﻿﻿@charset "utf-8";
/* CSS Document */

body {
	font:12px "宋体";
	line-height:24px;
	color:#000;
	background:#fff;
	margin:0px;}

*{ margin:0; padding:0;}
a {text-decoration:none; color:#000;}
a:hover {text-decoration:underline; }
ul,ol {list-style:none;}
img{border:0;}
div .go {  text-align:right; padding-right:5px; color:#D1140A; float:right; }
div .go a { -moz-background-clip:border; -moz-background-inline-policy:continuous; -moz-background-origin:padding; font-size:12px; }
.clear{ clear:both;}



#topbg{width:100%; height:25px; line-height:25px; background:url(../images/topbg.jpg) top repeat-x;}
#topbg .topbg{width:980px; margin:auto;}
#topbg .topbg .topright{ float: right;}

.topbanner{ width:980px; margin:auto;}
.topmenus{background:url(../images/topmenubg.jpg) no-repeat; width:980px; margin:auto; height:62px; position:relative;}
.navBar{  position:relative;width:960px; float:left; z-index:1;height:62px; line-height:35px; overflow:hidden; }
.nav{ overflow:hidden; zoom:1; }
.nav .m{ float:left; display:inline;  padding:0 10px; }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; text-decoration:none; }
.nav .s{ float:left; text-align:center; color:#fff;text-decoration:none; }
.nav h3 a{ float:left;  display:block; color:#fff;text-decoration:none;}
.nav .on h3 a{ height:35px; line-height:35px;  font-weight:bold;  background: url(../images/menubg.jpg) no-repeat bottom; width:70px;  color:#333; text-align:center;text-decoration:none;}

.subNav{ color:#333;  height:24px; line-height:24px;overflow:hidden; padding:0 10px; font-family:"宋体"; font-size:12px; padding-left:70px;}
.subNav li{ overflow:hidden; zoom:1; color:#ccc;}	
.subNav iframe{ float:right;  }
.subNav a{ margin:0 3px;  }


.footer{ background:#f3f3f3; height:140px; width:900px; margin:auto; padding:40px; border-top:3px solid #960501;}
.footer .foot{float:left; width:340px; text-align:left; color:#333; line-height:20px;}
.footer .logo{float:right; background:url(../images/footbg.jpg) no-repeat right; width:220px; height:140px;}

#search{ float:right;width:260px;height:24px; position:relative; position:absolute;right:0;top:29px; z-index:9999;}
#search #searchbg { line-height:24px; width:240px;height:24px; border:none; vertical-align:middle; position:absolute; top:5px; right:10px; }
#search .itxt { width:160px;border:none;font-size:12px; height:16px; line-height:16px; left:0;position:absolute;color:#999; padding:3px;}
#search .ibtn {display:block; width:55px; height:24px; position:absolute; right:0;}




.container{ width:980px; margin:10px auto; background:#fff;}
.nav1_left{ float:left; width:300px; padding-right:10px; }
.nav1_left .picbox{width:300px; height:230px;border:1px solid #ccc; padding:1px; margin-bottom:10px;}
.focusBox { position: relative; width:300px; height:230px;overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white;z-index:99; }
.focusBox .pic img {width:300px; height:205px;display: block; z-index:99; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 20px; width:100%; overflow: hidden;z-index:0; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 20px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:20px; line-height:20px; position:absolute; bottom:-20px;}
.focusBox .txt li a{ display: block;  padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 11px; height: 12px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
.focusBox .num li span { z-index: 1; background:url(../images/p_2.gif) no-repeat center; width:9px; height:9px; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:url(../images/p_1.gif) no-repeat center; width:9px; height:9px;}





.nav1_left .times{ line-height:24px; padding-left:10px;}
.nav1_left .wendu{ line-height:24px; padding-left:10px; }


.nav1_center{float:left; width:415px; overflow:hidden; /*height:290px;*/height:268px;}
.nav1_center dl{ padding:0 5px;height:90px; border-bottom:1px dashed #ccc; margin-bottom:5px;}
.nav1_center dt{text-align:center; font-size:14px; line-height:32px; font-weight:bold;}
.nav1_center dd{color:#666;text-indent:2em;}
.nav1_center .go a{color:#D1140A; line-height:30px;}

.notice { width: 415px;overflow: hidden; }
.notice .tab-hd { height: 29px; color: #CD0603; border-bottom:1px solid #ccc; }
.notice .tab-hd ul { padding-top: 4px; margin-left: 7px; }
.notice .tab-hd li{ float: left; line-height: 26px; color:#999;}
.notice .tab-hd li a{ display:block; padding:0 14px;}
.notice .tab-hd li a:hover{ color:#CD0603; text-decoration:none; }
.notice .tab-hd li.on{color:#CD0603; border-bottom: 3px solid #CD0603;font-size:14px; font-weight: bold; position: relative; }
.notice .tab-bd {  padding:0px;}
.notice .tab-bd ul{ overflow:hidden; zoom:1; }
.notice .tab-bd li {overflow: hidden;}




.nav1_right{float:right; width:240px;}
.nav1_right .box_1{   /* height: 219px;*/height: 187px; border:1px solid #ccc; margin-bottom:10px;}
.nav1_right .box_2{ margin-bottom:10px;}
.nav1_right ul{padding:0 10px;}

.icon_1{ color:#fff; background:url(../images/icon1.jpg) repeat-x top; line-height:29px; width:100%; height:29px; margin-bottom:5px;}
.icon_1 a{ color:#fff;}
.icon_1 span{float:left;  font-size:14px;font-weight:bold; padding-left:10px;}




.ad_1{ height:90px; margin-bottom:10px;}
.ad_1 img{ width:980px; height:90px;}
.ad_2{ height:64px; margin-bottom:5px;}
.ad_2 img{ width:225px; height:64px;}

.icon_2{ color:#fff; background:url(../images/icon2.jpg) repeat-x top; line-height:29px; width:100%; height:29px; margin-bottom:5px;}
.icon_2 a{ color:#fff;}
.icon_2 span{float:left;  font-size:14px;font-weight:bold; padding-left:10px;}


.nav2_left{ float:left; width:225px;}
.nav2_left .box_1{ margin-bottom:5px;}
.nav2_left .box_2{height:240px; border:1px solid #ccc; margin-bottom:10px;}
.nav2_left .box_2 dl{padding-left:10px;  width:200px; border-bottom:1px dashed #ccc; line-height:29px; margin:0 auto; }
.nav2_left .box_2 dl span{padding-right:40px; text-align:left;}

.nav2_left .box_3{height:80px; border:1px solid #ccc; margin-bottom:10px;}
.nav2_left .box_3 dl{ background:url(../images/bg4.jpg) left no-repeat; height:40px;width:200px;  line-height:40px; margin:0 auto;}
.nav2_left .box_3 dt{ float: left; width:60px; padding-left:35px;}
.nav2_left .box_3 dd{ float: right; width:60px; padding-left:35px;}

.nav2_right{ float:right; width:740px; margin-bottom:10px;}
.nav2_right .box_1{float:left; width:360px; padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:10px;}
.nav2_right .box_2{float: right; width:360px; padding-bottom:5px; border-bottom:1px solid #ccc; margin-bottom:10px;}

.icon_3{ color:#fff; background:url(../images/icon3.jpg) left no-repeat; line-height:27px; width:100%; height:27px; margin-bottom:10px; border-bottom:1px solid #F0F0F0; border-top:2px solid #A60904;}
.icon_3 a{ color:#D1140A;}
.icon_3 span{float:left;  font-size:14px;font-weight:bold; padding-left:15px;}


.nav_3{ height:230px; margin-bottom:10px;}
.icon_4{ color:#CF0E07; line-height:27px; width:100%; height:27px; margin-bottom:10px; border-bottom:1px solid #ccc; border-top:2px solid #A60904;}
.icon_4 a{ color:#D1140A;}
.icon_4 span{float:left;  font-size:14px;font-weight:bold; padding-left:10px;}
.nav_3 dl{ float:left; width:185px; padding:0 5px;}
.nav_3 dl img{width:185px; height:155px; }
.nav_3 dt{line-height:34px;}



.icon_5{ line-height:27px; width:100%; height:27px; margin-bottom:10px; border-bottom:1px solid #ccc; border-top:2px solid #A60904;}
.icon_5 a{ color:#D1140A;}
.icon_5 span{float:left;  font-size:14px;font-weight:bold; padding-left:10px;}

.linksbox{ height:30x;}
#box_linksbg{height:30px; width:980px;}
#box_linksbg #linksbg2{ padding:0 5px;}
#box_linksbg #linksbg3{ font-weight:bold;}
#box_linksbg .bg2{width:980px;height:28px;}
#box_linksbg #zfwz,#box_linksbg #snwm,#box_linksbg #yqlj,#box_linksbg #tqlj{font-size:12px; width:310px; height:28px; overflow: hidden; border:1px solid #ccc; font-size:14px;}










/*LIST*/
.list_left{width:200px; float:left; overflow:hidden;}
.sideMenu{  }
.sideMenu a{  }
.sideMenu h3{ height:30px; line-height:30px; padding-left:40px;  background: url(../images/listbg.gif) left no-repeat #E6E6E6; cursor:pointer;font-size:14px; margin-bottom:2px; border-top:1px solid #666;}
.sideMenu h3 em{ float:right; display:block; width:40px; height:32px; cursor:pointer; }
.sideMenu h3.on em{ background-position:16px -57px; }
.sideMenu ul { line-height:27px; background:#F2F2F2;margin-bottom:10px; font-size:12px; color:#EB615F; display:none; /* 默认都隐藏 */}
.sideMenu ul li{ border-top:1px solid #fff; text-align:center; display: block; }
.sideMenu ul li a{ color:#333;}
.sideMenu ul li a:hover{ text-decoration:none; background:#F2F2F2; color:#999; display: block;}

.sideMenu_mail{ height:200px;   }
.sideMenu_mail h3{ height:32px; line-height:32px; padding-left:40px;  border-top:1px solid #333; background:#e6e6e6 url(../images/more.gif) no-repeat left; cursor:pointer;font-size:14px;}
.sideMenu_mail h3 em{ float:right; display:block; width:40px; height:32px;   background:url(images/icoAdd.png) 16px 12px no-repeat; cursor:pointer; }
.sideMenu_mail h3.on em{ background-position:16px -57px; }
.sideMenu_mail ul { line-height:27px; background:#f2f2f2;margin-bottom:10px; font-size:12px;}
.sideMenu_mail ul li{ border-top:1px solid #fff; text-align:center;}
.sideMenu_mail ul li a:hover{ font-weight:bold; text-decoration:none;}


.listbg_right{float:right; width:760px; margin-bottom:20px; padding-right:10px;}
.listbg_right .list_tl{ width:760px;padding-left:10px;  height:30px; text-align:left; line-height:30px; border-top:1px solid #666;border-bottom:1px solid #666; color:#D50000;  overflow:hidden; margin-bottom:10px; }
.listbg_right .list_tl span{padding-left:10px; color:#D50000; text-decoration: none; }
.listbg_right .list_tl a{ color:#000; }
.listbg_right .list_txtsbg{ padding:10px; border:1px solid #ccc;}
.listbg_right .list_txtsbg ul{ line-height:30px; }
.listbg_right .list_txtsbg ul span{float:right;}
.listbg_right .list_txtsbg li{border-bottom:1px dotted #ccc; padding:0 25px; color:#333; }
.listbg_right .list_txtsbg li a{color:#333; }

#displaypagenum{padding:10px; color:#666;}
.list_icons{margin:10px auto; width:760px; margin-top:10px; background: #EAEAEA; height:28px; line-height:28px; font-weight:bold; color:#666;}
.list_icons span{padding-left:10px; font-size:12px;}
.list_txtsbg2{ padding:0 20px;}
.list_txtsbg2 ul{ line-height:30px; margin-bottom:20px;}
.list_txtsbg2 ul span{float:right; color:#999;}
.list_txtsbg2 li{padding:0 10px;border-bottom:1px dotted #ccc; }

/*detail*/

.listbg_right .txt_bg{margin-bottom:10px; }
.listbg_right .txt_bg .timu { font-size:30px; line-height:50px; text-align:center;  }
.listbg_right .txt_bg .time {text-align: center; border-bottom:1px #ccc solid; line-height:34px; height:34px;  width:741px; color:#999; margin-top:15px;border-bottom:1px #ccc solid;border-top:1px #ccc solid;margin-bottom:20px; }
.listbg_right .txt_bg .time span{padding:0 8px; color:#333;font-size:14px;}
.listbg_right .txt_bg .txtcen { padding-left:10px;font-size:14px;line-height:38px;}
.listbg_right .txt_bg .txtcen p{margin-top:10px; font-size:14px; line-height:30px;}

