﻿/* 通用样式 */
*{ margin:0; padding:0;}
body { background:#fff; color:#555; font-size:12px; font-family:宋体; }
p { padding:3px 0;}
ul,ol{ list-style-type:none;}
img{ border:0;}
select,input,img,select,textarea{ vertical-align: middle;}
a{ color: #1F376D; font-size:12px; text-decoration:none;}
a:link,a:visited{color: #1F376D; font-size:12px;}
a:hover,a:active,a:focus{ color: #f00; font-size:12px;}
input,textarea { font-size: 12px; color: #888888; }
h1,h2,h3,h4,h5,h6{ font-size:12px;font-weight:normal; word-wrap: break-word;word-break: break-all; }

.clear{ clear:both;}
.blank3 {margin: 0 auto; font-size: 1px; height: 3px; width:100%; clear:both;}
.blank5 {margin: 0 auto; font-size: 1px; height: 5px; width:100%; clear:both;}
.blank8 {margin: 0 auto; font-size: 1px; height: 8px; width:100%; clear:both;}
.line { background:url(../images/home_line_bg.gif) 0 -250px; height:1px; font-size:1px; line-height:1px; clear:both;}
.fr { float:right;}
.fl { float:left;}

/* 首页顶部 */
#homehead { width:948px; height:30px; overflow: hidden; background:url(../images/home_line_bg.gif) repeat-x 0 0; border:#ccc 1px solid; margin:3px auto; }
#homehead .login { float:left; margin:5px 0 0 15px; display:inline; width:520px; }
#homehead .login span { display:block; float:left; margin:5px 3px 0 0; font-family:Verdana;}
#homehead .login input,#homehead .login select { float:left; margin-right:8px;  line-height: 17px; height: 19px; border: #7F9DB9 1px solid;  font-size: 13px; color: #333; width:68px; padding:0 2px; }
#homehead .login select { width:50px; height:21px; padding:0;}
#homehead input.button{background:url(../images/button_bg.gif) no-repeat 0 0; width:47px; height:20px; border:0;}
#homehead .sign { float:right; width:170px; position:relative; padding-top:5px;}
#homehead .sign #login1_lblMsg #err { position:absolute; top:0; left:0; height:21px; padding:5px 0 0 30px; overflow:hidden; width:130px; background:url(../images/log_err.gif) no-repeat; }
#homehead .sign #login1_lblMsg #err a { position:absolute; top:5px; right:7px; height:13px; width:13px; }
#homehead ul{ float:right; margin:10px 10px 0 0; width:345px; }
#homehead li{ float:left; margin:0 3px; background:url(../images/home_line_bg.gif) no-repeat 4px -49px ;}
#homehead li a{ display:block; margin-left:15px; }
#homehead .nobg{ background-image:none;}

/* page */
#menu,#foot{width:950px; margin:0 auto;overflow:hidden; clear:both; background:#FFFFFF;}

/* 顶部通用样式 */
#pagenav { margin:0 auto; background:#fff; width:950px;}
#banner { margin:0 auto; clear:both; width:950px;}
#path {	margin: 4px auto; padding:8px 0 10px 18px; border: #C2CDDF 1px solid; background-color:#eee; clear:both; width:930px; height:18px;}
#path span { margin-top:5px; float:left; color:#1F376D; }
#path #sear3 { float:right; width:248px; background:#fff; height:20px; margin-right:15px; border:#7F9DB9 1px solid; }
#path #sear3 #smallmenu2_txtS1 { float:left; padding:2px 3px 0; width:201px; border:#FFFFFF 1px solid; color:#222; }
#path #sear3 #smallmenu2_btnS1 { float:left; width:24px; height:20px; background:url(../images/btn1.gif) no-repeat 0 0; border-width:0; cursor: pointer;}
#path #sear3 a { float:right; margin-right:1px;}
#path #sear3 img { background:url(../images/btn1.gif) -24px 0; height:20px; width:14px;}

/* 主菜单样式 */
#menu {	width:950px; height: 40px; color:#FFFFFF; padding:6px 0 5px; line-height:20px; background: #2272AF; border-bottom: #064575 2px solid; text-align:right; clear:both; margin:1px auto; }
#menu ul{ float:left; width:775px;}
#menu ul li{ float:left; width:77px; text-align:center; }
#menu ul.r { float:right; width:160px; padding:0 10px 0 0;}
#menu a{ display:block; background:url(../images/home_line_bg.gif) no-repeat 10px -96px; padding-left:22px; font-size: 12px; color: #fff; letter-spacing:1px;}
#menu a:link,#menu a:visited{font-size: 12px; color: #fff;}
#menu a:hover,#menu a:active{ font-size: 12px; color: #fff; text-decoration:underline;}
#menu .nobg { background-image:none;}

/* 列表样式 */
.list14 ul{ float:left; margin-top:8px;}
.list14 li{ padding-left:2em; background:url(../images/list_dot.gif) no-repeat 10px 8px; line-height:23px; height:23px;}
.list14 a{ color: #1F376D; font-size:14px; padding-right:8px;}
.list14 a:link{color: #1F376D; font-size:14px;}
.list14 a:visited{ color: #1F376D; font-size:14px;}
.list14 a:hover,.list14 a:active{ color: #f00; font-size:14px; text-decoration:underline;}

.list12 { padding:2px 0;}
.list12 ul{ margin:8px 0;}
.list12 li{ padding:4px 0 4px 2em; background:url(../images/list_dot.gif) no-repeat 10px 8px;}
.list12 a{ color: #1F376D; font-size:12px;}
.list12 a:link{color: #1F376D; font-size:12px;}
.list12 a:visited{ color: #1F376D; font-size:12px;}
.list12 a:hover,.list12 a:active{ color: #f00; font-size:12px;}
/* 数字列表样式 */
.listnum { padding:8px 6px;}
.listnum ul { background: url(../images/listnum.gif) no-repeat 4px 3px; list-style-type: none;}
.listnum li { list-style-type: none; padding-left:30px; line-height:22px;}
.listnum a{ color: #1F376D; font-size:12px; padding-right:8px;}
.listnum a:link{color: #1F376D; font-size:12px;}
.listnum a:visited{ color: #1F376D; font-size:12px;}
.listnum a:hover,.listnum a:active{ color: #f00; font-size:12px;}
/* 图片列样式 */
.img_col {padding:2px 0 10px; overflow:hidden; _display:inline-block;}
.img_col li { float:left; width:120px; overflow:hidden; padding:12px 0 0 9px; text-align:center;}
.img_col li img { margin-bottom:6px; border:#999999 1px solid; display:block; width:118px; height:88px;}
/* 视频行样式 */
.video_row { padding:5px 5px 0 8px;  _display:inline-block; }
.video_row li {padding:8px 0 0 1px; height:70px; overflow:hidden; _display:inline-block; border-bottom:#CCCCCC 1px dotted;}
.video_row li img { width:78px; height:58px; margin: 2px 8px 2px 2px; border:#bbb 1px solid; float:left;}
.video_row li span {float:left; padding:5px 0 0 2px; width:160px; font-size:12px; color:#666;}
.video_row li span a,.video_row li span a a:visited{color:#1F376D; display:block; font-size:12px; font-weight:bold; margin-bottom:3px;}
.video_row li span a:hover { text-decoration:underline;}
.video_row li h3 { float:left; width:130px; margin-top:6px;}

/* 留言 */
#pinglun { border:#ccc 1px solid; margin-top:12px; color:#000000;}
#pinglun .title { background:url(../images/zyk_bg.gif) repeat-x 0 -300px; height:32px;}
#pinglun .title h1,#pinglun .title h3 { float:left; width:200px; background:url(../images/zyk_bg.gif) no-repeat 5px -350px; padding:8px 0 0 35px; font-size:14px;}
#pinglun .title h2 { float:right; width:300px; padding:8px 10px 0 0; text-align:right;}
#pinglun .title h2 span { color:#FF0000; padding:0 3px; font-weight:bold;}
#pinglun .title h3 { background-position: 5px -400px;}
#pinglun .cont { margin:8px auto; width:98%; }
#pinglun .cont li { line-height:22px; padding:0 10px; margin:0 auto 5px; width:95%; }
#pinglun .cont li .pltitle { background:#F8F8F8; border-top:#eee 1px solid; border-bottom:#eee 1px solid; padding:3px; height:22px; margin-bottom:5px; }
#pinglun .cont li h2,#pinglun .cont li h1 { float:left; color:#555; padding:0 6px; font-size:12px; font-weight:normal; font-family:Verdana, Arial;}
#pinglun .cont li h2 { float:right;  }
#pinglun .cont li span { color:#555; padding:0 15px 5px; display:block; clear:both; text-indent:2em;}
#pinglun .btnpl { padding:5px 10px; color:#333333;}
#pinglun textarea { padding:5px; color:#333; height:80px; width:98%; font-size:14px; border:#999 1px solid; background:url(../images/pinlun_bg.gif) no-repeat center center;}

/* 子栏目导航 */
#subnav { margin:20px 0 0;}
#subnav li {background:url(../images/page_bg.gif) no-repeat 0 -300px; width:90px; height:21px; padding:11px 0 0 20px; margin:0 0 15px 15px; float:left; text-align:center;}
#subnav li a { font-size:13px; font-weight:bold; }

/* 翻页 */
.nextpage {	padding:15px 0 20px 0; text-align:center; clear:both;}
.nextpage a { border:#aaa 1px solid; padding:5px 10px 3px; margin-right:10px; background:#eee;}
.nextpage a:hover {background:#f8f8f8; border:#333333 1px solid;}

/* 通用页脚样式 */
#foot { margin-top:3px; border-top:#4B4B4B 2px solid; background-color:#F8F8F8; text-align:center; clear:both; font-family:Verdana;}
#foot .link { border-top:#d8d8d8 3px solid; padding:16px 0 10px ; margin:0 auto;}
#foot .link a {	padding:0px 8px; font-size:12px;}
#foot .line { width:700px; margin:0 auto;}
#foot .text { margin:0px 100px; clear:both; line-height:24px; padding:10px 0px 8px; color:#666; position:relative;}
#foot .text em {font-family:Arial;}
#foot .police { position:absolute; z-index:100; top:10px; right:38px; }

.noinput{ border:0;}
.noinput input{ border:0;}


/* 帮助和导航 */
.rlist { padding:10px;}
.rlist li { line-height:25px; padding-left:20px; background:url(../images/list_dot.gif) no-repeat 5px -93px;}
.rlist li a,.rlist li a:hover { font-size:13px; }