/***
 * @website
 * http://www.jzread.com
 * @QQ£º568245346
 * @author£ºjsjlsf
 * @e-mail: jsjlsf@163.com
 */

.top{ height:30px; background:#f5f5f5;width:1000px;margin-left: auto;margin-right: auto;}
.tianqi{ width:200px; float:left;}
.login{ float:right; height:30px;margin-right:10px;}
.login ul li{ float:right;}
.login ul li a,.login ul li a:visited{ color:#333; line-height:30px; vertical-align:middle; padding:0px 5px;}
.login ul li.n{ color:#333; margin-top:8px;}
.login ul li.m{ width:136px; height:22px;margin-top:4px; margin-left:10px; position:relative;}
.login ul li.z{ padding-left:24px; background:url(../images/bg.png) no-repeat 0px -138px;}
.login ul li input.s{ width:136px; height:22px; line-height:22px; vertical-align:middle;background:#fff; border:0px;  position:absolute; z-index:1; text-indent:0.5em;}
.login ul li input.b{ position:absolute; width:21px; height:22px; right:0px; z-index:2;  background:url(../images/bg.png) no-repeat 0px -115px; border:0px; cursor:pointer; }
.topnav{ width:100%; background:#faf6f7; height:91px;margin-left: auto;margin-right: auto; margin-top: 10px;border-bottom:2px solid #3399cc;}
.topnav .logo{ width:195px; height:49px; float:left;}
.topnav .nv{ width:198px; height:50px; float:right;  border-right:1px dashed #d5d5d5;  overflow:hidden;  }
.topnav .nv  a{ line-height:24px; display:block; float:left; padding:0px 0px 0px 15px;}
.topnav .nv  a strong{ font-weight:bold;}
.topnav .bd{border:0px;}
.topnav .topwrap{ padding-top:26px;}
.nav2{ height:40px; background:#0099ff; border-top:5px solid #cc0066; margin-top:10px;position:relative;}
.nav2 ul{ position:absolute;top:-7px;}
.nav2 ul li{ width:76px; float:left; background:url(../images/bg.png) no-repeat 0px -198px; }
.nav2 ul li a,.nav2 ul li a:visited{ display:block; height:47px; line-height:53px; vertical-align:middle; text-align:center;font-size:14px; color:#FFF; text-decoration:none; color:#FFF}
.nav2 ul li a:hover{  background:#cc0066;}
.scrollnews{ height:30px; padding-top:15px; overflow:hidden;}
.scrollnews span{ display: block; float:left; width:76px; height:22px; background:url(../images/bg.png) no-repeat -531px -94px;}
#Marquee_x { width:923px; overflow:hidden; height:22px; background:#f3f3f3; float:left;} 
#Marquee_x ul li ,#Marquee_x ul li div{ float:left;}
#Marquee_x ul li a{ font-size:14px; padding:0px 8px; line-height:22px; vertical-align:middle;  background:url(../images/bg.png) no-repeat -996px -17px; }




.indexbox{ padding-top:10px;}
.b1-left{ width:340px; float:left;}
.focusimg{ width:340px; height:255px; overflow:hidden;}
.focusimg img{ width:340px; height:255px;}
/*yx_rotaion*/
.yx-rotaion-btn,.yx-rotaion-title,.yx-rotation-focus,.yx-rotation-t,.yx-rotaion-btn{position:absolute}
.yx-rotation-title{position:absolute;width:100%;height:40px;line-height:40px;background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;left:0;bottom:0;_bottom:-1px;z-index:1}
.yx-rotation-t{color:#FFF;font-size:12px;font-family:microsoft yahei;z-index:2;bottom:0;left:10px;line-height:40px}
.yx-rotation-focus span,.yx-rotaion-btn span{background:url(../images/ico.png) no-repeat;display:block;}
.yx-rotation-focus{height:40px;line-height:40px;right:20px;bottom:0;z-index:2}
.yx-rotation-focus span{width:12px;height:12px;line-height:12px;float:left;margin-left:5px;position:relative;top:14px;cursor:pointer;background-position:-24px -126px;text-indent:-9999px}
.yx-rotaion-btn{width:100%;height:41px;top:50%;margin-top:-20px;}
.yx-rotaion-btn span{width:41px;height:41px;cursor:pointer;filter:alpha(opacity=30);-moz-opacity:0.3;-khtml-opacity:0.3;opacity:0.3;position:relative}
.yx-rotaion-btn .left_btn{background-position:-2px -2px;float:left;left:10px}
.yx-rotaion-btn .right_btn{background-position:-2px -49px;float:right;right:10px}
.yx-rotaion-btn span.hover{filter:alpha(opacity=80);-moz-opacity:0.8;-khtml-opacity:0.8;opacity:0.8}
.yx-rotation-focus span.hover{background-position:-10px -126px}
.rotaion_list{width:0;height:0;overflow:hidden;}
.focusimg a{ color:#FFF;}

.comh3{ height:38px; background:#f0f0f0; border-top:2px solid #3399cc;}
.comh3 span{ display:block;}
.comh3 span.title{ font:bold 16px 'Î¢ÈíÑÅºÚ'; height:38px; background:#FFF; width:30%;line-height:38px; vertical-align:middle; float:left; text-align:center; }
.comh3 span.bd{ border-left:1px solid #ececec;}
.comh3 span.title b{ color:#b70000;}
.comh3 span.title em{ font-size:14px; font-weight:bold;}
.comh3 span.more{ width:69%; height:38px; border-bottom:1px solid #d6d6d6; float:left; border-left:1px solid #d6d6d6; text-align:right; }
.comh3 span.bg{ background:url(../images/bg.png) no-repeat 0px -252px;}
.comh3 span.more a{ display:block; padding:10px 8px 0px 0px; width:40px; float:right; color:#7e7e7e; text-decoration:none;}
.comh3 span.more a em{ padding:0px 3px; color:#436993;}
.jrgz{ padding-top:10px;}
.intro{ padding:5px; background:#f5f5f5;}
.intro h4{ font:bold 14px 'Î¢ÈíÑÅºÚ'; padding:5px 0px 0px 0px; line-height:24px; height:32px; }
.intro div img{ display:block; float:left; padding-right:8px;}
.intro div p{ display:block; float:left; width:168px; line-height:22px; color:#666666;}
.rdjj{ padding:15px 0px 10px 0px}
.rdjj{ background:url(../images/bg.png) no-repeat 0px -375px;}
.rdjj ul{ padding-left:45px;}
.rdjj li{ line-height:22px;}

.case_box{position:relative;height:305px; overflow:hidden; border-bottom:1px solid #e3e3e3;}
.case_box .prev{background:url(../images/bg.png) no-repeat -531px 0px; width:17px; height:30px; position:absolute; left:245px; top:12px; cursor:pointer;}
.case_box .next{background:url(../images/bg.png) no-repeat -581px 0px;width:17px; height:17px; position:absolute; left:314px; top:12px; cursor:pointer}
.case_box ul{position:absolute;height:470px;overflow:hidden;top:38px;left:0px}
.case_box ul li{width:359px; height:470px;float:left; overflow:hidden}
.case_box ul li dl.case_info{line-height:17px;width:295px;zoom:1;color:#616741;font-size:13px;overflow:hidden}
.case_box ul li dl.case_info dd{text-indent:26px}
.case_box ol{position:absolute;top:17px;left:265px;height:3px;z-index:99;}
.case_box ol li{float:left;margin:0 4px;display:inline;width:5px;height:5px;line-height:999em;background:#929292;overflow:hidden;cursor:pointer;}
.case_box ol li.active{ background:#a40008;}
.ydph{ margin-top:10px; border:1px solid #cccccc; border-top:0px;}
.ydph dl{ padding-left:32px; padding-top:12px; width:295px; background:url(../images/bg.png) no-repeat -972px -292px;}
.ydph dl dd{ line-height:31px; border-bottom:1px solid #cccccc; height:31px; clear:both;}
.ydph dd span{ display:block;}
.ydph dd span.title{ float:left}
.ydph dd span.click{ float:right;}


.b1-mid{ width:368px; padding-left:15px; float:left;}
.topnews{ padding-bottom:0px; height:65px; overflow:hidden;}
.topnews h2 { padding-bottom:13px;  width:368px; }
.topnews h2 a { font:bold 18px 'Microsoft YaHei','Î¢ÈíÑÅºÚ';color:#b70000; display:block; white-space:nowrap; }
.topnews h2.bd a{ color:#000000;}
.topnews h2.bd a:hover{ color:#BA2636}
.topnews p a{ display:block; width:180px; float:left; padding-right:8px; font-size:12px;}
.topnews p a.last{ padding-right:0px;}

.top_newslist{ border-top:1px solid #eaeaea; margin-top:5px; height:199px; padding-top:10px;}
.top_newslist dt{ line-height:28px;background:url(../images/bg.png) no-repeat -997px -11px; padding-left:7px; font-weight:bold; color:#303030;}
.top_newslist dd{ line-height:28px;background:url(../images/bg.png) no-repeat -997px -11px; padding-left:10px;}
.top_newslist dl a{ font-size:14px;}

.b1-right{ width:260px; float:right; height:500px;}

.rxtj{ height:264px; overflow:hidden;}
.rb1{ height:300px;}
.rb2{ height:349px;}
.rb3{ height:340px;}
.rxtj_intro{ padding:11px 0px 10px 5px;}
.rxtj_intro h4{ font:normal 14px 'Î¢ÈíÑÅºÚ'; padding-bottom:12px; color:#333333;}
.comh3 span.wdl{ width:35%}
.comh3 span.wdr{ width:64%;}
.tjcon img{ display:block; float:left; }
.tjcon p{ width:132px;float:left; padding-left:8px; line-height:22px; color:#999999;}
.tjcon p a{ color:#3399cc; padding:0px 5px;}
.tjcon p a:hover{ text-decoration:none; color:#b70000;}
.tjlist{ padding-top:8px;}
.tjlist li{ line-height:24px; background:url(../images/bg.png) no-repeat -997px -12px; padding-left:10px;}
.tjlist li a{ color:#787878;}
.tjlist li a:hover{ color:#b70000}
.sdgd{ height:278px;  padding:12px 0px;}
.compic{ position:relative; height:154px;}
.compic img{ position:absolute; z-index:1; }
.compic  span{ display:block; width:258px; height:24px; position:absolute; top:130px; z-index:2; text-align:center; background:#000;filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;}
.compic  b{ display:block; width:258px; height:24px; position:absolute;color:#FFF; line-height:24px; vertical-align:middle; z-index:3; top:130px; text-align:center; font-weight:normal;}

.jxtj{ margin-top:10px;}
.jxtj  dl{padding:15px 0px 0px 0px;}
.jxtj  dl dt { height:120px;}
.jxtj  dl dt a{
	display:block;
	width:161px;
	height:102px;
	position:relative;
	float:left;
	text-decoration:none;
}
.jxtj  dl dt a.s2{padding-left:15px;}
.jxtj  dl dt a span{
	position:absolute;
	width:159px;
	overflow:hidden;
	top:80px;
	left:0px;
	width:158px;
filter:alpha(opacity=40);-moz-opacity:0.4;-khtml-opacity:0.4;opacity:0.4;
background:#000;
	text-align:center;
	font-size:12px;
	height:22px;
	
}
.jxtj  dl dt a b{ position:absolute;line-height:22px; vertical-align:middle; width:159px; color:#ffffff; left:0px; top:80px; text-align:center; font-weight:normal; cursor:pointer;}
.jxtj  dl dt a.s2 span{left:15px;}
.jxtj  dl dt a.s2 b{ left:15px;}
.jxtj  dl dd {clear:both;	}
.jxtj  dl dd a{font-size:12px;  display:block;padding:4px 0px 4px 10px; background:url(../images/bg.png) no-repeat -997px -15px;}
.cnxh{ margin-top:8px;}
.comh3 span.hbg{ background:url(../images/bg.png) no-repeat -795px -50px;}
.cnxh ul{ padding-top:10px;}
.cnxh li{ padding:5px 0px;padding-left:10px;background:url(../images/bg.png) no-repeat -997px -11px;}
.cnxh li a{ font:normal 14px Arial, Helvetica, sans-serif;}
.dgdx{ padding-top:5px;}
.comh2{ border:1px solid #d6d6d6; height:36px; position:relative; background:url(../images/bg.png) no-repeat 0px -252px;}
.comh2 span{ display:block;}
.comh2 span.title{ float:left; width:97px; height:34px; background:#FFF; margin-left:20px; font:bold 18px 'Î¢ÈíÑÅºÚ'; text-align:center; line-height:34px; vertical-align:middle; color:#131313; position:absolute; bottom:-1px;}
.comh2 span.more{ float:right; height:34px; line-height:34px; vertical-align:middle; padding-right:10px;}
.jsrtpic{ margin-top:15px; height:370px; overflow:hidden;clear:both;}
.jsimglist ul{ padding:15px 0px; height:295px; overflow:hidden;}
.jsimglist li{ width:153px; height:150px; float:left; padding-right:16px;}
.jsimglist li a{ line-height:18px; display:block; width:153px; text-align:center;}
.jsimglist li.pr0{ padding-right:0px;}

.jszx{ }
.toph2{ height:37px; border-top:3px solid #3399cc; background:url(../images/bg.png) no-repeat 0px -252px; border-bottom:1px solid #e4e4e4}
.toph2 .wp{ height:37px; border-bottom:1px solid #FFF;}
.toph2 span{ display:block;}
.toph2 span.title{ float:left; width:155px; text-align:center; height:31px; padding-top:6px;font:bold 18px 'Î¢ÈíÑÅºÚ'; background:url(../images/bg.png) no-repeat 5px -568px; color:#131313}
.redian span.title{ background:url(../images/bg.png) no-repeat -235px -564px;}
.lssh span.title{ background:url(../images/bg.png) no-repeat -462px -568px;}


.toph2 span.sectitle{ float:right; font-size:12px; font-weight:bold;
}
.toph2 span.sectitle a{ font-size:14px; line-height:37px; vertical-align:middle; color:#626262; font-weight:normal; padding:0px 3px; }


.jsleft{ width:337px; float:left;padding-top:20px;}
.huandeng{ width:337px; }
#slides {
	width:337px;
	height:196px;
	z-index:100;
}

#slides .next,#slides .prev {
	position:absolute;
	top:107px;
	left:-39px;
	width:24px;
	height:43px;
	display:block;
	z-index:101;
	background:#033;
}

.slides_container {
	width:337px;
	height:176px;
	overflow:hidden;
	position:relative;
}

#slides .next {
	left:585px;
}
.pagination {
	margin:12px auto 0;
	width:100px;
}
.pagination li {
	float:left;
	margin:0 3px;
}

.pagination li a {
	display:block;
	width:8px;
	height:0px;
	padding-top:7px;
	background:#e5e5e5;
	float:left;
	color:#e5e5e5;
	overflow:hidden;
}
.pagination li.current a {
	background-position:0 -12px;
	background:#1f3b7c;
}
.caption {

	position:absolute;
	bottom:0px;
	left:0px;
	height:25px;
	padding:5px 0px 0 0px;
	background:rgba(0,0,0,.5);
	width:337px;
	font-size:1em;
	line-height:1.33;
	color:#fff;
	text-shadow:none;
	text-align:center;
}
.caption span{
	display:block;
filter:alpha(opacity=60);-moz-opacity:0.6;-khtml-opacity:0.6;opacity:0.6;
	position:absolute;
	width:337px;
	height:35px;
	background:#000;
	bottom:0px;
	left:0px;
	z-index:-1;
	
}
.jsrxsj{ padding-top:12px;}
.comh4{ height:28px; border-bottom:1px solid #dfdfdf; margin-top:10px;}
.comh4 span{ display:block;}
.comh4 span.title{ font: bold 15px 'Î¢ÈíÑÅºÚ'; float:left; color:#2e4f9b }
.comh4 span.more{ float:right; padding:5px 5px 0px 0px;}
.comh4 span.more a{ color:#aaaaaa;}
.comh4 span.more em{ color:#436993; padding:0px 3px;}
.newscom li{ height:143px; border-bottom:1px dashed #bdbdbd;}
.newscom li h5{ width:100%; height:20px; font:bold 14px 'Î¢ÈíÑÅºÚ'; padding:8px 0px;}
.newscom li img{ display:block; float:left;}
.newscom li  p{  float:left; width:180PX; padding-left:8px; line-height:22px; color:#717171}
.newscom li  p a{ color:#cc0000;}

.newscom_2 li{ height:123px; border-bottom:1px dashed #bdbdbd;}
.newscom_2 li h5{ width:100%; height:20px; font:bold 14px 'Î¢ÈíÑÅºÚ'; padding:8px 0px;}
.newscom_2 li img{ display:block; float:left;}
.newscom_2 li  p{  float:left; width:180PX; padding-left:8px; line-height:22px; color:#717171}
.newscom_2 li  p a{ color:#cc0000;}

.jsmid{ width:350px; float:left; padding-left:20px; padding-top:20px;}
.zgjq{ border-top:0px; padding-top:0px; margin-top:0px; height:270px; }
.zgjq dl{ padding-top:8px;}

.wytb{ }
.jsright{ width:270px; float:right; margin-top:20px; padding-left:10px; border-left:1px solid #eaeaea; padding-bottom:10px;}

.hwgd{ height:300px;}
.hwgd ul{ padding-top:12px;}
.hwgd li{ width:135px; height:130px; float:left;}
.hwgd li a{ display:block; line-height:18px; text-align:center; color:#636363; padding:0px 3px}

.hwgd2{ height:300px;}
.hwgd2 ul{ padding-top:12px;}
.hwgd2 li{ width:133px; height:130px; float:left;}
.hwgd2 li a{ display:block; line-height:18px; text-align:center; color:#636363; padding:0px 3px}

.gdpic{clear:both; padding-top:20px;}
.ad110{ padding:15px 0px;}
.rdgz ul.bd{ border-bottom:1px dashed #d6d6d6; height:113px;}
.rdgz{ padding-top:0px;}
.zjplbox{ height:250px;}
.commpiclist { padding-top:15px;}
.commpiclist li{ width:168px; float:left; height:145px;}
.commpiclist li a{ display:block; padding:0px 3px; line-height:22px; text-align:center; color:#004276;}
.lsrw{ padding-top:15px;}
.other{ border-top:3px solid #3399cc;margin-top:20px; clear:both; padding-top:10px; margin-top:20px;}
.otleft{ width:720px; float:left; overflow:hidden;}
.otright{ width:265px; float:right;}

.youmo{ width:350px; float:left; margin-right:10px; margin-top:12px;}
.youmo h4{ height:28px;border-bottom:1px solid #dfdfdf; margin-bottom:15px; color:#2e4f9b}
.youmo h4 span{ display:block; }
.youmo h4 span.title{ float:left; font:bold 15px "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; padding-left:20px; background:url(../images/bg.png) no-repeat -775px  -583px;}
.youmo h4 span.more{ float:right;}
.youmo .newscom{ padding-left:5px;}
.youmo .newscom li{ border-bottom:0px;}

.nlist dd{ line-height:26px;background:url(../images/bg.png) no-repeat -997px -11px; padding-left:10px;}
.nlist dd a{ font-size:14px;}
.otright{ width:268px; padding-left:10px; border-left:1px solid #dfdfdf; padding-top:13px;}


.link{ margin-bottom:20px; margin-top:20px; border-top:3px solid #3399cc;}
.link h4{ height:40px; font:bold 15px "Î¢ÈíÑÅºÚ", "ËÎÌå", Arial; border-bottom:1px dashed #CCCCCC;}
.link h4 span{ display:block;}
.link h4 span.title{ float:left; padding:10px 0px 0px 0px; color:#2e4f9b;}
.link h4 span.more{ width:80px; padding-top:6px; float:right; font-weight:normal; padding-left:50px; background:url(../images/bg.png) no-repeat -448px -410px;}


.link  p{ padding:20px 0px;}
.link a{ display:block; float:left; width:98px; line-height:24px; margin-right:12px;}
.otjcrt{ padding-bottom:15px;}
.otpai{ padding:15px 0px 0px 0px;background:url(../images/bg.png) no-repeat -985px -86px;}
.otpai li{ height:18px; padding:5px 0px 5px 20px;}

li.noborder{ border:none;}


.wrapperBox{width:980px;overflow:hidden;zoom:1;position:relative;}
.wrapper{font-family:Tahoma, Geneva, sans-serif;position:relative;}
.up{height:25px; width:200px; position:absolute; right:0px; top:0px; z-index:999;}
.up span{width:auto;height:auto;padding:0;}
.up ul li {width:6px;height:6px;background:#929292;margin-right:2px; float:left; text-indent:99999px;}
.up ul li.current{color:#069;width:6px;height:6px;background:#a40008;margin-right:2px;}
.buttom{height:20px; width:30px;}
ul.yb_box_topbs{ position:absolute; top:15px;left:515px; _display:none;}
ul.yb_box_topbs li{ width:5px; overflow:hidden; float:left;}
.up span.buttom_left,.up span.buttom_right {cursor:pointer;height:15px; width:30px;}
.up span.buttom_left{background:url(../images/bg.png) no-repeat -581px 0px; margin-top:10px; position:absolute; top:2px; left:553px;}
.up span.buttom_right {background:url(../images/bg.png) no-repeat -530px 0px;  position:absolute; top:10px; left:490px;}
.downContent{position:relative; top:55px;}
.downContent li{width:153px; height:354px; float:left; margin-right:16px; overflow:hidden; display:block;}
.downContent li a.title{ display:block;text-align:center;line-height:18px; padding:0px 8px;}
li.ddd{ background:#FFF}


.downContent a{ font-family:Arial, Helvetica, sans-serif;}