@charset "utf-8";
body { opacity: 0; transition: 1s; }
.hide { display: none; }
.show { display: block; }

.header_box { width: 100%; background: #fff; position: fixed; top: 0; left: 0; z-index: 50; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; }
.top { width: 100%; height: 50px; display: none; }
.wap_search_box { display: none; }
.top .logo { float: left; width: 553px; /* height: 54px; */ margin-top: 7px; }
.logo_pc { display: block; }
.logo_wap { display: none; }

.news_details_content p:after {
    content: "";
    display: block;
	height:0;
	overflow:hidden;
    clear: both;
}


.header .part1 { float: right; margin-top: 35px;}
.header .part1 .tel { float: left; font-size: 18px; color: #333; font-weight: bold; margin-top: 12px; font-style: italic; margin-right: 20px; }
.header .part1 ul { overflow: hidden; float: left; margin-top: 12px; width: 104px; }
.header .part1 ul > li { float: left; margin-right: 10px; }
.header .part1 ul > li a { margin: 0; }
.header .part1 ul > li a.bds_linkedin { background: url('../images/icon/icon01_1.png') no-repeat center; }
.header .part1 ul > li a.bds_tsina { background: url('../images/icon/icon01_2.png') no-repeat center; }
.header .part1 ul > li a.bds_weixin { background: url('../images/icon/icon01_3.png') no-repeat center; }
.header .part1 a.version { float: left; margin-left: 8px; margin-top: 17px; }
.header .part1 a.version:hover { opacity: .8; }

.header { width: 100%; height: 50px; background: #fff; }
.nav { float: left; margin-left:100px;margin-top: 0px; }
.nav ul.navigation { height: 120px; margin-right:40px;}
.nav ul.navigation > li { float: left; /*margin-right: 10px;*/ position: relative; }
.nav ul.navigation > li > a { display: block; font-size: 15px; color: #333; line-height: 120px; padding: 0 15px 0 15px; }
.nav ul.navigation > li.active > a { color: #a1cc30; background: url('../images/icon/icon13.png') no-repeat right 18px; }
.nav ul.navigation > li:hover > a { color: #a1cc30; background: url('../images/icon/icon13.png') no-repeat right 18px; }

.bd_weixin_popup_bg { width: 100%!important; height: 100%!important; position: fixed!important; left: 0!important; top: 0!important; background: rgba(0, 0, 0, .8); opacity: 1!important; }
.bd_weixin_popup { width: 250px!important; height: 315px!important; position: fixed!important; }
.t_img { float: left; width: 250px; height: 105px; margin-right: 8px; margin-top: 8px; margin-bottom:8px;}
.t_intor { font-size: 17px; color: #a1cc30; position: absolute; left: 42px; top: -37px; opacity: 0; }
.header .wrap { position: relative; }

.sub_nav { position: absolute; left: 0; top: 90px; z-index: 9999; width: 150px; height: auto; background: #fff; border-radius: 5px; overflow: hidden; box-shadow: 0 0 4px #ccc; display: none; }
.sub_nav > li { width: 100%; height: 40px; line-height: 40px; text-align:center;}
.sub_nav > li a { display: block; }
.sub_nav > li:hover a { color: #fff; background: #a1cc30; }

.search { float: right; width: 240px; height: 35px; border: 1px solid #e3e3e3; border-radius: 17px; margin-top: 7px; }
.search input[type='text'] { float: left; width: 160px; height: 35px; margin-left: 15px; vertical-align: top; font-size: 14px; }
.search input[type='submit'] { float: right; width: 35px; height: 35px; background: url('../images/icon/icon03.png') no-repeat center; vertical-align: top; margin-top: -1px; margin-right: 10px; }

.search_btn { float: left; margin-top: 13px; margin-left: 21px; margin-right: 13px; cursor: pointer; }

.search_box { width: 350px; height: 76px; background: #fff; border: 1px solid #ddd; position: absolute; right: 0; top: 90px; z-index: 999999; padding: 20px 0 0 18px; display: none; }

.search_box input[type='text'] { width: 270px; height: 36px; border: 1px solid #ddd; float: left; text-indent: 10px; }

.search_box input[type='submit'] { width: 39px; height: 36px; background: url("../images/icon/zx_seach2.png") no-repeat center; float: left; }

.search_box input[type='submit']:hover { background: url("../images/icon/zx_seach1.png") no-repeat center; }

.search_box input[type='text']:focus { border-color: #66afe9; outline: 0; -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); box-shadow: inset 0 1px 1px rgba(0,0,0,.075),0 0 8px rgba(102,175,233,.6); }

.arrow_box { width: 350px; height: 15px; overflow: hidden; position: absolute; right: 0; top: -15px; }

.arrow_box:before { content: ""; position: absolute; top: 5px; right: 10px; width: 20px; height: 20px; border: 1px solid #ddd; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); background-color: #fff; background-image: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#fff)); background-image: -webkit-linear-gradient(top, #fff, #fff); background-image: -moz-linear-gradient(top, #fff, #fff); background-image: -o-linear-gradient(top, #fff, #fff); background-image: linear-gradient(to bottom, #fff, #fff); }

.zx_bg { width: 100%; height: 100%; position: fixed; top: 0; background: rgba(0,0,0,0); z-index: 49; display: none; left: 0px; }

@media screen and (max-width: 1280px) {

    .header .part1 ul { width: 85px; }
    .header .part1 ul li { margin-right: 3px; }
    .header .part1 .tel { font-size: 16px; margin-right: 14px; margin-top: 14px; }
    .search_btn { margin-left: 16px; }
	.nav { float: left; margin-left:30px;margin-top: 0px; }
   .nav ul.navigation > li > a { padding: 0 10px 0 10px; }
}

@media screen and (max-width: 992px) {
    .top { height: 60px; }
    .top .logo { width: 400px; height: 40px; }
    .top .part1 .tel { font-size: 14px; margin-top: 17px; }
    .top .part1 ul { margin-top: 14px; }
    .top .part1 a.version { margin-top: 18px; }

    .header .part1 .tel { font-size: 14px; margin-top: 17px; }
    .header .part1 ul { margin-top: 14px; }
    .header .part1 a.version { margin-top: 18px; }
    .search { display: none; }

    .header .part1 .tel { display: none; }
    .header .part1 ul{ width:50px;}
    .header .part1 ul li { margin-right:0 }
    .header .part1 ul > li a.bds_linkedin { display:none; }
    .nav ul.navigation > li > a { font-size: 13px; }
    .search_btn { margin-left:10px; margin-top:15px; }
}

@media screen and (max-width: 767px) {
    .top { height: 50px; position: relative; display: block; }
    .nav { margin-top: 0px; }
    .top .wap_sea_icon { display: block; width: 50px; height: 50px; background: url('../images/icon/icon03.png') no-repeat center; position: absolute; right: 0px; top: 0; }
    /*.top .part1 { display: none; }*/
    .header .part1 { display: none; }
    .top .logo { float: none; display: block; width: 109px; height: 50px; margin: 0 auto; }
    .logo_pc { display: none; }
    .logo_wap { display: inline-block; width: 109px; height: 40px; margin-top: 5px; }
    .top .menubtn { display: block; width: 50px; height: 50px; background: url('../images/icon/menu.png') no-repeat center; -webkit-background-size: 40px 30px; background-size: 40px 30px; position: absolute; left: 0; top: 0; }

    .t_img { display: none; }
    .t_intor { display: none; }

    .header { height: 0; }

    body.openmenu { width: 100%; position: fixed; overflow: hidden; }
    .overlay { position: fixed; z-index: 99; background-color: rgba(0,0,0,0.5); bottom: 0; right: 0; left: 0; }
    .openmenu .overlay { top: 0; }
    #hamburgermenu {height: 100%; width: 0; background: #373737; position: fixed; top: 0; left: 0; z-index: 101; overflow: hidden; -webkit-box-shadow: 3px 0 7px rgba(0,0,0,0.55); -moz-box-shadow: 3px 0 7px rgba(0,0,0,0.55); box-shadow: 3px 0 7px rgba(0,0,0,0.55); }
    #hamburgermenu ul { height: 100%; margin-top: 45px; z-index: 101; overflow-y: auto; overflow-x: hidden; }
    #hamburgermenu ul li { display: block; width: 240px; height: 38px; line-height: 38px; margin-left: 0; }
    #hamburgermenu ul li a { display: block; color: #cdcdcd; font-size: 16px; text-align: center; font-weight: normal; }
    #hamburgermenu li a:hover { color: #fff; background: #2c2c2c; }
    .nav ul.navigation li a { line-height: 38px; }
    .nav ul.navigation li.active a { background: none; }
    .wap_search_box { display: block; width: 100%; position: relative; }

    .wap_search_box input[type='text'] { display: block; width: 86%; height: 36px; border: 1px solid #ddd; text-indent: 10px; background: #fff; margin: 0 auto; }

    .wap_search_box input[type='submit'] { width: 39px; height: 36px; background: url("../images/icon/zx_seach2.png") no-repeat center; position: absolute; right: 5%; top: 0px; }

    .wap_search_box input[type='submit']:hover { background: url("../images/icon/zx_seach1.png") no-repeat center; }

    .zx_search_box { padding: 20px 0; display: none; background: #F8F8F8; }

    .zx_show { box-shadow: 0 0 5px rgba(0, 0, 0, .2); position: relative; z-index: 9999999; }
}

.footer_box { width: 100%; height: 450px; background: url('../images/img/footbg.jpg') repeat-x top #f3f3f3;}
.footer_box .part1 { width: 100%; }
.footer_box .part1 .hb{background:url(../images/img/cop.jpg) no-repeat left top; height:135px;}
.footer_box .part1 .hb ul{ margin-left:40px; padding-top:50px;}
.footer_box .part1 .hb ul li{ float:left; margin-left:20px;}
.footer_box .part1 .hb ul li img{ height:30px;}

.footer_box .part3 { width: 100%; }
.footer_box .part3 ul { text-align: center;margin-top:40PX;}
.footer_box .part3 ul li:nth-child(6){ width: 210px; margin-left:130px; border-right:none; color:#a3a3a3;}
.footer_box .part3 ul li:nth-child(1){ width: 130px; text-align:left;}

.footer_box .part3 ul li { float:left; width:195px; text-align:center; background:url(../images/img/footline.jpg) no-repeat right center;}
.footer_box .part3 ul li b{ color:#82b008; line-height:35px; font-size:14px; font-weight:300;}
.footer_box .part3 ul li a{ color:#adadad; font-size:14px; line-height:30px;}
.footer_box .part3 ul li a:hover{ color:#91c30e; text-decoration:underline; font-weight:700}
.footer_box .part3 ul li img { margin-bottom: 10px; width: 210px; height: 210px; }
.footer_box .part3 ul li p { font-size: 12px; color: #fff; }

.copyright { width: 100%; background: #91c30e;text-align: center; font-size: 14px; color: #fff; height:35px; line-height:35px;}
.copyright .left{ float:left;}
.copyright .right{ float:right;}
.copyright a { color: #8e8e8e; }

@media screen and (max-width: 1280px) {
  
	.footer_box .part1 .hb ul li{ float:left;}
	.footer_box .part1 .hb ul li img{ height:29px; overflow:hidden}
	.footer_box .part1 .hb ul{ padding-top:50px;}
	.footer_box .part3 ul li {width:145px;}
	.footer_box .part3 ul li:nth-child(6){ width: 150px; margin-left:100px;}
}

@media screen and (max-width: 992px) {
    .footer_box .part1 { margin-bottom: 50px; }

}

@media screen and (max-width: 767px) {
    .footer_box { display:none;}
	.copyright .left{text-align:center;}
	.copyright .left span{ display:none;}
	.copyright .right{ display:none;}
}
.ind_sec1 { width: 100%; height: 752px; }
.ind_sec2 { width: 100%; padding: 60px 0 20px; }
.ind_sec2 .h5 {line-height: 30px; overflow: hidden; width:135px; border-bottom: 2px solid #a1cc30; margin-bottom: 40px; font-weight: normal; font-size:20px; color:#7ba308;}
.ind_sec2 .h5 span { font-size: 12px; color: #abaaaa; }

.ind_sec2 .part1 { float: right; width: 582px; position: relative; overflow: hidden; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; transition: .3s; }
.ind_sec2 .part1 a { display: block; width: 100%; height: 100%; }

.ind_sec2 .part1 img { width: 100%; height: 100%; width: calc(100%);height:calc(100%);max-width:calc(100%) !important; max-height:calc(100%) !important; -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; transition: .6s; }
.ind_sec2 .part1:hover a > img {width: calc(100% + 5%);height:calc(100% + 5%); max-width:calc(100% + 5%) !important; max-height:calc(100% + 5%) !important; margin:-2.5%; }

.ind_sec2 .part1:hover { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); border-radius: 5px; overflow: hidden; }
.ind_sec2 .part1 span { font-size: 18px; color: #fff; /*background: url('../images/icon/icon06_2.png') no-repeat left bottom;*/ padding-bottom: 6px; position: absolute; left: 20px; bottom: 50px; }
.ind_sec2 .part1 p { font-size: 12px; color: #999; position: absolute; left: 20px; bottom: 20px; }
.ind_sec2 .part1 i { display: block; width: 51px; height: 51px; position: absolute; right: 10px; bottom: 15px; }
.ind_sec2 .part2 { float: left; width: 590px; }
.ind_sec2 .part2 .txt{ line-height:30px; font-size:13px; color:#868686;}

.ind_sec2 .part2 ul { overflow: hidden;background: url('../images/icon/bgline.png') repeat-x top; margin-top:60px;}
.ind_sec2 .part2 ul li { float: left; width: 130px; text-align: center; color: #929292;}
.ind_sec2 .part2 ul li img { display: inline-block; margin-bottom: 15px; cursor: pointer; }

.ind_sec2 .part2 ul li p { font-size: 13px;min-height: 40px; line-height: 20px; }
.ind_sec2 .part2 ul li:hover{ color:#8db919}
.xzpic {
	transition: All 0.4s ease-in-out;
	-webkit-transition: All 0.6s ease-in-out;
	-moz-transition: All 0.6s ease-in-out;
	-o-transition: All 0.6s ease-in-out;
}

.xzpic:hover {
	transform: rotate(360deg);
	-webkit-transform: rotate(360deg);
	-moz-transform: rotate(360deg);
	-o-transform: rotate(360deg);
	-ms-transform: rotate(360deg);
}


.ind_sec2 .part2 a.morebtn { display: inline-block; width: 200px; height: 40px; background: #a0cc2f;text-align: left; line-height: 40px; margin-top:40px;}
.ind_sec2 .part2 a.morebtn em { display: inline-block; font-size: 14px; color: #fff; vertical-align: middle; margin-left: 15px; margin-top: -4px; }
.ind_sec2 .part2 a.morebtn i { display: inline-block; width: 48px; height: 8px; background: url('../images/icon/arrow.png') no-repeat center; vertical-align: middle; margin-top: -3px; }
.ind_sec2 .part2 a.morebtn:hover{ display:block; background:#a8e900}

.morebtnsolu{ display:none;}

@media screen and (max-width: 1280px) {
    .ind_sec1 { height: 450px; }
    .ind_sec2 .part1 { width: 430px; }
    .ind_sec2 .part2 { width: 510px; }
	.ind_sec2 .part2 ul li { width: 110px;}
}

@media screen and (max-width: 992px) {
    .ind_sec1 { height: 330px; }
    .ind_sec2 .part1 { width: 360px; }
    .ind_sec2 .part2 { width: 390px; }
}

@media screen and (max-width: 767px) {
	.ind_sec2 { width: 100%; padding: 20px 0 20px; }
    .ind_sec1 { height: 150px; }
    .ind_sec2 .part1 { width: 100%; float: none; margin-bottom: 15px; }
    .ind_sec2 .part2 { width: 100%; float: none; }
	.ind_sec2 .part2 ul li { float: left; width: 25%; text-align: center; }
	.ind_sec2 .h5 { margin-bottom: 20px; }
	.ind_sec2 .part2 ul{ margin-top:25px;}
	.ind_sec2 .part2 a.morebtn { margin:10px auto;width: 100%; text-align:center;}
	.morebtnsolu{ display: inline-block; width: 100%; height: 40px; background: #a0cc2f;text-align: left; line-height: 40px; margin-top:40px;}
    .morebtnsolu:hover{ display:block; background:#a8e900}
}

.ind_sec3 { width: 100%; background: #fff; padding-top:50px; padding-bottom:20px; }
.ind_sec3 .h5 { line-height: 80px; overflow: hidden; width:155px; border-bottom: 2px solid #a1cc30; font-weight: 200; font-size:32px; color:#676767;margin:auto; text-align:center; display:block}
.ind_sec3  p{ text-align:center; color:#868686; line-height:30px;margin:30px auto;}


.ny_sec{ width: 100%; padding:20px 0 40px 0; }
.ny_sec .h5 { line-height: 60px; overflow: hidden; width:155px; border-bottom: 2px solid #a1cc30; font-weight: 200; font-size:25px; color:#676767;margin:auto; text-align:center; display:block}

.ind_sec2 .part1 span { bottom: 20px; }


.ind_sec5 { width: 100%; background: #fff; padding: 10px 0; }
.ind_sec5 .h5 { line-height: 80px; overflow: hidden; width:155px; border-bottom: 2px solid #a1cc30; font-weight: 200; font-size:32px; color:#676767;margin:auto; text-align:center; display:block}

.ind_sec5_ul { padding: 60px 0; }
.ind_sec5_ul li { float: left; width: 325px; margin-left: 137px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s;}
.ind_sec5_ul li:hover { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -webkit-transform: translateY(-5px); transform: translateY(-5px); border-radius: 5px; overflow: hidden; }
.ind_sec5_ul li:first-child { margin-left: 0px; }
.ind_sec5_ul li .img { width: 100%; overflow: hidden; }

.ind_sec5_ul li .img img { width: 100%; height: 100%; width: calc(100%);height:calc(100%);max-width:calc(100%) !important; max-height:calc(100%) !important; -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; transition: .6s; 
 }
.ind_sec5_ul li .img:hover img { width: calc(100% + 5%);height:calc(100% + 5%); max-width:calc(100% + 5%) !important; max-height:calc(100% + 5%) !important; margin:-2.5%;  }

.ind_sec5_ul li .txt { width: 100%; height: auto; background: #f2f2f2; padding: 20px 30px 20px; text-align: left; }
.ind_sec5_ul li .txt img { display: block; width: 45px; height: 45px; margin: 0 auto; margin-bottom: 5px; }
.ind_sec5_ul li .txt img:nth-child(1) { display: block; }
.ind_sec5_ul li .txt img:nth-child(2) { display: none; }
.ind_sec5_ul li .txt span { display: inline-block; font-size: 18px; color: #333; width: 90%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;background: url('../images/icon/icon06_1.png') no-repeat center bottom; margin-bottom: 10px; }
.ind_sec5_ul li .txt p { font-size: 13px; color: #969696; line-height: 25px; height: 50px; overflow: hidden; }
.ind_sec5_ul li .txt label{ font-size:18px; color:#c6c6c6; line-height:60px;}
.ind_sec5_ul li:hover .txt img:nth-child(1) { display: none; }
.ind_sec5_ul li:hover .txt img:nth-child(2) { display: block; }
.ind_sec5_ul li:hover .txt { background: -webkit-linear-gradient(130deg, #8ab713, #c6e76f); background: -o-linear-gradient(130deg, #8ab713, #c6e76f); background: -moz-linear-gradient(130deg, #8ab713, #c6e76f); background: linear-gradient(130deg, #8ab713, #c6e76f); }
.ind_sec5_ul li:hover .txt span { color: #fff; background: url('../images/icon/icon06_2.png') no-repeat center bottom; }
.ind_sec5_ul li:hover .txt p ,.ind_sec5_ul li:hover .txt label{ color: #fff; }
{}

@media screen and (max-width: 1280px) {
    .ind_sec5_ul li { width: 300px; margin-left: 35px; }
    .ind_sec5_ul li .txt { padding: 15px 40px 30px; }
    .ind_sec5_ul li .txt img { margin-bottom: 0; }
    .ind_sec5_ul li .txt span { font-size: 16px; padding-bottom: 8px; margin-bottom: 2px; }

}

@media screen and (max-width: 992px) {
    .ind_sec5_ul li { width: 230px; margin-left: 30px; }
    .ind_sec5_ul li .txt { padding: 15px 15px; }
    .ind_sec5_ul li .txt img { width: 35px; height: 35px; }
}

@media screen and (max-width: 767px) {
    .ind_sec5_ul li { width: 100%; margin-left: 0px; margin-bottom: 15px; }
	.ind_sec3 { padding-top:0px; padding-bottom:0px; }
	.ind_sec3  p{ text-align:center; color:#868686; line-height:30px;margin:20px auto;}
	.ind_sec5_ul { padding: 30px 0; }
	.ind_sec5_ul li:nth-child(2),.ind_sec5_ul li:nth-child(3){ display:none;}
}

.ind_sec6 { width: 100%; padding: 10px 0 30px; }
.ind_sec6 .h5 { font-size: 24px; color: #333; margin-bottom: 15px; font-weight: normal; }
.ind_sec6 .part1 { float: left; width: 800px; position: relative; }
.ind_sec6 .part1 .show_box { width: 670px; margin: 0 auto; overflow: hidden; }
.ind_sec6 .part1 ul { /*overflow: hidden;
	 width: 9999px; */ }
.ind_sec6 .part1 ul li { float: left; width: 200px; /* margin-right: 35px; */ }
.ind_sec6 .part1 ul li .img { width: 100%; margin-bottom: 8px; }
.ind_sec6 .part1 ul li .img img { width: 100%; height: 100%; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; transition: .3s; }

/*.ind_sec6 .part1 ul li .img img:hover { opacity: .8; }*/

.ind_sec6 .part1 ul li p { font-size: 18px; color: #333; height: 20px; line-height: 20px; text-align: center; padding: 0 15px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.ind_sec6 .part1 .button_icon { width: 42px; height: 42px; position: absolute; }
.ind_sec6 .part1 .button_prev { background: url('../images/icon/icon09_3.png') no-repeat center; left: 0px; }
.ind_sec6 .part1 .button_next { background: url('../images/icon/icon09_4.png') no-repeat center; right: 0; }
.ind_sec6 .part2 { float: right; width: 360px; height: 180px; text-align: center; }
.ind_sec6 .part2 * { box-sizing: content-box; }
.ind_sec6 .part2 img { display: inline-block; max-width: none; max-height: none; }

@media screen and (max-width: 1280px) {
    .ind_sec6 .part1 { width: 690px; }
    .ind_sec6 .part1 .show_box { width: 600px; }
    /* .ind_sec6 .part1 ul li {
		width: 180px;
		margin-right: 30px;
	} */
    .ind_sec6 .part1 .button_icon { width: 35px; height: 35px; }
    .ind_sec6 .part1 .button_prev { /* background: url('../images/icon/icon09_1.png') no-repeat center; */ -webkit-background-size: 35px 35px; background-size: 35px 35px; }
    .ind_sec6 .part1 .button_next { /* background: url('../images/icon/icon09_2.png') no-repeat center; */ -webkit-background-size: 35px 35px; background-size: 35px 35px; }
    .ind_sec6 .part2 { width: 270px; height: 163px; }
}

@media screen and (max-width: 992px) {
    .ind_sec6 .part1 { width: 490px; }
    .ind_sec6 .part1 .show_box { width: 400px; }
    .ind_sec6 .part1 ul li p { font-size: 14px; }
    .ind_sec6 .part2 { width: 245px; height: 166px; }
}

@media screen and (max-width: 767px) {
    .ind_sec6 .part1 { display: none; }
    .ind_sec6 .part2 { width: 100%; }
}



.abu_h5 { font-size: 24px; color: #333; text-align: center; margin-bottom: 30px; font-weight: normal; text-align:center; }

.abu_sec1 { width: 100%; height: 308px; margin-top:70px;}
.abu_sec2 { width: 100%; padding: 60px 0 0px; }
.abu_sec2 .wrap { padding: 0 110px; }
.abu_sec2 .txt { float: left; width: 475px; }
.abu_sec2 .txt p { font-size: 14px; color: #666; line-height: 30px; text-align: justify; height: 300px; overflow: auto; margin-top: 24px; padding-right: 25px; overflow-x: hidden; }
.abu_sec2 .txt p .mCSB_scrollTools .mCSB_dragger { background: #00a2e7; }
.abu_sec2 .txt p .mCSB_scrollTools .mCSB_dragger .mCSB_dragger_bar { background-color: #00a2e7; background-color: rgba(0,162,231,1); }
.abu_sec2 .img { float: right; width: 475px; overflow: hidden; }

.abu_sec2 .img img {width: 100%; height: 100%; width: calc(100%);height:calc(100%);max-width:calc(100%) !important; max-height:calc(100%) !important; -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; transition: .6s; 
 }
.abu_sec2 .img:hover img {  width: calc(100% + 5%);height:calc(100% + 5%); max-width:calc(100% + 5%) !important; max-height:calc(100% + 5%) !important; margin:-2.5%;  }

@media screen and (max-width: 1280px) {
    .abu_h5 { margin-bottom: 30px; }
    .abu_sec1 { height: 218px; }
    .abu_sec2 .wrap { padding: 0px 5px; }
    .abu_sec2 .txt { width: 465px; }
    .abu_sec2 .img { width: 465px; }
}

@media screen and (max-width: 992px) {
    .abu_sec1 { height: 190px; }

    .abu_sec2 .wrap { padding: 0px; }
    .abu_sec2 .txt { width: 465px; margin-right: 40px; }
    .abu_sec2 .img { width: 355px; }
    .abu_sec2 .txt { width: 375px; margin-right: 20px; }
    .abu_sec2 .txt p { height: 235px; margin-top: 12px; }
}

@media screen and (max-width: 767px) {
    .abu_h5 { margin-bottom: 15px; }
    .abu_sec1 { height: 90px; margin-top:0px;}
    .abu_sec2 { padding: 10px 0; }
    .abu_sec2 .txt { float: none; width: 100%; margin: 0; margin-bottom: 15px; }
    .abu_sec2 .img { float: none; width: 100%; }
}

.abu_sec3 { width: 100%; padding: 60px 0 20px; background: #fff; }
.abu_sec3_ul1 { overflow: hidden; width: 1204px; }
.abu_sec3_ul1 li { float: left; width: 240px; margin-left: 1px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; transition: .3s; }
.abu_sec3_ul1 li img { width: 100%; height: 100%; }
.abu_sec3_ul1 li:hover { opacity: .8; }


.abu_sec3_ul1 li:first-child { margin-left: 0px; }
.abu_sec3_ul2 { overflow: hidden; padding-top: 25px; }
.abu_sec3_ul2 li { float: left; width: 33.333%; text-align: center; padding: 0 50px; }
.abu_sec3_ul2 li img { display: inline-block; margin-bottom: 15px; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; transition: .3s; }
.abu_sec3_ul2 li img:hover { opacity: .8; }

.abu_sec3_ul2 li span { display: block; text-align: center; font-size: 18px; color: #333; font-weight: bold; margin-bottom: 15px; }
.abu_sec3_ul2 li p { font-size: 12px; color: #666; line-height: 20px; height: 40px; overflow: hidden; }

@media screen and (max-width: 1280px) {
    .abu_sec3_ul1 { width: 974px; }
    .abu_sec3_ul1 li { width: 194px; }
    .abu_sec3_ul2 li { padding: 0 20px; }
    .abu_sec3_ul2 li span { margin-bottom: 7px; }
    .abu_sec3_ul2 li p { height: 40px; overflow: hidden; }
}

@media screen and (max-width: 992px) {
    .abu_sec3_ul1 { width: 750px; }
    .abu_sec3_ul1 li { width: 149px; }
    .abu_sec3_ul2 li { padding: 0 25px; }
    .abu_sec3_ul2 li img { width: 45px; height: 45px; margin-bottom: 8px; }
}

@media screen and (max-width: 767px) {
    .abu_sec3 { padding: 10px 0; }
    .abu_sec3_ul1 { width: 100%; }
    .abu_sec3_ul1 li { width: 50%; margin: 0; padding-left: 2px; padding-bottom: 2px; }
    .abu_sec3_ul2 { width: 100%; }
    .abu_sec3_ul2 li { width: 100%; padding: 0 40px; margin-bottom: 15px; }
}

.abu_sec4 { width: 100%; padding: 60px 0 20px; }
.abu_sec4_ul { overflow: hidden; margin-bottom: 30px; }
.abu_sec4_ul li { float: left; width: 300px; height: auto; }
.abu_sec4_ul li a { display: block; position: relative; }
.abu_sec4_ul li .img { width: 100%; position: absolute; left: 0; top: 0; overflow: hidden; }

.abu_sec4_ul li .img img { width: 100%; height: 100%; width: calc(100%);height:calc(100%);max-width:calc(100%) !important; max-height:calc(100%) !important; -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; transition: .6s; 
 }
.abu_sec4_ul li .img:hover img { width: calc(100% + 5%);height:calc(100% + 5%); max-width:calc(100% + 5%) !important; max-height:calc(100% + 5%) !important; margin:-2.5%; 
 }

.abu_sec4_ul li p { width: 100%; height: 80px; line-height: 80px; text-align: center; font-size: 14px; color: #999; position: absolute; left: 0; top: 400px; }
.abu_sec4_ul li p em { font-size: 18px; color: #333; }
.abu_sec4_ul li.odd .img { top: 80px; }
.abu_sec4_ul li.odd p { top: 0px; }
.abu_sec4 .part2 p { font-size: 14px; color: #666; line-height: 30px; }

@media screen and (max-width: 1280px) {
    .abu_sec4_ul li { width: 242px; }
    .abu_sec4_ul li p { top: 323px; }
}

@media screen and (max-width: 992px) {
    .abu_sec4_ul li { width: 187px; }
}

@media screen and (max-width: 767px) {
    .abu_sec4 { padding: 10px 0; }
    .abu_sec4_ul { width: 100%; margin-bottom: 0px; }
    .abu_sec4_ul li { width: 50%; position: static; }
    .abu_sec4_ul li .img { position: static; }
    .abu_sec4_ul li p { position: static; }
    .abu_sec4_ul li.odd .img { position: static; }
}

@media screen and (max-width: 360px) {
    .abu_sec4_ul li p { font-size: 12px; }
    .abu_sec4_ul li p em { font-size: 16px; }
}

.abu_sec5 { width: 100%; height: 601px; background: #fff; }
.abu_sec5 .abu_h5 { display: inline-block; text-align: left; }
.abu_sec5 .part1 { width: 599px; height: 601px; float: left; padding: 65px 30px 65px 100px; }
.abu_sec5 .part1 p { font-size: 14px; color: #666; line-height: 30px; }
.abu_sec5 .part2 { width: 601px; float: left; }
.abu_sec5 .part2 .img { float: left; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; transition: .3s; }
.abu_sec5 .part2 .img:hover { opacity: .8; }

.abu_sec5 .part2 .img1 { margin-bottom: 1px; width: 601px; height: 300px; }
.abu_sec5 .part2 .img1 img { width: 100%; height: 100%; }
.abu_sec5 .part2 .img2 { margin-right: 1px; width: 300px; height: 300px; }
.abu_sec5 .part2 .img3 { width: 300px; height: 300px; }
.abu_sec5 .part2 .img2 img, .abu_sec5 .part2 .img3 img { width: 100%; height: 100%; }

@media screen and (max-width: 1280px) {
    .abu_sec5 { height: 485px; }
    .abu_sec5 .part1 { width: 485px; height: 485px; }
    .abu_sec5 .part2 { width: 485px; }
    .abu_sec5 .part2 .img1 { width: 485px; height: 242px; }
    .abu_sec5 .part2 .img2, .abu_sec5 .part2 .img3 { width: 242px; height: 242px; }
}

@media screen and (max-width: 992px) {
    .abu_sec5 { height: 375px; }
    .abu_sec5 .part1 { width: 375px; height: 375px; padding: 25px; }
    .abu_sec5 .part2 { width: 375px; }
    .abu_sec5 .part2 .img1 { width: 375px; height: 187px; }
    .abu_sec5 .part2 .img2, .abu_sec5 .part2 .img3 { width: 187px; height: 187px; }
}

@media screen and (max-width: 767px) {
    .abu_sec5 { padding: 10px 0; height: auto; }
    .abu_sec5 .abu_h5 { display: block; text-align: center; }
    .abu_sec5 .part1 { width: 100%; padding: 0; height: auto; }
    .abu_sec5 .part2 { width: 100%; overflow: hidden; }
    .abu_sec5 .part2 .img1 { width: 100%; }
    .abu_sec5 .part2 .img2 { width: 50%; margin: 0; padding-right: 1px; }
    .abu_sec5 .part2 .img3 { width: 50%; }
}

.abu_sec6 { width: 100%; padding: 60px 0 20px; }
.abu_sec6 .wrap { position: relative; }
.abu_sec6 .show_box { width: 960px; margin: 0 auto; overflow: hidden; }
.abu_sec6_ul { width: 9999px; overflow: hidden; }
.abu_sec6_ul li { float: left; width: 300px; margin-right: 30px; }
.abu_sec6 .button_icon { width: 42px; height: 42px; position: absolute; top: 50%; margin-top: -21px; }
.abu_sec6 .button_prev { background: url('../images/icon/icon09_3.png') no-repeat center; left: 0; }
.abu_sec6 .button_next { background: url('../images/icon/icon09_4.png') no-repeat center; right: 0; }

@media screen and (max-width: 1280px) {
    .abu_sec6 .show_box { width: 810px; }
    .abu_sec6_ul li { width: 250px; }
}

@media screen and (max-width: 992px) {
    .abu_sec6 .show_box { width: 645px; }
    .abu_sec6_ul li { width: 195px; }
}

@media screen and (max-width: 767px) {
    .abu_sec6 { padding: 10px 0; }
    .abu_sec6 .show_box { width: 60%; }
}

.abu_sec7 { padding: 60px 0 20px; }
.abu_sec7 .abu_h5 { margin-bottom: 15px; }

@media screen and (max-width: 767px) {
    .abu_sec7 { padding: 10px 0; }
}



.pro_content { width: 100%; padding-bottom: 60px; }
.pro_ul1 {text-align: center;padding: 40px 0;background: url('../images/img/img_19.jpg') repeat-x center;34px}
.pro_ul1 li {display: inline-block; *display: inline;background:#eaeaea; height:34px; margin:auto 8px auto 8px;}
.pro_ul1 li a { display: block; padding: 0 30px; height: 34px; font-size: 14px; color: #333; line-height: 34px; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; transition: .5s; }
.pro_ul1 .active a{ color: #fff; background: #91c30e;}
.pro_ul1 li:hover a { color: #fff; background: #91c30e; }

.pro_ul2 { padding: 5px 0; }
.pro_ul2 li { float: left; width: 20%; height: auto;-webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; transition: .5s; overflow: hidden; }
.pro_ul2 li:nth-child(5n+5) { margin-right: 0px; }
.pro_ul2 li .img { width: 100%; position: relative; overflow: hidden; }
.pro_ul2 li .img .txt{ width:78%; margin:auto; padding-top:25%; color:#FFFFFF; font-size:13px; line-height:30px;}
.pro_ul2 li .img .txt b{ font-size:30px; font-weight:300}
.pro_ul2 li .img .txt span{ font-size:18px; line-height:30px;}
.pro_ul2 li .img .txt h1{ height:2px; background:#FFFFFF;width:63%; margin-bottom:20px; margin-top:10px;}
.pro_ul2 li .img img { width: 100%;}


.pro_ul2 li .img .cover { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, .6); opacity: 0; -webkit-transition: .5s; -moz-transition: .5s; -ms-transition: .5s; transition: .5s; }
.pro_ul2 li .img .cover a { display: block; /*width: 100%; height: 100%;*/ }
.pro_ul2 li .img .cover a span { display: inline-block; width: 110px; height: 55px; border: 1px solid #fff; border-radius: 5px; text-align: center; line-height: 54px; position: absolute; left: 50%; top: 50%; margin-top: -18px; margin-left: -55px; }
.pro_ul2 li .img .cover a em { display: inline-block; font-size: 16px; color: #fff; vertical-align: middle; margin-right: 10px; padding-left:20px; }
.pro_ul2 li .img .cover a i { display: inline-block; vertical-align: middle; width: 12px; height: 4px; background: url('../images/icon/icon15.png') no-repeat center; }
.pro_ul2 li:hover { box-shadow: 0 0 10px rgba(0, 0, 0, 0.8); }
.pro_ul2 li:hover .img .cover { opacity: 1; }
.pro_ul2 li:hover p { background: #fff; }



@media screen and (max-width: 1280px) {
    .pro_ul2 li { width: 20%; }
	.pro_ul2 li .img .txt{ width:78%; margin:auto; padding-top:25%; color:#FFFFFF; font-size:12px; line-height:30px;}
	.pro_ul2 li .img .txt b{ font-size:16px; font-weight:300}
	.pro_ul2 li .img .txt span{ font-size:12px; line-height:20px;}
	.pro_ul2 li .img .txt h1{ height:2px; background:#FFFFFF;width:63%; margin-bottom:10px; margin-top:10px;}
	.pro_ul2 li .img .txt{ width:78%; margin:auto; padding-top:15%; color:#FFFFFF; font-size:13px; line-height:30px;}
	
}

@media screen and (max-width: 992px) {
    .pro_ul2 li { width: 20%;}
}

@media screen and (max-width: 767px) {
    .pro_ul1 { padding: 5px 3%; margin-bottom: 20px; white-space: nowrap; letter-spacing: -4px; overflow-x: auto; overflow-y: hidden; background: #eaeaea; }

    .pro_ul1 li { display: inline-block; letter-spacing: 0; margin: 0; }

    .pro_ul1 li a { padding: 0 13px; color: #666; }

    .pro_ul1 li.active a { color: #91c30e; background: none; border-radius: 0px; }

    .pro_ul1 li:hover a { color: #91c30e; background: none; border-radius: 0px; }

    .pro_ul2 li { width: 100%; margin: 0; margin-bottom: 10px; }

    .pro_ul2 li p { text-align: center; }
	.pro_content { width: 100%; padding-bottom: 0px; }
	.pro_ul2 li:nth-child(2),.pro_ul2 li:nth-child(3),.pro_ul2 li:nth-child(4),.pro_ul2 li:nth-child(5),.pro_ul2 li:nth-child(7),.pro_ul2 li:nth-child(8),.pro_ul2 li:nth-child(9),.pro_ul2 li:nth-child(10) { display:none;}
}

.pro_details_content { background:#f8f8f8; padding:45px 50px 45px 50px; margin-bottom:90px;}
.pro_details_content h6 { font-size: 28px; color:#333333; text-align: center; font-weight: normal;background: url('../images/img/titleline.jpg') no-repeat center bottom; height:50px; line-height:50px; margin-bottom:30px;}

.pro_details_content .txt { line-height:32px; font-size:14px;}
.pro_details_content .txt img{margin:10px auto 10px auto;}
@media screen and (max-width: 1280px) {
}

@media screen and (max-width: 992px) {
}

@media screen and (max-width: 767px) {
 .pro_details_content { background:#f8f8f8; padding:5%; margin-bottom:40px;}
 .pro_details_content .txt img{width:100%; margin:10px auto 10px auto;}
 .pro_details_content h6 { font-size: 16px;}
}



.inn_content { width: 100%; padding-bottom: 80px; }
.inn_content .part { overflow: hidden; margin-bottom: 50px;  -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; overflow: hidden; background:#f8f8f8}

.inn_content .part:hover { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -webkit-transform: translateY(-5px); transform: translateY(-5px); overflow: hidden; }

.inn_content .part:last-child { margin-bottom: 0; }
.inn_content .part .img { float: left; width: 315px; overflow: hidden; }

.inn_content .part .img img { width: 100%; height: 100%; width: calc(100%);height:calc(100%);max-width:calc(100%) !important; max-height:calc(100%) !important; -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; transition: .6s; 
 }
.inn_content .part .img img:hover {  width: calc(100% + 5%);height:calc(100% + 5%); max-width:calc(100% + 5%) !important; max-height:calc(100% + 5%) !important; margin:-2.5%; 
 }

.inn_content .part .txt { float: right; width: 740px; /* padding-top: 50px; */ margin-right:100px;}
.inn_content .part.odd .img { float: right; }
.inn_content .part.odd .txt { float: left; }
.inn_content .part .abu_h5 { width: 70%; margin-top:40px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.inn_content .part .abu_h56 { margin:30px auto 20px auto;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.abu_h56 { font-size: 24px; color: #333;text-align: left; font-weight: normal; }
.inn_content .part .buton{ background:#91c30e; border-radius:5px; width:100px; text-align:center; height:30px; line-height:30px; color:#fff; margin-top:20px;} 
.inn_content .part .buton:Hover{background:#7aa607;}

.inn_content .part span { display: block; font-size: 14px; color: #333; line-height: 24px; text-align: center; padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 10px; min-height: 20px; overflow: hidden; }
.inn_content .part p { font-size: 12px; color: #999; line-height: 24px; }


@media screen and (max-width: 1280px) {
    .inn_content .wrap { padding: 0; }
    .talent_ul li { width: 220px; }
}

@media screen and (max-width: 992px) {
    .inn_content .part .img { width: 345px; }
    .inn_content .part .txt { width: 345px; }
    .talent_ul li { width: 230px; margin-right: 30px; }
    .talent_ul li:nth-child(4n+4) { margin-right: 30px; }
    .talent_ul li:nth-child(3n+3) { margin-right: 0px; }
}

@media screen and (max-width: 767px) {
	.inn_content .part .abu_h56 { margin:10px auto 10px auto;}
    .inn_content .part .img { float: none; width: 100%; }
    .inn_content .part .txt { float: none; width: 100%; height: auto; padding:0 20px 20px 20px;}
    .talent_ul li { width: 100%; }
}

/*新闻中心*/
.inn_content1 { width: 100%; padding-bottom: 80px; }
.inn_content1 .part { overflow: hidden; margin-bottom: 50px;  -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; overflow: hidden; background:#f8f8f8}

.inn_content1 .part:hover { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -webkit-transform: translateY(-5px); transform: translateY(-5px); overflow: hidden; }

.inn_content1 .part:last-child { margin-bottom: 0; }
.inn_content1 .part .img { float: left; width: 380px; overflow: hidden; }

.inn_content1 .part .img img { width: 100%; height: 100%; width: calc(100%);height:calc(100%);max-width:calc(100%) !important; max-height:calc(100%) !important; -webkit-transition: .6s; -moz-transition: .6s; -ms-transition: .6s; transition: .6s; 
 }
.inn_content1 .part .img img:hover {  width: calc(100% + 5%);height:calc(100% + 5%); max-width:calc(100% + 5%) !important; max-height:calc(100% + 5%) !important; margin:-2.5%; 
 }

.inn_content1 .part .txt { float: right; width: 740px; /* padding-top: 50px; */ margin-right:50px;}
.inn_content1 .part.odd .img { float: right; }
.inn_content1 .part.odd .txt { float: left; }
.inn_content1 .part .abu_h5 { width: 70%; margin-top:40px;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.inn_content1 .part .abu_h56 { margin:50px auto 20px auto;white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.abu_h56 { font-size: 24px; color: #333;text-align: left; font-weight: normal; }
.inn_content1 .part .buton{ background:#91c30e; border-radius:5px; width:100px; text-align:center; height:30px; line-height:30px; color:#fff; margin-top:20px;} 
.inn_content1 .part .buton:Hover{background:#7aa607;}

.inn_content1 .part span { display: block; font-size: 14px; color: #333; line-height: 24px; text-align: center; padding-bottom: 20px; border-bottom: 1px solid #ddd; margin-bottom: 10px; min-height: 20px; overflow: hidden; }
.inn_content1 .part p { font-size: 12px; color: #999; line-height: 24px; }


@media screen and (max-width: 1280px) {
    .inn_content1 .wrap { padding: 0; }
    .talent_ul li { width: 220px; }
}

@media screen and (max-width: 992px) {
    .inn_content1 .part .img { width: 345px; }
    .inn_content1 .part .txt { width: 345px; }
    .talent_ul li { width: 230px; margin-right: 30px; }
    .talent_ul li:nth-child(4n+4) { margin-right: 30px; }
    .talent_ul li:nth-child(3n+3) { margin-right: 0px; }
}

@media screen and (max-width: 767px) {
	.inn_content1 .part .abu_h56 { margin:10px auto 10px auto;}
    .inn_content1 .part .img { float: none; width: 100%; }
    .inn_content1 .part .txt { float: none; width: 100%; height: auto; padding:0 20px 20px 20px;}
    .talent_ul li { width: 100%; }
}

.talent_details_content { width: 100%; padding: 40px 0 60px; }
.talent_details_content .wrap { position: relative; }
.td_h5 { font-size: 18px; color: #666; font-weight: normal; margin-bottom: 40px; padding-left: 80px; }
.td_h5 span { font-size: 30px; color: #333; font-weight: bold; display: block; margin-bottom: 5px; }
.td_txt { width: 800px; min-height: 553px; background: #14a9e9; padding: 100px 180px 50px 100px; }
.td_txt p { font-size: 14px; color: #fff; line-height: 30px; }
.td_txt .td_txt_p { font-size: 18px; margin-bottom: 20px; }
.td_txt .td_txt_p span { font-size: 30px; margin-right: 5px; }
.td_img { width: 512px; border: 10px solid #fff; position: absolute; right: 0; top: 0; }
.td_img img { width: 492px; height: 549px; }

@media screen and (max-width: 1280px) {
    .td_h5 { margin-bottom: 20px; }
    .td_txt { width: 750px; min-height: 423px; padding: 60px 120px 50px 60px; }
    .td_img { width: 320px; height: 355px; }
    .td_img img { width: 300px; height: 335px; }
}

@media screen and (max-width: 992px) {
    .td_h5 { margin-bottom: 20px; padding-left: 10px; }
    .td_txt { width: 500px; min-height: 423px; padding: 30px 60px 30px 30px; }
    .td_img { width: 295px; height: 327px; }
    .td_img img { width: 275px; height: 307px; }
}

@media screen and (max-width: 767px) {
    .td_txt { width: 100%; padding: 25px 10px; }
    .td_img { position: static; width: 100%; border: none; }
    .td_img img { width: 100%; height: 100%; }
    .td_h5 span { font-size: 20px; }
    .td_txt .td_txt_p { font-size: 16px; }
    .td_txt .td_txt_p span { font-size: 18px; }
}

.case_content { width: 100%; padding-bottom: 80px; }
.case_content .wrap { padding: 0 70px; position: relative; }
.case_content .case_img { position: relative; width: 780px; height: 520px; float: left; }
.case_content .case_img img { position: absolute; left: 0; top: 0; }
.case_content .pagination { width: 45px; height: 90px; position: absolute; top: 445px; right: 265px; }
.case_content .pagination .span1 { display: block; font-size: 18px; color: #00a2e7; width: 45px; height: 45px; border-bottom: 1px solid #666; text-align: center; line-height: 45px; }
.case_content .pagination .span2 { display: block; font-size: 18px; color: #666; width: 45px; height: 45px; text-align: center; line-height: 45px; }
.case_content .slide { float: right; width: 158px; height: 520px; position: relative; }
.case_content .slide .show_box { width: 158px; height: 438px; overflow: hidden; /* margin: auto 0; */ margin-top: 41px; }
.case_content .slide ul { width: 158px; height: 9999px; }
.case_content .slide ul li { width: 158px; height: 105px; margin-bottom: 6px; border: 3px solid #fff; }
.case_content .slide ul li.active { border: 3px solid #00a2e7; }
.case_content .slide ul li:hover { border: 3px solid #00a2e7; }
.case_content .slide ul li img { width: 100%; height: 100%; }
.case_content .slide .arrow_btn { width: 158px; height: 30px; position: absolute; left: 0; }
.case_content .slide .arrow_prev { background: url('../images/icon/icon16_1.png') no-repeat center; top: 0; }
.case_content .slide .arrow_next { background: url('../images/icon/icon16_2.png') no-repeat center; bottom: 0; }
.case_txt { width: 100%; padding-top: 40px; }
.case_txt span { display: block; font-size: 18px; color: #333; font-weight: bold; margin-bottom: 15px; }
.case_txt p { font-size: 14px; color: #666; line-height: 24px; }
.case_img_box { display: none; }

@media screen and (max-width: 1280px) {
    .case_content .wrap { padding: 0; }
    .case_content .case_img { width: 702px; height: 468px; }
    .case_content .slide { width: 140px; height: 468px; }
    .case_content .slide .show_box { width: 140px; height: 390px; margin-top: 39px; }
    .case_content .slide ul li { width: 140px; height: 93px; }
    .case_content .slide .arrow_btn { width: 140px; }
    .case_content .pagination { top: 390px; right: 180px; }
}

@media screen and (max-width: 992px) {
    .case_content .case_img { display: none; }
    .case_content .pagination { display: none; }
    .case_content .slide { display: none; }
    .case_img_box { display: block; }
}

@media screen and (max-width: 767px) {
    .case_img_box { width: 100%; height: auto; }
}


.dev_content { width: 100%; padding-bottom: 80px; }
.dev_content .part { overflow: hidden; margin-bottom: 50px; }
.dev_content .part:last-child { margin-bottom: 0px; }
.dev_content .part .img { float: left; width: 672px; }
.dev_content .part .img img { width: 100%; height: 100%; }
.dev_content .part .txt { float: right; width: 528px; padding: 0 60px; }
.dev_content .part .txt p { height: 150px; font-size: 14px; color: #666; line-height: 30px; overflow: hidden; }
.dev_content .part.odd .img { float: right; }
.dev_content .part.odd .txt { float: left; }

@media screen and (max-width: 1280px) {
    .dev_content .part .img { width: 500px; }
    .dev_content .part .txt { width: 470px; padding: 0 50px; }
}

@media screen and (max-width: 992px) {
    .dev_content .part .img { width: 400px; }
    .dev_content .part .txt { width: 350px; padding: 0 30px; }
}

@media screen and (max-width: 767px) {
    .dev_content .part .img { float: none; width: 100%; }
    .dev_content .part .txt { float: none; width: 100%; padding: 0; height: auto; }
}


.care_sec { width: 100%; }
.care_sec .abu_h5 { margin-bottom: 20px; }
.care_sec .part1 ul { padding: 5px 0; }
.care_sec .part1 ul li { float: left; width: 350px; margin: 0 35px; margin-bottom: 60px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; overflow: hidden; }
.care_sec .part1 ul li:nth-child(3n+3) { margin-right: 0px; }
.care_sec .part1 ul li .img { width: 100%; }
.care_sec .part1 ul li .img img { width: 100%; height: 100%; }
.care_sec .part1 ul li .txt { height: auto; padding: 15px; background: #eaeaea; }
.care_sec .part1 ul li .txt dt { font-size: 16px; color: #333; text-align:center; margin-bottom: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }

.care_sec .part1 ul li:hover { box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -webkit-transform: translateY(-5px); transform: translateY(-5px); overflow: hidden; }
.care_sec .part1 ul li:hover .txt { background: -webkit-linear-gradient(130deg, #8ab713, #c6e76f); background: -o-linear-gradient(130deg, #8ab713, #c6e76f); background: -moz-linear-gradient(130deg, #8ab713, #c6e76f); background: linear-gradient(130deg, #8ab713, #c6e76f); }
.care_sec .part1 ul li:hover .txt dt { color: #fff; }
.care_sec .part1 ul li:hover .txt dd p { color: #fff; }

.care_padding_box { padding: 60px 0 0; }
.care_padding_box .imap { height: 350px; margin: 0 auto; }
.care_padding_box .imap img { max-width: none; max-height: none; }
.care_padding_box .imap * { -webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }

@media screen and (max-width: 1280px) {
    .care_sec .part1 ul li { width: 300px; margin-right: 35px; }
    .care_sec .part2 { padding: 0 50px 40px; }
}

@media screen and (max-width: 992px) {
    .care_sec .part1 ul li { width: 230px; margin-right: 30px; }
    .care_sec .part1 ul li .txt dd { height: 120px; }

}

@media screen and (max-width: 767px) {
    .care_padding_box { padding: 10px 0 0; }
    .care_sec .part1 ul li { width: 100%; margin: 0px 0 30px; }
  
}



/* ---------- s-设备展示 ---------- */
.equipment_sec { width: 100%; }
.equipment_sec .abu_h5 { margin-bottom: 20px; }
.equipment_sec .part1 ul { padding: 5px 0; }
.equipment_sec .part1 ul li {width: 100%; margin-bottom: 30px; -webkit-transition: 0.3s; -moz-transition: 0.3s; -ms-transition: 0.3s; transition: 0.3s; overflow: hidden; background: #f8f8f8; height:auto}


.equipment_sec .part1 ul li .img { width: 40%; float:left;}
.equipment_sec .part1 ul li .txt { height: auto; float:right;width:60%;}

.equipment_sec .part1 ul li:nth-child(2n) .img{ width: 40%; float:right;}
.equipment_sec .part1 ul li:nth-child(2n) .txt {  height: auto; float:left;width:60%; }

.equipment_sec .part1 ul li .img img { width: 100%; height: 100%; }



.equipment_sec .part1 ul li .txt dt { font-size: 18px; color: #333; margin-bottom: 8px; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; padding:10% 0 0 10%;}
.equipment_sec .part1 ul li .txt dd { overflow: hidden;padding:2% 10% 0 10% }
.equipment_sec .part1 ul li .txt dd p { font-size: 14px; color: #666; line-height: 30px; }
.equipment_sec .part1 ul li .txt dd span.date { font-size: 12px; color: #999; }
.equipment_sec .part1 ul li:hover {background: -webkit-linear-gradient(130deg, #8ab713, #c6e76f); background: -o-linear-gradient(130deg, #8ab713, #c6e76f); background: -moz-linear-gradient(130deg, #8ab713, #c6e76f); background: linear-gradient(130deg, #8ab713, #c6e76f); box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19); -webkit-transform: translateY(-5px); transform: translateY(-5px);overflow: hidden; }

.equipment_sec .part1 ul li:hover .txt dt { color: #fff; }
.equipment_sec .part1 ul li:hover .txt dd p { color: #fff; }

@media screen and (max-width: 1280px) {
    .equipment_sec .part1 ul li { width: 300px; margin-right: 35px; }
    .equipment_sec .part2 { padding: 0 50px 40px; }
}

@media screen and (max-width: 992px) {
    .equipment_sec .part1 ul li { width: 230px; margin-right: 30px; }
    .equipment_sec .part1 ul li .txt dd { height: 120px; }
    .equipment_sec .part2 { padding: 0 30px 40px; }
    .equipment_sec .part3 { padding: 0 20px; }
}

@media screen and (max-width: 767px) {
    .equipment_padding_box { padding: 10px 0 0; }
	.equipment_sec .part1 ul li{width:100%; margin-bottom:30px;}
    .equipment_sec .part1 ul li .img{ width: 100%;}
   .equipment_sec .part1 ul li .txt{ width: 100%; height: auto;}
   .equipment_sec .part1 ul li:nth-child(2n) .img{ width: 100%;}
.equipment_sec .part1 ul li:nth-child(2n) .txt {  height: auto; width:100%; padding-bottom:15px;}
.equipment_sec .part1 ul li .txt dt { padding:5% 0 0 5%;}
.equipment_sec .part1 ul li .txt dd { overflow: hidden;padding:0 5% 0 5% }
.equipment_sec .part1 ul li .txt dd p { line-height: 22px; }
}
/* ---------- e-设备展示 ---------- */

/* s-联系我们 */
/*******联系我们*******/
.iw_poi_title { color: #CC5522; font-size: 14px; font-weight: bold; overflow: hidden; padding-right: 13px; white-space: nowrap; }
.iw_poi_content { font: 12px arial,sans-serif; overflow: visible; padding-top: 4px; white-space: -moz-pre-wrap; word-wrap: break-word; }
#dituContent img { max-width: none !important; max-height: none !important; }
.address_box { background: url(../images/img/bg16.jpg) no-repeat top center; background-size: cover; margin-top:70px; width:100%;}
.address_content { margin: 50px auto; width:1250px;}
.map { width: 50%; float: left; }
.route { width: 50%; height: 400px; float: left; background:#91c30e; filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000); color: #fff; /*padding: 25px;*/ position: relative; margin-bottom:120px;}
.route_side { width: 80px; height: 100%; position: absolute; left: -80px; top: 0; background: url(../images/icon/c21.png) repeat; }
.route_side .s1 { background: url(../images/icon/c22.png) no-repeat 10px center; padding-left: 40px; margin-top: 65px; position: relative; }
.route_side .s2 { background: url(../images/icon/c23.png) no-repeat 10px center; padding-left: 40px; margin-top: 25px; position: relative; }
.route_side .s1::after, .route_side .s2::after { content: ""; width: 6px; height: 12px; display: block; background: url(../images/icon/c24.png) no-repeat; position: absolute; right: -6px; top: 4px; }
.route p { line-height: 20px; }
.route_title { font-size: 16px; font-weight: bold; border-bottom: 1px solid #d1fe5c; height: 60px; line-height: 60px; padding: 0 20px; }
.route_txt { height: 340px; padding-right: 30px; }
.route_txt dl { }
.route_txt dl:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.route_txt dl dt { width: 90px; float: left; text-align: center; padding-top: 10px; padding-bottom: 10px; line-height: 20px; }
.route_txt dl dt img { display: inline-block; vertical-align: middle; margin-right: 5px; }
.route_txt dl dd { margin-left: 90px; border-left: 1px solid #d1fe5c; padding-top: 10px; padding-bottom: 10px; padding-left: 15px; }

@media screen and (max-width:768px) {
    .map { width: 100%; }
    .map #dituContent { height: 250px !important; }
    .route { width: 100%; height: initial !important; }
    .route_side { display: none; }
	.address_content { margin: 50px auto;width:100%;}
}

.code_box { letter-spacing: -4px; font-size: 0; text-align: center; margin-top: 50px; }
.code_txt { display: inline-block; vertical-align: top; width: 50%; letter-spacing: 0px; }
.code_txt.align_right { padding-right: 35px; }
.code_txt.align_left { padding-left: 35px; }
.code_txt img, .code_txt em { display: inline-block; vertical-align: middle; font-size: 16px; margin: 0 3px; }
.code_content { background: url(../images/icon/c25.png) repeat-x; margin-top: 10px; }
.code_img.align_right img { border-right: 15px solid #fff; width: 155px; height: 140px; }
.code_img.align_left img { border-left: 15px solid #fff; width: 155px; height: 140px; }

@media screen and (max-width:768px) {
    .code_img.align_right img { border-right: 7.5px solid #fff; }
    .code_img.align_left img { border-left: 7.5px solid #fff; }
	.address_box { margin-top:10px;}
}

.contact_form { }
.contact_form li { width: 32%; margin-left: 2%; border-bottom: 1px solid #d9d9d9; height: 40px; margin-top: 20px; position: relative; float: left; }
.contact_form li.li1 { margin-left: 0px; }
.contact_form li.li4 { margin-left: 0px; width: 100%; }
.contact_form li .name { line-height: 40px; position: absolute; left: 0; top: 0; font-size: 14px; color: #333; }
.contact_text { height: 39px; width: 100%; padding-left: 60px; line-height: 39px; outline: none; }
.contact_submit { border: 1px solid #d9d9d9; margin: 40px auto 0px; }

@media screen and (max-width:768px) {
    .contact_form li { width: 100% !important; margin-left: 0 !important; }
}

/* e-联系我们 */
.site_title { font-size: 24px; font-weight: 300; text-align: center; margin-top: 50px; }
.site_title2 { font-size: 12px; text-align: center; font-family:Verdana, Arial, Helvetica, sans-serif;margin-top: 5px; color:#d0d0d0; font-weight:100;}
.site_title.color, .site_title2.color { color: #fff; }

.pop_code_box { width: 250px; background: #fff; padding: 20px; }
.pop_code_box p { font-size: 14px; color: #333; font-weight: bold; text-align: center; }


.contact_form { }
.contact_form li { width: 32%; margin-left: 2%; border-bottom: 1px solid #d9d9d9; height: 40px; margin-top: 20px; position: relative; float: left; }
.contact_form li.li1 { margin-left: 0px; }
.contact_form li.li4 { margin-left: 0px; width: 100%; }
.contact_form li .name { line-height: 40px; position: absolute; left: 0; top: 0; font-size: 14px; color: #333; }
.contact_text { height: 39px; width: 100%; padding-left: 60px; line-height: 39px; outline: none; }
.contact_submit { border: 1px solid #d9d9d9; margin: 40px auto 0px; }

.show_more { width: 140px; height: 40px; display: block; border: 1px solid #8ab713; border-radius: 40px; margin: 25px auto 0px; font-size: 12px; color: #666; line-height: 40px; text-align: center; transition: 0.5s; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; }
.show_more:hover { width: 160px; background: #8ab713; color: #fff; font-size: 14px; }

@media screen and (max-width:768px) {
    .contact_form li { width: 100% !important; margin-left: 0 !important; }
}

.position{width:100%; line-height:45px; height:45px; background:#f0f7dd; font-size:12px}
.wip{width:1250px; margin:auto;}
.wip a:Hover{ color:#99CC00; text-decoration:underline}