@charset "utf-8";
/* 浏览器样式初始化 */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;font-size:16px;color: #3a343a;font-family: "PingFangSC","Helvetica Neue",Helvetica,Arial,"Microsoft Yahei","Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;line-height:1em}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {display:block;}
html,body{color:#3a343a;/*overflow-x: hidden;*/}
body{background:#fff}
ul,ol,li{list-style:none}
a{color:#3a343a;text-decoration:none;}
a:hover{text-decoration:none;-webkit-transition: background-color .2s ease;-moz-transition: background-color .2s ease;-ms-transition: background-color .2s ease;-o-transition: background-color .2s ease;transition: background-color .2s ease; }
img{border:0;}
em,i,b{font-style: normal;font-weight: normal;}
h1,h2,h3,h4,h5,h6{;font-weight:normal}
.clear:after{ visibility:hidden; display:block; font-size:0; content:" "; clear:both; height:0; }
.clear{ zoom:1; }
.left{ float:left; }
.right{ float:right; }
.hide{display:none;}
.before, .after{position: relative;}
.before:before, .after:after{position: absolute;display: block;content: "";}
.imgbig{max-width: 100%;-webkit-transition: all 1s ease; -moz-transition: all 1s ease; -ms-transition: all 1s ease; -o-transition: all 1s ease; transition: all 1s ease; display: block !important }
.imgbigout:hover .imgbig{transform: scale(1.1); -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1) }
.imgbigout{display: block; overflow: hidden }
.imgbigout img{display: block;max-width: 100%;margin: 0 auto;}
input{-webkit-appearance:none;outline: none;background: none;border: none;}
textarea{border: none;resize: none;outline: none;}
.tran{
	-webkit-transition: all 1s cubic-bezier(.19,1,.22,1);
	-moz-transition: all 1s cubic-bezier(.19,1,.22,1);
	-ms-transition: all 1s cubic-bezier(.19,1,.22,1);
	-o-transition: all 1s cubic-bezier(.19,1,.22,1);
	transition: all 1s cubic-bezier(.19,1,.22,1);
}

video::-internal-media-controls-download-button {
    display:none;
}
video::-webkit-media-controls-enclosure {
    overflow:hidden;
}
video::-webkit-media-controls-panel {
    width: calc(100% + 30px); 
}



/*延迟加载*/
.lazy {background: url("loading.gif") 50% 50% no-repeat;}
/*分页框架*/
.pager-box{margin-top: 70px;text-align: center;}
.pager{display: inline-block;margin: 0 auto;}
.pager span,.pager a{float: left;display:inline-block;width: 30px;height: 30px;margin:0px 2px;color: #666;line-height: 30px;text-align:center;}
.pager .now{color:#fff;background-color: #cd1a2c;}
.pager .current,.pager .p1{display: none;}
.pager .p1:first-child, .pager .current:first-child{background-position: -2px -33px;}
.pager .p1:last-child, .pager .current:last-child{background-position: -34px -33px;}
.pager .p1:hover{background-color: #cd1a2c;}
.pager .p1:first-child:hover{background-position: -2px -1px;}
.pager .p1:last-child:hover{background-position: -34px -1px;}


.com-btn{}
.com-btn .com-btn-more{display: inline-block;width: 120px;height: 40px;font-size: 16px;line-height: 40px;text-align: center;box-sizing: border-box;color: #cd1a2c;border-radius: 40px;border: 1px solid #cd1a2c;transition: all .7s ease;}
.com-btn .com-btn-more:hover{background: #cd1a2c;color: #fff;border-color: #cd1a2c;}

.com-banner-btn{position: absolute;right: 200px;bottom: 50px;z-index: 9;}
.com-banner-btn .com-btn-more{display: block;margin-bottom: 20px;}
.i-case-btn{position: absolute; left: 8%; bottom: 8%; width: 84%;}

.mb{width: 89.58%;margin: 0 auto;}
.icon{position: absolute;display: block;background-position: center;background-repeat: no-repeat;}
.red-btn{display: block;font-size: 16px;line-height: 46px;border-radius: 46px;color: #fff;text-align: center;background: #cd1a2c;transition: all .7s ease;}
.red-btn:hover{box-shadow: 4px 4px 1px rgba(205,26,44,.2);}

.head{position: fixed;left: 0;top: 0;z-index: 999;width: 100%;}
.head .head-inner{padding: 30px 0;transition: all .7s ease;}
.head .head-inner .head-top{position: absolute;}
.head .head-logo{float: left;}
.head .head-logo .logo-w{display: block;}
.head .head-logo .logo{display: none;}
.head .head-tel{position: relative;float: right;padding-left: 24px;font-size: 18px;line-height: 46px;color: #cd1a2c;}
.head .head-tel i{left: 0;top: 50%;width: 14px;height: 16px;margin-top: -8px;background-image: url(img/tel.png);}
.head .head-nav{float: right;margin-right: 42px;}
.head .head-nav .navli{float: left;margin: 0 50px;}
.head .navli>a{display: block;font-size: 18px;line-height: 46px;letter-spacing: 2px;color: #fff;transition: all .3s ease;}
.head .navli.on>a, .head .navli>a:hover{color: #cd1a2c;}
.head-small{background: #fff;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.head-small .head-inner{padding: 29px 0 23px;}
.head-small .head-logo .logo-w{display: none;}
.head-small .head-logo .logo{display: block;}
.head-small .navli>a{color: #1c1c1c;}
/*.head-small .head-tel{color: #1c1c1c;}
.head-small .head-tel:hover{color: #cd1a2c;}
.head-small .head-tel i{background-image: url(img/tel2.png);}*/
.head-small-h{height: 100px;}
.i-banner{height: 950px;}
.i-banner .item{position: relative;background-position: center;background-repeat: no-repeat;}
.i-banner .item .item-info{position: absolute;}
.i-banner .item .item-info img{display: block;max-width: 100%;height: auto;}
.i-banner .item1 .item-info{left: 5.21%;top: 39.26%;width: 39.48%;}
.i-banner .item2 .item-info{left: 20.41%;top: 39.36%;width: 60%;display: flex;justify-content: space-between;}
.i-banner .item2 .item-info .banner-text-img1{width: 19.13%;}
.i-banner .item2 .item-info .banner-text-img2{width: 30.95%;}
.i-banner .item2 .item-info .banner-text-img3{width: 29.91%;}
.i-banner .item3 .item-info{left: 5.21%;top: 16.1%;width: 42.6%;}
.i-banner .banner-pagination{position: absolute;left: 0;bottom: 45px;z-index: 9;width: 100%;text-align: center;}
.i-banner .swiper-pagination-bullet{position: relative;width: 6px;height: 6px;margin: 0 11px !important;background: #fff;border-radius: 50%;opacity: 1;outline: none;}
.i-banner .swiper-pagination-bullet-active{top: 2px;width: 10px;height: 10px;background: #ff0000;}

.i-about{background: url(img/i-about-bg.png) center no-repeat;overflow: hidden;}
.i-about .i-about-inner{width: 76.4%;height: 664px;padding-bottom: 80px;margin: 0 auto;box-sizing: border-box;}
.i-about .i-about-img{float: left;margin-left: 8.6%;width: 25.8%;height: 100%;}
.i-about .i-about-img>img{position: absolute;left: 50%;top: 50%;display: block;max-width: 100%;height: auto;transform: translate(-50%,-50%);}
.i-about .i-about-main{position: relative;float: right;width: 55.4%;height: 100%;}
.i-about .i-about-main .i-about-con{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-50%);}
.i-about .i-about-con .i-about-tit{margin-bottom: 22px;font-size: 36px;line-height: 1.44em;color: #3a343a;}
.i-about .i-about-con .i-about-sum{margin-bottom: 32px;font-size: 16px;line-height: 1.875em;color: #3a343a;}
.i-about .i-about-con .i-about-more{width: 160px;}

.i-video{}
.i-video .i-video-inner{position: relative;height: 550px;}
.i-video .i-video-img{position: relative;top: -80px;z-index: 9;width: 66.6%;height: 100%;}
.i-video .i-video-img .img-bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: url(img/i-video-pic.jpg) center no-repeat;}
.i-video .i-video-on{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);display: block;width: 78px;height: 78px;background: #cd1a2c;border-radius: 50%;}
.i-video .i-video-img .i-video-on>i{left: 50%;top: 50%;width: 20px;height: 29px;transform: translate(-50%,-50%);background-image: url(img/video-btn.png);}
.video-on:before{position: absolute;left: 0;top: 0;display: block;content: "";width: 78px;height: 78px;border-radius: 50%;background: rgba(205,26,44,1);
-webkit-animation: warn 2s ease-out;
            -moz-animation: warn 2s ease-out;
            animation: warn 2s ease-out;
            -webkit-animation-iteration-count: infinite;
            -moz-animation-iteration-count: infinite;
            animation-iteration-count: infinite;
}
@keyframes warn {
	0% {
		transform: scale(1);
		-webkit-transform: scale(1);
		opacity: 0.0;
	}

	25% {
		transform: scale(1.1);
		-webkit-transform: scale(1.1);
		opacity: 0.2;
	}

	50% {
		transform: scale(1.2);
		-webkit-transform: scale(1.2);
		opacity: 0.4;
	}

	75% {
		transform: scale(1.3);
		-webkit-transform: scale(1.3);
		opacity: 0.6;
	}

	100% {
		transform: scale(1.4);
		-webkit-transform: scale(1.4);
		opacity: 0.0;
	}
}







.i-video .i-video-main{position: absolute;right: 0;top: 0;width: 66.5%;height: 100%;background: #f2f2f2;}
.i-video .i-video-main .i-video-con{position: absolute;display: block;right: 12%;top: 10.18%;width: 454px;height: 452px;padding-top: 78px;padding-left: 50px;background: url(img/i-video-con-bg.png) center no-repeat;box-sizing: border-box;}
.i-video .i-video-con .con-tit{margin-bottom: 48px;font-size: 20px;line-height: 1.67em;}
.i-video .i-video-con .con-tit strong{display: block;margin-bottom: 20px;font-size: 28px;font-weight: normal;}
.con-box{display: flex;justify-content: space-between;}
.con-more{position: relative;display: inline-block;padding-left: 70px;font-size: 16px;line-height: 3em;}
.con-more>i{left: 0;top: 50%;width: 48px;height: 48px;margin-top: -24px;background-image: url(img/more.png);background-color: #cd1a2c;border-radius: 50%;transition: all .7s ease;}
.con-more:hover{color: #cd1a2c;}
.con-more:hover i{left: 10px;}
.i-tit{}
.i-tit p{text-align: center;}
.i-tit .tit{margin-bottom: 18px;font-size: 16px;color: #cd1a2c;}
.i-tit .subtit{font-size: 48px;}
.i-yewu{padding: 96px 0 100px;}
.i-yewu .i-yewu-inner{}
.i-yewu .i-tit{margin-bottom: 64px;}
.i-yewu .i-yewu-main{}
.i-yewu .i-yewu-main .i-yewu-ul{display: flex;justify-content: space-between;}
.i-yewu .i-yewu-main .item{position: relative;width: 100%;padding: 50px 0;box-sizing: border-box;}
.i-yewu .i-yewu-main .item .hide{position: absolute;left: 50%;top: 50%;width: 100%;transform: translate(-50%,-40%);opacity: 0;display: block;}
.i-yewu .i-yewu-main .item .hide li{font-size: 26px;color: #fff;line-height: 1.5em;text-align: center;}

.i-yewu .i-yewu-main .item .com-btn{position: absolute;bottom: -50px;left: 0;width: 100%;text-align: center;}
.i-yewu .i-yewu-main .item .com-btn-more{width: 140px;}

.i-yewu .i-yewu-main .item-img{position: relative;width: 168px;height: 165px;margin: 0 auto 30px;}
.i-yewu .i-yewu-main .item-img>img{position: absolute;left: 50%;top: 50%;display: block;max-width: 100%;height: auto;transform: translate(-50%,-50%);}
.i-yewu .i-yewu-main .item-img .img2{display: none;}
.i-yewu .i-yewu-main .item:hover{background: #cd1a2c;box-shadow: 0 0 10px rgba(0,0,0,.2);}
.i-yewu .i-yewu-main .item:hover .img1{display: none;}
/*.i-yewu .i-yewu-main .item:hover .img2{display: block;}*/
.i-yewu .i-yewu-main .item:hover .item-text{display: none;color: #fff;}
.i-yewu .i-yewu-main .item:hover .hide{transform: translate(-50%,-50%);opacity: 1;transition: all .7s;}
.i-yewu .i-yewu-main .item-text{font-size: 24px;text-align: center;}
.i-case{padding-top: 56px;padding-bottom: ;background: #f5f5f5;}
.i-case .i-case-tit{margin-bottom: 38px;}
.i-case .i-case-main{}
.case-ul{}
.case-ul .case-item{position: relative;float: left;width: 33.3333333%;}
.case-ul .case-item>a{display: block;overflow: hidden;}
.case-ul .case-item .item-img{display: block;width: 100%;height: auto;transform: scale(1.003);transition: all .3s ease-in-out;}
.gray-img{
	-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;
	transition: all .3s ease-in-out;
}

.case-ul .case-item .item-con{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.1);opacity: 0;transition: all .7s;}
.case-ul .case-item .item-con-inner{position: absolute;left: 8%;bottom: 24.83%;width: 84%;}
.case-ul .case-item .item-con p{color: #fff;}
.case-ul .case-item .item-tit{position: relative;margin-bottom: 50px;font-size: 28px;}
.case-ul .case-item .item-tit:after{position: absolute;left: 0;bottom: -22px;display: block;content: "";width: 50px;height: 1px;background: #fff;}
.case-ul .case-item .item-sum{font-size: 16px;}
.i-case-btn{opacity: 0;transition: all .7s;}
.case-ul .case-item:hover .i-case-btn{opacity: 1;}
.case-ul .case-item:hover .i-case-btn .com-btn-more{background: #cd1a2c;color: #fff;border-color: #cd1a2c;}
.case-ul .case-item:hover .item-con{opacity: 1;}
.case-ul .case-item:hover .item-img{transform: scale(1.1);
	webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
}
.i-case .i-case-bottom{padding: 66px 0 93px;background: #fff;}
.i-case .i-case-bottom .i-case-bottom-inner{width: 1122px;margin: 0 auto;}
.i-case .i-case-bottom .i-case-bottom-text{float: left;width: 560px;font-size: 32px;line-height: 1.5em;}
.i-case .i-case-bottom .i-case-bottom-link{float: right;width: 420px;margin-top: 20px;}
.i-case .i-case-bottom-link>a{display: block;width: 200px;height: 50px;border-radius: 50px;font-size: 16px;line-height: 50px;text-align: center;box-sizing: border-box;}
.i-case .i-case-bottom-link .i-case-more{color: #cd1a2c;border: 1px solid #cd1a2c;transition: all .7s ease;}
.i-case .i-case-bottom-link .i-case-more:hover{color: #fff;background: #cd1a2c;}
.i-case .i-case-bottom-link .i-case-contact{color: #fff;background: #cd1a2c;}


.i-advantage{padding: 56px 0 100px;background: #f5f5f5;}
.i-advantage .i-advantage-inner{width: 1122px;margin: 0 auto;}
.i-advantage .i-advantage-tit{margin-bottom: 40px;}
.i-advantage .i-advantage-ul{display: flex;justify-content: space-between;flex-wrap: wrap;margin-bottom: 30px;}
.i-advantage-ul .item{width: 32%;height: 300px;margin-bottom: 20px;padding: 50px 24px;box-shadow: 0 0 10px rgba(0,0,0,.2);background: #fff;box-sizing: border-box;}
.i-advantage-ul .item .icon-box{position: relative;display: block;width: 60px;height: 70px;margin: 0 auto 15px;/*border-radius: 50%;border: 1px solid #bfbfbf;*/transition: all .7s;}
.i-advantage-ul .item .icon-box .icon{position: absolute;left: 50%;top: 50%;display: block;width: 60px;height: 60px;transform: translate(-50%,-50%);background-size: 100% 100%;background-repeat: no-repeat;transition: all .7s;}

.i-advantage-ul .item p{text-align: center;}
.i-advantage-ul .item .tit{position: relative;margin-bottom: 30px;font-size: 20px;}
.i-advantage-ul .item .tit:after{position: absolute;left: 50%;bottom: -10px;display: block;content: "";width: 10px;height: 2px;margin-left: -5px;background: #222;}
.i-advantage-ul .item .sum{font-size: 14px;line-height: 1.5em;color: #3a343a;}

.i-advantage .item1 .icon{background-image: url(img/ad01.png);}
.i-advantage .item2 .icon{background-image: url(img/ad02.png);}
.i-advantage .item3 .icon{background-image: url(img/ad03.png);}
.i-advantage .item4 .icon{background-image: url(img/ad04.png);}
.i-advantage .item5 .icon{background-image: url(img/ad05.png);}
.i-advantage .item6 .icon{background-image: url(img/ad06.png);}


.i-advantage .item:hover{background: #cd1a2c;}
.i-advantage .item:hover .icon-box{margin-bottom: 5px;}
.i-advantage .item:hover .icon{margin-top: 10px;}
.i-advantage .item:hover p{color: #fff;}
.i-advantage .item:hover .tit:after{background: #fff;}
.i-advantage .item1:hover .icon{background-image: url(img/ad11.png);}
.i-advantage .item2:hover .icon{background-image: url(img/ad12.png);}
.i-advantage .item3:hover .icon{background-image: url(img/ad13.png);}
.i-advantage .item4:hover .icon{background-image: url(img/ad14.png);}
.i-advantage .item5:hover .icon{background-image: url(img/ad15.png);}
.i-advantage .item6:hover .icon{background-image: url(img/ad16.png);}


.i-advantage .i-advantage-btn{text-align: center;}
.i-advantage .i-advantage-more{display: inline-block;width: 200px;height: 50px;border-radius: 50px;margin: 0 10px;font-size: 16px;line-height: 50px;text-align: center;box-sizing: border-box;color: #cd1a2c;border: 1px solid #cd1a2c;transition: all .7s ease;}
.i-advantage .i-advantage-more:hover{background: #cd1a2c;color: #fff;border-color: #cd1a2c;}






.i-partner{padding: 96px 0 100px;}
.i-partner .i-partner-inner{}
.i-partner .i-partner-main{height: 360px;padding-bottom: 60px;}
.i-partner .i-partner-tit{margin-bottom: 40px;}
.i-partner-main .partner-item{position: relative;width: 300px;height: 160px;border: 1px solid #d9d9d9;box-sizing: border-box;}
.i-partner-main .partner-item:nth-child(even){margin-top: 40px !important;}
.i-partner-main .partner-item .item-inner>img{position: absolute;left: 50%;top: 50%;display: block;max-width: 90%;max-height: 90%;width: auto;height: auto;transform: translate(-50%,-50%);}
.i-partner .partner-pagination{position: absolute;left: 0;bottom: 0;z-index: 9;width: 100%;text-align: center;}
.i-partner .swiper-pagination-bullet{position: relative;width: 14px;height: 14px;margin: 0 8px !important;background: #363137;border-radius: 50%;opacity: 1;outline: none;}
.i-partner .swiper-pagination-bullet-active{background: #cd1a2c;}
.i-partner-main .partner-item:hover .gray-img{
	webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
}
.i-news{padding: 74px 0 70px;background: url(img/i-news-bg.jpg) top center no-repeat;}
.i-news .i-news-inner{width: 1720px;}
.i-news .i-news-tit{margin-bottom: 46px;}
.i-news .i-news-tit .subtit{margin-bottom: 24px;color: #fff;}
.i-news .i-news-tit .i-news-summary{width: 848px;margin: 0 auto;font-size: 16px;line-height: 1.5em;color: #fff;text-align: center;}
.i-news .i-news-main{margin-bottom: 40px;padding: 10px 0;}
.i-news .i-news-main .i-news-item{width: 800px;height: 460px;background: #fff;}
.i-news-main .i-news-item>a{position: relative;display: block;box-shadow: 0 0 10px rgba(0,0,0,.4);}
.i-news-main .i-news-item>a:hover .gray-img{
	webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;
}
.i-news-main .i-news-item .item-img{display: block;width: 100%;height: auto;transition: filter 0;}
.i-news-main .i-news-item .item-box{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.3);}
.i-news-main .i-news-item .item-box-inner{position: absolute;left: 0;bottom: 24px;width: 100%;padding: 0 50px;box-sizing: border-box;opacity: 0;transition: all .7s ease;}
.i-news-main .i-news-item p{color: #fff;}
.i-news-main .i-news-item .tit{margin-bottom: 14px;font-size: 30px;}
.i-news-main .i-news-item .time{margin-bottom: 14px;font-size: 16px;}
.i-news-main .i-news-item .sum{font-size: 16px;line-height: 1.5em;}
.i-news-main .swiper-slide-active .item-box-inner{opacity: 1;}
.i-news .i-news-more{text-align: center;}
.foot{}
.foot .foot-msg{padding: 60px 0;background: #f2f2f2;}
.foot-msg .foot-msg-inner{width: 1200px;margin: 0 auto;}
.foot-msg .foot-msg-text{float: left;width: 330px;font-size: 30px;font-weight: bold;line-height: 1.34em;color: #363137;}
.foot-msg .foot-msg-form{display: flex;justify-content: space-between;align-items: flex-start;float: right;width: 700px;margin-top: 4px;}
.foot-msg .foot-msg-form form{width: calc(100% - 180px);}
.foot-msg .foot-msg-form .form-inner{border-radius: 50px;overflow: hidden;}
.foot-msg .foot-msg-form .com-btn-more{height: 50px;line-height: 50px;border-radius: 50px;}
.foot-msg .foot-msg-form .msg-input{width: 80%;height: 50px;padding: 0 20px;font-size: 16px;color: #666;line-height: 50px;background: #e6e6e6;box-sizing: border-box;}
.foot-msg .foot-msg-form .msg-input:focus{
　　　　transition: box-shadow linear .5s;
-moz-transition: -moz-box-shadow linear .5s;
-webkit-transition: -webkit-box-shadow linear .5s;
outline:none;border-color:rgba(205,26,44,.75); 
box-shadow:0 0 2px rgba(205,26,44,.75);
-moz-box-shadow:0 0 2px rgba(205,26,44,.75);
-webkit-box-shadow:0 0 4px rgba(205,26,44,.75);
}
.foot-msg .foot-msg-form .msg-submit{width: 20%;height: 50px;border-top-right-radius: 50px;border-bottom-right-radius: 50px;font-size: 16px;color: #fff;line-height: 50px;text-align: center;background: #cd1a2c;cursor: pointer;}
.foot-msg .foot-msg-form .msg-info{margin-top: 8px;font-size: 16px;color: #666;}
.foot .foot-main{padding: 56px 0 0;background: #363137;}
.foot .foot-main .foot-con1{display: flex;justify-content: space-between;padding-bottom: 50px;border-bottom: 1px solid #484848;}
.foot-con1 .foot-con1-logo{float: left;width: 245px;}
.foot-con1 .foot-con1-logo .foot-logo{display: block;margin-bottom: 36px;}
.foot-con1 .foot-con1-logo .foot-logo img{display: block;max-width: 100%;height: auto;}
.foot-con1 .foot-con1-logo p{font-size: 24px;color: #f0f0f0;text-align-last: justify;}
.foot-con1 .foot-con1-link{width: 480px;}
.foot-con1 .foot-con1-link span{display: block;margin-bottom: 34px;font-size: 24px;line-height: 1em;color: #f0f0f0}
.foot-con1 .foot-con1-link a{display: inline-block;margin-right: 10px;font-size: 16px;line-height: 2.25em;color: #e5e5e5;}
.foot-con1 .foot-con1-info{width: 574px;}
.foot-con1 .foot-con1-info .foot-nav{display: flex;justify-content: space-between;flex-wrap: wrap;width: 176px;}
.foot-con1 .foot-con1-info .foot-nav li{width: 80px;margin-bottom: 34px;}
.foot-con1 .foot-con1-info .foot-nav a{;font-size: 18px;color: #f0f0f0;}
.foot-con1 .foot-con1-info .foot-code-box{display: flex;justify-content: space-between;width: 318px;}




.foot-con1 .foot-con1-right{display: flex;justify-content: space-between;width: 316px;}
.foot-con1 .foot-code>img{display: block;width: 121px;height: 121px;margin: 0 auto 15px;}
.foot-con1 .foot-code>p{font-size: 18px;color: #f0f0f0;text-align: center;}
.foot-con2{border-bottom: 1px solid #484848;}
.foot-con2 .foot-con2-ul{display: flex;justify-content: space-between;}
.foot-con2 .foot-con2-ul>li>a{position: relative;padding-left: 45px;font-size: 18px;line-height: 70px;color: #f0f0f0;}
.foot-con2 li .icon{left: 0;top: 50%;width: 28px;height: 28px;margin-top: -14px;border-radius: 50%;border: 1px solid #f0f0f0;}
.foot-con2 .tel .icon{background-image: url(img/foot-tel.png);}
.foot-con2 .email .icon{background-image: url(img/foot-email.png);}
.foot-con2 .address .icon{background-image: url(img/foot-address.png);}
.foot-con3{padding: 34px 0 30px;}
.foot-con3 p, .foot-con3 a{line-height: 1.875em;color: #d0cfd0;}
.foot-con3 a:hover{color: #f0f0f0;}
.foot-con3 .foot-link{margin-bottom: 24px;}
.foot-con3 .foot-link>a{display: inline-block;margin-right: 14px;}


.banner{position: relative;height: 950px;background-position: center;background-repeat: no-repeat;}
.banner .banner-text{position: absolute;left: 5.21%;}

.about-wrap1{padding: 127px 0 114px;}
.about-wrap1 .about-wrap1-inner{overflow-x: hidden;}
.about-wrap1 .about-wrap1-left{float: left;width: 45.58%;margin-top: 14px;}
.about-wrap1 .about-wrap1-right{float: right;width: 42.73%;margin-right: 70px;}
.about-wrap1 .about-wrap1-right img{display: block;max-width: 100%;height: auto;}
.about-tit{font-size: 48px;color: #333;letter-spacing: 2px;}
.about-wrap1 .about-wrap1-left .about-tit{margin-bottom: 24px;}
.about-wrap1 .about-wrap1-left>p{font-size: 18px;color: #333;line-height: 1.67em;text-align: justify;}
.about-wrap1 .about-wrap1-left .about-wrap1-num{position: relative;margin: 44px 0 40px;padding-bottom: 65px;}
.about-wrap1 .about-wrap1-left .about-wrap1-num:after{position: absolute;left: 0;bottom: 0;display: block;content: "";width: 50px;height: 2px;background: #cd1a2c;}
.about-wrap1-num .num-box{display: inline-block;}
.about-wrap1-num .num-box1{position: relative;margin-right: 156px;}
.about-wrap1-num .num-box1:after{position: absolute;right: -72px;bottom: 0;display: block;content: "";width: 2px;height: 110px;background: #e6e6e6;}
.about-wrap1-num p{color: #333;}
.about-wrap1-num .p1{margin-bottom: 26px;font-size: 24px;letter-spacing: 4px;}
.about-wrap1-num .p2{font-size: 30px;}
.about-wrap1-num .num-box2 .p2{font-size: 36px;}
.about-wrap1-num .p2 .num{display: inline-block;margin-right: 10px;font-size: 90px;font-family: "Arial";line-height: .8em;font-weight: lighter;color: #cd1a2c;}

.about-wrap2{position: relative;overflow: hidden;}
.about-wrap2 .about-wrap2-con{}
.about-wrap2-con .swiper-slide{position: relative;height: 800px;background-position: center;background-repeat: no-repeat;}
.about-wrap2-con .swiper-slide .slide-text{position: absolute;left: 5.21%;top: 23.75%;width: 50%;}
.about-wrap2-con .slide-text p{color: #fff;}
.about-wrap2-con .slide-text .p1{margin-bottom: 46px;font-size: 90px;line-height: .8em;letter-spacing: -4px;}
.about-wrap2-con .slide-text .p2{font-size: 36px;line-height: 1.5em;}
.about-wrap2 .line{position: absolute;left: 0;top: 560px;width: 100%;height: 86px;background: url(img/about-wrap3-line.png) center no-repeat;z-index: 9;}
.about-wrap2-tabs{position: absolute;left: 50%;top: 544px;width: 1380px;height: 200px;transform: translateX(-50%);z-index: 99;}
.about-wrap2-tabs .swiper-slide{position: relative;width: 96px;padding-top: 32px;font-size: 18px;color: #fff;text-align: center;opacity: .8;}
.about-wrap2-tabs .swiper-slide i{position: absolute;left: 50%;top: 0;display: block;width: 18px;height: 18px;transform: translateX(-50%);background: #333;border-radius: 50%;border: 2px solid #fff;}
.about-wrap2-tabs .swiper-slide i:after{position: absolute;left: 50%;top: 50%;display: block;content: "";width: 8px;height: 8px;transform: translate(-50%,-50%);background: #fff;border-radius: 50%;}
.about-wrap2-tabs .swiper-slide-prev{top: 6px;}
.about-wrap2-tabs .swiper-slide-active{top: 89px;}
.about-wrap2-tabs .swiper-slide-next{top: 25px;}
.about-wrap2-tabs .swiper-slide-thumb-active{padding-top: 50px;font-size: 30px;color: #fff;opacity: 1;}
.about-wrap2-tabs .swiper-slide-thumb-active i{width: 30px !important;height: 30px;margin-top: -6px;border-color: #cd1a2c;}
.about-wrap2-tabs .swiper-slide-thumb-active i:after{background: #cd1a2c;}

.about-wrap3{padding: 110px 0 48px;}
.about-wrap3 .about-wrap3-inner{}
.about-wrap3 .about-wrap3-top{margin-bottom: 46px;}
.about-wrap3 .about-wrap3-top .about-wrap3-text{float: left;width:45.34%;}
.about-wrap3 .about-wrap3-top .about-wrap3-icon{float: right;width: 41.86%;height: 114px;}
.about-wrap3 .about-wrap3-text .about-tit{margin-bottom: 42px;}
.about-wrap3 .about-wrap3-text .sum{font-size: 18px;line-height: 1.67em;color: #333;text-align: justify;}
.about-wrap3 .about-wrap3-icon{display: flex;justify-content: space-between;margin-top: 92px;}
.about-wrap3-icon .item{position: relative;min-width: 100px;height: 114px;}
.about-wrap3-icon .item .item-img{margin: 0 auto;}
.about-wrap3-icon .item1 .item-img{width: 70px;}
.about-wrap3-icon .item2 .item-img{width: 60px;}
.about-wrap3-icon .item3 .item-img{width: 72px;}
.about-wrap3-icon .item4 .item-img{margin-top: -2px;width: 66px;}
.about-wrap3-icon .item5 .item-img{margin-top: 10px;width: 59px;}
.about-wrap3-icon .item-img img{display: block;max-width: 100%;height: auto;}
.about-wrap3-icon .item-text{position: absolute;left: 0;bottom: 0;width: 100%;font-size: 18px;color: #3a343a;text-align: center;}
.about-wrap3-img{display: flex;justify-content: space-between;}
.about-wrap3-img img{display: block;max-width: 100%;height: auto;}
.about-wrap3-img .imglist1{width: 29%;}
.about-wrap3-img .imglist2{width: 34.8%;}
.about-wrap3-img .imglist3{width: 33.7%;}
.about-wrap3-img .imglist2 .imgbigout:first-child{margin-bottom: 20px;}

.about-wrap4{padding: 92px 0 100px;background: url(img/about-wrap4-bg.jpg) center no-repeat;}
.about-wrap4 .about-wrap4-inner{position: relative;}
.about-wrap4 .about-wrap4-more{position: absolute;right: 0;top: -12px;display: block;width: 200px;height: 50px;border-radius: 50px;color: #fff;line-height: 50px;text-align: center;background: #cd1a2c;}
.about-wrap4 .about-tit{margin-bottom: 50px;}
.about-wrap4 .about-wrap4-main{}
.about-wrap4 .about-wrap4-main .about-wrap4-ul{display: flex;justify-content: space-between;flex-wrap: wrap;}
.about-wrap4 .about-wrap4-main .item{position: relative;width: 32.55%;height: 200px;margin-bottom: 30px;box-shadow: 0 0 10px rgba(0,0,0,.2);background: #fff;}
.about-wrap4 .item .icon{left: 0;top: 0;width: 70px;height: 70px;background-color: #cd1a2c;border-radius: 0 0 14px 0;}
.about-wrap4 .item1 .icon{background-image: url(img/about/about-icon1.png);}
.about-wrap4 .item2 .icon{background-image: url(img/about/about-icon2.png);}
.about-wrap4 .item3 .icon{background-image: url(img/about/about-icon3.png);}
.about-wrap4 .item4 .icon{background-image: url(img/about/about-icon4.png);}
.about-wrap4 .item5 .icon{background-image: url(img/about/about-icon5.png);}
.about-wrap4 .item6 .icon{background-image: url(img/about/about-icon6.png);}
.about-wrap4 .item7 .icon{background-image: url(img/about/about-icon7.png);}
.about-wrap4 .item8 .icon{background-image: url(img/about/about-icon8.png);}
.about-wrap4 .item9 .icon{background-image: url(img/about/about-icon9.png);}
.about-wrap4 .num{position: absolute;right: 12px;bottom: 12px;display: block;font-size: 48px;line-height: .8em;font-weight: bold;color: #e5e5e5;z-index: -1;}
.about-wrap4 .item-text{padding: 36px 32px 0 32px;}
.about-wrap4 .item-text .tit{margin-bottom: 28px;padding-left: 66px;font-size: 24px;color: #333;}
.about-wrap4 .item-text .sum{line-height: 1.5em;color: #1b1b1b;list-style: decimal;}
.about-wrap4 .item-text .sum li{line-height: 1.5em;color: #1b1b1b;list-style: decimal;}

.case-banner .banner-text{top: 38.73%;}
.case-banner .banner-text p{color: #fff;}
.case-banner .banner-text .tit{margin-bottom: 32px;font-size: 90px;line-height: .8em;font-family: "Arial";text-transform: uppercase;}
.case-banner .banner-text .subtit{margin-bottom: 72px;font-size: 36px;}
.case-banner .banner-text .sum{font-size: 18px;line-height: 1.67em;}
.case-wrap{padding: 94px 0 110px;}
.case-wrap .case-top{display: flex;justify-content: space-between;margin-bottom: 35px;}
.case-top .case-top-left{}
.case-top .case-top-left p{color: #333;}
.case-top .case-top-left .tit{margin-bottom: 20px;font-size: 36px;font-weight: bold;}
.case-top .case-top-left .subtit{}
.case-top .case-top-nav{margin-top: 24px;}
.case-top .case-top-nav li{float: left;margin-left: 20px;margin-bottom: 15px;}
.case-top .case-top-nav li a{display: block;padding: 0 44px;line-height: 42px;color: #333;border: 1px solid #c9c9c9;border-top-width: 2px;border-bottom-width: 2px;border-radius: 44px;box-sizing: border-box;}
.case-top .case-top-nav li.on a, .case-top .case-top-nav li a:hover{color: #fff;background: #cd1a2c;border-color: #cd1a2c;}
.case-wrap .case-list{position: relative;padding-bottom: 110px;}
.case-wrap .case-list .read-more-box{position: absolute;left: 0;bottom: 0;width: 100%;text-align: center;}
.case-wrap .case-list .read-more{position: relative;display: inline-block;padding-left: 68px;line-height: 48px;color: #333;}
.case-wrap .case-list .read-more i{left: 0;top: 0;width: 48px;height: 48px;background-image: url(img/jt-down.png);background-color: #cd1a2c;border-radius: 50%;}

.case-read{padding-bottom: 74px;}
.case-read1{position: relative;height: 950px;margin-bottom: 40px;background-size: cover;background-repeat: no-repeat;}
.case-read1 .case-read1-shadow{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background: rgba(0,0,0,.5);}
.case-read1 .case-read1-inner{position: relative;height: 100%;}
.case-read1 .case-read1-video .video-text{position: absolute;left: 0;top: 50%;transform: translateY(-50%);z-index: 9;}
.case-read1-video .video-text p{color: #fff;}
.case-read1-video .video-text .p1{margin-bottom: 32px;font-size: 40px;}
.case-read1-video .video-text .p2{font-size: 18px;}
.case-read1 .case-read1-video .video-img{position: absolute;left: 50%;top: 16.42%;margin-left: -460px;}
.case-read1 .case-read1-btn{position: absolute;left: 0;bottom: 10.5%;width: 78px;height: 78px;border-radius: 50%;background: #cd1a2c;box-sizing: border-box;}
.case-read1 .case-read1-btn .icon{left: 50%;top: 50%;width: 20px;height: 29px;transform: translate(-50%,-50%);background-image: url(img/video-btn.png);}

.case-read2{margin-bottom: 38px;}
.case-read2 .case-read2-inner{padding: 38px 3.125% 62px;background: #f2f2f2;box-sizing: border-box;}
.case-read2 .case-read2-top{display: flex;justify-content: space-between;margin-bottom: 70px;}
.case-read2-top .top-info{width: 29%;}
.case-read2-top .top-info p{color: #333;}
.case-read2-top .top-info .tit{margin-bottom: 134px;font-size: 30px;line-height: 1.5em;}
.case-read2-top .top-info .sum{line-height: 1.875em;}
.case-read2-top .top-con{width: 55.23%;}
.case-read2-top .top-con p{line-height: 1.75em;color: #333;text-align: justify;}
.editor-content{}
.editor-content img{display: block;max-width: 100%;height: auto;}
.editor-content p{margin-bottom: 30px;}
.editor-content p, .editor-content span{color: #333;line-height: 1.5em;}
.case-read2-main.editor-content p{margin-bottom: 4px;}
.case-read2-main.editor-content img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.page-slide{}
.page-slide a{position: relative;display: block;color: #333;line-height: 50px;}
.page-slide .page-prev{padding-left: 70px;}
.page-slide .page-next{padding-right: 70px;}
.page-slide .icon{top: 50%;width: 50px;height: 50px;margin-top: -25px;background-color: #a9a9a9;border-radius: 50%;}
.page-slide .page-prev .icon{left: 0;background-image: url(img/page-prev.png);}
.page-slide .page-next .icon{right: 0;background-image: url(img/page-next.png);}
.page-slide a:hover{color: #cd1a2c;}
.page-slide a:hover .icon{background-color: #cd1a2c !important;}

.yewu-banner{}
.yewu-banner .banner-text{position: absolute;left: 5.21%;top: 31%;}
.yewu-banner .banner-text p{color: #fff;}
.yewu-banner .banner-text .tit{margin-bottom: 62px;font-size: 60px;}
.yewu-banner .banner-text .tit span{margin-left: 30px;}
.yewu-banner .banner-text .subtit{font-size: 36px;}
.yewu-box{padding: 116px 0 160px;}
.yewu-wrap{position: relative;margin-bottom: 120px;padding: 0 3.125% 104px;}
.yewu-wrap:last-child{margin-bottom: 0;}
.yewu-wrap .yewu-bg{position: absolute;left: 0;bottom: 0;width: 100%;height: 200px;}
.yewu-wrap-odd .yewu-bg{background: #f2f2f2;}
.yewu-wrap-even .yewu-bg{background: #cd1a2c;}
.yewu-wrap .yewu-wrap-img{position: relative;z-index: 1;}
.yewu-wrap .yewu-wrap-img>img{display: block;max-width: 100%;height: auto;}
.yewu-wrap .yewu-wrap-img span{position: absolute;bottom: 0;transform: translateY(50%);display: block;font-size: 160px;font-weight: bold;line-height: .8em;opacity: .1;transition: all .7s ease;}
.yewu-wrap:hover .yewu-wrap-img span{opacity: .3;}
.yewu-wrap-odd .yewu-wrap-img span{right: -10px;color: #cd1a2c;}
.yewu-wrap-even .yewu-wrap-img span{left: -10px;color: #fff;}
.yewu-wrap-odd .yewu-wrap-img{float: left;}
.yewu-wrap-odd .yewu-wrap-text{float: right;}
.yewu-wrap-even .yewu-wrap-img{float: right;}
.yewu-wrap-even .yewu-wrap-text{float: left;}
.yewu-wrap .yewu-wrap-img{width: 56.25%;}
.yewu-wrap .yewu-wrap-text{width: 39.375%;margin-top: 2.375%;}
.yewu-wrap .yewu-wrap-text p{color: #333;}
.yewu-wrap .yewu-wrap-text .tit{margin-bottom: 34px;font-size: 36px;}
.yewu-wrap .yewu-wrap-text .subtit{margin-bottom: 5%;line-height: 1.875em;text-align: justify;}
.yewu-wrap .yewu-wrap-text .yewu-more{width: 160px;}
.yewu-wrap .text-icon{position: absolute;bottom: 104px;width: 36.9%;z-index: 1;}
.yewu-wrap-odd .text-icon{right: 3.125%;}
.yewu-wrap-even .text-icon{left: 3.125%;}
.yewu-wrap .text-icon li{position: relative;float: left;margin-right: 43px;padding-left: 48px;line-height: 30px;}
.yewu-wrap-odd .text-icon li{color: #333;}
.yewu-wrap-even .text-icon li{color: #fff;}
.yewu-wrap .icon{left: 0;top: 50%;width: 30px;height: 30px;transform: translateY(-50%);}
.yewu-wrap .icon11{background-image: url(img/yewu/yewu-icon11.png);}
.yewu-wrap .icon12{background-image: url(img/yewu/yewu-icon12.png);}
.yewu-wrap .icon13{background-image: url(img/yewu/yewu-icon13.png);}
.yewu-wrap .icon21{background-image: url(img/yewu/yewu-icon21.png);}
.yewu-wrap .icon22{background-image: url(img/yewu/yewu-icon22.png);}
.yewu-wrap .icon23{width: 37px;height: 27px;background-image: url(img/yewu/yewu-icon23.png);}
.yewu-wrap .icon31{background-image: url(img/yewu/yewu-icon31.png);}
.yewu-wrap .icon32{background-image: url(img/yewu/yewu-icon32.png);}
.yewu-wrap .icon33{background-image: url(img/yewu/yewu-icon33.png);}
.yewu-wrap .icon41{background-image: url(img/yewu/yewu-icon41.png);}
.yewu-wrap .icon42{background-image: url(img/yewu/yewu-icon42.png);}
.yewu-wrap .icon43{background-image: url(img/yewu/yewu-icon43.png);}
.yewu-wrap .icon51{background-image: url(img/yewu/yewu-icon51.png);}
.yewu-wrap .icon52{background-image: url(img/yewu/yewu-icon52.png);}

.contact-banner{height: 400px;}
.contact-banner .banner-text{left: 5.21%;top: 40%;}
.contact-banner .banner-text p{color: #333;}
.contact-banner .banner-text .tit{margin-bottom: 20px;font-size: 48px;font-weight: bold;font-family: "Arial";letter-spacing: -4px;text-transform: uppercase;}
.contact-banner .banner-text .subtit{font-size: 24px;font-weight: bold;}
.contact-banner .banner-text .subtit span{margin-right: 4px;color: #cd1a2c;}
.contact-box{padding: 114px 0 210px;}
.contact-box .contact-main{display: flex;justify-content: space-between;margin-bottom: 72px;}
.contact-box .contact-main .contact-con1{width: 16.28%;}
.contact-main .contact-con1 .con1-top{margin-bottom: 75px;padding-bottom: 30px;border-bottom: 1px solid #ccc;}
.contact-main .contact-con1 .con1-top .p1{margin-bottom: 18px;color: #333;}
.contact-main .contact-con1 .con1-top a{display: inline-block;font-size: 30px;line-height: .8em;color: #333;}
.contact-main .contact-con1 .con1-wechat{padding-bottom: 30px;border-bottom: 1px solid #ccc;}
.contact-main .contact-con1 .con1-wechat p{margin-bottom: 20px;font-weight: bold;color: #333;}
.contact-main .contact-con1 .con1-wechat img{display: block;max-width: 130px;height: auto;box-shadow: 0 0 10px rgba(0,0,0,.3);}
.contact-main .contact-con2{}
.contact-main .contact-con2 li{margin-bottom: 57px;padding-bottom: 24px;border-bottom: 1px solid #cfcfcf;}
.contact-main .contact-con2 li p{color: #333;}
.contact-main .contact-con2 li .tit{margin-bottom: 12px;font-weight: bold;}
.contact-main .contact-con2 li .subtit{line-height: 1.875em;}
.contact-main .contact-con2 li:last-child{margin-bottom: 0;}
.contact-main .contact-con3{width: 56.4%;}
.contact-con3 .contact-con3-info{margin-bottom: 33px;font-size: 30px;font-weight: bold;color: #333;}
.contact-con3 .contact-con3-info .contact-form{}
.contact-form .input-box{display: flex;justify-content: space-between;margin-bottom: 30px;}
.contact-form .input-box input{display: block;width: 31%;height: 50px;padding: 0 20px;color: #333;line-height: 50px;background: #f2f2f2;box-sizing: border-box;}
.contact-form .textarea-box{position: relative;height: 250px;padding-bottom: 50px;background: #f2f2f2;box-sizing: border-box;}
.contact-form .textarea-box textarea{width: 100%;height: 200px;padding: 0 20px;line-height: 50px;background: #f2f2f2;box-sizing: border-box;}
.contact-form .textarea-box .submit{position: absolute;right: 0;bottom: 0;display: block;width: 31%;height: 50px;color: #fff;line-height: 50px;text-align: center;background: #cd1a2c;cursor: pointer;}
input[type=text]:focus{
	transition: box-shadow linear .5s;
-moz-transition: -moz-box-shadow linear .5s;
-webkit-transition: -webkit-box-shadow linear .5s;
outline:none;border-color:rgba(205,26,44,.75); 
box-shadow:0 0 2px rgba(205,26,44,.75);
-moz-box-shadow:0 0 2px rgba(205,26,44,.75);
-webkit-box-shadow:0 0 4px rgba(205,26,44,.75);
}
.contact-box .map{height: 500px;}
.BMapLabel{left: 18px !important;top: 40px !important;padding: 10px 40px !important;font-size: 20px !important;color: #333;border: none !important;background: #fff !important;transform: translateX(-50%);}
.BMap_pop, .BMap_shadow, .BMap_cpyCtrl, .anchorBL{display: none !important;}

.article-list{width: 1720px;margin: 0 auto;padding: 90px 0 130px;}
.article-list .article-list-ul{}
.article-list .item{position: relative;float: left;width: 410px;height: 470px;margin-right: 27px;margin-bottom: 80px;}
.expand-overlay{
	position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background-color: #cd1a2c;
    opacity: 0;
    z-index: 1;
    -webkit-transition: opacity 1s cubic-bezier(.19,1,.22,1);
    -moz-transition: opacity 1s cubic-bezier(.19,1,.22,1);
    -ms-transition: opacity 1s cubic-bezier(.19,1,.22,1);
    -o-transition: opacity 1s cubic-bezier(.19,1,.22,1);
    transition: opacity 1s cubic-bezier(.19,1,.22,1);
}
.article-list .item:nth-child(3n){margin-right: 0;}
.article-list .item .imgtext{position: relative;height: 170px;padding: 18px 14px 0 10px;box-sizing: border-box;z-index: 9;}
.article-list .item p{color: #333;}
.article-list .item .p1{margin-bottom: 18px;font-size: 24px;}
.article-list .item .p2{margin-bottom: 24px;}
.article-list .item .p3{line-height: 1.5em;text-align: justify;}
.article-list li:hover img{transform: scale(1.1);}
.article-list li:hover .expand-overlay{opacity: 1;}
.article-list li:hover .more-icon2{opacity: 0;}
.article-list li:hover p{color: #fff !important;}
.article-list .item:hover .imgtext{margin-top: -100px;}
.article-list .bigitem{width: 846px;height: 470px;}
.article-list .bigitem .imgbigout{height: 470px;}
.article-list .bigitem .imgtext{position: absolute;left: 0;bottom: 22px;width: 100%;height: auto;padding: 0 10.2% 0 4.2%;box-sizing: border-box;z-index: 9;transition: bottom .7s ease;}
.article-list .bigitem p{color: #fff;}
.article-list .bigitem .p1{margin-bottom: 18px;font-size: 24px;}
.article-list .bigitem .p2{margin-bottom: 24px;}
.article-list .bigitem .p3{line-height: 1.5em;}
.article-list .bigitem:hover .imgtext{bottom: 122px;}
.article-read{padding: 100px 0 140px;}
.article-read .article-read1{padding: 52px 5.8% 86px;background: #f2f2f2;}
.article-read1 .article-read1-top{margin-bottom: 24px;}
.article-read1 .article-read1-top .tit{margin-bottom: 16px;font-size: 30px;line-height: 1.5em;color: #333;text-align: center;}
.article-read1 .article-read1-top .time{display: block;font-size: ;color: #333;text-align: center;}
.article-read1 .article-read1-con{margin-bottom: 50px;}

.article-read2{}
.article-read2 .article-read2-tit{position: relative;margin-top: 75px;margin-bottom: 50px;font-size: 36px;color: #333;text-align: center;}
.article-read2 .article-read2-tit:after{position: absolute;left: 50%;bottom: -22px;display: block;content: "";width: 50px;height: 2px;margin-left: -25px;background: #cd1a2c;}
.article-read2 .article-read2-main{padding-bottom: 80px;}
.article-read2 .item{position: relative;height: 470px;}
.article-read2 .item .imgtext{position: relative;height: 170px;padding: 18px 14px 0 10px;box-sizing: border-box;z-index: 9;}
.article-read2 .item p{color: #333;}
.article-read2 .item .p1{margin-bottom: 18px;font-size: 24px;}
.article-read2 .item .p2{margin-bottom: 24px;}
.article-read2 .item .p3{line-height: 1.5em;text-align: justify-content;}
.article-read2 .item:hover img{transform: scale(1.1);}
.article-read2 .item:hover .expand-overlay{opacity: 1;}
.article-read2 .item:hover img{transform: scale(1.1);}
.article-read2 .item:hover .expand-overlay{opacity: 1;}
.article-read2 .item:hover .more-icon2{opacity: 0;}
.article-read2 .item:hover p{color: #fff !important;}
.article-read2 .item:hover .imgtext{margin-top: -100px;}
.article-read2 .article-read2-pagination{position: absolute;left: 0;bottom: 0;z-index: 9;width: 100%;text-align: center;}
.article-read2 .swiper-pagination-bullet{position: relative;width: 14px;height: 14px;margin: 0 8px !important;background: #333;border-radius: 50%;opacity: 1;outline: none;}
.article-read2 .swiper-pagination-bullet-active{background: #cd1a2c;}
.nocontent{font-size: 14px;color: #666;}

.fixed-tool{position: fixed;right: 0;top: 50%;transform: translateY(-50%);z-index: 99999;}
.fixed-tool .fixed-tool-ul>li{position: relative;margin-bottom: 5px;}
.fixed-tool .fixed-tool-ul .gotop{margin-bottom: 0;}



.fixed-tool li>a{position: relative;display: block;padding: 5px 0;color: #fff;background: #cd1a2c;z-index: 9;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.fixed-tool li span{display: block;font-size: 13px;color: inherit;text-align: center;}

.fixed-tool .icon{position: static;width: 70px;height: 40px;margin: 0 auto 4px;}
.fixed-tool .zixun .icon{background-image: url(img/tool-icon5.png);}
.fixed-tool .tel .icon{background-image: url(img/tool-icon1.png);}
.fixed-tool .weixin .icon{background-image: url(img/tool-icon2.png);}
.fixed-tool .email .icon{background-image: url(img/tool-icon3.png);}
.fixed-tool .gotop .icon{background-image: url(img/tool-icon4.png);}
.fixed-tool .tool-hide{position: absolute;left: 50px;top: 0;width: 200px;height: 70px;background: #fff;opacity: 0;transition: all .7s ease;box-shadow: 0 0 10px rgba(0,0,0,.1);}
.fixed-tool .tool-hide a{display: block;font-size: 14px;color: #cd1a2c;line-height: 70px;text-align: center;}
.fixed-tool .weixin .tool-hide{top: 50%;width: auto;height: auto;padding: 10px;transform: translateY(-50%);}
.fixed-tool .weixin .tool-hide:after{
	position: absolute;right: -10px;top: 50%;margin-top: -12px;display: block;content: "";width: 0;height: 0;border-top: 12px solid transparent;border-bottom: 12px solid transparent;border-left: 10px solid #fff;
}
.fixed-tool .tool-hide img{max-width: 130px;height: auto;}
.fixed-tool li:hover>a{color: #cd1a2c;background: #fff;}
.fixed-tool li:hover .tool-hide{left: -200px;opacity: 1;}
.fixed-tool .weixin:hover .tool-hide{left: -160px;}
.fixed-tool .zixun:hover .icon{background-image: url(img/tool-icon55.png);}
.fixed-tool .tel:hover .icon{background-image: url(img/tool-icon11.png);}
.fixed-tool .weixin:hover .icon{background-image: url(img/tool-icon22.png);}
.fixed-tool .email:hover .icon{background-image: url(img/tool-icon33.png);}
.fixed-tool .gotop:hover .icon{background-image: url(img/tool-icon44.png);}


.msg-wrap{display: none;position: fixed;left: 0;top: 0;width: 100%;height: 100%;padding: 50px 0;box-sizing: border-box;/*background: #249ad7;*/background: rgba(0,0,0,.7);z-index: 9999;}
.msg-wrap .msg-wrap-inner{position: relative;width: 92%;height: 100%;margin: 0 auto;}
.msg-wrap .msg-top{position: relative;height: 85px;}
.msg-wrap .msg-top:after{display: block;content: "";position: absolute;left: 0;top: 50%;width: 100%;height: 1px;background: #92cdeb;}
.msg-wrap .msg-top .msg-top-logo{position: relative;z-index: 9;display: block;width: 254px;height: 85px;margin: 0 auto;background: #249ad7;}
.msg-wrap .msg-top .msg-top-logo img{display: block;max-width: 100%;height: auto;margin: 0 auto;}
.msg-wrap .msg-con{position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);max-width: 450px;width: 450px;padding: 100px 45px 40px;background: url(img/msg-con-bg.png) top center no-repeat #fff;box-shadow: 0 0 10px rgba(205,26,44,.7);box-sizing: border-box;}
.msg-wrap .msg-con .msg-icon{position: absolute;left: 45px;top: -47px;}
.msg-wrap .msg-title{margin-bottom: 30px;}
.msg-wrap .msg-title .p1{margin-bottom: 12px;font-size: 26px;}
.msg-wrap .msg-title .p2{font-size: 40px;font-family: "Arial";color: #f5821e;}
.msg-wrap .msg-text{margin-bottom: 22px;}
.msg-wrap .msg-text .p1{margin-bottom: 14px;font-size: 20px;}
.msg-wrap .msg-text .p2{font-size: 16px;color: #666;}
.msg-wrap .msg-form{margin-bottom: 12px;}
.msg-wrap .msg-input{float: left;width: 69%;line-height: 42px;height: 44px;padding: 0 12px;box-sizing: border-box;border: 1px solid #cd1a2c;border-right: none;border-top-left-radius: 3px;border-bottom-left-radius: 3px;}
.msg-wrap .msg-submit{float: left;width: 31%;font-size: 18px;line-height: 44px;color: #fff;background: #cd1a2c;border-top-right-radius: 3px;border-bottom-right-radius: 3px;cursor: pointer;}
.msg-wrap .msg-info{margin-bottom: 12px;position: relative;padding-left: 20px;}
.msg-wrap .msg-info span{font-size: 12px;line-height: 15px;}
.msg-wrap .msg-info i{position: absolute;left: 0;top: 0;display: block;width: 15px;height: 15px;background-image: url(img/icons.png);background-repeat: no-repeat;background-position: -357px 0;}
.msg-wrap .msg-info-on span{color: #f5821e;}
.msg-wrap .msg-info-on i{background-position: -357px -26px;}
.msg-wrap .msg-zixun{display: block;font-size: 18px;text-align: center;color: #fff;line-height: 44px;background: #cd1a2c;border-radius: 3px;}
.msg-wrap .msg-off{position: absolute;right: 10px;top: 10px;display: block;width: 43px;height: 41px;background: url(img/icons.png) -286px 0 no-repeat;}
.msg-hide{display: none;}
.msg-hide p{font-size: 16px;line-height: 1.5em;}


@media screen and (min-width: 1921px){
	.mb{max-width: 1720px;}
	.i-banner .item{background-size: cover;}
	.i-video .i-video-img .img-bg{background-size: cover;}
	.banner{background-size: cover;}
	.about-wrap2-con .swiper-slide{background-size: cover;}
	.about-wrap4{background-size: cover;}
	.i-news{background-size: 100% auto;}
}
@media screen and (max-width: 1800px){
	.i-news .i-news-inner{width: 1504px;}
	.i-video .i-video-main .i-video-con{right: 8%;}
	.about-wrap4 .item-text .sum li{font-size: 14px;}
	.article-list{width: 1504px;}
	.article-list .item{width: 358px;height: 410px;margin-right: 24px;}
	.article-list .bigitem{width: 740px;height: 410px;}
	.article-list .bigitem .imgbigout{height: 410px;}
	.article-list .item .p1{margin-bottom: 14px;font-size: 20px;}
	.article-list .item .p2{margin-bottom: 8px;}
}
@media screen and (max-width: 1680px){
	.mb{width: 94%;}
	.head .head-nav .navli{margin: 0 30px;}
	.i-banner, .banner{height: 830px;}
	.i-yewu .i-yewu-main .item-img{width: 150px;height: 147px;}
	.i-yewu .i-yewu-main .item .hide li{font-size: 20px;}
	.i-about .i-about-inner{width: 86%;height: 500px;}
	.i-video .i-video-main .i-video-con{right: 2%;width: 410px;}
	.i-video .i-video-con .con-tit{font-size: 18px;}
	.i-video .i-video-con .con-tit strong{font-size: 22px;}
	.case-ul .case-item .item-tit{font-size: 24px;}
	.i-news .i-news-inner{width: 1300px;}
	.i-news .i-news-main .i-news-item{width: 600px;}
	.about-tit{font-size: 32px;}
	.about-wrap1{padding: 100px 0 94px;}
	.about-wrap1 .about-wrap1-left .about-tit{margin-bottom: 14px;}
	.about-wrap1 .about-wrap1-left>p{font-size: 16px;}
	.about-wrap1 .about-wrap1-left .about-wrap1-num{margin: 24px 0 20px;}
	.about-wrap1 .about-wrap1-right{margin-right: 50px;}
	.yewu-wrap{padding-bottom: 75px;}
	.yewu-wrap .yewu-bg{height: 150px;}
	.yewu-wrap .yewu-wrap-text{margin-top: 2%;}
	.yewu-wrap .yewu-wrap-text .tit{margin-bottom: 16px;font-size: 24px;}
	.yewu-wrap .yewu-wrap-text .subtit{font-size: 14px;}
	.yewu-wrap .yewu-wrap-text .yewu-more{width: 120px;height: 30px;font-size: 14px;line-height: 30px;}
	.yewu-wrap .text-icon{bottom: 75px;}
	.yewu-wrap .text-icon li{margin-right: 26px;padding-left: 38px;}
	.yewu-wrap .text-icon li:last-child{margin-right: 0;}
	.yewu-banner .banner-text .tit{margin-bottom: 42px;font-size: 48px;}
	.yewu-banner .banner-text .tit img{width: 300px;height: auto;}
	.yewu-banner .banner-text .subtit{font-size: 30px;}
	.case-top .case-top-nav li{margin-left: 15px;}
	.case-top .case-top-nav li a{padding: 0 20px;}
	.contact-banner{height: 400px;}
	.article-list{width: 1200px;}
	.article-list .item{width: 286px;height: 390px;margin-right: 19px;}
	.article-list .bigitem{width: 590px;height: 390px;}
	.article-list .bigitem .imgbigout{height: 390px;}
	.article-list .bigitem .imgbigout img{height: 100%;}
	.article-list .item .p1{margin-bottom: 14px;font-size: 16px;}
	.article-list .item .p2{margin-bottom: 8px;}
	.article-list .item .p3{font-size: 14px;}
	.article-read2 .item .p1{font-size: 18px;}
	.foot-con1 .foot-con1-logo{width: 200px;}
	.foot-con1 .foot-con1-logo p{font-size: 18px;}
	.foot-con1 .foot-con1-link span{margin-bottom: 20px;font-size: 18px;}
	.foot-con1 .foot-con1-info{width: 400px;}
	.foot-con1 .foot-con1-info .foot-nav{width: 120px;}
	.foot-con1 .foot-con1-info .foot-nav li{width: 50px;margin-bottom: 23px;}
	.foot-con1 .foot-con1-info .foot-code-box{width: 230px;}
	.foot-con1 .foot-code>img{width: 98px;height: auto;}
}

@media screen and (max-width: 1440px){
	.i-banner .item-info .p1{font-size: 50px;}
	.i-banner .item-info .p2{font-size: 32px;}
	.i-tit .tit{margin-bottom: 12px;}
	.i-tit .subtit{font-size: 38px;}
	.i-yewu .i-yewu-main .item .hide li{font-size: 18px;}
	.i-about .i-about-inner{height: 450px;}
	.case-banner .banner-text .tit{margin-bottom: 20px;font-size: 60px;}
	.case-banner .banner-text .subtit{margin-bottom: 44px;font-size: 30px;}
	.about-wrap2-con .slide-text .p1{margin-bottom: 30px;font-size: 60px;}
	.about-wrap2-con .slide-text .p2{font-size: 28px;}
	.about-wrap2-tabs{width: 1000px;}
	.about-wrap2-tabs .swiper-slide-prev{top: 21px;}
	.about-wrap2-tabs .swiper-slide-active{top: 89px;}
	.about-wrap2-tabs .swiper-slide-next{top: 45px;}
	.yewu-wrap .yewu-wrap-text{margin-top: 2%;}
	.yewu-wrap .yewu-wrap-text .subtit{font-size: 14px;line-height: 1.4em;}
	.yewu-wrap .text-icon li{font-size: 14px;}
	.i-about .i-about-con .i-about-tit{font-size: 28px;}
	.case-ul .case-item .item-tit{font-size: 20px;}
	.i-news .i-news-main .i-news-item{height: auto;}
	.about-wrap1-num .p2 .num{font-size: 70px;}
	.about-wrap4 .item .icon{width: 50px;height: 50px;background-size: 60% 60%;}
	.about-wrap4 .item-text{padding-top: 20px }
}

.mshow{display: none;}

#newBridge .nb-middle, #newBridge .icon-right-center, #newBridge{display: none !important;}
.video-layer{background: #000 !important;}

.layui-layer-page .layui-layer-content{display: flex;align-items: center;height: calc(100% - 43px) !important;background: #000 !important;overflow: visible !important;}
.layui-layer-page .layui-layer-content video{max-height: 100%;}
.layui-layer-page .layui-layer-maxmin, .layui-layer-page .layui-layer-min{display: none;}
video::-webkit-media-controls-fullscreen-button{ display: none !important;}


.weixin-layer{background: #fff !important;}
.weixin-layer .layui-layer-content{background: #fff !important;}
.weixin-layer .weixin-box{width: 100%;height: 100%;padding: 30px 10px;box-sizing: border-box;}
.weixin-layer .weixin-box img{display: block;width: 200px;height: auto;margin: 0 auto 20px;}
.weixin-layer .weixin-box p{font-size: 16px;text-align: center;}



@media screen and (max-width: 1024px){
	.mshow{display: block !important;}
	.mhide{display: none !important;}
	.head{background: #fff;}
	.head .head-inner{padding: 0;}
	.head .head-top{position: absolute;left: 0;top: 0;width: 100%;padding: 15px 3%;background: #fff;box-sizing: border-box;z-index: 9999;}
	.head .head-logo{position: relative;height: 30px;}
	.head .head-logo .logo-w{display: none;}
	.head .head-logo .logo{display: block;}
	.head .head-logo img{height: 100%;width: auto;}
	.head .mhead-menu{position: relative;float: right;padding: 6px 0;}
	.head .mhead-menu .line{display:block;width:24px;height: 2px;background:#cd1a2c;margin-top:6px;transition: all .3s;}
	.head .mhead-menu .line:first-child{margin-top:0px;}
	.head .mhead-menu .line:nth-child(2){width:20px;margin-left:4px;}
	.head .head-nav{position: fixed;left: 0;top: 0;display: none;width: 100%;height: 2000px;padding-top: 150px;background: #fff;box-sizing: border-box;}
	.head .head-nav .navli{float: none;}
	.head .head-nav .navli a{display: block;font-size: 20px;line-height: 50px;color: #cd1a2c;text-align: center;}
	.head .head-nav .navli.on a{font-weight: bold;}
	.head .line{display:block;width:32px;height: 3px;background:#cd1a2c;margin-top: 8px;transition: all .3s;}
	.head .line:first-child{margin-top: 0;}
	.is-active:nth-child(1){
	 -webkit-transform: translateY(8px)rotate(45deg);
	  -ms-transform: translateY(8px)rotate(45deg);
	  -o-transform: translateY(8px)rotate(45deg);
	  transform: translateY(8px)rotate(45deg);
	}
	.is-active:nth-child(2){width:0px!important;right:3%;}
	.is-active:nth-child(3){
	  -webkit-transform: translateY(-8px)rotate(-45deg);
	  -ms-transform: translateY(-8px)rotate(-45deg);
	  -o-transform: translateY(-8px)rotate(-45deg);
	  transform: translateY(-8px)rotate(-45deg);
	}
	
	.mhead-h, .head-small-h{height: 60px;}
	.i-banner{height: auto;}
	.i-banner .swiper-slide{background: none !important;}
	.i-banner .swiper-slide img{display: block;max-width: 100%;height: auto;}
	.i-banner .item1 .item-info{top: 29.26%;width: 60%;}
	.i-banner .item2 .item-info{left: 10%;width: 80%;}
	.i-banner .item3 .item-info{left: 5.21%;top: 16.1%;width: 60%;}
	.i-banner .item2 .item-info img{height: 60px !important;width: auto !important;}
	.i-banner .banner-pagination{bottom: 10px;}
	.i-banner .swiper-pagination-bullet{margin: 0 3px !important;}
	.i-tit .tit{margin-bottom: 8px;font-size: 14px;}
	.i-tit .subtit{font-size: 26px;}
	.i-yewu .i-yewu-main .item .hide li{font-size: 12px;line-height: 1.2em;}
	.i-about{margin-bottom: 50px;background: none;}
	.i-about .i-about-inner{height: auto;padding-bottom: 40px;}
	.i-about .i-about-img, .i-about .i-about-main{float: none;}
	.i-about .i-about-img{width: 70%;margin: 0 auto 20px;}
	.i-about .i-about-img img{position: static;transform: translate(0,0);}
	.i-about .i-about-main{width: 100%;}
	.i-about .i-about-con .i-about-tit{margin-bottom: 14px;font-size: 20px;}
	.i-about .i-about-main .i-about-con{position: static;transform: translate(0,0);}
	.i-about .i-about-con .i-about-sum{margin-bottom: 22px;font-size: 14px;text-align: justify;}

	.red-btn{font-size: 14px;line-height: 30px;}
	.i-about .i-about-con .i-about-more{width: 120px;}
	.i-video{padding-top: 0;}
	.i-video .i-video-inner{height: auto;}
	.i-video .i-video-img{position: static;width: 100%;height: 200px;}
	.i-video .i-video-img .i-video-on{width: 40px;height: 40px;}
	.i-video .i-video-img .i-video-on>i{width: 10px;height: 15px;background-size: 100% 100%;}
	.i-video .i-video-main{position: static;width: 100%;}
	.i-video .i-video-main .i-video-con{position: static;width: auto;height: auto;padding: 20px 7%;}
	.i-video .i-video-con .con-tit{margin-bottom: 22px;font-size: 16px;}
	.i-video .i-video-con .con-tit strong{margin-bottom: 10px;font-size: 18px;}
	.con-more{padding-left: 40px;line-height: 30px;}
	.con-more>i{width: 30px;height: 30px;margin-top: -15px;background-size: 11px 8px;}
	.i-yewu{padding: 46px 0 50px;}
	.i-yewu .i-yewu-main .i-yewu-ul{flex-wrap: wrap;justify-content: center;}
	.i-yewu .i-yewu-main .item{width: 32%;margin-bottom: 50px;padding: 20px 10px;box-sizing: border-box;}
	.i-yewu .i-yewu-main .item-img{width: 50px;height: 49px;margin: 0 auto 10px;}
	.i-yewu .i-yewu-main .item-img>img{max-width: 100%;height: auto;}
	.i-yewu .i-yewu-main .item-text{font-size: 14px;}

	.case-ul .case-item{width: 100%;}
	.case-ul .case-item .item-tit{margin-bottom: 40px;font-size: 20px;}
	.case-ul .case-item .item-tit:after{bottom: -12px;}
	.case-ul .case-item .item-sum{font-size: 14px;}
	.i-case .i-case-bottom{padding: 46px 0 73px;}
	.i-case .i-case-bottom .i-case-bottom-inner{width: 100%;}
	.i-case .i-case-bottom .i-case-bottom-text{float: none;width: 94%;margin: 0 auto 20px;font-size: 20px;}
	.i-case .i-case-bottom .i-case-bottom-link{float: none;width: 94%;margin: 0 auto;}
	.i-case .i-case-bottom-link>a, .i-advantage .i-advantage-more{width: 150px;height: 40px;font-size: 14px;line-height: 40px;}
	
	.i-advantage .i-advantage-inner{width: 98%;}
	.i-advantage-ul .item{height: auto;padding: 5px 10px 15px;}
	.i-advantage-ul .item .sum{display: none;}
	.i-advantage-ul .item .tit{margin-bottom: 0;font-size: 16px;}
	.i-advantage-ul .item .tit:after{display: none;}

	.i-partner-main .partner-item{height: 100px;}
	.i-partner-main .partner-item .item-inner>img{max-width: 76%;}
	.i-partner-main .partner-item:nth-child(even){margin-top: 20px !important;}
	.i-partner .i-partner-main{height: 280px;padding-bottom: 0;}
	.i-partner .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 4px !important;}

	.i-partner{padding: 56px 0 60px;}
	.i-news{padding-top: 30px;}
	.i-news .i-news-inner{width: 96%;}
	.i-news .i-news-tit .i-news-summary{width: 96%;}
	.i-news .i-news-main .i-news-item{width: 300px;height: auto;}
	.i-news-main .i-news-item .item-box-inner{padding: 0 20px;}
	.i-news .i-news-tit .i-news-summary{font-size: 14px;}
	.i-news .i-news-main{margin-bottom: 20px;}
	.i-news .i-news-tit{margin-bottom: 20px;}
	.i-news-main .i-news-item .tit{margin-bottom: 8px;font-size: 18px;line-height: 1.5em;}
	.i-news-main .i-news-item .sum{font-size: 14px;}
	.i-news .con-more{color: #fff;}
	.foot .foot-main{padding-top: 30px;}
	.foot .foot-main .foot-con1{padding-bottom: 30px;}
	.foot-msg .foot-msg-form .msg-input, .foot-msg .foot-msg-form .msg-submit, .foot-msg .foot-msg-form .msg-info{font-size: 12px;line-height: 40px;height: 40px;}
	.foot .foot-msg{padding: 30px 0;}
	.foot-msg .foot-msg-form .msg-info{height: auto;line-height: 1em;}
	.foot-msg .foot-msg-inner{width: 94%;}
	.foot-msg .foot-msg-text, .foot-msg .foot-msg-form{float: none;width: 100%;margin: 10px 0;}
	.foot-msg .foot-msg-text{font-size: 18px;}

	.foot-con1 .foot-con1-left{width: 100%;margin-bottom: 20px;}
	.foot-con1 .foot-con1-left .foot-logo{width: 250px;margin-bottom: 20px;}
	.foot-con1 .foot-con1-left .foot-logo img{display: block;max-width: 100%;height: auto;}
	.foot-con1 .foot-hotline .hotline-tit{margin-bottom: 8px;}
	.foot-con1 .foot-hotline .hotline-tel{font-size: 26px;}
	.foot-con1 .foot-con1-logo{width: 150px;}
	.foot-con1 .foot-con1-logo .foot-logo{margin-bottom: 12px;}
	.foot-con1 .foot-con1-right{width: 100%;}
	.foot-con1 .foot-con1-info{width: 90px;}

	.foot-con1 .foot-con1-info .foot-code-box{width: 90px;}
	.foot-con1 .foot-code>img{width: 90px;margin-bottom: 5px;}
	.foot-con1 .foot-con1-info .foot-code1{display: none;}
	.foot-con1 .foot-code>p{display: none;font-size: 12px;}
	.foot-con2{display: none;}
	.foot-con3{padding: 15px 0;}
	.foot-con3 .foot-link{display: none;}
	.foot-con3 p{float: none;display: block;width: 100%;text-align: center;}
	.foot-con3 p, .foot-con3 a{font-size: 12px;}

	.banner{height: auto;background: none;}
	.banner .mshow{display: block;width: 100%;height: auto;}
	.banner .banner-text{left: 3%;width: 94%;}
	.case-banner .banner-text{top: 28%;}
	.case-banner .banner-text .tit{margin-bottom: 8px;font-size: 26px;}
	.case-banner .banner-text .subtit{margin-bottom: 12px;font-size: 16px;line-height: 1.4em;}
	.case-banner .banner-text .sum{font-size: 12px;}
	.about-wrap1{padding: 50px 0 44px;}
	.about-wrap1 .about-wrap1-left, .about-wrap1 .about-wrap1-right{float: none;width: 100%;margin: 10px 0;}
	.about-tit{font-size: 24px;}
	.about-wrap1 .about-wrap1-left>p{font-size: 14px;}
	.about-wrap1-num .num-box1{margin-right: 75px;}
	.about-wrap1-num .num-box1:after{right: -37px;height: 84px;}
	.about-wrap1-num .p1{font-size: 18px;}
	.about-wrap1-num .p2{font-size: 20px;}
	.about-wrap1-num .num-box2 .p2{font-size: 28px;}
	.about-wrap1-num .p2 .num{margin-right: 4px;font-size: 40px;}
	.about-wrap1 .about-wrap1-left .about-wrap1-num{padding-bottom: 20px;}
	.about-wrap2-con .swiper-slide{height: 500px;background-size: auto 500px;}
	.about-wrap2-con .swiper-slide .slide-text{width: 70%;}
	.about-wrap2-con .slide-text .p1{margin-bottom: 16px;font-size: 32px;}
	.about-wrap2-con .slide-text .p2{font-size: 20px;}
	.about-wrap2 .line{top: 260px;}
	.about-wrap2-tabs{width: 300px;top: 254px;}
	.about-wrap2-tabs .swiper-slide-prev{top: 71px;}
	.about-wrap2-tabs .swiper-slide-active{top: 79px;}
	.about-wrap2-tabs .swiper-slide-next{top: 75px;}
	.about-wrap3{padding: 60px 0 28px;}
	.about-wrap3 .about-wrap3-top .about-wrap3-text, .about-wrap3 .about-wrap3-top .about-wrap3-icon{float: none;width: 100%;}
	.about-wrap3 .about-wrap3-text .about-tit{margin-bottom: 20px;}
	.about-wrap3 .about-wrap3-text .sum{font-size: 14px;}
	.about-wrap3 .about-wrap3-top .about-wrap3-icon{flex-wrap: wrap;justify-content: space-around;height: auto;margin-top: 30px;}
	.about-wrap3-icon .item{min-width: 100px;height: 90px;margin-bottom: 30px;}
	.about-wrap3-icon .item .item-img{width: 60px;}
	.about-wrap3-icon .item-text{font-size: 14px;}
	.about-wrap3-img{flex-wrap: wrap;}
	.about-wrap3-img .imglist{width: 100%;margin-bottom: 10px;}
	.about-wrap3-img .imglist2 .imgbigout:first-child{margin-bottom: 10px;}
	.about-wrap4{padding: 42px 0 50px;}
	.about-wrap4 .about-wrap4-more{top: -7px;width: 100px;height: 40px;line-height: 40px;font-size: 14px;}
	.about-wrap4 .about-wrap4-main .item{width: 100%;height: 150px;margin-bottom: 10px;}
	.about-wrap4 .item .icon{width: 35px;height: 35px;background-size: 50% 50%;}
	.about-wrap4 .item-text{padding: 20px 18px 0 24px;}
	.about-wrap4 .item-text .tit{margin-bottom: 12px;font-size: 18px;}
	.about-wrap4 .item-text .sum{font-size: 12px;}
	.about-wrap4 .num{font-size: 30px;}
	.yewu-banner .banner-text .tit{margin-bottom: 12px;font-size: 24px;}
	.yewu-banner .banner-text .tit img{width: 100px;}
	.yewu-banner .banner-text .tit span{margin-left: 8px;}
	.yewu-banner .banner-text .subtit{font-size: 12px;line-height: 1.2em;}
	.yewu-box{padding: 56px 0 60px;}
	.yewu-wrap{margin-bottom: 40px;padding: 0 0 50px;}
	.yewu-wrap .yewu-wrap-img, .yewu-wrap .yewu-wrap-text{float: none;width: 100%;margin: 20px 0;}
	.yewu-wrap .text-icon{left: 0;right: auto;bottom: 10px;width: 100%;padding: 0 2%;box-sizing: border-box;}
	.yewu-wrap .yewu-wrap-text .tit{margin-bottom: 12px;font-size: 18px;}
	.yewu-wrap .yewu-wrap-text .subtit{font-size: 14px;}
	.yewu-wrap .yewu-wrap-img span{font-size: 100px;}
	.yewu-wrap .text-icon li{margin-right: 20px;padding-left: 24px;font-size: 12px;}
	.yewu-wrap .icon{width: 16px;height: 16px;background-size: 100% 100%;}
	.yewu-wrap .yewu-bg{height: 50px;}

	.case-wrap{padding: 44px 0 60px;}
	.case-wrap .case-top{flex-wrap: wrap;margin-bottom: 20px;}
	.case-top .case-top-left .tit{margin-bottom: 12px;font-size: 28px;}
	.case-top .case-top-nav{display: flex;justify-content: space-between;flex-wrap: wrap;width: 100%;}
	.case-top .case-top-nav li{width: 32%;margin: 0 0 10px;}
	.case-top .case-top-nav li:last-child:nth-child(3n - 1) {margin-right: 34%;}
	.case-top .case-top-nav li a{padding: 0;font-size: 14px;line-height: 30px;border-radius: 30px;text-align: center;}
	.case-top .case-top-nav:after{display: none;}
	.case-read1{height: 500px;}
	.case-read1 .case-read1-video .video-text{top: 50px;}
	.case-read1-video .video-text .p1{margin-bottom: 12px;font-size: 20px;}
	.case-read1-video .video-text .p2{font-size: 14px;}
	.case-read1 .case-read1-video .video-img{left: 0;top: 150px;width: 100%;margin-left: 0;}
	.case-read1 .case-read1-video .video-img img{display: block;max-width: 100%;height: auto;}
	.case-read1 .case-read1-btn{width: 40px;height: 40px;}
	.video-on:before{width: 40px;height: 40px;}
	.case-read1 .case-read1-btn .icon{width: 10px;height: 15px;background-size: 100% 100%;}
	.case-read2 .case-read2-top{flex-wrap: wrap;}
	.case-read2-top .top-info, .case-read2-top .top-con{width: 100%;}
	.case-read2-top .top-info{margin-bottom: 20px;}
	.case-read2-top .top-info .tit{margin-bottom: 20px;font-size: 20px;}
	.case-read2-top .top-info .sum, .case-read2-top .top-con p{font-size: 14px;}
	.page-slide li{float: none;margin-bottom: 20px;}
	.page-slide .icon{width: 30px;height: 30px;margin-top: -15px;background-size: 40% 40%;}
	.page-slide .page-prev{padding-left: 40px;}
	.page-slide .page-next{padding-left: 40px;padding-right: 0;}
	.page-slide .page-next .icon{left: 0;right: auto;}
	.page-slide a{margin-bottom: 10px;line-height: 30px;font-size: 14px;}
	.contact-banner .banner-text .tit{margin-bottom: 8px;font-size: 24px;letter-spacing: 0;}
	.contact-banner .banner-text .subtit{font-size: 16px;}
	.article-list{width: 94%;padding: 50px 0 70px;}
	.article-list .item{width: 100%;}
	.article-list .item{margin-bottom: 40px;margin-right: 0;}
	.article-read{padding: 50px 0 70px;}
	.article-read1 .article-read1-top .tit{margin-bottom: 10px;font-size: 18px;}
	.editor-content p, .editor-content span{font-size: 14px;}
	.editor-content p{margin-bottom: 18px;}
	.article-read .article-read1{padding-bottom: 50px;}
	.article-read2 .article-read2-main{padding-bottom: 40px;}
	.article-read2 .swiper-pagination-bullet{width: 6px;height: 6px;margin: 0 3px !important;}
	.article-read2 .article-read2-tit{margin: 50px 0 40px;font-size: 20px;}
	.article-read2 .item{height: auto;}
	.contact-box{padding: 64px 0 100px;}
	.contact-box .contact-main{flex-wrap: wrap;}
	.contact-box .contact-main .contact-con1,
	.contact-box .contact-main .contact-con2,
	.contact-main .contact-con3{width: 100%;margin-bottom: 30px;}
	.contact-main .contact-con1 .con1-top{margin-bottom: 30px;padding-bottom: 15px;}
	.contact-main .contact-con1 .con1-top a{font-size: 26px;}
	.contact-main .contact-con1 .con1-wechat{padding-bottom: 15px;}
	.contact-main .contact-con2 li{margin-bottom: 30px;padding-bottom: 15px;}
	.contact-con3 .contact-con3-info{margin-bottom: 16px;font-size: 20px;}
	.contact-form .input-box{flex-wrap: wrap;margin-bottom: 0;}
	.contact-form .input-box input{width: 100%;margin-bottom: 10px;}
	.contact-form .textarea-box{height: auto;padding-bottom: 0;}
	.contact-form .textarea-box .submit{width: 100%;bottom: -60px;}
	.contact-box .map{height: 300px;}
	.contact-form .input-box input, .contact-form .input-box textarea{font-size: 14px;}
	.video-layer{width: 100% !important;height: 100% !important;}

	.foot-con1 .foot-con1-logo p{font-size: 12px;}
	.foot-con1 .foot-con1-logo a{display: block;margin-top: 10px;color: #fff;font-size: 14px;}

	.msg-wrap{padding: 20px 0;}
	.msg-wrap .msg-wrap-inner{}
	.msg-wrap .msg-top .msg-top-logo{width: 200px;}
	.msg-wrap .msg-con{width: 86%;padding: 80px 25px 20px;}
	.msg-wrap .msg-title{margin-bottom: 12px;}
	.msg-wrap .msg-title .p1{margin-bottom: 8px;font-size: 20px;}
	.msg-wrap .msg-title .p2{font-size: 26px;}
	.msg-wrap .msg-text{margin-bottom: 12px;}
	.msg-wrap .msg-text .p1{margin-bottom: 4px;font-size: 16px;}
	.msg-wrap .msg-text .p2{font-size: 12px;line-height: 1.5em;}
	.msg-wrap .msg-off{left: auto;bottom: auto;top: 10px;right: 10px;}
	.msg-wrap .msg-con .msg-icon{left: 10px;}


	.video-layer{width: 100% !important;height: 100% !important;}

	
	.com-btn .com-btn-more{width: 100px;height: 30px;font-size: 12px;line-height: 30px;}
	.com-banner-btn{right: 20px;bottom: 10px;}
	.com-banner-btn .com-btn-more{margin-bottom: 10px;}
	.i-yewu .i-yewu-main .item .com-btn-more{width: 120px;}
	.i-yewu .i-yewu-main .item .com-btn{bottom: -40px;}
	.foot-msg .foot-msg-form form{width: calc(100% - 130px);}
	.foot-msg .foot-msg-form .com-btn-more{height: 40px;line-height: 40px;}





}


