@charset "gb2312";
/* CSS Document */
body {
	background: url(Imagesbackground.png) repeat-x #F2F2F2;
	margin:0;
	font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"宋体",sans-serif,tahoma;
}
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,li,p,img,form,i{margin:0; padding:0; list-style:none; font-style:normal; border:0;}

a{text-decoration:none; color:#333333;}
.clearfix{*+height:1%; zoom:1;}
.clearfix:after{content:"."; display:block; height:0; line-height:0; clear:both; visibility:hidden;}
.clear { clear:both;}
.main{width:1001px; margin:0 auto;}
.top-bg {
	width:100%;
	height:44px;
	background:#FFF;
	border-bottom:1px solid #C61C1C;
	border-top:2px solid #C61C1C;
}
.top-n {
	width:1003px;
	height:40px;
	margin:0 auto;
	position:relative;
}
.top-n .date {
	float:left;
	width:400px;
	height:44px;
	line-height:44px;
	font-size:14px;
	color:#666666;
}
.top-n .shade {
	position:absolute; top:0; left:340px;
}
.top-n .shade a {
	cursor:default;width:200px; height:40px;display:block;
}

.top-n .weather {
	float:left;
	width:280px;
	height:25px;
	padding-top:10px;
}
.top-n .ipt {
	float:left;
	width:240px;
	height:32px;
	margin-top:8px;
}
.top-n .ipt input {border:1px solid #E93301; height:27px; width:240px; line-height:23px; font-size:12px; padding:0; margin:0;}
.top-n .smt { float:left; width:50px; height:32px;margin-top:8px;}
.top-n .smt input {height:27px; width:60px; background:#E93301; border:1px solid #E93301; color:#FFF;line-height:20px; font-size:14px; font-weight:bold; padding:0; border:0;}


.top-n .favorite {
	float:left;
	width:130px;
	height:40px;
	padding:0 10px;
}


.nav-bg {
	width:100%;
	height:80px;
	padding-top:182px;
	background:url(Imagestop_bg.jpg) top center no-repeat;
}

.sjw-nav{height:80px; width:1001px; background:#CF0D0D; margin:0 auto;}

.sjw-nav .sjw-con li{float:left; width:124px; height:80px;}

.sjw-nav .sjw-con li .hover1{background:url(Imagesnav.png) -124px -80px;}
.sjw-nav .sjw-con li .hover2{background:url(Imagesnav.png) -248px -80px;}
.sjw-nav .sjw-con li .hover3{background:url(Imagesnav.png) -372px -80px;}
.sjw-nav .sjw-con li .hover4{background:url(Imagesnav.png) -496px -80px;}
.sjw-nav .sjw-con li .hover5{background:url(Imagesnav.png) -620px -80px;}
.sjw-nav .sjw-con li .hover6{background:url(Imagesnav.png) -744px -80px;}
.sjw-nav .sjw-con li .hover7{background:url(Imagesnav.png) -868px -80px;}


.sjw-nav .sjw-con .n01 {background:url(Imagesnav.png) 0 0;}
.sjw-nav .sjw-con .n01 a:hover {background:url(Imagesnav.png) 0 -80px;}

.sjw-nav .sjw-con .n02 {background:url(Imagesnav.png) -124px 0;}
.sjw-nav .sjw-con .n03 {background:url(Imagesnav.png) -248px 0;}
.sjw-nav .sjw-con .n04 {background:url(Imagesnav.png) -372px 0;}
.sjw-nav .sjw-con .n05 {background:url(Imagesnav.png) -496px 0;}
.sjw-nav .sjw-con .n06 {background:url(Imagesnav.png) -620px 0;}
.sjw-nav .sjw-con .n07 {background:url(Imagesnav.png) -744px 0;}
.sjw-nav .sjw-con .n08 {background:url(Imagesnav.png) -868px 0;}



.sjw-nav .sjw-con li a{display:block; text-decoration:none; color:#fff; text-align:center;height:80px;}



.sjw-con{position:relative; z-index:9999; padding-left:5px;}

.xiala{position:absolute; left:0; top:80px; background:#fff; display:none;}




.wapper { width:981px; height:auto; background:#FFF; margin:0 auto; padding:20px 10px;}
.class-left { float:left; width:244px; height:auto;}
.class-left .top { width:244px; height:52px;}
.class-left .content { width:242px; height:auto; padding-bottom:40px; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1;padding-bottom:10px; padding-top:25px;}
.class-left .content li { background:url(Imagesclass_li_bg.png) no-repeat; width:198px; height:40px; line-height:40px; padding-left:28px; color:#666; font-size:14px; margin:0 auto; margin-bottom:10px;}
.class-left .content a { color:#666;}
.class-left .content a:hover { color:#B51413; text-decoration:none;}
.class-left .foot { width:242px; border-left:1px solid #E1E1E1; border-right:1px solid #E1E1E1; border-bottom:1px solid #E1E1E1;}


.class-right { float:left; width:722px; height:auto; padding:0 0 0 15px;}
.class-right .title { float:left; width:190px; height:49px; line-height:49px; font-weight:bold; border-bottom:3px solid #B51413; font-size:20px; color:#B51413;}
.class-right .line { float:left; width:532px;; border-bottom:3px solid #E8E8E8; height:49px; }
.class-right .content { width:702px; padding:20px 10px; font-size:16px; color:#666666; line-height:34px;}


.pagefoot { width:100%; padding-top:15px;}
.pagefoot .f01 { width:100%; height:35px; line-height:35px; color:#FFF; background:#D91F20; text-align:center; font-size:12px; }
.pagefoot .f02 { width:100%; height:110px; background:#E3393A;}
.pagefoot .f02 ul { width:900px; margin:0 auto; height:110px;}
.pagefoot .f02 li { float:left; color:#FFF; font-size:14px; line-height:25px;}
.pagefoot .f02 a {color:#FFF; text-decoration:none;}





.stdnewslist {
	background:url(/images/news_right_bg.jpg) repeat-y;
	width:667px;
	margin:0 auto;
}
.stdnewslist li {
	height:40px;
	width:652px;
	display:block;
	line-height:40px;
	list-style-type:none;
	list-style-position:outside;
	border-bottom:1px dashed #E8E8E8;
	padding-left:15px;
	clear:both;
}
.stdnewslist ul {
	margin:0;
	padding:0;
}

.stdnewslista {
	font:16px/40px "PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"宋体",sans-serif,tahoma; color:#A88453;
	width:510px;
	display:block;
	color:#444;
	text-decoration:none;
	float:left;
	overflow:hidden;
	text-overflow:ellipsis;
	white-space:nowrap;
}
.stdnewslistspan {
	color:#BB2900;
	font-size:14px;
	width:122px;
	display:block;
	float:left;
	padding-left:20px;
}
/*鍒嗛〉CSS*/
.pager {
	width:600px;
	height:20px;
	padding:30px 40px;
	clear:both;
	text-align:center;
}
.pager a {
 margin: 0 3px;
 padding: 3px 8px;
 border: 1px solid #B60606;
 background: #fff;
 color:#B60606;
 text-decoration:none;
}
.pager a:hover {
 border: 1px solid #B60606;
 background:#CF0D0D;
 color: #fff;
 text-decoration: none;
}

.pager span {
	 margin: 0 3px;
 padding: 3px 12px;
 border: 1px solid #B60606;
 background: #CF0D0D;
 color:#FFF;
 text-decoration:none;

}

.ziti {
	font-family:"PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"宋体",sans-serif,tahoma;
}


/*********CSS reset ***********/
ul,li,ol{ list-style:none;}
img,a img{ border:none;}
em,i,u{ font-style:normal;}
.clear{clear:both;  font-size:0; overflow:hidden; height:0;}
.blank10{clear:both;  font-size:0; overflow:hidden; height:10px;}
.blank{clear:both;  font-size:0; overflow:hidden; height:10px; background:#FFF;}
/*********图片切换 css定义***********/
.sub_box{width:521px; height:345px; background:url(../image/huandeng.png) no-repeat; float:left; position:relative; overflow:hidden;}
.sub_box img{border:none; width:521px; height:345px;}
#bd1lfimg{position:relative; width:663px; height:345px; overflow:hidden;}
#bd1lfimg div{ margin:0; padding:0;width:100000px; margin-left:-4px;}
#bd1lfimg dl{ margin:0; padding:0;width:663px; height:345px; position:relative; overflow:hidden; float:left;}
#bd1lfimg dt{ margin:0; padding:0;width:663px; height:345px; position:absolute; left:0px; top:0px;}
#bd1lfimg dd{ margin:0; padding:0;width:490px; height:60px; position:absolute; left:0px; bottom:0px; padding:0 15px; background: url(Imagesblack_tmbg.png);}
#bd1lfimg dd h2{ margin:0; padding:0;height:25px; padding:4px 0 4px 0; line-height:25px; overflow:hidden;}
#bd1lfimg dd h2 a{font-size:16px; font-weight:bold; color:#ffffff;}
#bd1lfimg dd a{color:#ffffff; text-decoration:none;}
#bd1lfimg dd a:hover{text-decoration:none; color:#cccccc;}
#bd1lfimg dd tt{color:#dddddd; line-height:1.2em;}
#bd1lfimg dd tt a:hover{text-decoration:underline;}

.sub_nav{width:521px; height:25px; bottom:0px; position:absolute; color:#999999; z-index:200;}
.sub_no{height:25px; float:right;}
.sub_no li{display:block; width:12px; height:6px; margin-right:7px; float:left; overflow:hidden; line-height:25px; vertical-align:middle; text-align:center; background:#B4B4B4;font-family:Arial; font-size:12px; color:#B4B4B4; cursor:pointer;}
.sub_no li.show{background:#CE0B05; color:#CE0B05;}
.sub_more{float:right; width:50px; height:25px; background:#E9E2D5;color:#999999; text-align:center; line-height:25px;}
.sub_more a{color:#999999;}
.sub_more a:hover{color:#cccccc; text-decoration:none;}




.popBtn{width:18px; height:18px; cursor:pointer; float:right; margin-left:1px; margin-top:12px; display:inline; background:url(resimagebuttons.png) no-repeat;}
.popClose{margin-right:10px; width:15px; background-position:-39px 0}
.popClose:hover{background-position:-39px -20px}
.popShow{background-position:0px 0}
.popShow:hover{background-position:0px -20px}
.popHide{background-position:-19px 0}
.popHide:hover{background-position:-19px -20px}




.tab_con{ display:none;}

.tabs{height: 38px;width:435px; background:url(../image/news_list_bg.jpg) repeat-x; }
.tabs li{height:38px;float:left;overflow: hidden;position: relative;font:16px/38px "PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"宋体",sans-serif,tahoma;}
.tabs li a { padding:0 14px; font-weight:bold;display: block;outline: none; text-align:center;color:#666; text-decoration:none;}

.tabs .thistab,{ width:140px; color:#FFF; text-decoration:none;}
.tabs .thistab a {background:#CE0D0D;color:#FFF; text-decoration:none;color:#FFF;}
.tabs .thistab span { display:block;}
.tab_con { height:196px; width:435px; border-top: 2px solid #CE0D0D; text-align:center; line-height:225px; padding-top:3px; position:relative;}


.indexnewslist {
	font:14px/32px "PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"宋体",sans-serif,tahoma;
	width:100%;
	height:32px;
	margin:0 auto;
	text-align:left;
}

.indexnewslist a {
	color:#686E7A;
	padding-left:10px;
	text-decoration:none;
}

.indexnewslist span {
	color:#8C0000;
	float:right;
	font-size:16px;
	padding-right:10px;
}



.sktab_con{ display:none;}

.sktabs{height: 38px;width:320px; }
.sktabs li{height:38px;float:left;overflow: hidden;position: relative;font:16px/38px "PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"宋体",sans-serif,tahoma;}
.sktabs li a { padding:0 8px; font-weight:bold;display: block;outline: none; text-align:center;color:#666; text-decoration:none;}

.sktabs .thistab,{ width:110px; color:#FFF; text-decoration:none;}
.sktabs .thistab a {background:#E13133;color:#FFF; text-decoration:none;}
.sktabs .thistab span { display:block;}
.sktab_con { height:260px; width:320px; border:1px solid #E8E8E8;border-top: 2px solid #E13133; text-align:center; line-height:225px; padding-top:3px; position:relative;}




.qyws_con{ display:none;}

.qywstabs{height: 50px;width:401px; padding:0 285px; }
.qywstabs li{height:50px; width:200px;float:left;overflow: hidden;position: relative;font:22px/50px "PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"宋体",sans-serif,tahoma;}
.qywstabs li a { font-weight:bold;display: block;outline: none; text-align:center;color:#666; text-decoration:none;}

.qywstabs .thistab,{ width:110px; color:#FFF; text-decoration:none;}
.qywstabs .thistab a {background:#CE0D0D;color:#FFF; text-decoration:none;}
.qywstabs .thistab span { display:block;}
.qywstab_con { height:100px; width:971px;border-top: 2px solid #E13133; text-align:center; line-height:100px;}
.qywstab_con .wushi { margin:0 auto;width:971px; height:50px;line-height:50px; font-size:18px; text-align:center;}





.ldtab_con{ display:none;}

.ldtabs{height: 40px;width:100%; background:#F5F5F5; border-bottom:3px solid #E13133; }
.ldtabs li{height:40px;float:left;overflow: hidden;position: relative;font:16px/40px "PingFang SC","Lantinghei SC","Microsoft YaHei",arial,"宋体",sans-serif,tahoma;}
.ldtabs li a { padding:0 15px; font-weight:bold;display: block;outline: none; text-align:center;color:#666; text-decoration:none;}

.ldtabs .thistab,{ width:110px; color:#FFF; text-decoration:none;}
.ldtabs .thistab a {background:#E13133;color:#FFF; text-decoration:none;}
.ldtabs .thistab span { display:block;}
.ldtab_con {width:702px;padding-top:20px;}

.ldfg { width:500px; margin-left:180px; padding-right:20px; color: #666;font:14px/32px "宋体",sans-serif,tahoma; font-weight:bold; border-bottom:1px dotted #666666; padding-bottom:5px;}
.ldjj { width:500px; padding-left:180px; padding-right:20px; color: #666;;font:14px/28px "宋体",sans-serif,tahoma; padding-top:12px;}
.ldzp { position:absolute; padding-left:20px;}



.shell{
	width:430px;
	padding:32px 0 0 5px; 
}
.core{
	height:75px;
	overflow:hidden;
}
.core li {
	font:12px/25px "宋体";
	width:100%;
	height:25px;
	margin:0 auto;
	text-align:left;
}

.core a {
	color:#686E7A;
	padding-left:10px;
	text-decoration:none;
}

.core span {
	color:#8C0000;
	float:right;
	font-size:12px;
	padding-right:10px;
}



.nxgzlist {
	font:12px/25px "宋体";
	width:100%;
	margin:0 auto;
	text-align:left;
}

.nxgzlist li {
	background: url(Imagesnxgz_book_bg.jpg) no-repeat top left; width:165px; height:250px; padding-top:1px; padding-left:1px; float:left; text-align:left; margin-left:8px;
}
.nxgzlist a {
	padding-top:5px;
	color:#686E7A;
	text-decoration:none;
}


.zcfg-left {background:url(Imageszcfg_class.gif) 0px -7px no-repeat; height:80px; width:160px; margin:0 auto; padding-left:30px;padding-top:8px;}
.zcfg-left a {font:12px/25px "宋体"; color:#B62700; line-height:25px;}


.nsjg-right { width:95%; height:80px; margin:0 auto; padding-top:40px;}
.nsjg-right li { width:170px; height:40px; float:left;}


.nxgzdzb { width:305px; margin:0 auto; height:280px;}
.nxgzdzb .title { width:255px; height:40px; line-height:40px; background:url(Imagesindex_right_bg.png) no-repeat top left; font-size:20px; font-weight:bold; border-top:3px solid #D54746; border-bottom:2px solid #E5E5E5; color:#CB1D1E; padding-left:50px; margin-bottom:10px;}
.nxgzdzb .title span { float:right; text-align:right; font-size:12px; font-weight:normal;}

.nxgzdzb .neirong { width:220px; height:170px; margin:0 auto; text-align:center;}



.sysp { width:305px; margin:0 auto; height:280px;}
.sysp .title { width:255px; height:40px; line-height:40px; background:url(Imagesindex_right_bg.png) no-repeat top left; font-size:20px; font-weight:bold; border-top:3px solid #D54746; border-bottom:2px solid #E5E5E5; color:#CB1D1E; padding-left:50px; margin-bottom:10px;}
.sysp .title span { float:right; text-align:right; font-size:12px; font-weight:normal;}
.sysp .videolist { width:283px; height:32px; line-height:32px; color: #666; padding:0px 10px; font-size:14px; margin:0 auto; text-align:left; background:url(Imagesindex_videolist.png); border:1px solid #E13133; margin-top:2px;}
.sysp .videolist a { color:#666;}




.topnav-qyml { width:285px; height:35px; line-height:35px; margin:0 0 5px 40px; float:left; font-size:16px;}
.topnav-qyml a { color:#686E7A;}
.topnav-qyml a:hover { color:#BB2900;}
.topnav-qqgq {width:100%; text-align:center; color:#CF0D0D; font-weight:bold; line-height:45px; height:45px; font-size:18px; }


.more1 { width:50px; height:30px; top:-35px; left:380px; position:absolute; line-height:30px; font-size:14px;}

.more2 { width:50px; height:30px; top:-35px; left:270px; position:absolute; line-height:30px; font-size:14px;}



.link-left2 { width:149px; height:49px; border:1px solid #BB1219; border-right:0; background: url(Imagesindex_link.png) no-repeat top right #BB1219; float:left; color:#FFF; font-size:20px; line-height:48px; text-align:center; font-weight:bold; border-bottom:0;}
.link-right2 {width:752px; height:49px; padding:0 34px; padding-bottom:0; border:1px solid #E2E2E2; border-left:0; background:#F7F7F7; float:left;}

.link-right2 li {width:150px; height:45px; text-align:center;float:left; padding:0 15px; line-height:45px;}
.link-right2 img { width:196px; height:40px; border:1px solid #CCC;}




.link-left { width:149px; height:49px; border:1px solid #BB1219; border-right:0; background: url(Imagesindex_link.png) no-repeat top right #BB1219; float:left; color:#FFF; font-size:20px; line-height:48px; text-align:center; font-weight:bold; border-bottom:0;}
.link-right {width:752px; height:49px; padding:0 34px; padding-bottom:0; border:1px solid #E2E2E2; border-left:0; background:#F7F7F7; float:left; border-bottom:0;}

.link-right li {width:220px; height:45px; text-align:center;float:left; padding:0 15px; padding-top:8px;}
.link-right img { width:196px; height:40px; border:1px solid #CCC;}


.link-bottom { width:969px; height:35px; border:1px solid #E2E2E2; border-top:0;background:#F7F7F7; padding-top:15px; text-align:center;}
.link-bottom select { margin:0 30px;}



/*QuickNavi样式*/
.menu_counta { width:120px; height:40px; display: block; color:#666; font-size:12px; line-height:40px; text-align:center;}
.menu_counta:hover {color: #000;}
.menu_counta:hover span{ font-weight: normal; color:#fff; font-size:12px}
.menu_a:hover {color: #fff;}
.menu_moreHover { height: 40px;width:120px;position: relative;cursor: pointer;z-index:999; float:left;display:inline; margin-bottom:12px; background:#F7F7F7; text-align:center;}
.menu_moreHover a span{ color:#fff}
.menu_more {height:40;line-height:40px; width:120px;position: relative;cursor: pointer;float:left;display:inline; }


.submenu {width:120px; height:120px; padding-top:10px; padding-bottom:10px; position: absolute; left:0px; top:40px;line-height:30px; font-size:12px; display: none; z-index:999; background:#F7F7F7;}
.submenu .submenu_a span{ color:#233aa0; font-weight:normal; font-size:12px}

#cqh-box {
	background-color:#F00;
	position:relative;
	overflow:hidden;
	margin:0 auto;
}
#cqh-box ul {
	margin:0;
	padding:0;
}
#cqh-box li {
	margin:0;
	padding:0;
	list-style:none;
	float:left;
}
#cqh-box img {
	border:none;
}
#cqh-num {
	width:100%;
	height:16px;
	float:right;
	position:absolute;
	right:0px;
	bottom:4px;
}
#cqh-num span {
	display:inline-block;
	float:left;
	width:12px;
	height:14px;
	border:1px solid #C66;
	background-color:#C60;
	color:#FFF;
	line-height:14px;
	text-align:center;
	cursor:pointer;
	margin:0 3px;
	font-size:11px;
}
#cqh-num span.this {
	background-color:#FC0;
	color:#F00;
}



.sitemap-top { margin:0 auto; width:90%; height:auto; padding:0 0 0 15px;}
.sitemap-top .title { text-align:center; width:100%; height:49px; line-height:49px; font-weight:bold; border-bottom:3px solid #B51413; font-size:20px; color:#B51413;}
.sitemap-top .line { float:left; width:532px;; border-bottom:3px solid #E8E8E8; height:49px; }
.sitemap-top .content { margin:0 auto; width:100%;font-size:16px; color:#666666; line-height:34px;}



.pfocus{position: relative}
.pfocus div{position: relative;text-align: center;padding: 0px;list-style-type: none;margin: 0px;width: 320px;background: #ffffff;height: 240px;overflow: hidden;}
.pfocus span{z-index: 99;position: absolute;text-align: center;width: 95%;bottom: 2px;color: #ffffff;font-size: 12px;font-weight: bold}
.pfocus .txtbg{position: absolute;filter: alpha(opacity=70);width: 100%;bottom: 0px;background: #000;height: 17px;padding-top: 5px;left: 0px;opacity: 0.7;-moz-opacity: 0.7;-khtml-opacity: 0.7}
.pfocus .txtbg img{width: 620px;height: 240px;}
.hdnum{width: 320px;height: 47px;overflow: hidden;padding-top: 8px}
.hdnum li{padding: 1px;background-color: #000;width: 57px;float: left;margin:0 0 0 1px;overflow: hidden;}
.hdnum li img{width: 57px;height: 45px;filter: alpha(opacity=50);opacity: 0.5;-moz-opacity: 0.5;-khtml-opacity: 0.5}
.hdnum li.on{padding: 0;background-color: #f54102;width: 63px;}
.hdnum li.on img{border: #CE0D0D 2px solid;filter: alpha(opacity=100);width: 59px;height: 43px;opacity: 1;-moz-opacity: 1;-khtml-opacity: 1}



.linklist{  font-size:12px; margin:10px; text-align:left;}
.linkpad legend,.linkpad2 legend{ color:#D33B02; font-size:14px; line-height:40px;font-weight:bold; text-indent:15px; background-image:url(Imagessitemap_ancor.gif); background-repeat:no-repeat; background-position:0px 50%; height:40px; margin-left:10px; }
.linkpad legend a{color:#D33B02;}
.linkpad,.linkpad2{ border:1px solid #E05C09;}
.linkpad ul,.linkpad2 ul{ margin-left:30px;}
.linkpad li{ width: 150px; float:left; margin:2px 8px 5px 0px;line-height:25px; height:25px; }
.linkpad2 li{ width: 300px; float:left; margin:2px 8px 5px 0px;line-height:16px; height:16px; }
.padclearer{ clear:both; float:none; margin-bottom:10px;}
.singlelink{ text-indent:30px;}
.bigtitle{ font-weight:bold; font-size:22px; line-height:220%; color:#990000; text-align:center; margin:20px;}