@charset "utf-8";
/* CSS Document */
html{min-height: 100%;}
body{font-family:"siyuan";font-size:12px;margin:0px auto !important;padding:0px; overflow-x:hidden;background:#fff;max-width: 1920px;position: relative;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td,address,select,span{margin:0px;padding:0px;font-weight:normal}
a{text-decoration:none; color:#444;font-weight:normal}
b{ font-weight:normal;}
p{font-weight:normal}
a:hover{text-decoration:none; color:#015db2;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
i,dl,dt,em,li{list-style-type:none; font-style:normal;}
input,textarea{ font-family:"siyuan";outline: none;}
a{ border:none\9;}
a img{border:none\9;}
.Left{float:left;}
.Right{float:right;}
.clearfix{clear:both;}

@font-face{
	font-family: 'siyuan';
	src: url('../Bebas/siyuan.TTF');
}

.headerbox{width: 100%;background: #fff;position: relative;z-index: 5;}
.headerbox .logo{width: 237px;height: 66px;display: block;float:left;margin-left: 3%;margin-top: 17px;}
.headerbox .logo img{width: 100%;display: block;}
.headerbox .head-r{float: right;font-size: 0;text-align: center;}
.headerbox .head-r .searchicon{width: 100px;height: 100px;display: inline-block;vertical-align: middle;}
.headerbox .head-r .searchicon:hover .search-fix-box{top: 100px;opacity: 1;}
.headerbox .head-r .searchicon .sicon{width: 100%;height: 100%;display: block;background:#6e5b55 url(../images/index/searchicon.png) no-repeat scroll center center;}
.headerbox .head-r .head-r-nav{width: 100px;height: 100px;display: inline-block;vertical-align: middle;}
.headerbox .head-r .head-r-nav:hover .head-r-nav-box{right: 0;}
.headerbox .head-r .head-r-nav .navicon{width: 100%;height: 100%;display: block;background:#ed6d00 url(../images/index/navicon.png) no-repeat scroll center center;}
.headerbox .head_nav{float:right;margin-right: 35px;}
.headerbox .head_nav .navicons{display: none;width: 100px;height: 100px;background:#ed6d00 url(../images/index/navicon.png) no-repeat scroll center center;}
/* .headerbox .navs{float:right;margin-right: 35px;} */
/* .headerbox .head_nav .navs{transition: all 500ms;} */
.headerbox .navs ul{font-size: 0;text-align: center;}
.headerbox .navs ul li{display: inline-block;vertical-align: middle;margin: 0 30px;}
.headerbox .navs ul li a{font-size: 19px;color:#222;line-height: 96px;display: block;border-bottom: 4px solid #fff;transition: all 500ms;}
.headerbox .navs ul li:hover a{color:#ed6d00;border-color: #ed6d00;}
.headerbox .navs ul li.hov a{color:#ed6d00;border-color: #ed6d00;}
.headerbox .navs ul li a.hov{color:#ed6d00;border-color: #ed6d00;}

.search-fix-box{width: 100%;height: auto;position: absolute;left: 0;top: -210px;background-color: #6e5b55;z-index: 4;transition: all 500ms;opacity: 0;}
.search-fix-box .searchbox{width: 80%;margin: 70px auto;border-bottom: 1px solid rgba(255, 255, 255, 0.2);font-size: 0;text-align: left;}
.search-fix-box .searchbox .in_btn{width: 22px;height: 22px;display: inline-block;vertical-align: middle;margin-right: 18px;background:url(../images/index/searchicon.png) no-repeat scroll center center;border: none;background-size: 100%;}
.search-fix-box .searchbox .in_intxt{width: 90%;display: inline-block;vertical-align: middle;border: none;font-size: 15px;color:#fff;line-height: 60px;background: none;}
.search-fix-box .searchbox .in_intxt::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.2);}
.search-fix-box .searchbox .in_intxt::-moz-placeholder {color: rgba(255, 255, 255, 0.2);;}
.search-fix-box .searchbox .in_intxt:-ms-input-placeholder {color: rgba(255, 255, 255, 0.2);;}
.search-fix-box .searchbox .in_intxt::-webkit-input-placeholder {color: rgba(255, 255, 255, 0.2);;}
.search-fix-box .searchbox .in_intxt::placeholder {color: rgba(255, 255, 255, 0.2);;}
.search-fix-box .searchbox .close{width: 20px;height: 20px;display: block;float:right;font-size: 37px;color:#fff;margin-top: 20px;line-height: 0;font-weight: 100;}

.head-r-nav-box{width: 300px;padding: 50px 35px 50px 50px;position: absolute;right: -400px;top: 100px;z-index: 2;background-color: #ed6d00;transition: all 500ms;}
.head-r-nav-box.hov{right: 0;}
.head-r-nav-box h2{font-size: 22px;color:#fff;line-height: 24px;font-weight: bold;text-align: left;}
.head-r-nav-box ul.nav-box-item{margin-top: 35px;font-size: 0;text-align: left;width: 330px;}
.head-r-nav-box ul.nav-box-item h3{font-size: 18px;color:#fff;font-weight: bold;line-height: 30px;display: block;}
.head-r-nav-box ul.nav-box-item li{display: inline-block;vertical-align: middle;margin-right: 12px;}
.head-r-nav-box ul.nav-box-item li a{font-size: 16px;color:rgba(255, 255, 255, 0.6);line-height: 30px;display: block;}
.head-r-nav-box ul.nav-box-item li a:hover{color:#fff;}

.banner{position: relative;overflow: hidden;}
.banner .swiper-slide{position: relative;transition-property: opacity;}
.banner .swiper-slide .text{width: 73.6%;position: absolute;top: 0;left: 13.545%;padding-top: 15%;}
.banner .swiper-slide .text p{margin-bottom: 60px;margin-top: -30px;transition: all 0.5s;opacity: 0;}
.banner .swiper-slide .text p img{margin: 0;}
.banner .swiper-slide .text a{display: block;font-size: 0;text-align: left;margin-top: -30px;transition: all 0.5s;opacity: 0;}
.banner .swiper-slide .text a i{font-size: 14px;color:#fff;line-height: 20px;display: inline-block;vertical-align: middle;}
.banner .swiper-slide .text a b{font-size: 14px;line-height: 20px;color:#fff;display: inline-block;vertical-align: middle;margin-left: 20px;font-family: "宋体";font-weight: bold;}
.banner .swiper-slide:nth-child(2) .text a{text-align: right;}
.banner .swiper-slide:nth-child(3) .text a{text-align: center;}
.banner img{display: block;width: auto;max-width: 100%;height: auto;margin: 0 auto;}
.banner .mySwiper .swiper-pagination{position: absolute;left: 0;bottom: 60px;width: 100%;margin-left: -650px;}
.banner .mySwiper .swiper-pagination .swiper-pagination-bullet{width: 40px;height: 4px;background: #fff;transition: all 500ms;border-radius: 4px;margin: 0 3px;vertical-align: middle;}
.banner .mySwiper .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{height: 6px;}
.banner .swiper-slide.swiper-slide-active .text p:nth-child(1){margin-top: 0;opacity: 1;transition-delay: 0.3s;}
.banner .swiper-slide.swiper-slide-active .text p:nth-child(2){margin-top: 0;opacity: 1;transition-delay: 0.6s;}
.banner .swiper-slide.swiper-slide-active .text a{margin-top: 0;opacity: 1;transition-delay: 0.9s;}

.banner  .swiper-button-next,.banner .swiper-button-prev{width:50px;height: 170px;display: block;background:url(../images/index/prod-slide-icon.png) no-repeat;}
.banner  .swiper-button-next:after,.banner .swiper-button-prev:after{font-size: 0;}
.banner  .swiper-button-next{background-position: right top;right: 0;top: 40%;}
.banner  .swiper-button-prev{background-position: left top;left: 0;top: 40%;}
.banner  .swiper-button-next:hover{background-position: right bottom;}
.banner  .swiper-button-prev:hover{background-position: left bottom;}


.i01-bg{background:url(../images/index/about-bg.png) no-repeat scroll bottom center;}
.i01{width: 73.6%;margin: 0 auto;padding: 80px 0 40px;transition: all 500ms;font-size: 0;text-align: left;overflow: hidden;}
.i01 .l{width:46.42%;display: inline-block;vertical-align: middle;margin-right: 3.5%;}
.i01 .l .t{margin-bottom: 23px;}
.i01 .l .t h2{font-size: 40px;color:#ed6d00;line-height: 40px;font-weight: bold;margin-bottom: 30px;}
.i01 .l .t span{font-size: 36px;color:#111;line-height: 36px;font-weight: bold;}
.i01 .l .b{width: auto;margin-bottom: 32px;}
.i01 .l .b p{font-size: 16px;margin-bottom: 13px;line-height: 32px;text-align: justify;}
.i01 .l .more{display: block;font-size: 0;text-align: left;}
.i01 .l .more b{font-size: 16px;color:#232323;line-height: 22px;display: inline-block;vertical-align: middle;}
.i01 .l .more i{font-size: 16px;color:#232323;line-height: 22px;display: inline-block;vertical-align: middle;margin-left: 10px;font-family: "宋体";font-weight: bold;}
.i01 .l .more:hover b{color:#ed6d00;}
.i01 .l .more:hover i{color:#ed6d00}
.i01 .r{width: 50%;display: inline-block;vertical-align: middle;margin-bottom: 25px;}
.i01 .r img{width: 100%;display: block;height: auto;}
.i01 .r div{width: 100% !important;height: auto !important;}
.i01 .r div video{width: 100% !important;display: block !important;height: auto  !important;}
.i01 .banner_bar_bd .bd_l{width:100%;margin: 0 auto;}
.i01 .banner_bar_bd .bd_l_box{padding:16px 0px 15px 0px;}
.i01 .banner_bar_bd .bd_l dl{padding:1%;text-align:center;width: 23%;display: inline-block;vertical-align: top;}
.i01 .banner_bar_bd .bd_l dl:last-child{border-right:none;}
/*.i01 .banner_bar_bd .bd_l dl dt{font-size:40px;color:#be8564;font-weight:bold;font-family: "BEBAS";margin-bottom: 10px;}
.i01 .banner_bar_bd .bd_l dl dt em{font-size:26px;color:#be8564;font-weight:normal;margin-left:1px;font-family: "BEBAS";}
.i01 .banner_bar_bd .bd_l dl dd{color:#666;font-size: 16px;}*/
.i01 .banner_bar_bd .bd_l dl .num{font-size:50px;color:#ed6d00;font-weight:bold;margin-right: 6px;float:none;height: 60px;font-family: 'din';}
.i01 .banner_bar_bd .bd_l dl .num em{font-size:17px;color:rgba(0, 0, 0, 0.7);font-weight:normal;margin-left:1px;display: inline-block;vertical-align: top;}
.i01 .banner_bar_bd .bd_l dl .txt{color:#6f6f6f;font-size: 16px;line-height: 24px;margin-top: 10px;}

.i02{width: 100%;background:#f3f3f3 url(../images/index/prodbg.jpg) no-repeat scroll top center;padding: 90px 0 50px;overflow: hidden;}
.i02 .t{width: 73.6%;margin: 0 auto 57px;}
.i02 .t h2{font-size: 40px;color:#fff;line-height: 40px;margin-bottom: 30px;font-weight: bold;}
.i02 .t span{font-size: 36px;color:#fff;line-height: 36px;font-weight: bold;margin-bottom: 60px;display: block;}
.i02 .t .more{display: block;font-size: 0;text-align: left;}
.i02 .t .more b{font-size: 16px;color:#fff;line-height: 22px;display: inline-block;vertical-align: middle;}
.i02 .t .more i{font-size: 16px;color:#fff;line-height: 22px;display: inline-block;vertical-align: middle;margin-left: 10px;font-family: "宋体";font-weight: bold;}
.i02 .t .more:hover b{color:#ed6d00;}
.i02 .t .more:hover i{color:#ed6d00;}
.i02 .b{width: auto;position: relative;}
.i02 .b .swiper-button-prev, .i02 .b .swiper-button-next{position: inherit;left: auto;right: auto;top: auto;}
.i02 .b .swiper-button-box{margin: 40px auto;width: 73.6%;font-size: 0;text-align: left;height: 48px;}
.i02 .b .swiper-button-box .swiper-button-prev,.i02 .b .swiper-button-box .swiper-button-next{width: 90px;height: 48px;display: inline-block;vertical-align: middle;background:url(../images/index/prodicon.png) no-repeat;}
.i02 .b .swiper-button-box .swiper-button-prev:after,.i02 .b .swiper-button-box .swiper-button-next:after{font-size: 0;}
.i02 .b .swiper-button-box .swiper-button-prev{background-position: left top;}
.i02 .b .swiper-button-box .swiper-button-next{background-position: right top;}
.i02 .b .swiper-button-box .swiper-button-prev:hover{background-position: left bottom;}
.i02 .b .swiper-button-box .swiper-button-next:hover{background-position: right bottom;}
.i02 .b .swiper-slide{width: 450px;display: inline-block;vertical-align: middle;margin-right: 25px;}
.i02 .b .swiper-slide .imgs{width: 100%;height: 185px;display: block;overflow: hidden;transition: all 500ms;margin-top: 80px;}
.i02 .b .swiper-slide .imgs img{width: 100%;display: block;transition: all 500ms;}
.i02 .b .swiper-slide .text{padding: 24px 35px 0;height: 206px;background: #fff url(../images/index/p-bg.png) no-repeat scroll right bottom;transition: all 500ms;}
.i02 .b .swiper-slide .text h2{font-size: 24px;color:#444;line-height: 24px;font-weight: bold;margin-bottom: 12px;transition: all 500ms;}
.i02 .b .swiper-slide .text ul li{padding-left: 17px;position: relative;}
.i02 .b .swiper-slide .text ul li i{width: 7px;height: 7px;display: block;background-color: #0451a3;border-radius: 50%;transition: all 500ms;position: absolute;left: 0;top: 11.5px;}
.i02 .b .swiper-slide .text ul li a{font-size: 16px;color:#444;line-height: 30px;display: block;}
.i02 .b .swiper-slide:hover .imgs{margin-top:0px;height: 265px;}
.i02 .b .swiper-slide:hover .imgs img{transform: scale(1.05);}
.i02 .b .swiper-slide:hover .text{background: #81685b url(../images/index/p-bg.png) no-repeat scroll right bottom;}
.i02 .b .swiper-slide:hover .text h2{font-size: 26px;color:#fff}
.i02 .b .swiper-slide:hover .text ul li i{background-color: #fff;}
.i02 .b .swiper-slide:hover .text ul li a{color:#fff}
.i02 .b .swiper-slide.swiper-slide-active .imgs{margin-top:0px;height: 265px;}
.i02 .b .swiper-slide.swiper-slide-active .imgs img{transform: scale(1.05);}
.i02 .b .swiper-slide.swiper-slide-active .text{background: #81685b url(../images/index/p-bg.png) no-repeat scroll right bottom;}
.i02 .b .swiper-slide.swiper-slide-active .text h2{font-size: 26px;color:#fff}
.i02 .b .swiper-slide.swiper-slide-active .text ul li i{background-color: #fff;}
.i02 .b .swiper-slide.swiper-slide-active .text ul li a{color:#fff}

.i03{width: 73.6%;margin: 0 auto;padding: 80px 0;overflow: hidden;}
.i03 .t{margin-bottom: 49px;}
.i03 .t h2{font-size: 36px;color:#222;line-height: 36px;font-weight: bold;float:left;}
.i03 .t .more{float:right;font-size: 0;text-align: left;}
.i03 .t .more b{font-size: 16px;color:#222;line-height: 36px;display: inline-block;vertical-align: middle;margin-right: 10px;transition: all 500ms;}
.i03 .t .more i{font-size: 16px;color:#222;line-height: 36px;font-weight: bold;display: inline-block;vertical-align: middle;transition: all 500ms;font-family: "宋体";}
.i03 .t .more:hover b{color:#ed6d00;}
.i03 .t .more:hover i{color:#ed6d00;}
.i03 .b{width: auto;}
.i03 .b ul{font-size: 0;text-align: left;}
.i03 .b ul li{width: 435px;display: inline-block;vertical-align: top;margin-right: 40px;}
.i03 .b ul li:nth-child(3){margin-right: 0;}
.i03 .b ul li:nth-child(4){display: none;margin: 0;}
.i03 .b ul li .imgs{width: 435px;height: 290px;display: block;overflow: hidden;transition: all 500ms;}
.i03 .b ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.i03 .b ul li .text{padding: 20px 5px;}
.i03 .b ul li .text .tits{font-size: 22px;color:#111;display: block;font-weight: bold;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 15px;transition: all 500ms;}
.i03 .b ul li .text span{font-size: 16px;color:#777;line-height: 20px;display: block;margin-bottom: 12px;transition: all 500ms;}
.i03 .b ul li .text p{font-size: 16px;color:#444;line-height: 30px;text-align: justify;height: 60px;overflow: hidden;transition: all 500ms;}
.i03 .b ul li:hover .imgs img{transform: scale(1.05);}
.i03 .b ul li:hover .text .tits{color:#ed6d00;}
.i03 .b ul li:hover .text span{color:#ed6d00;}
.i03 .b ul li:hover .text p{color:#ed6d00;}


.footer-mess-bar{width: 100%;background:url(../images/index/table-bg.jpg) no-repeat scroll top center;overflow: hidden;background-size: 100% 100%;}
.footer-mess-bar .f-mess{width: 73.6%;margin: 0 auto;padding: 60px 0;}
.footer-mess-bar .f-mess .t{margin-bottom: 40px;font-size: 0;text-align: left;}
.footer-mess-bar .f-mess .t h2{font-size: 28px;color:#fff;line-height: 36px;font-weight: bold;display: inline-block;vertical-align: bottom;}
.footer-mess-bar .f-mess .t span{font-size: 16px;color:rgba(255, 255, 255, 0.8);display: inline-block;vertical-align: bottom;line-height: 20px;margin-left: 10px;}
.footer-mess-bar .f-mess .b{width: 100%;font-size: 0;text-align: left;}
.footer-mess-bar .f-mess .b .box{display: inline-block;vertical-align: middle;}
.footer-mess-bar .f-mess .b .line{width: 12px;height: 46px;display: inline-block;vertical-align: middle;}
.footer-mess-bar .f-mess .b .box .intxt{width: 310px;height: 46px;background-color: rgba(255, 255, 255, 0.8);font-size: 16px;color:#333;line-height: 46px;text-indent: 10px;border: none;}
.footer-mess-bar .f-mess .b .box .inarea{width: 560px;height: 46px;resize: none;background-color: rgba(255, 255, 255, 0.8);font-size: 16px;line-height: 46px;color:#333;padding: 0 10px;border: none;}
.footer-mess-bar .f-mess .b .box .inbtn{width: 140px;height: 46px;border:none;cursor: pointer;font-size: 16px;color:#fff;line-height: 46px;text-align: center;border: none;background-color: #ed6d00;}
.footer-mess-bar .f-mess .b .box .inbtn:hover{background-color: #f99139;}

.footerbar{width: 100%;background-color: #282a33;overflow: hidden;}
.footerbar .ft{padding: 50px 0;font-size: 0;text-align: left;width: 73.6%;margin: 0 auto;border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
.footerbar .ft ul{display: inline-block;vertical-align: top;margin-right: 100px;}
.footerbar .ft ul:nth-child(6){margin-right: 0;}
.footerbar .ft ul h2{font-size: 18px;color:#fff;line-height: 22px;margin-bottom: 15px;}
.footerbar .ft ul li{width: auto;}
.footerbar .ft ul li a{font-size: 16px;color:#fff;line-height: 30px;display: block;}
.footerbar .ft ul li a:hover{color:#ed6d00}
.footerbar .ft .wechat{width: auto;float: right;}
.footerbar .ft .wechat h2{font-size: 18px;color:#fff;line-height: 26px;margin-bottom: 15px;}
.footerbar .ft .wechat img{width: 109px;display: block;}
.footerbar .fb{width: 73.6%;margin: 0 auto;padding: 15px 0;}
.footerbar .fb p{font-size: 15px;color:rgba(255, 255, 255, 0.7);line-height: 40px;}
.footerbar .fb p a{color:rgba(255, 255, 255, 0.7)}
.footerbar .fb p a:hover{color:#fff;}

.about{width: auto;padding-top: 80px;}
.about .t{margin-bottom: 50px;}
.about .t h2{font-size: 36px;color:#ed6d00;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 29px;}
.about .t span{width: 60px;height: 3px;display: block;margin: 0 auto;font-size: 0;text-align: center;}
.about .t span b{width: 30px;display: inline-block;vertical-align: middle;height: 3px;}
.about .t span .yellow{background-color: #ed6d00;}
.about .t span .gray{background-color: #e0e3e4;}
.about .b{width: auto;}
.about .b .textbg{width: 100%;background:url(../images/index/about-bg.png) no-repeat scroll bottom center;}
.about .b .text{width: 73.6%;margin: 0 auto;}
.about .b .text p{font-size: 18px;color:#111;line-height: 36px;text-align: justify;margin-bottom: 15px;transition: all 500ms;}
.about .b .text .banner_bar_bd .bd_l{width:100%;margin: 0 auto;}
.about .b .text .banner_bar_bd .bd_l_box{padding:30px 0px;font-size: 0;text-align: center;}
.about .b .text .banner_bar_bd .bd_l dl{padding:1%;text-align:center;width: 23%;display: inline-block;vertical-align: top;}
.about .b .text .banner_bar_bd .bd_l dl:last-child{border-right:none;}
.about .b .text .banner_bar_bd .bd_l dl .num{font-size:50px;color:#ed6d00;font-weight:bold;margin-right: 6px;float:none;height: 60px;font-family: 'din';}
.about .b .text .banner_bar_bd .bd_l dl .num em{font-size:17px;color:rgba(0, 0, 0, 0.7);font-weight:normal;margin-left:1px;display: inline-block;vertical-align: top;}
.about .b .text .banner_bar_bd .bd_l dl .txt{color:#6f6f6f;font-size: 16px;line-height: 24px;margin-top: 10px;}
.about .b .imgs{width: 100%;height: auto;}
.about .b .imgs img{width: 100%;display: block;}

.chairman{width: 73.6%;margin: 0 auto;padding: 80px 0 100px;}
.chairman .t{margin-bottom: 50px;}
.chairman .t h2{font-size: 36px;color:#ed6d00;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 29px;}
.chairman .t span{width: 60px;height: 3px;display: block;margin: 0 auto;font-size: 0;text-align: center;}
.chairman .t span b{width: 30px;display: inline-block;vertical-align: middle;height: 3px;}
.chairman .t span .yellow{background-color: #ed6d00;}
.chairman .t span .gray{background-color: #e0e3e4;}
.chairman .b{font-size: 0;text-align: left;}
.chairman .b .l{width: 55.71%;display: inline-block;vertical-align: top;}
.chairman .b .l h2{font-size: 26px;color:#ed6d00;line-height: 40px;font-weight: bold;text-indent: 1.4em;}
.chairman .b .l p{font-size: 17px;color:#111;line-height: 36px;text-align: justify;text-indent: 2em;}
.chairman .b .r{width: 42.14%;display: inline-block;vertical-align: top;margin-left: 2.15%;}
.chairman .b .r img{width: 100%;display: block;}
.chairman .b .r p{font-size: 16px;color:#444;line-height: 50px;text-align: center;}

.honor{width: 73.6%;margin: 0 auto;padding: 80px 0 100px;}
.honor .t{margin-bottom: 50px;}
.honor .t h2{font-size: 36px;color:#ed6d00;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 29px;}
.honor .t span{width: 60px;height: 3px;display: block;margin: 0 auto;font-size: 0;text-align: center;}
.honor .t span b{width: 30px;display: inline-block;vertical-align: middle;height: 3px;}
.honor .t span .yellow{background-color: #ed6d00;}
.honor .t span .gray{background-color: #e0e3e4;}
.honor .b{width: auto;font-size: 0;text-align: left;background: url(../images/index/honor01.jpg) no-repeat scroll right center;}
.honor .b .l{width: 37.85%;display: inline-block;vertical-align: middle;}
.honor .b .l img{width: 100%;display: block;}
.honor .b .r{width: 52.15%;display: inline-block;vertical-align: middle;padding: 5%;}
.honor .b .r .text{width: auto;margin-bottom: 60px;}
.honor .b .r .text p{font-size: 17px;color:#222;line-height: 34px;text-align: justify;}
.honor .b .r .swiperbox{width: auto;overflow: hidden;position: relative;}
.honor .b .r .swiperbox .swiper-slide{width: auto;}
.honor .b .r .swiperbox .swiper-slide .imgs{padding: 10px;background-color: #fff;border: 1px solid #e5e5e5;}
.honor .b .r .swiperbox .swiper-slide .imgs a{width: 100%;display: block;overflow: hidden;}
.honor .b .r .swiperbox .swiper-slide .imgs a img{width: 100%;display: block;}
.honor .b .r .swiperbox .swiper-slide .tits{font-size: 16px;color:#222;line-height: 32px;display: block;text-align: center;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-top: 10px;}
.honor .b .r .swiperbox .swiper-pagination{width: 100%;text-align: center;margin-top: 35px;position: inherit;}
.honor .b .r .swiperbox .swiper-pagination .swiper-pagination-bullet{width: 12px;height: 12px;opacity: 1;background-color: #fff;margin: 0 4px;}
.honor .b .r .swiperbox .swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #ed6d00;}

.develop{width: 73.6%;margin: 0 auto;padding: 80px 0 100px;}
.develop .t{margin-bottom: 50px;}
.develop .t h2{font-size: 36px;color:#ed6d00;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 29px;}
.develop .t span{width: 60px;height: 3px;display: block;margin: 0 auto;font-size: 0;text-align: center;}
.develop .t span b{width: 30px;display: inline-block;vertical-align: middle;height: 3px;}
.develop .t span .yellow{background-color: #ed6d00;}
.develop .t span .gray{background-color: #e0e3e4;}
.develop .b{width: auto;}
.develop .b ul{background:url(../images/index/dev-line.jpg) repeat-y scroll top center;position: relative;}
.develop .b ul .iconbg{width: 100%;height: 12px;position: absolute;top: 0;left: 0;background-color: #fff;}
.develop .b ul li{width: 100%;position: relative;}
.develop .b ul li .box{width: 47%;}
.develop .b ul li .box h2{font-size: 36px;color:#ed6d00;line-height: 36px;font-family: Tahoma;}
.develop .b ul li .box h2 span{font-size: 18px;color:#444;line-height: 20px;margin-left: 5px;}
.develop .b ul li .box .text{width: auto;margin: 5px 0;}
.develop .b ul li .box .text p{font-size: 18px;color:#444;line-height: 36px;text-align: justify;}
.develop .b ul li .box img{width: 390px;display: block;}
.develop .b ul li.hb2 .box{padding-left: 4%;background: url(../images/index/dev-icon.jpg) no-repeat scroll 3px 10px;float:right}
.develop .b ul li.hb1 .box{padding-right: 4%;background: url(../images/index/dev-icon.jpg) no-repeat scroll 99.5% 10px;float: left;}
.develop .b ul li.hb1 .box h2{text-align: right;}
.develop .b ul li.hb1 .box .text p{text-align: right;}
.develop .b ul li.hb1 .box img{float:right}
.develop .b ul li:hover.hb2 .box{background:url(../images/index/dev-icon-hov.jpg) no-repeat scroll 3px 10px;}
.develop .b ul li:hover.hb1 .box{background:url(../images/index/dev-icon-hov.jpg) no-repeat scroll 99.5% 10px;}

.culture{width: 73.6%;margin: 0 auto;padding: 80px 0 100px;}
.culture .t{margin-bottom: 50px;}
.culture .t h2{font-size: 36px;color:#ed6d00;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 29px;}
.culture .t span{width: 60px;height: 3px;display: block;margin: 0 auto;font-size: 0;text-align: center;}
.culture .t span b{width: 30px;display: inline-block;vertical-align: middle;height: 3px;}
.culture .t span .yellow{background-color: #ed6d00;}
.culture .t span .gray{background-color: #e0e3e4;}
.culture .b{width: auto;}
.culture .b ul li{width: 100%;margin-bottom: 40px;font-size: 0;text-align: left;}
.culture .b ul li .imgs{width: 50%;display: inline-block;vertical-align: middle;}
.culture .b ul li .imgs img{width: 100%;display: block;}
.culture .b ul li .text{width: 45%;display: inline-block;vertical-align: middle;padding-left: 5%;}
.culture .b ul li .text h2{font-size: 18px;color:#111;line-height: 34px;text-align: justify;font-weight: bold;}
.culture .b ul li .text p{font-size: 18px;color:#111;line-height: 34px;text-align: justify;}

.partner{width: 73.6%;margin: 0 auto;padding: 80px 0 100px;}
.partner .t{margin-bottom: 50px;}
.partner .t h2{font-size: 36px;color:#ed6d00;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 29px;}
.partner .t span{width: 60px;height: 3px;display: block;margin: 0 auto;font-size: 0;text-align: center;}
.partner .t span b{width: 30px;display: inline-block;vertical-align: middle;height: 3px;}
.partner .t span .yellow{background-color: #ed6d00;}
.partner .t span .gray{background-color: #e0e3e4;}
.partner .b{width: auto;}
.partner .b .lists ul{font-size: 0;text-align: left;width: 1440px;}
.partner .b .lists ul li{width: 258px;height: 118px;border: 1px solid #e6e6e6;display: inline-block;vertical-align: middle;margin-right: 25px;transition: all 500ms;margin-bottom: 25px;}
.partner .b .lists ul li a{width: 100%;height: 100%;display: block;}
.partner .b .lists ul li a img{width: 100%;display: block;}
.partner .b .lists ul li:hover{border-color: #ed6d00;}

.nlist{width: 73.6%;margin: 0 auto;padding: 80px 0 100px;}
.nlist .t{margin-bottom: 50px;}
.nlist .t h2{font-size: 36px;color:#ed6d00;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 29px;}
.nlist .t span{width: 60px;height: 3px;display: block;margin: 0 auto;font-size: 0;text-align: center;}
.nlist .t span b{width: 30px;display: inline-block;vertical-align: middle;height: 3px;}
.nlist .t span .yellow{background-color: #ed6d00;}
.nlist .t span .gray{background-color: #e0e3e4;}
.nlist .b{width: auto;}
.nlist .b .lists ul{font-size: 0;text-align: left;width:100%;}
.nlist .b .lists ul li{width: 435px;display: inline-block;vertical-align: top;margin-right: 40px;margin-bottom: 30px;}
.nlist .b .lists ul li:nth-child(3n){margin-right: 0;}
.nlist .b .lists ul li .imgs{width: 435px;height: 290px;display: block;overflow: hidden;margin-bottom: 23px;}
.nlist .b .lists ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.nlist .b .lists ul li .tits{font-size: 22px;color:#111;line-height: 22px;font-weight: bold;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 10px;display: block;transition: all 500ms;}
.nlist .b .lists ul li .tits span{font-weight: bold;}
.nlist .b .lists ul li .date{font-size: 16px;color:#777;line-height: 30px;display: block;transition: all 500ms;}
.nlist .b .lists ul li p{font-size: 16px;color:#444;line-height: 30px;height: 60px;overflow: hidden;transition: all 500ms;}
.nlist .b .lists ul li:hover .imgs img{transform: scale(1.05);}
.nlist .b .lists ul li:hover .tits{color:#ed6d00}
.nlist .b .lists ul li:hover .date{color:#ed6d00}
.nlist .b .lists ul li:hover p{color:#ed6d00}

.ndet{width: 73.6%;margin: 0 auto;padding: 80px 0 100px;}
.ndet .t{margin-bottom: 50px;}
.ndet .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 29px;}
.ndet .t p{font-size: 16px;color:#777;line-height: 20px;text-align: center;}
.ndet .b{width: auto;padding-bottom: 30px;}
.ndet .b p{font-size: 18px;color:#111;line-height: 36px;text-align: justify;}
.ndet .b img{width: auto;max-width: 100%;display: block;margin: 10px auto;height: auto;}
.ndet .b div{width: 600px;height:auto;margin: 10px auto;}
.ndet .b div video{width: 600px;height: 400px;}

.talent{width: auto;padding: 80px 0 0;}
.talent .t{margin-bottom: 50px;}
.talent .t h2{font-size: 36px;color:#ed6d00;line-height: 36px;font-weight: bold;text-align: center;margin-bottom: 29px;}
.talent .t span{width: 60px;margin: 0 auto;height: 3px;display: block;font-size: 0;text-align: center;}
.talent .t span b{width: 30px;height: 3px;display: inline-block;vertical-align: middle;}
.talent .t span .yellow{background-color: #ed6d00;}
.talent .t span .gray{background-color: #e0e3e4;}
.talent .b{width: auto;}
.talent .b ul{width: 73.6%;margin: 0 auto;font-size: 0;text-align: left;}
.talent .b ul li{width: 47%;display: inline-block;vertical-align: top;margin-bottom: 90px;padding-right: 3%;}
.talent .b ul li h2{font-size: 24px;color:#ed6d00;line-height: 38px;display: inline-block;vertical-align: middle;}
.talent .b ul li h2 i{width:auto;display: inline-block;vertical-align: middle;margin-right: 15px;}
.talent .b ul li .content{width: auto;margin-top: 25px;}
.talent .b ul li .content p{font-size: 18px;color:#111;line-height: 36px;text-align: justify;}
.talent .b ul li:nth-child(2){padding-left: 3%;padding-right: 0;}
.talent .b ul li:nth-child(4){padding-left: 3%;padding-right: 0;}
.talent .b .imgs{width: 100%;height: auto;}
.talent .b .imgs img{width: 100%;display: block;}

.jobs{width: 73.6%;margin: 0 auto;padding: 80px 0;}
.jobs .t{margin-bottom: 42px;}
.jobs .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.jobs .t span{width: 60px;margin: 0 auto;height: 3px;display: block;font-size: 0;text-align: center;}
.jobs .t span b{width: 30px;height: 3px;display: inline-block;vertical-align: middle;}
.jobs .t span .yellow{background-color: #ed6d00;}
.jobs .t span .gray{background-color: #e0e3e4;}
.jobs .b{width: auto;}
.jobs .b .t_table .top{font-size: 0;text-align: left;}
.jobs .b .t_table .top .t_name,.jobs .b .t_table .top .t_cont{font-size: 18px;color:#fff;line-height: 54px;text-indent: 30px;font-weight: bold;background-color: #8b7c77;text-align: left;display: inline-block;vertical-align: middle;position: relative;}
.jobs .b .t_table .top .t_name{width:30%;}
.jobs .b .t_table .top .t_cont{width:70%;}
.jobs .b .t_table .btm{width: auto;}
.jobs .b .t_table .btm .lists ul li{border-bottom: 1px dotted #ccc;}
.jobs .b .t_table .btm .lists ul li .titles{font-size: 0;text-align: left;padding: 15px 0;}
.jobs .b .t_table .btm .lists ul li .titles .t_name,.jobs .b .t_table .btm .lists ul li .titles .t_number,.jobs .b .t_table .btm .lists ul li .titles .t_cont{font-size: 18px;color:#444;line-height: 40px;text-align: left;text-indent: 30px;display: inline-block;vertical-align: middle;position: relative;}
.jobs .b .t_table .btm .lists ul li .titles .t_name,.jobs .b .t_table .btm .lists ul li .titles .t_number{width: 30%;}
.jobs .b .t_table .btm .lists ul li .titles .t_cont{width: 70%;}
.jobs .b .t_table .btm .lists ul li .titles span .joinus{width: 118px;height: 38px;border: 1px solid #ed6d00;font-size: 15px;color:#ed6d00;line-height: 38px;text-align: center;transition: all 500ms;text-indent: 0;position: absolute;right: 30px;top: 0;}
.jobs .b .t_table .btm .lists ul li .titles span .joinus:hover{background-color: #ed6d00;color:#fff;}
.jobs .b .t_table .btm .lists ul li .contents{transition: all 500ms;overflow: hidden;padding: 15px 30px;display: none;border-top: 1px dotted #ccc;}
.jobs .b .t_table .btm .lists ul li .contents.hov{display: block;}
.jobs .b .t_table .btm .lists ul li .contents h2{font-size: 17px;color:#444;line-height: 32px;text-align: justify;font-weight: bold;}
.jobs .b .t_table .btm .lists ul li .contents p{font-size: 15px;color:#444;line-height: 32px;text-align: justify;}
.jobs .b .t_table .btm .lists ul li .contents .more{width: 168px;height: 48px;background: #ed6d00;transition: all 500ms;margin-top: 35px;text-indent: 0;display: block;text-align: center;font-size: 0;}
.jobs .b .t_table .btm .lists ul li .contents .more b{font-size: 16px;color:#fff;line-height: 48px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.jobs .b .t_table .btm .lists ul li .contents .more i{font-size: 16px;color:#fff;line-height: 48px;display: inline-block;vertical-align: middle;font-family: "宋体";}
.jobs .b .t_table .btm .lists ul li .contents .more:hover{background-color: #fe8824;}
/* .jobs .b .t_table .btm .lists ul li .contents .more:hover b{color:#fff;}
.jobs .b .t_table .btm .lists ul li .contents .more:hover i{color:#fff;} */

.joinbg{width: 100%;height: 100%;background: rgba(0,0,0,0.3);position: fixed;left: 0;top: 0;z-index: 1;display: none;}
.joinbox{width:450px;height: auto;position: fixed;top: 50%;left: 50%;margin-left: -225px;border:1px solid #ccc;background: #fff;z-index: 2;display: none;margin-top: -150px;}
.joinbox .j-t{width: auto;height: auto;position: relative;background: #ed6d00;}
.joinbox .j-t h2{font-size: 16px;color:#fff;line-height: 40px;text-align: center;font-weight: bold;}
.joinbox .j-t a.close{font-size: 12px;color:#fff;line-height: 40px;position: absolute;right: 10px;top: 0}
.joinbox .j-b{width: auto;height: auto;padding: 45px 10px;}
.joinbox .j-b p{font-size: 13px;color:#666;line-height: 26px;text-indent: 2em;text-align: center;}
.joinbox .j-b p span{color:#ed6d00;font-weight: bold;}

.style{width: 73.6%;margin: 0 auto;padding: 80px 0;}
.style .t{margin-bottom: 42px;}
.style .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.style .t span{width: 60px;margin: 0 auto;height: 3px;display: block;font-size: 0;text-align: center;}
.style .t span b{width: 30px;height: 3px;display: inline-block;vertical-align: middle;}
.style .t span .yellow{background-color: #ed6d00;}
.style .t span .gray{background-color: #e0e3e4;}
.style .b{width: auto;}
.style .b .lists ul{width: 1450px;font-size: 0;text-align: left;}
.style .b .lists ul li{width: 435px;display: inline-block;vertical-align: top;margin-right: 45px;margin-bottom: 20px;}
.style .b .lists ul li .imgs{width: 435px;height: 290px;display: block;overflow: hidden;}
.style .b .lists ul li .imgs img{width: 100%;display: block;transition: all 500ms;}
.style .b .lists ul li .text{padding-top: 25px;}
.style .b .lists ul li .text .tits{font-size: 22px;color:#111;line-height: 24px;display: block;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin-bottom: 10px;transition: all 500ms;}
.style .b .lists ul li .text .date{font-size: 16px;color:#777;line-height: 20px;display: block;transition: all 500ms;}
.style .b .lists ul li:hover .imgs img{transform: scale(1.05);}
.style .b .lists ul li:hover .tits{color:#ed6d00}
.style .b .lists ul li:hover .date{color:#ed6d00}
/* .style .b .lists ul li:hover p{color:#ed6d00} */

.contact{width: 73.6%;margin: 0 auto;padding: 80px 0;}
.contact .t{margin-bottom: 42px;}
.contact .t h2{font-size: 32px;color:#000;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.contact .t span{width: 60px;margin: 0 auto;height: 3px;display: block;font-size: 0;text-align: center;}
.contact .t span b{width: 30px;height: 3px;display: inline-block;vertical-align: middle;}
.contact .t span .yellow{background-color: #ed6d00;}
.contact .t span .gray{background-color: #e0e3e4;}
.contact .b{width: auto;}

.contact .b img{width: 100%;height:auto;border: 0;margin-bottom: 60px;}
.contact .b .text{width: auto;font-size: 0;text-align: left;}
.contact .b .text .l{width: 45%;display: inline-block;vertical-align: middle;font-size: 0;text-align: left;}
.contact .b .text .l .box{width: 80%;display: inline-block;vertical-align: middle;}
.contact .b .text .l i{width: 80px;display: inline-block;vertical-align: middle;margin-right: 25px;height: 80px;}
.contact .b .text .l i.addicon{background: url(../images/index/addicon.png) no-repeat;background-size: 100%;}
.contact .b .text .l p{font-size: 17px;color:#111;line-height: 36px;width: 80%;}
.contact .b .text .r{width: 55%;display: inline-block;vertical-align: middle;font-size: 0;text-align: left;}
.contact .b .text .r p{font-size: 17px;color:#111;line-height: 36px;}
.contact .b .text .r .box{width: 86%;display: inline-block;vertical-align: middle;}
.contact .b .text .r i{width: 80px;display: inline-block;vertical-align: middle;margin-right: 25px;height: 80px;}
.contact .b .text .r i.addphone{background: url(../images/index/addphone.png) no-repeat;background-size: 100%;}
.contact .b .text .r ul{font-size: 0;text-align: left;}
.contact .b .text .r ul li{width: 50%;display: inline-block;vertical-align: top;}
.contact .b .text .r ul li p{font-size: 17px;color:#111;line-height: 36px;}
.contact .b .text .r ul li:nth-child(2){text-align: right;}
.contact .b .text .r ul li:nth-child(3){width: 60%;}
.contact .b .text .r ul li:nth-child(4){width: 40%;text-align: right;}

.message{width: 73.6%;margin: 0 auto;padding: 80px 0;}
.message .t{margin-bottom: 42px;}
.message .t h2{font-size: 32px;color:#ed6d00;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.message .t span{width: 60px;margin: 0 auto;height: 3px;display: block;font-size: 0;text-align: center;}
.message .t span b{width: 30px;height: 3px;display: inline-block;vertical-align: middle;}
.message .t span .yellow{background-color: #ed6d00;}
.message .t span .gray{background-color: #e0e3e4;}
.message .b{width: auto;}
.message .b table{width: 100%;}
.message .b table .line{width: 40px;}
.message .b table .line_02{height: 28px;}
.message .b table td p{font-size: 18px;color:rgba(0,0,0,0.8);line-height: 48px;text-indent: 11px;}
.message .b table td p span{color:#f00;line-height: 48px;margin-left: 5px;}
.message .b table .intxt{width: 680px;height: 46px;border: none;text-indent: 10px;font-size: 15px;color:#111;line-height: 46px;background: #f2f2f2;}
.message .b table .inarea{width: 1380px;padding: 10px;border: none;background: #f2f2f2;font-size: 15px;color:#111;line-height: 22px;text-align: justify;outline: none;height: 80px;}
.message .b table .inbtn{width: 270px;height: 50px;border: none;cursor: pointer;font-size: 18px;line-height: 50px;text-align: center;margin: 51px auto 0;display: block;transition: all 500ms;background-color: #ed6d00;color:#fff;}
.message .b table .inbtn:hover{background:#fe8824;color:#fff}
.message .b table .code{width: 350px;float:left;margin-right: 10px;}
.message .b table .code_img{width: 100px;height: 46px;display: block;float:left;}

/* 产品服务 */
.prodhome{width: 100%;height: auto;font-size: 0;text-align: left;background:#82685b url(../images/index/prod-bg.png) no-repeat scroll left bottom;}
.prodhome .l{width: 35.41%;display: inline-block;vertical-align: top;}
.prodhome .l .text{padding-top: 38%;padding-left: 15%;width: auto;}
.prodhome .l .text h2{font-size: 40px;color:#fff;line-height: 66px;font-weight: bold;}
.prodhome .l .text .more{margin-top: 55px;font-size: 0;text-align: left;display: block;}
.prodhome .l .text .more b{font-size: 18px;color:#fff;line-height: 24px;display: inline-block;vertical-align: middle;margin-right: 10px;}
.prodhome .l .text .more i{font-size: 18px;color:#fff;line-height: 24px;display: inline-block;vertical-align: middle;font-family: "宋体";}
.prodhome .r{width: 64.59%;display: inline-block;vertical-align: top;}
.prodhome .r ul{font-size: 0;text-align: left;}
.prodhome .r ul li{width: 25%;display: inline-block;vertical-align: top;position: relative;overflow: hidden;}
.prodhome .r ul li .prodbg{width: 100%;height: 100%;display: block;background-color: #82685b;position: absolute;top: -100%;left: 0;z-index: 1;transition: all 500ms;opacity: 0.9;}
.prodhome .r ul li .imgs{width: auto;height: auto;}
.prodhome .r ul li .imgs img{width: 100%;display: block;}
.prodhome .r ul li .imgs_mob{display: none;;}
.prodhome .r ul li .text{width: 100%;position: absolute;left: 0;top: 0;padding-top: 275px;transition: all 500ms;z-index: 2;}
.prodhome .r ul li .text i{width: 64px;height: 56px;display: block;margin: 0 auto 25px;}
.prodhome .r ul li .text i img{display: block;opacity: 0.8;}
.prodhome .r ul li .text h2{font-size: 22px;color:#fff;line-height: 24px;text-align: center;margin-bottom: 30px;}
.prodhome .r ul li .text dl{width:75%;margin: 0 auto;transition: all 500ms;opacity: 0;margin-top: 30px;}
.prodhome .r ul li .text dl dd{width: auto;}
.prodhome .r ul li .text dl dd a{font-size: 0;text-align: left;display: block;}
.prodhome .r ul li .text dl dd a i{width: 7px;height: 7px;display: inline-block;vertical-align: middle;border-radius: 30px;overflow: hidden;background-color: #fff;margin-right: 10px;margin-bottom: 0;}
.prodhome .r ul li .text dl dd a b{font-size: 14px;color:#fff;line-height: 30px;display: inline-block;vertical-align: middle;}
.prodhome .r ul li:hover .prodbg{top: 0;}
.prodhome .r ul li:hover .text{padding-top: 235px;}
.prodhome .r ul li:hover .text dl{display: block;opacity: 1;margin-top: 0;}

.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{opacity: 1 !important;}
.service{width: 73.6%;padding: 80px 0 100px;margin: 0 auto;}
.service .t{margin-bottom: 50px;}
.service .t h2{font-size: 32px;color:#ed6d00;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.service .t span{width: 60px;margin: 0 auto;height: 3px;display: block;font-size: 0;text-align: center;}
.service .t span b{width: 30px;height: 3px;display: inline-block;vertical-align: middle;}
.service .t span .yellow{background-color: #ed6d00;}
.service .t span .gray{background-color: #e0e3e4;}
.service .tnav{width: auto;margin-bottom: 50px;}
.service .tnav ul{font-size: 0;text-align: center;}
.service .tnav ul li{display: inline-block;vertical-align: middle;margin: 0 5px;}
.service .tnav ul li a{font-size: 15px;color:#333;line-height: 40px;padding: 0 10px;background-color: #eee;display: block;}
.service .tnav ul li:hover a{color:#fff;background-color: #ed6d00;}
.service .b{width: auto;}
.service .b .picture{width: 100%;height: 700px;margin-bottom: 30px;overflow: hidden;position: relative;}
.service .b .picture .swiper .swiper-button-next,.service .b .picture .swiper .swiper-button-prev{width:50px;height: 170px;display: block;background:url(../images/index/prod-slide-icon.png) no-repeat;}
.service .b .picture .swiper .swiper-button-next:after,.service .b .picture .swiper .swiper-button-prev:after{font-size: 0;}
.service .b .picture .swiper .swiper-button-next{background-position: right top;right: 0;top: 40%;}
.service .b .picture .swiper .swiper-button-prev{background-position: left top;left: 0;top: 40%;}
.service .b .picture .swiper .swiper-button-next:hover{background-position: right bottom;}
.service .b .picture .swiper .swiper-button-prev:hover{background-position: left bottom;}
.service .b .picture .swiper-slide{position: relative;}
.service .b .picture .swiper-slide .imgs{width: 100%;height: auto;}
.service .b .picture .swiper-slide .imgs img{width: 100%;display: block;}
.service .b .picture .swiper-slide .text{width: 94%;height: auto;padding: 40px;position: absolute;left: 0;bottom: 0;z-index: 1;background-color: rgba(0, 0, 0, 0.1);}
.service .b .picture .swiper-slide .text h2{font-size: 24px;color:#fff;line-height: 36px;font-weight: bold;margin-bottom: 5px;}
.service .b .picture .swiper-slide .text p{font-size: 16px;color:#fff;line-height: 24px;text-align: justify;}
.service .b .picture .swiper-slide .text p img{display: none;}
.service .b .pictext{padding: 0 30px 40px;}
.service .b .pictext h2{font-size: 24px;color:#111;line-height: 36px;font-weight: bold;margin-bottom: 5px;}
.service .b .pictext p{font-size: 16px;color:#222;line-height: 24px;text-align: justify;}
.service .b .sernavs{width: 100%;height: auto;background-color: #f4f5f6;}
.service .b .sernavs ul{font-size: 0;text-align: left;padding: 0 18px;}
.service .b .sernavs ul li{display: inline-block;vertical-align: middle;margin-right: 40px;}
.service .b .sernavs ul li a{font-size: 17px;color:#111;line-height: 56px;border-bottom: 4px solid #f4f5f6;display: block;}
.service .b .sernavs ul li.h1 a{border-color: #ed6d00;}
.service .b .sernavs ul li:hover a{border-color: #ed6d00;}
.service .b .cont{width: auto;}
.service .b .cont .box{padding: 30px 20px;}
.service .b .cont .box h2{font-size: 20px;color:#ed6d00;line-height: 30px;font-weight: bold;margin-bottom: 10px;}
.service .b .cont .box p{font-size: 17px;color:#111;line-height: 34px;text-align: justify;}
.service .b .cont .box img{width: auto;max-width: 100%;display: block;margin: 15px auto;}

.project{width: 73.6%;padding: 80px 0 100px;margin: 0 auto;}
.project .contnav{display: none;}
.project .t{margin-bottom: 50px;}
.project .t h2{font-size: 32px;color:#ed6d00;line-height: 32px;font-weight: bold;text-align: center;margin-bottom: 18px;}
.project .t span{width: 60px;margin: 0 auto;height: 3px;display: block;font-size: 0;text-align: center;}
.project .t span b{width: 30px;height: 3px;display: inline-block;vertical-align: middle;}
.project .t span .yellow{background-color: #ed6d00;}
.project .t span .gray{background-color: #e0e3e4;}
.project .b{width: auto;}
.project .b .picture{width: 100%;height: auto;margin-bottom: 30px;overflow: hidden;position: relative;}
.project .b .picture .swiper .swiper-button-next,.project .b .picture .swiper .swiper-button-prev{width:50px;height: 170px;display: block;background:url(../images/index/prod-slide-icon.png) no-repeat;}
.project .b .picture .swiper .swiper-button-next:after,.project .b .picture .swiper .swiper-button-prev:after{font-size: 0;}
.project .b .picture .swiper .swiper-button-next{background-position: right top;right: 0;top: 40%;}
.project .b .picture .swiper .swiper-button-prev{background-position: left top;left: 0;top: 40%;}
.project .b .picture .swiper .swiper-button-next:hover{background-position: right bottom;}
.project .b .picture .swiper .swiper-button-prev:hover{background-position: left bottom;}
.project .b .picture .swiper-slide{position: relative;}
/* .project .b .picture .swiper-slide .imgs{width: 100%;height: auto;} */
.project .b .picture .swiper-slide  img{width: 100%;display: block;}
.project .b .picture .swiper-slide .text{width: 94%;height: auto;padding: 40px;position: absolute;left: 0;bottom: 0;z-index: 1;}
.project .b .picture .swiper-slide .text h2{font-size: 24px;color:#fff;line-height: 36px;font-weight: bold;margin-bottom: 5px;}
.project .b .picture .swiper-slide .text p{font-size: 16px;color:#fff;line-height: 24px;text-align: justify;}
.project .b .pictext{padding: 4% 3%;width: 94%;background: rgba(0, 0, 0, 0.1);position: absolute;left: 0;bottom: 0;z-index: 10;}
.project .b .pictext h2{font-size: 24px;color:#fff;line-height: 36px;font-weight: bold;margin-bottom: 5px;}
.project .b .pictext p{font-size: 16px;color:#fff;line-height: 24px;text-align: justify;}
.project .b .sernavs{width: 100%;height: auto;background-color: #f4f5f6;}
.project .b .sernavs ul{font-size: 0;text-align: left;padding: 0 18px;}
.project .b .sernavs ul li{display: inline-block;vertical-align: middle;margin-right: 40px;}
.project .b .sernavs ul li a{font-size: 17px;color:#111;line-height: 56px;border-bottom: 4px solid #f4f5f6;display: block;}
.project .b .sernavs ul li.h1 a{border-color: #ed6d00;}
.project .b .sernavs ul li:hover a{border-color: #ed6d00;}
.project .b .cont{width: auto;}
.project .b .cont .box{padding: 30px 20px 0;}
.project .b .cont .box h2{font-size: 20px;color:#ed6d00;line-height: 30px;font-weight: bold;margin-bottom: 10px;}
.project .b .cont .box p{font-size: 17px;color:#111;line-height: 34px;text-align: justify;}
.project .b .cont .box img{width: auto;max-width: 100%;display: block;margin: 15px auto;height: auto;}

.sbannerbox_mob{display: none;}

/*面包屑*/
.snavbar2{width: 100%;height: auto;background: #f2f2f2;position: relative;z-index: 3;}
.snavbar2 .snavbox{width: 73.6%;height: auto;margin: 0 auto;}
.snavbar2 .snavbox .snav{float:left;}
.snavbar2 .snavbox .snav ul{font-size: 0;text-align: left;}
.snavbar2 .snavbox .snav ul li{display: inline-block;vertical-align: middle;margin-right: 20px;position: relative;}
.snavbar2 .snavbox .snav ul li a{font-size: 16px;color:#222;line-height: 66px;display: block;text-align: center;padding: 0 15px;}
.snavbar2 .snavbox .snav ul li.hov a{color:#fff;background-color: #ed6d00;}
.snavbar2 .snavbox .snav ul li:hover a{color:#fff;background-color: #ed6d00;}
.snavbar2 .snavbox .snav ul li ul.second{width: 100%;position: absolute;left: 0;top: 100%;}
.snavbar2 .snavbox .snav ul li ul.second li{width: 100%;text-align: center;}
.snavbar2 .snavbox .snav ul li ul.second li a{font-size: 15px;color:#222 !important;line-height: 50px;display: block;background: #eaeaea !important;width: 100%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;padding: 0;text-align: center;}
.snavbar2 .snavbox .snav ul li ul.second li:hover a{background: #ed6d00 !important;color:#fff !important;}

.snavbar2 .snavbox .bread{float:right;font-size: 14px;color:#666;line-height: 66px;display: inline-block;padding-left:28px;background: url(../images/index/breadhome.png) no-repeat scroll left center;}
.snavbar2 .snavbox .bread a{font-size: 16px;color:#666;line-height: 66px;display: inline-block;padding: 0 5px;padding-right: 6px}
.snavbar2 .snavbox .bread a.current{color:#333;}
.snavbar2 .snavbox .bread a:hover{color:#e7161b;}




/*上一篇下一篇*/
.prenext{width: auto;height:auto;margin: 0 auto;padding:24px 0 ;border-top: 1px solid #e6e6e6;}
.prenext ul{width: 100%;font-size: 0;text-align: left;}
.prenext ul li{display:inline-block;font-size:16px;color:#444;line-height:28px;vertical-align: middle;width: 50%;}
.prenext ul li:nth-child(2){text-align: right;}
.prenext ul li a{font-size:16px;color:#444;line-height:28px;display:inline-block;}
.prenext ul li a:hover{color:#ed6d00;}
.prenext a.return{width: 120px;height: 42px;display:block;float: right;margin-top:7px;text-align: center;background:#ed2d23;font-size: 16px;color:#fff;line-height: 42px;text-align: center;border-radius: 8px;}
.prenext:hover a.return{background: #ed6d00}

/*列表翻页*/
.dede_pages{overflow:hidden;padding:10px 0 20px;clear:both; height:auto;}
.dede_pages ul{font-size:12px;color:#999; text-align:center;}
.dede_pages ul li{color:#666666; display:inline-block;overflow: hidden;margin-right: 5px;line-height: 40px;}
.dede_pages ul li select{border:1px solid #eee;background: transparent;outline: none;margin-left: 5px;height: 38px;margin-right: 6px;}
.dede_pages ul li .optionkw{margin-right: 5px;}
.dede_pages ul li a{color:#666666;text-decoration:none;width: 40px;height: 40px;line-height: 40px;display: block;}
.dede_pages ul li:hover{ background:#ed6d00;color:#fff;}
.dede_pages ul li:hover select{border-color:#e7161b;}
.dede_pages ul li:hover a{color:#fff;}
.dede_pages ul li:hover span{color:#fff;}
.dede_pages ul li.thisclass{width: 40px;height: 40px;background:#ed6d00;color:#fff;}
/*.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background:#e7161b !important;color:#fff !important;}*/

/*右侧功能*/
.right-contact-img {z-index: 100; position: fixed; width: 45px; height: auto; overflow: visible; bottom: 113px; right: 0px; _position: absolute}
.right-contact-img ul li {position: relative; width: 45px; height: 45px;list-style:none;margin-bottom: 5px;}
.right-contact-img ul li.phone{background-color: rgba(0,0,0,0.7);}
.right-contact-img ul li:hover.phone{background-color: rgba(237,45,35,1);}
.right-contact-img ul .last {margin-bottom: 0px}
.right-contact-img ul li .pull_down2 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down2 a {width: 201px; display: block; height: 45px}
.right-contact-img ul li .pull_down3 {position: absolute; width: 201px; height: 45px; top: 0px; right: -201px}
.right-contact-img ul li .pull_down3 a {width: 201px; display: block; height: 45px}
/*.right-contact-img2 ul li .pull_down2 .ding {position: absolute; width: 48px; top: 0px; left: 23px}
.right-contact-img2 ul li .pull_down2 .yi {position: absolute; width: 48px; top: 0px; left: 88px}*/
.right-contact-img ul{padding-left:0px;margin:0px;}
.fkabo{bottom:68px;position:fixed;right:0px;display:block;width:45px;height:45px;cursor:pointer;background:rgba(0,0,0,0.7) url(../images/index/icon_code.png) right center no-repeat;z-index:600000;}
.right-contact-img ul li:hover{background-position: left center;}
div:hover.fkabo{background-position: right center;}
.fkabo  .weib{display:none;position:absolute;margin-left:-165px;margin-top:-124px;z-index:99999;}
#gotopbtn{bottom:18px;cursor:pointer;display:none;position:fixed;right:0px;display:block;width:45px;height:45px;background:rgba(0,0,0,0.7) url(../images/index/icon_top.png) center center no-repeat;cursor:pointer;z-index: 10;background-size: 60%;}
#gotopbtn:hover{background-color: #ed6d00;}

 /*-------- 下拉菜单 --------------*/
.dropMenu {
  position:absolute;
  z-index:9999;
  width: auto;  
  visibility: hidden;
  margin-top: -1px;
  /* margin-left: -22px; */
/*  filter:alpha(opacity=80);  
      -moz-opacity:0.8;  
      -khtml-opacity: 0.8;  
      opacity: 0.8; */ 
  background:rgba(237,109,0,0.6);
  width: 100%;   
  top: 0;
  left: 0 !important;
  font-size: 0;text-align: center;
}
/*.dropMenu li{background: url(../images/index/dropMenu-bg.jpg) no-repeat scroll 6px 15px;padding-left:10px;}*/
.dropMenu li{display: inline-block;vertical-align: middle;margin: 0 15px;}
.dropMenu li a{display:block;font-size: 15px;color:#fff;line-height: 80px;text-align: center;padding: 0 30px;}
.dropMenu li:hover a{background-color:#ed6d00;}

/*#dropmenu2{width: 162px !important;}
#dropmenu3{width: 162px !important;}
#dropmenu5{width: 178px !important;}*/

@media(max-width:1850px){  
  .headerbox .navs ul li a{font-size: 17px;}
  
  .i01{width: 80%;}
  .i02 .t{width: 80%;}
  .i02 .b .swiper-button-box{width: 80%;}
  .i03{width: 80%;}
  .i03 .b ul li{width: 32%;margin-right: 2%;}
  .i03 .b ul li .imgs{height: auto;}
  .footer-mess-bar .f-mess{width: 80%;}
  .footerbar .ft{width: 80%;}
  .footerbar .fb{width: 80%;}
  .snavbar2 .snavbox{width: 80%;}
  .about .b .text{width: 80%;}
  .about .b .text p{font-size: 16px;line-height: 32px;}
  .chairman{width: 80%;}
  .chairman .b .l p{font-size: 16px;line-height: 34px;}
  .honor{width: 80%;}
  .develop{width: 80%;}
  .culture{width: 80%;}
  .partner{width: 80%;}
  .partner .b .lists ul li{width: 253px;height: 116px;}
  .prodhome .r ul li .text dl{width: 85%;}
  .service{width: 80%;}
  .service .b .picture{height: auto;}
  .project{width: 80%;}
  .project .b .picture{height: auto;}
  .nlist{width: 80%;}
  .nlist .b .lists ul li{width: 424px;}
  .nlist .b .lists ul li .imgs{width: 100%;height: 283px;}
  .ndet{width: 80%;}
  .talent .b ul{width: 80%;}
  .jobs{width: 80%;}
  .style{width: 80%;}
  .style .b .lists ul li{width: 424px;}
  .style .b .lists ul li .imgs{width: 100%;height: 285px;}
  .contact{width: 80%;}
  .message{width: 80%;}
  .message .b table .inarea{width: 96%;padding: 2%;}
  .footer-mess-bar .f-mess .b .box .inarea{width: 540px;}
}
@media(max-width:1700px){
  .i01{width: 90%;}
  .i02 .t{width: 90%;}
  .i02 .b .swiper-button-box{width: 90%;}
  .i02 .b .swiper-slide:hover .imgs{height: 242px;margin-top: 22px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 242px;margin-top: 22px;}
  .i03{width: 90%;}
  .i03 .b ul li{width: 32%;margin-right: 2%;}
  .i03 .b ul li .imgs{height: auto;width: 100%;}
  .footer-mess-bar .f-mess{width: 90%;}
  .footerbar .ft{width: 90%;}
  .footerbar .fb{width: 90%;}
  .snavbar2 .snavbox{width: 90%;}    
  .about .b .text{width: 90%;}
  .about .b .text p{font-size: 16px;line-height: 32px;}
  .chairman{width: 90%;}
  .chairman .b .l p{font-size: 16px;line-height: 34px;}
  .honor{width: 90%;}
  .honor .b{background-size: 62.15%;}
  .develop{width: 90%;}
  .culture{width: 90%;}
  .partner{width: 90%;}
  .partner .b .lists ul li{width: 253px;height: 116px;}
  .prodhome .r ul li .text dl{width: 85%;}
  .service{width: 90%;}
  .service .b .picture{height: auto;}
  .project{width: 90%;}
  .project .b .picture{height: auto;}
  .nlist{width: 90%;}
  .nlist .b .lists ul{width: 100%;}
  .nlist .b .lists ul li{width: 31%;margin: 0 1% 3%;}
  .nlist .b .lists ul li .imgs{width: 100%;height: auto;}
  .ndet{width: 90%;}
  .talent .b ul{width: 90%;}
  .jobs{width: 90%;}
  .style{width: 90%;}
  .style .b .lists ul{width: 100%;}
  .style .b .lists ul li{width: 31%;margin: 0 1% 3%;}
  .style .b .lists ul li .imgs{width: 100%;height: auto;}
  .style .b .lists ul li .imgs img{width: 100%;display: block;}
  .contact{width: 90%;}
  .message{width: 90%;}
  .message .b table{width: 90%;margin: 0 auto;display: block;}
  .message .b table .intxt{width: 660px;}
  .message .b table .inarea{width: 98%;padding: 1%;}
}


@media(max-width: 1680px){
	.i02 .b .swiper-slide:hover .imgs{height: 233px;margin-top: 32px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 233px;margin-top: 32px;}
}
@media(max-width:1620px){
  .i02 .b .swiper-slide:hover .imgs{height: 228px;margin-top: 37px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 228px;margin-top: 37px;}
}
@media(max-width: 1600px){
	.i02 .b .swiper-slide:hover .imgs{height: 213px;margin-top: 52px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 213px;margin-top: 52px;}
  .message .b table .intxt{width: 620px;}
}
@media(max-width:1500px){
  .i02 .b .swiper-slide:hover .imgs{height: 211px;margin-top: 53px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 211px;margin-top: 53px;}
  .footer-mess-bar .f-mess .b .box .inarea{width: 510px;}
}
@media(max-width: 1440px){
	.i02 .b .swiper-slide:hover .imgs{height: 203px;margin-top: 62px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 203px;margin-top: 62px;}
  .footer-mess-bar .f-mess .b .box .inarea{width: 400px;}
  .message .b table .intxt{width: 560px;}
  .headerbox .navs ul li{margin: 0 25px;}
  .headerbox .navs ul li a{font-size: 16px;}
  .banner .mySwiper .swiper-pagination{margin-left: -440px;}
}

@media(max-width: 1366px){
	.i02 .b .swiper-slide:hover .imgs{height: 186px;margin-top: 79px;}
  .i02 .b .swiper-slide .imgs{height: 181px;margin-top: 84px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 186px;margin-top: 79px;}
  .footer-mess-bar .f-mess .b .box .intxt{width: 290px;}
  .footer-mess-bar .f-mess .b .box .inarea{width: 430px;}
  .headerbox .navs ul li{margin: 0 20px;}
  .headerbox .navs ul li a{font-size: 15px;}
  .i01 .banner_bar_bd .bd_l dl .txt{font-size: 14px;}
  .i02 .b .swiper-slide .text ul li a{font-size: 14px;}
  .i02 .b .swiper-slide .text h2{font-size: 20px;}
  .i02 .b .swiper-slide.swiper-slide-active .text h2{font-size: 23px;}
  .i03 .b ul li .text .tits{font-size: 20px;}
  .i03 .b ul li .text p{font-size: 14px;}
  .prodhome .r ul li .text dl{width: 90%;}
  .prodhome .r ul li .text dl dd a b{font-size: 12px;}
  .talent .b ul li .content p{font-size: 16px;line-height: 30px;}
  .jobs .b .t_table .btm .lists ul li .titles .t_name, .jobs .b .t_table .btm .lists ul li .titles .t_number, .jobs .b .t_table .btm .lists ul li .titles .t_cont{font-size: 15px;line-height: 30px;}
  .jobs .b .t_table .btm .lists ul li .titles span .joinus{top: -3px;}
  .contact .b .text .r .box{width: 84%;}
  .contact .b .text .l p{font-size: 15px;width: 85%;}
  .contact .b .text .r p{font-size: 15px;}
  .contact .b .text .r ul li p{font-size: 15px;}
  .message .b table td p{font-size: 14px;}
  .message .b table .intxt{width:530px;font-size: 14px;}
  .message .b table .inarea{font-size: 14px;}
  .message .b table .inbtn{font-size: 15px;}
}
@media(max-width:1300px){  
  .i02 .b .swiper-slide .imgs{margin-top: 85px;height: 180px;}
  .i02 .b .swiper-slide:hover .imgs{height: 180px;margin-top: 85px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 180px;margin-top: 85px;}
  .footer-mess-bar .f-mess .b .box .intxt{width: 260px;}
  .footer-mess-bar .f-mess .b .box .inarea{width: 420px;}
  .i02 .b .swiper-slide .text{padding: 14px 20px 0;}
  .i02 .b .swiper-slide.swiper-slide-active .text h2{font-size: 22px;}
  .i02 .b .swiper-slide .text h2{font-size: 20px;}
  .i02 .b .swiper-slide .text ul li a{font-size: 14px;}
  .footerbar .ft ul{margin-right: 90px;}
  .footerbar .ft ul h2{font-size: 16px;}
  .footerbar .ft ul li a{font-size: 14px;}
  .footerbar .fb p{font-size: 13px;}
}
@media(max-width: 1280px){
	.i02 .b .swiper-slide .imgs{margin-top: 86px;height: 145px;}
  .i02 .b .swiper-slide:hover .imgs{height: 145px;margin-top: 86px;}
  .message .b table .intxt{width: 500px;}
}
@media(max-width:1200px){
  
  .headerbox .head-r .head-r-nav{display: none;}
  .search-fix-box{z-index: 1;}
  .headerbox .head_nav{margin-right: 0;}
  .headerbox .head_nav .navicons{display: block;}
	.headerbox .head_nav .navs{width: 100%;position: absolute;top: 100px;background-color: #fff;right:0;z-index: 2;display: none;}
	.headerbox .head_nav .navs ul li{width: 100%;border-bottom: 1px solid #ccc;}
	.headerbox .head_nav .navs ul li a{line-height: 56px;text-align: left;padding: 0 3%;width: auto;}
  .headerbox .navs ul{padding-bottom: 10px;box-shadow: 1px 2px 2px 2px rgba(0, 0, 0, 0.1);}
  .headerbox .navs ul li:hover a{color:#ed6d00;border-color: #fff;}
  .headerbox .navs ul li.hov a{color:#ed6d00;border-color: #fff;}
  .headerbox .navs ul li a.hov{color:#ed6d00;border-color: #fff;}
  .search-fix-box{top: 100px;}
  .search-fix-box .searchbox{margin: 2% auto;}
  .dropMenu{display: none !important;}
  .i01{padding: 5% 3% 0;width: auto;}
  .i01 .l{width: 100%;margin-bottom: 3%;margin-right: 0;}
  .i01 .r{width: 100%;}
  .i01 .banner_bar_bd .bd_l dl{vertical-align: top;}
  .i03 .b ul li{width: 47%;margin: 0 1.5%;}
  .i03 .b ul li .imgs{height: auto;width: 100%;}
  .i03 .b ul li:nth-child(3){margin: 0 1.5%;}
  .i03 .b ul li:nth-child(4){display: inline-block;margin: 0 1.5%;}
  .footer-mess-bar .f-mess .b .box{width: 26%;margin-bottom: 2%;}
  .footer-mess-bar .f-mess .b .box .intxt{width: 100%;font-size: 14px;}
  .footer-mess-bar .f-mess .b .line{width: 2%;}
  .footer-mess-bar .f-mess .b .box:nth-child(7){width: 13%;}
  .footer-mess-bar .f-mess .b .box .inbtn{width: 100%;font-size: 14px;}  
  .footer-mess-bar .f-mess .b .box .inarea{width: 96%;padding: 0 2%;font-size: 14px;}
  .footerbar .ft ul{margin-right: 60px;}
  .i01 .banner_bar_bd .bd_l dl{width: 47%;margin: 0 1.5% 3%;padding: 0;}
  .i01 .banner_bar_bd .bd_l dl .txt{font-size: 13px;line-height: 24px;}
  .i02{padding: 5% 3%;width: 94%;}
}
/* @media(max-width:1220px){} */
@media(max-width:1000px){  
  .banner .mySwiper .swiper-pagination{margin: 0;bottom: 15px;}
  .banner .swiper-button-next, .banner .swiper-button-prev{display: none;}
  .banner .swiper-slide .text p{margin-bottom: 35px;}
  .i01{width: 94%;}
  .i02 .t{width: 94%;}
  .i02 .b .swiper-button-box{width: 94%;}
  .i02 .b .swiper-slide .imgs{height: 290px;margin-top: 22px;}
  .i02 .b .swiper-slide:hover .imgs{height: 290px;margin-top: 22px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 290px;margin-top: 22px;}
  .i03{width: 94%;padding: 5% 3%;}  
  .footer-mess-bar .f-mess{width: 94%;padding: 5% 3%;}
  .footerbar .ft{width: 94%;}
  .footerbar .ft ul{margin-right: 40px;}
  .footerbar .fb{width: 94%;}  
  .snavbar2 .snavbox{width: 94%;}    
  .about .b .text{width: 94%;}
  .about .b .text p{font-size: 16px;line-height: 32px;}
  .chairman{width: 94%;}
  .chairman .b .l p{font-size: 16px;line-height: 34px;}
  .honor{width: 94%;}
  .honor .b{background-size: 62.15%;}
  .develop{width: 94%;}
  .culture{width: 94%;}
  .partner{width: 94%;}
  .partner .b .lists ul li{width: 253px;height: 116px;}
  .prodhome .r ul li .text dl{width: 85%;}
  .service{width: 94%;}
  .service .b .picture{height: auto;}
  .project{width: 94%;}
  .project .b .picture{height: auto;}
  .nlist{width: 94%;}
  .nlist .b .lists ul{width: 100%;}
  .nlist .b .lists ul li{width: 31%;margin: 0 1% 3%;}
  .nlist .b .lists ul li .imgs{width: 100%;height: auto;margin-bottom: 10px;}
  .ndet{width: 94%;}
  .talent .b ul{width: 94%;}
  .jobs{width: 94%;}
  .style{width: 94%;}
  .style .b .lists ul{width: 100%;}
  .style .b .lists ul li{width: 31%;margin: 0 1% 3%;}
  .style .b .lists ul li .imgs{width: 100%;height: auto;}
  .style .b .lists ul li .imgs img{width: 100%;display: block;}
  .contact{width: 94%;}
  .message{width: 94%;}
  .message .b table{width: 94%;margin: 0 auto;display: block;}
  .message .b table .intxt{width: 660px;}
  .message .b table .inarea{width: 98%;padding: 1%;}
}
@media(max-width:950px){
  .search-fix-box{top: 58px;}
  .headerbox .logo{width: 150px;height: auto;margin-top: 7px;}  
  .headerbox .head_nav .navs{top: 58px;}
  .headerbox .head_nav .navs ul li a{font-size: 14px;line-height: 40px;border: none;}
  .headerbox .head_nav .navicons{width: 58px;height: 58px;background-size: 40%;}
  .headerbox .head-r .searchicon{width: 58px;height: 58px;}
  .headerbox .head-r .searchicon .sicon{background-size: 40%;}
  
}
@media(max-width:650px){
  .snav.product_nav{overflow-x: hidden;}
  .banner .swiper-slide .text p{margin-bottom: 20px;}
  body{overflow-x: hidden;width: 100%;}
  .head-r-nav-box{display: none;}
  /* header{overflow-y: hidden;} */
  .banner{overflow: hidden;}
  .headerbox .head-r .searchicon:hover .search-fix-box{top: 56px;}
  .banner .swiper-button-next, .banner .swiper-button-prev{width: 20px;height:68px;background-size: 40px;}
  .sbannerbox{display: none;}
  .sbannerbox_mob{display: block;}
  .headerbox .logo{width: 150px;height: auto;margin-bottom: 7px;} 
  .headerbox .head_nav .navs{top: 56px;} 
  .headerbox .head_nav .navs ul li{margin: 0 3%;width: 94%;}
  .headerbox .head_nav .navicons{width: 55px;height: 56px;}
  .headerbox .head-r .searchicon{width: 55px;height: 56px;}
  .search-fix-box{top: 56px;}
  .search-fix-box .searchbox .in_intxt{width: 80%;line-height: 45px;}
  .banner .mySwiper .swiper-pagination{margin-left: 0;text-align: center;bottom: 10px;}
  .banner .mySwiper .swiper-pagination .swiper-pagination-bullet{width: 30px;}
  .i01{overflow: hidden;}
  .i01 .l .t h2{font-size: 30px;margin-bottom: 15px;line-height: 30px;}
  .i01 .l .t span{font-size: 26px;}
  .i01 .l .b p{font-size: 14px;line-height: 22px;}
  .i01 .l .more b{font-size: 14px;}
  .i01 .l .more i{font-size: 14px;}
  .i01 .banner_bar_bd .bd_l dl .num{font-size: 40px;line-height: 45px;}
  .i02{overflow: hidden;}
  .i02 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 15px;}
  .i02 .t span{font-size: 26px;line-height: 30px;margin-bottom: 4%;}
  .i02 .t .more b{font-size: 14px;}
  .i02 .t .more i{font-size: 14px;}
  .i02 .b .swiper-slide:hover .imgs{height: 242px;margin-top: 22px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 242px;margin-top: 22px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs img{transform: scale(1);}
  .i02 .b .swiper-slide .imgs{height: 242px;margin-top: 22px;}
  .i02 .b .swiper-slide.swiper-slide-active .text h2{font-size: 20px;}
  .i02 .b .swiper-slide:hover .imgs img{transform: scale(1);}
  .i03{overflow: hidden;}
  .i03 .b ul li .text .tits{font-size: 16px;line-height: 20px;margin-bottom: 3%;}
  .i03 .b ul li .text span{font-size: 13px;}
  .i03 .b ul li .text p{font-size: 13px;}
  .footer-mess-bar{background-size: cover;}
  .footer-mess-bar .f-mess .t h2{font-size: 26px;margin-bottom: 10px;display: block;}
  .footer-mess-bar .f-mess .t span{margin-left: 0;font-size: 14px;display: block;}
  .footer-mess-bar .f-mess .b .box:nth-child(1){width: 47%;margin-right: 1.5%;}
  .footer-mess-bar .f-mess .b .box:nth-child(3){width: 47%;margin-left: 1.5%;}
  .footer-mess-bar .f-mess .b .line:nth-child(4){display: none;}
  .footer-mess-bar .f-mess .b .box:nth-child(5){width: 64%;margin-right: 1.5%;}
  .footer-mess-bar .f-mess .b .box:nth-child(7){width: 30%;margin-left: 1.5%;}
  .footerbar .ft{padding: 3% 0;}
  .footerbar .ft ul{margin-bottom: 3%;padding-bottom: 3%;width: 100%;border-bottom: 1px solid rgba(255, 255, 255, 0.2);}
  .footerbar .ft ul li{display: inline-block;vertical-align: middle;margin-right: 10px;}
  .footerbar .ft .wechat{float: left;}
  .footerbar .fb{border-top: 1px solid rgba(255, 255, 255, 0.7);padding: 3% 0;}
  .footerbar .fb p{line-height: 32px;}
  .footerbar .fb p.Right{float:left}
  .snavbar2 .snavbox{width: auto;padding: 0 2%;}
  .snavbar2 .snavbox .bread{display: none;}
  .snavbar2 .snavbox .snav{float: none;overflow-x: scroll;}
  .snavbar2 .snavbox .snav.product_nav{overflow: hidden;}
  .snavbar2 .snavbox .snav.project_nav{overflow: hidden;}
  .snavbar2 .snavbox .snav ul{width: 115%;}
  .snavbar2 .snavbox .snav ul li{margin: 0;}
  .snavbar2 .snavbox .snav ul li a{font-size: 14px;line-height: 40px;padding: 5px 8px;}
  .about{padding: 5% 0 0;}
  .about .t{margin-bottom: 3%;}
  .about .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .about .b .text{width: auto;padding: 0 3%;}
  .about .b .text p{font-size: 14px;line-height: 24px;text-align: justify;}
  .about .b .text .banner_bar_bd .bd_l_box{padding: 15px 0;}
  .about .b .text .banner_bar_bd .bd_l dl{width: 47%;display: inline-block;vertical-align: top;padding: 0;margin: 0 1.5% 3%;}
  .about .b .text .banner_bar_bd .bd_l dl .num{font-size: 40px;}
  
  .chairman{padding: 5% 3%;width: auto;}
  .chairman .t{margin-bottom: 3%;}
  .chairman .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .chairman .b .l{width: 100%;margin-bottom: 3%;}
  .chairman .b .l h2{font-size: 20px;}
  .chairman .b .l p{font-size: 14px;line-height: 24px;}
  .chairman .b .r{width: 100%;margin: 0;}
  .honor{width: auto;padding: 5% 0 0;}
  .honor .t{margin-bottom: 3%;}
  .honor .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .honor .b{background-size: 100% 100%;}
  .honor .b .l{width: 100%;}
  .honor .b .r{width: 94%;padding: 3%;}
  .honor .b .r .text{margin-bottom: 4%;}
  .honor .b .r .text p{font-size: 14px;line-height: 24px;}
  .honor .b .r .swiperbox .swiper-slide .imgs{padding: 5px;}
  .honor .b .r .swiperbox .swiper-slide .tits{font-size: 14px;}
  .develop{padding: 5% 3%;}
  .develop .t{margin-bottom: 3%;}
  .develop .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .develop .b ul{background-position: 11px top;}
  .develop .b ul li{margin-bottom: 15px;}
  .develop .b ul li .box h2{font-size: 30px;}
  .develop .b ul li .box h2 span{font-size: 15px;}
  .develop .b ul li .box .text p{font-size: 14px;}
  .develop .b ul li.hb2 .box{width: 94%;float:none;background-position: 3px 10px;padding-left: 6%;}
  .develop .b ul li.hb2 .box img{float: none;width: auto;max-width: 90%;display: block;}
  .develop .b ul li:hover.hb1 .box{background-position: 3px 10px;}
  .develop .b ul li.hb1 .box{width: 94%;float: none;padding-left: 6%;background-position: 3px 10px;padding-right: 0;}
  .develop .b ul li.hb1 .box h2{text-align: left;}
  .develop .b ul li.hb1 .box .text p{text-align: left;}
  .develop .b ul li.hb1 .box img{float: none;width: auto;max-width: 90%;display: block;}
  .culture{padding: 5% 3%;}
  .culture .t{margin-bottom: 3%;}
  .culture .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .culture .b ul li .imgs{width: 100%;margin-bottom: 3%;}
  .culture .b ul li .text{width: 100%;margin-bottom: 3%;}
  .culture .b ul li .text h2{font-size: 16px;line-height: 32px;}
  .culture .b ul li .text p{font-size: 14px;line-height: 24px;}
  .partner{width: auto;padding: 5% 1.5% 2%;}
  .partner .t{margin-bottom: 3%;}
  .partner .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .partner .b .lists ul{width: auto;}
  .partner .b .lists ul li{border: none;width: 47%;margin: 0 1.5% 3%;height: auto;}
  .partner .b .lists ul li a{border: 1px solid #e6e6e6;}
  .prodhome{background-position: right 4%;background-size: 38%;}
  .prodhome .l{width: 100%;}
  .prodhome .l .text{padding: 10% 5%;}
  .prodhome .l .text h2{font-size: 26px;line-height: 40px;}
  .prodhome .l .text .more{margin-top: 5%;}
  .prodhome .l .text .more b{font-size: 14px;}
  .prodhome .l .text .more i{font-size: 14px;}
  .prodhome .r{width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.3);}  
  .prodhome .r ul li{width: 50%;min-height: 400px;border-right: 1px solid rgba(255, 255, 255, 0.3);border-bottom: 1px solid rgba(255, 255, 255, 0.3);margin-left: -1px;}
  .prodhome .r ul li .imgs{display: none;}
  /* .prodhome .r ul li .imgs_mob{display: block;} */
  .prodhome .r ul li .text{padding-top: 25%;}
  .prodhome .r ul li .text dl{opacity: 1;width: 90%;}
  .prodhome .r ul li .text dl dd a b{font-size: 13px;}
  .prodhome .r ul li:hover .text{padding-top: 25%;}
  .prodhome .r ul li:hover .prodbg{top: -100%;}
  .service{padding: 5% 0;width: auto;}
  .service .t{margin-bottom: 3%;}
  .service .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .service .tnav{padding: 0 3%;margin-bottom: 6%;overflow-x: scroll;}
  .service .tnav ul{width: 200%;text-align: left;}
  .service .tnav ul li{margin-bottom: 0;}
  .service .b .picture{margin: 0;}
  .service .b .picture .swiper .swiper-button-next, .service .b .picture .swiper .swiper-button-prev{width: 25px;height: 85px;background-size: 50px;}
  .service .b .picture .swiper-slide .text{display: none;}
  .service .b .cont .box{padding: 3%;}
  .service .b .cont .box h2{font-size: 18px;line-height: 24px;}
  .service .b .cont .box p{font-size: 14px;line-height: 24px;}

  .project{padding: 5% 0;width: auto;}
  .project .contnav{display: block;}
  .project .contnav ul{font-size: 0;text-align: left;margin-bottom: 4%;}
  .project .contnav ul li{display: inline-block;vertical-align: middle;width: 50%;}
  .project .contnav ul li a{font-size: 14px;color:#444;line-height: 40px;padding: 0 8px;background: #f4f5f6;display: block;text-align: center;}
  .project .contnav ul li.hov a{background-color: #ed6d00;color:#fff}
  .project .t{margin-bottom: 3%;}
  .project .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .project .tnav{padding: 0 3%;margin-bottom: 3%;}
  .project .tnav ul li{margin-bottom: 3%;}
  .project .b .picture{margin: 0;margin-bottom: 4%;}
  .project .b .pictext h2{font-size: 18px;line-height: 32px;}
  .project .b .pictext p{font-size: 14px;}
  .project .b .picture .swiper .swiper-button-next, .project .b .picture .swiper .swiper-button-prev{width: 25px;height: 85px;background-size: 50px;}
  .project .b .picture .swiper-slide .text{display: none;}
  .project .b .cont .box{padding: 3%;}
  .project .b .cont .box h2{font-size: 18px;line-height: 24px;}
  .project .b .cont .box p{font-size: 14px;line-height: 24px;}
  .project .b .pictext{padding: 0 3% 3%;}
  .project .b .sernavs ul{padding:0 3%;}
  .project .b .sernavs ul li{margin-right: 12px;}
  .project .b .sernavs ul li a{font-size: 15px;line-height: 46px;}
  /* .project .b .sernavs ul li.h1 a{border-color: #f4f5f6;} */

  .snavbar2 .snavbox .snav ul li ul.second li a{font-size: 12px;}
  .nlist{padding: 5% 1.5% 3%;width: auto;}
  .nlist .t{margin-bottom: 3%;}
  .nlist .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .nlist .b .lists ul li{width: 47%;margin: 0 1.5% 3%;}
  .nlist .b .lists ul li .tits{font-size: 16px;line-height: 20px;}
  .nlist .b .lists ul li .date{font-size: 13px;line-height: 20px;}
  .nlist .b .lists ul li p{font-size: 14px;line-height: 24px;height: 48px;}
  .ndet{padding: 5% 3%;}
  .ndet .t{margin-bottom: 4%;}
  .ndet .t h2{font-size: 20px;margin-bottom: 3%;}
  .ndet .t p{font-size: 14px;}
  .ndet .b p{font-size: 15px;line-height: 30px;}
  .prenext ul{float: none;width:100%;}
  .talent{padding: 5% 3%;}
  .talent .t{margin-bottom: 3%;}
  .talent .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .talent .b ul{width: 100%;}
  .talent .b ul li{width: 100%;margin-bottom: 4%;padding: 0;}
  .talent .b ul li h2{font-size: 18px;line-height: 30px;}
  .talent .b ul li .content{margin-top: 0;}
  .talent .b ul li .content p{font-size: 14px;line-height: 24px;}
  .talent .b ul li:nth-child(2){padding: 0;}
  .talent .b ul li:nth-child(4){padding: 0;}
  .jobs{width: auto;padding: 5% 3%;}
  .jobs .t{margin-bottom: 3%;}
  .jobs .t h2{font-size: 26px;margin-bottom: 15px;}  
  .jobs .b .t_table .top .t_name, .jobs .b .t_table .top .t_cont{font-size: 15px;line-height: 40px;width: 50%;text-indent: 10px;}
  .jobs .b .t_table .btm .lists ul li .titles .t_name, .jobs .b .t_table .btm .lists ul li .titles .t_cont{width: 50%;font-size: 13px;text-indent: 10px;}
  .jobs .b .t_table .btm .lists ul li .titles span .joinus{width: 80px;font-size: 13px;right: 0;}
  .jobs .b .t_table .btm .lists ul li .contents{padding: 3%;}
  .jobs .b .t_table .btm .lists ul li .contents p{font-size: 14px;line-height: 24px;}
  .jobs .b .t_table .btm .lists ul li .contents .more{width: 100px;height: 40px;margin-top: 25px;}
  .jobs .b .t_table .btm .lists ul li .contents .more b{font-size: 14px;line-height: 40px;}
  .jobs .b .t_table .btm .lists ul li .contents .more i{font-size: 14px;line-height: 40px;}
  .joinbox{width: 90%;left: 5%;margin-left: 0;}
  .style{padding: 5% 1.5% 3%;width: auto;}
  .style .t{margin-bottom: 3%;}
  .style .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .style .b .lists ul li{width: 47%;margin: 0 1.5% 3%;}
  .style .b .lists ul li .text{padding-top: 10px;}
  .style .b .lists ul li .text .tits{font-size: 16px;line-height: 20px;margin-bottom: 5px;}
  .style .b .lists ul li .text span{font-size: 13px;line-height: 20px;}
  .style .b .lists ul li p{font-size: 14px;line-height: 24px;height: 48px;}
  .contact{width: auto;padding: 5% 3%;}
  .contact .t{margin-bottom: 3%;}
  .contact .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .contact .b #dituContent{margin-bottom: 3%;}
  .contact .b .text .l{width: 100%;margin-bottom: 3%;}
  .contact .b .text .l i{width: 60px;height: 60px;margin-right: 10px;}
  .contact .b .text .l p{width: auto;font-size: 14px;line-height: 24px;}
  .contact .b .text .r{width: 100%;}
  .contact .b .text .r .box{width: 75%;vertical-align: top;}
  .contact .b .text .r i{width: 60px;height: 60px;vertical-align: top;}
  .contact .b .text .r p{font-size: 14px;line-height: 24px;}
  .contact .b .text .r ul li{width: 100% !important;}
  .contact .b .text .r ul li p{font-size: 14px;line-height: 24px;}
  .contact .b .text .r ul li:nth-child(2){text-align: left;}
  .contact .b .text .r ul li:nth-child(4){text-align: left;width: auto;}
  .message{width: auto;padding: 5% 3%;}	
  .message .t{margin-bottom: 3%;}
	.message .t h2{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
  .message .b table{width: auto;}
  .message .b table td p{font-size: 14px;}
  .message .b table .intxt{width: 212px;font-size: 14px;}
  .message .b table .inarea{font-size: 14px;line-height: 20px;}
  .message .b table .intxt.code{width: 150px;}
  .message .b table .inbtn{font-size: 15px;}
  .right-contact-img{display: none !important;}
  .fkabo{display: none;}
  .prenext ul li{width: 100%;}
  .prenext ul li:nth-child(2){text-align: left;}

}
@media(max-width:500px){  
  body{overflow-x: hidden;width: 100%;}
  .head-r-nav-box{display: none;}
  /* header{overflow-y: hidden;} */
  .banner{overflow: hidden;}
  .sbannerbox{display: none;}
  .sbannerbox_mob{display: block;}
  .headerbox .logo{width: 150px;height: auto;margin-bottom: 7px;} 
  .headerbox .head_nav .navs{top: 56px;} 
  .headerbox .head_nav .navs ul li{margin: 0 3%;width: 94%;}
  .headerbox .head_nav .navicons{width: 55px;height: 56px;}
  .headerbox .head-r .searchicon{width: 55px;height: 56px;}
  .search-fix-box{top: 56px;}
  .search-fix-box .searchbox .in_intxt{width: 80%;line-height: 45px;}
  .banner .mySwiper .swiper-pagination{margin-left: 0;text-align: center;bottom: 10px;}
  .banner .mySwiper .swiper-pagination .swiper-pagination-bullet{width: 30px;}
  .i01{overflow: hidden;}
  .i01 .l .t h2{font-size: 30px;margin-bottom: 15px;line-height: 30px;}
  .i01 .l .t span{font-size: 26px;}
  .i01 .l .b p{font-size: 14px;line-height: 22px;}
  .i01 .l .more b{font-size: 14px;}
  .i01 .l .more i{font-size: 14px;}
  .i01 .banner_bar_bd .bd_l dl .num{font-size: 40px;line-height: 45px;}
  .i02{overflow: hidden;}
  .i02 .t h2{font-size: 30px;line-height: 30px;margin-bottom: 15px;}
  .i02 .t span{font-size: 26px;line-height: 30px;margin-bottom: 4%;}
  .i02 .t .more b{font-size: 14px;}
  .i02 .t .more i{font-size: 14px;}
  .i02 .b .swiper-slide:hover .imgs img{height: 236px;margin-top: 28px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 236px;margin-top: 28px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs img{transform: scale(1);}
  .i02 .b .swiper-slide .imgs{height: 236px;margin-top: 28px;}
  .i02 .b .swiper-slide.swiper-slide-active .text h2{font-size: 20px;}
  .i03{overflow: hidden;}
  .i03 .b ul li .text .tits{font-size: 16px;line-height: 20px;margin-bottom: 3%;}
  .i03 .b ul li .text span{font-size: 13px;}
  .i03 .b ul li .text p{font-size: 13px;}
  .footer-mess-bar{background-size: cover;}
  .footer-mess-bar .f-mess .t h2{font-size: 26px;margin-bottom: 10px;display: block;}
  .footer-mess-bar .f-mess .t span{margin-left: 0;font-size: 14px;display: block;}
  .footer-mess-bar .f-mess .b .box:nth-child(1){width: 47%;margin-right: 1.5%;}
  .footer-mess-bar .f-mess .b .box:nth-child(3){width: 47%;margin-left: 1.5%;}
  .footer-mess-bar .f-mess .b .line:nth-child(4){display: none;}
  .footer-mess-bar .f-mess .b .box:nth-child(5){width: 64%;margin-right: 1.5%;}
  .footer-mess-bar .f-mess .b .box:nth-child(7){width: 30%;margin-left: 1.5%;}
  .footerbar .ft{padding: 3% 0;}
  /* .footerbar .ft ul{display: none;} */
  .footerbar .ft .wechat{float: left;}
  .footerbar .fb{border-top: 1px solid rgba(255, 255, 255, 0.7);padding: 3% 0;}
  .footerbar .fb p{line-height: 32px;}
  .footerbar .fb p.Right{float:left}
  .snavbar2 .snavbox{width: auto;padding: 0 2%;}
  .snavbar2 .snavbox .bread{display: none;}
  .snavbar2 .snavbox .snav{float: none;overflow-x: scroll;}
  .snavbar2 .snavbox .snav.product_nav{overflow: hidden;}
  .snavbar2 .snavbox .snav.project_nav{overflow: hidden;}
  .snavbar2 .snavbox .snav ul{width: 115%;}
  .snavbar2 .snavbox .snav ul li{margin: 0;}
  .snavbar2 .snavbox .snav ul li a{font-size: 14px;line-height: 40px;padding: 5px 8px;}
  .about{padding: 5% 0 0;}
  .about .t{margin-bottom: 3%;}
  .about .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .about .b .text{width: auto;padding: 0 3%;}
  .about .b .text p{font-size: 14px;line-height: 24px;text-align: justify;}
  .about .b .text .banner_bar_bd .bd_l_box{padding: 15px 0;}
  .about .b .text .banner_bar_bd .bd_l dl{width: 47%;display: inline-block;vertical-align: top;padding: 0;margin: 0 1.5% 3%;}
  .chairman{padding: 5% 3%;width: auto;}
  .chairman .t{margin-bottom: 3%;}
  .chairman .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .chairman .b .l{width: 100%;margin-bottom: 3%;}
  .chairman .b .l h2{font-size: 20px;}
  .chairman .b .l p{font-size: 14px;line-height: 24px;}
  .chairman .b .r{width: 100%;margin: 0;}
  .honor{width: auto;padding: 5% 0 0;}
  .honor .t{margin-bottom: 3%;}
  .honor .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .honor .b{background-size: 100% 100%;}
  .honor .b .l{width: 100%;}
  .honor .b .r{width: 94%;padding: 3%;}
  .honor .b .r .text{margin-bottom: 4%;}
  .honor .b .r .text p{font-size: 14px;line-height: 24px;}
  .honor .b .r .swiperbox .swiper-slide .imgs{padding: 5px;}
  .honor .b .r .swiperbox .swiper-slide .tits{font-size: 14px;}
  .develop{padding: 5% 3%;}
  .develop .t{margin-bottom: 3%;}
  .develop .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .develop .b ul{background-position: 11px top;}
  .develop .b ul li{margin-bottom: 15px;}
  .develop .b ul li .box h2{font-size: 30px;}
  .develop .b ul li .box h2 span{font-size: 15px;}
  .develop .b ul li .box .text p{font-size: 14px;}
  .develop .b ul li.hb2 .box{width: 94%;float:none;background-position: 3px 10px;padding-left: 6%;}
  .develop .b ul li:hover.hb1 .box{background-position: 3px 10px;}
  .develop .b ul li.hb2 .box img{float: none;width: auto;max-width: 90%;display: block;}
  .develop .b ul li.hb1 .box{width: 94%;float: none;padding-left: 6%;background-position: 3px 10px;padding-right: 0;}
  .develop .b ul li.hb1 .box h2{text-align: left;}
  .develop .b ul li.hb1 .box .text p{text-align: left;}
  .develop .b ul li.hb1 .box img{float: none;width: auto;max-width: 90%;display: block;}
  .culture{padding: 5% 3%;}
  .culture .t{margin-bottom: 3%;}
  .culture .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .culture .b ul li .imgs{width: 100%;margin-bottom: 3%;}
  .culture .b ul li .text{width: 100%;margin-bottom: 3%;}
  .culture .b ul li .text h2{font-size: 16px;line-height: 32px;}
  .culture .b ul li .text p{font-size: 14px;line-height: 24px;}
  .partner{width: auto;padding: 5% 1.5% 2%;}
  .partner .t{margin-bottom: 3%;}
  .partner .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .partner .b .lists ul{width: auto;}
  .partner .b .lists ul li{border: none;width: 47%;margin: 0 1.5% 3%;height: auto;}
  .partner .b .lists ul li a{border: 1px solid #e6e6e6;}
  .prodhome{background-position: right 4%;background-size: 38%;}
  .prodhome .l{width: 100%;}
  .prodhome .l .text{padding: 10% 5%;}
  .prodhome .l .text h2{font-size: 26px;line-height: 40px;}
  .prodhome .l .text .more{margin-top: 5%;}
  .prodhome .l .text .more b{font-size: 14px;}
  .prodhome .l .text .more i{font-size: 14px;}
  .prodhome .r{width: 100%;border-top: 1px solid rgba(255, 255, 255, 0.3);}
  .prodhome .r ul li{width: 50%;min-height: 400px;border-right: 1px solid rgba(255, 255, 255, 0.3);border-bottom: 1px solid rgba(255, 255, 255, 0.3);margin-left: -1px;}
  .prodhome .r ul li .imgs{display: none;}
  .prodhome .r ul li .imgs_mob{display: none;}
  .prodhome .r ul li .text{padding-top: 25%;}
  .prodhome .r ul li .text dl{opacity: 1;width: 90%;}
  .prodhome .r ul li .text dl dd a b{font-size: 13px;}
  .prodhome .r ul li:hover .text{padding-top: 25%;}
  .prodhome .r ul li:hover .prodbg{top: -100%;}
  .service{padding: 5% 0;width: auto;}
  .service .t{margin-bottom: 3%;}
  .service .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .service .tnav{padding: 0 3%;margin-bottom: 6%;overflow-x: scroll;}
  .service .tnav ul{width: 200%;text-align: left;}
  .service .tnav ul li{margin-bottom: 0;}
  .service .b .picture{margin: 0;}
  .service .b .picture .swiper .swiper-button-next, .service .b .picture .swiper .swiper-button-prev{width: 25px;height: 85px;background-size: 50px;}
  .service .b .picture .swiper-slide .text{display: none;}
  .service .b .cont .box{padding: 3%;}
  .service .b .cont .box h2{font-size: 18px;line-height: 24px;}
  .service .b .cont .box p{font-size: 14px;line-height: 24px;}

  .project{padding: 5% 0;width: auto;}
  .project .contnav{display: block;}
  .project .contnav ul{font-size: 0;text-align: left;margin-bottom: 4%;}
  .project .contnav ul li{display: inline-block;vertical-align: middle;width: 50%;}
  .project .contnav ul li a{font-size: 14px;color:#444;line-height: 40px;padding: 0 5%;background: #f4f5f6;display: block;text-align: center;width: 90%;text-overflow: ellipsis;white-space: nowrap;overflow: hidden;margin: 0 auto;}
  .project .contnav ul li.hov a{background-color: #ed6d00;color:#fff}
  .project .t{margin-bottom: 3%;}
  .project .t h2{font-size: 22px;line-height: 26px;margin-bottom: 15px;}
  .project .tnav{padding: 0 3%;margin-bottom: 3%;}
  .project .tnav ul li{margin-bottom: 3%;}
  .project .b .picture{margin: 0;margin-bottom: 4%;}
  .project .b .pictext h2{font-size: 18px;line-height: 32px;}
  .project .b .pictext p{font-size: 14px;}
  .project .b .picture .swiper .swiper-button-next, .project .b .picture .swiper .swiper-button-prev{width: 25px;height: 85px;background-size: 50px;}
  .project .b .picture .swiper-slide .text{display: none;}
  .project .b .cont .box{padding: 3%;}
  .project .b .cont .box h2{font-size: 18px;line-height: 24px;}
  .project .b .cont .box p{font-size: 14px;line-height: 24px;}
  .project .b .pictext{padding: 0 3% 3%;}
  .project .b .sernavs ul{padding:0 3%;}
  .project .b .sernavs ul li{margin-right: 12px;}
  .project .b .sernavs ul li a{font-size: 15px;line-height: 46px;}
  /* .project .b .sernavs ul li.h1 a{border-color: #f4f5f6;} */

  .snavbar2 .snavbox .snav ul li ul.second li a{font-size: 12px;}
  .nlist{padding: 5% 1.5% 3%;width: auto;}
  .nlist .t{margin-bottom: 3%;}
  .nlist .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .nlist .b .lists ul li{width: 47%;margin: 0 1.5% 3%;}
  .nlist .b .lists ul li .tits{font-size: 16px;line-height: 20px;}
  .nlist .b .lists ul li .date{font-size: 13px;line-height: 20px;}
  .nlist .b .lists ul li p{font-size: 14px;line-height: 24px;height: 48px;}
  .ndet{padding: 5% 3%;}
  .ndet .t{margin-bottom: 4%;}
  .ndet .t h2{font-size: 20px;margin-bottom: 3%;}
  .ndet .t p{font-size: 14px;}
  .ndet .b p{font-size: 15px;line-height: 30px;}
  .prenext ul{float: none;width:100%;}
  .talent{padding: 5% 3%;}
  .talent .t{margin-bottom: 3%;}
  .talent .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .talent .b ul li{width: 100%;margin-bottom: 4%;padding: 0;}
  .talent .b ul li h2{font-size: 18px;line-height: 30px;}
  .talent .b ul li .content{margin-top: 0;}
  .talent .b ul li .content p{font-size: 14px;line-height: 24px;}
  .talent .b ul li:nth-child(2){padding: 0;}
  .talent .b ul li:nth-child(4){padding: 0;}
  .jobs{width: auto;padding: 5% 3%;}
  .jobs .t{margin-bottom: 3%;}
  .jobs .t h2{font-size: 26px;margin-bottom: 15px;}  
  .jobs .b .t_table .top .t_name, .jobs .b .t_table .top .t_cont{font-size: 15px;line-height: 40px;width: 50%;text-indent: 10px;}
  .jobs .b .t_table .btm .lists ul li .titles .t_name, .jobs .b .t_table .btm .lists ul li .titles .t_cont{width: 50%;font-size: 13px;text-indent: 10px;}
  .jobs .b .t_table .btm .lists ul li .titles span .joinus{width: 80px;font-size: 13px;right: 0;}
  .jobs .b .t_table .btm .lists ul li .contents{padding: 3%;}
  .jobs .b .t_table .btm .lists ul li .contents p{font-size: 14px;line-height: 24px;}
  .jobs .b .t_table .btm .lists ul li .contents .more{width: 100px;height: 40px;margin-top: 25px;}
  .jobs .b .t_table .btm .lists ul li .contents .more b{font-size: 14px;line-height: 40px;}
  .jobs .b .t_table .btm .lists ul li .contents .more i{font-size: 14px;line-height: 40px;}
  .style{padding: 5% 1.5% 3%;width: auto;}
  .style .t{margin-bottom: 3%;}
  .style .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .style .b .lists ul li{width: 47%;margin: 0 1.5% 3%;}
  .style .b .lists ul li .text{padding-top: 10px;}
  .style .b .lists ul li .text .tits{font-size: 16px;line-height: 20px;margin-bottom: 5px;}
  .style .b .lists ul li .text span{font-size: 13px;line-height: 20px;}
  .style .b .lists ul li p{font-size: 14px;line-height: 24px;height: 48px;}
  .contact{width: auto;padding: 5% 3%;}
  .contact .t{margin-bottom: 3%;}
  .contact .t h2{font-size: 26px;line-height: 26px;margin-bottom: 15px;}
  .contact .b #dituContent{margin-bottom: 3%;}
  .contact .b .text .l{width: 100%;margin-bottom: 3%;}
  .contact .b .text .l i{width: 60px;height: 60px;margin-right: 10px;}
  .contact .b .text .l p{width: auto;font-size: 14px;line-height: 24px;}
  .contact .b .text .r{width: 100%;}
  .contact .b .text .r .box{width: 75%;vertical-align: top;}
  .contact .b .text .r i{width: 60px;height: 60px;vertical-align: top;margin-right: 10px;}
  .contact .b .text .r p{font-size: 14px;line-height: 24px;}
  .contact .b .text .r ul li{width: 100% !important;}
  .contact .b .text .r ul li p{font-size: 14px;line-height: 24px;}
  .contact .b .text .r ul li:nth-child(2){text-align: left;}
  .contact .b .text .r ul li:nth-child(4){text-align: left;width: auto;}
  .message{width: auto;padding: 5% 3%;}	
  .message .t{margin-bottom: 3%;}
	.message .t h2{font-size: 24px;line-height: 24px;margin-bottom: 10px;}
  .message .b table{width: auto;}
  .message .b table td p{font-size: 14px;}
  .message .b table .intxt{width: 190px;font-size: 14px;}
  .message .b table .inarea{font-size: 14px;line-height: 20px;}
  .message .b table .intxt.code{width: 150px;}
  .message .b table .inbtn{font-size: 15px;}
  .right-contact-img{display: none !important;}
  .fkabo{display: none;}

}

@media(max-width:428px){  
}

@media(max-width:414px){
  .i02 .b .swiper-slide .imgs{height: 228px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 228px;}
  .prodhome .r ul li .text dl dd a b{width: 88%;}
  .message .b table .intxt{width: 185px;}
}

@media(max-width:390px){
  .i02 .b .swiper-slide .imgs{height: 216px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 216px;}
  .snavbar2 .snavbox .snav ul{width: 120%;}
  .prodhome .r ul li .text dl dd a b{width: 88%;}
  .message .b table .intxt{width: 175px;}
}

@media(max-width:375px){
  .i02 .b .swiper-slide .imgs{height: 206px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 206px;}
  .snavbar2 .snavbox .snav ul{width: 125%;}
  .prodhome .r ul li .text dl dd a b{width: 88%;}
  .message .b table .intxt{width: 170px;}
}

@media(max-width:360px){
  .i02 .b .swiper-slide .imgs{height: 198px;}
  .i02 .b .swiper-slide.swiper-slide-active .imgs{height: 198px;}
  .snavbar2 .snavbox .snav ul{width: 132%;}
  .prodhome .r ul li .text dl dd a b{width: 88%;}
  .message .b table .intxt{width: 165px;}
}
