﻿/*cn*/

*{margin: 0;padding: 0;}

html{overflow-x: hidden;}

html,body{font-size: 14px;color: #333;font-family: "Microsoft YaHei", "Zitino Neue", Zitino, sans-serif;background: #fff;}

ul,li{list-style-type: none;}

li{-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

input,textarea,select {-webkit-appearance: none;resize: none;outline: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);border: 0;}

a {text-decoration: none;color: #000;cursor: pointer;}

a {
	color: #666;
	text-decoration: none;
	cursor: pointer;
	outline:none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
}

a:hover {text-decoration: none;}

img {max-width: 100%;border-style: none;vertical-align: middle;}

.zoom-img {overflow: hidden;}

.zoom-img .img {overflow: hidden;}

.zoom-img img {transition: all .5s;}

.zoom-img:hover img {transform: scale(1.04);-ms-transform: scale(1.04);-webkit-transform: scale(1.04);-o-transform: scale(1.04);-moz-transform: scale(1.04);}

.clear:after{display:block;clear:both;content:"";visibility:hidden;height:0}

.clear{zoom:1}

.nav-page{font-size: 0;text-align: center;}

.wd{max-width: 1600px;width: 100%;margin: 0 auto;}

.clearfix:after {
	content: "";
	display: block;
	height: 0;
	clear: both;
	visibility: hidden;
}

.clearfix {
	zoom: 1;
	clear: both;
	position: relative;
}

h1,
h2,
h3,
h4,
h5,
h6 {
	font-weight: initial;
}

/* header */

.header{width: 100%;height: auto;position: fixed;top: 0;left: 0;z-index: 12;background: #ffffff;}

.head-wrap{max-width: 1645px;width: 100%;height: 90px;line-height: 90px;margin: 0 auto;}

.head-logo{float: left;}

.head-nav{float: left;margin-left: 2%;}

.head-nav li{float: left;margin: 0 24px;height: 90px;position: relative;z-index: 10;}

.head-nav li:before{content: "";position: absolute;left: 50%;margin-left: -60%;top: 75px;width: 120%;height: 4px;background: #274082;display: none;transition: all .3s;}

.head-nav li>a{font-size: 18px;color: #333;display: block;}

.head-nav li.on>a{color: #274082;}

.head-nav li.on:before{display: block;}

.head-nav li:hover>a{color: #274082;}

.head-nav li:hover:before{display: block;} 

.head-nav .drop-down{position: absolute;top: 90px;left: -10%;padding: 35px 25px;line-height: 1;background: #f5f5f5;font-size: 0;display: none;white-space: nowrap;}

.head-nav .nav{display: inline-block;vertical-align: top;padding-right: 30px;}

.head-nav .nav .d_1{display: block;font-size: 16px;color: #333333;margin-bottom: 27px;}

.head-nav .nav .d_1 a{color: #333333;transition: all .3s;}

.head-nav .nav .d_1 span{display: inline-block;vertical-align: top;min-width: 190px;}

.head-nav .nav .d_1:last-child{margin-bottom: 0;}

.head-nav .nav .d_1 a:hover{color: #274082;}

.head-nav .img{display: inline-block;vertical-align: top;text-align: center;width: 280px;}

.head-nav li.special .img-box{display: inline-block;vertical-align: top;text-align: center;width: 140px;}

.head-nav li.special .img{width: 140px;display: none;}

.head-nav li.special .list{display: none;}

.head-nav li.special .list:nth-child(1){display: block;}

.head-nav li.special .img:nth-child(1){display: inline-block;}

.header .bar1{float:right;display: flex;margin-left: 10px;height: 100%;color:#333;font-size:16px;align-items: center;}

.header .bar1 i{content: "\e609";color:#0f3e97;font-size:29px;margin-right:6px;font-family: "iconfont"; font-style:normal;} 

.header .bar1:hover{color:#0f3e97}

.language{float: right;position: relative;z-index: 2;}

.language .on{cursor: pointer;display: inline-block;padding: 0 24px 0 44px;background: url(../images/icon1.jpg) center left no-repeat,url(../images/icon3.jpg) center right no-repeat;font-size: 16px;color: #666666;line-height: 26px;}

.language .drop-down{position: absolute;top: 90px;left: -30px;min-width: 100%;width: 140px;box-shadow: 0 2px 5px rgba(0, 0, 0, .1);z-index: 2;padding: 0 5px;background: #ffffff;display: none;}

.language .drop-down a{display: block;font-size: 18px;color: #666666;line-height: 30px;text-align: center;line-height: 55px;border-bottom: 1px solid #eeeeee;display: block;}

.language .drop-down a:last-child{border-bottom: 0;}

.head-search{float: right;width: auto;margin-left: 10px;display: flex;position: relative;}

.head-search .form{display: inline-block;height: 43px;line-height: 43px;border-radius: 5px;margin-top: 23px;font-size: 0;vertical-align: top;position: relative;}

.head-search .text{position: absolute;top: 50%;right: 45px;width: 200px;height: 40px;line-height: 40px;border: 1px solid #e5e5e5;background: #ffffff;border-radius: 7px;margin-top: -20px;z-index: 3;display: none;padding: 0 5px;}

.head-search .form:hover .text{display: block;}

.head-search .submit{display: inline-block;vertical-align: top;width: 45px;background: url(../images/icon2.jpg) center center no-repeat;font-size: 0;height: 43px;cursor: pointer;}

.head-search .link{position: absolute;width: auto;font-size: 0;line-height: 1;top: 12px;left: 14px;}

.head-search .link a{display: inline-block;height: 20px;line-height: 20px;padding: 0 5px;margin-left: 10px;font-size: 14px;color: #666666;background: #eeeeee;}

.head-search .link a:nth-child(1){margin-left: 0;}

.head-phone{float: right;/* margin-right: 30px; */display: flex;position: relative;}

.head-phone .icon{width: 22px;display: inline-block;     margin-right: 5px;}

.head-phone .number{display: inline-block;font-size: 16px;color:#e62129;font-weight: bold;}

.m-menu{float: right;width: 40px;display: none;}

.m-menu .icon{line-height: 1;font-size: 0;display: inline-block;vertical-align: middle;cursor: pointer;}

.m-menu .icon>span{display: inline-block;width: 40px;height: 2px;background: #000;margin: 5px 0;display: inline-block;}

.m-menu .drop-down{display: none;position: fixed;top: 90px;left: 0;right: 0;background: #ffffff;height: calc(100vh - 151px);z-index: 10;text-align: center;padding: 30px 5%;border-top: 1px solid #eeeeee;overflow-y: auto;z-index: 12;}

.m-menu .drop-down::-webkit-scrollbar{display: none;}

.m-menu .drop-down>ul>li{line-height: 69px;border-bottom: 1px solid #eeeeee;}

.m-menu .drop-down>ul>li>a{font-size: 20px;color: #000;display: block;}

.m-menu .subnav{padding-bottom: 24px;display: none;}

.m-menu .subnav a{display: block;height: 40px;line-height: 40px;font-size: 16px;color: #333333;}

.m-menu .drop-down .form{border: 1px solid #e5e5e5;display: inline-block;height: 43px;line-height: 43px;border-radius: 5px;font-size: 0;vertical-align: top;position: relative;}

.m-menu .drop-down .text{display: inline-block;vertical-align: top;width: 300px;height: 30px;margin-top: 6px;padding: 0 5px;}

.m-menu .drop-down .submit{display: inline-block;vertical-align: top;width: 45px;background: url(../images/icon2.jpg) center center no-repeat;font-size: 0;height: 43px;border-left: 1px solid #e5e5e5;cursor: pointer;}

.top-suspend{position: fixed;top: 80%;right: 0;box-shadow: 0 3px 8px rgba(0,0,0,.1);z-index: 10;margin-top: -104px;}

.top-suspend .box{width: 60px;position: relative;}

.top-suspend .column{width: 60px;height: 52px;border-bottom: 1px solid #e5e5e5;background: #ffffff;}

.top-suspend .icon{width: 60px;height: 52px;display: block;z-index: 5;position: relative;text-align: center;line-height: 52px;cursor: pointer;background: #ffffff;}

.top-suspend .icon .img_2{display: none;}

.top-suspend .icon:hover{background: #274082;}

.top-suspend .icon:hover .img_1{display: none;}

.top-suspend .icon:hover .img_2{display: inline-block;}

.top-suspend .top-column{border-radius: 5px 5px 0 0;}

.top-suspend .service-box{display: none;position: absolute;padding-right: 10px;top: 0;width: 350px;left: -360px;bottom: 0;background: url(../images/icon161.png) right 37% no-repeat;}

.top-suspend .service-box .box-wrap{border-top: 2px solid #05b0e9;border-radius: 0 0 5px 5px;background: #ffffff;height: calc(100% - 2px);font-size: 0;box-shadow: 0 3px 5px rgba(0,0,0,.1);}

.top-suspend .d_1{display: inline-block;vertical-align: top;padding: 30px 20px 0;width: calc(50% - 40px);height: calc(100% - 30px);}

.top-suspend .d_1:nth-child(1){border-right: 1px solid #eeeeee;width: calc(50% - 41px);padding-top: 15px;height: calc(100% - 15px);text-align: center;}

.top-suspend .d_1 .h1{font-size: 18px;color: #000000;font-weight: bold;text-align: center;margin-bottom: 20px;}

.top-suspend .d_1 .h2{font-size: 18px;color: #000000;text-align: center;margin-bottom: 20px;font-weight: bold;}

.top-suspend .d_1 .a_1{display: block;border: 1px solid #e5e5e5;height: 43px;line-height: 43px;font-size: 0;color: #666666;margin-bottom: 15px;padding: 0 15px;}

.top-suspend .icon_2{display: inline-block;vertical-align: middle;width: 22px;height: 23px;margin-right: 10px;}

.top-suspend .icon_2 img{vertical-align: top;}

.top-suspend .icon_2 .img_2{display: none;}

.top-suspend .name{display: inline-block;vertical-align: middle;width: calc(100% - 32px);line-height: 23px;font-size: 14px;}

.top-suspend .d_1 .a_1:hover{background: #274082;}

.top-suspend .d_1 .a_1:hover .name{color: #ffffff;}

.top-suspend .d_1 .a_1:hover .img_1{display: none;}

.top-suspend .d_1 .a_1:hover .img_2{display: block;}

.top-suspend .service-column:hover .service-box{display: block;}

.top-suspend .x-column{border-radius: 0 0 5px 5px;position: relative;}

.top-suspend .phone-column{position: relative;}

.top-suspend .number{transition: all .3s;position: absolute;padding-right: 60px;width: 200px;height: 52px;line-height: 52px;background: #ffffff;box-shadow: 0 2px 5px rgba(0,0,0,.1);text-align: center;left: 60px;top: 0;z-index: 2;border-radius: 5px 0 0 5px;}

.top-suspend .column:hover .number{left: -200px;}




/* footer */

.footer{width: 100%;height: auto;background: #274082;padding-top: 60px;}

.foot-nav{float: left;width: calc(90% - 220px);}

.foot-nav .column{float: left;margin-right: 100px;}

.foot-nav .column:last-child{margin-right: 0;}

.foot-nav .column li{margin-bottom: 16px;}

.foot-nav .column li:last-child{margin-bottom: 0;}

.foot-nav .column li a{font-size: 16px;color: #fff;transition: all .3s;}

.foot-nav .column li a:hover{color: #274082;}

.foot-nav .column .name{font-size: 18px;color: #fff;font-weight: bold;}

.foot-top{padding-bottom: 60px;border-bottom: 1px solid #35519a;}

.foot-top .r-box{float: right;width: 300px;}

.foot-top .r-box .name{font-size: 18px;color: #fff;font-weight: bold;margin-bottom: 24px;}

.foot-top .shake{font-size: 0;}

.foot-top .shake a{display: inline-block;margin-right: 15px;}

.foot-top .shake a:last-child{margin-right: 0;}

.foot-top .shake img{transition: all .3s;}

.foot-top .shake .icon_2{display: none;}

.foot-top .shake a:hover .icon_2{display: inline-block;}

.foot-top .shake a:hover .icon_1{display: none;}

.foot-bot{font-size: 16px;color: #fff;line-height: 17px;padding: 20px 0 24px;}

.foot-bot .l-bot{float: left;font-size: 0;height: 17px;}

.foot-bot .l-bot a{display: inline-block;padding-right: 17px;line-height: 17px;border-right: 1px solid #c2c2c2;font-size: 16px;color: #fff;margin-right: 17px;}

.foot-bot .l-bot a:last-child{border-right: 0;margin-right: 0;}

.foot-bot .r-bot{float: right;}

.foot-bot .r-bot span{padding-left:20px; overflow:hidden;}

.foot-bot a{color: #666666;}

.foot-link{font-size: 0;}
.foot-link li:first-child{font-size: 14px;color:#666666;margin-right:2px;font-weight: bold; }
.foot-link li{display: inline-block; margin:10px 20px 20px 0;}

.foot-link li a{font-size: 14px;color:#666666;}
.foot-link a{display: inline-block;margin: 0 22px;font-size: 14px;}

.foot-link a:nth-child(1){margin: 0;}

.foot-title .h1{font-size: 16px;color: #fff;line-height: 24px;padding-bottom: 14px;border-bottom: 1px solid #35519a;margin-bottom: 40px;padding-left: 43px;background: url(../images/icon52.png) left top no-repeat;}

.foot-title .number{font-size: 20px;display: inline-block;vertical-align: top;}

.foot-about{margin-bottom: 47px;}

.foot-shop .shake a{margin-right: 10px;}


#footer{display: none;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;

}



/* main */

.main-page{padding-top: 90px;}

.main-page .banner .img_2{display: none;}





/* index */

.home-main .banner .suspend{text-align: left;padding-top: 15%;}

.home-main .banner .suspend .h1{font-size: 48px;color: #111111;font-weight: bold;margin-bottom: 30px;}



.home-main .banner .suspend .h2{font-size: 18px;color: #232323;font-weight: normal;margin-bottom: 40px;}

.home-main .banner .suspend .more{display: inline-block;width: 140px;height: 50px;line-height: 50px;font-size: 16px;color: #ffffff;text-align: center;background: #232323}

.home-swiper .swiper-button-prev,.home-swiper .swiper-button-next{width: 50px;height: 50px;margin-top: -25px;}

.home-swiper .swiper-button-prev{background: url(../images/icon4.png) center center no-repeat;background-size: cover;left: 30px;}

.home-swiper .swiper-button-next{background: url(../images/icon5.png) center center no-repeat;background-size: cover;right: 30px;}

.home-main .home-swiper .swiper-pagination{bottom: 65px;}

.home-swiper .swiper-pagination-bullet{background: #000;opacity: .3;width: 15px;height: 15px;margin: 0 8px !important;}

.home-swiper .swiper-pagination-bullet-active{opacity: 1;background: #274082;}

.prod-list{position: relative;margin-top: -40px;}

.prod-list li{box-shadow: 0 5px 10px rgba(0, 0, 0, .1);border-radius: 7px;padding: 55px 0 30px;background: #fff;} 

.prod-list .top{padding: 0 50px;}

.prod-list .h1{font-size: 20px;color: #111111;font-weight: bold;margin-bottom: 25px;overflow: hidden;text-overflow:ellipsis;/* white-space: nowrap; */text-align: center;height: 52px;}

.prod-list .h2{font-size: 20px;color: #333333;font-weight: 300;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.prod-list .more{display: inline-block;width: 130px;height: 45px;line-height: 45px;background: url(../images/icon6.png) center center no-repeat;background-size: cover;font-size: 18px;color: #ffffff;text-align: center;font-weight: 500;margin-top: 20px;}

.prod-list .img{text-align: center;margin-top: 20px;padding: 0 25px;}

.home-main .swiper-pagination{width: 100%;left: 0;bottom: -5%;}

.home-main .swiper-pagination .swiper-pagination-bullet{margin: 0 10px;width: 12px;height: 12px;}

.prod-swiper{padding: 12px;}

.apply{margin: 38px 0 50px;}

.home-main .title{line-height: 36px;margin-bottom: 50px;}

.home-main .title .h1{float: left;font-size: 36px;color: #111111;font-weight: bold;}

.home-main .title .more{float: right;font-size: 18px;color: #282828;padding-right: 40px;background: url(../images/icon7.jpg) center right no-repeat;}

.apply-list{position: relative;}

.apply-list li{margin-bottom: 4%;border-radius: 10px;top: 0;left: 0;transition: all .3s;z-index: 2;}

.apply-list li .box{position: relative;overflow: hidden;}

.apply-list li .img{overflow: hidden;}

.apply-list li .suspend{position: absolute;overflow: hidden;background-size: cover;top: 0;left: 0;right: 0;bottom: 0;z-index: 2;transition: all .3s;}

.apply-list li .suspend_2{position: absolute;overflow: hidden;background-size: cover;top: 0;left: 0;right: 100%;transition: all 1s;z-index: 3;border-radius: 5px;overflow: hidden;}

.apply-list .r-box li .suspend_2{top: 0;left: 100%;right: 0;}

.apply-list li:hover .suspend_2{right: 0;bottom: 0;}

.apply-list .r-box li:hover .suspend_2{right: 0;bottom: 0;left: 0;}

.apply-list .r-box{width: 49%;float: right;}

.apply-list .r-box li:last-child{margin-bottom: 0;}

.apply-list li.list_1{float: left;width: 49%;margin-bottom: 0;left: 0;right: auto;}

.apply-list li .name{width: calc(100% - 80px);left: 0;bottom: 45px;font-size: 30px;color: #ffffff;font-weight: bold;position: absolute;padding: 0 40px;z-index: 2;}

.story{ margin-top:60px; }

.story .carousel{position: relative;}

.story .video{position: relative;overflow: hidden;border-radius: 5px;}

.story .video img{ height:100%;}
.story .video .suspend{position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: rgba(0, 0, 0, .45);}

.story .video .box{max-width: 750px;width: 100%;margin: 0 auto;text-align: center;margin-top: 13%;}

.story .video .words{font-size: 40px;color: #ffffff;line-height: 60px;font-weight: bold;}

.story .video .play{display: inline-block;padding: 0 47px;line-height: 30px;background: url(../images/icon8.png) center right no-repeat;cursor: pointer;margin-top: 8%;}

.story .video .play a{font-size: 18px;color: #ffffff;text-decoration: underline;}

.story-swiper{padding: 12px;}

.story-swiper .box{overflow: hidden;border-radius: 5px;position: relative;box-shadow: 0 5px 15px rgba(0,0,0,.1);}

.story-swiper .img{position: relative;}

.story-swiper .img-suspend{position: absolute;top: 0;bottom: 0;left: 0;right: 0;z-index: 2;background-size: cover;}

.story-swiper .suspend{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: #FFFFFF;text-align: center;padding: 22% 11% 0;transition: all .3s;z-index: 3;}

.story-swiper .name{font-size: 24px;color: #111111;font-weight: bold;margin-bottom: 22px;transition: all .3s;}

.story-swiper .icon{display: inline-block;width: 30px;height: 3px;background: #000000;margin-bottom: 15px;transition: all .3s;}

.story-swiper .words{font-size: 16px;color: #333333;line-height: 30px;height: 60px;font-weight: 300;transition: all .3s;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.story-swiper .more{font-size: 16px;color: #444444;margin-top: 50px;display: inline-block;transition: all .3s;}

.story-swiper .box.on .suspend{background: rgba(39,64,130,.73);}

.story-swiper .box.on .name{color: #ffffff;}

.story-swiper .box.on .icon{background: #ffffff;}

.story-swiper .box.on .words{color: #ffffff;}

.story-swiper .box.on .more{color: #ffffff;}

.story .carousel .swiper-pagination{bottom: -8%;}

.news{margin-bottom: 50px;}

.news .news-list ul{float: right;width: calc(100% - 750px);padding-left: 100px;}

.news .news-list .special{float: left;width: 650px;padding-left: 0;}

.news-list li{padding: 30px 0 34px;border-bottom: 1px solid #e5e5e5;}

.news-list li:last-child{border-bottom: 0;}

.news-list .time{font-size: 16px;color: #666666;margin-bottom: 15px;}

.news-list .h1{font-size: 20px;color: #282828;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;transition: all .3s;}

.news-list li:hover .h1{color: #274082;}

.news-list .special li{padding: 0;}

.news-list li:nth-child(1){padding-top: 0;}

.news-list .special .time{margin-top: 20px;margin-bottom: 15px;}

.news-list .special .h1{font-size: 24px;font-weight: bold;line-height: 30px;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;white-space: normal;}

.news-list .more{margin-top: 30px;display: inline-block;font-size: 16px;color: #333333;}

.news-swiper .swiper-pagination{top: 76%;height: 12px;}

.news-swiper .swiper-pagination-bullet{width: 12px;height: 12px;}

.contact{background-size: cover;padding-top: 50px;min-height: 190px;}

.contact .r-text{float: left;width: calc(100% - 850px);font-size: 18px;color: #ffffff;line-height: 30px;font-weight: 300;}

.contact .h1{font-size: 24px;color: #ffffff;font-weight: bold;margin-bottom: 20px;margin-top: 9px;}

.contact .form{float: right;width: 840px;}

.contact form>div{float: left;width: 700px;font-size: 0;}

.contact .submit{float: right;width: 122px;height: 140px;background: #0676bd;font-size: 22px;color: #ffffff;font-weight: bold;line-height: 30px;padding: 0 38px;white-space: pre-line;border-radius: 12px;}

.contact .text{width: calc(49% - 40px);height: 60px;line-height: 60px;background: #ffffff;border-radius: 7px;padding: 0 20px;margin-right: 2%;margin-bottom: 20px;}

.contact .text:nth-child(2n){margin-right: 0;}

.contact .text_2{width: calc(100% - 40px);margin-right: 0;margin-bottom: 0;}



/* product */

.banner{position: relative;}

.banner .suspend{position: absolute;top: 0;left: 0;width: 100%;text-align: center;padding-top: 5.5%;}

.banner .suspend .h1{font-size: 40px;color: #ffff;font-weight: bold;margin-bottom: 22px;line-height: 1;}

 .product-main .banner .suspend .h1{color: #111111;}

 .product-main .banner .suspend p{color: #111111;}

.banner .suspend{font-size: 24px;color: #ffffff;font-weight: 300;}

.location{position: absolute;left: 0;bottom: 23px;width: 100%;}

.location a{font-size: 14px;color: #ffffff;line-height: 21px;display: inline-block;margin-right: 5px;}

.location a.on{padding-left: 32px;background: url(../images/icon16.png) center left no-repeat;}

.product .l-box{float: left;width: 16%;padding-right: 2%;}



/* 产品列表 */
.proWrap{background:#f1f1f1;padding-bottom:80px;font-size:.875rem;}
.proList{padding-top:40px;}
.proList p{font-size:16px; padding-bottom: 4px;}
.proList p span{font-size:16px;}
.proList ul{margin-right:-25px;}
.proList li{float:left;width: 47.4%;margin-right: 25px;margin-bottom:25px;border: 1px solid #dcdcdc;display: block;overflow: hidden;}
.proList li img{height: auto;/* border:1px solid #dcdcdc; *//* padding: 2%; */width: 60%;}
.proList li a{/* display:block; *//* background:#fff; */}
.proList li .pImg{padding-top:70%;}
.proList li h4{height:60px;text-align:center;color:#191919;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:1.143em;}
.proList li a:hover img{transform: scale(1.1);}
.proList li a:hover h4{color:#274082;}
.proList li a:hover{box-shadow:2px 2px 10px #ccc;}
.searList ul{margin-right:-1px;}

/*  产品详情 */
.pd70{padding:70px 0;font-size:.875em;overflow:hidden;}
.proShow_box1{overflow:hidden;margin-bottom:50px;background:#fff;border: 1px solid #ddd;}
.proShowTop{overflow:hidden;margin-bottom:50px;}
.gallery{width:50%;position:relative;border-right:solid 1px #ddd;overflow:hidden;}
.gallery img{width:100%;}
.gallery li a{position:relative;padding-top:70%;}
.gallery .swiper-pagination{bottom:20px;}
.gallery .swiper-pagination-bullet{width:10px;height:10px;}
.gallery li a:after{content:"\e64d";position:absolute;right:0;bottom:0;color:#fff;padding:10px 15px;font-family:"iconfont";font-size:1.4rem;z-index:2;background:#333;opacity:.5;}
.proShow_R{width: 41.9%;overflow:hidden;line-height:1.8;padding:3% 4%;}
.proShow_R .title{margin-bottom:20px;color:#333;font-size: 16px;}
.proShow_R .title span{display:block;font-size: 30px;color:#274082;padding-bottom: 20px;font-weight: bold;line-height: 26px;}
.proShow_R .font{min-height: 160px;line-height:2;margin-bottom:20px;border-bottom: 1px solid #ddd;padding-bottom:20px;font-size: 16px;}
.proShow_R .tel{border-bottom: 1px solid #ddd;padding-bottom:20px;background: url('/Public/Home/images/p_icon.png') no-repeat left 8px;background-size:20px;padding-left:30px;color:#191919;font-size: 21px;}
.proShow_R .tel span{color:#274082;}
.proShow_R .btn{margin-top:30px;overflow:hidden;}
.proShow_R .btn a{width:29%;height:50px;line-height:50px;float:left;text-align:center;border:1px solid #ccc;margin-right:3%;font-size: 14px;}
.proShow_R .btn i{font-family:"iconfont";position:relative;margin-right:5px;font-style:normal;font-size:14px;line-height:1;top:2px;}
.proShow_R .btn a:hover{background:#274082;color:#fff;border:1px solid #0a3a8c;}
.proShow_box2{overflow:hidden;margin-top:60px;}
.proTie span{display:inline-block;border-bottom:1px solid #274082;;color:#274082;height:45px;}
.proTie{height:45px;border-bottom:1px solid #dcdcdc;font-size:24px;margin-bottom:25px;}
.proShow_main{background:#fff;padding:0 0 5% 0;}
.relative_pro li:nth-child(2n){margin-right: 0;}
.relative_pro li:nth-child(4n){margin-right: 0;}


/* 新闻详情 */
.picShow_l{width:59.5%;overflow:hidden;background: #fff;padding: 0.5% 2.5% 3% 2.5%;}
.picShow_l p{ font-size:22px; line-height:28px; padding-top:15px;}
.picShow_l table{border-collapse: collapse;width:100%;}
.picShow_l table td{border:1px solid #dfdfdf;padding:18px 30px;font-size:15px;color:#555;line-height: 30px;}
.picShow_l .table2 table tr:first-child{ font-size:16px; font-weight:bold;background: #3959af;}
.picShow_l .table2 table tr:first-child p{ color:#fff;}
.picShow_l .table1 table td:first-child{ font-size:16px; font-weight:bold;background: #3959af;}
.picShow_l .table1 table td:first-child p{ color:#fff;}

.picShow_l .table3 table tr:first-child{ font-size:16px; font-weight:bold;background: #3959af;}
.picShow_l .table3 table tr:first-child p{ color:#fff;}

.picShow_l table td:first-child{width:15%;text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.picShow_l .table1 table td{border:1px solid #dfdfdf;padding:18px 30px;font-size:15px;color:#555;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.picShow_l .table2 table td{border:1px solid #dfdfdf;padding:18px 30px;font-size:15px;color:#555;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.picShow_l .table3 table td{border:1px solid #dfdfdf;padding:18px 30px;font-size:15px;color:#555;line-height: 30px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.picShow_l .table3 table td{padding:18px 20px;}

.picShow_l table td:nth-child(2n){width:24%;text-align:center;}
.picShow_l table td:nth-child(3n){width:24%;text-align:center;}
.showTitle{font-size:2.571em;color:#333;margin-bottom:8px;}
.newsShow .txt .date{margin-right:15px;}
.showTie{overflow:hidden;margin-bottom:40px;}
.showTie h2{font-size:1.714em;color:#333;margin-bottom:25px;}
.showTie .txt span{color:#454545;position:relative;padding-left:22px;font-size:1.143em;margin-right:15px;}
.showTie .txt span:before{content:"\e62e";font-family:"iconfont";position:absolute;left:0;top:-1px;}
.showTie .txt .s:before{content:"\e735";font-size:1.2rem;top:-2px;}
.showTie .bshare-custom{margin-top:-30px;}
.newsShow .showTie p{font-size:.75rem;color:#999;}
.showCon{overflow:hidden;margin-bottom:40px;}
.show-synopsis{background:#f7f8fa;padding:15px;margin-bottom:40px;}
.show-synopsis i{display:inline-block;width:15px;background: url('../images/a_l.png') no-repeat;height:15px;margin-right:5px;}
.show-synopsis .r{background: url('../images/a_r.png') no-repeat;margin-left:5px;margin-right:0;}

.picShow_r{width:27%;overflow:hidden;background: #fff;padding: 3% 2.5%;}
.picShow_r .title{font-size:1.429em;color:#333;border-bottom: 1px solid #d9d9d9;height:40px;margin-bottom:25px;white-space:nowrap;text-overflow: ellipsis;}
.picShow_r .title span{display:inline-block;border-bottom: 1px solid #274082;height:40px;font-size:24px;}
.picShow_r .title a{float:right;font-size:12px;margin-top:4px;}
.picShow_r li{border-bottom: 1px dotted #bfbfbf;padding-bottom:15px;margin-bottom:15px;overflow: hidden;font-size:12px;}
.picShow_r li .pImg{width:35%;float:left;padding-top:26%;margin-right:20px;}
.picShow_r li h4{font-size:15px;margin-bottom:10px;}
.picShow_r li h4 a{color:#222;}
.picShow_r li h4 a:hover{color:#274082;}
.picShow_r li:hover img{transform: scale(1.1);}
.picShow_r li:last-child{border-bottom:none;}
.showPage{height:90px;line-height:90px;overflow:hidden;background:#f1f1f1;}
.showPage a{float:left;width:43%;padding:0 20px;}
.showPage a i{font-style:normal;font-family:"宋体";font-weight:bold;padding-left:10px;margin-left:10px; border-left: 1px dotted #ccc;}
.showPage a:nth-child(2){float:right;text-align:right;}
.showPage a:nth-child(1) i{padding:0 10px 0 0;margin:0 10px 0 0; border-right: 1px dotted #ccc;border-left:none;}
.showPage a:nth-child(3){width:14%;text-align:center;border-left:1px solid #ddd;border-right:1px solid #ddd;}
.showPage a:hover{background:#e46522;color:#fff;}
.side_phone{margin-top:30px;color:#333;}
.side_phone h4{margin-top:15px;background: url('../images/p_icon.png') no-repeat left center;padding-left:45px;margin-left:40px;line-height:1.2;overflow:hidden;font-size:13px;margin-bottom: 15px;color:#666;padding-top:10px;}
.side_phone h4 span{display:block;font-size:18px;font-family:Arial;color:#333;margin-top:5px;}
.side_phone img{border:1px solid #d2d2d2;float:left;margin-right:30px;}



.screen-nav{background-size: cover;height: 60px;line-height: 60px;font-size: 0;position: relative;z-index: 9;}

.screen-nav a{display: inline-block;width: 115px;font-size: 16px;color: #444444;}

.screen-nav .nav{display: inline-block;}

.screen-nav .nav li{display: inline-block;position: relative;}

.screen-nav .nav li>a{color: #666666;background: url(../images/icon13.png) 95% center no-repeat;text-align: center;width: 165px;transition: all .3s;}

.screen-nav .nav li>a.on{background: url(../images/icon13-2.png) 95% center no-repeat;}

.screen-nav .drop-down{position: absolute;top: 59px;left: 0;min-width: 200px;background: rgba(255,255,255,.95);border: 1px solid #bbb;border-radius: 0 0 5px 5px;display: none;}

.screen-nav .drop-down a{display: block;font-size: 14px;width: auto;padding: 0 10px 0 50px;line-height: 40px;white-space: nowrap;}

.screen-nav .drop-down a:hover{background: #e5e5e5;}

.product-main .container{margin-top: 63px;}

.screen-box .name{font-size: 30px;color: #111111;font-weight: bold;margin-bottom: 27px;}

.screen-box .form{border: 1px solid #e5e5e5;height: 43px;line-height: 43px;border-radius: 25px;padding: 0 20px;font-size: 0;margin-bottom: 32px;}

.screen-box .submit{width: 19px;height: 19px;background: url(../images/icon15.png) center center no-repeat;vertical-align: top;margin-top: 12px;}

.screen-box .form .text{width: calc(100% - 30px);margin-left: 5px;vertical-align: top;height: 19px;margin-top: 12px;}

.screen-list li{border-bottom: 1px solid #eeeeee;padding-bottom: 10px;margin-bottom: 30px;}

.screen-list .drop-down{font-size: 0;}

.screen-list .h1{font-size: 18px;color: #111111;font-weight: bold;height: 20px;line-height: 20px;background: url(../images/icon14.png) center right no-repeat;margin-bottom: 25px;transition: all .3s;}

.screen-list .h1.on{background: url(../images/icon14-2.png) center right no-repeat;}

.screen-list .la_1{font-size: 0;display: block;margin-bottom: 20px;position: relative;}

.screen-list .check{width: 20px;height: 20px;}

.screen-list .icon{position: absolute;width: 20px;height: 20px;background: url(../images/icon17.png) center center no-repeat;top: 0;left: 0;}

.screen-list .l-text{display: inline-block;vertical-align: top;line-height: 20px;width: calc(100% - 40px);padding: 0 8px 0 12px;}

.screen-list .name_2{float: left;font-size: 16px;color: #666666;width: calc(100% - 20px);}

.screen-list .number{float: right;font-size: 14px;color: #999999;width: 17px;}

.screen-list li.special .la_1{width: 50%;display: inline-block;}

.screen-list li:last-child{border-bottom: 0;margin-bottom: 0;}

input[type=checkbox]:checked+span {background: url(../images/icon18.png) center center no-repeat;}

.prod-list2 ul{padding: 0 25px;}

.prod-list2 li{float: left;width: 31%;position: relative;padding-bottom: 30px;/* border-bottom: 1px solid #eeeeee; */margin-bottom: 40px;padding-top: 35px;border: 1px solid #ddd;margin-right: 2.3%;}

.prod-list2 li:nth-child(3n){padding-right: 0;}

.prod-list2 .img{margin-bottom: 35px;text-align: center;}

.prod-list2 .name{font-size: 20px;color: #111111;text-align: center;margin-bottom: 19px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.prod-list2 .label{font-size: 0;text-align: center;}

.prod-list2 .label a{display: inline-block;vertical-align: top;height: 35px;line-height: 35px;padding: 0 12px;font-size: 14px;color: #666666;background: #f4f4f4;border-radius: 7px;margin: 0 5px;}

.prod-list2 .suspend{position: absolute;top: 0;left: 0;right:0;bottom: 0;background: rgba(39,64,130,.95);opacity: 0;transition: all .5s; width:100%; text-align:center; padding-top:30%;}

.prod-list2 .suspend .name{font-size: 30px;color: #ffffff;font-weight: bold;line-height: 40px;height: 80px;margin-bottom: 5px;}

.prod-list2 .words{font-size: 16px;color: #ffffff;line-height: 30px;padding: 30px;}

.prod-list2 .suspend .label{margin-top: 50px;margin-bottom: 25px;}

.prod-list2 .suspend .label a{background: #5fcff4;color: #ffffff;transition: all .3s;}

.prod-list2 .suspend .label a:hover{background: #ffffff;color: #00aae1;}

.prod-list2 .more-box{text-align: center;}

.prod-list2 .more{display: inline-block;width: 130px;height: 45px;line-height: 45px;background: #ffffff;font-size: 16px;color: #111111;text-align: center;border-radius: 5px;}

.prod-list2 li:hover .suspend{opacity: 1;}

.product .nav-page{margin-bottom: 73px;}

.nav-page{margin-top: 48px;}

.nav-page a{display: inline-block;font-size: 14px;color: #666666;width: 78px;height: 38px;line-height: 38px;border: 1px solid #eeeeee;/* border-right: 0; */margin-right: -1px;}

.nav-page a.on{color: #274082;}

.nav-page a.a_1{width: auto;padding: 0 14px;}

.nav-page a:nth-child(1){border-radius: 5px 0 0 5px;}

.nav-page a.a_2{border-radius: 0 5px 5px 0;border-right: 1px solid #eeeeee;}

.nav-form{display: inline-block;font-size: 14px;color: #666666;margin-left: 34px;vertical-align: top;line-height: 40px;}

.nav-form .text{width: 38px;height: 38px;line-height: 38px;border: 1px solid #eeeeee;border-radius: 5px;margin: 0 5px;text-align: center;vertical-align: top;}

.nav-form .submit{height: 38px;padding: 0 10px;border: 1px solid #eeeeee;border-radius: 5px;background: none;font-size: 14px;color: #666666;margin-left: 10px;vertical-align: top;}

.prod-details .prod-top{background-size: cover;min-height: 846px;}

.prod-top .text-box{float: left;width: calc(100% - 1000px);padding-top: 200px;}

.prod-top .h1{font-size: 50px;color: #ffffff;font-weight: bold;margin-bottom: 50px;}

.prod-top .words{font-size: 16px;color: #ffffff;line-height: 36px;}

.prod-top .but-box{margin-top: 60px;font-size: 0;}

.prod-top .consu-but{display: inline-block;width:140px;height: 50px;line-height: 50px;text-align: center;background: #f26201;border-radius: 5px;font-size: 16px;color: #ffffff;margin-right: 30px;}

.prod-top .video-play{display: inline-block;width: 146px;height: 46px;line-height: 46px;background: url(../images/icon19.png) 85% center no-repeat;border: 2px solid #ffffff;border-radius: 5px;font-size: 16px;color: #ffffff;padding-left: 30px;}

.prod-top .img-box{float: right;width: 820px;position: relative;padding-top: 130px;margin-left: 180px;font-size: 0;}

.prod-top .view{width: 690px;display: inline-block;vertical-align: top;}

.prod-top .arrow-left,.prod-top .arrow-right{width: 60px;height: 60px;position: absolute;top: 50%;margin-top: -30px;z-index: 2;}

.prod-top .arrow-left{left: 0;background: url(../images/icon20.png) center center no-repeat;background-size: cover;}

.prod-top .arrow-right{right: 0;background: url(../images/icon20-2.png) center center no-repeat;background-size: cover;}

.prod-top .view .img{width: 580px;margin: 0 auto;}

.prod-top .preview{width: 100px;height: 540px;display: inline-block;vertical-align: top;margin-left: 30px;}

.prod-top .preview .swiper-container{height: 100%;}

.prod-top .preview .img{border: 1px solid rgba(255,255,255,.4);}

.prod-top .preview .active-nav .img{border: 1px solid #ffffff;}

.prod-details .prod-nav{background: #ffffff;width: 100%;height: 53px;line-height: 53px;border-top: 1px solid #e5e5e5;border-bottom: 1px solid #e5e5e5;font-size: 0;text-align: right;}

.prod-details .prod-nav ul{display: inline-block;vertical-align: top;}

.prod-details .prod-nav .price{font-size: 16px;color: #ffffff;display: inline-block;vertical-align: top;width: 100px;height: 35px;line-height: 35px;text-align: center;vertical-align: middle;margin-left: 10px;border-radius: 5px;background: #0573ca;}

.prod-details .prod-nav.on{position: fixed;top: 90px;left: 0;width: 100%;z-index: 10;}

.prod-nav li{display: inline-block;width: 100px;height: 35px;line-height: 35px;text-align: center;vertical-align: middle;margin-left: 10px;border-radius: 5px;}

.prod-nav li a{font-size: 16px;color: #111111;display: block;}

.prod-nav li.on{background: #0573ca;}

.prod-nav li.on a{color: #ffffff;}

.box_1{margin-top: 107px;}

.box_1 .h1{font-size: 40px;color: #111111;font-weight: bold;margin-bottom: 100px;}

.box_1 .list-box{font-size: 0;text-align: center;}

.box_1 .list-box li{display: inline-block;vertical-align: top;width: 25%;margin-bottom: 115px;}

.box_1 .icon{display: block;width: 60px;margin: 0 auto;margin-bottom: 28px;}

.box_1 .name{display: inline-block;vertical-align: middle;font-size: 20px;color: #111111;line-height: 30px;}

.prod-img-text .img-text{background-size: cover;min-height: 900px;background-position: center center;}

.prod-img-text .wd{max-width: 1400px;}

.img-text-1 .box{max-width: 570px;width: 100%;padding-top: 165px;}

.img-text-1 .h1{font-size: 50px;color: #111111;font-weight: bold;margin-bottom: 35px;}

.img-text-1 .words{font-size: 18px;color: #111111;line-height: 30px;font-weight: 300;}

.img-text .icon-list{font-size: 0;margin-top: 42px;}

.icon-list li{display: inline-block;width: 33.33%;margin-bottom: 44px;text-align: center;vertical-align: top;}

.icon-list .name{font-size: 20px;color: #111111;font-weight: 300;display: block;margin-top: 19px;}

.img-text-2 .box{padding-top: 230px;max-width: 570px;width: 100%;margin-left: 100px;}

.img-text-2 .h1{font-size: 70px;color: #111111;font-weight: bold;line-height: 100px;margin-bottom: 20px;}

.img-text-2 .words{font-size: 36px;color: #111111;line-height: 36px;font-weight: 300;}

.img-text-3 .box{padding-top: 190px;max-width: 600px;width: 100%;}

.img-text-3 .h1{font-size: 50px;color: #111111;line-height: 60px;font-weight: bold;margin-bottom: 42px;}

.img-text-3 .words{font-size: 18px;color: #444444;line-height: 36px;font-weight: 300;}

.img-text-4 .box{padding-top: 280px;max-width: 570px;width: 100%;}

.img-text-4 .h1{font-size: 50px;color: #ffffff;font-weight: bold;margin-bottom: 55px;}

.img-text-4 .icon-list{padding-bottom: 34px;border-bottom: 1px solid #ffffff;margin-bottom: 32px;}

.img-text-4 .icon-list li{margin-bottom: 0;}

.img-text-4 .name{margin-top: 12px;font-size: 18px;color: #ffffff;line-height: 24px;}

.img-text-4 .words{font-size: 18px;color: #ffffff;line-height: 36px;font-weight: 300;}

.img-text-5 .box{max-width: 600px;width: 100%;padding-top: 340px;}

.img-text-5 .h1{font-size: 50px;color: #111111;font-weight: bold;margin-bottom: 50px;}

.img-text-5 .words{font-size: 18px;color: #111111;line-height: 36px;font-weight: 300;}

.img-text-6 .box{max-width: 600px;width: 100%;padding-top: 275px;float: right;}

.img-text-6 .h1{font-size: 50px;color: #ffffff;font-weight: bold;margin-bottom: 28px;}

.img-text-6 .words{font-size: 18px;color: #ffffff;line-height: 36px;font-weight: 300;}

.img-text-6 li{width: 25%;}

.img-text-6 .name{margin-top: 10px;font-size: 18px;color: #ffffff;line-height: 24px;font-weight: 300;}

.img-text-7 .box{max-width: 590px;width: 100%;padding-top: 230px;}

.img-text-7 .h1{font-size: 50px;color: #000000;font-weight: bold;margin-bottom: 42px;}

.img-text-7 .words{font-size: 20px;color: #111111;line-height: 36px;font-weight: 300;}

.img-text-7 .name{margin-top: 16px;font-size: 20px;color: #111111;line-height: 36px;}

.box_2 .wd{max-width: 1400px;}

.box_2{background: #f3f4f8;padding: 60px 0 36px;}

.prod-details .title{margin-bottom: 40px;}

.prod-details .title .cn{font-size: 50px;color: #111111;font-weight: bold;}

.box_2 .words{font-size: 18px;color: #111111;font-weight: 300;}

.apply-list2{margin-top: 40px;font-size: 0;}

.apply-list2 li{display: inline-block;width: 24%;margin-right: 1.33%;background: #ffffff;height: 150px;line-height: 150px;margin-bottom: 24px;padding: 0 30px;}

.apply-list2 li:nth-child(4n){margin-right: 0;}

.apply-list2 .icon{display: inline-block;width: 58px;vertical-align: top;}

.apply-list2 .name{display: inline-block;width: calc(100% - 95px);margin-left: 37px;vertical-align: top;font-size: 24px;color: #111111;}

.box_3{background: #fbfbfb;padding: 60px 0 30px;}

.box_3 .wd{max-width: 1400px;}

.box_3 .title{margin-bottom: 40px;}

.box_3 .table-box{font-size: 0;}

.box_3 .table-box li{width: 48%;margin-right: 4%;display: inline-block;vertical-align: top;}

.box_3 .table-box li:nth-child(2n){margin-right: 0;}

.box_3 table{vertical-align: top;display: inline-block;background: #ffffff;box-shadow: 0 5px 10px rgba(0,0,0,.1);margin-bottom: 30px;}

.box_3 th{font-size: 20px;color: #274082;line-height: 36px;font-weight: bold;padding: 19px 26px;border-bottom: 1px solid #eeeeee;}

.box_3 td{font-size: 18px;color: #111111;line-height: 36px;padding: 13px 26px;vertical-align: top;border-bottom: 1px solid #eeeeee;border-right: 1px solid #eeeeee;}

.box_3 td:nth-child(1){min-width: 90px;}

.box_3 td:nth-child(2){font-weight: 300;border-right: 0;width: 100%;}

.box_3 tr:last-child td{border-bottom: 0;}

.box_3 .more-box{text-align: center;}

.box_3 .more{display: inline-block;width: 170px;height: 54px;line-height: 54px;text-align: center;background: #274082;font-size: 30px;color: #ffffff;font-weight: bold;margin-top: 54px;}

.box_4{padding: 60px 0;}

.box_4 .wd{max-width: 1400px;}

.download-list{font-size: 0;border: 1px solid #e5e5e5;position: relative;}

.download-list>ul>li{display: inline-block;width: 33.33%;padding: 46px 15px 4px;vertical-align: top;}

.download-list>ul>li:before{content: "";position: absolute;top: 0;height: 100%;width: 1px;background: #e5e5e5;left: 33.33%;}

.download-list>ul>li:nth-child(2):before{left: 66.66%;}

.download-list .h1{font-size: 20px;color: #274082;font-weight: bold;padding-bottom: 21px;border-bottom: 1px solid #e5e5e5;margin-bottom: 36px;}

.download-list .list li{margin-bottom: 24px;}

.download-list .list .words{display: inline-block;vertical-align: top;width: calc(100% - 82px);margin-right: 10px;height: 36px;line-height: 36px;font-size: 18px;color: #111111;font-weight: 300;}

.download-list .format{display: inline-block;vertical-align: top;width: 70px;height: 34px;line-height: 34px;border: 1px solid #e5e5e5;text-align: center;font-size: 16px;color: #666666;font-weight: 300;}

.box_5{margin-bottom: 58px;}

.box_5 .wd{max-width: 1400px;}

.box_5 .title{margin-bottom: 40px;}

.parts-list{font-size: 0;}

.parts-list li{display: inline-block;vertical-align: top;text-align: center;width: 18.8%;margin-right: 1.5%;position: relative;}

.parts-list li:nth-child(5n){margin-right: 0;}

.parts-list .img{margin-bottom: 30px;}

.parts-list .name{font-size: 20px;color: #111111;margin-bottom: 40px;}

.parts-list .suspend{position: absolute;top: 0;left: 0;right: 0;bottom: 0;background: rgba(66, 182, 228, .9);text-align: center;padding: 23% 3% 0;opacity: 0;transition: all .3s;}

.parts-list .h1{font-size: 20px;color: #ffffff;margin-bottom: 20px;}

.parts-list .words{font-size: 16px;color: #ffffff;line-height: 26px;}

.parts-list .more{display: inline-block;vertical-align: top;width: 100px;height: 40px;line-height: 40px;font-size: 16px;color: #111111;border-radius: 5px;background: #ffffff;margin-top: 15px;}

.parts-list li:hover .suspend{opacity: 1;}

.box_6{margin-bottom: 90px;}

.box_6 .wd{max-width: 1400px;}

.box_6 .carousel{position: relative;}

.box_6 .swiper-button-next,.box_6 .swiper-button-prev{position: absolute;top: 50%;margin-top: -30px;width: 60px;height: 60px;}

.box_6 .swiper-button-prev{left: -90px;background-image: url(../images/icon80.png);background-size: cover;}

.box_6 .swiper-button-next{right: -90px;background-image: url(../images/icon81.png);background-size: cover;}

.box_6 .suspend{position: absolute;left: 0;bottom: 0;right: 0;height: 54px;line-height: 54px;background: rgba(0,0,0,.5);padding: 0 20px;font-size: 20px;color: #ffffff;}

.product-main2 .banner .suspend{padding-top: 12%;}

.product-main2 .product{background: #f7f7f7;padding: 82px 0 77px;}

.prod-list3{font-size: 0;}

.prod-list3>ul>li{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;background: #ffffff;padding: 80px 40px;}

.prod-list3>ul>li:nth-child(2n){margin-right: 0;}

.prod-list3>ul>li .box{height: 541px;}

.prod-list3 .text-box{display: inline-block;vertical-align: top;width: calc(100% - 255px);}

.prod-list3 .img-box{display: inline-block;vertical-align: top;width: 255px;margin-top: 95px;}

.prod-list3 .h1{margin-bottom: 65px;}

.prod-list3 .en{font-size: 30px;color: #000000;font-weight: bold;margin-bottom: 20px;}

.prod-list3 .cn{font-size: 30px;color: #000000;font-weight: bold;}

.attribute-list li{display: inline-block;vertical-align: top;width: 47%;margin-right: 6%;margin-bottom: 35px;}

.attribute-list li:nth-child(2n){margin-right: 0;}

.attribute-list .icon{display: inline-block;vertical-align: top;width: 24px;margin-right: 10px;}

.attribute-list .words{display: inline-block;vertical-align: top;width: calc(100% - 34px);font-size: 16px;color: #333333;line-height: 24px;}

.prod-list3 .more{display: inline-block;width: 130px;height: 45px;line-height: 45px;border-radius: 5px;background: #3992ee;font-size: 16px;color: #fefefe;text-align: center;margin-top: 55px;}

.prod-list3 li.special .attribute-list li{width: 100%;margin-right: 0;}

.prod-list3 li.special .icon{width: 26px;}

.prod-list3 .text-box2{display: inline-block;vertical-align: top;width: calc(100% - 36px);font-size: 16px;color: #666666;line-height: 27px;}

.prod-list3 .h2{font-size: 18px;color: #333333;font-weight: bold;margin-bottom: 5px;line-height: 27px;}

.prod-list3 li.special .attribute-list{height: 236px;}

.product-main2 .product_2{background: #f5f8fb;padding: 90px 0 0;}

.product_2 .title{margin-bottom: 45px;text-align: center;}

.product_2 .title .h1{font-size: 40px;color: #111111;font-weight: bold;}

.prod_box_1{margin-bottom: 86px;}

.prod_box_1 .nav{font-size: 0;text-align: center;} 

.prod_box_1 .nav li{display: inline-block;vertical-align: top;width: 175px;height: 70px;line-height: 70px;margin: 0 65px;font-size: 20px;color: #111111;font-weight: bold;cursor: pointer;}

.prod_box_1 .nav li.on{background: #ffffff;}

.prod_box_1 .list-box li{display: none;}

.prod_box_1 .list-box li.on{display: block;}

.prod_box_1 .list-box .box{font-size: 0;background: #ffffff url(../images/img90.jpg) bottom right no-repeat;}

.prod_box_1 .img-box{display: inline-block;vertical-align: top;width: 50%;text-align: center;}

.prod_box_1 .text-box{display: inline-block;vertical-align: top;width: calc(50% - 27px);padding-top: 120px;padding-left: 27px;}

.prod_box_1 .list-box .h1{font-size: 24px;color: #111111;font-weight: bold;padding-left: 14px;border-left: 3px solid #3992ee;line-height: 24px;margin-bottom: 30px;}

.prod_box_1 .words{font-size: 16px;color: #666666;line-height: 30px;padding-left: 17px;}

.prod_box_1 .bot-box{margin-top: 55px;padding-left: 17px;}

.prod_box_1 .icon{display: inline-block;vertical-align: top;margin-right: 60px;text-align: center;}

.prod_box_1 .name{display: block;font-size: 16px;color: #666666;margin-top: 10px;}

.prod_box_2{background: #ffffff;padding-top: 80px;}

.prod_box_2 .list-box{font-size: 0;text-align: center;padding-bottom: 115px;}

.prod_box_2 .list-box li{display: inline-block;vertical-align: top;max-width: 300px;width: 100%;margin: 0 80px;}

.prod_box_2 .list-box .icon{margin-bottom: 30px;}

.prod_box_2 .list-box .name{font-size: 20px;color: #111111;font-weight: bold;margin-bottom: 10px;}

.prod_box_2 .list-box .words{font-size: 16px;color: #666666;line-height: 30px;}

.prod_box_3{min-height: 790px;background-size: cover;padding-top: 110px;}

.prod_box_3 .box{background: #ffffff;font-size: 0;padding: 55px 100px;}

.prod_box_3 .l-box2{display: inline-block;vertical-align: top;width: calc(100% - 641px);padding-right: 15px;}

.prod_box_3 .title{text-align: left;line-height: 50px;}

.prod_box_3 .r-box2{display: inline-block;vertical-align: top;width: 535px;border-left: 1px solid #eeeeee;padding-left: 90px;padding-top: 15px;}

.prod_box_3 .icon{display: inline-block;vertical-align: top;width: 80px;margin-right: 25px;}

.prod_box_3 .text-box{display: inline-block;vertical-align: top;width: calc(100% - 105px);font-size: 16px;color: #666666;line-height: 40px;}

.prod_box_3 .name{font-size: 20px;color: #111111;font-weight: bold;}

.prod_box_3 li{margin-bottom: 50px;}

.prod_box_3 li:last-child{margin-bottom: 0;}

.prod_box_3 .words{font-size: 16px;color: #111111;line-height: 30px;}

.prod_box_3 .r-box2 .h1{font-size: 20px;color: #111111;font-weight: bold;margin: 37px 0 20px;}

.prod_box_3 .more{display: inline-block;vertical-align: top;width: 120px;height: 45px;line-height: 45px;font-size: 16px;color: #ffffff;text-align: center;background: #3992ee;border-radius: 5px;margin: 57px 0 33px;}

.prod_box_4{padding: 95px 0 35px;}

.prod_box_4 .list-box{font-size: 0;text-align: center;}

.prod_box_4 li{display: inline-block;vertical-align: top;width: 25%;margin-bottom: 55px;}

.prod_box_4 .name{font-size: 20px;color: #111111;font-weight: bold;margin: 34px 0 20px;}

.prod_box_4 .words{font-size: 16px;color: #666666;line-height: 24px;}

.prod_box_4 .box{max-width: 270px;margin: 0 auto;}

.box_7{padding-top: 90px;background: #fbfbfb;}

.box_7 .h1{font-size: 40px;color: #111111;font-weight: bold;text-align: center;margin-bottom: 50px;}

.box_7 .list-box{font-size: 0;}

.box_7 li{margin-bottom: 15px;}

.box_7 .text-box{float: left;;width: 50%;padding-top: 85px;}

.box_7 .number{display: inline-block;vertical-align: top;width: 62px;height: 62px;margin-right: 38px;background-image: url(../images/icon126.png);background-size: cover;font-size: 24px;color: #ffffff;font-weight: bold;text-align: center;line-height: 62px;}

.box_7 .h2{display: inline-block;vertical-align: top;font-size: 24px;color: #000000;line-height: 36px;font-weight: bold;width: calc(100% - 100px);margin-bottom: 26px;}

.box_7 .img-box{float: right;;width: 50%;}

.box_7 .words{font-size: 16px;color: #666666;line-height: 40px;padding-left: 100px;}

.box_7 li:nth-child(2n) .text-box{float: right;padding-left: 113px;width: calc(50% - 113px);}

.box_6 .prod-list2 li{width: 100%;border-bottom: 0;margin-bottom: 0;}

.box_6 .prod-list2 .suspend{position: absolute;top: 0;left: 0;right: 6.2%;bottom: 0;background: rgba(0,170,225,.95);padding: 28% 10% 0;opacity: 0;transition: all .5s;height: auto;}

.product-main .title-box{padding: 70px 0;text-align: center;background: #f3f4f8;}

.product-main .title-box .h1{font-size: 40px;color: #111111;font-weight: bold;margin-bottom: 28px;}

.product-main .title-box .h2{font-size: 18px;color: #666666;font-weight: 300;}

.product-main .title-box2{background: #fcf8f1;}

.signin{display: inline-block;vertical-align: top;width: 141px;height: 38px;border-radius: 19px;border: 1px solid #9cc9f7;background: rgba(255, 255, 255 ,.5);font-size: 16px;color: #ffffff;line-height: 38px;margin-top: 30px;}

.product-main .product_3{padding: 90px 0 0;background: #ffffff;}

.box_8 .h1{font-size: 36px;color: #111111;font-weight: bold;margin-bottom: 60px;text-align: center;}

.box_8 .box-swiper{font-size: 0;text-align: center;}

.box_8 .text-box{position: relative;padding: 30px 10px 0;transition: all .3s;}

.box_8 .icon{margin-bottom: 18px;}

.box_8 .icon img{transition: all .3s;}

.box_8 .img_2{display: none;}

.box_8 .name{font-size: 18px;color: #111111;font-weight: bold;transition: all .3s;line-height: 1.4;}

.box_8 .carousel{position: relative;}

.box_8 .swiper-pagination{left: 0;width: 100%;bottom: -10%;}

.box_8 .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;}

.box_8 .box-swiper .box:hover .text-box{margin-top: -60px;background: #3992ee;padding-bottom: 60px;}

.box_8 .box-swiper .box:hover .img_1{display: none;}

.box_8 .box-swiper .box:hover .img_2{display: inline-block;}

.box_8 .box-swiper .box:hover .name{color: #ffffff;}

.box_8 .bot-box{font-size: 0;margin-top: 200px;padding-bottom: 80px;}

.box_8 .l-box2{display: inline-block;vertical-align: top;width: calc(50% - 140px);padding-right: 140px;}

.box_8 .r-box2{display: inline-block;vertical-align: top;width: 50%;text-align: center;position: relative;}

.box_8 .h2{font-size: 36px;color: #111111;font-weight: bold;margin-top: 50px;margin-bottom: 50px;}

.box_8 .words{font-size: 20px;color: #111111;line-height: 40px;}

.box_8 .bot-box .name{font-size: 20px;color: #111111;line-height: 40px;font-weight: bold;position: absolute;}

.box_8 .name_1{top: 11%;left: 42%;}

.box_8 .name_2{bottom: 13%;left: 18.5%;}

.box_8 .name_3{bottom: 13%;right: 19.5%;}

.box_9{min-height: 655px;background-size: cover;padding-top: 105px;}

.box_9 .h1{text-align: center;font-size: 36px;color: #ffffff;font-weight: bold;margin-bottom: 60px;}

.box_9 .list-box{font-size: 0;}

.box_9 .list-box>ul>li{display: inline-block;vertical-align: top;width: 25%;position: relative;height: 441px;overflow: hidden;background-size: cover;}

.box_9 .suspend{position: absolute;top: 0;bottom: 0;left: 0;right: 0;background: rgba(204, 212, 238, .88);padding: 30% 2% 0;text-align: center;}

.box_9 .suspend .icon{margin-bottom: 35px;}

.box_9 .suspend .name{font-size: 24px;color: #111111;font-weight: bold;}

.box_9 .suspend_2{position: absolute;top: 0;bottom: 0;left: 0;right: 100%;opacity: 0;background: #f6f8ff;padding: 75px 60px;transition: all .5s;}

.box_9 .suspend_2 li{padding-left: 28px;font-size: 16px;color: #999999;line-height: 30px;margin-bottom: 20px;background: url(../images/icon138.png) left 10px no-repeat;display: none;}

.box_9 .suspend_2 .name{color: #111111;display: block;}

.box_9 .suspend_2 .icon_2{position: absolute;top: 65%;left: 75%;}

.box_9 .list-box>ul>li.on{width: 50%;}

.box_9 .list-box>ul>li.on .suspend{opacity: 0;}

.box_9 .list-box>ul>li.on .suspend_2{opacity: 1;left: 0;right: 0;}

.box_9 .list-box>ul>li.on .suspend_2 li{display: block;}

.box_10{padding: 85px 0 90px;background: #f6f8ff;}

.box_10 .h1{font-size: 40px;color: #111111;font-weight: bold;margin-bottom: 80px;text-align: center;}

.box_10 .img_2{display: none;}

.box_10 .icon2{margin-bottom: 70px;}

.box_10 .story-swiper img{transition: all .3s;}

.box_10 .story-swiper .suspend{padding-top: 19%;}

.box_10 .story-swiper .box.on .img_1{display: none;}

.box_10 .story-swiper .box.on .img_2{display: inline-block;}

.box_10 .carousel{position: relative;}

.box_10 .carousel .swiper-pagination{left: 0;width: 100%;bottom: -10%;}

.box_10 .carousel .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;}

.box_11{padding: 75px 0 95px;background: #ffffff;}

.box_11 .h1{font-size: 40px;color: #111111;font-weight: bold;margin-bottom: 45px;text-align: center;}

.box_11 .img{border: 1px solid #eeeeee;}

.box_11 .carousel{position: relative;}

.box_11 .carousel .swiper-pagination{left: 0;width: 100%;bottom: -10%;}

.box_11 .carousel .swiper-pagination-bullet{width: 10px;height: 10px;margin: 0 5px;}

.prod-nav-suspend{position: fixed;top: 50%;left: 0;width: 50px;background: #333333;padding: 25px 0;margin-top: -100px;z-index: 12;}

.prod-nav-suspend .open-box{text-align: center;cursor: pointer;}

.prod-nav-suspend .open{width: 24px;font-size: 18px;color: #ffffff;padding: 35px 0 40px 0;display:block;text-align: center;background: url(../images/icon150.png) top center no-repeat , url(../images/icon151.png) bottom center no-repeat;margin: 0 auto;}

.nav-popup{position: fixed;top: 50%;left: 0;background: #ffffff;padding: 30px 25px 30px 10px;width: 250px;display: none;box-shadow: 0 5px 12px rgba(0,0,0,.1);margin-top: -300px;}

.nav-popup .top{border-bottom: 1px solid #eeeeee;font-size: 0;margin-bottom: 30px;padding: 0 15px;padding-bottom: 20px;}

.nav-popup .h1{display: inline-block;vertical-align: top;font-size: 20px;color: #111111;width: calc(100% - 60px);}

.nav-popup .close{display: inline-block;vertical-align: top;font-size: 14px;color: #999999;line-height: 20px;padding-right: 30px;background: url(../images/icon151-2.png) right center no-repeat;cursor: pointer;}

.nav-popup .nav{overflow-y: auto;height: 500px;}

.nav-popup .nav::-webkit-scrollbar{display: none;}

.nav-popup .nav a{font-size: 16px;color: #666666;display: block;padding: 0 15px;background: url(../images/icon152.png) 95% center no-repeat;margin-bottom: 30px;transition: all .3s;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.nav-popup .nav a:hover{color: #00aae1;background: url(../images/icon152-2.png) 95% center no-repeat;}

.nav-popup .nav a span:nth-child(1){display: inline-block;vertical-align: top;width: 100px;}

.nav-popup .nav a:last-child{margin-bottom: 0;}



/* problem */

.problem-main .suspend{padding-top: 9%;}

.problem-main .banner .form{font-size: 0;text-align: center;margin-top: 40px;}

.problem-main .banner .text{width: 450px;padding: 0 25px;height: 60px;line-height: 60px;vertical-align: top;}

.problem-main .banner .submit{width: 100px;height: 60px;line-height: 60px;background: #274082;font-size: 20px;color: #ffffff;}

.problem-main .banner .select{height: 60px;padding: 0 10px;vertical-align: top;font-size: 16px;}

.nav-box{font-size: 0;text-align: center;background: #fafafa;}

.nav-box .nav-wrap>ul>li{display: inline-block;height: 60px;line-height: 60px;margin: 0 32px;}

.nav-box .nav-wrap>ul>li>a{font-size: 16px;color: #111111;padding: 0 20px;display: block;position: relative;}

.nav-box .nav-wrap>ul>li.on>a{color: #274082;}

.nav-box .nav-wrap>ul>li.on>a:before{content: "";position: absolute;left: 0;bottom: 0;width: 100%;height: 4px;background: #274082;}

.problem-list{margin-bottom: 87px;}

.problem-list .title{padding: 75px 0 35px;text-align: center;}

.problem-list .h1{font-size: 30px;color: #111111;font-weight: bold;}

.problem-list li{float: left;width: 48%;margin-right: 4%;border-bottom: 1px solid #eeeeee;padding: 30px 0;}

.problem-list li:nth-child(2n){margin-right: 0;}

.problem-list .ask{font-size: 0;}

.problem-list .name{font-size: 18px;color: #444444;line-height: 24px;display: inline-block;vertical-align: top;width: calc(100% - 30px);margin-right: 10px;}

.problem-list .symbol{display: inline-block;vertical-align: top;width: 20px;text-align: center;}

.problem-list i{font-style: normal;font-size: 24px;color: #666666;display: inline-block;vertical-align: top;transition: all .3s;}

.problem-list .reduce{display: none;}

.problem-list .answer{margin-top: 25px;font-size: 16px;color: #666666;display: none;line-height: 1.4;}

.problem-list .message{margin-top: 22px;font-size: 14px;color: #999999;}

.problem-list .message a{color: #274082;text-decoration: underline;}

.problem-list li.on .plus{display: none;}

.problem-list li.on .reduce{display: inline-block;}



/* case */

.case-main .banner .suspend{color: #111111;padding-top: 12%;}

.case-main .banner .suspend .h1{color: #111111;}

.case-main .nav-box li.special{position: relative;}

.case-main .nav-box .drop-down{z-index: 2;display: none;position: absolute;left: 0;top: 60px;min-width: 800px;padding: 28px 27px 30px;background: #ffffff;box-shadow: 0 5px 15px rgba(0,0,0,.1);line-height: 1;text-align: left;}

.case-main .nav-box li.special>a{padding-left: 55px;background: url(../images/icon55.png) 20px center no-repeat;}

.case-main .nav-box li.special .a_2{display: none;}

.case-main .nav-box .drop-down li{display: inline-block;}

.case-main .nav-box .drop-down li a{font-size: 16px;color: #888888;}

.case-main .nav-box .column{font-size: 0;}

.case-main .nav-box .column ul{width: 200px;display: inline-block;position: relative;margin-right: 52px;vertical-align: top;}

.case-main .nav-box .column ul:last-child{margin-right: 0;width: 200px;}

.case-main .nav-box .column ul:before{content: "";position: absolute;top: 0;right: 0;width: 1px;height: 100%;background: #eeeeee;}

.case-main .nav-box .column ul:last-child:before{display: none;}

.case-main .nav-box .column li{margin-right: 10px;line-height: 40px;width: 90px;}

.case-main .nav-box .column li:nth-child(2n){margin-right: 0;}

.case-main .nav-box .column li a{font-size: 16px;color: #888888;transition: all .3s;}

.case-main .nav-box .column li:hover a{color: #111111;}

.case{padding: 42px 0;background: #f8f8f8;}

.case .title{margin-bottom: 42px;}

.case .title .h1{font-size: 30px;color: #111111;font-weight: bold;}

.case-list li{position: relative;margin-bottom: 30px;}

.case-list .img{float: left;width: 40%;}

.case-list .text-box{position: absolute;top: 0;right: 0;bottom: 0;width: 60%;background: #ffffff;padding: 2% 3% 0;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

.case-list .place{padding: 11px 10px;font-size: 14px;color: #999999;border: 1px solid #e5e5e5;display: inline-block;margin-bottom: 3%;}

.case-list .h1{font-size: 26px;color: #111111;margin-bottom: 3%;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.case-list .words{font-size: 16px;color: #666666;line-height: 30px;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}

.case-list .label{margin-top: 3%;font-size: 0;}

.case-list .attribute{display: inline-block;margin-right: 10px;padding: 10px 13px;background: #f4f4f4;border-radius: 7px;font-size: 14px;color: #666666;}

.case .nav-page{margin-top: 65px;}

.case .nav-page a{background: #ffffff;}

.case .nav-form .submit{background: #ffffff;}

.case-popup{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99;display: none;background: rgba(0,0,0,.2);}

.case-popup .popup-wrap{position: absolute;top: 50%;left: 65%;transform: translate(-50%,-50%);width: 800px;background: #ffffff;box-shadow: 0 3px 7px rgba(0,0,0,.1);}

.case-popup .box{position: relative;max-height: 60vh;padding:50px 30px 30px;}

.case-popup .h1{font-size: 26px;color: #111111;line-height: 40px;margin-bottom: 10px;}

.case-popup .text-box{overflow-y: auto;padding: 0 10px;max-height: calc(60vh - 50px);}

.case-popup .text-box::-webkit-scrollbar{display: none;}

.case-popup .words{font-size: 16px;color: #666666;line-height: 30px;}

.case-popup .close{position: absolute;top: 5%;right: 5%;font-size: 20px;width: 25px;height: 25px;line-height: 20px;text-align: center;border: 1px solid #333333;border-radius: 50%;cursor: pointer;}









/* apply */

.apply-main .banner .suspend{background-size: cover;padding: 56px 0;margin-top: 9.7%;font-size: 20px;}

.apply-main .nav-box{background: #fafafa;}

.apply-main .apply{margin: 42px 0 72px;}

.apply .title .h1{font-size: 30px;color: #111111;font-weight: bold;}

.apply-list3{font-size: 0;}

.apply-list3 li{display: inline-block;width: 48%;margin-right: 4%;position: relative;margin-bottom: 60px;}

.apply-list3 li:nth-child(2n){margin-right: 0;}

/* .apply-list3 .img{width: 52%;} */

.apply-list3 .suspend{position: absolute;width: 60%;right: 1.5%;top: 10%;background: #fbfbfb;padding: 52px 43px 28px;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;-o-box-sizing: border-box;-ms-box-sizing:border-box;box-sizing:border-box;}

.apply-list3 .suspend:hover{box-shadow: 0 5px 12px rgba(0,0,0,.1);}

.apply-list3 .h1{font-size: 26px;color: #111111;margin-bottom: 21px;transition: all .3s;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.apply-list3 .words{font-size: 16px;color: #666666;line-height: 30px;height: 90px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}

.apply-list3 .label{margin: 26px 0 28px;font-size: 0;}

.apply-list3 .attribute{display: inline-block;vertical-align: top;padding: 10px 13px;background: #f4f4f4;border-radius: 7px;font-size: 14px;color: #666666;margin-right: 10px;transition: all .3s;}

.apply-list3 .attribute:hover{background: #f26201;color: #ffffff;}

.apply-list3 .more{display: inline-block;padding: 16px 14px;padding-right: 50px;font-size: 14px;color: #999999;background: url(../images/icon56.png) 74% center no-repeat;transition: all .3s;}

.apply-list3 .suspend:hover .more{color: #ffffff;background: #274082 url(../images/icon56-2.png) 74% center no-repeat;}

.apply-list3 .suspend:hover .h1{color: #274082;}

.apply-main .nav-page{margin-top: 5px;}

.apply-main2 .banner .suspend{font-size: 20px;line-height: 36px;margin-top: 10.7%;padding: 0;}

.apply-main2 .banner .suspend .box{text-align: left;max-width: 540px;padding-left: 45px;}

.apply-main2 .banner .location{bottom: 88px;}

.apply-details .box-wrap{padding: 54px 54px 40px 37px;position: relative;margin-top: -68px;background: #ffffff;}

.apply-details .title{line-height: 30px;padding-bottom: 30px;border-bottom: 1px solid #eeeeee;margin-bottom: 52px;}

.apply-details .title .h1{font-size: 30px;color: #111111;font-weight: bold;float: left;width: calc(100% - 110px);}

.apply-details .title .return-list{float: right;padding-left: 53px;font-size: 16px;color: #111111;font-weight: bold;background: url(../images/icon57.png) left center no-repeat;}

.apply-details .box-wrap{box-shadow: 0 5px 12px rgba(0,0,0,.1);margin-bottom: 66px;}

.apply-details .box-wrap .h1{font-size: 26px;color: #111111;font-weight: bold;line-height: 1;}

.apply-details .box-wrap .h2{font-size: 20px;color: #111111;font-weight: bold;line-height: 1;}

.apply-details .box-wrap .words{font-size: 16px;color: #666666;line-height: 40px;}

.apply-details .box-wrap .label{font-size: 0;padding-top: 37px;border-top: 1px solid #e5e5e5;margin-top: 53px;}

.apply-details .box-wrap .attribute{display: inline-block;vertical-align: top;padding: 10px 13px;background: #f4f4f4;border-radius: 7px;font-size: 14px;color: #666666;margin-right: 10px;transition: all .3s;}

.apply-details .box-wrap .attribute:hover{background: #f26201;color: #ffffff;}

.apply-main .prod-list2{margin-bottom: 57px;}

.apply-main .prod-list2 .h1{font-size: 26px;color: #111111;font-weight: bold;margin-bottom: 70px;}

.apply-main .prod-list2 .suspend{right: 0;}

.apply-main .prod-list2 .swiper-slide:hover .suspend{opacity: 1;}

.apply-main .apply-list3{padding: 42px 0 0;}

.apply-main .apply-list3 .carousel{position: relative;}

.apply-main .apply-list3 .wd>.h1{font-weight: bold;margin-bottom: 54px;}

.apply-main .apply-list3 .swiper-container{width: 100%;height: 450px;}

.swiper-scrollbar{height: 2px;opacity: 1 !important;background: #e5e5e5;}

.swiper-scrollbar-drag{height: 2px;background: #274082;margin-top: 66px;}

.swiper-scrollbar-drag:before{content: "";position: absolute;top: -9px;right: 0;width: 10px;height: 20px;background: #274082;}


/*商务合作*/
.content {
            width: 100%;
            margin-top: 80px;
            background-color: #ffffff;
            font-size: 14px;
        }
        .content_banner {
            background-color: #5cc7ee; 
            height: 200px; 
            position: relative; 
            text-align: center;
        }
        .cbanner_title {
            width: 100%; 
            padding-top: 40px;
        }
        .cbanner_title div {
            display: inline-block; 
            border: 1px solid #ffffff; 
            padding: 15px 40px; 
            font-size: 28px; 
            color: #ffffff;
        }
        .cbanner_title span {
            font-family: Monospace; 
            font-size: 30px;
            margin-left: 15px;
        }
        .cbanner_img {
            margin-top: 25px
        }
        .cbanner_img img {
            margin: 0 auto;
        }
        .content_div {
            width: 100%; 
            background-color: #f4f4f4;
        }
        .content_box {
            padding-top: 100px;
            padding-bottom: 100px;
        }
        .cbox_title {
            text-align: center;
        }
        .cbox_title div {
            font-size: 32px; 
            font-weight: bolder;
        }
        .cbox_content {
            margin-top: 70px; 
            color: #666666; 
            text-align: center;
        }
        .cbox_text {
            line-height: 40px; 
            text-indent: 2em;
            color: #666666;
			font-size:18px;
			color:#333;
        }
		.col-md-4{ width:33.33333333%; float:left;font-size:18px; color:#333;}
		

/*加入我们*/
/*标题*/
.title-line {
    position: relative;
}
.title-line:before {
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 30px;
    height: 2px;
    background: #888;
}

.com-title {
	width: 100%;
	text-align: center;
	padding-bottom: 40px;
}
.com-title.t-left {
	text-align: left;
}
.com-title .tit-cn {
	line-height: 1;
	font-size: 36px;
	color: #333;
	font-weight:bold;
	text-transform: uppercase;
}
.com-title.white .tit-cn,
.com-title.white .tit-des {
	color: #fff;
}
.com-title.white .tit-des {
	font-weight: 300;
	color: rgba(255,255,255,.9);
}
.com-title .tit-des {
	margin-top: 18px;
	font-size: 16px;
	color: #888;
	line-height: 26px;
}
.com-title .tit-des b {
	color: #333;
	font-weight: 400;
}
.com-title .tit-des .par {
	display: block;
}
.com-title .tit-en {
	display: block;
	font-size: 24px;
	color: #949494;
	font-family: "066-CAI978";
	text-transform: uppercase;
	margin-top: 12px;
	line-height: 1;
}
.index-title {
	padding-top: 120px;
	padding-bottom: 80px;
}
/*标题*/
.bg-gray {
    background: #f5f5f5!important;
}
.pb-110{padding-bottom: 70px;}
.pt-110{padding-top: 70px;}
.pt-100{padding-top: 70px;}

.conter {
    text-align: center;
}

.c-default {color: #ea5250;}
.container,.container-middle,.wrap{padding-right: 15px;padding-left: 15px;margin:0 auto;}
.fl{float: left;}
.fr{float: right;}

.col-lg-6 {
        width: 45.8%;
        float: left;
        margin-right: 50px;
    }	
.join-intro-list {
	overflow: hidden;
}
.join-intro-list .item .cont {
	border: 1px solid #dcdcdc;
	border-top: none;
	padding: 46px 40px 0;
	height: 200px;
}
.join-intro-list .item .cont .tit {
	font-size: 24px;
	color: #333;
	padding-bottom: 24px;
	margin-bottom: 25px;
}
.com-pic-cont {
	background: #f5f5f5;
}
.com-pic-cont .pic {
	width: 49%;
	overflow: hidden;
}
.com-pic-cont .pic img {
	/*position: relative;
	left: 50%;
	margin-left: -480px;*/
	width: 100%;
}
.com-pic-cont .cont {
	width: 40%;
	padding-top: 145px;
	padding-left: 100px;
	padding-right: 100px;
	overflow: hidden;
}
@media (max-width: 1800px) {
	.com-pic-cont .cont {
		padding-top: 6%;
		padding-left: 4%;
		padding-right: 4%;
		overflow: hidden;
	}
	.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}

}
@media (max-width: 1600px) {
	.com-pic-cont .cont {
		padding-top: 5%;
		padding-left: 4%;
		padding-right: 4%;
		overflow: hidden;
	}
	.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}

}
#Content10 .HistoryList .slick-prev {
    left: 0;}
	
	#Content10 .HistoryList .slick-next {
    left: auto;
    right: 0;}
@media (max-width: 1400px) {
	.com-pic-cont .cont {
		padding-top: 4%;
		padding-left: 4%;
		padding-right: 4%;
		overflow: hidden;
	}
}
.com-pic-cont .cont .com-title {
	text-align: left;
	margin-bottom: 50px;
	padding-bottom: 0;
}
.com-pic-cont .cont .com-title .tit-cn {
	line-height: 1.3;
}
.com-btn2 {
	display: inline-block;
	width: 180px;
	height: 50px;
	line-height: 50px;
	border-radius: 25px;
	background: #e62129;
	color: #fff!important;
	font-size: 18px;
	text-align: center;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.center .com-btn2 {
	margin: 0 6px;
}
.com-btn2.bg-888 {
	background: #888;
}
.com-btn2:hover {
	opacity: .85;
}
.join-step-list {
	position: relative;
	padding: 160px 0;
}
.join-step-list:before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 100%;
	border-bottom: 1px solid #ddd;
}
.join-step-list li {
	float: left;
	position: relative;
	text-align: center;
	width: 10%;
	background: #fff;
	margin: 0 2.14%;
}
.join-step-list li ~ li:before {
	content: "";
	position: absolute;
	left: -33px;
	top: 50%;
	margin-top: -9px;
	width: 18px;
	height: 18px;
	background: url(../images/icon-join-next.png) no-repeat center;
}
.join-step-list li .tit {
	position: absolute;
    bottom: -6px;
    z-index: 10;
    height: 280px;
    width: 100%;
    border-radius: 57px;
    border: 1px solid #ddd;
    line-height: 170px;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.join-step-list li:hover .tit {
	height: 300px;
}
.join-step-list li:nth-child(2n) .tit {
	top: -13px;
	line-height: 350px;
	-webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;
}
.join-step-list li:nth-child(2n):hover .tit {
	line-height: 360px;
}
.join-step-list li .tit span {
	display: inline-block;
	font-size: 24px;
	color: #333;
	width: 30px;
	vertical-align: middle;
	line-height: 1.2;
}
.join-step-list li .num {
	position: relative;
	display: inline-block;
	width: 90px;
	height: 90px;
	line-height: 90px;
	border-radius: 50%;
	background: #888888;
	color: #fff;
	font-size: 36px;
	font-family: "066-CAI978";
	overflow: hidden;
}
.join-step-list li .num span {
	position: relative;
}
.join-step-list li .num:before {
	content: "";
	position: absolute;
	left: 0;
	top: 0;
	width: 90px;
	height: 90px;
	background: #ea5250;
	border-radius: 50%;
	-webkit-transform: translateY(90px);
	-ms-transform: translateY(90px);
	-o-transform: translateY(90px);
	transform: translateY(90px);
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.join-step-list li:nth-child(2n) .num:before {
	-webkit-transform: translateY(-90px);
	-ms-transform: translateY(-90px);
	-o-transform: translateY(-90px);
	transform: translateY(-90px);
}
.join-step-list li:hover .num:before {
	-webkit-transform: translateY(0);
	-ms-transform: translateY(0);
	-o-transform: translateY(0);
	transform: translateY(0);
}

.job-fuli-list {
	margin-bottom: 100px;
	border-left: 1px solid #dedede;
	border-top: 1px solid #dedede;
	margin-top: 20px;
}
.job-fuli-list li {
	position: relative;
	float: left;
	width: 20%;
	height: 180px;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	background: #fff;
	padding: 45px 15px 0;
	color: #888;
	font-size: 16px;
	line-height: 30px;
	text-align: center;
}
.job-fuli-list li .num {
	position: absolute;
	top: -30px;
	left: 50%;
	margin-left: -30px;
	width: 60px;
	height: 60px;
	background: #888;
	font-size: 36px;
	line-height: 60px;
	font-family: "066-CAI978";
	color: #fff;
	-webkit-transition: .5s;
	-o-transition: .5s;
	transition: .5s;
}
.job-fuli-list li:nth-child(6),
.job-fuli-list li:nth-child(7),
.job-fuli-list li:nth-child(8),
.job-fuli-list li:nth-child(9),
.job-fuli-list li:nth-child(10) {
	padding: 30px 15px 0;
}
.job-fuli-list li:nth-child(6) .num,
.job-fuli-list li:nth-child(7) .num,
.job-fuli-list li:nth-child(8) .num,
.job-fuli-list li:nth-child(9) .num,
.job-fuli-list li:nth-child(10) .num {
	bottom: -30px;
	top: auto;
}
.job-fuli-list li:hover .num {
	background: #ea5250;
	color: #fff;
	-webkit-transform: translateY(-10px);
	-ms-transform: translateY(-10px);
	-o-transform: translateY(-10px);
	transform: translateY(-10px);
}
.job-fuli-list li:nth-child(6):hover .num,
.job-fuli-list li:nth-child(7):hover .num,
.job-fuli-list li:nth-child(8):hover .num,
.job-fuli-list li:nth-child(9):hover .num,
.job-fuli-list li:nth-child(10):hover .num {
	-webkit-transform: translateY(10px);
	-ms-transform: translateY(10px);
	-o-transform: translateY(10px);
	transform: translateY(10px);
}


/* */

.bigPicLayer{ display: none; width:1000px; height:556px; position:fixed; z-index:111; top: 40% !important; margin-top:-180px ; padding: 10px; }

.bigPicLayer .close{ display:block; width:38px; height:38px; background:url(../images/close.png) no-repeat; right: -50px;  top:-50px; position: relative; position:absolute; z-index:222;}

.bigPicLayer .close em{ width: 1px; height: 50px; background: #009690; display: none; position: absolute; left: 50%; margin-left: -0.5px; top: 100%;}

.bigPicLayer .imgDiv{ text-align:center;}

.bigPicLayer .imgDiv img{ width:100%;}

.bigPicLayer .imgDiv span{ display: block; text-align: center;font-size: 18px; margin-top: 16px; color: #fff; font-weight: bold; position: absolute; left: 0; top: 100%; width: 100%; }

#Layer1{position: fixed;z-index: 9;background: #000000;top: 0;left: 0;}



@media screen and (max-width: 1440px){

.bigPicLayer{ display: none; width:600px; height:350px; position:fixed; z-index:111; top: 40% !important; margin-top:-100px ; padding: 10px; }

.bigPicLayer .close{ display:block; width:38px; height:38px; background:url(../images/close.png) no-repeat; right: -50px;  top:-50px; position: relative; position:absolute; z-index:222;}

.bigPicLayer .close em{ width: 1px; height: 50px; background: #0a448d; display: none; position: absolute; left: 50%; margin-left: -0.5px; top: 100%;  }

.bigPicLayer .imgDiv{ text-align:center;}

.bigPicLayer .imgDiv img{ width:100%;}

.bigPicLayer .imgDiv span{ display: block; text-align: center;font-size: 18px; margin-top: 16px; color: #fff; font-weight: bold; position: absolute; left: 0; top: 100%; width: 100%; }

.news-list2 .h1{font-size: 18px;}

}



@media screen and (max-width: 1004px){

.bigPicLayer{ width:300px; height:auto; padding: 0px; margin-top:-150px;}

.bigPicLayer .close{ display:block; width:38px; height:38px; background:url(../images/close.png) no-repeat; right: -50px;  top:-50px; position: relative; position:absolute; z-index:222;}

.bigPicLayer .close em{ width: 1px; height: 20px; background: #0a448d; display: none; position: absolute; left: 50%; margin-left: -0.5px; top: 100%;  }

.bigPicLayer .imgDiv{ height:169px;}
.recruit { padding-top:50px; padding-bottom:50px;}
.com-title .tit-cn {
    font-size: 30px;
}

}

@media screen and (max-width: 768px){
.recruit { padding-top:40px; padding-bottom:40px;}
.com-title .tit-cn {font-size: 26px;}
}

@media screen and (max-width: 480px){
.recruit { padding-top:30px; padding-bottom:30px;}
.com-title .tit-cn {font-size: 22px;}
}

@media screen and (max-width: 380px){
.recruit { padding-top:20px; padding-bottom:20px;}
.com-title .tit-cn {font-size: 20px;}
}


/* download */

.download-main .banner .suspend{padding-top: 12%;}

.download{padding: 74px 0 63px;}

.download .form{font-size: 0;padding-bottom: 18px;margin-bottom: 22px;border-bottom: 1px solid #e5e5e5;}

.download .form form{display: inline-block;vertical-align: top;width: calc(100% - 200px);}

.download .form .select{width: 250px;height: 50px;line-height: 50px;border: 1px solid #e5e5e5;border-radius: 5px;padding: 0 18px;margin-right: 20px;font-size: 16px;color: #444444;vertical-align: top;background: url(../images/icon59.png) 91% center no-repeat;}

.download .form .text{width: 212px;height: 48px;line-height: 48px;border: 1px solid #e5e5e5;border-radius: 5px;padding: 0 18px;margin-right: 10px;vertical-align: top;}

.download .form .submit{width: 80px;height: 50px;background: #274082;font-size: 16px;color: #ffffff;border-radius: 5px;vertical-align: top;}

.download .form .text::-webkit-input-placeholder {color: #999;font-size: 14px;}

.download .form .text::-moz-placeholder {color: #999;font-size: 14px;}

.download .form .text:-ms-input-placeholder { color: #999;font-size: 14px;} 

.download .result{font-size: 16px;color: #444444;text-align: right;display: inline-block;vertical-align: top;width: 200px;line-height: 50px;}

.download-list2{font-size: 0;}

.download-list2 li{display: inline-block;vertical-align: top;width: 48%;margin-right: 4%;background: #fafafa;margin-bottom: 30px;height: 100px;line-height: 100px;}

.download-list2 li:nth-child(2n){margin-right: 0;}

.download-list2 .name{display: inline-block;vertical-align: top;width: calc(100% - 230px);padding: 0 15px 0 105px;background-position: 40px center;font-size: 18px;color: #444444;background-repeat: no-repeat;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.download-list2 .icon{display: inline-block;vertical-align: top;width: 110px;height: 100px;background: url(../images/icon61.png);background-size: cover;}

.download .nav-page{margin-top: 30px;}

.download-popup{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.3);z-index: 9;display: none;}

.download-popup .form{position: absolute;top: 50%;left: 50%;width: 800px;height: 280px;margin-top: -140px;margin-left: -400px;background: #ffffff;}

.download-popup .form-wrap{position: relative;padding: 45px 34px 38px;}

.download-popup .h1{font-size: 24px;color: #111111;font-weight: bold;margin-bottom: 30px;text-align: center;}

.download-popup .close{position: absolute;top: 10px;right: 15px;width: 25px;height: 25px;cursor: pointer;}

.download-popup form{font-size: 0;}

.download-popup .text-box{display: inline-block;vertical-align: top;width: 318px;height: 58px;line-height: 58px;border: 1px solid #e5e5e5;margin-right: 30px;padding: 0 15px;margin-bottom: 22px;}

.download-popup .text-box:nth-child(2){margin-right: 0;}

.download-popup i{font-size: 16px;color: #e41313;display: inline-block;vertical-align: top;font-style: normal;}

.download-popup .text{height: 58px;line-height: 58px;width: calc(100% - 10px);}

.download-popup .submit-box{text-align: center;}

.download-popup .submit{width: 200px;height: 60px;background: #274082;font-size: 16px;color: #ffffff;font-weight: bold;}


/* news */

.news-main .banner .suspend{padding-top: 12%;}

.news2{padding: 60px 0 20px;}

.news2 .l-box{/* float: left; *//* width: calc(100% - 440px); *//* margin-right: 40px; */}

.news-list2 li{
    float: left;
    width: 31.3%;
    margin-right: 3%;
    margin-bottom: 50px;
    transition: all .3s;
    overflow: hidden;
    /* display: block; */
    }

.news-list2 li:nth-child(3n){margin-right: 0;}

.news-list2 .img-box{float: left;/* position: relative; */overflow:hidden;display: block;width: 100%;}

.news-list2 .suspend{position: absolute;top: 15px;left: 15px;}

.news-list2 .category{display: inline-block;padding: 9px 12px;background: rgba(0,0,0,.5);font-size: 14px;color: #ffffff;transition: all .3s;}

.news-list2 .text-box{float: left;/* width: calc(100% - 350px); *//* margin-left: 50px; */border: 1px solid #e5e5e5;padding: 30px 20px 30px;overflow: hidden;display: block;}

.news-list2 .h1{font-size: 20px;color: #111111;margin-bottom: 26px;transition: all .3s;overflow: hidden;text-overflow:ellipsis;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 1;overflow: hidden;}

.news-list2 .time{font-size: 14px;color: #999999;margin-bottom: 18px;}

.news-list2 .words{font-size: 16px;color: #666666;line-height: 30px;height: 60px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden}

.news-list2 .more{display: inline-block;padding-right: 48px;height: 40px;line-height: 40px;text-align: center;font-size: 14px;color: #666666;background: url(../images/icon63.png) 80% center no-repeat;margin-top: 21px;transition: all .3s;}

.news2 .r-box{float: right;width: 400px;}

.news-list2 li:hover{box-shadow: 0 3px 10px rgba(0, 0, 0, .1);}

.news-list2 li:hover .category{background: #274082;}

.news-list2 li:hover .h1{color: #274082;}

.news-list2 li:hover .more{background: #274082 url(../images/icon63-2.png) 80% center no-repeat;padding-left: 16px;color: #ffffff;}

.news-main .nav-page{margin-top: 52px;}

.news-main .r-box .box{border: 1px solid #eeeeee;padding: 27px 19px 0;margin-bottom: 30px;}

.news-main .r-box .box .h1{font-size: 20px;color: #111111;padding-bottom: 14px;border-bottom: 1px solid #e5e5e5;}

.article-list{margin-top: 11px;}

.article-list li{padding: 15px 0;border-bottom: 1px dashed #eeeeee;font-size: 0;}

.article-list li.special{padding: 0;border: 0;margin-bottom: 5px;}

.article-list li:last-child{border: 0;margin-bottom: 21px;}

.article-list .number{display: inline-block;vertical-align: top;width: 18px;height: 18px;line-height: 18px;text-align: center;border: 1px solid #e5e5e5;font-size: 12px;color: #888888;margin-right: 12px;}

.article-list .words{display: inline-block;vertical-align: top;width: calc(100% - 32px);line-height: 20px;font-size: 16px;color: #666666;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.news-main .label-box.box{margin-bottom: 39px;}

.label-list{font-size: 0;margin-top: 24px;margin-bottom: 13px;}

.label-list li{display: inline-block;vertical-align: top;}

.label-list li a{display: block;padding: 14px 12px;border-radius: 5px;background: #fafafa;font-size: 14px;color: #999999;margin-right: 20px;margin-bottom: 20px;transition: all .3s;}

.label-list li a:hover{background: #274082;color: #ffffff;}

.news-main .video-box{margin-bottom: 52px;}

.news-main .video-box .video{position: relative;border: 1px solid #eeeeee;}

.news-main .video-box .h1{font-size: 20px;color: #111111;padding-bottom: 14px;border-bottom: 1px solid #e5e5e5;margin-bottom: 19px;}

.news-main .video-box .play-button{position: absolute;top: 50%;left: 50%;width: 68px;height: 68px;margin-top: -34px;margin-left: -34px;}

.news-main .video-box .suspend{position: absolute;left: 0;bottom: 0;right: 0;background: rgba(0,0,0,.5);padding: 0 20px;font-size: 16px;color: #ffffff;line-height: 60px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.recommend-box .h1{font-size: 20px;color: #111111;padding-bottom: 14px;border-bottom: 1px solid #e5e5e5;margin-bottom: 19px;}

.recommend-box .img-box{border: 1px solid #eeeeee;}

.recommend-box .suspend{position: absolute;top: 17%;left: 5%;right: 5%;font-size: 20px;color: #ffffff;text-align: center;}

.recommend-box .suspend .name{font-size: 24px;color: #ffffff;font-weight: bold;margin-bottom: 16px;line-height: 1;}

.recommend-swiper .swiper-pagination{bottom: 12px;}

.recommend-swiper .swiper-pagination-bullet{width: 9px;height: 9px;margin: 0 6px !important;}

.news-details{box-shadow: 0 5px 10px rgba(0,0,0,.2);padding: 48px 29px 34px;}

.news-details .title{padding-bottom: 23px;border-bottom: 1px solid #e5e5e5;margin-bottom: 25px;text-align: center;}

.news-details .title .h1{font-size: 30px;color: #111111;margin-bottom: 26px;}

.news-details .title .bot-box{font-size: 0;}

.news-details .title li{display: inline-block;vertical-align: top;font-size: 14px;color: #bbbbbb;margin: 0 32px;}

.news-details .title .shake a{display: inline-block;vertical-align: top;margin-right: 9px;}

.news-details .text-box{font-size: 16px;color: #666666;line-height: 30px;}
.news-details .text-box p{line-height:28px; padding-bottom:15px;}

.news-details .text-box .h1{font-size: 20px;color: #333333;font-weight: bold;}

.news-details .about-text{padding: 30px 2px 37px;background: #fafafa;margin-top: 33px;margin-bottom: 24px;}

.news-details .about-text .h1{font-size: 20px;color: #333333;font-weight: bold;margin-bottom: 23px;border-left: 4px solid #274082;padding-left: 14px;}

.news-details .about-text .words{font-size: 16px;color: #333333;line-height: 30px;padding: 0 20px;}

.up-down-return .up-down{float: left;width: calc(100% - 150px);}

.up-down-return .up-down a{display: block;font-size: 16px;color: #333333;line-height: 40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.up-down-return .return-list{float: right;margin-top: 30px;}

.up-down-return .return-list a{display: inline-block;padding: 16px 24px 16px 50px;font-size: 16px;color: #333333;border: 1px solid #e5e5e5;background: url(../images/icon68.png) 19px center no-repeat;}

/* about */

#Content8 .aboutBrand{ float: left; width: 100%; margin: 60px 0;}
#Content8 .aboutBrand .text{ float: left; width: 57%; font-size:16px; color:#333333; line-height: 32px;}
#Content8 .aboutBrand .text .margin{ float: left; width:95.5%; margin:10px 4.5% 4px 0; max-height:auto; overflow-y: auto;}
#Content8 .aboutBrand .text #boxscroll{ position: relative;}
#Content8 .aboutBrand .text .wrapper{ float: left; height: auto; width: 93%; margin-right: 7%;}
#Content8 .aboutBrand .text h2{ float: left; width: 100%; color:#3571b0; font-size:35px; line-height: 66px; position: relative}
#Content8 .aboutBrand .text h2:after{ position: absolute; content: ''; width: 48px; height: 2px; background: #3571b0; left: 0; bottom: -15px;}
#Content8 .aboutBrand .word{ float: left; width: 100%; margin-top:58px;}
#Content8 .aboutBrand .Img{ float: left; width: 43%; line-height: 0; font-size:0; overflow: hidden;
    border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;
}
#Content8 .aboutBrand .right .text{ float: right;}
@media screen and  (max-width:1430px){

}
@media screen and  (max-width:1230px){
    #Content8 .aboutBrand{ margin: 60px 0 50px 0;}
    #Content8 .aboutBrand .text .margin{max-height:242px;}
    #Content8 .aboutBrand .text h2{ font-size:24px; line-height: 58px;}
    #Content8 .aboutBrand .text h2:after{ bottom: -10px;}
    #Content8 .aboutBrand .word{ margin-top:32px;}
	
}
@media screen and  (max-width:992px){
    #Content8 .aboutBrand {margin:40px 0 30px 0;}
    #Content8 .aboutBrand .text{ font-size:14px; line-height: 28px;}
    #Content8 .aboutBrand .text .margin{ max-height:184px;}
    #Content8 .aboutBrand .text h2{ font-size:22px; line-height:50px;}
    #Content8 .aboutBrand .text h2:after{ bottom:-5px;}
    #Content8 .aboutBrand .word{ margin-top: 23px;}
}
@media only screen and (max-width:768px) {
    #Content8 .aboutBrand{margin:5px 0 20px 0;}
    #Content8 .aboutBrand .text{ width: 100%;}
    #Content8 .aboutBrand .text h2{ font-size:20px; }
    #Content8 .aboutBrand .Img{ width: 100%;}
    #Content8 .aboutBrand .text .margin{width: 100%; margin: 15px 0; max-height:100%;}
    #Content8 .aboutBrand .text .wrapper{ width: 100%; margin:0}
	.listWrap { padding-top: 40px;padding-bottom: 40px;}
	.mb50 {margin-bottom: 30px;}

    #Content10 .marginT{ margin: 20px 0 30px 0;}
    #Content10 .aboutTit h1{ font-size:20px;}
	#Content10 .aboutTit span:before,
    #Content10 .aboutTit span:after{ width: 33%;}
    #Content11 .marginT{ margin: 20px 0 30px 0;}
    #Content11 .aboutTit h1{ font-size:20px;}
	#Content11 .aboutTit span:before,
    #Content11 .aboutTit span:after{ width: 33%;}
	
	.proShow_box1 {
    border: none;
}
.picShow_l {
    padding: 4% 3%;
}

.proShow_box2 {
    margin-top: 20px;
}

	/* index */
	#footer{display: block;font-size: 0;z-index: 999;}
	#footer ul{    background: #274082;}
	#footer li {
	 display:inline-block;width: 50%;
	}
	.foot-link{margin-bottom: 0.6rem;}
	#footer li a {
		padding: 0.2rem 0;
		display: block;
		color: #fff;
		text-align: center;
		border-right: 1px solid #35519a;
		font-size: 12px;
		border-top: 1px solid #35519a;
	}
	.foot-bot .l-bot a:last-child {
    display: none;
}
.foot-bot .l-bot a {
    border-right: none;}
	.contact{padding: 25px 0;}

	.contact .r-text{width: 100%;margin-bottom: 20px;}

	.contact .form{width: 100%;}

	/* about */

	.about{padding: 50px 0;}

	.contact-box .mode-list li{margin-bottom: 20px;}

	.contact-box .l-box{padding: 30px;width: calc(100% - 60px);}

	.contact-box .r-box{padding: 10px 30px;}

	.address-list>ul>li{width: 100%;margin-right: 0;margin-bottom: 20px;}

	.address-list>ul>li:last-child{margin-bottom: 0;}

	.consult{padding: 30px;}	
	
	#Content8 .aboutBrand .text h2{ font-size:20px;}
	#Content8 .aboutBrand {
    margin: 5px 0 20px 0;
}

#Content8 .aboutBrand .text {
    font-size: 14px;
    line-height: 28px;}
	
	#Content8 .aboutBrand .word {
    margin-top: 23px;
}

#Content8 .aboutBrand .text h2:after {
    bottom: -5px;
}
#Content8 .aboutBrand .text h2 {
    font-size: 22px;
    line-height: 50px;}
	
	.culture h3{font-size:30px;}
	#Content10 h3{font-size:30px;}
	#Content11 h3{font-size:30px;}
	.culture {
    padding: 40px 20px;
}

.culture .box {
    padding-top: 0;
}
	
	
	
	.culture ul li {
    height: 95px;
    width: 100%;
    margin-bottom: 20px;
}

.culture ul li .list span {
    height: 30px;
    font-size: 18px;
}

.culture ul li .list {
    width: 80%;
    margin: 0 auto;
    padding-top: 20px;
}





.culture{ height:880px;}
.culture ul li .list span {
    height: 30px;
    font-size: 20px;
}
.culture ul {
    margin-top: 10px;
}



.culture ul li .list p {
line-height: 20px;
    font-size: 14px;
    text-align: justify;
}


.pImg {
  
    padding-top: 73%;
}
	/* recruit */

	.recruit th{padding: 0 10px 10px;font-size: 16px;}

	.recruit .top td{padding: 10px;font-size: 16px;}

	/* partner */

	.partner-main .banner .suspend{padding-top: 20%;}

	.main-page .banner .suspend {font-size: 18px;line-height: 1.4;}

	.process-list{text-align: center;}

	.process-list li{width: 33.33%;margin-bottom: 20px;}

	.partnership .data-box .top span{font-size: 50px;}

	/* product */

	.box_8 .l-box2{width: 100%;padding-right: 0;}

	.box_8 .r-box2{width: 100%;text-align: center;}

	.box_8 .name_1{left: 43%;top: 12%;}

	.box_8 .name_2{left: 16.5%;bottom: 16%;}

	.box_8 .name_3{right: 18%;bottom: 16%;}

	.prod-top .view{width: 100%;}

	.prod-top .view .img{width: 100%;}	
}

.culture .aboutTit h1{ display: block; color:#333333; font-size:28px; line-height: 46px;}
.culture .aboutTit span{ display: block; color:#999; font-size: 14px; line-height: 22px; text-transform: uppercase; position: relative;}
.culture .aboutTit span:before,
.culture .aboutTit span:after{ position: absolute; content: ''; width: 44%; left: 0; top:50%; height: 1px; background: rgba(0,0,0,0.1)}
.culture .aboutTit span:before{ left: auto; right: 0;}

.culture{ width:100%; height:809px; background:url(/Uploads/Temp/image/about_bg2.jpg) no-repeat center center;}
.culture h3 {
    font-size: 36px;
	font-weight: bold;
	color: #151515;
	text-align: center;
}
.culture h4 {
	padding-top: 5px;
    font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #333;
	text-align: center;
}
.culture .box{padding-top:60px;}
.culture h2{ font-size:36px; color:#333; text-align:center;}
.culture ul li{height:164px;width:49%;background:#fff;float:left;margin-bottom:20px;margin-right: 20px; transition: all 0.5s;-webkit-transition: all 0.5s; cursor: pointer;}
.culture ul li:hover{    transform: translateY(-10px);-webkit-transform: translateY(-10px); box-shadow: 0 0 10px 10px #f1f1f1}
.culture ul li:nth-child(2n){ float:right; margin-right: 0px;}
.culture ul li .list{ width:80%; margin:0 auto; padding-top:45px;}
.culture ul li .list span{ height:40px; font-size:24px; color:#333; overflow:hidden; display:block;}
.culture ul li .list p{ line-height:30px; font-size:16px;}


#Content10 h3 {
    font-size: 36px;
	font-weight: bold;
	color: #151515;
	text-align: center;
}
#Content10 h4 {
	padding-top: 5px;
    font-size: 16px;
	font-weight: normal;
	line-height: 30px;
	color: #333;
	text-align: center;
}



/**/
/*发展*/
#Content10 .marginT{ float: left; width: 100%; margin: 70px 0 80px 0;}
#Content10 .aboutTit{ float: left; width: 100%; text-align: center}
#Content10 .aboutTit h1{ display: block; color:#333333; font-size:28px; line-height: 46px;}
#Content10 .aboutTit span{ display: block; color:#999; font-size: 14px; line-height: 22px; text-transform: uppercase; position: relative;}
#Content10 .aboutTit span:before,
#Content10 .aboutTit span:after{ position: absolute; content: ''; width: 44%; left: 0; top:50%; height: 1px; background: rgba(0,0,0,0.1)}
#Content10 .aboutTit span:before{ left: auto; right: 0;}
#Content10 .History{ float: left; width: 100%; margin-top: 35px; position: relative;}
#Content10 .History:after{ position: absolute; content: ''; width: 100%;height: 1px; background: #d0d0d0; left: 0; top:50%; }
#Content10 .HistoryList{ float: left; width: 100%; position: relative; padding:0 5px;}
#Content10 .HistoryList:before,
#Content10 .HistoryList:after{ position: absolute; content: ''; width: 12px; height: 12px; left: 0; top:50%; margin-top: -6px; background: #fff; border:1px solid #a490a6; border-radius:12px; -moz-border-radius:12px; -webkit-border-radius:12px;}
#Content10 .HistoryList:before{ left: auto; right: 0;}
#Content10 .HistoryList .l1{ float:left; width:100%; padding:0 8.57%;}
#Content10 .HistoryList .text{ float: left; width: 100%; border:1px solid #e1e1e1; text-align: center; border-radius: 10px;-moz-border-radius:10px;-webkit-border-radius:10px; height: 100px; color:#444444; font-size:16px; line-height: 28px; }
#Content10 .HistoryList .text em{display: table; height: 100%;width: 100%; padding: 0 7%;}
#Content10 .HistoryList .text em i{ display: table-cell; vertical-align: middle;}
#Content10 .HistoryList .time{ float: left; width: 100%; display: block; text-align: center; margin-top: 62px;}
#Content10 .HistoryList .time span{display: inline-block; width: 108px; height: 108px; background: #3571b0; color:#fff; line-height: 108px; font-size: 24px; font-weight: bold; border-radius:80px;-moz-border-radius:80px;-webkit-border-radius:80px; position: relative;}
#Content10 .HistoryList .time span:after{ position: absolute; content: ''; width: 12px; height: 12px; top:-32px; left: 50%; margin-left: -6px; background: #3571b0; border-radius:10px;-moz-border-radius:10px;-webkit-border-radius:10px;}
#Content10 .HistoryList .time span:before{ position: absolute; content: ''; width: 1px; height: 35px; top:-30px; left: 50%; background: #3571b0;}
#Content10 .HistoryList .text.tow{ margin-top: 62px;}
#Content10 .HistoryList .time.tow{ margin-top: 0;}
#Content10 .HistoryList .time.tow span:after{ top: auto; bottom: -34px;}
#Content10 .HistoryList .time.tow span:before{ top: auto; bottom: -32px;}
#Content10 .HistoryList .slick-prev,
#Content10 .HistoryList .slick-next{ width:48px; height:48px; border-radius:50%; background:#bebebe; left:-88px;}
#Content10 .HistoryList .slick-next{ left:auto; right:-88px;}
#Content10 .HistoryList .slick-prev:hover,
#Content10 .HistoryList .slick-next:hover{ background:#3571b0;}
#Content10 .HistoryList .slick-prev:after,
#Content10 .HistoryList .slick-prev:before,
#Content10 .HistoryList .slick-next:after,
#Content10 .HistoryList .slick-next:before{float:left; width:15px; height:1px; background:#fff; content:''; position:relative;}
#Content10 .HistoryList .slick-next:after{  -webkit-transform: rotate(45deg);  -moz-transform: rotate(45deg);  -ms-transform: rotate(45deg);  -o-transform: rotate(45deg);  transform: rotate(45deg); top:-5px; left:4px; }
#Content10 .HistoryList .slick-next:before{ -webkit-transform: rotate(-45deg);  -moz-transform: rotate(-45deg);  -ms-transform: rotate(-45deg);  -o-transform: rotate(-45deg);  transform: rotate(-45deg); top:5px; left:18px; }

#Content10 .HistoryList .slick-prev:after{ -webkit-transform: rotate(-135deg);  -moz-transform: rotate(-135deg);  -ms-transform: rotate(-135deg);  -o-transform: rotate(-135deg);  transform: rotate(-135deg); top:5px; left:-1px; }
#Content10 .HistoryList .slick-prev:before{ -webkit-transform: rotate(135deg);  -moz-transform: rotate(135deg);  -ms-transform: rotate(135deg);  -o-transform: rotate(135deg);  transform: rotate(135deg); top:-5px; left:14px;}

@media screen and (max-width:1600px){
#Content10 .HistoryList{ padding:0 40px;}
#Content10 .HistoryList .l1{ padding:0 6%;}	
#Content10 .HistoryList .slick-prev{ left:0;}
#Content10 .HistoryList .slick-next{ left:auto; right:0;}
#Content10 .HistoryList .text em{ padding: 0 12px;}

.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}

}
@media screen and  (max-width:1430px){
.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}

}
@media screen and  (max-width:1230px){
#Content10 .HistoryList .text{ font-size:14px; line-height:26px;}

    #Content10 .marginT{ margin:50px 0 60px 0;}
    #Content10 .aboutTit h1{ font-size:24px;}
    #Content10 .aboutTit span:before,
    #Content10 .aboutTit span:after{ width: 42%;}
}
@media screen and  (max-width:992px){
#Content10 .History{ margin-top:20px;}	
#Content10 .HistoryList .slick-prev,
#Content10 .HistoryList .slick-next{ width:30px; height:30px;}
#Content10 .HistoryList .slick-prev:after,
#Content10 .HistoryList .slick-prev:before,
#Content10 .HistoryList .slick-next:after,
#Content10 .HistoryList .slick-next:before{ width:10px; }
#Content10 .HistoryList{ padding:0 20px;}
#Content10 .HistoryList .l1{ padding:0 7px;}

#Content10 .HistoryList .slick-next:after{ top:-4px; left:1px; }
#Content10 .HistoryList .slick-next:before{ top:2px; left:11px; }
#Content10 .HistoryList .slick-prev:after{ top:2px; left:0px; }
#Content10 .HistoryList .slick-prev:before{ top:-4px; left:10px;}
#Content10 .HistoryList .time span{ width:88px; height:88px; font-size:20px; line-height:88px;}
#Content10 .HistoryList .text{ height:80px;}

    #Content10 .marginT{ margin:30px 0 40px 0;}
    #Content10 .aboutTit h1{ font-size:22px; line-height: 38px;}
    #Content10 .aboutTit span:before,
    #Content10 .aboutTit span:after{ width: 40%;}
}
/*股东*/
#Content11 .greyBox{float: left; width: 100%; background: #f4f4f4;}
#Content11 .marginT{ float: left; width: 100%; margin: 70px 0 50px 0;}
#Content11 .aboutTit{ float: left; width: 100%; text-align: center}
#Content11 .aboutTit h1{ display: block; color:#333333; font-size:28px; line-height: 46px;}
#Content11 .aboutTit span{ display: block; color:#999; font-size: 14px; line-height: 22px; text-transform: uppercase; position: relative;}
#Content11 .aboutTit span:before,
#Content11 .aboutTit span:after{ position: absolute; content: ''; width: 44%; left: 0; top:50%; height: 1px; background: rgba(0,0,0,0.1)}
#Content11 .aboutTit span:before{ left: auto; right: 0;}
#Content11 .zhil2{ float:left; width:100%;}
#Content11 .zhil2 .box{ margin:0 -15px;}
#Content11 .zhil2 .img{ padding:0 15px;}
#Content11 .zhil2 .la{ float:left; width:100%; position:relative; background:#fff; padding:20px; padding-bottom:0 !important;}
#Content11 .zhil2 .pic{ float:left; width:100%; line-height:0;}
#Content11 .zhil2 .tit{ float:left; width:100%; text-align:center; color:#333333; font-size:14px; line-height:26px; padding:17px 0; margin-top:30px; border-top:1px solid #e3e3e3; overflow:hidden;white-space: nowrap; text-overflow:ellipsis;}

#Content11 .zhil2 .la:hover .tit{ color:#3571b0;}


#Content11 .zhil2 .slick-dots{ height:14px; position:static; margin-top:40px;}
#Content11 .zhil2 .slick-dots li{ width:14px; height:14px; border-radius:50%; margin:0 7px; vertical-align:top; background:#3571b0; background:rgba(53,113,176,0.3);}
#Content11 .zhil2 .slick-dots li:after{ float:left; width:8px; height:8px; padding:0; border-radius:50%; position:absolute; left:3px; top:3px; content:''; z-index:66;}
#Content11 .zhil2 .slick-dots li.slick-active:after{ background:#3571b0;}
@media screen and  (max-width:1430px){
#Content11 .zhil2 .box{ margin:0 -10px;}	
#Content11 .zhil2 .img{ padding:0 10px; }
}
@media screen and  (max-width:1230px){
    #Content11 .marginT{ margin:50px 0 60px 0;}
    #Content11 .aboutTit h1{ font-size:24px;}
    #Content11 .aboutTit span:before,
    #Content11 .aboutTit span:after{ width: 42%;}
#Content11 .zhil2 .la{ padding:12px; }
#Content11 .zhil2 .tit{ padding:10px 0; margin-top:15px; }
#Content11 .zhil2 .slick-dots{ margin-top:30px;}
}
@media screen and  (max-width:992px){
    #Content11 .marginT{ margin:30px 0 40px 0;}
    #Content11 .aboutTit h1{ font-size:22px; line-height: 38px;}
    #Content11 .aboutTit span:before,
    #Content11 .aboutTit span:after{ width: 40%;}
#Content11 .zhil2{ margin:20px 0 0 0;}
#Content11 .zhil2 .box{ margin:0 -6px;}	
#Content11 .zhil2 .la{ padding:8px; }
#Content11 .zhil2 .img{ padding:0 6px; }
#Content11 .zhil2 .tit{ padding:8px 0; margin-top:12px;}
#Content11 .zhil2 .slick-dots{ margin-top:20px; height:12px;}
#Content11 .zhil2 .slick-dots li{ margin:0 5px; width:12px; height:12px; }
#Content11 .zhil2 .slick-dots li:after{ width:6px; height:6px;}
}




/* 图片列表 */
.picList ul{margin-right:-30px;}
.picList li{width:25%;text-align:center;float:left;padding-right:30px;margin-bottom:30px;}
.picList li a{display:block;overflow:hidden;}
.picList li .pImg{padding-top:70%;border:1px solid #e1e1e1;}
.honorList li {width:20%;}
.honorList li .pImg{padding-top:120%;}
.picList li p{font-weight:normal;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;z-index:2;position:relative;margin-top:20px; font-size: 16px;}
.picList li a:hover img{transform:scale(1.1);}
.picList li a:hover p{color:#d40000;}
.partnerList{background:none;}
.partnerList ul{padding-left:1px;}


.listWrap{overflow:hidden;padding:70px 0;font-size:.875rem;}

.album {border-top: 1px solid #ddd;}
.album ul{position:relative;margin-right:-10px;overflow:hidden;}
.album li{float:left;width:25%;padding-right:10px;margin-bottom:10px;}
.album li:nth-child(2){width:50%;}
.album li:last-child{position:absolute;left:0;bottom:0;}
.album li .pImg{padding-top:72.4%;;}
.album li p{background: rgba(0, 0, 0, .6);padding: 0 5%;position: absolute;left:0;bottom: -50px;color: #fff;width: 100%;height: 50px;line-height: 50px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;transition:all .4s;}
.album li:hover img{transform: scale(1.1);}
.album li:hover p,.settingSlide li p{bottom:0;}

.pImg{position:relative;display:block;overflow:hidden;padding-top: 74%;}
.pImg img{position: absolute;
     top: 0;
     bottom: 0;
     left: 0;
     right: 0;

	 margin: auto;
     transition: ease .5s; }
.bgImg{background-position:center;background-size:cover;position:relative;transition:all 0.5s;display:block;width:100%;height:100%;}

.hTitle{font-size:40px;color:#191919;}

.mb50{margin-bottom:50px;}

.ce{text-align:center;}

.about-main .banner .suspend{padding-top: 12%;line-height: 36px;}

.about{padding: 50px 0 83px;background: #f5f5f5;}

.contact-box{background: #ffffff;font-size: 0;margin-bottom: 42px;}


.contact-box .l-box{display: inline-block;vertical-align: top;width: calc(100% - 1050px);padding: 77px 45px 0;}

.contact-box .h1{font-size: 30px;color: #000000;font-weight: bold;margin-bottom: 60px;}

.contact-box .mode-list li{margin-bottom: 47px;}

.contact-box .mode-list .icon{display: inline-block;vertical-align: top;width: 25px;margin-right: 20px;}

.contact-box .mode-list .text-box{display: inline-block;vertical-align: top;width: calc(100% - 45px);font-size: 24px;color: #222222;line-height: 24px;}

.contact-box .mode-list .name{font-size: 16px;margin-bottom: 10px;}

.contact-box .r-box{display: inline-block;vertical-align: top;width: 960px;padding: 25px 0;}

.contact-box .img-box{position: relative;display: inline-block;vertical-align: top;width: 665px;}

.contact-box .phone{position: absolute;border: 2px solid #eeeeee;border-radius: 5px;top: 42%;left: 18%;background: #274082;padding: 24px 15px;box-shadow: 0 2px 5px rgba(0,0,0,.1);}

.contact-box .phone .icon{display: inline-block;vertical-align: top;width: 19px;margin-right: 10px;}

.contact-box .phone .text-box{display: inline-block;vertical-align: top;font-size: 24px;color: #ffffff;font-weight: bold;}

.contact-box .phone .name{font-size: 16px;font-weight: normal;margin-bottom: 10px;}

.contact-box .place{position: absolute;}

.contact-box .place .icon{display: inline-block;vertical-align: top;width: 26px;height: 40px;background: url(../images/icon72.png);background-size: cover;}

.contact-box .place .name{display: inline-block;vertical-align: top;font-size: 16px;color: #ffffff;padding: 13px 19px;background: #e72027;position: relative;margin-left: 15px;border-radius: 5px;}

.contact-box .place .name:before{content:"";position: absolute;width: 18px;height: 42px;background: url(../images/icon73.png) center center no-repeat;left: -18px;top: 0;}

.contact-box .place_1{top: 49%;left: 60%;}

.contact-box .place_2{top: 79.5%;left: 72.5%;}

.contact-box .data-box{display: inline-block;vertical-align: top;width: calc(100% - 825px);padding: 0 50px 0 110px;margin-top: 38px;}

.contact-box .data-box li{margin-bottom: 28px;}

.contact-box .number{font-size: 20px;color: #222222;margin-bottom: 15px;}

.contact-box .words{font-size: 14px;color: #666666;line-height: 20px;}

.contact-box .data-box .icon{display: block;width: 100%;height: 1px;background: #e5e5e5;position: relative;margin-top: 23px;}

.contact-box .data-box .icon:before{content: "";position: absolute;top: 0;left: 0;width: 30px;height: 1px;background: #274082;}

.address{font-size: 0;margin-bottom: 40px;}

.address-list>ul>li{display: inline-block;vertical-align: top;width: 48%;margin-right: 4%;background: #ffffff url(../images/img73.jpg) right bottom no-repeat;padding: 72px 40px 0;height: 340px;}

.address-list>ul>li:nth-child(2n){margin-right: 0;}

.address-list .h1{font-size: 20px;color: #000000;font-weight: bold;margin-bottom: 34px;}

.address-list .list-box li{margin-bottom: 20px;}

.address-list .list-box .icon{display: inline-block;vertical-align: top;width: 18px;height: 20px;margin-right: 10px;}

.address-list .list-box .words{display: inline-block;vertical-align: top;width: calc(100% - 30px);line-height: 20px;font-size: 16px;color: #333333;}

.consult{padding: 77px 117px 44px;background: #ffffff;}

.consult .top{font-size: 16px;color: #666666;line-height: 26px;margin-bottom: 28px;}

.consult .h1{font-size: 30px;color: #000000;font-weight: bold;margin-bottom: 27px;}

.consult .form i{font-style: normal;color: #dc0808;}

.consult label{width: calc(100% - 40px);height: 60px;background: #f8f8f8;font-size: 0;margin-bottom: 20px;display: inline-block;padding: 0 20px;}

.consult .name{display: inline-block;vertical-align: top;font-size: 16px;color: #666666;line-height: 60px;margin-right: 10px;}

.consult .text{display: inline-block;vertical-align: top;background: #f8f8f8;height: 60px;line-height: 60px;min-width: 60%;font-size: 16px;color: #666666;}

.consult .box{font-size: 0;}

.consult .la_2{width: calc(49% - 40px);margin-right: 2%;}

.consult .box .la_2:nth-child(2n){margin-right: 0;}

.consult .sel{display: inline-block;vertical-align: top;background: #f8f8f8;height: 60px;line-height: 60px;width: calc(100% - 150px);background: url(../images/icon78.png) right center no-repeat;font-size: 16px;color: #666666;}

.consult .tarea-box{height: auto;}

.consult .tarea-box .tarea{height: 150px;font-family: "microsoft yahei";}

.consult .submit{width: 200px;height: 60px;background: #274082;font-size: 16px;color: #ffffff;font-weight: bold;margin: 0 auto;display: block;margin-top: 12px;cursor: pointer;}


.contact-lxfs{
	background: #f0f0f0;
	padding-top: 96px;
	padding-bottom: 130px;
}
.contact-lxfs .img{
	width: 597px;
	float: left;
	height: 553px;
	background: url(/Uploads/Temp/image/contact-lxfs-img.png) no-repeat center top;
	box-sizing: border-box;
	padding-top: 200px;
	text-align: center;
}
.contact-lxfs .img p.t{
	font-size: 18px;
	color: #fff;
}
.contact-lxfs .img p.icon{
	margin-top: 24px;
}
.contact-lxfs .img .link{
	width: 159px;
	height: 49px;
	border-radius: 30px;
	background: #fff;
	text-align: center;
	line-height: 49px;
	font-size: 18px;
	color: #0a1a31;
	margin-top: 160px;
	display: inline-block;
}
.contact-lxfs .img .link:hover{
	color: #fff;
	background: #274082;
}
.contact-lxfs .txt{
	margin-left: 140px;
	box-sizing: border-box;
	padding-top: 50px;
	float: left;
}
.contact-lxfs .txt h4{
	font-size: 30px;
	color: #0a1a31;
}
.contact-lxfs .txt .txt-main{
	margin-top: 45px;
}
.contact-lxfs .txt .txt-main li{
	padding-left: 65px;
	display: block;
	font-size: 18px;
	color: #0a1a31;
	line-height: 42px;
	background: no-repeat 15px center;
	margin-bottom: 5px;
}
.contact-lxfs .txt .txt-main li.tel{
	background-image: url(/Public/Home/images/contact-lxfs-icon-tel.png);
}
.contact-lxfs .txt .txt-main li.cz{
	background-image: url(/Public/Home/images/contact-lxfs-icon-cz.png);
}
.contact-lxfs .txt .txt-main li.qq{
	background-image: url(/Public/Home/images/contact-lxfs-icon-qq.png);
}
.contact-lxfs .txt .txt-main li.wx{
	background-image: url(/Public/Home/images/contact-lxfs-icon-wx.png);
}
.contact-lxfs .txt .txt-main li.email{
	background-image: url(/Public/Home/images/contact-lxfs-icon-email.png);
}
.contact-lxfs .txt .link{
	font-size: 16px;
	color: #fff;
	border-radius: 30px;
	background: #0a1a31;
	text-align: center;
	line-height: 48px;
	height: 48px;
	width: 200px;
	margin-top: 40px;
	display: inline-block;
}
.contact-lxfs .txt .link:hover{
	background: #133984;
}

.contact-zxly{
	padding-top: 60px;
}
.contact-zxly h3{
	font-size: 36px;
	color: #0a1a31;
	text-align: center;
}
.contact-zxly .main{
	padding-bottom: 90px;
}
.contact-zxly .main .input{
	width: calc(50% - 4.5px);
	height: 72px;
	float: left;
	background: #f2f2f2;
	font-size: 16px;
	color: #0a1a31;
	box-sizing: border-box;
	padding-left: 40px;
}
.contact-zxly .main .input::-webkit-input-placeholder,
.contact-zxly .main .text::-webkit-input-placeholder{
	color: #0a1a31;
}
.contact-zxly .main .text {
	width: 100%;
	height: 280px;
	background: #f2f2f2;
	margin-top: 8px;
	box-sizing: border-box;
	padding-left: 40px;
	font-size: 16px;
	color: #0a1a31;
	line-height: 24px;
	padding-top: 15px;
}
.contact-zxly .main .tel{
	margin-left: 9px;
}
.contact-zxly .main .sub{
	width: 100%;
	margin-top: 8px;
	background: #004098;
	color: #fff;
	text-align: center;
	height: 80px;
	font-size: 16px;
}

/*introduce*/

.introduce{padding: 85px 0 75px;}

.introduce .title{margin-bottom: 34px;}

.introduce .title .h1{font-size: 40px;color: #111111;font-weight: bold;margin-bottom: 22px;}

.introduce .title .en{font-size: 14px;color: #999999;}

.profile{font-size: 0;margin-bottom: 80px;}

.profile .text-box{display: inline-block;vertical-align: top;width: calc(50% - 60px);padding-right: 60px;}

.profile .words{font-size: 16px;color: #444444;line-height: 36px;}

.profile .img-box{display: inline-block;vertical-align: top;width: 50%;text-align: right;}



.advantages{min-height: 500px;background-size: cover;}

.advantages .box{padding-top: 115px;max-width: 560px;width: 100%;}

.advantages .words{font-size: 16px;color: #000000;line-height: 36px;}

.advantages-list{position: relative;padding: 50px 40px;margin-top: -120px;background: #ffffff;}

.advantages-list li{margin-bottom: 40px;}

.advantages-list .img-box{float: left;width: 800px;}

.advantages-list .text-box{float: left;width: calc(100% - 850px);margin-top: 80px;padding-left: 50px;}

.advantages-list .h1{font-size: 30px;color: #000000;font-weight: bold;margin-bottom: 30px;}

.advantages-list .words{font-size: 16px;color: #666666;line-height: 36px;}

.advantages-list  li:nth-child(2n) .img-box{float: left;}

.advantages-list  li:nth-child(2n) .text-box{float: right;padding-left: 90px;width: calc(100% - 890px);}

.record{padding: 90px 0 97px;background: #fafafa;position: relative;}

.record .title{text-align: center;position: relative;z-index: 1;margin-bottom: 90px;}

.record .years{position: absolute;font-size: 400px;color: #f4f4f4;z-index: 0;left: 50%;transform: translateX(-50%);top: 120px;}

.record .view .swiper-container{height: 121px;line-height: 121px;}

.record .view .swiper-slide .icon{position: absolute;width: 100%;top: 44%;line-height: 1;}

.record .view .swiper-slide:nth-child(1) .icon_1{-ms-transform:translateX(-100%);-moz-transform:translateX(-100%);-webkit-transform:translateX(-100%);-o-transform:translateX(-100%);}

.record .view .swiper-slide:nth-child(1) .icon_2{-ms-transform:translateX(-200%);-moz-transform:translateX(-200%);-webkit-transform:translateX(-200%);-o-transform:translateX(-200%);;}

.record .view .swiper-slide:nth-child(1) .icon_3{-ms-transform:translateX(-300%);-moz-transform:translateX(-300%);-webkit-transform:translateX(-300%);-o-transform:translateX(-300%);}

.record .view .swiper-slide:nth-child(1) .icon_4{-ms-transform:translateX(-400%);-moz-transform:translateX(-400%);-webkit-transform:translateX(-400%);-o-transform:translateX(-400%);}

.record .view .swiper-slide:last-child .icon_5{-ms-transform:translateX(100%);-moz-transform:translateX(100%);-webkit-transform:translateX(100%);-o-transform:translateX(100%);}

.record .view .swiper-slide:last-child .icon_6{-ms-transform:translateX(200%);-moz-transform:translateX(200%);-webkit-transform:translateX(200%);-o-transform:translateX(200%);}

.record .view .swiper-slide:last-child .icon_7{-ms-transform:translateX(300%);-moz-transform:translateX(300%);-webkit-transform:translateX(300%);-o-transform:translateX(300%);}

.record .view .swiper-slide:last-child .icon_8{-ms-transform:translateX(400%);-moz-transform:translateX(400%);-webkit-transform:translateX(400%);-o-transform:translateX(400%);}

.record .year{position: absolute;bottom: 0;right: -18px;font-size: 24px;color: #222222;font-family: arial;transition: all .3s;line-height: 1;}

.record .view .swiper-slide:nth-child(2n) .year{bottom: auto;top: 0;}

.record .preview{position: relative;padding: 0 100px;}

.record .preview .swiper-slide{font-size: 16px;color: #999999;text-align: center;line-height: 50px;height: 50px;transition: all .3s;}

.record .box{width: 860px;margin: 0 auto;font-size: 0;}

.record .img-box{display: inline-block;vertical-align: top;width: 250px;margin-right: 60px}

.record .text-box{display: inline-block;vertical-align: top;width: calc(100% - 310px);font-size: 16px;color: #222222;line-height: 36px;padding-top: 10px;}

.record .view{position: relative;}

.record .swiper-button-prev{position: absolute;left: -50px;width: 40px;height: 40px;background-image: url(../images/icon80.png);background-size: cover;top: 50%;margin-top: -20px;transition: all .3s;z-index: 2;}

.record .swiper-button-next{position: absolute;right: -50px;width: 40px;height: 40px;background-image: url(../images/icon81.png);background-size: cover;top: 50%;margin-top: -20px;transition: all .3s;z-index: 2;}

.record .swiper-button-prev:hover{background-image: url(../images/icon80-2.png);}

.record .swiper-button-next:hover{background-image: url(../images/icon81-2.png);}

.record-list{margin: 72px 0 0;position: relative;z-index: 1;}

.record-list li{display: none;}

.record-list li.on{display: block;}

.record .preview .active-nav{color: #274082;}

.record .preview .active-nav:before{content: "";position: absolute;width: 52px;height: 2px;background: #274082;left: 50%;margin-left: -26px;bottom: 0;}

.record .swiper-slide-active .year{width: 134px;height: 121px;line-height: 121px;background-image: url(../images/icon79.png);background-size: cover;z-index: 9;text-align: center;font-size: 40px;color: #ffffff;text-indent: 10px;}

.honor{padding: 110px 0 0;}

.honor .title{text-align: center;margin-bottom: 50px;}

.honor .swiper-button-next,.honor .swiper-button-prev{width: 40px;height: 40px;margin-top: -20px;transition: all .3;}

.honor .swiper-button-prev{left: 7px;background-image: url(../images/icon82.png);background-size: cover;}

.honor .swiper-button-next{right: 7px;background-image: url(../images/icon83.png);background-size: cover;}

.honor .swiper-button-prev:hover{background-image: url(../images/icon82-2.png);}

.honor .swiper-button-next:hover{background-image: url(../images/icon83-2.png);}

.honor .img{border: 1px solid #eeeeee;padding: 117px 20px;}

.honor-list li{display: none;}

.honor-list li.on{display: block;}

.honor-nav{font-size: 0;text-align: center;margin-top: 58px;}

.honor-nav li{display: inline-block;vertical-align: top;padding: 0 10px;position: relative;padding-bottom: 25px;font-size: 20px;color: #222222;margin: 0 38px;cursor: pointer;transition: all .3s;}

.honor-nav li.on{color: #274082;}

.honor-nav li.on:before{content: "";position: absolute;bottom: 0;left: 0;width: 100%;height: 4px;background: #274082;}

.bigimg{width:600px;position: fixed;left: 0;top: 0; right: 0;bottom: 0;margin:auto;display: none;z-index:9999;border: 10px solid #fff;}

.mask{position: fixed;left: 0;top: 0; right: 0;bottom: 0;background-color: #000;opacity:0.5;filter: Alpha(opacity=50);z-index: 98;transition:all 1s;display: none}

.mask>img{position: fixed;right:10px;top: 10px;width: 60px;}

.mask>img:hover{cursor:pointer}



/*recruit*/

.recruit-main .banner .suspend{padding-top: 11%;}

.recruit-main .banner .suspend .h1{margin-bottom: 50px;}

.recruit-main .banner .form{width: 800px;margin: 0 auto;text-align: left;}

.recruit-main .banner .box{font-size: 0;margin-bottom: 24px;}

.recruit-main .banner .text{display: inline-block;vertical-align: top;width: calc(100% - 150px);height: 60px;line-height: 60px;padding: 0 25px;background: rgba(255,255,255,.9);}

.recruit-main .banner .submit{width: 100px;height: 60px;font-size: 20px;color: #ffffff;background: #274082;}

.recruit-main .banner .la_1{display: inline-block;vertical-align: top;margin-right: 38px;font-size: 18px;color: #ffffff;line-height: 18px;position: relative;}

.recruit-main .banner .radio{width: 15px;height: 15px;margin-right: 15px;margin-top: 1px;}

.recruit-main .banner .icon{position: absolute;top: 1px;left: 0;width: 15px;height: 15px;background-image: url(../images/icon90.png);background-size: cover;}

.recruit-main .banner input:checked+span{background-image: url(../images/icon89.png);}

.recruit{padding: 70px 0 55px;background: #fafafa;}

.recruit .h1{font-size: 30px;color: #000000;margin-bottom: 30px;}

.recruit .table{padding: 40px 30px 35px;box-shadow: 0 3px 7px rgba(0,0,0,.2);background: #ffffff;}

.recruit th{font-size: 20px;color: #000000;font-weight: bold;text-align: left;width: 24%;padding: 0 45px;padding-bottom: 28px;}

.recruit .special{opacity: 0;width: 6%;}

.recruit tbody>tr>td{background: #fafafa;}

.recruit tbody>tr:nth-child(2n) td{background: #ffffff;}

.recruit .top{cursor: pointer;}

.recruit .top td{font-size: 16px;color: #111111;width: 24%;line-height: 20px;padding: 30px 45px;}

.recruit .state{width: 6%;padding: 0;font-size: 16px;color: #666666;font-weight: bold;}

.recruit .close{display: none;}

.recruit .state.on .close{display: block;} 

.recruit .state.on .open{display: none;}

.recruit .bot{padding: 0 30px;display: none;}

.recruit .bot .box{padding: 20px 15px;border-top: 1px solid #eeeeee;}

.recruit .words{font-size: 16px;color: #666666;line-height: 36px;}

.recruit .more{text-align: center;margin-top: 10px;}

.recruit .more span{display: inline-block;vertical-align: top;width: 150px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #ffffff;font-weight: bold;background: #274082;cursor: pointer;}

.recruit-popup{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,.2);display: none;}

.recruit-popup .box{position: absolute;top: 50%;left: 50%;width: 1000px;margin-left: -500px;background: #ffffff;margin-top: -186px;}

.recruit-popup .filebox{position: relative;margin: 15px 0 4px;}

.recruit-popup .file_2{width: 292px;height: 38px;border: 1px solid #eeeeee;}

.recruit-popup .file_2 span{display: inline-block;vertical-align: top;width: 98px;height: 38px;border-right: 1px solid #eeeeee;line-height: 38px;text-align: center;font-size: 16px;color: #333333;background: #f9f9f9;}

.recruit-popup .file{position: absolute;left: 0;right: 0;top: 0;bottom: 0;z-index: 9;opacity: 0;width: 100%;}

.recruit-popup .h1{font-size: 20px;color: #000000;font-weight: bold;padding-bottom: 22px;border-bottom: 1px solid #eeeeee;margin-bottom: 25px;}

.recruit-popup .box-wrap{position: relative;padding: 30px 35px 50px 35px;}

.recruit-popup .close{width: 23px;height: 23px;position: absolute;top: 14px;right: 11px;cursor: pointer;}

.recruit-popup .bot-box{font-size: 0;}

.recruit-popup .form{display: inline-block;vertical-align: top;width: 540px;border-right: 1px solid #eeeeee;padding-right: 70px;}

.recruit-popup .form .words{font-size: 16px;color: #666666;line-height: 30px;}

.recruit-popup .tips{font-size: 14px;color: #999999;line-height: 36px;display: inline-block;margin-bottom: 19px;}

.recruit-popup .submit{display: inline-block;vertical-align: top;width: 150px;height: 50px;line-height: 50px;font-size: 16px;color: #ffffff;background: #274082;margin-right: 37px;cursor: pointer;}

.recruit-popup .return{font-size: 16px;color: #274082;cursor: pointer;line-height: 50px;}

.recruit-popup .mode-list{display: inline-block;vertical-align: top;width: calc(100% - 634px);margin-left: 23px;margin-top: 8px;}

.recruit-popup .mode-list li{margin-bottom: 20px}

.recruit-popup .mode-list .icon{width: 20px;height: 20px;line-height: 20px;display: inline-block;vertical-align: top;margin-right: 15px;}

.recruit-popup .mode-list .words{display: inline-block;vertical-align: top;width: calc(100% - 35px);font-size: 16px;color: #666666;line-height: 20px;}



/*partner*/

.partner-main .banner .suspend{padding-top: 12%;}

.partner .title .h1{font-size: 40px;color: #000000;font-weight: bold;}

.win-win{font-size: 0;}

.win-win .title{padding-bottom: 44px;border-bottom: 1px solid #eeeeee;margin-bottom: 32px;}

.win-win .text-box{display: inline-block;vertical-align: top;width: calc(100% - 1220px);margin-top: 95px;padding-right: 100px;padding-left: 160px}

.win-win .img-box{display: inline-block;vertical-align: top;width: 960px;}

.win-win .words{font-size: 16px;color: #444444;line-height: 36px;}

.win-win .bot-box{margin-top: 70px;font-size: 0;}

.win-win .hotline{margin-right: 100px;}

.hotline{padding-left: 50px;background: url(../images/icon95.png) left center no-repeat;font-size: 24px;color: #274082;font-weight: bold;display: inline-block;vertical-align: top;}

.hotline .name{font-size: 16px;color: #666666;font-weight: normal;margin-bottom: 10px;}

.consult-but{display: inline-block;vertical-align: top;width: 150px;height: 50px;line-height: 50px;text-align: center;font-size: 16px;color: #ffffff;background: #274082 url(../images/icon96.png) 20% center no-repeat;text-indent: 35px;cursor: pointer;}

.process{padding: 120px 0 93px;background: #fafafa;}

.process .title{margin-bottom: 55px;}

.process-list{font-size: 0;}

.process-list li{display: inline-block;vertical-align: top;width: 20%;position: relative;}

.process-list li:before{content: "";position: absolute;top: 50%;right: -25px;width: 50px;height: 10px;margin-top: -5px;background-image: url(../images/icon94.jpg);background-size: cover;}

.process-list li:last-child:before{display: none;}

.process-list .box{width: 154px;height: 154px;border-radius: 50%;border: 1px solid #eeeeee;padding: 10px;margin: 0 auto;position: relative;}

.process-list .round{border:12px solid #eeeeee;background: #ffffff;width: 130px;height: 130px;border-radius: 50%;overflow: hidden;line-height: 130px;text-align: center;}

.process-list .name{font-size: 16px;color: #444444;line-height: 26px;vertical-align: middle;display: inline-block;}

.process-list .number{position: absolute;width: 26px;height: 26px;line-height: 26px;font-size: 16px;color: #ffffff;text-align: center;background: #274082;border-radius: 50px;right: 22px;bottom: 20px;}

.partnership .data-box{font-size: 0;text-align: center;padding: 90px 0 70px}

.partnership .data-box li{width: 25%;display: inline-block;vertical-align: top;}

.partnership .data-box i{font-style: normal;}

.partnership .data-box .top{font-size: 14px;color: #999999;font-weight: 300;margin-bottom: 30px}

.partnership .data-box .top span{font-size: 70px;color: #274082;font-family: arial;}

.partnership .data-box .words{font-size: 14px;color: #444444;}

.partnership .map{margin-bottom: 75px;}

.partnership .message{min-height: 970px;background-size: cover;padding-top: 30px;border-top: 1px solid #eeeeee;}

.partnership .message .title .h1{line-height: 50px;margin-bottom: 55px;margin-top: 12px;}

.partnership .message .title .icon{display: inline-block;vertical-align: top;width: 70px;height: 4px;background: #274082;margin-bottom: 54px;}

.partnership .message .box{font-size: 0;padding-top: 37px;}

.partnership .message .text-box{display: inline-block;vertical-align: top;width: 375px;padding-right: 120px}

.partnership .message .text-box .words{font-size: 16px;color: #444444;line-height: 30px;} 

.partnership .message .hotline{margin-top: 60px;}

.message-box{display: inline-block;vertical-align: top;width: calc(100% - 495px);}

.message-box .form{border: 10px solid #eeeeee;font-size: 0;background: #ffffff;}

.message-box form{padding: 50px 35px 35px;}

.message-box .form-list li{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;margin-bottom: 20px;}

.message-box .form-list li:nth-child(2n){margin-right: 0;}

.message-box i{font-style: normal;color: #d80a0a;}

.message-box .name{display: inline-block;vertical-align: top;font-size: 16px;color: #000000;width: 125px;text-align: right;height: 50px;line-height: 50px;margin-right: 8px;}

.message-box .text{display: inline-block;vertical-align: top;width: calc(100% - 155px);height: 48px;line-height: 48px;border: 1px solid #e5e5e5;padding: 0 10px;font-size: 16px;color: #000000;}

.message-box li.special{width: 100%;margin-right: 0;}

.message-box .check-box{font-size: 0;display: inline-block;vertical-align: top;width: calc(100% - 155px);line-height: 50px;padding-bottom: 18px;border-bottom: 1px solid #eeeeee;}

.message-box .check{display: inline-block;width: 20px;height: 20px;vertical-align: middle;margin-right: 5px;background-image: url(../images/icon17.png);background-size: cover;}

.message-box .check-box label{display: inline-block;font-size: 16px;color: #666666;margin-right: 35px;position: relative;}

.message-box .check-box label:last-child{margin-right: 0;}

.message-box .check-box .icon{position: absolute;width: 20px;height: 20px;top: 15px;left: 0;}

.message-box .text_2{display: inline-block;vertical-align: middle;width: 148px;height: 38px;border: 1px solid #eeeeee;margin-left: 17px;padding: 0 10px;font-size: 16px;color: #000000;}

.message-box li.special .check-box{padding-bottom: 0;border-bottom: 0;}

.message-box li.special .check-box label{margin-right: 25px;}

.message-box li.special .check-box label:last-child{margin-right: 0;}

.message-box li.special_2 .name{line-height: 30px;height: auto;padding-top: 10px;}

.message-box .tarea{height: 178px;font-family: "microsoft yahei";font-size: 16px;color: #000000;}

.message-box .submit-box{text-align: center;}

.message-box .submit{display: inline-block;vertical-align: top;width: 180px;height: 60px;font-size: 16px;color: #ffffff;font-weight: bold;background: #274082;margin-top: 18px;cursor: pointer;}



/* service */

.service-main .banner .suspend{padding-top: 12%;}

.service{padding: 95px 0 0;}

.service .title{text-align: center;margin-bottom: 50px;}

.service .title .h1{font-size: 30px;color: #000000;font-weight: bold;margin-bottom: 20px;}

.service .title .h2{font-size: 16px;color: #999999;}

.ensure{margin-bottom: 85px;}

.ensure-swiper .box{position: relative;text-align: center;}

.ensure-swiper .img_2{display: none;}

.ensure-swiper .text-box{padding: 0 18px 65px;transition: all .3s;}

.ensure-swiper .icon{position: relative;margin-top: -60px;border-radius: 50%;background: #ffffff;display: inline-block;overflow: hidden;margin-bottom: 28px;}

.ensure-swiper .icon img{transition: all .3s;}

.ensure-swiper .h1{font-size: 24px;color: #274082;font-weight: bold;margin-bottom: 20px;transition: all .3s;}

.ensure-swiper .words{font-size: 16px;color: #666666;line-height: 30px;transition: all .3s;}

.ensure-swiper .box:hover{background: #274082;}

.ensure-swiper .box:hover .icon{background: #274082;}

.ensure-swiper .box:hover .img_1{display: none;}

.ensure-swiper .box:hover .img_2{display: inline-block;}

.ensure-swiper .box:hover .h1{color: #ffffff;}

.ensure-swiper .box:hover .words{color: #ffffff;}

.support{padding: 0 0 110px;}

.support-swiper .box{text-align: center;padding: 65px 0 40px;position: relative;}

.support-swiper .icon{margin-bottom: 30px;}

.support-swiper .name{font-size: 24px;color: #ffffff;font-weight: bold;margin-bottom: 15px;}

.support-swiper .more{font-size: 16px;color: #e1e1e1;display: inline-block;padding-right: 25px;line-height: 25px;background: url(../images/icon148.png) right center no-repeat;}

.support-swiper .support_1{background: #388ded;}

.support-swiper .support_2{background: #388ded;}

.support-swiper .support_3{background: #388ded;}

.support-swiper .suspend{background: #ffffff;position: absolute;top: 0;left: 0;right: 0;bottom: 0;opacity: 0;transition: all .3s;}

.support-swiper .support_2 .suspend{border-top: 35px solid #48bf6c;border-right: 40px solid #48bf6c;border-bottom: 35px solid #48bf6c;border-left: 40px solid #48bf6c;}

.support-swiper .support_3 .suspend{border-top: 35px solid #f6af2a;border-right: 40px solid #f6af2a;border-bottom: 35px solid #f6af2a;border-left: 40px solid #f6af2a;}

.support-swiper .box:hover .suspend{opacity: 1;}

.support-swiper .icon_2{margin-top: 38px;margin-bottom: 20px;}

.support-swiper .words{font-size: 18px;color: #444444;line-height: 38px;}

.support-swiper .name_2{font-size: 18px;color: #444444;font-weight: bold;margin-top: 28px;margin-bottom: 15px;}

.triangle{padding: 60px 0 110px;background: #fafafa;}

.triangle .box{margin-bottom: 50px;}

.triangle .box .img-box{display: inline-block;vertical-align: top;width: 50%;}

.triangle .box .text-box{display: inline-block;vertical-align: top;width: calc(50% - 85px);}

.triangle .box .icon{margin-bottom: 15px;margin-top: 25px;}

.triangle .box .words{font-size: 16px;color: #000000;line-height: 40px;}

.service .message{padding-bottom: 120px;}

.service .message .box{padding: 65px 105px 35px;border: 10px solid #f5f5f5;position: relative;margin-top: -65px;background: #ffffff;}

.service .message .title{text-align: left;margin-bottom: 25px;}

.service .message .form{font-size: 0;}

.service .message .text-box{display: inline-block;vertical-align: top;width: 49%;margin-right: 2%;margin-bottom: 20px;border: 1px solid #e5e5e5;height: 60px;line-height: 58px;padding: 0 15px;}

.service .message .text-box:nth-child(2n){margin-right: 0;}

.service .message .name{display: inline-block;vertical-align: top;margin-right: 10px;font-size: 16px;color: #999999;}

.service .message .name i{font-style: normal;color: #d71313;}

.service .message .text{display: inline-block;vertical-align: top;height: 58px;width: 70%;font-size: 16px;font-family: Microsoft YaHei;}

.service .message .tarea-box{width: 100%;margin-right: 0;height: auto;}

.service .message .tarea{height: 148px;line-height: 58px;}

.service .message .submit{display: block;width: 200px;height: 60px;background: #48c1f0;font-size: 16px;color: #ffffff;font-weight: bold;margin: 0 auto;margin-top: 10px;cursor: pointer;}



/* search */

.search-main .banner .suspend{padding-top: 12%;}

.search-main .banner .suspend .h1{margin-bottom: 30px;}

.search-main .banner .form{max-width: 800px;width: 100%;height: 60px;line-height: 60px;font-size: 0;display: block;margin: 0 auto;}

.search-main .banner .form .submit{display: inline-block;vertical-align: top;width: 100px;font-size: 20px;color: #ffffff;height: 60px;background: #274082;}

.search-main .banner .form .text{display: inline-block;vertical-align: top;width: calc(100% - 120px);height: 60px;padding: 0 10px;}

.search{background: #f7f7f7;padding: 95px 0 90px;}

.search-box{background: #ffffff;padding: 88px 63px 66px;}

.search .top-box{font-size: 24px;color: #222222;padding-bottom: 28px;border-bottom: 1px solid #e5e5e5;}

.search-list .list{padding: 38px 25px 33px;border-bottom: 1px solid #eeeeee;}

.search-list .h1{font-size: 20px;color: #111111;margin-bottom: 25px;transition: all .3s;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.search-list .source{font-size: 16px;color: #999999;display: inline-block;vertical-align: top;margin-right: 65px;}

.search-list .more{display: inline-block;vertical-align: top;font-size: 16px;color: #274082;}

.search-list .words{font-size: 16px;color: #666666;margin-bottom: 30px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}

.search-list .list:last-child{border-bottom: 0;}

.search-list .list:hover .h1{color: #274082;}



/* sitemap */

.sitemap-main{background: #f7f7f7;padding-bottom: 100px;}

.sitemap-main .location{position: static;bottom: auto;left: auto;padding: 45px 0 30px;}

.sitemap-main .location a{color: #666666;}

.sitemap-main .location a.on{background: url(../images/icon16-2.png) center left no-repeat;}

.sitemap-box{background: #ffffff;padding: 65px;}

.sitemap .title{font-size: 40px;color: #111111;margin-bottom: 60px;}

.sitemap .column{margin-bottom: 50px;font-size: 0;}

.sitemap .nav .h1{display: block;font-size: 20px;color: #111111;line-height: 1;width: 100%;}

.sitemap .nav a{display: inline-block;vertical-align: top;font-size: 16px;color: #666666;line-height: 60px;transition: all .3s;}

.sitemap .prod-column a{width: 33.33%;}

.sitemap .nav a:hover{color: #274082;}

.sitemap .apply-column a{width: 14.28%;}



@media only screen and (max-width:1700px) {

	/* partner */

	.win-win .img-box{width: 830px;}

	.win-win .text-box{width: calc(100% - 930px);padding: 0 50px 0;margin-top: 50px;margin-bottom: 30px;}

}



@media only screen and (max-width:1650px) {

    /* header */

    .head-wrap{max-width: 90%;}

    .head-nav{margin-left: 60px;}

    .head-nav li{margin: 0 20px;}

    /* main */

	.wd{max-width: 90%; }

	/* product */

	.screen-nav{background: #f5f5f5 !important;}

}



@media only screen and (max-width:1600px) {

    /* header */

    /*.head-search{margin-left: 20px;}*/

    /*.language{margin-left: 50px;}*/

	/* about */

	.culture .img-box{width: 900px;}

	.culture .text-box{width: calc(100% - 900px);}

	/* partner */

	.win-win .words{height: 540px;overflow-y: auto;}

	.win-win .words::-webkit-scrollbar{display: none;}

	.partnership .message{padding-bottom: 30px;}

	/* case */

	.case-list .text-box{padding: 2% 2% 0;}

	.case-list .place{margin-bottom: 2%;}

	.case-list .h1{margin-bottom: 2%;}

	.case-list .label{margin-top: 2%;}

	.case-popup .popup-wrap{top: 55%;width: 700px;}

	/* product */

	.prod-list3>ul>li{padding: 40px 30px;}

	.prod-list3 .text-box{width: 100%;}

	.prod-list3 .img-box{width: 100%;text-align: center;margin-top: 30px;}

	.box_8 .name_2{left: 14.5%;}

	.box_8 .name_3{right: 16%;}

	.box_9 .suspend_2{padding: 50px;}

	.box_10 .story-swiper .suspend{padding-top: 9%;}

	.prod_box_2 .list-box li{margin: 0 50px;}

	.prod-list2 .suspend{padding: 28% 2% 0;}

	.prod-img-text .wd{max-width: 90%;}

	.box_2 .wd{max-width: 90%;}

	.box_3 .wd{max-width: 90%;}

	.box_4 .wd{max-width: 90%;}

	.box_5 .wd{max-width: 90%;}

	.box_6 .wd{max-width: 90%;}

	.prod-list3>ul>li .box{height: auto;}

	.prod-list3 .text-box{height: 501px;}

	.prod-img-text .img-text{min-height: 741px;}

	/**/

	.apply-main2 .banner .suspend .box{max-width: 50%;}

}



@media only screen and (max-width:1560px) {

    /* header */

    .head-nav{margin-left: 30px;}
	
	.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}

.prod-list .h1{font-size: 24px;}

.head-nav li>a {
    font-size: 17px;
}
}



@media only screen and (max-width:1500px) {

	/* header */

	/*.head-nav{display: none;}

	.language{display: none;}

	.head-search{display: none;}

	.m-menu{display: block;}*/

	.head-nav li{margin: 0 18px;}
	
	.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}

                .prod-list .h1{font-size: 23px;}

	/* index */

	.story-swiper .suspend{padding-top: 15%;}

	.news .news-list ul{padding-left: 90px;width: calc(100% - 740px);}

	/* product */

	.apply-list2 li{padding: 0 20px;}

	.apply-list2 .name{margin-left: 22px;width: calc(100% - 80px);}

}



@media only screen and (max-width:1440px) {

	/*header*/

	/*.head-search .text{width: 120px;}*/

	.head-nav li>a{font-size: 16px;}
	.head-nav li{margin: 0 16px;}

	.language .on{font-size: 14px;}

	.language .drop-down{left: -20px;}

	/* footer */

	.foot-nav .column{margin-right: 100px;}

	/* index */

	.prod-list .top{padding: 0 25px;}

	.contact .r-text{width: 35%;}

	.contact .form{width: 60%;}

	.contact form>div{width: calc(100% - 132px);}

	.home-main .banner .suspend .h1{font-size: 28px;}

	.home-main .banner .suspend .h2{font-size: 16px;}

	/*case*/

	.case-popup .h1{font-size: 20px;line-height: 30px;}

	.case-popup .words{font-size: 14px;line-height: 24px;}

	.case-popup .popup-wrap{width: 600px;}

	/* about */

	.contact-box .l-box{width: calc(100% - 90px);}

	.contact-box .mode-list li{display: inline-block;vertical-align: top;margin-right: 50px;margin-bottom: 0;}

	.contact-box .mode-list li:nth-child(3){margin-right: 0;}

	.contact-box .r-box{width: calc(100% - 90px);padding: 0;padding: 45px;}

	.advantages-list .img-box{width: 700px;}

	.advantages-list .text-box{width: calc(100% - 750px);margin-top: 30px;}

	.advantages-list li:nth-child(2n) .text-box{width: calc(100% - 790px);}

	/* recruit */

	.recruit-main .banner .suspend{padding-top: 8%;}

	/* partner */

	.win-win .img-box{width: 650px;}

	.win-win .text-box{width: calc(100% - 700px);padding: 0 25px 0;}

	.win-win .words{height: 360px;}

	.partnership .message .text-box{padding-right: 50px;}

	.message-box{width: calc(100% - 425px);}

	.message-box form{padding: 30px;}	

	/* product */

	.box_8 .name_1{left: 40%;}

	.box_8 .name_2{left: 11%;}

	.box_8 .name_3{right: 11.5%;}

	.story-swiper .suspend{padding: 9% 9% 0;}

	.box_9 .suspend{padding-top: 35%;}

	.prod_box_1 .nav li{width: 25%;margin: 0 auto;}

	.product .l-box{width: 249px;padding-right: 10px;}

	.product .r-box{width: calc(100% - 260px);}

	.product .l-box{width: 100%;padding-right: 0;}

	.screen-list{font-size: 0;}

	.screen-list li{width: 32%;display: inline-block;vertical-align: top;margin-right: 2%;}

	.screen-list li:nth-child(3n){margin-right: 0;border-bottom: 1px solid #eeeeee;}

	.screen-list .drop-down{display: none;}

	.product .r-box{width: 100%;padding-left: 0;border-left: 0;}

	.prod-top .img-box{width: 700px;margin-left: 90px;padding-top: 80px;}

	.prod-top .text-box{width: calc(100% - 790px);}

	.prod-top .preview{width: 540px;height: auto;display: block;margin: 0 auto;margin-top: 30px;}

	.prod-list .h1{font-size: 24px;}

	.prod-list .h2{font-size: 16px;}

	.apply-list li .name{font-size: 26px;}

	.story .video .words{font-size: 26px;}

	.prod-img-text .img-text{min-height: 666px;}

	.nav-box .nav-wrap>ul>li{margin: 0 25px;}

	.nav-box .nav-wrap>ul>li>a{padding: 0 15px;}

	.prod-top .h1{font-size: 26px;line-height: 1.2;}

	.box_1 .h1{font-size: 26px;line-height: 1.2;}

	.img-text .h1{font-size: 26px;line-height: 1.2;}

	.product-main .title-box .h1{font-size: 26px;line-height: 1.2;}

	.prod-details .title .cn{font-size: 26px;}

	/*apply*/

	.apply-main2 .banner .suspend{margin-top: 8%;}

	.apply-main2 .banner .suspend .box{max-width: 60%;}
	
	.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}

}



@media only screen and (max-width:1366px) {

	/*header*/

	.head-nav{margin-left: 30px;}
	.head-nav li{margin: 0 12px;}


	/* index */

	.news .news-list ul{width: calc(100% - 600px);padding-left: 50px;}

	.news .news-list .special{width: 550px;}

	.story-swiper .more{margin-top: 30px;}

	.main-page .banner .suspend .h1{margin-bottom: 20px}

	.home-main .banner .suspend .h2{font-size: 16px;margin-bottom: 15px;}

	.home-main .banner .suspend .more{width: 100px;height: 36px;line-height: 36px;font-size: 14px;}
	
	.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}


	/* abaout */

	.culture .img-box{width: 750px;}

	.culture .text-box{width: calc(100% - 750px);}

	/* product */

	.box_8 .name_1{top: 10%;}

	.box_8 .name_2{bottom: 14%;left: 8.5%;}

	.box_8 .name_3{right: 10%;bottom: 14%;}

	.box_10 .icon2{margin-bottom: 40px;}

	.prod_box_2 .list-box li{max-width: 33.33%;margin: 0 auto;padding: 0 10px;}

	.product_2 .title .h1{font-size: 30px;line-height: 40px;}

	.prod-img-text .img-text{min-height: 632px;}

	/* .prod-top .text-box{padding-top: 100px;} */

	.prod-top .h1{font-size: 40px;}

	.prod-top .img-box{width: 550px;margin-left: 50px;}

	.prod-top .view{width: 550px;}

	.prod-top .text-box{width: calc(100% - 600px);}

	.apply-list2 li{width: 32%;margin-right: 2%;}

	.apply-list2 li:nth-child(4n){margin-right: 2%;}

	.apply-list2 li:nth-child(3n){margin-right: 0;}

	.box_6 .prod-list2 .suspend{padding: 28% 2% 0;}

	/*case*/

	.case-list .img{width: 50%;}

	.case-list .text-box{width: 50%;}

	.nav-box .nav-wrap>ul>li{margin: 0 20px;}

	.case-popup .popup-wrap{left: 75%;}

}



@media only screen and (max-width:1300px) {

	/*header*/	

	.head-search{width: auto;}

	.head-search .form{border: 0;}

	.head-search .text{position: absolute;top: 50%;right: 45px;width: 200px;height: 40px;line-height: 40px;border: 1px solid #e5e5e5;background: #ffffff;border-radius: 7px;margin-top: -20px;z-index: 3;display: none;}

	.head-search .submit{border-left: 0;}

	/*.head-search .form:hover .text{display: block;}*/
	
	.head-phone .number{font-size: 14px;}
	.head-phone{margin-left: 10px;}
	.language .on{padding-left: 35px;}
	
	.head-nav li{margin: 0 10px;}
	.head-logo img{ width:180px;}

.prod-list .h1{font-size: 22px;}

	/* footer */

	.foot-nav .column{margin-right: 70px;}	

	/* recruit */

	.recruit-main .banner .suspend{padding-top: 5%;}

	/* product */

	.prod_box_3 .box{padding: 50px;}

	.prod_box_3 .r-box2{padding-left: 50px;}

	.prod_box_3 .l-box2{width: calc(100% - 601px);}

	.box_7 li:nth-child(2n) .text-box{padding-top: 30px;padding-left: 30px;width: calc(50% - 30px);}

	/*apply*/

	.apply-main2 .banner .suspend{margin-top: 5%;}

	.apply-main2 .banner .suspend .box{max-width: 100%;padding-left: 0;}

	/* case */

	.case-popup .popup-wrap{left: 50%;}
	
	.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}


}



@media only screen and (max-width:1199px) {

	/* header */

	.header{position: fixed;top: 0;left: 0;width: 100%;z-index: 15;background: #ffffff;}

	.head-nav{display: none;}

	.language{display: none;}

	.head-search{display: none;}
	
	.head-phone{display: none;}

	.m-menu{display: block;}

	/* footer */

	.foot-nav .column{margin-right: 40px;}

	.foot-bot .l-bot{width: 100%;margin-bottom: 20px;text-align: center;}

	.foot-bot .r-bot{width: 100%;}

	.foot-bot{text-align: center; margin-bottom:40px;}  

     .foot-bot .l-bot a{font-size:14px;}
	 
	 .foot-bot .r-bot a{font-size:14px;}
	 
	 .foot-bot .r-bot span{padding-left:20px; overflow:hidden;    display: block;
    padding-top: 4px;
}
	/* main */

	.main-page{padding-top: 90px;}

	/* index */	

	.prod-list{margin-top: 30px;}

	.prod-swiper{overflow: hidden;padding: 10px;}

	.story-swiper{overflow: hidden;padding: 10px;}

	.story-swiper .box{box-shadow: 0 3px 8px rgba(0,0,0,.1);}

	.story .video .box{margin-top: 8%;}

	.news .news-list .special{width: 450px;}

	.news .news-list ul{width: calc(100% - 500px);}

	.news-list li{padding: 20px 0;}	

	.news-swiper .swiper-pagination{top: 65%;}

	/* about */

	.contact-box .img-box{width: 580px;}

	.contact-box .data-box{padding: 0 50px;width: calc(100% - 680px);}

	.profile .text-box{width: 100%;}

	.profile .img-box{width: 100%;text-align: center;margin-top: 20px;}

	.culture .text-box{width: 100%;}

	.culture-list li{display: inline-block;vertical-align: top;margin-right: 20px;}

	.culture .img-box{width: 100%;text-align: center;}

	.advantages-list .text-box{width: 100%;padding: 0;margin-top: 0;}

	.advantages-list .img-box{width: 100%;text-align: center;margin-top: 20px;}

	.advantages-list li:nth-child(2n) .text-box{padding: 0;width: 100%;}

	.advantages-list{padding: 50px 0;}

	/* recruit */

	.recruit th{width: 20%;padding: 0 20px 20px;}

	.recruit th:nth-child(1){width: 34%;}

	.recruit .top td{width: 20%;padding: 20px;}

	.recruit td:nth-child(1){width: 34%;}

	.recruit-popup .box{width: 90%;margin-left: -45%;}

	.recruit-popup .form{width: calc(55% - 1px);padding-right: 5%;}	

	.recruit-popup .mode-list{width: 38%;margin-left: 2%;}

	/* partner */

	.win-win .img-box{width: 500px;}

	.win-win .text-box{width: calc(100% - 550px);margin-top: 30px;}

	.win-win .bot-box{margin-top: 30px;}

	.win-win .title{margin-bottom: 20px;padding-bottom: 20px;}

	.win-win .words{height: 300px;}

	.win-win .hotline{margin-right: 50px;}

	.process-list li:before{display: none;}

	.partnership .message .text-box{width: 100%;padding-right: 0;margin-bottom: 30px;}

	.message-box{width: 100%;}

	/* news */

	.news2 .r-box{display: none;}

	.news2 .l-box{width: 100%;margin-left: 0;}

	/* apply */

	.apply-list3 li{width: 100%;margin-right: 0;}

	/* case */

	.nav-box .nav-wrap>ul>li{margin: 0 20px;}

	.nav-box .nav-wrap>ul>li>a{padding: 0 18px;}

	.case-list .words{height: 60px;-webkit-line-clamp: 2;}

	/*service*/

	.service .message .box{padding: 35px 50px;}

	/* download */

	.download-list2 li{width: 100%;margin-right: 0;}

	/* problem */

	.problem-main .suspend{padding-top: 5%;}

	/* product */

	.prod-list3 .en{font-size: 30px;}

	.prod-list3 .cn{font-size: 30px;}

	.product-main2 .banner .suspend{padding-top: 9%;}

	.box_9 .suspend_2{padding: 30px;}

	.box_9 .suspend_2 .icon_2{width: 100px;}

	.box_9 .suspend{padding-top: 45%;}

	.prod_box_3 .l-box2{width: 100%;padding-right: 0;margin-bottom: 20px;}

	.prod_box_3 .r-box2{width: 100%;padding: 0;}

	.prod_box_3 .title{margin-bottom: 20px;}

	.prod_box_3 li{margin-bottom: 20px;}

	.prod_box_3 .box{padding: 30px;}

	.prod_box_3{padding-bottom: 30px;}

	.prod-list2 li{width: 48%;margin-right: 4%;}

	.prod-list2 li:nth-child(3n){margin-right: 4%;}

	.prod-list2 li:nth-child(2n){margin-right: 0;}

	.prod-top .text-box{width: 100%;padding-top: 50px;}

	.prod-top .img-box{width: 100%;margin: 0 auto;padding-top: 50px;}

	.prod-top .view{width: 690px;text-align: center;margin: 0 auto;display: block;}

	.prod-details .prod-top{padding-bottom: 70px;}

	.box_7 .img-box{width: 500px;}

	.box_7 .text-box{width: calc(100% - 500px);padding-top: 30px;}

	.box_7 li:nth-child(2n) .text-box{width: calc(100% - 530px);}

	.prod-list3 .text-box{height: 481px;}

	.prod-img-text .img-text{min-height: 553px;}

	/* search */

	.search-main .banner .suspend{padding-top: 8%;}
	
	.news-list2 .h1 {font-size: 18px;}
	
	.news-list2 .words {font-size: 15px;}


}





@media only screen and (max-width:1024px) {

	/* footer */

	.foot-nav{display: none;}

	.foot-top .r-box{width: 100%;}

	.foot-about{display: inline-block;margin-right: 30px;margin-bottom: 0;}

	.foot-shop{text-align:center;}

	/* index */

	.home-main .banner .suspend{padding-top: 12%;}

	.home-main .home-swiper .swiper-pagination{bottom: 5%;}

	.story .video .play{margin-top: 5%;}

	/* about */

	.nav-box{text-align: left;}

	.nav-box .nav-wrap{position: relative;}

	.nav-box .nav-wrap>ul{overflow-x: scroll;white-space: nowrap;}

	.nav-box .nav-wrap>ul::-webkit-scrollbar{display: none;}

	.nav-box .nav-wrap>ul>li{margin: 0 10px;}

	.nav-box .nav-wrap>ul>li>a{padding: 0 1px;
    font-size: 14px;}

	.case-main .nav-box .drop-down{white-space: normal;min-width: auto;left: 30px;}

	.case-main .nav-box .column ul{width: auto;}

	.case-main .nav-box li.special{position: static;}		

	.contact-box .mode-list li{margin-right: 30px;}

	.contact-box .l-box{padding: 40px 30px 0;}

	.contact-box .r-box{padding: 40px 30px;width: calc(100% - 60px);}

	.contact-box .data-box{padding: 0;padding-left: 40px;width: calc(100% - 620px);}

	.address-list>ul>li{padding: 40px 30px 0;}

	.consult{padding: 50px 60px;}

	.record .swiper-slide-active .year{width: 100px;height: 90px;line-height: 90px;font-size: 30px;top: 10px !important;bottom: auto !important;}

	.record .year{font-size: 30px;}

	.record .swiper-button-next{right: 0;}

	.record .swiper-button-prev{left: 0;}
	.proShow_R .font {
    min-height: auto;
}

.picShow_l {
    padding: 4% 3%;
}

.culture .box {
    padding-top: 30px;
}
	
	
	
	.culture ul li {
    height: 95px;
    width: 100%;
    margin-bottom: 20px;
}

.culture ul li .list span {
    height: 30px;
    font-size: 18px;
}

.culture ul li .list {
    width: 80%;
    margin: 0 auto;
    padding-top: 20px;
}





.culture{ height:880px;}
.culture ul li .list span {
    height: 30px;
    font-size: 20px;
}
.culture ul {
    margin-top: 10px;
}



.culture ul li .list p {
line-height: 20px;
    font-size: 14px;
    text-align: justify;
}

	/* partner */

	.win-win .text-box{width: calc(100% - 50px);}

	.win-win .words{height: auto;}

	.win-win .img-box{width: 100%;}

	.process-list .box{width: 111px;height: 111px;}

	.process-list .round{width: 88px;height: 88px;line-height: 88px;}

	.process-list .number{right: 10px;bottom: 10px;}

	/* apply */

	.apply-main .apply-list3 .apply-swiper .suspend{top: 8%;}

	/* case */

	.case-list .img{width: 100%;float: none;}

	.case-list .text-box{width: 100%;position: static;bottom: auto;top: auto;padding: 3% 2%;}

	.case-main .nav-box li.special .a_1{display: none;}

	.case-main .nav-box li.special .a_2{display: block;}

	/* service */

	.ensure-swiper .icon{width: 80px;height: 80px;margin-top: -40px;}

	.triangle .box .img-box{width: 100%;}

	.triangle .box .text-box{width: 100%;}

	.service .message .text-box{width: 100%;margin-right: 0;}

	/* product */

	.box_8 .l-box2{width: calc(50% - 70px);padding-right: 70px;}

	.box_8 .bot-box .name{font-size: 16px;line-height: 30px;}

	.box_8 .name_1{left: 39%;}

	.box_8 .name_2{left: 7%;}

	.box_8 .name_3{right: 8%;}

	.box_9 .list-box>ul>li{width: 100%;height: 360px;}

	.box_9 .list-box>ul>li.on{width: 100%;}

	.box_9 .suspend{padding-top: 10%;}

	.box_9{padding-bottom: 50px;}

	.prod_box_4 li{padding: 0 10px;}

	.apply-list2 .name{width: calc(100% - 75px);margin-left: 17px;font-size: 20px;}

	.parts-list li{width: 32%;margin-right: 2%;}


	.parts-list li:nth-child(5n){margin-right: 2%;}

	.parts-list li:nth-child(3n){margin-right: 0;}

	.box_7 .text-box{width: 100%;}

	.box_7 .img-box{width: 100%;text-align: center;}

	.box_7 li:nth-child(2n) .text-box{width: 100%;padding-left: 0;}

	.img-text-6 .box{max-width: 100%;margin-right: 0;}
	
	.proList li {
    width: 45.4%;
    margin-right: 10px;
}
.proList li h4 {
    height: 30px;
}

.proShow_main {
    padding:0 0 5% 0;
}


}	



@media only screen and (max-width:950px) {

	/* main */

	.wd{max-width: 94%;}

	.main-page .banner .img_1{display: none;}

	.main-page .banner .img_2{display: block;}

	/* index */

	.story-swiper .suspend{padding-top: 12%;}

	.story .video .box{margin-top: 12%;padding: 0 3%;max-width: 94%;}

	.story .video .words{font-size: 30px;}

	.news .news-list .special{width: 100%;margin-bottom: 20px;}

	.news .news-list ul{width: 100%;padding: 0;}

	.news-swiper .swiper-pagination{top: auto;bottom: 0;}

	/* about */

	.about-main .banner .suspend{padding-top: 20%;}	

	.contact-box .img-box{width: 100%;}

	.contact-box .data-box{width: 100%;padding: 0;}

	.contact-box .data-box li{display: inline-block;vertical-align: top;width: 30%;margin-right: 5%;}

	.contact-box .data-box li:nth-child(3n){margin-right: 0;}

	.culture-list li{width: 49%;margin-right: 2%;}

	.culture-list li:nth-child(2n){margin-right: 0;}

	.record .box{width: 100%;}

	.record .preview{padding: 0 40px;}

	/* recruit */

	.recruit-main .banner .suspend{padding-top: 18%;}

	.recruit-main .banner .form{width: 100%;}	

	/* news */

	.main-page .banner .suspend{padding-top: 20%;}

	.news2{padding: 30px 0;}

	.news-list2 .img-box{width: 100%;}

	.news-list2 .text-box{width: 100%;margin-left: 0; padding:0; border:none;}

	.news-list2 li{padding: 0;margin-bottom: 20px; width:100%; position:relative;}

	.news-list2 .text-box{padding-top: 20px;}

	.news-main .nav-page{margin-top: 10px;}

	.nav-page a.a_1{margin-bottom: 10px;}

	/* apply */

	.apply-main .apply-list3 .swiper-container{height: 270px;}

	.apply-main .apply-list3 .apply-swiper .img{width: 60%;}

	.swiper-scrollbar-drag{margin-top: 20px;}

	.apply-main .apply-list3 .carousel{padding-bottom: 35px;}

	/* download */

	.download .form form{width: 100%;margin-bottom: 20px;}

	.download .result{text-align: left;}

	.download .form .select{width: 200px;}

	.download .form .text{width: 200px;}

	/* problem */

	.problem-main .banner .text{width: calc(100% - 350px);}

	.problem-list li{width: 100%;margin-right: 0;padding: 15px 0;}

	.problem-list .title{padding: 30px 0 20px;}

	.problem-list .h1{font-size: 20px;}

	.problem-list{margin-bottom: 30px;}

	/* service */

	.service .message .box{padding: 30px;}

	/* product */

	.prod-list3 li.special .attribute-list{height: auto;}

	.product-main2 .product{padding: 50px 0;}

	.prod-list3>ul>li{padding: 40px 30px;width: 100%;margin-right: 0;margin-bottom: 30px;}

	.prod-list3>ul>li:last-child{margin-bottom: 0;}

	.prod-list3 .h1{margin-bottom: 40px;}

	.attribute-list li{margin-bottom: 20px;}

	.prod-list3 .more{margin-top: 10px;}

	.prod_box_1 .text-box{padding-top: 40px;}

	.prod_box_1 .bot-box{margin-top: 30px;}

	.prod_box_4 li{width: 33.33%;}

	.prod-list2 .suspend .name{font-size: 20px;}
	
	.table {overflow-x: auto;}
	
	.table1 {overflow-x: auto;}
	
	.table2 {overflow-x: auto;}
	
	.table3 {overflow-x: auto;}
	
	.proList{padding-top:20px;}
	
	.proShow_R .title span{font-size:24px; padding-bottom:5px;}
	
	.proShow_R .font{margin-bottom:10px; padding-bottom:10px;}
	
	.picShow_l table td:first-child{width:1%;}
	
	.proList p{font-size:14px; padding-bottom:2px;}
	
	.prod-list2 .label a{font-size: 12px;padding: 0 10px;height: 30px;line-height: 30px;margin: 0 3px;}

	.prod-list2 ul{padding: 0;}

	.apply-list2 li{padding: 0 10px;height: 100px;line-height: 100px;}

	.apply-list2 .icon{width: 40px;}

	.apply-list2 .name{width: calc(100% - 50px);margin-left: 10px;}

	.box_3 .table-box li{width: 100%;margin-right: 0;margin-bottom: 30px;}

	.box_3 li:nth-child(2) table:last-child{margin-top: 30px;}

	.download-list>ul>li{width: 100%;padding: 30px 15px 0;}

	.download-list>ul>li:before{display: none;}

	.img-text-1 .box{max-width: 100%;margin: 0;padding: 100px 0;}

	.img-text-2 .box{max-width: 100%;margin: 0;padding: 200px 0;}

	.img-text-3 .box{max-width: 100%;margin: 0;padding: 100px 0;}

	.img-text-4 .box{max-width: 100%;margin: 0;padding: 100px 0;}

	.img-text-5 .box{max-width: 100%;margin: 0;padding: 200px 0;}

	.img-text-6 .box{max-width: 100%;margin: 0;padding: 100px 0;}

	.img-text-7 .box{max-width: 100%;margin: 0;padding: 100px 0;}

	.prod-img-text .img-text{min-height: auto;}

	.prod-list3 .text-box{height: auto;}

	/**/

	.apply-main2 .banner .suspend{margin-top: 0;}

}


@media only screen and (max-width:640px) {

	/* header */

	.m-menu .drop-down{top: 60px;height: calc(100vh - 100px);padding: 20px;}

	.m-menu .drop-down>ul>li{line-height: 49px;}

	.m-menu .drop-down>ul>li>a{font-size: 16px;}

	.m-menu .subnav{padding-bottom: 10px;}

	.m-menu .subnav a{font-size: 14px;}

	.m-menu .drop-down .text{width: 200px;}

	.top-suspend .service-box{width: 280px;left: -290px;}

	.top-suspend .d_1{padding: 20px 10px 0;width: calc(50% - 20px);height: calc(100% - 20px);}

	.top-suspend .d_1:nth-child(1){width: calc(50% - 21px);}

	.top-suspend .d_1 .a_1{padding: 0 10px}

	.top-suspend .icon_2{margin-right: 5px;}

	.top-suspend .name{font-size: 12px;}

	/* footer */

	.footer{padding-top: 30px;}

	.foot-title .h1{line-height: 20px;background-size: auto 20px;padding-left: 30px;margin-bottom: 20px;}

	.foot-top{padding-bottom: 20px;}

	.foot-bot .r-bot{line-height: 1.4;}

	/* main */

	.head-wrap{max-width: 94%;}

	.main-page{padding-top: 60px;}

	/* index */

	.home-main .title{margin-bottom: 30px;line-height: 24px;}

	.prod-list li{padding-top: 30px;}

	.prod-list .top{padding: 0 15px;}

	.prod-list .h1{font-size: 20px;margin-bottom: 15px;}

	.prod-list .h2{font-size: 16px;}

	.prod-list .more{margin-top: 15px;width: 100px;height: 33px;line-height: 33px;font-size: 14px;}

	.prod-list .img{padding: 0 15px;}

	.home-main .swiper-pagination{bottom: -4%;}

	.home-main .title .h1{font-size: 24px;}

	.home-main .title .more{font-size: 16px;background-size: 20px auto;padding-right: 30px;}

	.apply{margin: 50px 0;}

	.apply-list li.list_1{width: 100%;margin-bottom: 20px;}

	.apply-list .r-box{width: 100%;}

	.apply-list li{margin-bottom: 20px;}

	.apply-list li .name{padding: 0 20px;width: calc(100% - 40px);bottom: 20px;font-size: 20px;}

	.story{margin-bottom: 50px;}

	.story .video{height: 250px;overflow: hidden;}
	
	.story .video img{ height:100%;}

	.story .video .box{padding-top: 20%;}

	.story-swiper .name{font-size: 20px;}

	.story .video .words{font-size: 20px;line-height: 30px;}

	.news{margin-bottom: 30px;}

	.news .news-list .special li{padding-top: 0;}

	.news-list .special .time{margin: 20px 0;}

	.news-list .special .h1{font-size: 20px;}

	.news-list .more{margin-top: 20px;}

	.contact .h1{font-size: 20px;margin-top: 0;margin-bottom: 0;}

	.contact form>div{width: 100%;margin-bottom: 20px;}

	.contact .text{height: 40px;line-height: 40px;}

	.contact .submit{margin: 0 auto;padding: 0;height: 40px;line-height: 40px;float: none;display: block;font-size: 16px;}

	.home-swiper .swiper-button-prev, .home-swiper .swiper-button-next{width: 40px;height: 40px;margin-top: -20px;}

	/* about */
	.hTitle{ font-size:32px;}
	.mb50 {
    margin-bottom: 30px;
}

.picList li {
    width: 50%;}
	.picList li {
    padding-right: 10px;
    margin-bottom: 15px;
}

.hTitle {
    text-align: center;
    float: none;
}

.conBox, .proWrap, .listWrap {
    padding-top: 40px;
    padding-bottom: 40px;
}

#Content8 .aboutBrand {
    margin: 5px 0 10px 0;
}
#Content8 .aboutBrand .text .wrapper {
    width: 100%;

    margin: 0;
}
#Content8 .aboutBrand .Img {
    width: 100%;
}
#Content8 .aboutBrand .text .margin {
    width: 100%;
    margin: 15px 0;
    max-height: 100%;}
	

	#Content8 .aboutBrand .text {
    width: 100%;
}
	.about-main .banner .suspend{font-size: 16px;line-height: 26px;}

	.main-page .banner .suspend .h1{font-size: 24px;line-height: 1.4;}

	.location{bottom: 15px;}

	.location a.on{background-size: auto 18px;padding-left: 25px;line-height: 18px;}

	.about{padding: 30px 0;}

	.head-wrap{height: 60px;line-height: 60px;}

	.m-menu .icon>span{width: 36px;margin: 4px 0;}

	.nav-box .nav-wrap>ul>li{height: 50px;line-height: 50px;}
	
	.contact-lxfs{ padding:30px 15px 20px;}
	
	.contact-lxfs .img{width:100%; background-size:100%; padding:40px 15px 64px; float:none; height:auto;}
	
	.contact-lxfs .img p.t{font-size:16px;}
	
	.contact-lxfs .img .link{ width:120px; height:35px; line-height:35px; font-size:14px; margin-top:30px;}
	
	.contact-lxfs .txt{ padding:20px 10px 0; margin-left:0; float:none;}
	
	.contact-lxfs .txt h4{font-size:24px;}
	
	.contact-lxfs .txt .txt-main li{ padding-left:56px; font-size:14px;}
	
	.contact-lxfs .txt .txt-main{ margin-top:20px;}
	
	.contact-lxfs .txt .link{ font-size:14px; line-height: 30px;height: 30px; width: 100px; margin-top: 20px;}
	
	.contact-zxly h3{font-size: 24px;}
	
	.contact-zxly{padding-top: 30px;padding-bottom: 20px;}
	
	.contact-zxly .main .input{width: 100%;height: 40px;float: left;font-size: 14px;padding-left: 20px;}
	
	.contact-zxly .main{padding: 20px 15px 10px; margin-top:auto;}
	
	.contact-zxly .main .tel{margin-top: 10px; margin-left:auto;}
	
	.contact-zxly .main .text{height: 140px;padding: 10px 10px 10px 20px;font-size: 14px;line-height: 24px;}
	
    .contact-zxly .main .sub{margin-top: 10px;height: 40px;font-size: 14px;}
	
	.address{margin-bottom: 30px;}

	.address-list>ul>li{height: auto;padding: 30px 15px;}

	.consult .h1{font-size: 20px;margin-bottom: 20px;}

	.consult .la_2{width: calc(100% - 20px);margin-right: 0;padding: 0 10px;}

	.contact-box .l-box{padding: 30px 15px 0;width: calc(100% - 30px);}

	.contact-box .r-box{padding: 10px 15px;width: calc(100% - 30px);}

	.consult{padding: 30px 15px;}

	.consult .top{margin-bottom: 20px;}

	.consult label{vertical-align: top;padding: 0 10px;width: calc(100% - 20px);}

	.consult .submit{width: 120px;height: 40px;line-height: 40px;font-size: 14px;}

	.introduce{padding: 30px 0;}

	.introduce .title{margin-bottom: 20px;}

	.introduce .title .h1{font-size: 30px;}

	.profile{margin-bottom: 30px;}

	.culture{padding: 30px 0;}

	.culture-list li{width: 100%;margin-right: 0;margin-bottom: 20px;}

	.advantages{min-height: auto;}

	.advantages .box{padding: 30px 0;}

	.advantages-list{margin-top: 0;padding: 30px 0;}

	.record{padding: 30px 0;}

	.advantages-list li{margin-bottom: 30px;}

	.record .year{font-size: 20px;}

	.record .swiper-slide-active .year{width: 70px;height: 63px;line-height: 63px;font-size: 20px;bottom: auto !important;top: 25px !important;}

	.record .img-box{width: 100%;margin-right: 0;}

	.record .text-box{width: 100%;}

	.record-list{margin: 30px 0;}

	.honor{padding-top: 30px;}

	.honor-nav{margin-top: 30px;}

	.honor .img{padding: 30px 10px;}
	
	/* cooperation */	
	.content_box{    padding-top: 40px;
    padding-bottom: 40px;}
	.cbox_text{    line-height: 28px;
    font-size: 14px;
  }
  .cbox_title div{font-size: 20px;}
  .col-md-4{    width: 100%;
    float: none;
    font-size: 16px;}
	
	.cbox_content{margin-top: 30px;}

	/* recruit */
	
	.pt-110, .pt-80{padding-top:30px;}
	
	.com-title .tit-cn{line-height: 1.2;
	font-size: 24px;}
	
	.com-title .tit-des{margin-top: 10px;
    font-size: 14px;
    color: #666;
    line-height: 1.75;}
	
.pb-110 {
    padding-bottom: 30px;
}
 .join-intro-list .item .cont .tit{font-size: 16px;

    padding-bottom: 14px;
    margin-bottom: 12px;}
	
.col-lg-6{width:auto; float:none; margin-right:auto;}

.com-title{padding-bottom: 20px;}

.join-intro-list .item .cont{padding: 25px 15px;
    font-size: 12px; height:auto;}

	
	.join-intro-list .item{margin-bottom: 15px;}
	
	.pt-100{ padding-top:50px;}
	
	.job-fuli-list li{ border: 1px solid #dedede;
    padding: 28px 15px 15px;
    margin-bottom: 30px;
    text-align: center;
	float:none;
	width:auto;
	height:auto;
	line-height:normal;
	background:#f5f5f5;
	font-size:14px;}
	
	.job-fuli-list li .num{top: -15px;

    margin-left: -15px;
    width: 30px;
    height: 30px;
    background: #666;
    font-size: 16px;
    line-height: 30px;
    text-align: center;
    font-family: "066-CAI978";
    color: #fff;
    -webkit-transition: .5s;
    -o-transition: .5s;
    transition: .5s;}
	
	.job-fuli-list{border-left:none;border-top:none;margin-bottom: 30px;}
	
.com-btn2{ width: 130px;
    height: 30px;
    line-height: 30px;
    border-radius: 20px;

  
    font-size: 14px;
 }

.job-fuli-list li:nth-child(6) .num{ bottom:60px; top:auto;}

.job-fuli-list li:nth-child(7) .num{ bottom:60px; top:auto;}

.job-fuli-list li:nth-child(8) .num{ bottom:45px; top:auto;}

.job-fuli-list li:nth-child(9) .num{ bottom:45px; top:auto;}

.job-fuli-list li:nth-child(10) .num{ bottom:45px; top:auto;}

.job-fuli-list li .des{padding-bottom:10px;}
	.recruit{padding: 30px 0;}

	.recruit .h1{font-size: 20px;}

	.recruit .table{padding: 30px 15px;}

	.recruit th{padding: 0 5px 10px;font-size: 14px;}

	.recruit .top td{padding: 10px 5px;font-size: 14px;}

	.recruit .bot{padding: 0;}

	.recruit .bot .box{padding: 15px 10px;}

	.recruit .words{font-size: 14px;line-height: 24px;}

	.recruit .more span{width: 100px;height: 36px;line-height: 36px;font-size: 14px;}

	.recruit-main .banner .suspend .h1{margin-bottom: 30px;font-size: 26px;}

	.recruit-main .banner .text{height: 40px;line-height: 40px;width: calc(100% - 120px);}

	.recruit-main .banner .submit{height: 40px;font-size: 16px;width: 70px;}

	.recruit-main .banner .la_1{font-size: 16px;line-height: 16px;}

	.recruit-main .banner .radio{margin-right: 5px;vertical-align: top;}

	.recruit-popup .box{margin-top: auto;margin-left: auto;transform:translate(-50%,-50%);}

	.recruit-popup .box-wrap{padding: 20px 10px;}

	.recruit-popup .form{width: 100%;padding-right: 0;border: 0;margin-bottom: 20px;}

	.recruit-popup .mode-list{width: 100%;margin-left: 0;}

	.recruit-popup .h1{margin-bottom: 15px;padding-bottom: 15px;}

	.recruit-popup .file_2{width: 100%;}

	.recruit-popup .submit{width: 100px;height: 40px;line-height: 40px;}

	.recruit-popup .return{line-height: 40px;}

	/* partner */

	.partner .title .h1{font-size: 30px;}

	.win-win .hotline{margin-right: 20px;font-size: 20px;}

	.win-win .text-box{width: calc(100% - 6%);padding: 0 3%;}

	.process{padding: 30px 0 10px;}

	.process-list .box{width: 100px;height: 100px;}

	.process-list .round{width: 77px;height: 77px;line-height: 77px;}

	.process-list .name{font-size: 14px;}

	.process .title{margin-bottom: 20px;}

	.partnership .data-box{padding: 30px 0;}

	.partnership .data-box .top span{font-size: 30px;}

	.partnership .data-box .words{line-height: 1.3;}

	.partnership .map{margin-bottom: 30px;}

	.partnership .message .box{padding-top: 0;}

	.partnership .message .title .h1{margin-top: 0;line-height: 40px;margin-bottom: 20px;}

	.partnership .message .title .icon{margin-bottom: 20px;}

	.partnership .message .hotline{margin-top: 20px;}

	.message-box form{padding: 20px 10px;}

	.message-box .form-list li{width: 100%;margin-right: 0;}

	.message-box .form-list li:nth-child(2n){margin-right: 0;}

	.message-box .name{width: auto;font-size: 14px;display: block;text-align: left;}

	.message-box .text{width: calc(100% - 20px);}

	.message-box li.special .check-box label{margin-right: 15px;font-size: 14px;vertical-align: top;}

	.message-box .submit{width: 120px;height: 40px;font-size: 14px;margin-top: 0;}

	.message-box li.special .check-box{width: 100%;}

	/* news */

	.news-details{padding: 30px 15px;}

	.news-details .title .h1{font-size: 20px;line-height: 1.2;}

	.news-details .title li{margin: 0 10px;margin-bottom: 10px;}

	.news-details .title li:last-child{margin-bottom: 0;}

	.news-details .title{margin-bottom: 20px;padding-bottom: 20px;}

	.news-details .about-text .words{padding: 0 10px;}

	.up-down-return .up-down{width: 100%;}

	/* apply */

	.apply-main .apply{margin: 0;padding: 30px 0;}

	.apply-main .apply-list3{padding: 0;}

	.apply-main .apply-list3 .img{width: 60%;}

	.apply-list3 .suspend{padding: 15px;top: 8%;}

	.apply-list3 .h1{font-size: 16px;margin-bottom: 10px;}

	.apply-list3 .words{font-size: 14px;line-height: 24px;height: 48px;-webkit-line-clamp: 2;}

	.apply-list3 .label{margin: 10px 0;}

	.apply-list3 .attribute{margin-bottom: 5px;padding: 5px 10px;}

	.apply-list3 .more{padding: 5px 10px;}

	.apply-list3 li{margin-bottom: 20px;}

	.apply-main .nav-page{margin-top: 10px;}

	.apply-details .box-wrap{margin: 30px 0;padding: 30px 15px;}

	.apply-main2 .banner .suspend{padding-top: 0;}

	.apply-main2 .banner .suspend .box{padding-left: 0;}

	.apply-main2 .banner .location{bottom: 15px;}

	.apply-details .box-wrap .h1{font-size: 20px;}

	.apply-details .title{padding-bottom: 20px;margin-bottom: 20px;}

	.apply-details .box-wrap .h2{font-size: 18px;}

	.apply-details .box-wrap .label{padding-top: 20px;margin-top: 20px;}

	.apply-main .prod-list2 .h1{font-size: 20px;margin-bottom: 20px;}

	.apply-main .apply-list3 .wd>.h1{margin-bottom: 20px;}

	.apply .title .h1{font-size: 20px;margin-bottom: 20px;}	

	/* case */

	.case{padding: 30px 0;}

	.case .title{margin-bottom: 20px;}

	.case .title .h1{font-size: 20px;}

	.case-list .h1{font-size: 20px;}

	.case .nav-page{margin-top: 0;}

	.case-list .words{height: auto;-webkit-line-clamp: 99;}

	.case-popup{display: none !important;}

	/* download */

	.download{padding: 30px 0;}

	.download .form .select{width: 100%;margin-right: 0;margin-bottom: 20px;}

	.download-list2 li{height: 60px;line-height: 60px;margin-bottom: 20px;}

	.download-list2 .name{padding: 0 10px 0 40px;font-size: 16px;background-position: 10px center;background-size: 25px auto;width: calc(100% - 120px);height: 60px;line-height: 60px;}

	.download-list2 .icon{height: 60px;width: 70px;}

	.download .nav-page{margin-top: 10px;}

	/* service */

	.service{padding: 30px 0;}

	.service .title .h1{font-size: 20px;}

	.service .title .h2{line-height: 20px;}

	.service .title{margin-bottom: 20px;}

	.ensure-swiper .icon{margin-bottom: 10px;}

	.ensure-swiper .text-box{padding: 0 15px 15px;}

	.ensure{margin-bottom: 30px;}

	.support{padding-bottom: 30px;}

	.triangle{padding: 30px 0;}

	.service .message .box{padding: 30px 15px;}

	.service .message .text-box{width: 100%;margin-right: 0;}

	.service .message .submit{width: 120px;height: 40px;font-size: 14px;}

	.service .message{padding-bottom: 0;}

	.problem-main .banner .form{margin-top: 20px;}

	.problem-main .banner .text{height: 40px;line-height: 40px;width: calc(100% - 250px);padding: 0 10px;}

	.problem-main .banner .submit{width: 60px;height: 40px;line-height: 40px;font-size: 16px;}

	.problem-main .banner .select{height: 40px;}

	.service .message .text-box{height: 42px;line-height: 40px;padding: 0 5px;}

	.service .message .name{font-size: 14px;}

	.service .message .text{font-size: 14px;height: 40px;}

	.service .message .tarea{width: 100%;line-height: 30px;height: 148px;}

	.service .message .tarea-box{height: auto;}

	/* product */

	.product-main2 .product{padding: 30px 0;}

	.prod-list3>ul>li{padding: 30px 15px;}

	.prod-list3 .en{font-size: 20px;}

	.prod-list3 .cn{font-size: 20px;}

	.prod-list3 .h1{margin-bottom: 30px;}

	.main-page .banner .suspend{padding-top: 15%;}

	.signin{margin-top: 20px;}

	.box_8 .h1{font-size: 20px;}

	.box_8 .h1{margin-bottom: 20px;}

	.box_8 .swiper-pagination{bottom: -10%;}

	.box_8 .bot-box{margin-top: 30px;padding-bottom: 30px;}

	.box_8 .h2{font-size: 20px;}

	.box_8 .h2{margin: 20px 0;}

	.box_8 .words{font-size: 16px;line-height: 26px;}

	.box_8 .bot-box .name{font-size: 14px;line-height: 24px;}

	.box_8 .name_1{left: 39%;}

	.box_8 .name_2{left: 7%;bottom: 15%;}

	.box_8 .name_3{right: 7.5%;bottom: 15%;}

	.box_9{padding: 30px 0;}

	.box_9 .h1{font-size: 18px;margin-bottom: 20px;}

	.box_9 .list-box>ul>li{height: 320px;}

	.box_9 .suspend_2{padding: 30px 15px;}

	.box_9 .suspend_2 li{line-height: 26px;margin-bottom: 10px;}

	.box_9 .suspend_2 .icon_2{width: 70px;}

	.box_9 .suspend_2 .icon_2{top: auto;left: auto;right: 5%;bottom: 5%;}

	.box_9 .suspend{padding-top: 25%;}

	.box_10{padding: 30px 0;}

	.box_10 .h1{font-size: 20px;margin-bottom: 20px;}

	.box_10 .icon2{width: 50px;margin: 0 auto;margin-bottom: 40px;}

	.box_10 .carousel .swiper-pagination{bottom: -5%;}

	.box_11{padding: 30px 0;}

	.box_11 .h1{font-size: 20px;margin-bottom: 20px;}

	.patent-swiper{padding: 2px;}

	.box_8 .text-box{padding: 20px 10px 0;}

	.box_8 .icon{width: 40px;margin: 0 auto;margin-bottom: 20px;}

	.box_8 .name{font-size: 14px;}

	.prod_box_1{margin-bottom: 30px;}

	.prod_box_1 .img-box{width: 100%;}

	.prod_box_1 .text-box{width: auto;padding-left: 0;}

	.product_2 .title{margin-bottom: 20px;}

	.product_2 .title .h1{font-size: 20px;line-height: 1.4;}

	.prod_box_1 .nav li{font-size: 16px;height: 40px;line-height: 40px;}

	.prod_box_1 .text-box{padding: 20px 15px;}

	.prod_box_1 .list-box .h1{font-size: 20px;margin-bottom: 20px;}

	.prod_box_1 .words{padding-left: 0;}

	.prod_box_1 .bot-box{margin-top: 20px;padding-left: 0;}

	.prod_box_2{padding-top: 30px;}

	.prod_box_2 .list-box li{max-width: 100%;margin-bottom: 20px;}

	.prod_box_2 .list-box{padding-bottom: 10px;}

	.prod_box_3{padding: 30px 0;}

	.prod_box_3 .box{padding: 30px 15px;}

	.prod_box_3 .icon{width: 50px;margin-right: 10px;}

	.prod_box_3 .text-box{width: calc(100% - 65px);}

	.prod_box_3 .name{font-size: 16px;line-height: 30px;}

	.prod_box_3 .text-box{font-size: 14px;line-height: 30px;}

	.prod_box_3 .r-box2 .h1{font-size: 18px;margin: 20px 0;}

	.prod_box_3 .r-box2{border-left: 0;}

	.prod_box_3 .more{margin: 20px 0 0;}

	.prod_box_4{padding: 30px 0 0;}

	.prod_box_4 li{width: 50%;padding: 0 5px;margin-bottom: 20px;}

	.prod_box_4 .name{margin: 20px 0;}

	.screen-nav a{text-align: center;width: 100px;}

	.screen-nav .nav li>a{width: 100px;}

	.screen-nav .drop-down{left: auto;right: 0;min-width: 150px;}

	.product-main .container{margin-top: 30px;}

	.screen-box .name{font-size: 20px;margin-bottom: 20px;}

	.screen-list li{width: 100%;margin-right: 0;}

	.screen-list .la_1{width: 50%;display: inline-block;vertical-align: top;}

	.prod-list2 li{width: 100%;margin-right: 0;}

	.prod-list2 .suspend{right: 0;}

	.prod-list2 li:nth-child(3n){margin-right: 0;}

	.product .nav-page{margin-top: 17px;margin-bottom: 30px;}

	.prod-top .preview{width: 100%;}

	.parts-list li{width: 49%;margin-right: 2%;}

	.parts-list li:nth-child(2n){margin-right: 0;}

	.prod-top .text-box{padding-top: 30px;}

	.prod-top .h1{font-size: 30px;margin-bottom: 20px;}

	.prod-top .but-box{margin-top: 20px;}

	.prod-top .img-box{padding-top: 20px;}

	.prod-top .arrow-left, .prod-top .arrow-right{width: 40px;height: 40px;margin-top: -20px;}

	.prod-details .prod-nav{overflow-x: auto;white-space: nowrap;}

	.prod-details .prod-nav::-webkit-scrollbar{display: none;}

	.box_1{margin-top: 30px;}

	.box_1 .h1{font-size: 20px;margin-bottom: 20px;}

	.box_1 .list-box li{width: 50%;padding: 0 5px;margin-bottom: 20px;}

	.product-main .title-box{padding: 30px 0;}

	.product-main .title-box .h1{font-size: 20px;margin-bottom: 20px;}

	.product-main .title-box .h2{font-size: 16px;}

	.img-text-2 .box{padding: 100px 0;}

	.img-text-2 .h1{line-height: 40px;}

	.img-text-2 .words{font-size: 18px;}

	.icon-list li{margin-bottom: 20px;}

	.icon-list li img{width: 50px;}

	.img-text-1 .box{padding: 100px 0 50px;}

	.img-text-3 .h1{line-height: 40px;}

	.img-text-4 .name{font-size: 14px;}

	.img-text-5 .box{padding: 100px 0;}

	.img-text-6 .name{font-size: 14px;}

	.img-text-7 .name{font-size: 14px;line-height: 24px;}

	.box_2{padding: 30px 0 10px;}

	.prod-details .title .cn{font-size: 20px;}

	.prod-details .title{margin-bottom: 20px;}

	.box_2 .words{font-size: 14px;line-height: 24px;}

	.apply-list2{margin-top: 30px;}

	.apply-list2 li{width: 49%;margin-right: 2%;}

	.apply-list2 li:nth-child(3n){margin-right: 2%;}

	.apply-list2 li:nth-child(2n){margin-right: 0;}

	.apply-list2 .name{font-size: 16px;}

	.box_3{padding: 30px 0;}

	.box_3 th{padding: 15px;font-size: 16px;}

	.box_3 td{padding: 15px;font-size: 14px;line-height: 24px;}

	.box_3 .more{margin-top: 0;}

	.box_4{padding: 30px 0;}

	.download-list .h1{font-size: 16px;}

	.download-list .list .words{font-size: 14px;}

	.download-list .format{font-size: 14px;}

	.parts-list .img{margin-bottom: 20px;}

	.parts-list .name{font-size: 16px;margin-bottom: 20px;}

	.parts-list .h1{font-size: 16px;margin-bottom: 10px;line-height: 1.3;}

	.parts-list .words{font-size: 14px;line-height: 24px;}

	.parts-list .suspend{padding-top: 5%;}

	.parts-list .more{width: 70px;height: 30px;line-height: 30px;font-size: 14px;}

	.box_5{margin-bottom: 30px;}

	.box_6{margin-bottom: 30px;}

	.box_7{padding: 30px 0 15px;}

	.box_7 .h1{font-size: 20px;margin-bottom: 20px;}

	.box_7 .number{width: 40px;height: 40px;margin-right: 10px;line-height: 40px;font-size: 16px;}

	.box_7 .h2{width: calc(100% - 50px);font-size: 18px;margin-bottom: 0;}

	.box_7 .text-box{padding-top: 0;}

	.box_7 .words{padding-left: 0;}

	.prod-details .prod-nav.on{top: 60px;}

	.screen-nav .drop-down a{padding: 0 10px;}

	.prod-nav-suspend{width: 50px;padding: 15px 0;display: none;}

	.prod-nav-suspend .open{font-size: 16px;padding: 30px 0;}

	.nav-popup{width: 50%;padding: 20px 10px;margin-top: -250px;}

	.nav-popup .h1{font-size: 20px;width: calc(100% - 48px);}

	.nav-popup .close{padding-right: 20px;}

	.nav-popup .top{padding: 10px;margin-bottom: 20px}

	.nav-popup .nav{height: 391px;}

	.nav-popup .nav a{padding: 0;margin-bottom: 15px;font-size: 14px;padding-right: 20px;}	

	.top-suspend{display: none;}

	.box_1 .icon{width: 60px;margin: 0 auto;margin-bottom: 15px;}

	/* search */

	.search-main .banner .form{height: 40px;line-height: 40px;}

	.search-main .banner .form .text{height: 40px;}

	.search-main .banner .form .submit{height: 40px;width: 70px;}

	.search{padding: 30px 0;}

	.search-box{padding: 30px 15px;}

	.search .top-box{font-size: 20px;margin-bottom: 20px;padding-bottom: 20px;}

	.search-list .list{padding: 15px 5px;}

	/* sitemap */

	.sitemap-main .location{padding: 30px 0;}

	.sitemap-box{padding: 30px 15px;}

	.sitemap .title{font-size: 20px;margin-bottom: 20px;}

	.sitemap .nav .h1{font-size: 16px;margin-bottom: 10px;}

	.sitemap .column{margin-bottom: 30px;}

	.sitemap .nav a{line-height: 40px;}

	.sitemap .prod-column a{width: 100%;font-size: 14px;}

	.sitemap .apply-column a{width: 25%;}

	.sitemap .column:last-child{margin-bottom: 0;}

	.sitemap-main{padding-bottom: 30px;}

	/**/

	.apply-main2 .banner .suspend{margin-top: 0;padding-top: 3%;}

}





@media only screen and (max-width:375px) {

	.main-page .banner .suspend .h1{font-size: 20px;}

	.home-main .banner .suspend .h2{font-size: 14px;}

	.recruit th{font-size: 12px;}

}



.jiyu{



	margin:50px 0;

}



.jiyu .swiper-slide{

	line-height: 25px;

	text-align: left;

	padding-left: 5px;



}

.jiyu .carousel{

padding-bottom: 35px;margin-bottom: 30px;

}



.jiyu .wd .box{

    text-align: center;

    overflow:hidden;

}

.jiyu .wd .box .title{

    text-align: center;

    padding-top: 40px;

}

.jiyu .wd .box .title .h1{

    float:none;

}

.jiyu .wd .box .suspend{

    margin-top:30px;

    overflow: hidden;

}

.jiyu .wd .box .suspend .list{

    float: left;

    width: 33%;

    width: -moz-calc(100% / 3);

    width: -webkit-calc(100% / 3);

    width: calc(100% / 3);

    padding: 0px 20px;

    -moz-box-sizing: border-box;

    -webkit-box-sizing: border-box;

    -o-box-sizing: border-box;

    -ms-box-sizing: border-box;

    box-sizing: border-box;

    text-align: left;

    color: #666;

    font-size: 16px;

    line-height: 25px;

}

.simi{

    display: inline-block;

    margin: 30px auto 30px;

    padding: 10px  25px;

    background-color:#ffffff;

    font-size: 20px;

    color: #333333;

    border-radius: 5px;

}



.jiyu .btn{

    width:160px; 

   

    font-size: 16px;

    margin-bottom:20px; 

	background: #fff;

	padding: 10px;

	border-radius:5px;

	margin: 0 auto 30px; 

}


@media all and (max-width:1200px) {
  .picList ul{margin-right:-15px;}
  .picList li{padding-right:15px;}
}

@media all and (max-width:1024px) {
  .caseList li,.picList li{width:33.3%;}
  .listWrap { padding-top: 40px;padding-bottom: 40px;}
	.mb50 {margin-bottom: 30px;}
	.hTitle {
    font-size: 32px;
}
.footMenu_wap, .footFont, .searMain, .aboutL, .setting, .gallery, .proShow_R, .picShow_r, .picShow_l, .feedbackR, .aboutBox1 .left, .aboutBox1 .right {
    float: none;
    width: 100%;
	width:94%;
	    padding: 4% 3%;
}
.side_phone h4 span { font-size:16px;}
.gallery {
    border: 1px solid #ddd;
}
.proShow_box1 {
    padding-bottom: 30px;
}
.proShow_box1 {
    margin-bottom: 10px;
}
.proTie {
    height: 45px;
    font-size: 18px;
    margin-bottom: 25px;
}
}

@media (max-width: 480px){
.picList li {
    width: 50%;}
}


.indexe{padding:110px 0 120px}
.indexe .img img{width:100%}
.indexe .bot{margin-top:50px}
/* .indexe .bot .swiper-container{padding-right:1px} */
.indexe .bot .swiper-slide{border-right:1px solid #efefef}
.indexe .bot .box{display:block}
.indexe .bot .box .textbox{padding:45px 50px 94px 48px;border:1px solid #efefef;border-top:none;border-right:none}
.indexe .bot .box .textbox .title{color:#000;font-size:18px;}
.indexe .bot .box .textbox .desc {font-size: 14px;color: #666;line-height: 24px;height: 48px;margin-top: 16px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.indexe .bot .box .textbox .morebox{display:inline-block;margin-top:46px;padding-right:40px;color:#666;;background-image:url(../img/iamore.png);background-repeat:no-repeat;background-position:right center;transition:0.5s ease 0s;-webkit-transition:0.5s ease 0s;-moz-transition:0.5s ease 0s}
.indexe .bot .box:hover .img img{transform:scale(1.05);-webkit-transform:scale(1.05);-moz-transform:scale(1.05)}
.indexe .bot .box:hover .textbox .morebox{background-image:url(../img/iamore_cur2.png);color:#1263aa}

@media (max-width:1580px){
    .indexbanner .textbox{margin-left:-44.395vw}
    .bandown{padding-right:5.605vw}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets{right:5.605vw}
    .indexa-l{max-width:240px;margin-right:5vw}
    .indexa-r{width:calc(100% - 240px - 5vw)}
    .indexa-r .indexa-rlist .swiper-button-next{left:calc(-5vw + -160px)}
    .indexa-r .indexa-rlist .swiper-button-prev{left:calc(-5vw + -240px)}
    .indexa-r .indexa-rlist .textbox{margin-top:-13.118vw}
    .indexa-lslide .swiper-slide{margin-bottom:15px}
}

@media (max-width:1440px){
    .indexbanner .textbox{margin-left:-46.395vw}
    .indexbanner .textbox .title{font-size:34px}
    .indexbanner .textbox .more{width:40px;height:40px;line-height:40px;margin-top:40px}
    .bandown{padding-left:52px;padding-right:3.605vw}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets{right:3.605vw}
    .indexa-l{max-width:220px;width:220px;margin-right:4vw}
    .indexa-r{width:calc(100% - 220px - 4vw)}
    .indexa-r .indexa-rlist .swiper-button-next{left:calc(-5vw + -130px)}
    .indexa-r .indexa-rlist .swiper-button-prev{left:calc(-5vw + -210px)}
    .indexa-r .indexa-rlist .textbox{margin-top:-11.920vw}
    .indextitle{font-size:30px}
    .indexa-lslide .swiper-slide{margin-bottom:10px}
    .indexa-r .indexa-rlist .textbox .title{max-height:31px;-webkit-line-clamp:1}
    .indexa-r .indexa-rlist .textbox .text{max-height:66px;-webkit-line-clamp:3}
    .indexa{padding:85px 0}
    .indexd .textbox{padding:34px 58px 0 50px}
    .indexd .textbox .title{font-size:30px;max-height:47px}
    .indexd .textbox .morebox{margin-top:3vw}
    .indexbslide{padding-left:3.105vw}
}

@media (max-width:1367px){
    .indexd .textbox .title,
    .indexe .bot .swiper-container{padding-right:1px}
}

@media (max-width:1280px){
    .indexa-lslide .swiper-slide{margin-bottom:5px}
    .indexa-r .indexa-rlist .textbox{max-width:320px;padding:3.645vw 3.5vw 4.062vw}
    .indexa-r .indexa-rlist .swiper-button-next, .indexa-r .indexa-rlist .swiper-button-prev{width:40px;height:40px;line-height:38px}
    .indexa-r .indexa-rlist .swiper-button-next{left:calc(-5vw + -160px)}
    .indexd .textbox{padding:24px 30px}
    .indexd .textbox .morebox{margin-top:2vw}
}
@media (max-width:1024px){
    .indexe .bot .swiper-container{padding-right:0}
    .bandown{display:none}
    .indexban{background-color:#f3f3f3}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets{padding-left:15px;height:8px;right:auto;left:50%;bottom:55%;top:auto;padding-bottom:0;background-image:url(../img/baniconwap.png);background-position:left top}
    .indexban .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 4px;vertical-align:top;}
    .indexban .swiper-pagination-bullet-active{height:8px;width:20px}
    .indexa{padding:60px 0 40px}
    .indextitle{font-size:20px;font-weight: 700;}
    .indexa-l{width:100%;max-width:100%;margin-right:0;padding-left:15px}
    .indexa-lslide .swiper-wrapper{flex-wrap:nowrap;-webkit-flex-wrap:nowrap;-moz-box-flex:nowrap;-ms-flex-wrap:nowrap}
    .indexa-r{width:100%;padding:0 15px;margin-top:25px}
    .indexa-lslide .swiper-slide{width:auto;margin-right:5vw}
    .indexa-lslide .swiper-slide .text{font-size:14px;word-break:break-all}
    .indexa-l .indextitle{text-align:center}
    .indexa .wrap{padding:0}
    .indexa-lslide{margin-top:15px}
    .indexa-r .indexa-rlist .wapimg{display:block}
    .indexa-r .indexa-rlist .img{display:none}
    .indexa-r .indexa-rlist .textbox{max-width:100%;padding:20px;position:static;margin-top:0}
    /* .indexa-lslide .swiper-slide{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:1} */
    .indexa-r .indexa-rlist .textbox .title{font-size:20px;max-height:28px}
    .indexa-r .indexa-rlist .textbox .text{max-height:94px;-webkit-line-clamp:4;margin-top:6px}
    .indexa-r .indexa-rlist .textbox .morebox{width:126px;height:40px;margin-top:25px;line-height:38px;padding-left:15px;background-size:16px auto;background-position:right 15px center;}
    .indexa{background-color:#f3f3f3}
    .indexb{padding:0 0 100px;position:relative}
    .indexb .indextitle{width:100%;text-align:center}
    .indexbslide .textbox{padding:25px}
    .indexbslide .textbox .title{font-size:20px}
    .indexbslide{margin-top:20px;padding-left:15px}
    .indexbslide .textbox .text{max-height:125px;-webkit-line-clamp:5}
    .indexbtop-r{width:100%;text-align:center;position:absolute;bottom:50px;left:0;float:none}
    .indexbtop-r .swiper-button-next,
    .indexbtop-r .swiper-button-prev,
    .indexbtop-r .more{width:30px;height:30px;line-height:28px;display:inline-block;float:none;vertical-align:middle}
    .indexb .more{margin-left:10px}
    .indexc{padding:50px 0 40px;background-image:url(../img/icbgwap.jpg)}
    .indexc .bigtitle{font-size:20px;line-height:1.4}
    .indexc .list{width:46%;margin-right:8%;padding:20px 0}
    .indexc .list:nth-of-type(2n){margin-right:0}
    .indexc .box{margin-top:0px}
    .indexc .list .numUp{font-size:30px}
    .indexc .list:after{width:100%;height:1px;bottom:0;top:auto;background-color:rgba(255,255,255,0.1)}
    .indexc .list:nth-of-type(3):after{display:none}
    .indexc .list .text{padding:0 14px;font-size:12px}
    .indexd .textbox, .indexd .wapimg{width:50%}
    .indexd .wapimg{display:block}
    .indexd .img{display:none}
    .indexd .textbox{padding:30px 15px 20px}
    .indexd .textbox .title{font-size:20px;line-height:1.2}
    .indexd .textbox .text{margin-top:8px;line-height:1.4;-webkit-line-clamp:4;max-height:76px}
    .indexd .textbox .morebox{width:110px;font-size:13px;padding-left:10px;line-height:34px;height:36px;margin-top:22px;background-size:14px;background-position:right 10px center}
    .indexd .textbox .morebox .moretext{line-height:34px}
    .indexd .textbox .morebox .icon{margin-left:2px;width:16px}
    .indexe{padding:40px 0 110px;position:relative}
    .indexe .bot .box .textbox{padding: 30px 25px 40px}
    .indexe .bot .box .textbox .title{font-size:18px;line-height:28px;height:56px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
    .indexe .bot .box .textbox .desc {height: 66px;line-height: 22px;-webkit-line-clamp: 3;margin-top: 8px;}
    .indexe .bot .box .textbox .morebox{margin-top:15px}
    .indexe .bot{margin-top:20px}
    .indexe .indextitle{width:100%;text-align:center}
    .indexe .top,
    .indexe .wrap{position:static}
    .copyright {width: 80%;margin: 0 auto}
    .copyright, .copyright a {line-height: 20px;}
}
