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


@font-face {
    font-family: 'tahoma';
    src: url('../font/tahoma.eot');
	src: local('â˜º'), url('../font/tahoma.woff') format('woff'),
		url('../font/tahoma.ttf') format('truetype'),
		url('../fonts/tahoma.svg') format('svg');
	font-weight: normal;
	font-style: normal;

}
@font-face{
    font-family:'MyriadPro';
	src: url('../font/MyriadPro.eot');
	src: local('â˜º'), url('../font/MyriadPro.woff') format('woff'),
		url('../font/MyriadPro.ttf') format('truetype'),
		url('../font/MyriadPro.svg') format('svg');
font-weight:normal;
font-style:normal
}

 input {font-family:"tahoma","Arial","sans-serif";}
h1,h2,h3,h4,h5{  margin:0; padding:0; font-weight:normal;}
ul,li,dl,dt,dd,p{ list-style:none; margin:0; padding:0;}
a{ text-decoration:none; color:#ffffff;}
a:hover{ color:#8dc73f;}
img{ border:0;}
em,i{ font-style:normal;}
input{vertical-align:middle; margin:0; padding:0; outline: none;}
button{ border:none; cursor:pointer;}
label{vertical-align:middle;}
select{ vertical-align:middle; }
textarea{ outline: none; resize:none;}
.clear:after, .inpt:after,.dz .w-ipt:after,.inbox .inpt:after,.dz ul li:after,ac-liat:after,.tab-top dl ul:after{display:block;clear:both;content:"";visibility:hidden;height:0;}
.clear{zoom:1;clear:both;}
.m-w{ width:960px; margin:0 auto;}
.ico{ background-image:url(../images/ico.png); background-repeat:no-repeat; display:inline-block;}

.main a{ color:#333;}
.main a:hover{ color:#7ac143;}


.mCSB_container{width:auto;overflow:hidden;}
.mCustomScrollBox>.mCSB_scrollTools{width:7px;height:100%;top:0;right:0;}
.mCSB_scrollTools .mCSB_draggerContainer{position:absolute;top:0;left:0;bottom:0;right:0; height:auto;}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:7px;height:100%;text-align:center;}
.mCSB_scrollTools .mCSB_draggerRail{width:1px;height:100%;background:#e3e3e3;margin-left:3px}
.mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar{width:7px;background:#7ac143}
#Scroll{height:364px;overflow:hidden;width:970px;margin: 10px auto;}


.e_box { position:relative;	-webkit-animation: slideIn;-moz-animation: slideIn;-o-animation: slideIn;animation: slideIn;-webkit-animation-duration: 1s;-moz-animation-duration: 1s;-o-animation-duration: 1s;animation-duration: 1s}
@-webkit-keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}
}
@-moz-keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}
}
@-o-keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}
}
@keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}
}
@-webkit-keyframes slideIn {
0% {left:3%;opacity:0}
100% {left:0;opacity:1}
}
@-moz-keyframes slideIn {
0% {left:3%;opacity:0}
100% {left:0;opacity:1}
}
@-o-keyframes slideIn {
0% {left:3%;opacity:0}
100% {left:0;opacity:1}
}
@keyframes slideIn {
0% {left:3%;opacity:0}
100% {left:0;opacity:1}
}
.e_box02 { position:relative;	-webkit-animation: slideIn;-moz-animation: slideIn;-o-animation: slideIn;animation: slideIn;-webkit-animation-duration: 2s;-moz-animation-duration: 2s;-o-animation-duration: 2s;animation-duration: 2s}
@-webkit-keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}
}
@-moz-keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}
}
@-o-keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}
}
@keyframes fadeIn {
0% {opacity:0}
100% {opacity:1}
}
@-webkit-keyframes slideIn {
0% {left:6%;opacity:0}
100% {left:0;opacity:1}
}
@-moz-keyframes slideIn {
0% {left:6%;opacity:0}
100% {left:0;opacity:1}
}
@-o-keyframes slideIn {
0% {left:6%;opacity:0}
100% {left:0;opacity:1}
}
@keyframes slideIn {
0% {left:6%;opacity:0}
100% {left:0;opacity:1}
}

.checkbox{display: inline-block;width: 22px;height: 22px;position: relative;cursor:pointer;margin-top: 9px;float: left;margin-right: 10px;}
.checkbox .checkbox-icon{position:absolute;left:0;top:0;width: 22px;height: 22px;background: url(../images/se01.png) no-repeat;}
.checkbox.cur .checkbox-icon{background:url(../images/se02.png) no-repeat;}
.checkbox input{display: none;}

/* .radio{display:inline-block;width: 24px;height: 24px;background-image: url(../images/radio.png);background-repeat:no-repeat;background-position:left center;}
.radio input{display: none;}
.radio.cur{background-position:  right center;}
 */


.header{height:100px;width:100%; position:relative; top:0;z-index:555}
.header.fixed{position:fixed;left:0 }
.h-login{ background:#404448; position:absolute; top:0; width:100%; z-index:200;}
.h-login,.h-l-m{ height:26px; line-height:26px; }
.h-l-m{ text-align:right; position:relative;}
.h-l-m img{ vertical-align:middle;}
.h-l-m .zkt{ display:inline-block; padding:0 8px;}

.h-l-m .language {position:absolute; right:0; top:0; height:26px; text-align:right;width:35px;}
.h-l-m .language ul{width:260px;background:#2d3135; padding:10px; display:none; position:absolute; right:0;}
.h-l-m .language ul li{width:110px; float:left; height:20px; line-height:18px; padding:5px; text-align:left; padding:5px 10px;}
.h-l-m .language ul li img{ padding-right:10px;}
.h-l-m .language ul li:hover{ background:#25282c;}

.h-l-m .gj{ display:block; height:21px; width:35px;  padding-top:5px;padding-right:5px;}
.h-l-m .gj:hover{ background:#2d3135; }
.h-l-m .cu .gj{ background:#2d3135; }

.nav>li {
	position:inherit;
   
   display:inherit; 
}
.h-head{ height:68px;background:url(../images/nav.png) repeat-x left top;  position:absolute;  top:0px; width:77%;}
.h-l-logo{ float:left; padding-top:18px;}
.h-c-nav{ float:left; padding-top:0px;}
.h-c-nav li.item{ float:left; margin-left:20px; padding-bottom:20px; background:url(../images/nav-bj.png) no-repeat center 27px;}
.h-c-nav li.item a.a{ display:inline-block; padding:0 12px; height:25px; line-height:25px; }
.h-c-nav li.item.cur a.a,.h-c-nav li.item a.a:hover,.h-c-nav li.item.curr a.a{ border:1px solid #fdad00; color:#000;}
li.item a{ color:#000;}
.h-r-seach{ float:right; width:162px; height:23px; background:#fff;margin-top:23px;}
.h-r-seach input{ width:127px; padding:3px; float:left; border:0 none;}
.h-r-seach .SearchSubmit{ width:29px; height:23px; background:url(../images/sear-btn.png) no-repeat;float:right; }

.my{ position:relative; display:inline-block; z-index:100; margin-right:40px;}
.m .zkt{ background:#2d3135;}
.my-m{ width:334px; height:226px; background:#2d3135; position:absolute; right:0; top:26px; z-index:100; text-align:left; display:none;}
.my-m ul{ margin:22px 0; }
.my-m ul li{ text-align:center; float:left; margin-left:15px;}
.my-m ul li img{ padding:15px 0 20px 0;}
.my-m ul li a{ display:inline-block; width:90px; height:115px; }
.my-m ul li a:hover{ background:#25282c;}


.login-h{ padding:0 22px; color:#bebebe;}
.login-h p{ font-size:20px; color:#fff;}
.login-h .l-l{ float:left;}
.login-h .l-r{ float:right;}


.login-h input{ padding:5px; background:#eee; border:none; margin-right:5px;}
.login-h .name{ width:100px;}
.login-h .pw{ width:100px;}
.login-h button{ width:50px; height:25px; line-height:25px; background:#eee; vertical-align:middle;}


.navbox{ position:absolute; top:68px; left:0; width:100%; background:#242c42; border-bottom:5px solid rgba(71,74,79,.5); display: none; min-height:200px;}
.navbox .cont{ color:#fff;padding-bottom:22px; }
.navbox .cont-h{ height:44px; border-bottom:2px solid #fdad00;}
.navbox .cont-nav li{ float:left; height:34px; line-height:34px;  font-size:14px; padding:0 18px; margin:10px 8px 0 0; cursor:pointer;}
.navbox .cont-nav li.cur{ background:#fdad00; border-radius:2px 2px 0 0;}
.navbox .cont-dh{ display:none; padding-top:14px;}
.navbox .c-k{ width:468px; }
.navbox .c-k2{ width:160px;}
.navbox .c-k3{ width:160px;}
.navbox .min-h{ height:150px;}
.navbox .c-k,.navbox .c-k2,.navbox .c-k3{ float:left; padding:0 1px; border-right:1px solid #51545a; min-height:350px;}
.navbox .c-k3{ min-height:175px;}
.navbox h2{ padding:5px 17px; background:#fdad00; font-weight:normal; font-size:14px;}
.navbox .cont-box1 dl{  width:152px; padding-left:5px;}
.navbox .cont-box1 .c-k dl{float:left; padding-left:4px;}
.navbox .cont-box1 dt{ font-size:14px; color:#fdad00; padding:5px 0; line-height:16px;}
.navbox .cont-box1 dd:hover{ background:#343940; }
.navbox .cont-box1 dd{ line-height:25px; padding-left:10px;}
.navbox .cont-box1 dd a{ padding-left:10px; background:url(../images/pic.png) no-repeat left center; color:#bebebe; display:block; color:#ffffff;}

.navbox .c-f1-l,.navbox .c-f1-r{ width:150px; float:left; overflow:hidden;}
.navbox .c-f1{ width:301px;}
.navbox .c-f2{ width:161px;}
.navbox .c-f3{ width:157px;}
.navbox .c-f4{ width:180px;}
.navbox .c-f5{ width:210px;}
.navbox .c-f1,.navbox .c-f2,.navbox .c-f3,.navbox .c-f5{ float:left; padding:0 1px; border-right:1px solid #51545a; }
.navbox .even dd{ float:left; width:60px;}

.navbox .cont-s{ display:none; margin:5px 0; min-height:250px;}
.navbox .list{ background:url(../images/znav.png); min-height:210px;}
.navbox .list li{ width:185px; height:59px; float:left; line-height:59px; padding-top:10px; margin:0 3px;}
.navbox .list li a{ width:185px; height:59px; line-height:59px; display:inline-block; color:#fff;}
.navbox .list li a:hover{ background:#343940;}
.navbox .list li img{ vertical-align:middle; padding:0 6px; position:relative; top:-2px; width:42px; height:42px;}

.exper-l{ float:left; width:520px; font-size:14px; padding:50px 0 0 0;}
.exper-l p{ margin-bottom:20px;}
.exper-l span{ font-size:24px;}
.exper-l a{ display:inline-block;  width:129px; height:36px; line-height:36px; text-align:center; border:2px solid #fdad00; border-radius:3px; color:#fdad00;}
.exper-r{ float:right; padding:24px 0 0 0;}
.con-st{ display:none; padding:5px 0;}



.footer{ font-size:14px;}

.footer .ft-type{ padding-bottom:60px; background:#474b4f;}
.footer .ft-type dl{ float:left; width:190px;}
.footer .ft-type dt{ color:#7ac143; font-size:18px; padding:40px 0 14px 0;}
.footer .ft-type dd{ line-height:20px;}
.footer .ft-type dd a{ background:url(../images/d.png) no-repeat left center; padding-left:15px;}
.footer .ft-copy,.i-copy .ft-copy{ height:5.5em; line-height:5.5em; background:#404448; text-align:right;}
.footer .ft-copy span,.i-copy .ft-copy span{color:#7b848f; padding-right:2em;}
.footer .ft-copy img,.i-copy .ft-copy img{ vertical-align:middle;}



.search-s p{ color:#ffffff; font-size:16px; padding-bottom:5px;}
.search-s-l{ border:1px solid #d5f3bf; width:349px; height:39px; position:relative;}
.search-s-l .btn{ width:50px; height:39px; background:#6bae38; position:absolute;right:0px;top:0px; border-left:1px solid #d5f3bf; background-image:url(../images/ico.png); background-position:-138px -27px}
.search-s-l .text{ padding:12px 5px; border:0; width: 288px;+width:289px; vertical-align:top; background:none; color:#557c36;line-height: 15px;}



.page{ text-align:center; padding:0 0 68px 0;}
.page a{ display:inline-block; width:30px; height:30px; border:1px solid #e2e2e2; text-align:center; line-height:30px; margin:0 3px; color:#333333;}
.page a:hover,.page a.cur{ background:#fdad00; color:#fff;}


.oper{ height:50px; line-height:50px; border-top:2px solid #8dc63f; background:#f3f5f0;}
.oper ul{ float:right;}
.oper li{ float:left; margin-right:20px; }
.oper i{ display:inline-block;   width:23px; height:23px; background-image:url(../images/ico.png); position:relative; top:6px; +top:3px; margin-right:5px;}
.oper a{ color:#437020;}
.oper .i1{ background-position:-83px 0;}
.oper .i2{ background-position:-208px 0;}
.oper .i3{ background-position:-181px 0;}
.oper .i4{ background-position:-110px 0;}


.pro-bj{ background:url(../images/pro-bj.png); width:100%; height:100%; position:fixed; left:0; top:0; z-index:999; display:none;}
.pro-fed{ position:fixed; z-index:1000; display:none;}
.v_closed {width: 22px;
height: 22px;
background-position: -264px 5px;
background-color:#474b4f;
z-index: 99999;
position: absolute;
right:10px;
top:10px;

cursor: pointer;
padding: 5px;}
.vid{ position:fixed; z-index:1000; display:none;};



.divselect{width:186px; position:relative; z-index:50;}
.divselect i{ display:inline-block; width:18px; height:10px; background-image:url(../images/ico.png); background-position:-240px 0; position:absolute; right:10px; top:15px; }
.divselect span{ display:block; cursor:pointer;}
.dropBtnDroped{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-o-transform:rotate(180deg);-moz-border-colors:none;}
.dropBtn{-webkit-transition:-webkit-transform .3s;-moz-transition:-moz-transform .3s;-o-transition:-o-transform .3s;}
.back{ background:#fff;}

.select-list{ border:1px solid #cfcfcd;width:200px; position:absolute; left:0; top:36px; display:none; background:#fff;max-height: 270px;overflow-y: auto;}
.select-list li{ line-height: 16px;padding: 10px;cursor: pointer;display: block;float: none;padding-left: 13px;*height:30px;}
 .select-list li:hover{ background:#fdad00; color:#fff;}
 .dz ul li .select-list li{ line-height: 16px;cursor: pointer;display: block;float: none;padding-left: 13px;margin-bottom: 0;*height:16px;}
.dz ul li .select-list li:hover{ background:#fdad00; color:#fff;}
.care-s-r .text{ padding:12px; border:1px solid #cfcfcf; vertical-align:top; width:262px; color:#aaa; margin-right:8px;}
.b-btn{ width:52px; height:41px; background-color:#6bae38; background-image:url(../images/ico.png); background-position:-137px -26px; border:1px solid #a1dc74;}
.pad-bot{ padding-bottom:20px;}


.tab-h{ margin-bottom:40px;}
.tab-h .f{ border-bottom:1px dashed #b4b4b4; padding:10px 0; }
.tab-h .tit{ font-size:14px; color:#333333; cursor:pointer;}
.tab-h .tit:hover{ color:#94c86b;}
.tab-h .txt{ background:#f3f5f0;  padding:20px 30px 0 30px;margin:20px 0 0 0; position:relative; display:none; overflow:hidden;}
.tab-h .txt img{max-width:100%; padding:10px 0px;}
.tab-h .txt:after{ position:absolute; left:58px;top:-10px;display:block;content:"";width:0; height:0; border-left:10px solid transparent;border-right:10px solid transparent;border-bottom:10px solid #f3f5f0;}
.op-t{ margin-top:27px; border-top:1px solid #dadfd4}
.n-x-m30{ padding:0 30px;}
.li-ico .tit { background:url(../images/pic1.png) no-repeat left center; padding-left:15px;}



.i-input{ padding:10px; border:1px solid #cfcfcf; color:#434343; line-height:17px;}
.on-padd{ padding:0 50px;}
.inbox span{ float:left; width:145px; display:block; text-align:right; height:37px; line-height:37px; color:#666666;}
.inbox .inpt{ margin-left:166px; }
.inbox .inpt b{ line-height:36px; float:left; }
.inbox .inpt p{ color:#7ac143; font-size:12px; width:80%; float:left;}

.inbox .inb-li{ margin-bottom:12px; *overflow:hidden;}
.inbox textarea{ width:571px; height:180px; border:1px solid #cfcfcf; padding:3px; vertical-align:top; float:left; margin-right:10px;}
.tare {font-family:"Segoe UI","Segoe","wf_segoe-ui_normal","wf_SegoeUI","Segoe WP","Tahoma","Verdana","Arial","sans-serif";font-size:14px; }
.main{ font-size:14px;}
.on-padd .text { float:left; margin-right:5px;}
.n-pl .on-padd{border-top:3px solid #7ac143; padding:20px 0px;}
.n-pl .inbox span {}



.i_image {width:100%;position:relative;overflow:hidden;}
.i_image img{}


.dz{width:500px;border:3px solid #7ac143; background:#f3f5f0; padding:25px 25px 0 25px; position:fixed; overflow-x:hidden;z-index:9999}
.research{border:3px solid #7ac143; background:#f3f5f0; padding:25px 25px 0 25px; position:fixed; overflow-x:hidden;z-index:9999}
.dz .close,.research .close{ width:22px; height:22px; background-position:-269px 0; position:absolute; right:15px; top:15px; cursor:pointer;}
.dz .tit{ color:#474b4f; font-size:26px; border-bottom:2px solid #cdcdcd; padding-bottom:15px;}
.dz .tit02{ color:#474b4f; font-size:18px; border-bottom:2px solid #cdcdcd; padding-bottom:15px;}
.dz .tit i{ background-position:-188px -313px; display:inline-block; width:52px; height:52px; vertical-align:middle; margin-right:25px; }
.dz .tit .error{ background-position:-188px -392px;  }
.dz .i-input{ width:242px; color:#aaaaaa; background:none; vertical-align:middle; float:left; overflow-x:hidden; margin-right:5px;}
.dz ul{ padding:25px 0 10px 0;}
.dz ul li{ margin-bottom:10px; *overflow:hidden;position:relative; padding-left:130px; }
.dz ul li span{ display:inline-block; width:120px; height:37px; line-height:37px; text-align:right; font-size:14px; +position:relative; +top:15px; position:absolute; left:0px;top:0px;z-index:999;}
.dz ul li ul li span { width:80px;}
.dz ul .inb-li { display:block; width:100%; }
.dz .w-ipt{position:relative;}
.dz .w-r{ margin-left:116px;}
.dz .tips { position:absolute;left:0px; bottom:45px; *bottom:47px; background:#fff; border:1px solid #7ac143; padding:10px;}
.dz .tips i { position:absolute; left:20px; bottom:-12px;}
.dz a{ color:#7ac143;}
.dz a:hover{  text-decoration:underline;}
.dz button{height:36px; text-align:center; line-height:36px; font-size:14px; color:#474b4f; margin-right:10px;padding: 0px 15px; min-width:75px;*min-width:auto;}
.dz .sub{ background:#7ac143;}
.dz .can{ background:#cdcdcd;}
.dz .tittext{ font-size:13px; color:#474b4f; padding-top:15px; line-height:22px; }
.dz .cent{ text-align:center;}
.dz .sendbt { border-top:1px solid #cdcdcd; padding-top:35px; margin-top:30px;}


.register { width:650px; overflow-y:auto; overflow-x:hidden;}
.register .divselect { width:160px;}
.register .divselect span{  text-align:left; width:140px; position:relative;*height:37px;}
.register .divselect ul{ padding:0; width:166px;z-index: 999;max-height:160px;overflow-y:auto;}
.register b{ line-height:36px;}
.register .i-input{ width:290px;}
.i-false{width: 26px;height: 36px;background-position: -310px 6px;}
.i-true {width: 26px;height: 36px;background-position: -343px 6px;}

.at-m .page{ padding:0;}
.radio { padding:4px 0;}
.radio i{ width:24px; height:24px; background-position:-240px -33px; vertical-align:middle; margin-right:8px;cursor: pointer;}
.radio .cur{ background-position:-271px -33px;}
.radio label{ padding-right:45px; cursor:pointer; color:#666666;}
.on-padd .i-b{ border-bottom:1px dashed #b4b4b4; margin-bottom:10px;}
.on-padd .text{ width:392px;}
.inbox .c{ color:#fdad00; line-height:37px;}
.inbox .c-select span{ text-align:left;}
.e_mail  .text {width:250px;}


.c-select{ float:left; margin-right:20px; position:relative;}
.c-select span{ border:1px solid #cfcfcf; height:36px; line-height:36px; color:#333333; width:160px; padding:0 13px;}











