﻿/*初始化*/
@charset "utf-8";
*{margin:0;padding:0;}
html {-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;}
body{color:#474747;margin:0 auto;font-size:12px;line-height:24px;font-family:"Microsoft YaHei"; -webkit-text-size-adjust:none;}
body{ background:#fff;}
ol,ul,li{list-style:none;}
img{border:none; vertical-align:top;}
a{color:#474747;text-decoration:none;outline:none; transition:all 0.3s ease-in-out; -webkit-transition:all 0.3s ease-in-out; -moz-transition:all 0.3s ease-in-out;}
a:hover{color:#004014;outline: 0;}
button,input,select,textarea{font-family: inherit;font-size:100%;margin:0;outline:0 none;vertical-align:baseline;*vertical-align:middle; border:none;}
button, input {line-height: normal;}
button, select {text-transform: none;}
button, html input[type="button"], input[type="reset"], input[type="submit"] {-webkit-appearance: button;cursor: pointer;}
button[disabled], html input[disabled] {cursor: default;}
input[type="checkbox"], input[type="radio"] {box-sizing: border-box;padding: 0;}
input[type="search"] {-webkit-appearance: textfield;-moz-box-sizing: content-box;-webkit-box-sizing: content-box;box-sizing: content-box;}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {-webkit-appearance:none;}
button::-moz-focus-inner, input::-moz-focus-inner {border:0;padding:0;}
textarea {overflow: auto;vertical-align: top;}
table {border-collapse: collapse;border-spacing: 0;}
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summar{display: block;}
audio, canvas, video {display: inline-block;}
audio:not([controls]) {display: none;height: 0;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
.clearfix:before,.clearfix:after{content:''; display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;}
em,i{font-style:normal;}
b{ font-weight:normal;}


/*common*/
.w_1170{ width:1170px; margin:0 auto;}
/*header*/
.header{ width:100%; height:110px;}
.header .logo{ float:left; width:217px; height:61px;}
.header .logo a{ display:block;}
.header .logo img{width:217px; height:61px; margin-top:24px;}
.nav{ float:right; width:885px; padding-top:49px;}
.nav ul li{ float:left; width:110px; text-align:right; }
.nav ul li a{ display:block;}
.nav ul li span{ color:#353535; font-size:16px; font-weight:bold; line-height:20px;}
.nav ul li span i{ display:block; font-size:8px; color:#bebebe;font-weight:normal; text-transform:uppercase; line-height:10px; }
.nav ul li.selected a span,.nav ul li.selected a i{color:#023c13;}
.nav ul li a:hover span,.nav ul li a:hover i{color:#023c13;}



/*banner*/
.banner{ width:100%;  position:relative;  height:380px;}	
.banner .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }	
.banner .bd ul{ width:100% !important;  }	
.banner .bd li{ width:100% !important;  height:380px; overflow:hidden; text-align:center;  }	
.banner .bd li a{ display:block; height:380px; }	
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:10px; left:0; height:30px; line-height:30px; text-align:center;	}	
.banner .hd ul{ text-align:center;  }
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:30px; height:6px; margin:4px; background:#fefffd; overflow:hidden; 		line-height:9999px; 	}	
.banner .hd ul .on{ background:#004823; }

/*section1*/
.section1{ margin-top:44px;}
.section1_left{ float:left; width:433px; height:231px; background:#f6f6f6; }
.section1_right{ float:left; width:737px; height:231px; }
.section1_right .section1_righttop{ height:165px;}
.section1_right .quick_nav{}

.section1_reagent{ float:left; width:287px; height:165px; background:#32a96c;}
.section1_detection{ float:left; width:187px; height:165px; background:#0f7942;}
.section1_service{ float:left; width:222px; height:142px; padding:23px 13px 0 27px; background:#004823;}
.section1_detection a{ display:block; color:#fff; text-align:center;}

.section1_detection span{ display:block;margin-top:7px; font-size:24px;}
.section1_detection span i{ display:block; font-size:18px; line-height:22px;}

.section1_service h4{ color:#98aa9f; font-size:21px; text-transform:uppercase; }
.section1_service h4 span{ display:block;color:#fff; font-size:20px; font-weight:bold;margin-top:4px;}

.section1_service ul{ margin-top:33px;}
.section1_service ul li{ float:left; width:33.3%;}
.section1_service ul li a{ color:#fff;}
.section1_service ul li a:hover{color:#98aa9f;}
.quick_nav{ text-align:right; margin-top:15px;}
.quick_navtip{ float:right; color:#545454; font-weight:bold; font-size:12px; line-height:38px;}
.quick_nav ul{ float:right; margin-left:11px;}
.quick_nav ul li{ float:left; width:109px;line-height:38px;}
.quick_nav ul li i{ float:left;}
.quick_nav ul li i img{ width:37px; height:38px;}
.quick_nav ul li span{ float:left; padding-left:6px; color:#313131; font-weight:bold;}



/*foot*/
footer{ margin:0px 0 22px;}
.foot_left{ float:left; }
.foot_left dl{ float:left; width:147px;}
.foot_left dl dt a{ display:block; color:#474747; font-size:14px; font-weight:bold; margin-bottom:10px;}
.foot_left dl dd { line-height:25px; height:25px; overflow:hidden;}
.foot_left dl dd a{ color:#6b6b6b; font-size:12px;}
.foot_left dl dt a:hover{ color:#004823;}
.foot_left dl dd a:hover{ color:#004823;}

.foot_right{ float:right; width:226px; margin-right:12px;}
.foot_right .title1 a{ color:#0f7942; font-size:18px; font-weight:bold; display:block; padding-top:2px;}
.foot_right h5{ font-size:9px; color:#cfcfcf; text-transform:uppercase; line-height:15px;}
.foot_right .txt a{  display:block; line-height:18px;} 
.foot_right .txt span{ display:block;}

.foot_right .title2{ font-weight:bold; font-size:14px; color:#474747; margin-top:30px; margin-bottom:15px;}
.foot_right .search{ background:url(../images/search_bg.jpg) no-repeat; width:226px; height:27px;}
.foot_right .search .search_txt{ float:left;width:187px; padding:2.5px 5px; height:22px; background:none;}

.foot_right .search .search_btn{ float:left; width:28px;height:27px;background:none; text-indent:-999em;}
.footer_bot{ background:#004823; color:#fff; padding:8px 0 16px; font-size:13px;}
.footer_botleft{ float:left; line-height:30px; margin-top:5px;}
.footer_botright{ float:right; width:226px; margin-right:12px;}
.footer_botright .tel b{ font-size:20px; font-weight:bold; font-style:italic; padding-left:15px;}
.footer_bot a{ color:#fff;}
.footer_bot a:hover{color:#e0fee0;}


.footer_bot .select{ height:30px;position:relative;float:left;margin:3px 48px 6px 0;}
.footer_bot .select dt{height:28px;display:inline-block;background:#e0fee0 url(../images/foot_link.jpg) no-repeat 208px center;line-height:28px;padding-left:8px;cursor:pointer;width:200px;padding-right:20px;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;position:relative;z-index:99; color:#005028; font-size:12px;}
.footer_bot .select dt:hover,.footer_bot .select dt.cur{box-shadow:0 0 3px #e0fee0;}
.footer_bot .select dd{position:absolute;left:0;bottom:29px;border:1px solid #d2ccc4;background:#fff;display:none;}
.footer_bot .select dd ul{padding:4px;width:218px;max-height:250px;overflow:auto;}
.footer_bot .select dd ul li{ display:block; width:100%; float:left;}
.footer_bot .select dd ul li a{line-height:28px;display:block;padding:0 8px;width:202px; color:#333; font-size:12px;}
.footer_bot .select dd ul li a:hover{background:#f5f5f5;}


/* js_newstabcss */
.js_newstab{ width:403px; margin:0 auto; padding-top:14px; }
.js_newstab .hd{ overflow:hidden; margin-bottom:11px;}
.js_newstab .hd li{ position:relative; text-align:center;  float:left; width:83px; line-height:31px;cursor:pointer; color:#5a5a5a; font-size:14px; font-weight:bold; height:36px; }
.js_newstab .hd li.on{  color:#fff; background:url(../images/selectedbg.jpg) no-repeat;   }
.js_newstab .bd{ height:160px; }
.js_newstab .lh{ overflow:hidden;  }
.js_newstabdl{ padding-bottom:8px;}
.js_newstabdl dt{ height:24px; overflow:hidden; line-height:24px;text-overflow: ellipsis;white-space: nowrap;}
.js_newstabdl dt a{ color:#5a5a5a; font-size:18px; font-weight:bold;}
.js_newstabdl dd{ color:#6f6f6f; line-height:19px; margin-top:11px;}
.js_newstabdl dd a{ color:#005028; font-size:12px;  }
.js_newstabul{}
.js_newstabul li{ background:url(../images/news_ico.jpg) no-repeat left center; padding-left:14px; overflow:hidden;}
.js_newstabul li a{ color:#454545; float:left;width:336px; overflow:hidden; height:24px; text-overflow:ellipsis; white-space:nowrap;}
.js_newstabul li span{ color:#bfbfbf; float:right; }
.js_newstabul li a:hover{ color:#004823;}



/* js_proslidecss */
.js_proslide { position: relative; width:287px; height:165px; overflow: hidden; }
.js_proslide .pic{ position:relative; z-index:0; overflow:hidden; }
.js_proslide .pic img { float:right;width:154px; height:165px; display: block; }
.js_proslide .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.js_proslide .hd li{margin: 0 5px; background: url(images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
display:inline-block; *display:inline; zoom:1;  _background: url(images/dot8.png) no-repeat 0 -16px;
}
.js_proslide .hd .on{ background-position:0 0; }
.js_proslide .prev,
.js_proslide .next { width: 23px; height: 17px; margin: -60px 0 0; background:url(../images/proslide_btn.png) no-repeat 0 0;position: absolute; bottom: 17px; z-index: 10; cursor: pointer; text-indent: -9999px;   }
.js_proslide .prev { left: 26px; }
.js_proslide .next { background-position:right top; left: 53px; }
.js_proslide .prev:hover,
.js_proslide .next:hover {  }
.js_proslide .pic .title{ float:left; width:100px; font-size:24px; font-weight:bold; color:#fff; padding-left:26px; line-height:36px; padding-top:23px;}
.js_proslide .pic .title span{ color:#a3d2b7; font-size:24px; text-transform:uppercase;}





/*内页*/
.inner_banner{ width:100%; height:280px;}

.inner_left{ float:left; width:251px; background:url(../images/inner_leftbg.jpg) no-repeat right top; padding-right:21px;}
.left_menue h4{ background:url(../images/menue_titlebg.jpg) no-repeat; height:67px; color:#fff; font-size:23px; font-weight:bold; width:218px; padding-left:33px; border-bottom:1px solid #0a6635;}
.left_menue h4 span{ display:block; line-height:28px; height:28px; padding-top:18px; background:url(../images/menue_titleico.png) no-repeat 172px 25px; }
.left_menue ul {border:1px solid #dcdbdb;}
.left_menue ul li a{ display:block; color:#666; font-size:14px; font-weight:bold; height:54px; line-height:54px; overflow:hidden; padding-left:32px; border-bottom:1px solid #dcdbdb; background:url(../images/menue_aarrow.png) no-repeat 206px center; }
.left_menue ul li a:hover{background:#eeefeb url(../images/menue_aarrow.png) no-repeat 206px center;}
.left_menue ul li.on a{ background:#eeefeb url(../images/menue_aarrow.png) no-repeat 206px center;}

.left_contactus{ background:url(../images/left_mallbg.jpg) no-repeat; width:228px; height:170px; padding:78px 15px 0 21px;  margin-top: 31px;}
.left_contactus dt{ color:#252525; font-size:16px; font-weight:bold; }
.left_contactus dt span{ display:block; line-height:18px; color:#b9b9b9; font-size:12px; font-weight:normal; text-transform:capitalize;}
.left_contactus dd p{ line-height:25px;  font-size:12px; line-height:21px;}
.left_contactus dd a{display:inline-block;  background:url(../images/left_go.jpg) no-repeat left center; padding-left:25px; margin-top:10px; height:23px;}
.left_contactus dd a span{background:url(../images/left_go2.jpg) no-repeat right center; width:18px; height:23px; display:inline-block; padding-left:20px;   }
.left_contactus dd a span{-webkit-animation:animateleft 1s 1.6s linear forwards infinite; -moz-animation:animateleft 1s 1.6s linear forwards infinite;animation:animateleft 1s 1.6s linear forwards infinite;}
@keyframes animateleft{
	0%{opacity:1; transform:translateX(0);} 
	50%{opacity:1; transform:translateX(-10px);}
	100%{opacity:1; transform:translateX(0);}
}
@-webkit-keyframes animateleft{
	0%{opacity:1; -webkit-transform:translateX(0); } 
	50%{opacity:1; -webkit-transform:translateX(-10px); }
	100%{opacity:1; -webkit-transform:translateX(0);}
}
@-moz-keyframes animateleft{
	0%{opacity:1; -moz-transform:translateX(0); } 
	50%{opacity:1; -moz-transform:translateX(-10px); }
	100%{opacity:1; -moz-transform:translateX(0);}
}

.inner_cont{ margin:47px auto 0; }
.inner_right {
    float: right;
    width: 879px; border:1px solid #e9e9e9; border-bottom:none; padding-bottom:70px; min-height:600px;
}
footer .w_1170{ background:url(../images/footertopbg.jpg) no-repeat center top; padding-top:26px;}
.location{ text-align:right; color:#999999; margin:0px 0 14px; line-height:25px; height:25px; padding:22px 25px 19px;  border-bottom:1px solid #ececec; background:#f8f8f8; overflow:hidden;}
.location span{ float:right; background:url(../images/home_ico.png) no-repeat left center; padding-left:17px;}
.location a{ color:#999999; padding:0 5px;}
.location a:hover{ color:#1a844c;}
.location i{ padding-left:5px; color:#1a844c;}
.location em{ float:left; color:#239759; font-size:22px; font-weight:bold;}


.about_uspage{ padding:18px 31px 0 26px;}
.about_uspage p{ color:#595959; font-size:14px; line-height:28px; }
.about_uspage p .blue{ color:#1b9356;}


.about_uspageimg{ padding-bottom:20px;}
.about_uspageimg ul{ float:left; }
.about_uspageimg ul.img_left{ background:#2aa462; width:684px;}
.about_uspageimg ul.img_left li{ float:left; width:171px; height:116px;}
.about_uspageimg ul.img_right{ float:left; width:138px; overflow:hidden;}
.about_uspageimg ul.img_right img{ width:138px; height:232px;}
.about_uspageimg ul.img_left h4{ color:#fff; font-size:24px; font-weight:bold; }
.about_uspageimg ul.img_left h4 b{ display:block; color:#2aa462 ; font-size:16px;}

.about_uspageimg ul.img_left li.img_leftlast{ background:#1b824a; width:308px; padding:25px 17px;   height:66px; line-height:33px;}


.about_uspage .title{ color:#239759; font-size:28px; padding-top:8px;}
.about_uspage h4.en{ color:#b0b0b0; font-size:13px; padding:2px 0 10px;}
.about_uspage h5.line{ background:#b9b9b9; height:1px; width:52px; margin-bottom:48px; }






/*发展历程*/
.network_txt{ float:right; width:370px; margin-top:6px;}
.overseas_scroll{ width:370px; height:373px; position:relative;overflow:hidden;}
.overseas_scroll .panel-default{   border-color: #cbcbcb;}
.overseas_scroll .news-item{ line-height:30px;}
.overseas_scroll .news-item dl{ background:url(../images/network_ico.jpg) no-repeat 10px 13px; padding:12px 0 16px 47px;}
.overseas_scroll .news-item dt a{ font-weight:bold; font-size:14px; color:#232323; display:block; margin-bottom:7px;}
.overseas_scroll .news-item dd { font-size:12px; color:#656565; line-height:20px;}
.panel-body{ padding:50px 13px;}


.panel{margin-bottom:20px; box-shadow:none;}
.panel-footer .prev{background:url(../images/map_toparrow.jpg) no-repeat; width:370px; height:23px;text-indent:-999em; top:0px; left:0px; position:absolute;}

.panel-footer .next{ background:url(../images/map_botarrow.jpg) no-repeat; width:370px; height:23px; text-indent:-999em;bottom:0px; left:0px; position:absolute;}


.overseas_scroll .panel{ box-shadow:none; -webkit-box-shadow:none;}
/*效果*/
.glyphicon
{
    margin-right:4px !important; /*override*/
}

.pagination .glyphicon
{
    margin-right:0px !important; /*override*/
}

.pagination a
{
    color:#555;
}

.panel ul
{
    padding:0px;
    margin:0px;
    list-style:none;
}

.news-item
{
   
    margin:0px;
    border-bottom:1px solid #e0e1e2; 
}

.news-item dl{ line-height:24px; padding:9px 0;}
.overseas_scroll .news-item dd a:hover{color:#045ba8;}
.overseas_scroll .news-item dt a:hover{color:#045ba8;}

.about_developpage{  padding:16px 13px 16px 25px;}
.develop_txt{ width:840px;}

.develop_txt .overseas_scroll{width:840px; height:587px;}

.develop_txt .panel-footer .prev{background:#fff url(../images/develop_topbtn.jpg) no-repeat 120px top; width:100%; height:30px;text-indent:-999em; top:0px;  left: 0px; position:absolute;}

.develop_txt .panel-footer .next{ background:#fff url(../images/develop_botbtn.jpg) no-repeat 120px bottom;width:100%; height:30px; text-indent:-999em;bottom:0px;   left: 0px; position:absolute;}

.develop_txt .overseas_scroll .news-item dl{ background:url(../images/develop_line.jpg) repeat-y 131px top; overflow:hidden;}
.develop_txt .overseas_scroll .news-item dl dt{float:left; background:#229658 url(../images/develop_arrow.jpg) no-repeat right center; width:111px; height:29px; line-height:29px; color:#fff; padding-right:6px; font-size:14px; font-weight:bold; text-align:center;  margin-right: 6px;}
.develop_txt .overseas_scroll .news-item dl dd{ float:left; background:url(../images/develop_circle.jpg) no-repeat left 5px; width:670px; padding-left:45px; color:#535353; font-size:14px; line-height:32px;}
.develop_txt .panel-body{ padding:31px 0;}
.develop_txt .overseas_scroll .news-item dl{  padding: 12px 0 28px 0px;}


.develop_txt .news-item{  border-bottom:none;}
.develop_txt .news-item .month{ margin-right:26px; float:left; width:32px; text-align:right;}

.develop_txt .news-item .edittxt{float:left; width:610px;}



/*课题申报*/
.service_questionpage{ padding:10px 0 116px; width:832px; margin:0 auto;}
.service_questionpage .questionnei-navli1{}
.service_questionpage .questionnei-navli1 a{ display:block; padding:0 22px; font-size:14px; height:46px; line-height:46px; overflow:hidden; margin-bottom:2px; background:#e6e6e6 url(../images/question_ico1.jpg) no-repeat 795px center; color:#4c4c4c;transition:none; -webkit-transition:none; -moz-transition:none;}
.service_questionpage .hidden_txt{ display:none; padding:8px 22px 32px; color:#666; font-size:12px; line-height:30px; }
.service_questionpage .questionnei-navli1 a.chosen{color:#fff;  font-weight:bold; background:#2ca765 url(../images/question_ico2.jpg) no-repeat 795px center;}

.service_questionpage .questionnei-navli1 a span{background:url(../images/apply_add.jpg) no-repeat left center; padding-left:20px; display:block;}
.service_questionpage .questionnei-navli1 a.chosen span{ background:url(../images/apply_minus.jpg) no-repeat left center; }




/*result_page*/
.result_page{ padding:13px 0 20px; width:832px; margin:0 auto;}
.result_top{ background:url(../images/result_topbg.jpg) repeat-x; height:103px; border:1px solid #ececec; border-bottom:2px solid #ececec; padding:20px;overflow:hidden; margin-bottom:34px; }
.result_top dt{ float:left;border:1px solid #ededed; width:135px; height:100px; margin-right:26px; }
.result_top dt img{width:135px; height:100px; }
.result_top dd h4{ color:#636363; font-weight:bold; font-size:14px; line-height:38px; overflow:hidden; height:38px;}
.result_top dd p{ line-height:28px;font-size:14px; color:#636363;}
.result_bot{}
.result_bot dl{font-size:14px; margin-bottom:42px;}
.result_bot dl dt{ color:#232323; font-weight:bold; background:url(../images/result_dlbg.jpg) no-repeat left center; padding-left:30px; margin-bottom:7px;}
.result_bot dl dd{ margin-left:8px;}
.result_bot dl dd ul li{ color:#636363; line-height:36px;background:url(../images/result_dot.jpg) no-repeat left 15px; padding-left:20px; }


/*honor*/
.honor_ul{ padding-bottom:19px; margin:34px 0 40px; }
.honor_ul li{ float:left;width:256px;  text-align:center; margin-right:29px; margin-bottom:10px;}
.honor_ul li  em{ display:block; width:254px; height:357px; padding:0px; border:1px solid #d5d5d5;}
.honor_ul li  span{ display:block; height:59px; line-height:59px; overflow:hidden;  color:#4a4a4a;  font-size:14px; background:url(../images/honor_spanbg.jpg) no-repeat center top;}
.honor_ul li em img{ width:100%; height:100%;}
.honor_ul li.liright{ padding-right:0px;}
.about_honorpage{ padding-bottom:45px; padding-top:7px;}
.about_honorpage{width:832px; margin:0 auto;}
.xubox_setwin .xubox_close1{transition:none; -webkit-transition:none; -moz-transition:none;}

/*分页*/
.page{ color:#767676; text-align:center; font-size:12px; }
.page a{ color:#333331; display:inline-block; padding:0 9px; height:24px; line-height:24px; border:1px solid #bdbcbc; margin-right: 4px}
.page a.active{ color:#fff; background:#198d4f; border:1px solid #198d4f;}
.page a:hover{ color:#fff; background:#198d4f; border:1px solid #198d4f; }
.page input{ width:40px; border:1px solid #dcdcdc; height:20px;}
.page span{ padding:0 4px; margin-right: 4px}
.page .turn{ border:none;}
.page .turn:hover{color:#767676; background:none;  border:none;}
.page span{ color:#333331; display:inline-block; padding:0 12px; height:24px; line-height:24px; border:1px solid #bdbcbc;}
.page select{height:24px; line-height:24px; border:1px solid #bdbcbc; width:48px;}


/*about_contactpage*/
.about_contactpage{ width:832px; margin:0 auto; padding-top:21px;}
.about_contactpagetop{ border:1px solid #ececec; height:99px; margin-bottom:15px;} 
.about_contactleft{ float:left;width:446px; padding:0 16px;}
.about_contactright{ float:left;}
.about_contactqq{ float:left; display:block; font-size:16px; color:#656766; background:url(../images/qq_ico.jpg) no-repeat center top; padding-top:50px; height:28px; line-height:28px; width:86px; text-align:center; margin-top:12px; }
.about_contactleft .title{    color: #239759;
    font-size: 28px; padding-top:8px; }
.about_contactleft .en{ color:#a1a1a1; font-size:12px;}

.about_contactright{ position:relative; background:url(../images/contact_erweima.jpg) no-repeat; width:261px; height:99px; }
.about_contactright img{ width:72px; height:72px; position:absolute; left:15px; top:13px;}
.about_contactpage p{ color:#545454; font-size:14px; line-height:34px;}
.about_contactpage .green{color:#229658; font-size:14px; font-weight:bold; }

#allmap {height: 441px;width:798px;overflow: hidden; }

.map_wrap{ border:1px solid #ececec; padding:15px; width:798px; height:441px; margin-top:36px;}












.about_uspage .img{ margin-bottom:94px; margin-top:8px;}
.about_uspage .img img{ width:814px; height:222px;}

.about_uspage .list{}
.about_uspage .list li{ float:left; width:169px; margin-right:48px; text-align:center;}
.about_uspage .list li img{ width:97px; height:112px;}
.about_uspage .list li h4{ font-size:18px; font-weight:bold; color:#3c3c3c; line-height:35px; height:35px; overflow:hidden; padding-bottom:8px;}
.about_uspage .list li .txt{ color:#565656; font-size:12px; line-height:20px;}



/*公司新闻*/
.list_newspicpage{   margin: 0 auto;
    width: 830px;}
.list_newspicpage .news_listdl{ padding:16px 0 46px;border-bottom:1px dashed #d9d9d9;}
.list_newspicpage .news_listdl dt{ float:left;width:370px; margin-right:34px;}
.list_newspicpage .news_listdl dt a{ display:block; width:370px; height:218px; overflow:hidden;}
.list_newspicpage .news_listdl dt a img{ width:100%; height:100%;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.list_newspicpage .news_listdl dd{ float:left; width:420px;}
.list_newspicpage .news_listdl dd h4.title a{ color:#545454; font-size:16px; font-weight:bold; display:block; line-height:41px; height:41px; overflow:hidden;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.list_newspicpage .news_listdl dd div.txt{ color:#565555; line-height:24px; font-size:12px;  height:72px; overflow:hidden; margin-bottom:34px;}
.list_newspicpage .news_listdl dd .time{ color:#777777; font-size:12px;line-height:27px; height:27px; overflow:hidden; margin-bottom:16px; }
.list_newspicpage .news_listdl dd .more{ display:block; width:86px; height:27px; text-align:center; line-height:27px; background:#8a8a8a; color:#fff;-webkit-transition:all 0.3s linear; transition:all 0.3s linear; }
.list_newspicpage .news_listdl dt:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.list_newspicpage .news_listdl dd h4.title a:hover{ color:#2aa462;}
.list_newspicpage .news_listdl dd .more:hover{ background:#2aa462;}


.news_listul{ padding-bottom:48px;}
.news_listul li{ border-bottom:1px dashed #d9d9d9; line-height:44px; height:44px; overflow:hidden;font-size:14px; position:relative; }
.news_listul li a{ float:left; width:715px; color:#4d4d4d; padding-left:16px;-webkit-transition:all 0.2s ease; -moz-transition:all 0.2s linear; transition:all 0.2s linear;  }
.news_listul li span{ float:right;}
.news_listul{}
.news_listul li::before{ position:absolute; left:0; top:20px; width:3px; height:3px; background:#000000; content:"";}
.news_listul li a:hover{ color:#2aa462;-webkit-transform:translateX(-5px); transform:translateX(-5px);}
.news_listul li:hover:before {background:#2aa462;}



/*人才招聘*/
.recurit_page{ margin: 0 auto;
    width: 830px; padding:10px 0 62px 0;}
.recurit_table{ border:1px solid #ebebeb; border-top:1px solid #fff; border-bottom:3px solid #ececec; padding-bottom:18px;}
.recurit_table .title{ background:#2aa462; margin-bottom:8px;}
.recurit_table .title li{ line-height:42px; height:42px; color:#fff; font-size:14px;}
.recurit_table .cont{ border-bottom:1px dashed #e3e3e4;}
.recurit_table .cont li{ line-height:40px; line-height:40px; overflow:hidden; color:#40444c;}
.recurit_table li{ float:left; }
.recurit_table li.li1{ width:200px; padding:0 30px;}
.recurit_table li.li2{ width:154px; border:1px solid #fff; border-width:0 1px; text-align:center;}
.recurit_table li.li3{width:140px;text-align:center;}
.recurit_table li.li4{width:140px;border:1px solid #fff; border-width:0 1px;text-align:center;}
.recurit_table li.li5{width:129px;text-align:center;}
.recurit_table li.li5 a{ color:#40444c; display:block;}
.recurit_table li.li5 a:hover{color:#2aa462;}


/**/
.recurit_pagetip dt{ color:#ff7200; font-size:14px; font-weight:bold;}
.recurit_pagetip dd{ color:#373737; font-size:12px; line-height:22px; padding:4px 0 14px;}
.recurit_table .hidden_txt{ display:none;line-height:30px;color:#40444c; padding:10px 30px 10px; border-bottom: 1px dashed #e3e3e4;}
.recurit_table .hidden_txt p b{ font-weight:bold; font-size:12px; color:#232323;}
.recurit_page .download a{ color:#ff7200; font-size:12px; font-weight:bold; background:url(../images/download_img.jpg) no-repeat left center; padding-left:27px; display:block; margin-bottom:21px;}


/*产品列表*/
.list_picpage{ margin: 0 auto;
    width: 830px; padding-top:16px;}
.menue_level3{ border-bottom:1px solid #c9c9c9; margin-bottom:29px;}
.menue_level3 li{ float:left; width:124px;  text-align:center; line-height:34px; margin-right:10px; }
.menue_level3 li a{ display:block;font-size:16px; font-weight:bold; background:#e1e1e1;line-height:31px;border-bottom:3px solid #e1e1e1; color:#3f3f3f;}
.menue_level3 li.selected a{ background:#209355; color:#fff;border-bottom:3px solid #0a6635; }
.menue_level3 li:hover a{ background:#209355; color:#fff;border-bottom:3px solid #0a6635; }
.list_pic{}
.list_pic .list_picdl{ margin-bottom:29px;}
.list_pic .list_picdl dt{ float:left;width:236px; height:147px; padding:10px; border:1px solid #e1e1e1; margin-right:25px;}
.list_pic .list_picdl dt a{ width:236px; height:147px; overflow:hidden; display:block;}
.list_pic .list_picdl dt a img{ width:100%; height:100%;-webkit-transition:all 0.3s linear; transition:all 0.3s linear;}
.list_pic .list_picdl dd{ float:left; width:544px;}
.list_pic .list_picdl dd h3 a{ display:block; color:#2c2c2c; font-weight:bold; font-size:18px; margin-bottom:6px; line-height:46px; overflow:hidden; height:46px;}
.list_pic .list_picdl dd .txt{ line-height:25px; color:#535353;overflow:hidden; height:75px; margin-bottom:13px;}
.list_pic .list_picdl dd a.more{ display:block; background:url(../images/pro_morebg.jpg) no-repeat; width:101px; height:30px; line-height:30px; text-align:center; color:#fff;}
.list_pic .list_picdl dt:hover img{-webkit-transform:scale(1.1); transform:scale(1.1);}
.list_pic .list_picdl dd h3 a:hover{ color:#2aa462;}
.list_pic .list_picdl dd a.more:hover{ color:#b8fdd7;}

.service_questionpage .menue_level3{  margin-bottom: 20px; border-bottom:none;}
.service_questionpage .hidden_txt{ padding-bottom:8px;}


/**/
.train_cont{}
.train_cont .title{ color:#219355;font-size:14px; font-weight:bold; padding-top:20px;}
.train_cont .txt{ color:#444444; font-size:14px; line-height:28px; margin:25px 0;}
.train_cont .tip{ color:#219355; font-size:16px; font-weight:bold; line-height:35px;}
.service_questionpage.train_page{ padding-bottom:0;}


/**/
.technique_page{ padding-top:16px;}
.technique_page .menue_level3{   margin-bottom: 14px;}
.list_technique img{ max-width:100%;}
.list_technique dl{ line-height:32px; margin-bottom:32px;}
.list_technique dt{ color:#24995a; font-size:14px;}
.list_technique dd{ color:#414141; font-size:14px;}



/*train_table*/
.train_table{}
.train_table table{border-top:1px solid #d6d6d6;border-left:1px solid #d6d6d6;}
.train_table .title{ color:#219355; font-size:14px; font-weight:bold; background:url(../images/add_ico.jpg) no-repeat left center;  height:25px; line-height:25px; margin:25px 0 11px 0; padding-left:21px;}
.train_table tr{}
.train_table td{ line-height:33px; height:33px; text-align:center; color:#313131; font-size:14px; border-bottom:1px solid #d6d6d6;border-right:1px solid #d6d6d6;}
.train_table td b{ font-weight:bold;}

.tdleft{ width:146px;}
.tdcenter{width:249px;}
.tdright{width:420px;}

/*train_evaluate*/
.train_evaluate{ border:1px solid #e1e1e1; margin-bottom:27px;}
.train_evaluate .title{ background:url(../images/train_evaluate_bg.jpg) repeat; height:54px; width:100%; color:#fff; font-size:16px; font-weight:bold; text-align:center; line-height:54px; overflow:hidden; border-bottom:1px solid #e1e1e1;}

.train_evaluate .tip{ line-height:29px; color:#7e7e7e; text-align:center; border-bottom:1px solid #e1e1e1;}

.cont1_title{ background:#eeefeb; border-bottom:1px solid #e1e1e1; color:#4b4b4b; font-size:14px; line-height:39px; height:39px; overflow:hidden; padding:0 18px; margin-bottom:16px;}
.cont1_title b{  font-weight:bold; }
.cont1_list li{ float:left; width:33%; margin-bottom:23px;}

.label1{ font-size:14px; color:#000; display:block; float:left; width:73px; text-align:right;}
.cont1_txt{ color:#000; width:163px; height:25px; line-height:20px; padding:2.5px 5px; border:1px solid #d9d9d9;}
.evaluate_cont1{ color:#000;font-size:14px;}
.evaluate_cont1 p{margin-bottom:23px;padding:0 18px;}
.evaluate_cont1 p .orderform_span label{ padding-right:53px;}
.evaluate_cont1 p.p1{margin-bottom:10px;}
.cont1_list2 li{ width:auto; margin-right:40px;}
.cont1_list2 li label{ width:135px;}
.cont1_list2 li input{width:120px;}
.cont1_list2 li label{ width:auto;}


.evaluate_btn{ text-align:center;}
.evaluate_btn input{ background:url(../images/evaluate_btn1.jpg) no-repeat; width:128px; height:43px; font-size:18px; font-weight:bold; color:#fff; margin:0 11px;}
.evaluate_btn input.btn2{ background:url(../images/evaluate_btn2.jpg) no-repeat;}
.cont1_list{ padding:0 18px;}


/*新闻详细*/
.post{ margin:0 auto; width:830px;font-size:14px; color:#3b3a3a; height:auto !important; min-height:400px; height:400px; overflow:hidden; padding-bottom:30px;}
.entry_title{ text-align:center; color:#219355; font-size:16px; line-height:30px; font-weight:bold; padding:10px 0;}
.entry_meta{ height:25px; line-height:25px; overflow:hidden;}
.entry_meta span{ width:33.3%; float:left; display:inline-block; text-align:center; color:#3c3c3c;}
.entry_content{ margin-top:25px;}
.turnpage{ line-height:25px; margin:15px 0; font-size:14px; color:#3c3c3c;}
.post img{ max-width:100%;}






/*留言表单*/
.message1 form { width: 650px; font-family:"微软雅黑"; margin:0 auto; }
.message1 form p{ margin:20px 0; }
.message1 form label.for_label {color: #717272;display: block;float: left;font-size: 14px;height: 25px;line-height: 25px;margin-right: 5px;overflow: hidden;text-align: right;text-overflow: ellipsis;white-space: nowrap;width: 105px;}
.message1_txt { float: left;height: 25px;width: 157px;}
.message1 form p{ overflow:hidden;}
.message1 form p input{border:1px solid #dbdbdb;  padding:0 3px;}
.message1 .red{ color: red;}
.message1 form p textarea{border:1px solid #dbdbdb; width:500px; height:150px; padding:3px;}
.message1_txt{ width:180px; height:25px;}
.message1_span label{ padding-right:18px;}
.message1_span{ height:25px; line-height:25px;}
.red{ color:#f00; padding-left:10px;}
.message1 form p select{ width:186px;height:25px;border:1px solid #dbdbdb; font-family:"微软雅黑"; font-size:14px;}
.message1_btn{ width:90px; height:32px; line-height:32px; text-align:center; border:none!important; color:#fff; font-family:"微软雅黑"; font-size:14px; color:#fff; cursor:pointer;}
.message1 .btn .one{  background:url(../images/evaluate_btn1.jpg) no-repeat; width:128px; height:43px; font-size:18px; font-weight:bold; color:#fff; margin:0 11px;}
.message1 .btn .two{ background:url(../images/evaluate_btn2.jpg) no-repeat; width:128px; height:43px; font-size:18px; font-weight:bold; color:#fff; }
.message1 form p input.three{ width:80px; margin-right:10px;}


.quick_nav{ position:relative;}
.hidden_qcode{ position:absolute; right:0; top:51px; width:110px; height:110px; border:1px solid #ddd; display:none;}
.hidden_qcode img{ width:100%; height:100%;}




/*导航效果*/
.nav ul li span{    display: block; padding-bottom: 30px;}
.nav li{ position:relative; z-index:999;}
.nav dl{ background:#fafafa url(../images/menu_bg02.jpg) repeat-x center top; text-align:center; border-radius:0 0 5px 5px; padding-bottom:15px; display:none; position:absolute; left:0; top:60px; width:110px; }
.nav dl dd a{  background:#fafafa;display:block; color:#666666; border-bottom:1px solid #ebebeb; font-size:13px; line-height:35px; height:35px; }
.nav ul li:hover h3 {}
.nav ul li h3{ width:90px; padding-right:20px; }
.nav ul li h3{ position:relative;}
.nav ul li:hover h3::before{ position:absolute; content:""; left:25px; bottom:0; height:2px; background:#04522b; width:60px;}
.nav dl dd a:hover{ color:#04522b;}


.cont1_list3 li{ height: 33px; width:50%; margin:0 0% 20px;}
.cont1_list3 li span label{ padding-right:15px;}
.cont1_list3 li .cont1_txt{ width:250px;}

.cont1_list3 li .label1{width:120px;}






.recurit_table{ margin-bottom:25px;}
.questiondropdown{ margin-bottom:25px;}
.js_proslide .pic .title b{ display:block;  font-weight: bold;}


/*20151127*/
.js_newstabdl dd{ color: #222;}
.js_newstabul li a{ color: #000;}
.foot_left dl dd a{color: #000;}
.foot_left dl dt a{color: #000;}
.foot_right .txt a{ color: #000;}
.news_listul li a{color: #000;}

/*登录框hidden_land*/
.hidden_land{ width:660px; height:394px; display:none;}
.hidden_land h4{ color:#434343; font-size:18px; font-weight:bold; height:56px; line-height:56px; overflow:hidden; background:#efefef; padding:0 20px;}

.quick_landul{ border:1px solid #e3e3e3; margin:46px 0 51px;}
.quick_landul li{ height:50px; width:358px; margin:0 auto;}
.quick_landul li .hidden_input{ height:20px; line-height:20px; padding:15px 10px 15px 60px; border:none; background:none; width:288px; font-size:16px; font-family:"微软雅黑"; }
.quick_landul li.li1{ background:url(../images/quick_landico1.jpg) no-repeat 0 center; border-bottom:1px solid #e3e3e3;}
.quick_landul li.li2{ background:url(../images/quick_landico2.jpg) no-repeat 0 center;}
.hidden_point{ width:380px; margin:0 auto;}
.quick_landbtn{ color:#fff; font-size:20px; font-weight:bold; width:380px; height:50px; background:#005029; border:none;} 
.hidden_landtip{ color:#bdbdbd; font-size:14px; padding-top:9px; line-height:27px; }

.news_listul li span a{ width:auto; float:none; padding:0; transition:none; -webkit-transition:none; -moz-transition:none; }






/*201617xg*/
.left_contactus{ margin-top: 0; width: 215px;}

.section1_service.section1_detection{ float:left;width:166px;    padding-left:22px;
    padding-right: 0px; height: 142px; background:#0f7942;}
.section1_service.section1_detection ul li{ width:50%;}
.section1_service.section1_detection h4{ color:#9bbda8; font-size:22px;}
.section1_service.section1_detection a{ text-align:left;}

/*悬浮qq*/
.custom_service p img {display: inline; margin-top:-5px; vertical-align:middle;}
.scrollsidebar{position:absolute; z-index:999; top:150px;}
.side_content{width:154px; height:auto; overflow:hidden; float:left; }
.side_content .side_list {width:154px;overflow:hidden;}
.show_btn{ width:0; height:112px; overflow:hidden; margin-top:50px; float:left; cursor:pointer;}
.show_btn span { display:none;}
.close_btn{width:24px;height:24px;cursor:pointer;}
.side_title,.side_bottom,.close_btn,.show_btn {background:url(../images/sidebar_bg.png) no-repeat;}
.side_title {height:46px;}
.side_bottom { height:8px;}
.side_center {font-family:Verdana, Geneva, sans-serif; padding:5px 12px; font-size:12px;}
.close_btn { float:right; display:block; width:21px; height:16px; margin:16px 10px 0 0; _margin:16px 5px 0 0;}
.close_btn span { display:none;}
.side_center .custom_service p { text-align:center; padding:6px 0; margin:0; vertical-align:middle;}
.other  { text-align:center;border-bottom:1px solid #ddd;border-top:1px solid #ddd}
.other p { padding:5px 0; _height:16px; margin:0;color: #666666;}
.msgserver { text-align:center; margin-bottom:5px;}
.msgserver a { background:url(../images/sidebar_bg.png) no-repeat -119px -115px; padding-left:22px;}

/* blue skin as the default skin */
.side_title, .side_blue .side_title {background-position:-195px 0;}
.side_center, .side_blue .side_center {background:url(../images/blue_line.png) repeat-y center;}
.side_bottom, .side_blue .side_bottom {background-position:-195px -50px;}
.close_btn, .side_blue .close_btn {background-position:-44px 0;}
.close_btn:hover, .side_blue .close_btn:hover {background-position:-66px 0;}
.show_btn , .side_blue .show_btn {background-position:-119px 0;}
.msgserver a, .side_blue .msgserver a {color:#06C;}

/* green skin  */
.side_green .side_title {background-position:-349px 0;}
.side_green .side_center {background:url(../images/green_line.png) repeat-y center;}
.side_green .side_bottom {background-position:-349px -50px;}
.side_green .close_btn {background-position:-44px -23px;}
.side_green .close_btn:hover {background-position:-66px -23px;}
.side_green .show_btn {background-position:-147px 0;}
.side_green .msgserver a {color:#76a20c;}























