@charset "UTF-8";
/*******

KYH CSS RESET

*******/

/*sub container*/
#container.eco {background:url(../../images/bg_eco1.jpg) no-repeat center top;background-color:#ecebe4;}
#container.multi {background:url(../../images/bg_multi.jpg) no-repeat center top;background-color:#5a7d77;}
#container.about {background:url(../../images/bg_about1.jpg) no-repeat center top;background-color:#c5a151;}
#container.contact {background:url(../../images/bg_contact.jpg) no-repeat center top;background-color:#75898e;}
.sub .content-wrap {max-width:1290px;margin:0 auto;padding:60px 0;background:url(../../images/bg_left1.png) no-repeat 80px 11px;}
.sub2 .content-wrap  {background:url(../../images/bg_left2.png) no-repeat 80px 0;}
.content {position:relative;max-width:990px;min-height:400px;margin:0 auto;padding-left:230px;box-sizing:border-box;}
.section {padding:25px;background:#fff;}

/*sub left menu*/
.aside {position:absolute;top:0;left:0;width:170px;margin-top:30px;}
.aside-tit {margin-bottom:10px;padding-bottom:6px;border-bottom:2px solid #fff;font-size:15px;color:#fff;text-align:left;}
.aside-menu li {line-height:30px;}
.aside-menu li a {display:block;padding-left:12px;font-size:13px;font-weight:600;color:#fff;}
.aside-menu li.on {background:#333;}
.aside-menu li.on a {color:#fff;}
.aside-menu li:hover {background:#333;}
.aside-menu li:hover a {color:#fff;}
.asidex {font-size:11px;}

/*sub title*/
.page-top {position:relative;margin-bottom:45px;padding-bottom:3px;border-bottom:2px solid #333;}
.page-tit {font-size:30px;font-weight:600;color:#232323;}
.bread {position:absolute;bottom:10px;right:0;padding-left:15px;background:url(../../images/blit_h.gif) no-repeat 0;font-size:11px;color:#666;}
.bread .gh {padding:0 5px;color:#666;}
.bread strong {color:#111;}

/*sub common*/
.con-div {position:relative;overflow:hidden;margin-bottom:30px;}
.comm-desc {font-size:12px;color:#666;line-height:20px;}
.ti-tit {font-weight:600;font-size:14px;color:#666;}
.ti-desc.top {margin-top:0;}
.ti-desc {margin-top:10px;}
.of-hd {overflow:hidden;}
.float-l {float:left;}
.float-r {float:right;}
.float-l.img {margin-right:20px;}
.float-r.img {margin-left:20px;}
.h-tit {padding-bottom:20px;font-weight:600;font-size:17px;color:#333;}
.blit-list {margin-top:10px;}
.blit-list li {padding-left:10px;padding-bottom:5px;background:url(../../images/blit_a.gif) no-repeat 0 6px;font-size:12px;color:#666;line-height:16px;}
.blit-list.top {margin-top:0;}
.namber-box-list {overflow:hidden;margin:-1.03%;}
.namber-box-list li {float:left;width:22.42%;margin:1.01%;}
.namber-box-list li .namber {position:absolute;top:0;left:0;padding:15px;font-weight:600;font-size:22px;color:#fff;}
.namber-box {position:relative;}
.section-box-list {overflow:hidden;margin:-1%;}
.section-box-list li {float:left;width:48%;margin:1%;border:1px solid #eee;box-sizing:border-box;}
.section-box-con .info {padding:17px;font-size:11px;color:#666;line-height:18px;}
.section-box-con .info .tit {font-weight:600; font-size:17px;color:#333;}
.section-box-con .box-btn {width:auto;padding:0 17px;}
.section-box-con .box-btn a {display:block;width:100px;padding:6px 0;background:#f47a20;border-radius:50px;font-weight:600;font-size:13px;color:#fff;text-align:center;} 
.italic {font-style:italic;}
.dg-list {text-align:center;}
.dg-list li {display:inline-block !important;width:16% !important;margin:0 auto !important;vertical-align:top;}
.dg-list li.m-none {width:auto !important;margin:0;padding:0 5px;line-height:122px;}
.dg-list li.m-none img {vertical-align:middle;}
.box-con {padding:30px;background:#fafafa;border:1px solid #eee;}
.box-btn {width:100px;margin:0 auto;}
.box-btn a {display:block;width:100px;padding:6px 0;background:#f47a20;border-radius:50px;font-weight:600;font-size:13px;color:#fff;text-align:center;} 



/*-----content pages-----------------------------------------*/
/*eco*/
.mh425 {min-height:455px !important;}/*20160317¹Ú¼Ò¿¬ÁÖÀÓ¼öÁ¤*/
.mh410 {min-height:410px !important;}
.eco .section-box-list li {min-height:550px;}
.eco2 .con-div .tal {margin-top:5px;}
.eco2 .ti-tit {color:#fff;}
.eco2 .float-r {width:51.5%;}
.eco2 .float-r .img {padding:20px 0 30px;}
.eco2 .namber-box-list li .namber {width:40px;height:40px;padding:5px 0;background:#aaa;text-align:center;box-sizing:border-box;}
.eco2 .namber-box-list li.nbl01 {border:2px solid #c0c252;}
.eco2 .namber-box-list li.nbl02 {border:2px solid #b2bb4d;}
.eco2 .namber-box-list li.nbl03 {border:2px solid #9aae45;}
.eco2 .namber-box-list li.nbl04 {border:2px solid #84a33e;}
.eco2 .namber-box-list li.nbl05 {border:2px solid #749b38;}
.eco2 .namber-box-list li.nbl06 {border:2px solid #5c8f30;}
.eco2 .namber-box-list li.nbl07 {border:2px solid #4a852a;}
.eco2 .namber-box-list li.nbl01 .namber {background:#c0c252;} 
.eco2 .namber-box-list li.nbl02 .namber {background:#b2bb4d;} 
.eco2 .namber-box-list li.nbl03 .namber {background:#9aae45;} 
.eco2 .namber-box-list li.nbl04 .namber {background:#84a33e;} 
.eco2 .namber-box-list li.nbl05 .namber {background:#749b38;} 
.eco2 .namber-box-list li.nbl06 .namber {background:#5c8f30;} 
.eco2 .namber-box-list li.nbl07 .namber {background:#4a852a;} 
.eco2 .namber-box-list li .comm-desc {padding:15px 5px;background-size:cover !important;box-sizing:border-box;}
.eco2 .namber-box-list li.nbl01 .comm-desc {min-height:110px;background:url(../../images/img_eco0202.gif) no-repeat 0;color:#fafae2;}
.eco2 .namber-box-list li.nbl02 .comm-desc {min-height:110px;background:url(../../images/img_eco0203.gif) no-repeat 0;color:#f4f6e1;}
.eco2 .namber-box-list li.nbl03 .comm-desc {min-height:110px;background:url(../../images/img_eco0204.gif) no-repeat 0;color:#dfe7bb;}
.eco2 .namber-box-list li.nbl04 .comm-desc {min-height:110px;background:url(../../images/img_eco0205.gif) no-repeat 0;color:#d1dfb1;}
.eco2 .namber-box-list li.nbl05 .comm-desc {min-height:190px;background:url(../../images/img_eco0206.gif) no-repeat 0;color:#d0e1b7;}
.eco2 .namber-box-list li.nbl06 .comm-desc {min-height:190px;background:url(../../images/img_eco0207.gif) no-repeat 0;color:#c4e6a7;}
.eco2 .namber-box-list li.nbl07 .comm-desc {min-height:190px;background:url(../../images/img_eco0208.gif) no-repeat 0;color:#badfa6;}
.eco2 .namber-box .comm-desc .ti-tit {color:#fff;}
.eco3 .italic {margin-top:5px;text-align:right;line-height:18px;}
.eco3 .box-desc {padding:30px 10px;background:#fafafa;border:1px solid #eee;text-align:center;}
.eco3 .box-desc .h-tit {padding-bottom:10px;}
.eco3 .box-desc .comm-desc {margin-top:15px;line-height:16px;}
.eco3 .con-div.bottom {margin:-2.7%;margin-bottom:30px;}
.eco3 .of-hd {float:left;width:27.9%;margin:2.7%;}
.eco3 .of-hd > div {margin-top:15px;}
.eco3 .of-hd > div:first-child{margin-top:0;}
.eco3 .of-hd .img {padding-bottom:15px;}
.eco3 .of-hd .comm-desc {font-weight:600;font-size:11px;text-align:center;}
.eco4 .h-tit {padding-bottom:10px;}
.eco4 .namber-box-con {margin-bottom:15px;}
.eco4 .namber-box-list {margin:-0.6%;}
.eco4 .namber-box-list li {width:31.5%;margin:0.6%;border:2px solid #aaa;}
.eco4 .namber-box-list li .namber {width:40px;height:40px;padding:5px 0;background:#aaa;text-align:center;box-sizing:border-box;}
.eco4 .namber-box-list li .comm-desc {height:40px;padding:10px 0;background:url(../../images/bg_namber.gif) repeat-x 0;text-align:center;box-sizing:border-box;}
.eco4 .namber-box-list li .comm-desc .ti-tit {color:#fff;}
.eco4 .con-div {margin-bottom:65px;}
.eco4 .con-div .tar {margin-top:5px;}
.eco4 .con-div.bottom .h-tit {padding-bottom:20px;}
.eco4 .section-con-list {overflow:hidden;margin:-1%;}
.eco4 .section-con-list li {float:left;width:48%;margin:1%;margin-bottom:30px;}
.eco4 .section-con-list li .h-tit {padding-bottom:10px !important;font-size:15px;}
.eco4 .section-con-list li .h-tit .blit-img {margin-right:5px;}
.eco4 .section-con-list li.scl01 .h-tit {color:#d30411;line-height:23px;}
.eco4 .section-con-list li.scl01 .comm-desc {min-height:160px;}
.eco4 .section-con-list li.scl02 .h-tit {color:#00a0e9;line-height:23px;}
.eco4 .section-con-list li.scl02 .comm-desc {min-height:160px;}
.eco4 .section-con-list li.scl03 .h-tit {color:#f6b03c;line-height:24px;}
.eco4 .section-con-list li.scl03 .comm-desc {min-height:100px;}
.eco4 .section-con-list li.scl04 .h-tit {color:#52c3f1;line-height:24px;}
.eco4 .section-con-list li.scl04 .comm-desc {min-height:100px;}
.eco5 .con-div {margin-bottom:50px;}
.eco5 .con-div .tar {margin-top:5px;}
.eco5 .float-r {width:48.5%;}
.eco6 .con-div {margin-bottom:15px;}
.eco6 .con-div .tar {margin-top:5px;}
.eco6 .box-btn {margin-bottom:234px;}

/*multi*/
.multi2 .box-btn {margin-bottom:300px;}
.multi2 .con-div .tar {margin-top:5px;}
.multi2 .float-r {width:48.5%;}
.multi3 .con-div .tar {margin-top:5px;}
.multi3 .float-l {width:48.5%;}
.multi3 .float-r {width:48.5%;}
.multi3 .box-con li {margin-top:30px;}
.multi3 .box-con li:first-child{margin-top:0;}
.multi3 .box-con .float-l {width:auto;margin-right:10px;}
.multi3 .box-con .italic {font-weight:600;font-size:14px;color:#d57600;}
.multi3 .box-con .pd-l {padding-left:10px;}
.multi4 .con-div {margin-bottom:90px;}
.multi4 .of-hd {margin-bottom:10px;}
.multi4 .con-div .tar {margin-top:5px;}
.multi4 .float-l {width:48.5%;}
.multi4 .float-r {width:48.5%;}
.multi5 .con-div {margin-bottom:55px;}
.multi5 .float-l {width:48.5%;}
.multi5 .float-r {width:48.5%;}
.multi5 .con-div.bottom .float-l {width:auto;margin-right:35px;}
.multi5 .con-div.bottom .float-r {float:none;width:auto;margin-top:55px;}
.multi5 .con-div.bottom .float-r .h-tit {padding-bottom:10px;}

/*about*/
.history .history-list {overflow:hidden;background:url(../../images/bg_history0101.gif) repeat-y center;}
.history .history-list li {margin-top:-5px;margin-bottom:40px;background:url(../../images/blit_about0101.gif) no-repeat 0 5px;}
.history .history-list li.right {float:right;width:51%;}
.history .history-list li.left {float:left;width:51%;background-position-x: right;text-align:right;}
.history .history-con {padding-left:35px;}
.history .left .history-con {padding:0;padding-right:35px;}
.history .history-con .tit {padding-bottom:5px;font-weight:800;font-size:20px;color:#f47a20;}
.history .history-list li .rtv .ti-desc {position:relative;padding-left:25px;}
.history .history-list li .rtv .ti-desc .ab {position:absolute;left:0;font-weight:bold;color:#111;}
.history .history-list li.left .rtv .ti-desc {padding:0;padding-right:25px;}
.history .history-list li.left .rtv .ti-desc .ab  {left:auto;right:0;}
.about2 .con-div {margin-bottom:70px;}
.about2 .float-r {width:48%;}/*20160317 ¹Ú¼Ò¿¬ÁÖÀÓÃß°¡*/
.about3 .con-div .logo-list {overflow:hidden;margin:-1%;}
.about3 .con-div .logo-list li {float:left;width:23%;margin:1%;margin-bottom:35px}
.about3 .con-div .logo-con .comm-desc {padding-top:15px;text-align:center;}
.about3 .con-div .logo-con .img {height:100px;padding:10px 0;border:1px solid #eee;text-align:center;box-sizing:border-box;}
/*contact*/
.map {overflow:hidden;}
.map-tit {display:inline-block;}
.map-tit img {height:25px;}
.map-btn {float:right;width:120px;margin-top:15px;border:1px solid #ccc;}
.map-btn a {display:block;height:35px;padding:10px 0;font-weight:700;font-size:13px;color:#333;text-align:center;box-sizing:border-box;}

/*table*/
.table-wrap {margin-top:10px;}
.table-wrap th {padding:7px 0;font-size:12px;color:#111;text-align:left;}
.table-wrap td {padding:7px 0;padding-left:25px;font-size:12px;color:#666;}






/*pc*/

@media screen and (max-width:1710px) {
/*main*/
/*.main-banner {margin-top:-305px;}*/

/*#container {padding-bottom:15px;}*/
.bx-wrapper {margin:0;}

/*footer*/
}

@media screen and (max-width:1520px) {
/*main*/
/*.main-banner {margin-top:-254px;}*/

.bx-wrapper {margin:0;}

/*footer*/
/*#footer {margin-top:13px;}*/
}


@media screen and (max-width:1250px) {
.bx-wrapper .bx-prev {left:0;margin-left:0;}
.bx-wrapper .bx-next {right:0;margin-right:0;}
/*.main-banner {margin-top:30px;}*/
/*#footer {margin-top:0;}*/

}



@media screen and (max-width:1024px) {

/*main*/
.bx-wrapper {margin:0;}
.mainslider_img .img {top:95px;left:15px;margin-left:0;}
.mainslider_img .tag {top:15px;left:auto;right:15px;margin-left:0;}


/*sub*/
.sub .content-wrap {padding:60px 20px;background-position-x:-14px;}

/*footer*/
/*#footer {margin-top:0;}*/
}

@media screen and (max-width:1010px) {
.header-area {max-width:100%;width:100%;}
.popup-wrap {width:100% !important;}

#container {padding-bottom:0;position:relative;}
/*.main-bc {bottom:80px;}*/
.main-banner {margin-top:0;}
.main-client {max-width:100%;width:100%;}
.main_slider li {background-size:cover !important;min-height:630px;}

#footer {margin-top:0;}
}


/*mobile*/
@media screen and (max-width:768px) {

/*comm*/
.m-block {display:none !important;}
.m-none {display:block !important;}
.m-sub-menu {display:none;}

/*gnb*/
#header-wrap {height:50px;}
.header-area {max-width:100%;height:50px;}
.logo {position:relative;padding-top:15px;text-align:center;}
.logo img {height:20px;}
.gnb {display:none;float:none;position:absolute;top:50px;width:100%;z-index:999;}
.m-menu {display:block;z-index:9999;}
.main-menu {border-bottom:2px solid #F47A20;}
.main-menu > li {float:none;width:100%;margin-left:0;background:#fff;border-top:1px solid #eee;line-height:30px;text-align:center;}
.main-menu > li > a {display:block;padding:2px 0;font-size:12px;}
.main-menu li:hover a.eco_on {background:none;}
.main-menu li:hover a.multi_on {background:none;}
.main-menu li.on a.eco_on {background:none;}
.main-menu li.on a.multi_on {background:none;}
.main-menu .en_cn {padding:10px 0;}
.main-client {height:auto;padding:10px;}
.main-menu > li > span {font-size:12px;}
.main_slider li {min-height:480px;}
.main-bc {position:static;}

/*main*/
.main-banner {margin-top:0;}
.mb li {width:25%;}
.bx-wrapper .bx-prev {left:0;right:auto;margin-left:0;}
.bx-wrapper .bx-next {left:auto;right:0;margin-left:0;}
.main-client {margin-top:0;}

#footer {margin-top:0;}

/*sub*/
/*#container {background:none;}*/
.content {padding-left:0;}
.aside {display:none;}
.sub .content-wrap {padding:0;}
.eco2 .namber-box-list li .namber {width:25px;height:25px;padding:3px 0;font-size:13px;}
.eco4 .namber-box-list li .namber {width:25px;height:25px;padding:3px 0;font-size:13px;}
.eco4 .namber-box-list li .comm-desc {padding:7px 0;font-size:11px;}
.eco4 .section-con-list li .h-tit .blit-img img {height:15px;vertical-align:middle;}


/*footer*/
/*#footer {margin-top:0;}*/
}


@media screen and (max-width:740px) {
.eco2 .float-l {float:none;}
.eco2 .float-r {float:none;width:100%;}
.multi .section-box-list li {min-height:315px;}
}



@media screen and (max-width:620px) {
.main_slider li {min-height:340px;}
.mainslider_img .img {top:15px;left:10px;height:240px;margin-left:0;}
.mainslider_img .tag {top:5px;left:auto;right:10px;height:320px;margin-left:0;}


.section {padding:15px 10px;}
.page-top {margin-bottom:20px;}
.h-tit {padding-bottom:15px;}
.page-tit {font-size:20px;}
.bread {position:relative;margin-top:15px;}
.section-box-list {margin:0;}
.section-box-list li {float:none;width:100%;min-height:0 !important;margin:0;margin-bottom:10px;padding-bottom:20px;}
.section-box-list .img {text-align:center;}
.namber-box-list li {width:47%;}
.float-l {float:none;width:auto !important;margin-right:0 !important;}
.float-r {float:none;width:100% !important;}

.eco2 .float-r .img {padding:20px 0 10px;}
.eco4 .namber-box-list li {width:47.5%;}
.eco4 .namber-box-list li .img {text-align:center;}
.eco4 .section-con-list li {width:100%;}
.eco4 .section-con-list li .comm-desc {min-height:0 !important;margin-bottom:15px;}
.con-div .tar {margin-bottom:15px;text-align:left;}

.multi3 .h-tit br {display:none;}
.box-con {padding:15px;}
.multi3 .box-con .float-l {width:100%;margin-right:0;margin-bottom:5px;}
.multi5 .float-l {margin-bottom:15px;}
.multi5 .con-div.bottom .float-l {margin-right:0;text-align:center;}
.multi5 .con-div.bottom .float-r {margin-top:30px;}

.about2 .float-l {margin-bottom:15px;}
.about2 .float-r br {display:none;}
.about3 .con-div .logo-list li {width:31.2%;}


.form-row .lbl {padding:15px 0;padding-left:10px;}
}



@media screen and (max-width:480px) {



.mainslider_img .img {top:20px;left:10px;height:170px;margin-left:0;}
.mainslider_img .tag {top:10px;left:auto;right:10px;height:170px;margin-left:0;}


.table-wrap td {padding:5px 0;padding-left:15px;}
.ipt.size3 {width:45.9%;}

.namber-box-list {margin:0;}
.namber-box-list li {width:100%;margin:0;margin-bottom:10px;box-sizing:border-box}
.namber-box-list li .namber {padding:5px 10px;}
.namber-box-list li .img {text-align:center;}
.namber-box-list li .comm-desc {min-height:0 !important;}
.namber-box-list li .comm-desc br {display:none;}
.dg-list li {width:32% !important;margin-bottom:15px !important;}
.dg-list li.m-none {display:none !important;}

.eco3 .con-div.bottom {margin:0;}
.eco3 .of-hd {float:none;width:100%;margin:0 -0.5%;margin-bottom:25px;}
.eco3 .of-hd > div {float:left;width:48%;margin:0 0.5%;}
.eco4 .namber-box-list {margin:0;}
.eco4 .namber-box-list li {width:48.5%;}

.history .history-list {background:url(../../images/bg_history0101.gif) repeat-y 7px 0;}
.history .history-list li.left {float:none;width:100%;background-position-x:left;text-align:left;}
.history .history-list li.right {float:none;width:100%;}
.history .left .history-con {padding-left:35px;}
.history .history-list li.left .rtv .ti-desc {padding-left:25px;}
.history .history-list li.left .rtv .ti-desc .ab {left:0;right:auto;}

.about3 .con-div .logo-con .comm-desc {padding-top:10px;}

.bx-controls-direction {display:none;}

/*footer*/
.footer-area {font-size:10px;}

/*form*/
.form-row {padding:10px 0;padding-left:0;}
.form-row .lbl {position:static;display:block;width:auto;margin-top:0 !important;padding:0 0 10px 0;padding-left:0;background:none;border-top:none !important;}
}



@media screen and (max-width:420px) {
.mb li {width:50%;}
.main_slider li {min-height:270px;}
}



@media screen and (max-width:340px) {
.about3 .con-div .logo-list li {width:48%;}

}