@charset "utf-8";

.container {padding-top:20px;background:#fff url(../img/bg.jpg) top repeat-x;}

.hTitle .hd {height: 38px; line-height:38px; background:url(../img/titbg.jpg); position: relative; }
.hTitle .hd h2 {width:126px;font-size: 16px; color:#333; font-weight: normal;font-family:Microsoft YaHei;margin-left:20px;text-align:center;background:url(../img/titon.jpg); line-height:inherit;}
.hTitle .hd a{position:absolute;top:0;right:10px;color:#3b9028;}

/**aArea**/
.xg_base .about{width:310px;float:right;}
.xg_base .about .bd{ line-height:200%; padding-top: 5px;}
.xg_base .about .bd img{ max-width:100%; text-indent:0;}
.worknews .sub{float:left;width:470px;position:relative;}

.worknews .zjbox{ width:310px; float:right;}
.worknews .zjbox .bd{width:100%;overflow: hidden;padding-top:12px;}
.worknews .zjbox .bd li{width:100%; position:relative; max-height:140px;}
.worknews .zjbox .bd li  a{ background:none;padding:0;}
.worknews .zjbox .bd li h3{ font-size:14px;}
.worknews .zjbox .bd li img{ width:100px; height:124px;border: 1px solid #dcdcdc; padding:2px; margin-right:10px; float:left;}

.mb-1{height: 10px; position: absolute; right:5px; bottom: 20px; z-index: 1;}
.mb-1 ul { height:10px; float: right; display:inline; }
.mb-1 ul li { float: left; margin-left: 5px; width: 10px; height: 10px; border-radius:10px; background:#ccc; text-indent:-999em; font-size:0;}
.mb-1 ul li.on { background:#3b9028; }

.mb-2 li{height:302px;position:relative;}
.mb-2 li span{display:block;width:465px;padding-left:5px;line-height:50px;color:#fff;background:url(../img/tm.png);position:absolute;left:0;bottom:0;font-size:14px;}

.worknews .news{width:340px;float:left; background:#fff; margin-left:20px;}
.worknews .news .hd{height:39px;line-height:39px;background:url(../img/titbg.jpg);padding-left:20px;}
.worknews .news .hd li{width:126px;float:left;display:inline;font-size:16px;text-align:center;font-family:Microsoft YaHei;cursor:pointer; line-height:39px;}
.worknews .news .hd li.on{color:#333;background:url(../img/titon.jpg);}
.worknews .news .bd dl{height:243px;padding:20px 0;background:url(bd.jpg);}
.worknews .news .bd dt{border-bottom:1px dotted #3b9028;padding-bottom:12px;margin-bottom:8px;}
.worknews .news .bd .newimg{width:120px; float:left; margin-right:10px;}
.worknews .news .bd h2{font-size:14px;padding-bottom:12px;}
.worknews .news .bd dt a{color:#3b9028;}
.worknews .news dd{height:24px;line-height:24px;}
.worknews .news dd a{float:left;background:url(../img/dot4.gif) left center no-repeat;padding-left:8px;}
.worknews .news dd span{float:right;}

/**zjnews**/
.zjnews{padding-top:30px;}
.zjnews .sub{width:310px;float:left;}
.zjnews .main{margin-left:20px; width:340px; float:left;}

.zjnews ul{padding-top:0;}
.zjnews .cyimg{ max-width:100%;}
.zjnews li{line-height:26px;}
.zjnews li a{background:url(../img/dot4.gif) left center no-repeat;padding-left:8px;}


.xg_base{padding-top:30px;}
.xg_base .xgnews{width:310px;float:left;}
.xg_base .xgnews ul{padding-top:12px;}
.xg_base .xgnews li{line-height:26px; margin-bottom: 4px;}
.xg_base .xgnews li a{background:url(../img/dot4.gif) left center no-repeat;padding-left:8px;}



.base_box{ width:310px; float:left;}
.base_box .sub{ width:100%;}
.base_box .sub .bd{padding-top:10px;}
.base_box ul{padding-top:12px; margin-right:-12px;}
.base_box li{ width:140px; float:left; margin-right:12px; text-align:center;}
.base_box img{ width:100%; height:170px;}

/**box3**/
.box3{margin-top:30px;}
.box3 .sub,.box3 .login-add{width:310px;float:left;}
.box3 .main{margin-left:20px; width:340px; float:left;}
.box3 .main .bd{margin-top:18px;}

.box3 .login-add{float:right;}
.box3 .login-add .hd{height:38px;line-height:38px;background:url(../img/titbg.jpg); }
.box3 .login-add .hd li{width:126px;float:left;display:inline;font-size:16px;text-align:center;font-family:Microsoft YaHei;cursor:pointer; line-height:38px;margin-left:20px;}
.box3 .login-add .hd li.on{color:#333;background:url(../img/titon.jpg);}
.box3 .login-add .loginbox dl{ padding:18px 15px 10px 15px; border:1px solid #74C06B; border-top:none; margin-bottom:7px;}
.box3 .login-add .loginbox dd {height: 28px;line-height: 28px;}
.box3 .login-add .loginbox dd span {width: 60px;float: left;text-align: right;}
.box3 .login-add .loginbox .lgtext {padding: 2px;width: 130px; border:1px solid #999;}
.box3 .login-add .loginbox .lgbtn {background: url(../img/btn01.gif) no-repeat;width: 67px;height: 23px;line-height: 23px;text-align: center;cursor: pointer;border: 0;}
.box3 .login-add .lxbox{ background:#CDE7C9; border:#74C06B 1px solid; padding:8px 15px; color:#3b9028; line-height:180%; margin-top:8px;}


.worknews .extra{float:left; width:310px;}
.worknews .extra li{ padding-top:5px; }
.vedioimg{width:100%; max-height: 145px;}

.xg_base .policy{ width:340px; margin-left:20px; float:left;}
.xg_base .policy ul{ padding-top:12px;}
.xg_base .policy li{line-height:26px;margin-bottom:4px;}
.xg_base .policy li a{background:url(../img/dot4.gif) left center no-repeat;padding-left:8px;}
.xg_base .policy dt{width:108px;height:67px;background:url(dt.jpg);border:1px solid #e3e3e3;float:left;margin:0 6px 6px 0;}
.xg_base .policy dt a{color:#967252;display:block;height:29px;padding-top:38px;font-size:14px;font-family:Microsoft YaHei;text-align:center;}
.xg_base .policy dt a:hover{color:#fff;text-decoration:none;}
.xg_base .policy dt.on{background:#b89144;}

.box3 .main ul { padding-top: 12px;}

/**dArea**/
.linkbox{padding:20px 0;}
.linkbox .hd{width:100%;margin:0 auto;overflow:hidden;}
.linkbox .hd li{border:1px solid #e3e3e3;padding:2px;float:left;display:inline;margin:5px 4px; margin-bottom:10px;}
.linkbox .hd img{ width:128px; height:31px;}
.linkbox .bd{padding:20px 14px;line-height:24px;}
.linkbox .bd a{padding-right:14px;color:#888;}
.linkbox .bd a:hover{color:#c00;white-space:nowrap;}

/*固定微信二维码*/
.l_wechat{position: fixed;z-index: 100;top: 360px; width:125px; height:125px;}

/*固定的悬浮窗*/
.yb_conct {
	position: fixed;
	z-index: 9999999;
	bottom: 200px;
	right: -127px;
	cursor: pointer;
	transition: all .3s ease;
}
.yb_bar ul li {
	width: 180px;
	height: 53px;
	font: 16px/53px 'Microsoft YaHei';
	color: #fff;
	text-indent: 54px;
	margin-bottom: 3px;
	border-radius: 3px;
	transition: all .5s ease;
	overflow: hidden;
}
.yb_bar .yb_top {
	background: #3fb45a url(../img/fixCont.png) no-repeat 0 0;
}
.yb_bar .yb_phone {
	background: #3fb45a url(../img/fixCont.png) no-repeat 0 -57px;
}
.yb_bar .yb_QQ {
	text-indent: 0;
	background: #3fb45a url(../img/fixCont.png) no-repeat 0 -113px;
}
.yb_bar .yb_ercode {
	/*height:200px;*/

	background: #3fb45a url(../img/fixCont.png) no-repeat 0 -169px;
}
.hd_qr {
	padding: 0 29px 25px 29px;
}
.yb_QQ a {
	display: block;
	text-indent: 54px;
	width: 100%;
	height: 100%;
	color: #fff;
}


/*内页*/
.bgcolor{ background:#fff;}
.leftbox{ width:240px; float:left;}
.lnav{ background:url(../img/lnav-bt.png) no-repeat bottom; padding-bottom:55px;}
.lnav h3{ background:url(../img/lnav-tit.png); height:94px; padding-top:35px; padding-left:75px; color:#fff; font-size:16px;}
.lnav ul{}
.lnav ul li{ background:url(../img/lnav-mid.png); line-height:30px;}
.lnav ul li a{ color:#fff; font-size:14px; font-weight:bold; background:url(../img/line.png) no-repeat bottom; display:block;margin: 0 40px; text-align:center; text-decoration:none;}
.lnav ul li a:hover,.lnav ul li.current a{ background:#89bab6;border-radius:10px; color:#3A6B65;}
.leftbox .kjbox{ padding:4px 23px;}
.rightbox{ width:743px; float:left; min-height:600px;border: 1px solid #ddd; margin:15px 15px 15px 0; overflow:hidden;}
.location {height: 30px;padding: 0 10px;border-bottom: 2px solid #3e8e87; text-align: left; line-height:30px;}
.location .l_tit{float: left;display: inline;padding: 0 0 0 20px;    background: url(../img/ico2.png) no-repeat left center;font-size: 12px;color: #333;}
.location .wz {float: right;padding: 0 0 0 22px;background: url(../img/set1.jpg) no-repeat 0 center;color: #333;font-family: '宋体';}
.nrbox{ padding:20px;}

/*专家列表*/
.piclist{}
.piclist li{ width:25%; padding:8px; float:left;    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.piclist li img{ width:100%; height:200px;padding:3px;border: 1px solid #c9bea9;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.piclist li a:hover img{ width:100%; padding:3px;border: 1px solid #3e8e87;}
.piclist li a:hover p{color:#3e8e87;}
.piclist li a{ color:#fff; text-decoration:none; font-weight:bold;}
.piclist li p{ text-align:center;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s; font-size:14px;    background: #64cdcc;
    border-bottom: 5px solid #39acab;
    height: 40px;
    line-height: 40px;}

/*分页*/
.pagebox{ padding:10px 0;}
.page{padding-top:20px;margin-left:33%;}
.page li{list-style:none;float:left; margin-right:5px;}
.page li a{display:block; height:20px;line-height:20px;padding:5px 10px;border: 1px solid #c5c3c3; color:#666;-webkit-box-sizing: content-box;-moz-box-sizing:content-box;box-sizing:content-box;}
.page li a:hover,.page .hover a{background:#a4a0a0; color:#fff;}
.page li a.nh{color:#ccc}

/*新闻列表*/
.newslist{}
.newslist ul{}
.newslist ul li{background:url(../img/dot4.gif) left center no-repeat;border-bottom:1px dotted #C6C6C6;height:28px;line-height:28px;clear:both;padding:0 0 0 12px;}
.newslist ul li a{ float:left;}
.newslist ul li span{ float:right; color:#7f7f7f;}



/*更多新闻*/
.otherLink { border-top: 1px dashed #d2d0d0; padding-top: 10px; position: relative; }
.otherLink ol { margin-right: 115px; }
.otherLink ol li { line-height: 30px; height: 30px; color: #555; font-size: 13px; overflow: hidden; }
.otherLink ol li a { font-size: 13px; color: #555; }
.otherLink ol li a:hover { color: #3e8e87; }
.otherLink .returnBtn { position: absolute; display: block; right: 0; bottom: 0; width: 110px; height: 35px; text-align: center; line-height: 35px; background-color: #a4a0a0; color: #fff; font-size: 15px; transition: 0.2s ease all; -webkit-transition: 0.2s ease all; -moz-transition: 0.2s ease all; }
.otherLink .returnBtn:hover { background-color: #3e8e87; }

.nrbox .newsArticleTit { border-bottom: 1px dashed #d2d0d0; }
.nrbox .newsArticleTit h2 { margin-bottom: 5px; font-size: 20px; color: #333; text-align: center; }
.nrbox .newsArticleTit h2 span { color: #da2c30; }
.nrbox .newsArticleTit .time { text-align: center; padding-bottom: 15px; font-size: 13px; color: #888; }

.nrbox .newsArticle { padding: 35px 0; font-size: 13px; line-height: 24px; color: #555; }
.nrbox .newsArticle img { max-width: 100%; }


/*合作基地*/
.jd_tit{ padding-bottom:15px;}
.jd_tit h3{ height:30px; background:#3e8e87; line-height:30px; padding-left:10px; color:#fff;}
#ifocus { width:703px; margin-bottom:7px; height:375px; border:1px solid #DEDEDE; background:#F8F8F8;  }
#ifocus_pic { display:inline; position:relative; float:left; width:610px; height:365px; overflow:hidden; margin:6px 0 0 6px; }
#ifocus_piclist li { width:610px; height:365px; overflow:hidden;}
#ifocus_piclist img { width:610px; height:365px; }
#ifocus_btn { display:inline; float:right; margin-top:9px; width:78px; padding-right:5px;}
#ifocus_btn li { width:78px; height:51px; margin-bottom:5px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
#ifocus_btn img { width:64px; height:42px; margin:5px 0 0 10px; }
#ifocus_btn .on{ background: url(../img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
#ifocus_opdiv { position:absolute; left:0; bottom:0; width:610px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }	
#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
#ifocus_tx ul li{ display:none;  }
#ifocus_tx ul li a{ color:#fff; font-size:14px; font-weight: bold;}

.base_new{}
.base_new ul{}
.base_new ul li{background:url(../img/dot4.gif) left center no-repeat;border-bottom:1px dotted #C6C6C6;height:28px;line-height:28px;clear:both;padding:0 0 0 12px;}
.base_new ul li a{ float:left;}
.base_new ul li span{ float:right; color:#7f7f7f;}

/*基地列表*/
.jdlist{}
.jdlist li{ width:50%; padding:8px; float:left;    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.jdlist li img{ width:100%; height:200px;padding:3px;border: 1px solid #c9bea9;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.jdlist li a:hover img{ width:100%; padding:3px;border: 1px solid #3e8e87;}
.jdlist li a:hover p{color:#3e8e87;}
.jdlist li a{ color:#333; text-decoration:none;}
.jdlist li p{ text-align:center;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

/*视频列表*/
.vediolist{}
.vediolist li{ width:50%; padding:8px; float:left;    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;}
.vediolist li img{ width:100%; height:184px;padding:3px;border: 1px solid #c9bea9;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}
.vediolist li a:hover img{ width:100%; padding:3px;border: 1px solid #3e8e87;}
.vediolist li a:hover p{color:#3e8e87;}
.vediolist li a{ color:#333; text-decoration:none;}
.vediolist li p{ text-align:center;-webkit-transition: all .5s;-moz-transition: all .5s;transition: all .5s;}

/*专家信息*/
.zjbox{ width:100%;}
.zjbox .imgbox{ float:left;}
.zjbox .imgbox img {background: url(../img/img_1_bg.gif) 0 0 no-repeat;padding: 13px 15px 14px 16px;width: 160px;height: 200px;}
.zjbox .zjxx{ float:left; font-size:14px; margin-left:20px; max-width:480px;}
.zjbox .zjxx ul{}
.zjbox .zjxx li{ padding-bottom:10px;}
.zjdetail{ display:block; padding:10px 0;}



.banner{}
.banner .sub{float:left;width:100%;position:relative;}

.banner .sub .mb-1{height: 10px; position: absolute; right:20px; bottom: 20px; z-index: 1;}
.banner .sub .mb-1 ul { height:10px; float: right; display:inline; }
.banner .sub .mb-1 ul li { float: left; margin-left: 5px; width: 10px; height: 10px; border-radius:10px; background:#ccc; text-indent:-999em; font-size:0;}
.banner .sub .mb-1 ul li.on { background:#3b9028; }

.banner .sub .mb-2 li{height:420px;position:relative;}
.banner .sub .mb-2 li span{display:block;width:100%;padding-left:5px;line-height:50px;color:#fff;background:url(../img/tm.png);position:absolute;left:0;bottom:0;font-size:14px;}

.probox{ padding-top:30px;}
.probox .sub{}
.pro_scroll{ position:relative;  height:160px; padding: 20px 0 10px 42px;  background:#fff; margin-bottom:10px; overflow:hidden;   }
.pro_scroll ul{ overflow:hidden; zoom:1; }
.pro_scroll ul li{ float:left; margin: 0 6px;  width:170px; overflow:hidden; display:inline; text-align:center;}
.pro_scroll ul li img{ width:170px; height:140px; }
.pro_scroll .prev,
.pro_scroll .next{ position:absolute;  left:10px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(../img/icons.png) -40px 0 no-repeat; cursor:pointer;  }
.pro_scroll .next{ left:auto; right:10px; background-position:-120px 0; }
.pro_scroll .prevStop{ background-position:0 0; }
.pro_scroll .nextStop{ background-position:-80px 0; }


/*项目列表*/
.prolist{}
.prolist ul{}
.prolist ul li{border-bottom:1px dotted #C6C6C6;padding-bottom:20px; padding-top:10px;}
.prolist ul li img{ width:240px; float:left; margin-right:30px;}
.prolist ul li h3{ font-size:16px; font-weight:bold; display:block; width:100%; padding-bottom:10px;}
.prolist ul li .des{ display:block;}