
/* CSS Document */
*{ margin:0 auto;padding:0px;}
body{ font-family:"??????";}
ul{ list-style-type:none;}
a{ text-decoration:none; color:#333}
table,td{ border:0;}
img{ border:0;}
.fl{ float:left}
.fr{ float:right}
.clear{ clear:both;}
.main{width:1000px;overflow:hidden;margin: 0 auto;}
.w14{ font-size:14px;}
.w18{ font-size:18px;}
.w22{ font-size:22px;}
.w24{ font-size:24px;}
.box{ width:1000px;}
/*header*/
.header{ padding:20px 0px;}
.header img.fl{ margin-right:20px;}
.header img.fr{ margin-top:10px;}
.header dl{ border-left:#ddd solid 1px; padding-left:5px; text-align:left;}
.header dl dd span{ color:#ea5703;}
/*nav*/
.nav{ width:55%; height:40px; position:relative;}
.nav p{ position:relative; bottom:0px; background:url(imagesnav_bg.png) repeat-x bottom; width:100%; height:5px; z-index:999;}
.nav dl dd{ float:left; width:125px; line-height:40px; text-align:center;}
.nav dl dd a{ color:#333;width: 125px;height: 40px;display: block;}
.nav dl dd a:hover{ background:#f8b616; color:#fff;}
/*banner*/
#lanrenzhijia { width:100%; height:371px;position:relative; overflow:hidden;}
#slides { display:block; width:100%; height:371px; list-style:none; padding:0; margin:0; }
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; text-align:center;}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:50%; bottom:30px; z-index:9999;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:11px; height:16px; float:left; margin-left:10px; background:url(imagesdot.png) -21px; }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:url(imagesdot.png) 0px;width:16px; height:16px;}
/*jb*/
.n_bzlb{ width:100%; background:#eee;}
.n_pannel{height:157px;width:1000px;position:relative; margin:0 auto;}
.n_bzlb .jbcx_tit{width:167px; height:67px; padding:15px 0px 0px 25px; font-size:24px; font-weight:bold; color:#666666; line-height:33px; background:#f2f2ef; position:absolute; left:0px; top:-82px; z-index:999;}
.n_bzlb .jbcx_tit a{color:#666666;}
.n_bzlb .jbcx_tit span{font-size:12px; font-weight:normal; color:#d7d7d4; line-height:16px;}
.n_bzlb .jbcx_l{width:652px; color:#ffffff;}
.n_bzlb .jbcx_l a{color:#ffffff;}
.n_bzlb .jbcx_l ul{width:192px; background:#34b7af; height:151px; padding-top:6px; float:left;}
.n_bzlb .jbcx_l ul li{ height:37px; text-align:left; line-height:37px; font-size:16px; background:#34b7af; border-bottom:1px solid #6ED4BF; cursor:pointer;}
.n_bzlb .jbcx_l ul li.one{background:url(imagessj_ico.png) no-repeat -39px 0px;}
.n_bzlb .jbcx_l ul li.two{background:url(imagessj_ico.png) no-repeat 0px -40px;}
.n_bzlb .jbcx_l ul li.third{background:url(imagessj_ico.png) no-repeat 0px -79px;}
.n_bzlb .jbcx_l ul li.last{border-bottom:0px;background:url(imagessj_ico.png) no-repeat 0px -110px;}
.n_bzlb .jbcx_l ul li a{display:block; height:37px; padding:0px 20px 0px 43px;}
.n_bzlb .jbcx_l ul li span{display:none; height:9px;margin-top:15px; float:right;}
.n_bzlb .jbcx_l ul li:hover,.n_bzlb .jbcx_l ul li.on{}
.n_bzlb .jbcx_l ul li:hover a,.n_bzlb .jbcx_l ul li.on a{color:#ffde59;}
.n_bzlb .jbcx_l ul li:hover span,.n_bzlb .jbcx_l ul li.on span{display:block;}
.n_bzlb .jbcx_l .cont_nr{width:460px; background:#669bd8; height:127px; padding-top:30px; float:left;}
.n_bzlb .jbcx_l .cont_nr .cont p{width:369px; font-size:15px; line-height:30px; margin:0 auto;}
.n_bzlb .jbcx_l .cont_nr .cont p a{margin-right:15px; float:left;}
.n_bzlb .jbcx_l .cont_nr .cont p a:hover{text-decoration:underline; color:#ffde59}
.n_bzlb .jbcx_l .cont_nr .cont a.more{width:117px; height:29px; line-height:29px; text-align:center; font-size:16px; border:1px solid #b3cdec; margin:15px 41px 0px 0px; float:right; -moz-border-radius: 4px;-webkit-border-radius: 4px;border-radius: 4px;  position:relative;  behavior: url(PIE.htc);}
.n_bzlb .jbcx_l .cont_nr .cont a.more span{font-family:"????";}
.n_bzlb .jbcx_r{width:348px; height:157px; position:relative;}
.n_bzlb .jbcx_r .con{position:absolute; text-align:left;}
.n_bzlb .jbcx_r .con1{width:190px; height:78px; left:0px; top:0px; background:#34b7af;}
.n_bzlb .jbcx_r .con1 dl{padding:13px 0px 0px 12px;}
.n_bzlb .jbcx_r .con1 dl dt{width:54px; float:left;}
.n_bzlb .jbcx_r .con1 dl dt span{width:49px; height:49px;background:url(imagessj_ico.png) no-repeat 0px -137px; float:left;}
.n_bzlb .jbcx_r .con dl dd{font-size:18px; color:#ffffff; font-weight:bold; line-height:32px;}
.n_bzlb .jbcx_r .con dl dd span{display:block; font-size:12px; line-height:18px; filter: Alpha(opacity=50); -moz-opacity:0.5;  opacity: 0.5; font-weight:normal;}
.n_bzlb .jbcx_r .con2{width:190px; height:79px; left:0px; bottom:0px; background:#afc74f; }
.n_bzlb .jbcx_r .con2 dl{padding:15px 0px 0px 16px;}
.n_bzlb .jbcx_r .con2 dl dt{width:50px; float:left;}
.n_bzlb .jbcx_r .con2 dl dt span{width:40px; height:56px;background:url(imagessj_ico.png) no-repeat -65px -160px; float:left;}
.n_bzlb .jbcx_r .con3{width:158px; height:157px; right:0px; top:0px; background:#ffa938;}
.n_bzlb .jbcx_r .con3 dl{padding:13px 0px 0px 25px;}
.n_bzlb .jbcx_r .con3 dl dt span{width:54px; height:47px; background:url(imagessj_ico.png) no-repeat -5px -218px; float:left;}
.n_bzlb .jbcx_r .con3 dl dd span{margin-top:5px;}

.add{width:1000px;text-align:left;height:50px;line-height:50px;font-size:18px;clear:both;margin: 0 auto;}
.add a{ color:#000;}
.left{ float:left;}
.right{ float:right;}
.bottom{ width:100%; background:#f8f8f8; height:180px;font-family:"??????"; clear:both;}
.bottom .box{padding-top:20px;}
.bottom .box dl{ float:left; border-right:#ddd solid 1px; text-align:center; width:170px; *width:170px !important;}
.bottom .box dl dt{ font-size:18px;}
.bottom .box dl dd{ width:160px; font-size:14px; line-height:30px;}
.bottom .box dl dd a{ text-decoration:none; color:#868686;}
.bottom .box p{ font-size:28px; text-align:center; margin-top:20px; color:#333;}
.bottom .box p span{ font-size:14px; color:#868686;}
.bottom .box p a{ margin-top:20px; display:block;}

/*footer*/
.footer{ margin-top:30px;padding-bottom:30px;background: #efefef;padding-top: 20px;}
.footer img.fl{ margin-right:60px; margin-top:20px;}
.footer p{ line-height:26px; color:#40474f; text-align:left;margin-top:20px;}
/*copy*/
.copy{ width:100%; height:50px; line-height:50px; background:#f47403; text-align:center;}
.copy a{ color:#fff;}


.yygh_comm{border-bottom: 2px solid #048d83;
background: #0ba297; color:#fff;text-decoration:none; width:90px; height:35px; line-height:35px; text-align:center; color:#fff; font-family:'??????';  font-size:14px;-webkit-border-radius: 6px;
border-radius: 6px; display:inline-block; margin-right:-25px;}
.zzxz_comm{border-bottom: 2px solid #8ba00d;
background: #afc81b; color:#fff; text-decoration:none; width:90px; height:35px; line-height:35px; text-align:center; color:#fff; font-family:'??????';  font-size:14px;-webkit-border-radius: 6px;
border-radius: 6px; display:inline-block;}

.btns a,#nav .right .mob,.mob-layer li,.focus-icon,.play-icon,.menuB li .del,.help-icon,.examine .btn-look,.v-list li,
.change-icon,.cor-b,.cor-t,.cor,.cor-b-h,.shareList .wa{background:url(//www.jcba.com.cn/shenjing/images/n_icon.gif) no-repeat}
/* public */
.public{margin:15px auto 0;}
.public .left{width:320px}
.public .left .l{width:320px}
/* txt */
.txt-bg{width:100%;height:26px;background:#000;position:absolute;left:0px;bottom:0px;filter:alpha(opacity=50);opacity: 0.50;}
.txt-txt{position:absolute;left:0;bottom:0;color:#fff;display:block;height:24px;overflow:hidden;line-height:24px;text-align:center;width:100%;}
.txt-txt a,.txt-txt a:hover{color:#fff;text-decoration:none; font-size:12px;}
.focus-pic .txt-txt{text-align:left;text-indent:10px}
.v-box .txt-bg{height:15px}
.v-box .txt-txt{height:15px;line-height:15px;text-align:left;text-indent:20px}
/* a */
#contentA{margin:12px auto 0}
.focus .title{height:29px;line-height:28px;border:0}
.focus .focus-list{margin:4px auto 0}
.focus .focus-list .box{position:relative;border-bottom:1px #ECECEC solid;height:23px;padding:4px 0 0; width:320px;}
.focus .txt-txt{width:100%;line-height:20px;text-align:left;}
.focus .focus-list .txt-txt a{color:#666}
.focus .focus-list .txt-bg{height:27px;filter:alpha(opacity=0);opacity:0;z-index:100;cursor:pointer;}
.focus .focus-icon{width:13px;height:12px;float:left;display:inline;margin:3px 3px 0 5px;background-position:0 -90px;overflow:hidden;font-size:0}
.focus .cor{margin:7px 9px 0 0;float:right;width:4px;height:7px;font-size:0;overflow:hidden;background-position:-20px -190px}
.focus .focus-list .pic{display:none}
.focus .focus-list .end{border:0}
.focus .focus-now{height:240px;position:relative;}
.focus .focus-now .txt-txt{height:23px;padding:4px 0 0 0;line-height:20px}
.focus .focus-now .focus-icon{background-position:-20px -90px}
#contentA .blockLA .line{margin:8px auto 0}
#contentA .blockLA,#contentA .blockLB,#contentA .blockLC,#contentA .blockLD{margin:20px auto 0}
.focus .box .focus-hover a .focus-icon { background:url(//www.jcba.com.cn/shenjing/images/n_icon.gif) -36px -90px no-repeat; }
.focus .focus-now{font-weight:500}

.izl-rmenu{position:fixed; left:50%; margin-left:510px; bottom:10px; padding-bottom:73px; background:url(imagesr_b.png) 0px bottom no-repeat; z-index:999; }
.izl-rmenu .btn{width:72px; height:73px; margin-bottom:1px; cursor:pointer; position:relative;}
.izl-rmenu .btn-qq{background:url(imagesr_qq.png) 0px 0px no-repeat; background-color:#6da9de;}
.izl-rmenu .btn-qq:hover{background-color:#488bc7;}
.izl-rmenu a.btn-qq,.izl-rmenu a.btn-qq:visited{background:url(imagesr_qq.png) 0px 0px no-repeat; background-color:#6da9de; text-decoration:none; display:block;}
.izl-rmenu .btn-wx{background:url(imagesr_wx.png) 0px 0px no-repeat; background-color:#78c340;}
.izl-rmenu .btn-wx:hover{background-color:#58a81c;}
.izl-rmenu .btn-wx .pic{position:absolute; left:-160px; top:0px; display:none;width:160px;height:160px;}
.izl-rmenu .btn-phone{background:url(imagesr_phone.png) 0px 0px no-repeat; background-color:#fbb01f;}
.izl-rmenu .btn-phone:hover{background-color:#ff811b;}
.izl-rmenu .btn-phone .phone{background-color:#ff811b; position:absolute; width:160px; left:-160px; top:0px; line-height:73px; color:#FFF; font-size:18px; text-align:center; display:none;}
.izl-rmenu .btn-top{background:url(imagesr_top.png) 0px 0px no-repeat; background-color:#666666; display:none;}
.izl-rmenu .btn-top:hover{background-color:#444;}



#pages{
	width:99%;
	margin:10px auto;
	padding:0}	
	
#pages ul{
	width:90%;
	margin:0 auto;
	padding:0}
#pages li{ 
	float:left;
	margin:0 3px;
	padding:0 5px;
	font-size:12px;
	color:#333;
	line-height:25px;
	background:none;
	border:#E1E1E1 1px solid;}
	
.ad{
	width:100%;
	margin:15px auto 5px auto;}	
	


/*???????????*/

/*---layout---*/

#navmenu{font-size:14px;position:relative;z-index:10; width:1000px; margin:0 auto; height:39px; background-color:#34B7AF; border-radius:5px;}
#navmenu ul {float:left;padding:0 2px 0 0;}
#navmenu ul li {float:left;height:37px;line-height:37px;position:relative;padding:0 0 0 2px;width: 120px;font-weight: bolder;}
#navmenu ul li a {padding:0 25px 0 23px;color:#ffffff;float:left;}
#navmenu ul li a:hover{color:#fff;/* text-shadow: 1px 1px 1px #000000; */background-color:#34B7AF;border-radius:3px;}
#navmenu ul li ul{position:absolute;top:37px;left:0;width: 150px;background:#34B7AF;filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;display:none;}
#navmenu ul li ul li {background:none;float:left;border-bottom:1px #ffffff solid;padding: 4px;display:block;width: 150px;margin-left:2px;}
#navmenu ul li ul li a{float:none;border-radius:5px;color:#ffffff;display: block;font-size: 14px;line-height:30px;padding: 3px 5px;width: 135px;}
#navmenu ul li ul li a:hover{background:#34B7AF;}
#navmenu ul li ul li ul{position:absolute;top:0;left:115px;width:120px;background:#3a3a3a;filter:alpha(opacity=90);opacity:.9;-moz-opacity:.9;display:none;}
#navmenu ul li ul li ul li{background:none;float:left;border-bottom:1px #535252 solid;padding: 4px;display:block;width:140px;margin-left:2px;}
#navmenu ul li ul li ul li a{float:none;border-radius:5px;color: #CFC5AC;display: block;font-size: 14px;line-height:30px;padding:3px 10px;width:90px;}
#navmenu ul li ul li ul li a:hover{background:#1A1A1A;}



.formbox{ width:100%}
.formbox dt{ text-align:center; background:#20803c; height:30px; overflow:hidden;}
.formbox p.center{ padding:10px 0 5px;}
.formbox li{ overflow:hidden; padding:5px 0; line-height:28px; color:#555;}
.formbox span.fl{ display:inline-block; width:25%; text-align:right; font-size:13px;}
.formbox li input{ border:1px solid #ccc; height:26px; width:70%; background:url(/images/pyy_07.jpg) repeat-x; color:#555;}
.formbox li select{ border:1px solid #ccc; height:28px; width:70%; background:url(/images/pyy_07.jpg) repeat-x; color:#555;}
.formbox div.center{ width:200px; margin:0 auto;}
.formbox div.center input{ background:url(/images/pyy_11.jpg) no-repeat; width:92px; height:30px;cursor:pointer;}
.formbox div.center a{ display:block; background:url(/images/pyy_13.jpg) no-repeat; width:92px; height:30px;}



/*?????¡è??*/
.ghpt{padding: 10px 2px; border:#ddd solid 1px; text-align:center;height: 220px;}
.ghpt .ghpt_tit{ border-bottom:#ddd solid 1px; font-size:24px; color:#f47403; font-family:"???¨ª????";}
 .ghpt .ghpt_tit span{ font-size:12px; color:#868686px; display:block; margin-top:5px;}
 .ghpt .ghpt_tit img{ vertical-align:middle; margin-right:5px;}
 .ghpt dl{ height:105px; margin:0px 5px 10px 0px;}
 .ghpt dl dd{ height:30px; line-height:30px;}
 .ghpt dl dd  span{ display:block; float:left; margin-left:7px; font-size:12px;}
 .ghpt dl dd  span.bz{color:#f00;}
 .ghpt dl dd span.secc{ color:#189a3e;}
.ghpt a{ margin-right:3px; text-align:center; width:76px; height:28px; font-size:14px; display:inline-block; line-height:28px; color:#fff; font-family:"???¨ª????"; margin-bottom:10px; margin-top:5px;}
 .ghpt a.zx{ background:url(imageswz_ico1.jpg) no-repeat;}
 .ghpt a.gh{ background:url(imageswz_ico2.jpg) no-repeat;}
.ghpt a.qq{ background:url(imageswz_ico3.jpg) no-repeat;}