@charset "utf-8";
/* CSS Document */
@import "iconfont.css";   

.indexcase{ padding-bottom: 60px;}

.effect-apollo::before,.effect-apollo::after{position: absolute;top: 0;left: 0;width: 101%;height: 102%;content: '';-webkit-transition: -webkit-transform 0.7s;transition: transform 0.7s;background-image: linear-gradient(to right, rgba(0,0,0,0) 0%, rgba(0,0,0,0.8) 10%, rgba(0,0,0,0.8) 90%, rgba(0,0,0,0) 100%);}
.list a .effect-apollo::before {
	opacity: 0;
	-webkit-transform: scale3d(2,1,1) rotate3d(0,1,0,10deg) translate3d(100%,0,0);
	transform: scale3d(2,1,1) rotate3d(0,1,0,10deg) translate3d(100%,0,0);
}
.list a:hover .effect-apollo::before {
	opacity: 1;
	-webkit-transform: scale3d(2,1,1) rotate3d(0,1,0,0deg) translate3d(0,0,0);
	transform: scale3d(2,1,1) rotate3d(0,1,0,0deg) translate3d(0,0,0);
}
.list a .effect-apollo::after {
	-webkit-transform: scale3d(2,1,1) rotate3d(0,1,0,0deg) translate3d(-100%,0,0);
	transform: scale3d(2,1,1) rotate3d(0,1,0,0deg) translate3d(-100%,0,0);
	opacity: 1;
}
.list a:hover .effect-apollo::after {
	opacity: 0;
	-webkit-transform: scale3d(2,1,1) rotate3d(0,1,0,10deg) translate3d(0,0,0);
	transform: scale3d(2,1,1) rotate3d(0,1,0,10deg) translate3d(0,0,0);
}

.indexcase-list .swiper-slide-active .list{-webkit-animation-name:zoomIn;animation-name:zoomIn;}
.indexcase-list .swiper-slide-active .list:nth-child(0){}
.indexcase-list .swiper-slide-active .list:nth-child(1){-webkit-animation-duration:0.1s;animation-duration:0.1s;}
.indexcase-list .swiper-slide-active .list:nth-child(2){-webkit-animation-duration:0.2s;animation-duration:0.2s;}
.indexcase-list .swiper-slide-active .list:nth-child(3){-webkit-animation-duration:0.3s;animation-duration:0.3s;}
.indexcase-list .swiper-slide-active .list:nth-child(4){-webkit-animation-duration:0.4s;animation-duration:0.4s;}
.indexcase-list .swiper-slide-active .list:nth-child(5){-webkit-animation-duration:0.5s;animation-duration:0.5s;}
.indexcase-list .swiper-slide-active .list:nth-child(6){-webkit-animation-duration:0.6s;animation-duration:0.6s;}
.indexcase-list .swiper-slide-active .list:nth-child(7){-webkit-animation-duration:0.7s;animation-duration:0.7s;}
.indexcase-list .swiper-slide-active .list:nth-child(8){-webkit-animation-duration:0.8s;animation-duration:0.8s;}
.indexcase-list .swiper-slide-active .list:nth-child(9){-webkit-animation-duration:0.9s;animation-duration:0.9s;}
.indexcase-list .swiper-slide-active .list:nth-child(10){-webkit-animation-duration:1.0s;animation-duration:1.0s;}
.indexcase-list .swiper-slide-active .list:nth-child(11){-webkit-animation-duration:1.1s;animation-duration:1.1s;}
.indexcase-list .swiper-slide-active .list:nth-child(12){-webkit-animation-duration:1.2s;animation-duration:1.2s;}
.indexcase-list .swiper-slide-active .list:nth-child(13){-webkit-animation-duration:1.3s;animation-duration:1.3s;}
.indexcase-list .swiper-slide-active .list:nth-child(14){-webkit-animation-duration:1.4s;animation-duration:1.4s;}
.indexcase-list .swiper-slide-active .list:nth-child(15){-webkit-animation-duration:1.5s;animation-duration:1.5s;}
.indexcase-list .swiper-slide-active .list:nth-child(16){-webkit-animation-duration:1.6s;animation-duration:1.6s;}

.swiper-container-autoheight .swiper-wrapper {height: auto;}

.intrologo{transform:translateY(200px);opacity:0;transition:all .4s;}
.intro1 p {transform:translateY(200px);opacity:0;transition:all .6s;}
	
.indexcase {background: #f7f7f7;overflow:hidden;}
.indexcase-content {width: 100%; margin:auto;overflow:hidden;}
.indexcase-top {overflow: hidden;}
.indexcase-top .ittitle{float: left;width: 56%;}
.indexcase-top .ittitle h4{display: block;font-size: 16px;padding-bottom: 5px;color: #666;}
.indexcase-top .ittitle span{color:#000;font-size: 24px;font-family: 'Montserrat-Bold';}
.indexcase-top .itnav {float: left;width: 44%; text-align: right;padding-top: 25px;overflow: hidden;}
.indexcase-top .itnav a {display: inline-block;color: #666;position: relative; margin-left: 3%;padding-bottom: 5px;font-size: 14px; cursor: pointer;}
.indexcase-top .itnav a:hover {color: #000;}
.indexcase-top .itnav a:hover::after{content: '';width: 100%;height:1px;opacity: 1; background: #000;position: absolute;left: 0;bottom:0px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.indexcase-top .itnav a.cur {color: #000;}
.indexcase-top .itnav a::after{content: '';width: 0;height:1px;opacity: 0; background: #000;position: absolute;left: 50%;bottom:0px;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;}
.indexcase-top .itnav a.cur::after {width: 100%;left: 0;opacity:1;}
.indexcase-list {}
.indexcase-list .list {height:auto;width: 33.1%;}
.list a .pic span{padding-top: 0; height:100%;background:none!important;}
.list a .pic { position:relative;padding:0!important;}
.list a .pic * {padding:0!important; background:none!important;}
.list a .pic .dtable{display: table;width:100%!important;height: 100%;}
.list a .pic .dtable-cell{display: table-cell;vertical-align: middle;}
.list a .pic span img{opacity: 0;-webkit-transform: translateY(120%) rotate(10deg);transform: translateY(120%) rotate(10deg);transition-delay:.3s;-webkit-transition-delay:.3s;}
.list a:hover .pic span img{opacity: 1;-webkit-transform: translateY(0) rotate(0);transform: translateY(0) rotate(0);-webkit-transition-delay: 0s;transition-delay: 0s;-webkit-transition: -webkit-transform 0.5s cubic-bezier(.6,.3,.1,1);transition: transform 0.5s cubic-bezier(.6,.3,.1,1);}
	
.indexcase-list .list { height: auto; width: 33%;}
	
.iviewmore{display:inline-block;position:relative;text-decoration:none;font-size:15px;color:#666!important;width:140px;text-align:center;height:40px;line-height:40px;border:1px solid rgba(255,255,255,1);margin:20px auto;padding:0 10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-transition:0.4s;-o-transition:0.4s;transition:0.4s;}
.iviewmore:hover{border:1px solid rgba(255,255,255,1); color:#FFF;}
.iviewmore .line{display:inline-block;background-color:#FFF;position:absolute; z-index:99;-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;}
.iviewmore .line_top{height:1px;width:0;left:-50%;top:0px;}
.iviewmore:hover .line_top{width:100%;left:0px;}
.iviewmore .line_right{height:0;width:1px;top:-50%;right:0px;}
.iviewmore:hover .line_right{height:100%;top:0px;}
.iviewmore .line_bottom{width:1px;height:0;bottom:-50%;left:0px;}
.iviewmore:hover .line_bottom{height:100%;bottom:0px;}
.iviewmore .line_left{height:1px;width:0;right:-50%;bottom:0px;}
.iviewmore:hover .line_left{width:100%;right:0px;}
.iviewmore{border: 1px solid rgba(0,0,0,.2);margin: auto;display: block;}
.iviewmore .line {background-color:#000!important;}
.iviewmore:hover {color:#000!important;}

.indexcase-list .showMoreNChildren {padding-bottom: 40px;}
	
.list {width:24.77%;display: inline-block;vertical-align: top; overflow:hidden; margin-bottom:3px;}
.list *{/*-webkit-transition:0.3s ease;-o-transition:0.3s ease;transition:0.3s ease;*/ display:block; overflow:hidden;}
.list a{ position:relative; text-align:left; }
.list a img{width:100%; max-height:263px;}
.list a span{ display:block; position:absolute; left:0; top:0;width:100%;height:248px;z-index:8; text-align:center; padding-top:10%;}
.list a span img { display:inline-block; width:180px;max-height:none;}
.list a div{padding:12px 3%; width:94%; margin:0; height:auto; display:block;box-sizing:initial;}
.list a div:last-child{position: relative;}
.list a div.pic {width:100%!important;background:#000;}
.list a div h4{ min-height:21px;font-size:14px; font-weight: normal;}
.list a div h5{ font-size:12px; color:#666; padding-top:2px;min-height: 18px; font-weight: normal;}
.list a div h6 {font-size:12px; color:#666;font-family: 'Montserrat-Light';position: absolute;top: 50%;margin-top: -9px;right:4%;display: none; font-weight: normal;}
.list a:hover span { display:block;}
/*
.list a:hover { background:#000;}
.list a:hover div h4{ color:#fff;}
*/

.list a:hover div h4{color: #ff8f45;}

.list a .ctitle {display: none;padding:12px 3%; width:94%; margin:0; height:auto;box-sizing:initial;position: absolute;left: 6%;bottom: 6%;}
.list a .ctitle h4{ min-height:21px;color:#fff;font-size:14px;}
.list a .ctitle h5{ font-size:12px; color:#fff; padding-top:2px;min-height: 18px;}

.about-gd {padding: 0 5%;}
.bt1{ width:100%; height:auto; text-align:center;}
.bt1 h2{ font-size:32px; color:#000; line-height:55px; font-weight:normal; background:url(../images/v1_03.png) center no-repeat;}
.bt1 p{ color:#999; font-size:13px; font-weight: normal;text-transform:uppercase}
.con{width:100%;}	
.pc1_l{width: 42%; float: left; display: inline-block; box-sizing: border-box; }
.pc1_l img{border-radius: 16px;transition:0.5s;}
.pc1_l img:hover{ transform: scale(1.05); transition:0.5s;}
	
.pc1_r{width:54%; float:right; display: inline-block; box-sizing:border-box;}
.c6la{width:100%; padding-bottom:20px; font-size:14px; line-height:30px; text-align: justify}
.c6la p{line-height:30px;  text-indent: 2em;}

.c6lb{width:100%; margin:0 auto; }
.c6lb ul li{display:block;  width:calc(25% - 31px); height:; float:left; margin-right:30px; text-align:left; color:#;}
.c6lb ul li:nth-child(3){ border:none;}

.c6lb_t1{width:100%; padding-bottom:7px; line-height:50px; color:#ff8f45; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:28px;}
.c6lb_t1 sup{font-size:14px; font-weight: normal; line-height:30px; color:#777;}
.c6lb_t2{width:100%; padding-bottom:15px; font-size:16px;}


.ab_jj_1{ background:url(../images/117.jpg) center center !important; background-size:cover !important; background-attachment:fixed !important;}
.ab_jj_1 h2,.ab_jj_1 p{color: #fff;}
.ab_jj_1 h2{ background: url(../images/v1_04.png) center no-repeat;}

.ab_jj_1_con{ padding-top: 40px; }
.xcon1{width:100%; height:300px; max-width:1800px; margin:0 auto;}
.xcon1 ul li{display:block; width:25%; float:left; padding:30px 0px 30px 0px; background:rgba(255,143,69,0.8); box-sizing:border-box; border-right:rgba(255,255,255,0.2) 1px solid; transition:0.5s;}
.xcon1 ul li:nth-child(4){border-right: none;}

.xcon1 ul li:hover{ box-shadow:0px 0px 60px rgba(0,0,0,0.6); background:rgba(255,143,69,1); position:relative;}


.xcon1 ul img{display:block; height:80px; margin:0 auto;}
.xcon1 ul h3{font-size:24px; color:#fff; text-align:center; line-height:40px; padding-bottom:15px;}
.xcon1 ul p{width:70%; margin:0 auto; line-height:30px; font-size:16px; color:rgba(255,255,255,0.7); text-align:center;}


.inCQW .swiper-container { width: 100%;height:auto; }

.inCQW .swiper-slide { padding-bottom:0px; display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex;  box-sizing:border-box; transition:0.5s;  box-sizing:border-box; padding:10px; }

.inCQW .swiper-slide a{box-sizing:border-box; padding:0px; width:100%; background:#fff; transition:0.5s; position:relative; -moz-box-shadow:0px 0px 6px #fff; -webkit-box-shadow:0px 0px 6px #fff; box-shadow:0px 0px 6px #fff;}	
.inCQW .swiper-slide:hover a h2{color:#fff; background:rgba(255,143,69,0.8);}
.inCQW .swiper-slide h2{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-size:16px; color:#333; height:50px; line-height:50px; font-weight:normal; width:100%; position:absolute; left:0; bottom:0; z-index:1; transition:0.5s; text-align:center; background:rgba(255,255,255,0.8);}	
.inCQW .swiper-slide img{display:block; width:100%; height:auto;}
.inCQW .swiper-button-next:after{ font-size:40px !important;}
.inCQW .swiper-button-prev:after{ font-size:40px !important;}
.inCQW .swiper-button-next{top:45%; color:#fff; background:rgba(0,0,0,0.4); padding:10px;}
.inCQW .swiper-button-prev{top:45%; color:#fff; background:rgba(0,0,0,0.4); padding:10px; }
.inCQW .swiper-pagination-bullets{display:none;}

.icase_more{width:100%; height:45px; margin-top:40px;}
.icase_more a{display:block; width:25%; height:45px; font-size:18px; margin:0 auto; line-height:45px; border:#ff8f45 1px solid; text-align:center; color:#ff8f45; border-radius:10px; transition:0.5s; border-radius:60px;}
.icase_more a:hover{ color:#fff;  background: #ff8f45}

/*荣耀证书*/
.rr_cont{  padding:20px 0px 20px 0px;}
.rr_cont ul li{display:block; width:33.33%; height:; float:left; border-radius:8px; box-sizing:border-box; padding:20px 20px 10px 20px; margin-bottom:15px; transition:0.2s;}
.rr_cont ul li a{display:block; width:100%; margin:0 auto; border:#e5e5e5 1px solid; box-sizing:border-box; padding:10px; transition:0.5s;}
.rr_cont ul .rr_1{width:100%; height:auto;}
.rr_cont ul .rr_1 img{width:100%; height:auto; display:block; margin:0 auto;  transition:0.5s;}
.rr_cont ul .rr_2{width:100%; height:50px; line-height:50px; text-align:center; font-size:16px; color:#333;}
.rr_cont ul .rr_3{width:95%; height:30px; margin:0 auto; line-height:25px; text-align:center; padding-bottom:10px; font-size:14px; color:#888; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.rr_cont ul li:hover a{  border:#ff8f45 1px solid; -moz-box-shadow:0px 0px 20px #eee; -webkit-box-shadow:0px 0px 20px #eee; box-shadow:0px 0px 20px #eee;}
.rr_cont ul .rr_4{width:100%; height:50px; line-height:50px; text-align:center; font-size:18px; font-weight:bold; color:#333;}


/*分页*/
#nx_pg{width:98%; height:30px; padding:20px 0px 50px 0px; text-align:center;}
#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#ddd; font-size:14px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nx_pg a:hover{background:#ff8f45; color:#fff;}
#nx_pg .on{background:#ff8f45; color:#fff;}

#nextpage{width:98%; height:30px; padding:20px 0px 50px 0px; text-align:center;}
#nextpage a{display:inline; padding:6px 8px 6px 8px; background:#ddd; font-size:14px; margin:0px 3px 0px 3px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nextpage a:hover{background:#ff8f45; color:#fff;}
#nextpage .on{background:#ff8f45; color:#fff;}


#new_conl{min-height:50px; position:relative;}
#new_conla{width:100%; min-height:20px;  font-size:24px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }
#new_conlb{width:100%; height:50px; line-height:50px; font-size:14px; font-style:; text-align:center;}
#new_conlb span{color:#777; margin:0px 30px 0px 10px;}
#new_conlc{width:100%; min-height:50px; padding:20px 0px 40px 0px; font-size:14px; line-height:35px;}
#new_conlc p{ line-height:35px;}
#new_conlc img{max-width:100%;}
#new_conld{width:100%; min-height:50px; padding:20px 0px 0px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}

.ban-wu .txt{  bottom: -2vw; top: auto !important;}
.ban-wu .tit .span-t1{    font-size: 1.145vw;}
.ban-wu .tit h2{    font-size: 2.708vw;}
.ban-wu  .cur{    bottom: 0.2vw !important;}


.fu-list1{overflow: hidden;margin: 0 -20px;}
.fu-list1 li{width: 50%;float: left;margin-bottom: 62px;}
.fu-list1 .con{display: block;margin: 0 20px;position: relative;border-radius: 20px;
	overflow: hidden;
}
.fu-list1 .pic{padding-top: 64%;height: 0;position: relative;overflow: hidden;}
.fu-list1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	-webkit-transition: opacity .4s ease-in,-webkit-transform .6s linear;
	transition: opacity .4s ease-in,transform .6s linear;
}
.fu-list1 .txt{position: absolute;left: 48px;right: 48px;bottom: -15px;z-index: 2;
	color: #fff;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.fu-list1 h3{font-size: 36px;margin-bottom: 9px;}
.fu-list1 .desc{
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.fu-list1 .desc a,.fu-list1 .desc .more{font-size: 20px;color: #fff;display: inline-block;margin-right: 10px;
	border-bottom: 1px solid transparent;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.fu-list1 .desc a:hover{color: #ff8f45;border-bottom-color: #ff8f45;}
.fu-list1 .desc em{position: relative;top: -2px;margin-right: 8px;}
.fu-list1 .more{font-size: 16px;color: #ff8f45;display: inline-block;height: 30px;line-height: 29px;
	border-bottom: 1px solid transparent;margin-top: 5px;height: 0;overflow: hidden;
	padding-right: 18px;opacity: 0;
	background: url(../images/wu-01.png) no-repeat right center;
	-o-background-size: 8px auto;
	-ms-background-size: 8px auto;
	-moz-background-size: 8px auto;
	-webkit-background-size: 8px auto;
	background-size: 8px auto;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.fu-list1 .con:hover .more{height: 30px;border-bottom-color: #ff8f45;opacity: 1;}
.fu-list1 .con:hover .pic img{
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}
.fu-list1 .con:hover .txt{bottom: 33px;}
.fu-list1 .con:hover .desc{-webkit-line-clamp: 8;}

.fu-list1{margin: 0 -1.041vw;}
.fu-list1 li{margin-bottom: 3.229vw;}
.fu-list1 .con{margin: 0 1.041vw;border-radius: 1.041vw; width: auto;}
.fu-list1 .txt{left: 2.5vw;right: 2.5vw;bottom: -0.781vw;}
.fu-list1 h3{font-size: 1.875vw;margin-bottom: 0.468vw;}
.fu-list1 .desc a,.fu-list1 .desc span{font-size: 1.041vw;margin-right: 0.520vw;}
.fu-list1 .desc em{position: relative;top: -0.104vw;margin-right: 0.416vw;}
.fu-list1 .more{font-size: 0.833vw;height: 1.562vw;line-height: 1.510vw;
	margin-top: 0.260vw;
	padding-right: 0.937vw;
	-o-background-size: 0.416vw auto;
	-ms-background-size: 0.416vw auto;
	-moz-background-size: 0.416vw auto;
	-webkit-background-size: 0.416vw auto;
	background-size: 0.416vw auto;
}
.fu-list1 .con:hover .more{height: 1.562vw;}
.fu-list1 .con:hover .txt{bottom: 1.718vw;}
.fuwu-3{ padding:0 0 !important;}





/***新闻资讯***/
.news-box li{ border-bottom: 1px dashed #b7b7b7; padding: 40px 0; overflow: hidden;}
.news-box li:first-child{ padding-top: 0px;}
.news-box li .dis{ display: inline}
.news-box li .news_pic{ width: 280px; height: 150px; overflow: hidden;}
.news-box li .news_pic img{ width: 100%;}
.news-box li .news_con{ width: 880px; overflow: hidden;}
.news-box li .news_con h6{ font-weight: normal; font-size: 18px; color: #000; margin-bottom: 12px;}
.news-box li .news_con h6 a{color: #000;}
.news-box li .news_con a:hover{color: #ff4704;}
.news-box li .news_con p{ font-size: 14px; color: #666; line-height: 30px; margin-bottom: 15px;}
.news-box li .news_con div.news-icon{ background: url(../images/news-icon.png) no-repeat left top; height: 24px; line-height: 24px; padding-left: 40px; font-size: 14px; color: #666;}


/*联系我们*/
.flex-between{  display: flex; justify-content: space-between}
.flex{  display: flex;}

.iflex{ display: inline-flex}
.bw50{ width: 50% ;}
.line-height1 {line-height: 1;}
.bf26 {font-size: 22px;}
.bfont-weight {font-weight: bold;}
.bmb-60 {margin-bottom: 50px;}
.bmt-30 {margin-top: 24px;}
.bg-555 {background-color: #000;}
.text-nowrap {white-space: nowrap;}
.bf30 {font-size: 26px;}
.color-blue { color: #ff4704;}
.iconfont {font-family: "iconfont" !important; font-size: 20px; font-style: normal; -webkit-font-smoothing: antialiased    -moz-osx-font-smoothing: grayscale;}
.bmr-20 {margin-right: 15px;}
.bml-20 { margin-left: 15px;}
.bf20 {font-size: 18px;}
.bmt-10 {margin-top: 6px;}
.color-888 {color: #888;}
.bf16 {font-size: 16px;}
.bline {width: 5%; height: 4px;}
.bmt-60 { margin-top: 50px;}
.text-uppercase {text-transform: uppercase;}
.bf24 {font-size: 20px;}
.bmt-50 {margin-top: 42px;}
.bmb-10 {margin-bottom: 6px;}
.bimg {position: relative; overflow: hidden;}
.ewmUl img {width: 110px;}
.bp50 {padding: 42px;}
.bg-white { background-color: white;}
.bmt-20 {margin-top: 15px;}
.bmb-20 {margin-bottom: 15px;}
.bw48 {width: 48%;}
.bf18 {font-size: 16px;}
.bp20 { padding: 15px;}
.border {border: 1px solid #e5e5e5;}
.wmax {width: 100%;}
.posi {position: relative;}
.yamleft { width: 60%;}
.yamImg { position: absolute;  right: 1px; top: 10%;  height: 80%;  cursor: pointer;  z-index: 10;  width: auto;}
.posi .submit { width: 35%; border-radius: 35px;  -webkit-border-radius: 35px; -moz-border-radius: 35px;  -ms-border-radius: 35px;-o-border-radius: 35px;}
.color-white { color: white;}
.map { height: 440px;}
.bg-blue { background-color: #ff4704;}
.bml-40 { margin-left: 36px;}






@media screen and (max-width: 1680px) {
.index_case {width:100%; height: auto; position: relative;z-index:110;left: auto; top: auto; margin:auto; padding:2% 0 0 0;}	
.index_case .index_case_content li a h1{ background:#f1f1f1;}		
}

@media only screen and (min-width:1000px) and (max-width:1365px) {
.xcon1{width:100%; height:300px; margin:0 auto;}
.xcon1 ul li{display:block; width:50%; float:left; padding:25px 0px 25px 0px; background:rgba(255,143,69,0.8); box-sizing:border-box; border-right:rgba(255,255,255,0.2) 1px solid; transition:0.5s;}
.xcon1 ul li:nth-child(1){ border-bottom:rgba(255,255,255,0.2) 1px solid;}
.xcon1 ul li:nth-child(2){ border-bottom:rgba(255,255,255,0.2) 1px solid;}
.xcon1 ul li:nth-child(2){border-right: none;}
.xcon1 ul li:nth-child(4){border-right: none;}

.xcon1 ul li:hover{ box-shadow:0px 0px 60px rgba(0,0,0,0.6); background:rgba(255,143,69,1); position:relative;}

.xcon1 ul img{display:block; height:80px; margin:0 auto;}
.xcon1 ul h3{font-size:20px; color:#fff; text-align:center; line-height:40px; padding-bottom:15px;}
.xcon1 ul p{width:70%; margin:0 auto; line-height:25px; font-size:14px;color:rgba(255,255,255,0.7); text-align:center;}
}

@media only screen and (max-width: 980px) and (orientation:landscape) { 
.index_case .index_case_content {width:98%!important;}
.index_case .index_case_content li {width:49%!important; margin:0.5% !important;}
}

@media only screen and (max-width:999px) {
.xcon1{width:100%; height:; margin:0 auto;}
.xcon1 ul li{display:block; width:100%; height:; float:; padding:20px 0px 30px 0px; background:rgba(255,143,69,0.8); box-sizing:border-box; margin-bottom:1px; border-right:rgba(255,255,255,0.2) 0px solid;}
.xcon1 ul li:nth-child(3){border-right: none;}

.xcon1 ul img{display:block; height:50px; margin:0 auto;}
.xcon1 ul h3{font-size:1.2em; color:#fff; text-align:center; line-height:1.8em; padding-bottom:8px;}
.xcon1 ul p{width:80%; margin:0 auto; line-height:1.8em; font-size:0.8em; color:rgba(255,255,255,0.7); text-align:center;}
	
.xcon1 ul li:nth-child(1){ border-bottom:rgba(255,255,255,0.2) 1px solid;}
.xcon1 ul li:nth-child(2){ border-bottom:rgba(255,255,255,0.2) 1px solid;}
.xcon1 ul li:nth-child(2){border-bottom:rgba(255,255,255,0.2) 1px solid;}
.xcon1 ul li:nth-child(4){border-bottom:rgba(255,255,255,0.2) 1px solid;}
	
.ab_jj_1{ background:url(../images/117.jpg) center center !important; background-size:cover !important; background-attachment:fixed !important;}
.ab_jj_1 h2,.ab_jj_1 p{color: #fff  !important;}
.ab_jj_1 h2{ background: url(../images/v1_04.png) center no-repeat  !important;}
	
	
.inCQW .swiper-container { width: 100%;height:auto; }
.inCQW .swiper-slide { padding-bottom:0px; display: -webkit-box; display: -ms-flexbox;display: -webkit-flex;display: flex;  box-sizing:border-box; transition:0.5s;  box-sizing:border-box; padding:10px; }
.inCQW .swiper-slide a{box-sizing:border-box; padding:0px; width:100%; background:#fff; transition:0.5s; position:relative; -moz-box-shadow:0px 0px 6px #fff; -webkit-box-shadow:0px 0px 6px #fff; box-shadow:0px 0px 6px #fff;}	
.inCQW .swiper-slide:hover a h2{color:#fff; background:rgba(0,99,177,0.8);}
.inCQW .swiper-slide h2{overflow: hidden; text-overflow:ellipsis; white-space: nowrap;font-size:16px; color:#333; height:50px; line-height:50px; font-weight:normal; width:100%; position:absolute; left:0; bottom:0; z-index:1; transition:0.5s; text-align:center; background:rgba(255,255,255,0.8);}	
.inCQW .swiper-slide img{display:block; width:100%; height:auto;}
.inCQW .swiper-button-next:after{ font-size:40px !important;}
.inCQW .swiper-button-prev:after{ font-size:40px !important;}
.inCQW .swiper-button-next{top:45%; color:#fff; background:rgba(0,0,0,0.4); padding:10px;}
.inCQW .swiper-button-prev{top:45%; color:#fff; background:rgba(0,0,0,0.4); padding:10px; }
.inCQW .swiper-pagination-bullets{display:none;}
.icase_more{width:100%; height:45px; margin-top:10px;}
.icase_more a{display:block; width:85%; height:45px; font-size:14px; margin:0 auto; line-height:45px; border:#ff8f45 1px solid; text-align:center; color:#ff8f45; border-radius:10px; transition:0.5s; border-radius:60px; }
.icase_more a:hover{ background:#ff8f45; color:#fff;}
	
	
	
/*荣耀证书*/
.rr_cont{ width:92%; max-width:1800px; margin:0 auto; padding:20px 0px 20px 0px;}
.rr_cont ul li{display:block; width:100%; height:; float:none; border-radius:8px; box-sizing:border-box; padding:10px 10px 10px 10px; margin-bottom:0px; transition:0.2s;}
.rr_cont ul li a{display:block; width:100%; margin:0 auto; border:#e5e5e5 1px solid; box-sizing:border-box; padding:10px; transition:0.5s;}
.rr_cont ul .rr_1{width:100%; height:auto;}
.rr_cont ul .rr_1 img{max-width:100%; height:auto; display:block; margin:0 auto;  transition:0.5s;}
.rr_cont ul .rr_2{width:100%; height:30px; line-height:30px; text-align:center; font-size:1.0em;}
.rr_cont ul .rr_3{width:95%; height:20px; margin:0 auto; line-height:20px; text-align:center; font-size:0.8em; color:#888; overflow: hidden; text-overflow:ellipsis; white-space: nowrap;}
.rr_cont ul .rr_4{width:100%; height:30px; line-height:30px; text-align:center; font-size:1.0em;font-weight:bold; color:#333;}
.rr_cont ul li:hover a{  border:#0063b1 1px solid; -moz-box-shadow:0px 0px 20px #eee; -webkit-box-shadow:0px 0px 20px #eee; box-shadow:0px 0px 20px #eee;}
	
/*分页*/
#nx_pg{width:98%; height:30px; padding:20px 0px 50px 0px; text-align:center;}
#nx_pg a{display:inline; padding:8px 15px 8px 15px; background:#ddd; font-size:14px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nx_pg a:hover{background:#ff8f45; color:#fff;}
#nx_pg .on{background:#ff8f45; color:#fff;}

#nextpage{width:98%; height:30px; padding:20px 0px 50px 0px; text-align:center;}
#nextpage a{display:inline; padding:6px 8px 6px 8px; background:#ddd; font-size:14px; margin:0px 1px 0px 1px; border-radius:2px; -webkit-transition:all 0.3s ease-out;-moz-transition:all 0.3s ease-out;-o-transition:all 0.3s ease-out;transition:all 0.3s ease-out}
#nextpage a:hover{background:#ff8f45; color:#fff;}
#nextpage .on{background:#ff8f45; color:#fff;}
	
	
#new_conl{}
#new_conla{width:100%; min-height:20px; padding:0px 0px 15px 0px; font-size:16px; text-align:center; color:#333; font-weight:bold; border-bottom:#e4e4e4 0px dotted; }
#new_conlb{width:100%; height:30px; line-height:30px;    font-size: .8rem; font-style:; text-align:center;}
#new_conlb span{color:#777; margin:0px 10px 0px 10px;}
#new_conlc{width:100%; min-height:50px; padding:15px 0px 15px 0px; font-size:12px; line-height:35px;}
#new_conlc p{ line-height:35px;}
#new_conlc img{max-width:100%;}
#new_conld{width:100%; min-height:50px; padding:15px 0px 0px 0px; font-size:14px; line-height:30px; border-top:#e0e0e0 1px dotted;}
	
.ban-wu .txt{    top: 50% !important; bottom: auto !important;}
.ban-wu .tit .span-t1{ font-size: 15px;}
.ban-wu .tit h2{ font-size: 22px;}
	

	
 .wp-3{padding: 0 15px;}
.fu-list1 .con{margin: 0;border-radius: 10px; width: 100%;}
.fu-list1{margin: 0;}
.fu-list1 li{width: auto;float: none;margin-bottom: 15px; min-height: 60vw;}
.fu-list1 .txt{left: 15px;right: 15px;bottom: 12px;}
.fu-list1 .more{display: none;}
.fu-list1 h3{font-size: 18px;}
.fu-list1 .desc span{ font-size: 12px;}
	
	
.news_menu{ padding: 0 10px !important;}
.news-box{ padding-bottom:30px;}
.news_menu ul li{ font-size: .6rem !important;}
.news_menu ul li a{padding: .5rem .8rem;}
.news-box li{ border-bottom: 1px dashed #b7b7b7; padding: 1rem 0; overflow: hidden;}
.news-box li .news_pic{ width: 35%; height: auto; overflow: hidden;}
.news-box li .news_pic img{ width: 100%; height: auto;}
.news-box li .news_con{ width: 60%; overflow: hidden;}
.news-box li .news_con h6{ font-weight: normal; font-size: .45rem; color: #000; margin-bottom: .2rem;}
.news-box li .news_con h6 a{color: #333333;}
.news-box li .news_con h6 a:hover{color: #ff4704;}
.news-box li .news_con p{ font-size: .35rem; color: #666; line-height: 1.8; margin-bottom: .25rem;}
.news-box li .news_con div.news-icon{ background: url(../images/news-icon.png) no-repeat left top; background-size: auto 100%; height: .6rem; line-height: .6rem; padding-left: 1rem; font-size: .45rem; color: #666;}
.news-box li:first-child{ padding-top: 0px;}
.news-box li .dis{ display: inline}
	
.indexcase-list .showMoreNChildren {
    padding-bottom: 20px;
}
	
	
/*联系我们*/
.flex-between{  display: flex; justify-content: space-between}
.wapFlex {flex-direction: column;}
.flex{  display: flex;}
.iflex{ display: inline-flex}
.bw50{     width: 100%;}
.line-height1 {line-height: 1;}
.bf26 {font-size: 14px;}
.bfont-weight {font-weight: bold;}
.bmb-60 {margin-bottom: 20px;}
.bmt-30 {margin-top: 24px;}
.bg-555 {background-color: #000;}
.text-nowrap {white-space: nowrap;}
.bf30 {font-size: 16px;}
.color-blue { color: #ff4704;}
.iconfont {font-family: "iconfont" !important; font-size: 20px; font-style: normal; -webkit-font-smoothing: antialiased    -moz-osx-font-smoothing: grayscale;}
.bmr-20 {margin-right: 15px;}
.bml-20 { margin-left: 15px;}
.bf20 {font-size: 14px;}
.bmt-10 {margin-top: 5px;}
.color-888 {color: #888;}
.bf16 {font-size: 13px;}
.bline {width: 10%; height: 2px;}
.bmt-60 { margin-top: 20px;}
.text-uppercase {text-transform: uppercase;}
.bf24 {font-size: 14px;}
.bmt-50 {margin-top: 20px;}
.bmb-10 {margin-bottom: 5px;}
.bimg {position: relative; overflow: hidden;}
.ewmUl img {width: 110px;}
.bp50 {padding: 20px;}
.bg-white { background-color: white;}
.bmt-20 {margin-top: 15px;}
.bmb-20 {margin-bottom: 15px;}
.bw48 {width: 100%; margin-top: 15px;}
.bf18 {font-size: 13px;}
.bp20 { padding: 15px;}
.border {border: 1px solid #e5e5e5;}
.wmax {width: 100%;}
.posi {position: relative;}
.yamleft { width: 60%;}
.yamImg { position: absolute;  right: 1px;  height: 60%; top: 20%;  cursor: pointer;  z-index: 10;  width: auto;}
.posi .submit { width: 35%; border-radius: 35px;  -webkit-border-radius: 35px; -moz-border-radius: 35px;  -ms-border-radius: 35px;-o-border-radius: 35px;}
.color-white { color: white;}
.map { height: 140px;}
.bg-blue { background-color: #ff4704;}
.bml-40 { margin-left: 20px;}
.flex-between .right{ margin-top: 40px;}
	
	
	
	
	
}



@media screen and (max-width: 980px) {	
	
.index_case {position:relative!important;top: auto!important; left: auto; background:#CCC!important; padding:30px 0 30px 0;height:auto!important; }
.index_case .index_case_content {width:90%!important;}
.index_case .index_case_content li {width:100% !important; margin:2.5% 0!important;}
.index_case .index_case_content li a h1 {font-size:1.8em!important; text-align:center;}	
.index_case .index_case_content li a span { display:none !important;}		
	
.indexcase-top .itnav{display:none !important;}
.indexcase-top .ittitle{width:100% !important;}
	
.indexcase-list .list {width: 100%;}
.indexcase-list .swiper-slide.swiper-slide-active {margin-right: 0px;}
.list a span,.list a:hover span{ display:none !important;}
	
.bt1{ width:100%; height:auto; text-align:center;}
.bt1 h2{ font-size: 1.5rem; color:#333; line-height:35px; font-weight:normal; background:url(../images/v1_03.png) center no-repeat;    background-size: 80%;}
.bt1 p{ color:#999; font-size:14px; font-weight: normal;}
.bt1 span{ color:#666; line-height:30px; text-align:center; width:100%; display:block;}

.about-box1{ margin-top:0px;}
.about-gd{ padding:0 0%;}
	
/*.con{    float: left; width: 100%; clear: both;  margin-top: 15px; display: block;}	*/
.con{    float: left; width: 100%; clear: both;  display: block;}	

.pc1_r{width:100%; margin-top: 15px !important; }
.c6la{width:100%; padding-bottom:8px; font-size:13px; line-height:30px; text-align: justify}
.c6la p{line-height:30px;}

.c6lb{width:100%; margin:0 auto; }
.c6lb ul li{display:block;  width:25%; float:left; margin-right:0px; text-align:center; color:#111;}
.c6lb ul li:nth-child(3){ border:none;}
.c6lb ul li:nth-child(4){ margin-right:0px !important;}

.c6lb_t1{width:100%; padding-bottom:10px; line-height:30px; color:#ff8f45; font-weight:bold; font-family:Arial, Helvetica, sans-serif; font-size:22px;}
.c6lb_t1 sup{font-size:12px; font-weight: normal; line-height:30px; color:#777;}
.c6lb_t2{width:100%; padding-bottom:15px; font-size:12px;}
	
	
}