/*1.首页*/
.banner-bg {width: 100%;height: 100%;}
.banner-bg .bg-img{width: 100%;height: 100%;background:no-repeat center center;background-size:cover; }
.banner-bg video{width: 100%;background-color:rgba(0,0,0,1);}
/*自定义分页器样式*/
.swiper-pagination-custom {bottom: 100px;  left: 0;  width: 100%;}  
/*自定义分页器的样式，这个你自己想要什么样子自己写*/  
.swiper-pagination-customs {  width: 120px;  height:2px;  display: inline-block;  background: rgba(255,255,255,0.2);position: relative; cursor: pointer; }
.swiper-pagination-customs:before{ content: "";display:block;  width: 3px;  height: 3px;  background: #FFFFFF;}
.swiper-pagination-customs:last-child:after{ content: "";display: block;  width: 3px;  height: 3px;  background: #FFFFFF;position: absolute;left: 100%;top: 0;}
.swiper-pagination-customs label{position: absolute;bottom: 10px;color: #FFFFFF;font-size: 14px;}
/*自定义分页器激活时的样式表现*/  
.swiper-pagination-customs-active {opacity: 1;  background-color:#ffffff;}

@media only screen and (min-width:1200px) {
	
}

@media only screen and (max-width:768px ) {
	.banner-pagination{display: none;}
	.banner-bg video{height:100%}
}

@media only screen and (max-width:480px ) {
	/*.banner-bg ul li:first-child{background-image: url(../images/index-min-banner1.png)!important;}*/
	
}


/*2.公司简介*/
.jianjie-main{width: 100%;}
.jianjie-main .jianjie-left{width: 30%;height: 100%;}
.jianjie-main .jianjie-right{width: 70%;height: 100%;margin-top:60px;}

.jianjie-main .jianjie-right .jianjie-content-left{width: 20%; height: 100%;overflow: hidden;}
.jianjie-main .jianjie-right .jianjie-content-left .menu_list{ width: 100%;position: relative;}
.jianjie-main .jianjie-right .jianjie-content-left .menu_list li{ cursor: pointer; margin: 10px auto; width:128px; height:128px; display: table; text-align: center; }
.jianjie-main .jianjie-right .jianjie-content-left .menu_list .circle{ width:128px; height:128px; position: absolute; background-repeat: no-repeat; background-size: contain;}
.jianjie-main .jianjie-right .jianjie-content-left .menu_list .text{ display: table-cell; vertical-align: middle; }
.jianjie-main .jianjie-right .jianjie-content-left .menu_list .text p{ font-size: 18px; color: #555555; letter-spacing: 2px;width:80px;margin:0 auto;}
.jianjie-main .jianjie-right .jianjie-content-left .menu_list .circle:hover{ animation:4s linear rotate infinite;}
.jianjie-main .jianjie-right .jianjie-content-left .menu_list li.on .circle{ animation:12s linear rotate infinite;}
.jianjie-main .jianjie-right .image{width: 33.333333%;float: left;height:200px}
.jianjie-main .jianjie-right .image img{max-width: 90%;height: auto;}


@keyframes rotate{
  from { transform:rotate(0deg);}
  to { transform:rotate(360deg);}
}
@-webkit-keyframes swing{
  from { transform:rotate(0deg);}
  to { transform:rotate(360deg);}
}


.jianjie-main .jianjie-right .jianjie-content-right{width:80%;height: 100%;line-height: 2.14;overflow: auto}
.jianjie-main .jianjie-right .jianjie-content-right ul{width: 80%;padding:20px 0}
.jianjie-main .jianjie-right .jianjie-content-right .jianjie-li{margin-left:20px;}
.jianjie-main .jianjie-right .jianjie-content-right .jianjie-li img{max-width: 100%;}
.jianjie-main .jianjie-right .jianjie-content-right h3{font-size: 30px;color: #333333;font-weight: bold;}
.jianjie-main .jianjie-right .jianjie-content-right i{display: block;width: 31px;height: 4px;background-color: #005bac;margin-bottom: 15px;}
.jianjie-main .jianjie-right .jianjie-content-right ul li{display: none;}
.jianjie-main .jianjie-right .jianjie-content-right ul li.selected{display: block;}



@media only screen and (max-width:1200px ) {
	    .jianjie-main .jianjie-left{width: 100%;height: 200px;}
		.jianjie-main .jianjie-right{width: 100%;}
		
}

@media only screen and (max-width:1000px ) {
  
}

@media only screen and (max-width:768px ) {
	 .jianjie-main .jianjie-left{height: 180px;}
	 .jianjie-main .jianjie-right{margin-top:0}
	.jianjie-main .jianjie-right .jianjie-content-left .menu_list li{ width:110px; height:110px;margin: 10px auto;  }
	.jianjie-main .jianjie-right .jianjie-content-left .menu_list .circle{ width:110px; height:110px; }
	.jianjie-main .jianjie-right .jianjie-content-left {width: 25%;}
	.jianjie-main .jianjie-right .jianjie-content-right {width: 75%;}
	.jianjie-main .jianjie-right .jianjie-content-right img{max-width:100%;height:auto}
	.jianjie-main .jianjie-right .jianjie-content-right ul{width: 100%;}
	.jianjie-main .jianjie-right .jianjie-content-right ul{margin-top: 10px;}
	.jianjie-main .jianjie-right .jianjie-content-right ul li:first-child table tr td:first-child{display:none}
	.jianjie-main .jianjie-right .jianjie-content-left{margin-top: 10px;}
	.jianjie-main .jianjie-right .jianjie-content-right h3{font-size: 25px;}
}

@media only screen and (max-width:480px ) {
	.jianjie-main .jianjie-left{height: 120px;}
   	.jianjie-main .jianjie-right .jianjie-content-left .menu_list li{ width:85px; height:85px; }
	.jianjie-main .jianjie-right .jianjie-content-left .menu_list .circle{ width:85px; height:85px; }
}

@media only screen and (max-width:375px ) {
	.jianjie-main .jianjie-right .jianjie-content-left .menu_list li{ width:80px; height:80px; }
	.jianjie-main .jianjie-right .jianjie-content-left .menu_list .circle{ width:80px; height:80px; }
}


/*3.业务介绍*/
.yewu-intro-main {width:100%;}
.intro-banner{background:no-repeat center center;width:100%;height:156px;background-size: cover;position: absolute;z-index: 999;}
.yewu-intro-main .intro-list{height: 100%;}
.yewu-intro-main .intro-list .swiper-slide{float: left;position: relative;}
.yewu-intro-main .intro-list .swiper-slide .text{height:100%;/*width:430px;*/background:no-repeat center center;background-size: cover;position: relative;}
.text-content{width: 100%;height: 100%;text-align:center;/*background: #f98877;background: -moz-linear-gradient(45deg, #ffcc95 0%, #f98877 100%);background: -webkit-linear-gradient(45deg, #ffcc95 0%, #f98877 100%);background: linear-gradient(45deg, #ffcc95 0%, #f98877 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffcc95', endColorstr='#f98877', GradientType=1); filter:alpha(opacity=50); -moz-opacity:0.9;  -khtml-opacity: 0.9;  opacity: 0.9; */ background: url(../images/hover-bg.png) no-repeat; background-size: cover;}
.text-content h3{font-size: 30px;color: #ffffff;font-weight: normal;display: inline-block;}
.text-content .text-center{padding-top: 80%;}
.text-content .text-center p{margin-top: 50px;}
.text-content .text-center i{width: 50px;height: 1px;display: inline-block;text-align: center;background-color: #FFFFFF;vertical-align: middle;}
.text-content .intro-more{display: block;color: #FFFFFF;}
.text-content .intro-more:hover{color: #386db5;}
.but .arrow-prev,.but .arrow-next{position: absolute;top: 50%;z-index: 99;width: 58px;height: 58px;border-radius: 50%;background-color: #FFFFFF;display: block;text-align: center;line-height: 58px;}
.but .arrow-prev{left: 30px;}
.but .arrow-next{right: 30px;}
.but .iconfont{font-size: 24px;color: #304ffe;font-weight: bold;}
.but .arrow-prev:hover,.but .arrow-next:hover{background-color:#386db5;}
.but .arrow-prev:hover .iconfont,.but .arrow-next:hover .iconfont{color: #FFFFFF;}
.intro-list .swiper-slide:hover .text-content{display: block;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}


@media only screen and (max-width:1440px ) {
	.text-content h3{font-size: 26px;}
	.intro-banner{height: 120px;}
	.text-content .text-center{padding-top: 60%;}
}

@media only screen and (max-width:1366px ) {
	.text-content h3{font-size: 26px;}
	.intro-banner{height: 110px;}
	.text-content .text-center{padding-top: 60%;}
}



@media only screen and (max-width:768px ) {
	.intro-banner{height: 120px;}
	.but {display: none;}
}

@media only screen and (max-width:480px ) {
	.text-content h3{font-size: 24px;}
}



/*4.新闻列表*/

.news-main{width: 100%;height: 100%;}
.news-main .news-left{font-size: 14px;color: #666666;padding-top: 150px;}
.news-main .news-right{font-size: 16px;color: #666666;padding-top: 130px;}
.news-main .news-left,.news-main .news-right{width: 50%;}
.news-main .news-left .left-img,.news-main .news-left .left-txt{width: 50%;}
.news-main .news-left .left-img img{margin-left: 10px;}
.news-main .news-left .left-txt{line-height: 30px;}
.news-main .news-left .left-txt h3{font-size: 18px;color: #333333;font-weight: normal;}
.news-main .news-left .left-txt span{font-size: 14px;font-weight: normal;margin:35px 0;display: inline-block;}
.news-main .news-left .left-txt p{overflow : hidden; text-overflow: ellipsis; /* for IE */ -o-text-overflow: ellipsis; /* for Opera */  -icab-text-overflow: ellipsis; /* for iCab */  -khtml-text-overflow: ellipsis; /* for Konqueror Safari */  -moz-text-overflow: ellipsis; /* for Firefox,mozilla */  -webkit-text-overflow: ellipsis; /* for Safari,Swift*/  display: -webkit-box;-webkit-line-clamp: 5;-webkit-box-orient: vertical; }
.news-main .news-left .left-img img{box-shadow: -10px -10px #CCCCCC;-webkit-box-shadow: -10px -10px #CCCCCC;}
.news-main .news-left .news-more{width: 84px;height: 36px;border: solid 1px #d2d2d2;text-align: center;line-height: 36px;display: block;color: #333333;font-size: 12px;border-radius: 20px;margin-top: 40px;}
.news-main .news-left .news-more:hover{background-color: #386db5;color: #FFFFFF;}
    
.news-main .news-right .news-button{display: none;}
.news-main .news-right ul li{padding: 25px 0 25px 30px; position: relative;border-bottom: 1px solid #e5e5e5;margin-left:50px;}
.news-main .news-right ul li:last-child{border-bottom: none;}
.news-main .news-right ul li a{position: absolute;top: 38%;right:20px;}
.news-main .news-right ul li a img{vertical-align: middle;}
.news-main .news-right h3{color: #333333;font-size: 30px;font-weight: normal;}
.news-main .news-right h3 span{font-size: 14px;color: #666666;}
.news-main .news-right p{width: 80%;}
.news-main .news-right ul li:hover{background:url(../images/news-bg3.png) no-repeat;color: #FFFFFF;height: 100%;}
.news-main .news-right ul li:hover h3,.news-main .news-right ul li:hover h3 span{color: #FFFFFF!important;}
.news-main .news-right ul li:hover .news-button{display: block;}

.news-main .news-right .right-bot{width: 100%;height: 60px;}
.news-main .bot-content{margin-left: 50px;height:100%;background-color: #FFFFFF;}
.news-main .news-right .right-bot .bot-button span{display: inline-block;width: 60px;height: 60px;text-align:center;line-height:60px;background-color: #333333;}
.news-main .news-right .right-bot .bot-button span a{color: #FFFFFF;display: block;}
.news-main .news-right .right-bot .bot-button span a .iconfont{font-size: 24px;}
.news-main .news-right .right-bot .bot-num{position: relative;}
.news-main .news-right .right-bot .bot-num i,.news-main .news-right .right-bot .bot-num em{position: absolute;right: 0;}
.news-main .news-right .right-bot .bot-num .current{right:50px;top: 15px;}
.news-main .news-right .right-bot .bot-num .total{right:30px;top: 28px;}
.news-main .news-right .right-bot .bot-num em{right:35px;top: 20px;}

.news-main .news-right .right-bot .bot-num em{top: 15px;}
.news-main .news-right .right-bot .bot-num .current{top: 10px;}


@media only screen and (max-width:1600px ) {
	.news-main .news-left{padding-top: 110px;}
	.news-main .news-right{padding-top: 90px;}
}

@media only screen and (max-width:1500px ) {
	.news-main .news-left{padding-top: 100px;}
	.news-main .news-right{padding-top: 80px;}
	
}

@media only screen and (max-width:1366px ) {
	.news-main .news-left{padding-top: 80px;}
	.news-main .news-right{padding-top: 60px;}
	
}

@media only screen and (max-width:1000px ) {
	.news-main .news-right{width: 100%;padding-top: 30px;}
	.news-main .news-right ul li,.news-main .bot-content{margin-left: 0;}
	
}

@media only screen and (max-width:768px) {
	.news-main .news-left{padding-top: 30px;}
	.news-main .news-left, .news-main .news-right{width: 100%;}
	.news-main .news-left .left-img{width: 20%;}
	.news-main .news-left .left-txt{width: 80%;}
	.news-main .news-left .left-txt span{margin: 10px 0;}
	.news-main .news-left .news-more{margin-top: 0;}
	.news-main .news-right{padding-top: 30px;}
	.news-main .news-right ul li{padding: 13px 0 13px 10px;}
	.news-main .news-right h3{font-size: 22px;}
	.news-main .news-right ul li a{top: 26%;}
	.news-main .news-left img{width: 100%;height: auto;}
	.news-main .bot-content{margin-top: 20px;}
	.news-main .news-left .left-txt p{overflow : hidden; text-overflow: ellipsis; /* for IE */ -o-text-overflow: ellipsis; /* for Opera */  -icab-text-overflow: ellipsis; /* for iCab */  -khtml-text-overflow: ellipsis; /* for Konqueror Safari */  -moz-text-overflow: ellipsis; /* for Firefox,mozilla */  -webkit-text-overflow: ellipsis; /* for Safari,Swift*/  display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical; }
}

@media only screen and (max-width:480px ) {

	.news-main .news-left .left-img{width: 40%;}
	.news-main .news-left .left-txt{width: 60%;line-height: 27px;}
	.news-main .news-left .left-txt div{margin-left: 20px!important;}
	.news-main .news-left .left-txt h3{font-size: 16px;}
	.news-main .news-left .left-txt span{margin: 5px 0;}
	.news-main .news-left .news-more{width: 60px;height: 25px;line-height: 25px;margin-top: 10px;}
}

@media only screen and (max-width:375px) {
	.news-main .bot-content{margin-top: 0;}
	
}


/*新闻详情页*/
.news-detail{width: 100%;height: 100%;font-size: 14px;color: #666666;}

.news-detail .detail-left{width: 30%;height: 100%;}
.news-detail .detail-right{width: 70%;overflow: auto;max-height:90%;padding-bottom: 2%;box-sizing: border-box;}
.news-detail .detail-right .detail-content{margin: 60px 80px 0 80px;}
.news-detail .detail-right .detail-top h3{font-size: 28px;color: #333333;font-weight: normal;padding-top: 15px;}
.news-detail .detail-right .detail-top span{color: #bbbbbb;margin-right: 50px;position: relative;top:-10px}
.news-detail .detail-right .detail-top span i{font-size: 48px;}
.news-detail .detail-right .detail-top span em{position: absolute;bottom: 0;left: 2px;}
.news-detail .detail-mid{width: 100%;margin-top: 50px;margin-bottom: 50px;position: relative;overflow: hidden;}
.news-detail .detail-mid div{/*height: 328px;*//*float: left;width: 50%;*/}
.news-detail .detail-mid div img{width:100%;height: 328px;}
.news-detail .detail-bot{line-height: 30px;}
.news-detail .detail-bot img{max-width: 100%;height: auto;}
.news-detail .swiper-button-prev,.news-detail .swiper-button-next{background: none;width: 50px;height: 50px;background-color: rgba(51, 51, 51, 0.8);border-radius: 50%;text-align: center;line-height: 50px;}
.news-detail .swiper-button-prev .iconfont,.news-detail .swiper-button-next .iconfont{color: #FFFFFF;font-size: 24px;}
.news-detail .detail-top2{text-align: center;}
.news-detail .detail-top2 span{font-size: 14px;}
.news-detail .detail-top2 .iconfont{font-size:24px;color: #386db5;}

@media only screen and (max-width:1200px ) {
	.news-detail .detail-right{width: 100%;}
}

@media only screen and (max-width:1000px ) {
	.news-detail .detail-left{height: 200px;}
	.news-detail .detail-top{display: none;}
	.news-detail .detail-top2{display: block;}

}

@media only screen and (max-width:768px ) {
	.news-detail .detail-left{width: 100%;height: 180px;}
	.news-detail .detail-mid div img{height: 120px;}
	.news-detail .detail-right .detail-content{margin: 30px 0 0 0;}
	.detail-bot{padding: 0 10px;}
	
	.news-detail .detail-right h3{font-size: 18px;}
	.news-detail .detail-right span{font-size: 14px;}
}

@media only screen and (max-width:480px ) {
	.news-detail .swiper-button-prev, .news-detail .swiper-button-next{display: none;}
	.news-detail .detail-mid div img{height: 120px;}
	.news-detail .detail-mid{ margin-top: 20px;margin-bottom: 20px;}
	.news-detail .detail-left{width: 100%;height: 120px;}
	.news-detail .detail-right .detail-content{margin: 10px 0 0 0;}
	.news-detail .detail-right h3{font-size: 16px;}
	.news-detail .detail-bot{line-height: 28px;}
	

}

@media only screen and (max-width:375px ) {
	
	.news-detail .detail-bot{line-height: 26px;}

}

/*5.诚聘英才*/
.job-main{width: 100%;color: #555656;}
.job-main .job-left{width: 30%;height: 100%;}
.job-main .job-right{width: 70%;text-align: center;padding-top: 70px;}
.job-main h3{font-size: 36px;color: #555656;}
.job-content{width: 70%;margin: 0 auto;padding-top: 70px;overflow: hidden;}
.job-content .job-img{position: relative;}
.job-content .job-img .img-current{position: relative;}
.job-content .job-img .img-hover{width: 100%;height: 100%;background: #1084fc;background: -moz-linear-gradient(45deg, #55bcfc 0%, #1084fc 100%);background: -webkit-linear-gradient(45deg, #55bcfc 0%, #1084fc 100%);background: linear-gradient(45deg, #55bcfc 0%, #1084fc 100%);filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#55bcfc', endColorstr='#1084fc', GradientType=1); filter:alpha(opacity=50); position: absolute;top: 0;left: 0;color: #FFFFFF;font-size: 18px;display: none;opacity: 0;}
.job-content .job-img .img-hover h5{padding: 80px 0;}
.job-content .job-img:hover .img-hover{display: block;opacity: 1;}
.job-content .job-img:hover h5{fadeOutRight 1s linear infinite}


.job-content ul li{float: left; width: 25%;}
.job-content  .img-current img{width: 100%;height: auto;}
.job-content  .img-current span{position: absolute;top: 20px;left: 0;}
.job-content h5{font-size: 18px;font-weight: normal;}
.job-content .job-text {width: 100%;/*text-align: left;*/}
.job-content .job-text h5{background: url(../icon/job-arrow-min.png) right center no-repeat;margin: 80px 0 40px 0;display: inline-block;padding-right: 20px;}
.job-right{position: relative;}
.job-right .job-next,.job-right .job-prev{position: absolute;top: 50%;width: 25px;height: 45px;margin-top: -22px;z-index: 10;cursor: pointer;-moz-background-size: 27px 44px;-webkit-background-size: 27px 44px;background-size: 27px 44px;background-position: center;background-repeat: no-repeat;}
.job-right .job-next{background-image:url(../icon/job-arrow-right.png);right: 12%;left: auto;}
.job-right .job-prev{background-image:url(../icon/job-arrow-left.png);left:8%;right: auto;}
.job-right .job-more{width: 75px;height: 35px;border:1px solid #FFFFFF;text-align: center;line-height: 35px;display: inline-block;border-radius: 20px;font-size: 16px;color: #FFFFFF;}


.job-detail{width: 70%;}
.job-detail .detail-content{margin: 60px 80px 0px 80px;}
.job-detail .detail-top  h3{font-size: 28px;color: #333333;font-weight: normal;padding-top: 15px;}
.job-detail .detail-top  span{color: #bbbbbb;margin-right: 50px;position: relative;top: -10px}
.job-detail .detail-top  span i{font-size: 48px;}
.job-detail .detail-top  span em{position: absolute;bottom: 0;left: 2px;}
.job-detail .detail-text{line-height: 2.14;}
.job-detail .detail-text span{color: #333333;font-size: 16px;}

.job-detail .detail-top2{text-align: center;}
.job-detail .detail-top2 span{font-size: 14px;}
.job-detail .detail-top2 .iconfont{font-size:24px;color: #386db5;}

@media only screen and (max-width:1600px ) {
	.job-content{padding-top: 60px;}
	.job-main .job-right{padding-top: 50px;}
}

@media only screen and (max-width:1440px ) {
	.job-main h3{font-size: 30px}
	.job-content{padding-top: 50px;}
	.job-main .job-right{padding-top:40px;}
	.job-content .img-current span{top: 10px;}
}


@media only screen and (max-width:1366px) {
	.job-main h3{font-size: 28px}
	.job-content{padding-top: 40px;}
	.job-main .job-right{padding-top: 30px;}
	.job-content .img-current span{top: 8px;}
}
@media only screen and (max-width:1000px) {
	.job-main .job-left{width: 100%;height: 200px;}
	.job-main .job-right{width: 100%;padding-top: 50px;}
	.job-detail{width: 100%;}
	.job-main h3{font-size: 30px;}
}

@media only screen and (max-width:768px ) {
	.job-detail .detail-content{margin: 20px 10px 0 10px;}
	.job-main .job-left{width: 100%;height: 180px;}
	.job-main .job-right{width: 100%;padding-top: 30px;}
	.job-content{width: 90%;padding-top:50px}
	.job-detail .detail-top{display: none;}
	.job-detail .detail-top2{display: block;}
	.job-main h3{font-size: 26px;}
}

@media only screen and (max-width:480px) {
	.job-main .job-left{width: 100%;height: 120px;}
	.job-main .job-right{padding: 30px 0 0 0;}
	.job-content{width: 90%;padding-top:30px}
	.job-content .img-current span{top: 10px;}
	.job-detail .detail-content{margin: 30px 10px 0 10px;}
	.job-content .job-text h5{margin: 50px 0 40px 0;}
}

@media only screen and (max-width:375px) {
	.job-main .job-left{width: 100%;height: 120px;}

}


/*6.联系我们*/
.contact-main{width: 100%;}
.contact-banner{background: no-repeat center center;background-size: cover;width: 100%;height:320px;}
.contact-main .contant-content{margin-top: 40px;padding: 0 80px;}
.contact-main .contant-content .ditu{width: 35%;height: 360px;}
.contact-main .contant-content .contact-style{width: 20%;}
.contact-main .contant-content .contact-style ul{margin-left: 20px;}
.contact-main .contant-content .contact-style ul li{margin-bottom: 40px;line-height: 24px;display: flex;display: -webkit-flex;align-items: center;-webkit-align-items: center;}
.contact-main .contant-content .contact-style ul li:last-child{margin-bottom: 0;}
.contact-main .contant-content .contact-style img{vertical-align: middle;padding-right: 35px;}
.contact-main .contant-content .online-suqiu{width:45%;}
.contact-main .contant-content .online-suqiu h3{font-size: 24px;color: #555656;font-weight: normal;}
.contact-main .contant-content .online-suqiu input, .contact-main .contant-content .online-suqiu textarea{padding:0 6px;height:40px;line-height:40px;border:1px solid #ddd;color:#999999;width:50%;margin-right:5px;font-size:12px;}
.contact-main .contant-content .online-suqiu .input{margin: 25px 0 15px 0;display: flex;display: -webkit-flex;}
.contact-main .contant-content .online-suqiu .textarea{margin-top: 25px;}
.contact-main .contant-content .online-suqiu textarea{width:98%;height: 100px;}
.contact-main .contant-content .submit{width: 120px;height: 40px;line-height:40px;background-color: #555656;text-align: center;margin-top: 25px;}
.contact-main .contant-content .submit a{color: #FFFFFF;display: block;width: 100%;height: 100%;}


media only screen and (max-width:1600px ) {
	.contact-banner{background: no-repeat center center;background-size: cover;width: 100%;height:250px;}
	.contact-main .contant-content{margin-top: 30px;}
	.contact-main .contant-content .ditu{height: 340px;}
	.contact-main .contant-content .contact-style ul li{margin-bottom: 30px;}
	.contact-main .contant-content .contact-style img{padding-right: 25px;}
	.contact-main .contant-content .online-suqiu .input{margin: 20px 0 15px 0;}
}

@media only screen and (max-width:1440px ) {
	.contact-banner{height:230px;}
	.contact-main .contant-content .contact-style img{padding-right: 25px;}
	.contact-main .contant-content .contact-style ul li{margin-bottom: 30px;}
}

@media only screen and (max-width:1366px ) {
	.contact-banner{height:200px;}
	.contact-main .contant-content .contact-style img{padding-right: 20px;}
	.contact-main .contant-content .ditu{height: 200px;}
	.contact-main .contant-content{margin-top: 20px;}
	.contact-main .contant-content .contact-style ul li{margin-bottom: 20px;}
	.contact-main .contant-content .online-suqiu textarea{height: 80px;}
	.contact-main .contant-content .online-suqiu .textarea{margin-top: 15px;}
	.contact-main .contant-content .submit{margin-top: 15px;}
}

@media only screen and (max-width:1200px) {
	.contact-banner{display: none;}
	
	.contact-main .contant-content .ditu{width: 60%;}
	.contact-main .contant-content .contact-style{width: 40%;}
	.contact-main .contant-content .online-suqiu{width: 100%;}
}

@media only screen and (max-width:1000px) {
	.contact-banner{display: none;}
	
	.contact-main .contant-content .contact-style{width: 40%;}
	.contact-main .contant-content .online-suqiu{width: 60%;}
}

@media only screen and (max-width:768px) {
	.contact-banner{display: none;}
	.contact-main .contant-content .ditu{width: 100%;height: 220px!important;}
	.contact-main .contant-content .contact-style{width:40%;padding-top: 20px;}
	.contact-main .contant-content .online-suqiu{width: 60%;padding-top: 20px;}
	.contact-main .contant-content .contact-style ul li{margin-bottom: 30px;}
	.contact-main .contant-content{margin-top: 30px;padding: 0 20px;}
	.contact-main .contant-content .contact-style ul{margin-left: 10px;}
}


@media only screen and (max-width:480px ) {
	.contact-main .contant-content .contact-style img{padding-right: 0;width: 60%;height: auto;}
	.contact-main .contant-content{margin-top: 10px;padding: 0 10px;}
	.contact-main .contant-content .contact-style{width: 100%;}
	.contact-main .contant-content .online-suqiu{width: 100%;}
	.contact-main .contant-content .contact-style .title{display: none;}
	.contact-main .contant-content .contact-style .icon{padding-top: 25px;}
	.contact-main .contant-content .contact-style ul li{margin:5px 0 5px 0;float: left;width: 50%;height: 50px;}
	.contact-main .contant-content .contact-style .erweima{width: 70%; height: auto;} 
	.contact-main .contant-content .online-suqiu h3{font-size: 20px;margin-top: 5px;}
	.contact-main .contant-content .online-suqiu input, .contact-main .contant-content .online-suqiu textarea{height: 30px;}
	.contact-main .contant-content .online-suqiu .textarea{margin-top: 15px;}
	.contact-main .contant-content .online-suqiu textarea{height: 70px;width: 95%;}
	.contact-main .contant-content .online-suqiu .input{margin: 10px 0 10px 0;}
	.contact-main .contant-content .ditu{width:100%!important;height: 180px!important;}
	.contact-main .contant-content .submit{width: 100px; height: 30px;line-height: 30px;background-color: #555656;text-align: center; margin-top: 15px;}
	.contact-main .contant-content .contact-style{padding-top: 10px;}
	.contact-main .contant-content .online-suqiu{padding-top: 10px;}
}

@media only screen and (max-width:375px ) {
	.contact-main .contant-content .contact-style{padding-top: 10px;}
	.contact-main .contant-content .ditu{width:100%!important;height: 150px!important;}
}


/*服务*/
.service-banner,.service-banner2{width: 100%;height: 280px;background: no-repeat center center;background-size: cover;position: relative;}
.service-banner2{display: none;}
.service-banner .news-title  {display: flex;display: -webkit-flex;width: 100%;height:100%;align-items: center;flex-wrap: wrap;justify-content:center;-webkit-justify-content:center;}
.service-banner .news-title  li{float: left;height: 40px;line-height: 40px;text-align: center;min-width:150px;padding:0 8px}
.service-banner .news-title  li:last-child{margin-right: 0;}
.service-banner .news-title  li:hover a{color: #005bac;background-color: #FFFFFF}
.service-banner .news-title  li.active a{color: #005bac;background-color: #FFFFFF}
.service-banner .news-title  li a{color: #FFFFFF;display: block;border:1px solid #FFFFFF;padding:0 10px;}
.service-content{padding: 60px 0;line-height: 2.14;}
.service-content .content-text{text-align:center;}
.service-content h3{text-align: center;font-size: 28px;color: #333333;font-weight: normal;display:inline-block;border-bottom:1px solid #dcdcdc;border-top:1px solid #dcdcdc}

.service-content .content-img{margin-top: 50px;}
.service-content .content-img div{width: 50%;}
.bottom{background-color: #f4f4f4;color: #666666;padding: 15px 0;text-align: center;font-size: 12px}
.bottom a{color: #666666;}


.news-title2{position: absolute;bottom: 20px;width: 92%;z-index: 999;}
.content .select{background: #FFFFFF; position: relative;cursor: pointer;top:0;}
.content .select::after{content: "";position: absolute;right: 20px;top: 40%;border-left: 5px solid transparent;border-top: 5px solid #0598ff;border-right: 5px solid transparent;z-index: 998;}
.content .select p{font-size: 15px;font-family: "microsoft yahei";color: #666666;padding: 15px 15px;}
.content .select ul{width: 100%;display: block;font-size: 15px;background: #FFFFFF;position: absolute;top: 54px;left: 0px;max-height: 0px;overflow: hidden;transition: max-height .3s ease-in;z-index: 997;}
.content .select ul li{width: 100%;height: 40px;line-height: 40px;padding: 0px 15px;list-style: none;color: #666666;}
.content .select ul li.Selected{background: #0081CC;color: #FFFFFF;}
.content .select ul li.Selected a{color: #FFFFFF;}
.content .select ul li:hover{background: #D0D0D0;}

.content .select.open ul{min-height: 250px;}
.content .select.open::after{transform: rotate(180deg);transition: all .3s ease-in;top: 18px;}			
.select select {border-color:#0081CC;appearance:none;  -moz-appearance:none;  -webkit-appearance:none;  background: #FFFFFF;  width: 100%;padding: 20px 15px;}  
 .select {width: 100%;position: relative;cursor: pointer;top: -80px; } 
.select::after{content: "";position: absolute;right: 40px;top: 50%;border-left: 5px solid transparent;border-top: 5px solid #0598ff;border-right: 5px solid transparent;z-index: 998;}  

select::-ms-expand { display: none; } 
option{border: none;}

@media only screen and (max-width:768px ) {
	.service-banner{display: none;}
	.service-banner2{display: block;}
	.service-content{padding: 30px 10px;}
	.service-content .content-img div{width: 100%;}
	.service-content .content-img div img{width: 100%;height: auto;}
}

@media only screen and (max-width:480px ) {
	.service-banner ul li{width: 80px;margin-right: 10px;}
}

@media only screen and (max-width:320px ) {
	.service-banner ul li{width: 70px;margin-right: 10px;}
}



/*产品*/
.product{background:no-repeat center center;position:relative;background-size:cover;}
.product .swiper-container{height:100%;}
.product .swiper-slide,.product .swiper-wrapper{height:100%!important;}
.product .swiper-slide .content{border-right: solid 1px rgba(255, 255, 255, 0.4);height:100%;color:#fff;padding:0 10%;line-height:1.8;}
.product .swiper-slide .content div{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.product .swiper-slide .ser_title{padding-top:200px;font-size:30px;font-weight:bold;text-transform:uppercase;line-height:1.5;}
.product .swiper-slide .ser_title span{font-size:14px;font-weight:normal;display:block;}
.product .swiper-slide .ser_title i{display:block;height:2px;width:180px;overflow:hidden;background:#2778e3;margin:15px 0;}
.product .swiper-slide .text{display:none;line-height: 30px;}
.product .swiper-slide .text a{color: #FFFFFF;}
.product .swiper-slide .p-more{color:#fff;background:url(../icon/product_icon01.gif) no-repeat center 0;height:34px;line-height:34px;padding-lefT:34px;width:0px;overflow:hidden;display:inline-block;}
.product .swiper-slide:hover{background:url(../icon/product_hover-bg.png) no-repeat center 0;background-size: cover;}
.product .swiper-slide:hover .ser_title{padding:60px 0 40px;}
.product .swiper-slide:hover .ser_title i{display:none;}
.product .swiper-slide:hover .text{display:block;padding-bottom:25px}
.product .swiper-slide:hover .p-more{background:none;width:80px;}
.product .swiper-slide:hover a:hover{text-decoration:underline;}
.product a.prev,.product a.next{background:url(../icon/product-arrow.png) no-repeat 0 0;position:absolute;bottom:77px;width:46px;height:46px;z-index: 99;}
.product a.prev{left:23px;display:none;}
.product a.next{right:23px;background-position:right 0;}
.product a.prev:hover,.product a.next:hover{background-image:url(../icon/product-arrow2.png);}


/*产品服务*/
.product-banner{width: 100%;height: 280px;background: no-repeat center center;background-size: cover;position: relative;}
.product-content{padding: 60px 0;line-height: 2.14;}
.product-content h3{text-align: center;font-size: 28px;color: #333333;font-weight: normal;}
.product-content .content-img{margin-top: 50px;}
.product-content .content-img div{width: 50%;}
.product-main .product-title{position: relative;padding-top: 50px;}
.product-main .product-title .swiper-container{border: 1px solid #dadada;padding: 10px 0;}
.product-main .product-title .title-list{margin-left: 30px;}

.product-main .prod-but .arrow-prev,.product-main .prod-but .arrow-next{position: absolute;top: 50%;z-index: 99;width: 41px;height: 41px;background-color: #FFFFFF;display: block;text-align: center;line-height: 41px;border: 1px solid #dadada;border-radius: 50%;}
.product-main .prod-but .arrow-prev{left: 15%;}
.product-main .prod-but .arrow-next{right: 15%;}
.product-main .prod-but .iconfont{font-size: 22px;color: #dadada;font-weight: bold;}
.product-main .prod-but .arrow-prev:hover,.product-main .prod-but .arrow-next:hover{background-color:#386db5;}
.product-main .prod-but .arrow-prev:hover .iconfont,.but .arrow-next:hover .iconfont{color: #FFFFFF;} 
@media only screen and (max-width:768px ) {
	.product-main .product-title .title-list{margin-left:10px;}
	.product-content img{max-width:100%;height:auto}
	.product-banner{height: 150px;}
	.product-main .product-title{padding-top: 20px;}
	.product-content{padding: 30px 10px;}
	.product-content .content-img div{width: 100%;}
	.product-content .content-img div img{width: 100%;height: auto;}
	.product-main .prod-but{display: none;}
	.product-content h3{font-size: 20px;}
}