/* @charset "gb2312"; */
@charset "utf-8";
/* CSS Document */

.header-n{ height:65px;width:100%; background:#FFF; position:relative}
.fixed-n{height:65px;width:100%; background:#FFF; position:fixed;top:0;left:0;z-index:99}
.fix-shadow{box-shadow:0 1px 3px rgba(0,0,0, .11);animation: top01 0.5s;-webkit-animation: top01 0.5s;-moz-animation: top01 0.5s;-o-animation: top01 0.5s;}
@keyframes top01
{
from {top: -65px;}
to {top: 0;}
}

@-moz-keyframes top01 /* Firefox */
{
from {top: -65px;}
to {top: 0;}
}

@-webkit-keyframes top01 /* Safari ºÍ Chrome */
{
from {top: -65px;}
to {top: 0;}
}

@-o-keyframes top01 /* Opera */
{
from {top: -65px;}
to {top: 0;}
}
.header-n .logo{margin-right:6%; width:285px;}
.header-n .m{ color:#333 !important;}
.header-n .lang-en a{ color:#333;}
.header-n .search{margin-left:0!important;}
.header-n .sub{ box-shadow:0 2px 5px #ccc;-webkit-box-shadow:0 2px 5px #ccc;-moz-box-shadow:0 2px 5px #ccc;}
.header-n .search-click .close{}

.nbanner{ width:100%; position:relative; overflow:hidden;}
.nbanner img{width:100%; height:auto; display:block;}
.nmain{ margin-top:25px; margin-bottom:40px;}
.nwrap{ width:1200px; margin:0 auto;}
.flex{display: -webkit-flex;display:flex;flex-wrap:wrap;align-items:flex-start;}

.colG{color:#18724f;}
.red{color:#F00;}
.f15{ font-size:15px;}
.f13{ font-size:13px;}
.f14{ font-size:14px;}
.location{ border:1px solid #ebebeb;margin-bottom:15px; line-height:30px; padding:0 15px; color:#636363;}
.left{ width:220px;}
.left-nav{ border:1px solid #e9e9e9; padding:2px 1px;}
.left-nav h3{ font-size:28px; color:#fff; /*background:url(../images/lnav_bg.gif) no-repeat; background-size:cover;*/background:#18724f; line-height:40px; padding-left:10px; padding-top:15px; padding-bottom:10px; }
.left-nav h3 .en{ display:block; font-size:16px; text-transform:capitalize; font-family:arial; line-height:20px;}
.left-nav,.left-nav h3{
	border-top-left-radius:5px;
	-webkit-border-top-left-radius:5px;
	-moz-border-top-left-radius:5px;
	border-top-right-radius:5px;
	-webkit-border-top-right-radius:5px;
	-moz-border-top-right-radius:5px;
}
.left-nav-list li{ /*background:url(../images/navlist-libg.gif) repeat-x left top;*/line-height:45px;margin-top:1px; font-size:17px;border-top:1px solid #e9e9e9;}
.left-nav-list > li>a{ color:#5B5B5B; padding-left:10px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden; display:block; width:84%}
.left-nav-list li:hover a{color:#18724f;}
.left-nav-list li.cur{ background:url(../images/sub_nav1.png) repeat-x;display:block;}
.left-nav-list li.cur a{ color:#5B5B5B;}
/*.left-nav-list li.cur .navContent{ display:block}*/
.left-nav-list li.cur02{background:url(../images/sub_nav1.png) repeat-x;}

.left .contact-l{border:1px solid #ebebeb;margin-top:20px;}
.left .contact-l h3{ background:url(../images/tel.jpg) no-repeat 30px center; height:45px; line-height:45px; color:#888; font-size:16px; padding-left:95px; border-bottom:1px solid #e2e0e1;}
.left .contact-l img{ display:block;width:100%; height:auto;}
.right{ width:930px;min-height:706px; border:1px solid #e9e9e9; border-bottom:5px solid #eaeaea;}
.right .tit{ font-size:18px; background:url(../images/r-tit-bg.gif) repeat left top;height:40px; line-height:40px; padding:0 30px;}
.right .right-con{ padding:35px 30px 50px; line-height:35px; font-size:16px;color:#4e4e4e}
.right .right-con h3{ font-size:16px; font-weight:700;}
.right .right-con img{ max-width:100%; height:auto}

.right01 .right-con .serintro{}
.right-con .serintro .sertit{ background:url(../images/dot01.png) no-repeat left 12px; font-size:18px; color:#126c46; padding-left:22px;display: inline-block;}
.right-con .serintro .sertit01{ color:#fff;border-bottom: 1px solid #18724f; line-height:20px;height: 20px; margin-bottom:20px; margin-top:30px;}
.right-con .serintro .sertit01 span{
	background:url(../images/ser-tit-bg01.png) no-repeat right center,linear-gradient(top, #089160, #06714b);
	background:url(../images/ser-tit-bg01.png) no-repeat right center,-webkit-linear-gradient(top, #089160, #06714b);
	background:url(../images/ser-tit-bg01.png) no-repeat right center,-moz-linear-gradient(top, #089160, #06714b);
	background:url(../images/ser-tit-bg01.png) no-repeat right center,-ms-linear-gradient(top, #089160, #06714b);
	padding-left: 15px;
	padding-right: 18px;
	display:inline-block
}
.right-con .serintro .sertit02{display:inline; padding:5px 15px; background:#126c46;color:#fff; border-top-left-radius:5px;border-bottom-right-radius:5px;}
.right-con .serintro .sertit03{background: rgb(24, 114, 79); padding: 5px 10px; color: rgb(255, 255, 255); font-size: 18px; display: inline; border-top-left-radius: 5px; border-bottom-right-radius: 5px; font-weight:bold}

.right01 .right-con img{ max-width:100%; height:auto}

.right .right-con01{padding:35px 50px 50px;line-height:35px; font-size:15px;color:#4e4e4e}
.right .right-con01 .img{ float:right; padding:8px; border:1px solid #e9e9e9; margin-left:15px;}

.right01{ width:930px;}
.right01 .tit{ font-size:18px; background:url(../images/r-tit-bg.gif) repeat-x left top; height:40px; line-height:40px; padding:0 30px;}
.right01 .right-con{ padding:35px 30px 50px; line-height:30px; font-size:15px;color:#4e4e4e}
.right01 .right-kuai{ border:1px solid #e9e9e9; margin-bottom:25px;}
.right01 .right-con td{ line-height:24px}

/*ÆóÒµÎÄ»¯*/
.culture{}
.culture dl{ margin-bottom:35px;}
.culture dl dt{width:100%; margin-bottom:10px;}
.culture dl dt .t1{ font-size:40px; color:#e7e7e7}
.culture dl dt .t2{ font-size:17px;color:#797979;}
.culture dl dd{ width:95%;color:#797979; border:1px solid #e9e9e9; padding:0 6px;}
.culture ul{margin-bottom:35px;}
.culture li .t1{font-size:40px; color:#e7e7e7}
.culture li .t2{font-size:17px;color:#797979;}
.culture li.li2{width:95%;color:#797979; border:1px solid #e9e9e9; padding:0 6px;}


.develop{ background:url(../images/developline.jpg) repeat-y center top;padding:15px 0 5px;}
.develop li{ background:url(../images/dot.png) no-repeat 0 7px;  margin-bottom:25px;width:50%; box-sizing:border-box;}
.develop li:nth-child(odd){ float:left; background-position:427px 7px;width:55%;padding-right:85px; text-align:right;}
.develop li:nth-child(even){ float:right;margin-right: 8px;padding-left:50px;}
.develop li .time{font-size:23px;color:#18724f;}
.develop li .intro{ color:#737373; font-size:15px; line-height:26px; margin-top:5px;}
.develop_pic{ position:relative; text-align:center;height:100px;}
.develop_pic img{ display:block; position:absolute; left:50%; margin-left:-50px;}

.hor_list{ background:#f8f8f8; margin-bottom:20px;}
.hor_list li{ float:left; padding:0 15px; font-size:16px; line-height:35px;}
.hor_list li.cur{ background:#18724f;}
.hor_list li.cur a{ color:#fff;}

.tousu{ margin-top:20px;}
.tousu li{ width:180px;height:180px; float:left; background:#18724f;color:#fff; text-align:center; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; margin:0 30px;padding:5px;}
.tousu li img{ padding-top:20px;}
.tousu li:last-child img{ padding-top:40px;}
.tousu li p{ line-height:26px;}

.contact{ position:relative;}
.contact .con-pic{ width:110px; position:absolute; top:35px; right:50px; text-align:center; font-size:12px;}
.contact .con-pic img{ width:110px; display:block; }

.hrlist li{ border-bottom:1px dotted #d3d3d3; padding-bottom:20px; margin-bottom:25px;}
.hrlist li:last-child{ border-bottom:none;}
.hrlist li .tit{ color:#747474; font-size:18px; font-weight:bold; background:url(../images/hrtit-bg.gif) no-repeat left center; padding-left:35px;}
.hrlist li .intro{color:#747474;line-height:26px; margin-top:15px;}
.mail .mailto{ display:block; width:80px; height:25px; line-height:25px;text-align:center; color:#fff; background:url(../images/morebg.gif) no-repeat;background-size:cover; margin-top:25px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;}

.newslist{ color:#747474; font-size:13px;}
.newslist li{ border-bottom:1px solid #ddd; background:url(../images/hrtit-bg.gif) no-repeat left center; padding-left:25px; margin-bottom:10px; font-size:16px;}
.newslist li .time{ font-size:13px;}
.newcon .ntit{ font-size:18px; text-align:center;}
.newcon .ntime{ font-size:12px; color:#a6a6a6;text-align:center; border-bottom:1px dotted #e9e9e9;border-top:1px dotted #e9e9e9;margin-top:15px;margin-bottom:15px;}

.dingy .dingy-kuai{ border:1px solid #dadada;margin-bottom:25px; padding-bottom:15px;}
.dingy .dingy-kuai .message-tit{height:35px; line-height:35px; background:#d6d6d6;color:#817f7f; padding:0 20px; margin-bottom:25px;}
.dingy .message-input{border-bottom:1px dotted #dbdbdb;height:46px; line-height:46px;}
.dingy .message-input span{ display:inline-block;}
.dingy .message-input span.lable{ width:135px; text-align:right;}
.dingy .message-input:last-child{ border-bottom:none;}
.dingy .input-m,.dingy .input-m01{ width:380px; height:25px; border:1px solid #e2e2e2; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; margin:0 20px;padding:0 10px;}
.dingy .input-m01{width:185px;}
.dingy .m-submit{ display:block;width:70px; height:20px; background:#a6a6a6;color:#fff; text-align:center;line-height:20px;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px;margin:20px 0 20px 155px; cursor:pointer;}
.dingy .m-submit:hover{ background:#18724f;color:#fff;}
.dingy .dingy-kuai-top{border-bottom:1px dotted #dbdbdb;}
.dingy .dingy-kuai-top h3 {
    padding:0 20px;
    font-size: 14px;
    font-weight: bold;
    color: #464646;
    clear: both;
}
.dingy .checkbox-con{padding:0 20px; margin-bottom:15px;}
.dingy .checkbox-con h4{ font-size:14px; color:#3f3f3f; line-height:40px;}
.checkboxlist label{ float:left; width:25%;color:#787878;font-size:13px; }
.checkboxlist .checkbox{
	display: inline-block;
    width: 12px;
    height: 12px;
    border: 1px solid #d5d5d5;
	margin-right: 10px;
    vertical-align: middle;
    position: relative;
    top: -3px;
}
.checkbox.cur {
	background:url(../images/checkbox_bg.png) no-repeat;
}
.checkboxlist span.cur{display:inline-block;}
.checkbox input {
    display: none;
}
#checkAll{ margin-top:15px;}
/*ÏÂÀ­¿ò*/
.select-city{margin-left:13px; display:inline-block;}
.select-input{margin-left:13px; display:inline-block; position:relative}
.select-city select,.select-input select{
	width: 160px; 
	outline:none;
	line-height: 30px;
    height: 30px;
	border: 1px solid #e2e2e2;
	color: rgb(102, 102, 102);
	font-family:"ºÚÌå";
	margin-right:20px;
	border-radius:3px;
	
	appearance:none;
    -moz-appearance:none;
    -webkit-appearance:none;
	-ms-appearance:none;

    padding-right: 25px;
	padding-left:5px;
	background:url(../images/select-bg.png) right 0 no-repeat;
}
.select-city select::-ms-expand,.select-input select::-ms-expand { display: none; }
.select-input select{filter:alpha(opacity:0);opacity: 0;}
.select-city-01{ display:inline-block; position:relative;}
.select-city-01 select{filter:alpha(opacity:0);opacity: 0;}
.select-input .jiantou,.select-city-01 .jiantou{ width:140px;line-height: 28px;
    height: 28px;
	border: 1px solid #e2e2e2;background:url(../images/select-bg.png) right 0 no-repeat;padding:0 10px;
	border-radius:3px;
	position:absolute;
	top:10px;
}
.select-input .trade{line-height:25px;height:25px;width:185px;padding:0 10px;border:1px solid #e2e2e2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; position:relative;}
.select-input .trade{background:url(../images/select-bg.png) right 0 no-repeat;}
.select-input .curred{ background-position:right -25px;}
.select-input .option{width:203px;height:120px; overflow-y:auto;position:absolute;border:1px solid #e2e2e2;display:none; background:#fff;}
.select-input ul li{line-height:30px;padding-left:10px;}
.select-input ul li:hover{background:#CCC;color:#FFF;}
/*ciy*/
.sjld{position:relative; display:inline-block;margin-left:15px; vertical-align:middle;}
.m_zlxg{width:160px;cursor:pointer;float:left; margin-right:20px;display:inline;}
.m_zlxg p{line-height:25px;height:25px;padding:0 10px;border:1px solid #e2e2e2;border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; position:relative;background:url(../images/select-bg.png) right 0 no-repeat;}
.m_zlxg p.curred{background-position:right -25px;}
.m_zlxg2{ position:absolute; top:25px; border:1px solid #e2e2e2;background:#fff;width:158px; display:none; max-height:120px;-height:120px; overflow-x:hidden; overflow-y:auto;white-space:nowrap; z-index:3;}
.m_zlxg2 li{line-height:30px;white-space:nowrap; padding-left:10px;font-family:"宋体";color:#333333;}
.m_zlxg2 li:hover{background:#CCC;color:#FFF;}

.m_zlxg:nth-child(2){width:200px;}
.m_zlxg:nth-child(2) .m_zlxg2{width:198px;}

.dingy-kuai-bot{ margin-top:20px;}
.dingy-kuai-bot h3 {
    padding:0 20px;
    font-size: 14px;
    font-weight: bold;
    color: #464646;
    clear: both;
}

.albumlist li{border-bottom:1px dotted #d4d4d4;margin-bottom:45px; padding-bottom:30px; float:left; width:50%;}
.albumlist li .pic{ border:1px solid #b1b1b1; width:100px;}
.albumlist li .pic img{ display:block;width:100px; height:135px;}
.albumlist li .intro{ width:280px;color:#515151; margin-left:35px; border-right:1px dotted #e9e9e9;}
.albumlist li .intro .db{ font-size:27px; margin-bottom:15px;}
.albumlist li .intro .xb{font-size:18px; line-height:22px;}.albumlist li .intro .xb .en{ font-size:14px; display:block;}
.albumlist li .intro .down{display:block;width:130px; height:25px; background:#b5b5b5; margin-top:20px; line-height:25px; color:#fff; border-radius:3px;-webkit- border-radius:3px;-moz- border-radius:3px; position:relative; text-align:center; font-size:17px;}
.albumlist li .intro .down span{ display:inline-block; width:28px; height:100%; background:url(../images/down.png) #058356 no-repeat center; background-size:18px; text-align:center; border-left:1px solid #fff; float:right;}
.albumlist li .intro .down:hover{background:#058356;}
.albumlist li .text{ width:430px;}

.albumlist02 li{border-bottom:1px dotted #d4d4d4;margin-bottom:45px; padding-bottom:30px;}
.albumlist02 li .pic{ border:1px solid #292929; width:100px;}
.albumlist02 li .pic img{ display:block;width:100px; height:135px;}
.albumlist02 li .intro{ width:710px;color:#515151;}
.albumlist02 li .intro .db{ font-size:27px; margin-bottom:15px;}
.albumlist02 li .intro .xb{font-size:18px; line-height:22px;}.albumlist02 li .intro .xb .en{ font-size:14px; display:block;}
.albumlist02 li .intro .down{display:block;width:130px; height:25px; background:#b5b5b5; margin-top:20px; line-height:25px; color:#fff; border-radius:3px;-webkit- border-radius:3px;-moz- border-radius:3px; position:relative; text-align:center; font-size:17px;}
.albumlist02 li .intro .down span{ display:inline-block; width:28px;height:100%; background:url(../images/down.png) #058356 no-repeat center; background-size:18px; text-align:center; border-left:1px solid #fff; float:right;}
.albumlist02 li .intro .down:hover{background:#058356;}

.albumlist03 ul{ margin-right:-3%}
.albumlist03 li{border-bottom:1px dotted #d4d4d4;margin-bottom:45px; padding-bottom:30px;}
.albumlist03 li .pic{ position:relative; width:38%;}
.albumlist03 li .intro{ width:57%}
.albumlist03 li .pic img{ width:100%; height:auto; display:block}
.albumlist03 li .pic i{ width:40px; height:40px; background:url(../images/video_icon.png) no-repeat; position:absolute; left:50%; margin-left:-20px; top:50%; margin-top:-20px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%; border:1px solid #fff; z-index:2}
.albumlist03 li .pic .bg{ width:100%; height:100%; background:#058356; position:absolute;top:0;left:0; opacity:0; filter:alpha(opacity=0); z-index:1}
.albumlist03 li .pic .bg,.albumlist03 li .intro .down{transition:0.5s;-webkit-transition:0.5s;-moz-transition:0.5s;-o-transition:0.5s;-ms-transition:0.5s;}
.albumlist03 li .pic:hover .bg{ opacity:0.65; filter:alpha(opacity=65)}
.albumlist03 li .intro .db{font-size:27px; margin-bottom:15px;}
.albumlist03 li .intro .down{display:inline-block;width:130px; height:25px; background:#b5b5b5; margin-top:20px; line-height:25px; color:#fff; border-radius:3px;-webkit- border-radius:3px;-moz- border-radius:3px; position:relative; text-align:center; font-size:17px;}
.albumlist03 li .intro .down span{display:inline-block; width:28px;height:100%; background:#058356;text-align:center; border-left:1px solid #fff; float:right;}
.albumlist03 li .intro .down:hover{background:#058356;}
.videohd{z-index: 1002;position: fixed;background:#fff;width: 90%;max-width: 700px;display: none;overflow: hidden;top: 20%;left: 23%;-webkit-border-radius: 20px;-moz-border-radius: 20px;border-radius: 20px;}
.videohd .biaotop{line-height:50px; border-bottom:1px solid #e6e6e6;}
.videohd .biaotop h3{ float:left; font-size:22px; padding-left:20px; max-width:70%; overflow:hidden; text-overflow:ellipsis; white-space:nowrap}
.videohd .biaotop .closed{ float:right; padding-right:20px}
.videohd .videoclass{ margin:3%;}
.videohd .videoclass embed{ width:100%}
.videohd .videoclass video{ width:100%}
.fade{z-index: 1001; width:100%;position: fixed;height:100%; left:0; top:0; background:#000; opacity:0.5; filter:alpha(opacity=50); display:none}

.laboratory_1{ position:relative; margin-bottom:30px; overflow:hidden}
.laboratory_1 .slides li{ position:relative}
.laboratory_1 .slides li img{ width:100%; height:auto; display:block}
.laboratory_1 .slides li .titl{ position:absolute;left:0;bottom:0; width:100%; line-height:30px; padding:5px 20px; text-align:center; background:rgba(0,0,0,0.25);color:#fff; box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
.laboratory_1 .flex-direction-nav{ display:block}
.laboratory_1 .flex-direction-nav a{ width:43px; height:110px; position:absolute; left:0;top:50%; margin-top:-55px; background: url(../images/arrow_1.png) no-repeat center rgba(0,0,0,0.5);}
.laboratory_1 .flex-direction-nav .flex-next{left:auto;right:0;background: url(../images/arrow_2.png) no-repeat center rgba(0,0,0,0.5)}
.laboratory_2{overflow:hidden}
.laboratory_2 .slides li{border:3px solid #fff; transition:.3s;-webkit-transition:.3s;-moz-transition:.3s}
.laboratory_2 .slides li:last-child{ margin-right:0}
.laboratory_2 .slides li img{ width:100%; height:auto; display:block;}
.laboratory_2 .slides li:hover{ border:3px solid #18724f;}


#TabTab_Con{width:100%;padding:30px 0 0;}

.tab{ position:relative;}
.companyName{font-size:20px; font-weight:700; color:#18724f;margin-bottom:30px;}
#exit{ display:block; background:#18724f;color:#fff; padding:0 20px; line-height:30px; font-size:14px; font-weight:normal; border-radius:3px; margin-top:5px;}
.tiaojian .bianhao{ width:50%;}
.tiaojian .riqi{ width:50%;}
.tiaojian .bianhao input{ width:180px; height:25px;padding:0 5px; border:1px solid #e9e9e9;}
.tiaojian span{ float:left; margin-right:8px;}
.tiaojian .chaxun{ background:#18724f; color:#fff;display:block; width:50px; height:25px; text-align:center; line-height:25px; margin-top:3px;}
.tiaojian .riqi input{ width:100px; height:25px;padding:0 5px; border:1px solid #e9e9e9;}
.table01{ margin-top:30px;}
.table01 th,.table01 td{ border:1px solid #e8e8e8; text-align:center;}
.table01 th{ padding:5px;}
.table02 th{ background:#18724f; color:#fff;}
.table02 td{ border:1px solid #d8d8d8; box-sizing:border-box}

.tab_li {border-bottom:1px solid #d8d8d8; width:100%;background:url(../images/02.jpg) no-repeat left bottom; line-height:27px;}
.tab_licur{background:url(../images/01.jpg) no-repeat left bottom;}
.tab_li li{ float:left;  width:115px; text-align:center;}
.tab_li li a{ color:#333;}
.tab_li li.cur a{ color:#fff;}



.inquiry{ background:#f4f4f4; padding:80px 120px 150px;}
.inquiry-result{ display:none;}
.inquiry-result .back{ display:inline-block; width:100px; height:32px; line-height:32px; color:#fff; text-align:center; background:#18724f; margin-top:30px;}
.inquiry .inquiry-cer{ margin-bottom:15px;}
.inquiry .inquiry-cer span{ display:inline-block;}
.inquiry-cer .input-one{ font-size:15px; color:#838383; padding-right:20px;}
.free-input input{
    width: 190px;
    height: 23px;
    padding: 5px 10px;
    font-size: 14px;
    color: #666;
    font-family: "宋体";
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
	border:1px solid #b1b1b1;
}
.inquiry-cer .input-two,.inquiry-report .input-two {
    padding-left: 18px;
    color: #18724f;
}
.inquiry-cer-button{ padding-left:83px; margin-top:25px;}
.inquiry-cer-button a{ display:inline-block; background:url(../images/morebg.gif) no-repeat; background-size:cover; color:#fff; padding:0 30px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; margin-right:10px;}
.inquiry-cer-button a.reset{ padding:0 41px;}

.inquiry-report{ width:80%; margin:0 auto 15px;}
.inquiry-report .free-input{ position:relative;display:inline-block;}
.inquiry-report-button{width:80%; margin:25px auto 0;}
.inquiry-report-button a{ display:inline-block; background:url(../images/morebg.gif) no-repeat; background-size:cover; color:#fff; padding:0 40px; border-radius:3px;-webkit-border-radius:3px;-moz-border-radius:3px; margin-right:10px;}
.inquiry-report-button a.reset{ padding:0 6px;}
.free-input .user-icon,.free-input .user-icon01{ width:18px; height:20px; display:inline-block; background:url(../images/user.png) no-repeat; position:absolute; left:10px; top:7px;}
.free-input .user-icon01{background:url(../images/password.png) no-repeat;}
.free-input .user,.free-input .password{ padding-left:40px;width: 200px; font-size:15px;}

.nav-category{ border:1px solid #ebebeb;}
.nav-category .nav-category-kuai{ position:relative; zoom:1; border-bottom:1px solid #e3e3e3; overflow:hidden;}
.nav-category .nav-category-kuai:last-child{ border-bottom:none;}
.nav-category .nav-category-kuai h3{width: 100px;text-align: center;background-color: #f4f4f4; color:#5a5a5a;position: absolute;height: 100%;font-size: 15px; font-weight:bold;line-height:40px;}
.nav-category .nav-category-kuai .nav-more {
    position: absolute;
    top: 9px;
    right: 15px;
    height: 26px;
    line-height: 26px;
    z-index: 10;
}
.nav-more em {font-style: normal;display: inline-block;}
.nav-category-con{ margin-left:130px; margin-right:60px;overflow: hidden;height:40px;}
.nav-category-con li{ float:left; line-height:40px; margin-right:2px;}
.nav-category-con li a{ padding:4px 12px;}
.nav-category-con li a:hover,.nav-category-con li .cur{ background:#18724f; color:#fff; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;}
.state-unfold .nav-category-con{height:auto;}

.service-order{ margin-top:35px; padding-left:30px; padding-right:30px;}
.service-order h4.tit{ font-size:15px; color:#5a5a5a; font-weight:bold; margin-bottom:20px;}
.service-order-list{ position:relative; overflow:hidden;}
.service-order-list .service-left{ width:65px; font-size:16px;background:url(../images/serfl-bg.jpg) no-repeat right 0; position:absolute; top:0;}
.service-order-list .service-right{background:url(../images/ser-line.jpg) repeat-y left top; margin-left:58px;}
.service-list-con{border-top: 1px #ccc dotted; margin-left:35px; margin-top:10px;padding:13px 0;}
.service-list-con li{ float:left; list-style:inside;margin-right: 20px;line-height:30px;color: #464646;}

.left-nav-list li{ position:relative; overflow:hidden;}
.left-nav-list li i{ display:block;background:url(../images/icon1.png) no-repeat; background-position:0 0;width:10px; height:10px; position:absolute; right:10px; top:18px;}
.left-nav-list li.cur i{ background-position:-10px 0;}
.navContent{display: none; width:100%;}
.navContent li{ border-top:none;border-bottom:1px dotted #d8d8d8;}
.navContent li a{display:block;font-size:15px;line-height:28px;color:#535353 !important; padding-left:15px; padding-top:3px; padding-bottom:3px;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;width:100%; box-sizing:border-box}
.navContent p a:hover{color:#fff!important;background-color:#18724f}
.navContent a.cur{color:#fff!important; background:#18724f}
.navContent>li:last-child{ border-bottom:none;}
 
.sub_third_list { display:none}
.sub_third_list.cur{ display:block}
.sub_third_list li{ border-bottom:none!important;}
.sub_third_list a{ padding-left:28px !important;font-size:14px!important; line-height:25px!important;}
.sub_third_list .cur_third{color:#18724f!important; font-weight:bold}

.ser-list li{ float:left; list-style:inside; color:#818181; line-height:26px; padding-bottom:12px; width:31%; margin-right:2%;text-overflow:ellipsis; overflow:hidden; white-space:nowrap;}


.service-type>li{ width:48%; float:left; text-align:center; margin:0 1% 40px;}
.service-type>li .tits{ display:inline-block; padding:0px 10px; background:#078c5d;color:#fff; color:#fff; text-align:center; line-height:25px; margin-bottom:10px;}
.service-type-con li{list-style:inside; color:#868686; font-size:13px; padding-right:5px; float:left;}.service-type-con li a{color:#868686;}

.service-d{ width:930px; border:1px solid #e9e9e9;}
.service-d-top{}
.service-d-top .tit{font-size:18px; background:url(../images/r-tit-bg.gif) repeat-x left top; height:40px; line-height:40px; padding:0 30px;}
.service-d-top .pic{ width:310px; border:1px solid #dfdfdf; padding:5px; text-align:center;}
.service-d-top .pic img{ max-width:100%; display:block;}
.service-d-top .intro{ width:570px;}
.service-d-top .intro .tit{ font-size:20px; color:#6d6d6d;}
.service-d-top .intro .jianjie{ background:#f8f8f8; padding:10px; color:#818181; font-size:13px; line-height:25px; margin-top:20px;}
.service-d-con{padding:35px 30px 50px; line-height:30px; font-size:15px;color:#4e4e4e}
.service-d-con .zixun{ font-size:19px; width:105px; height:40px; line-height:40px;text-align:center; background:url(../images/morebg.gif); background-size:cover; border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px; margin-top:20px;}.service-d-con .zixun a{color:#fff;}
.service-d-con .sertit{background:url(../images/dot01.png) no-repeat left 12px; font-size:18px; color:#126c46; padding-left:22px;display: inline-block;}
.service-d-con .tit{ background:url(../images/ser-tit-bg.png) no-repeat left top; color:#fff; border-bottom:1px solid #18724f; height:20px; line-height:20px; margin-bottom:20px; padding-left:15px;}
.service-input{ margin-top:30px; margin-left:30px;}
.service-input div{ display:inline-block; padding-right:15px;}
.service-input .input{ border:1px solid #d8d8d8;width:170px; padding:2px 5px;}
.service-input .div3{ color:#9e9e9e}
.service-button a {
    display: inline-block;
    background: url(../images/morebg.gif) no-repeat;
    background-size: cover;
    color: #fff;
    padding: 2px 12px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
	margin-top:20px;
	margin-left:30px;
}

.nfooter{ width:100%; padding:45px 0 60px; background:#efefef;}
.nfooter .foot-top{color:#676666; margin-bottom:50px;}
.nfooter .foot-top a{color:#676666;}
.nfooter .foot-top-list{position:relative; padding:0;}
.nfooter .foot-top-list li{ float:left;margin-right:55px; font-size:14px; line-height:25px;}
.nfooter .foot-top-list li h3{ font-size:16px; font-weight:bold; margin-bottom:20px;}
.nfooter .guanzhu{ position:absolute; top:0; right:0;}
.nfooter .guanzhu h3{ font-size:15px; font-weight:bold; margin-bottom:30px;}
.nfooter .guanzhu .pic{ font-size:12px; text-align:center;}

.nfooter .foot-bot{ text-align:center; color:#3d3d3d;font-size:14px; line-height:22px;}
.nfooter .foot-bot a{color:#3d3d3d;}

.page{ clear:both; margin-top:30px; text-align:right;}
.page span ,.page a{ border: solid 1px #e8e8e8; padding:0 15px; margin-right:12px; display:inline-block;}
.page a:hover{border: solid 1px #18724f; }
.fanhui{margin-top:30px; text-align:right;}
.fanhui a{ clear:both;border: solid 1px #e8e8e8; padding:5px 20px;}
.fanhui a:hover{border: solid 1px #18724f;background:#18724f;color:#fff;}

.FAQ{ margin-top:30px;}
.FAQ-tit{ text-align:center; font-size:20px; font-weight:bold; color:#18724f; margin-bottom:15px}
.FAQ-list{ font-size:0; text-align:center;}
.FAQ-list a{ display:inline-block; padding:0 10px; font-size:16px; border:1px solid #d8d8d8; margin:0 2px}
.FAQ-list a.active,.FAQ-list a:hover{ border:1px solid #18724f; background:#18724f; color:#fff}
.FAQ .FAQ-con{margin-top:20px;}
.FAQ .FAQ_con_hd{height:0; overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.FAQ .FAQ_con_hd.active{ height:auto;}
.FAQ .FAQ_con_hd .table02{ width:99.9%}
.chengfenfx-titL{text-align: center;}
.chengfenfx-titL>div{ float:left; width:25%; line-height:20px; padding:10px; cursor:pointer; -webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box; min-height:180px}
.chengfenfx-titL .icon{ width:99px; height:99px; border:1px solid #d4d4d4; margin:0 auto 15px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%; box-shadow:0 0 15px rgba(0,0,0,0.05)}
.chengfenfx-titL .icon{ background:url(../images/icon_cf.png) #fff no-repeat center}
.chengfenfx-titL>div,.chengfenfx-titL .icon{-webkit-transition:all .3s;-moz-transition:all .3s;-ms-transition:all .3s;-o-transition:all .3s;transition:all .3s;}
.chengfenfx-titL>div:hover,.chengfenfx-titL>div.active{ border:1px solid #878787; box-shadow:0 5px 25px rgba(0,0,0,0.15)}
.chengfenfx-titL>div:hover .icon,.chengfenfx-titL>div.active .icon{background:url(../images/icon_cf_h.png) #18724f no-repeat center}
.chengfenfx-Con{ margin-top:35px;}
.chengfenfx-hd{height:0; overflow:hidden;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.chengfenfx-hd.active{height:auto;}
.chengfenfx-hd .cftit{font-size:32px; text-align:center; letter-spacing:2px; color:#707070; border-top:1px solid #18724f; border-bottom:2px solid #a9a9a9;padding-top:35px; padding-bottom:25px; margin-bottom:25px}
.chengfenfx-hd .cftit span{ color:#18724f; display:inline-block; position:relative;}
.chengfenfx-hd .cftit span:after{ content:""; width:100%; height:2px; background:#18724f; position:absolute; bottom:-27px; left:0}
.chengfenfx-hd .p1{ text-align:center; color:#828282}
.chengfenfx-hd .p1 img{ display:inline-block; margin-right:10px; vertical-align:middle}
.chengfenfx-hd .piclist ul{ margin-right:-2%}
.chengfenfx-hd .piclist li{ float:left; width:31.33%; margin-right:2%; margin-bottom:2%}
.chengfenfx-hd .piclist li img{ width:100%; display:block; height:auto}
.chengfenfx-hd .piclist_2 ul{ margin-right:-2%}
.chengfenfx-hd .piclist_2 li{float:left; width:23%; margin-right:2%; margin-bottom:2%; text-align:center; line-height:26px; color:#828282}
.chengfenfx-hd .piclist_2 li .pic{ border:1px solid #b4b4b4; padding:3px; margin-bottom:8px}
.chengfenfx-hd .piclist_2 li img{width:100%; display:block; height:auto}
.chengfenfx-test{ border-top:1px solid #18724f; padding-top:45px}
.chengfenfx-test .left1{ width:180px; background:#f6f6f6; border:1px solid #b0b0b0}
.chengfenfx-test .left1 .toptit{ padding:30px 10px 20px 10px; color:#525252; font-size:17px; line-height:22px}
.chengfenfx-test .left1 ul{ margin-right:10px; margin-bottom:30px;border-bottom:1px solid #e6e6e6;}
.chengfenfx-test .left1 li{ background:#fff url(../images/icon_cf_arrow.png) no-repeat 15px center; color:#717171; border-top:1px solid #e6e6e6; border-right:1px solid #e6e6e6; padding:10px 10px 10px 35px; line-height:20px;-webkit-transition:.3s;-moz-transition:.3s;-ms-transition:.3s;-o-transition:.3s;transition:.3s;}
.chengfenfx-test .left1 li:hover,.chengfenfx-test .left1 li.active{background:#e7e6e3 url(../images/icon_cf_arrow_h.png) no-repeat 8px center; color:#068f0c}
.chengfenfx-test .right1{ width:645px}
.chengfenfx-test-hd{ height:0;overflow:hidden;}
.chengfenfx-test-hd.active{ height:auto}
.chengfenfx-test-hd .toptit{ font-size:42px; line-height:45px;color:#707070; text-align:center; margin-bottom:40px;padding-top:5px;position:relative}
.chengfenfx-test-hd .toptit span{border-bottom:1px solid #a9a9a9; display:inline-block;padding-bottom:20px;}
.chengfenfx-test-hd .toptit:after{ content:""; width:80px; height:2px; background:#18724f; position:absolute; bottom:0; left:50%; margin-left:-40px;}
.chengfenfx-test-hd .jianjie .pic{ background:#f5f5f5; border:1px solid #b2b2b2; width:218px; height:165px; margin-top:40px}
.chengfenfx-test-hd .jianjie .pic img{ width:100%; height:auto; display:block}
.chengfenfx-test-hd .jianjie .text{ padding-left:255px; color:#828282; line-height:26px}
.chengfenfx-test-pic{ margin-top:80px;background:#e8e8e8;height: 105px;padding:35px; position:relative;overflow: hidden;}
.chengfenfx-test-pic .slides li{transition:.3s;-webkit-transition:.3s;-moz-transition:.3s; margin-right:5px; position:relative}
.chengfenfx-test-pic .slides li:last-child{ margin-right:0}
.chengfenfx-test-pic .slides li img{ width:100%; height:auto; display:block;}
.chengfenfx-test-pic .slides li .tit2{ position:absolute; background:rgba(0,0,0,.3); color:#fff; width:100%; height:100%; text-align:center; left:0; top:0; opacity:0; -webkit-transition:.3s;-moz-transition:.3s;transition:.3s}
.chengfenfx-test-pic .slides li .tit2 span{ padding-top:20%; display:inline-block; line-height:26px}
.chengfenfx-test-pic .slides li:hover .tit2{opacity:1}
.chengfenfx-test-pic .flex-direction-nav a{ width:18px; height:46px; display:block; background:url(../images/icon_cf_arrow_2.png) no-repeat 0 0; opacity:1; z-index:99; text-indent:-999px; position:absolute; top:50%; margin-top:-23px;}
.chengfenfx-test-pic .flex-direction-nav .flex-next{ background:url(../images/icon_cf_arrow_2.png) no-repeat -18px 0; right:10px}
.chengfenfx-test-pic .flex-direction-nav .flex-prev{ left:10px}