@charset "utf-8";
/*
@font-face{font-family:SJxingkai;src:url(../fonts/SJxingkai-C-Regular.eot);src:url(../fonts/SJxingkai-C-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/SJxingkai-C-Regular.woff2) format('woff2'),url(../fonts/SJxingkai-C-Regular.woff) format('woff'),url(../fonts/SJxingkai-C-Regular.ttf) format('truetype'),url(../fonts/SJxingkai-C-Regular.svg#novecentowide-bold-webfont) format('svg')}
*/

html {

	width: 100%;

	margin: 0;

	padding: 0;

	-ms-text-size-adjust: 100%;

	-webkit-text-size-adjust: 100%;

}

body {

	width:100%;

	margin: 0 auto;

	font-family: "微软雅黑";

	font-size:14px; line-height: 200%;

	margin: 0;

	padding: 0;

	color: #ffffff;

}

img {

	border: none;

}

dl,dt,dd {

	display: block;

	margin: 0;

}

p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd {

	margin: 0;

	padding: 0;

	list-style: none;

}

input,textarea{font-family: "微软雅黑";}

a {

	color: #ffffff;

	text-decoration: none !important;

	cursor: pointer;

	background: transparent;

	/*修正win8系统IE连接灰色背景*/

	outline: none;

	blr: expression(this.onFocus=this.blur());

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s; 

}

a img {

	border: none;

}

a:hover {

	color: #005bab;

}

.clear {

	clear: both;

	margin: 0;

	padding: 0;

	height: 0;

}
footer,header{display:block}
*{-webkit-box-sizing:border-box;box-sizing:border-box;}
img {

	border: none; max-width: 100%;-webkit-user-drag:none;

}
a {

	color: #494949;

	text-decoration: none !important;

	cursor: pointer;

	background: transparent;

	outline: none;

	blr: expression(this.onFocus=this.blur());

	-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s; 

}

a img {

	border: none;

}
/*》》》》》》》》》》flex布局《《《《《《《《《《*/
.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}
.flex-row {flex-direction: row;}
.flex-col {flex-direction: column;}
.justify-center {justify-content: center;}
.justify-end {justify-content: flex-end;}
.justify-evenly {justify-content: space-evenly;}
.justify-around {justify-content: space-around;}
.justify-between {justify-content: space-between;}
.items-center {align-items: center;}
.items-end {align-items: flex-end;}

.acc{margin-left: auto; margin-right: auto;}
.floatl{float: left;}
.floatr{float: right;}
.txtc{text-align: center;}
.transition035{transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.transition05{transition:all 0.5s;-moz-transition:all 0.5s;-webkit-transition:all 0.5s;-o-transition:all 0.5s;}

.cf:after{content:""; display:block; height:0; clear:both;}
.wrap { width: 1280px;margin: 0 auto; overflow: hidden;}
.pc-div{ display:block!important}
.phone-div { display:none!important}
.clear {clear: both;margin: 0;padding: 0;height: 0;}
.fl {float: left;}
.fr {float: right;}
.center{ text-align:center;}


/*》》》》》》》》》》flex布局《《《《《《《《《《*/
.flex{display:box;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;}
.flex_item{-webkit-box-flex: 1;-moz-box-flex: 1; -webkit-flex: 1;-ms-flex: 1;flex:1;}
.flex-row {flex-direction: row;}
.flex-col {flex-direction: column;}
.justify-center {justify-content: center;}
.justify-end {justify-content: flex-end;}
.justify-evenly {justify-content: space-evenly;}
.justify-around {justify-content: space-around;}
.justify-between {justify-content: space-between;}
.items-center {align-items: center;}
.items-end {align-items: flex-end;}

/*自定义滚动条*/
::-webkit-scrollbar{width:5px;height:5px;}

::-webkit-scrollbar-button:vertical{display:none;}

::-webkit-scrollbar-track:vertical{background-color:black}

::-webkit-scrollbar-track-piece{background:#fff;}

::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}

::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B;}

::-webkit-scrollbar-corner:vertical{background-color:#535353;}

::-webkit-scrollbar-resizer:vertical{background-color:#0054A7;}


.fadeInUp50 {

  -webkit-animation-name: fadeInUp50;

  -moz-animation-name: fadeInUp50;

  -ms-animation-name: fadeInUp50;

  animation-name: fadeInUp50;

}

@-webkit-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}



.fadeInLeft50 {

  -webkit-animation-name: fadeInLeft50;

  -moz-animation-name: fadeInLeft50;

  -ms-animation-name: fadeInLeft50;

  animation-name: fadeInLeft50;

}

@-webkit-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInDown50 {

  -webkit-animation-name: fadeInDown50;

  -moz-animation-name: fadeInDown50;

  -ms-animation-name: fadeInDown50;

  animation-name: fadeInDown50;

}

@-webkit-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInRight50 {

  -webkit-animation-name: fadeInRight50;

  -moz-animation-name: fadeInRight50;

  -ms-animation-name: fadeInRight50;

  animation-name: fadeInRight50;

}

@-webkit-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}
.div_m{display: none !important;}

/*header*/
.header{ clear:both; width: 100%; height:126px; padding: 0 8.3%;background: url(../images/2025101701.png) no-repeat top center; background-size:cover;
 position: fixed; left: 0; top: 0; z-index: 99999; display:flex;align-items:center;justify-content:space-between;}
.header .logo{ width: 322px; height:100%; float: left; display:flex;align-items:flex-end;justify-content:flex-start;}
.header .logo img{ display: block; width:100%; height: auto;margin-bottom:20px;}
/*.header .logo img:hover {transform: scale(1.08);}*/

.header .menuBox{ float: right;}
.header .menuBox .top{ height: .46rem; margin-top: .12rem;}
.header .menuBox .top .top_1{ float:right; color: #fff;}
.header .menuBox .top .top_1 p{ text-align: center; float: left; font-size:.14rem; line-height: .22rem;}
.header .menuBox .top .top_1 .p1{ margin-right: .22rem;}
.header .menuBox .top .top_1 p img{ display: block; margin: 0 auto;}
.header .menuBox .top .top_2{ width: 1.4rem; height: .46rem; line-height: .2rem; float:right; border-radius: .3rem; overflow: hidden; background: #EB5C20;  color: #fff; text-align: center; font-size: .15rem; padding-top: .03rem; margin-top: .08rem; margin-left: .22rem;}
.header .menuBox .top .top_2 .p2{ font-weight:bold}
.header .menuBox .top .top_3{ float:right;border:1px solid  rgba(255,255,255,0.3);  border-radius: .3rem; overflow: hidden; color: #fff; width: 2.1rem; height: .46rem; line-height: .44rem; margin-left: .22rem; display: flex; align-content: center; justify-content: space-between; margin-top: .08rem;}
.header .menuBox .top .top_3 input{display: block; height: .46rem;  color: #fff; background: none; border: 0;}
.header .menuBox .top .top_3 .inp{ width: 1.52rem; padding: 0 .16rem;font-size:.16rem; }
.header .menuBox .top .top_3 .sub{ width: .58rem;cursor: pointer; height: 100%;text-align: center; background:#EB5C20 url(../images/2025101101.png) no-repeat .16rem center; background-size:.19rem;}
.header .menuBox .top .top_3 input::-webkit-input-placeholder {    
color:#fff;}

.header .headr{ clear: both}
.head .nav>li{position: relative; z-index: 2; margin-left: .72rem;}
.head .nav>li .nav-top{position: relative; z-index: 1;}
.head .nav>li .nav-top a{display: block; font-size: .18rem; line-height:.6rem; color: #ffffff;}
.head .nav>li .nav_two{width: 190%; position:absolute; left:-45%; top:.6rem; z-index: 1; background: #ffffff; border-radius: .1rem; overflow: hidden;}
@-webkit-keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
.head .nav>li .nav_two ul{display: block; text-align: center; background:#F6F6F6; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.head .nav>li.menu2-ing .nav_two ul{-webkit-animation-name: tsy1; animation-name: tsy1;}
.head .nav>li .nav_two ul li{ display: block; line-height: .44rem; min-height:.44rem;}
.head .nav>li .nav_two ul li a{display: block; width: 100%; font-size: .15rem; line-height: .44rem; color: #666666;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a::after{content: ""; display: block; font-size: 0; width: 100%; transform: scaleX(0); height: 1px; background: #05308C; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a:hover { color: #ffffff; background: #EB5C20}
/*.head .nav>li .nav_two ul li.li-ing a{color: #A31F24;}
.head .nav>li .nav_two ul li.li-ing a::after{transform: scaleX(1);}*/
#nowtopMenu{color: #EB5C20;}

.fixed-header{background: url(../images/2025101702.png) no-repeat top center; background-size:cover;height:60px}
.fixed-header .menuBox .top{ display:none}
.fixed-header .logo img{margin-bottom:14px}


.home .head .nav>li .ho a{color:#EB5C20}


/*<<<<<<<<<<<<<<<<<<<<<< 首页banner >>>>>>>>>>>>>>>>>>>>>>>*/
.banner{position: relative; overflow: hidden;border-bottom:18px solid #181919;}
.banner .h-banner{width: 100vw;height: 100vh; overflow: hidden;}
.banner .h-banner .swiper-slide img,
.banner .h-banner .swiper-slide video{width: 100%; height: 100%; object-fit: cover;}
.banner .h-banner .swiper-slide>a{position: absolute; left: 0; top: 0; z-index: 9; width: 100%; height: 100%;}
.banner .txt{position: absolute; color: #FFF; left: 8%; top: 36%; z-index: 1;}
.banner .txt2{position: absolute; color: #FFF; left: 4%; top: 35%; z-index: 1; color: #fff;}
.banner .txt2 .txt2-p1{ font-size:.4rem; line-height: .5rem; font-weight: bold; margin-bottom: .3rem;}
.banner .txt2 .txt2-p2{ font-size:.2rem; line-height: .3rem; opacity: .6;}
.banner .txt2 .txt2-p2 p{background: url(../images/icon39.png) no-repeat left center; padding-left: .2rem; margin-bottom: .06rem; }
.banner .txt .txtbx{display: none;transition: opacity .3s ease; flex-wrap: wrap;}
.banner .swiper-slide-active .txt .txtbx{display: flex; flex-wrap: wrap;}
.banner .txt .txt-p1{font-size: .70rem; line-height: .9rem; font-weight: bold; letter-spacing: 5px;}
.banner .txt .txt-p2{font-size: .50rem; line-height: .7rem; font-weight: bold; letter-spacing: 5px; margin-bottom: .2rem}
.banner .txt .txt-p3{font-size: .22rem; line-height: .35rem; width: 7rem; letter-spacing: 1px; opacity: .6;}
.banner .txt .txt-p4{ width: 2.15rem; height: .6rem; line-height: .6rem; margin-top: .56rem; font-size: .18rem; color: #222222; background: #EB5C20; border-radius: .34rem .34rem 0 .34rem; text-align: center;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.banner .txt .txt-p4 a{ display:block; width: 100%; height: 100%; letter-spacing: 2px; color:#fff;}
.banner .txt .txt-p4:hover { background: #1F71DA; color: #fff;}
.banner .txt .txt-p4:hover a{ color: #fff;background: url(../images/icon02-on.png) no-repeat 80% center; background-size:.11rem;}

.banner .banntxt{position: absolute; color: #FFF; left: 8%; bottom:.9rem; z-index: 1; color: #fff;background: url(../images/2025101501.png) no-repeat left top; background-size: .38rem; padding-left: .85rem;}
.banner .banntxt .bx{ position: relative; align-items: center; justify-content: flex-start;}
.banner .banntxt:before{content:''; display: block; width: .02rem; height: .7rem; background:rgba(255, 255, 255, .5); position: absolute; left: .6rem; top: .03rem;}
.banner .banntxt .d1{ font-size: .22rem; line-height: .34rem; margin-bottom: .16rem;}
.banner .banntxt .d1 span{ background: #EB5C20; border-radius: 4px; display: inline-block; padding: 0 .14rem;}
.banner .banntxt .d2{ font-size: .28rem; line-height: .3rem; font-weight: bold;}


.banner .h-but{transform: rotate(-90deg); width: .36rem; height: .36rem; cursor: pointer; position: absolute; bottom: 1.5rem; z-index: 2; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.banner .h-but.h-prev{left: calc(50% - 0.54rem); background: url(../images/h-prev.svg) no-repeat center; background-size:  100% auto;}
.banner .h-but.h-next{left: calc(50% + 0.18rem); background: url(../images/h-next.svg) no-repeat center; background-size:  100% auto;}
.banner .swiper-pagination-bullet{ width: 10px; height: 10px; border-radius: 50%;}
.banner .swiper-pagination-bullet-active{ background: #fff;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 8px;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:.3rem;}
.banner .swiper-pagination-bullet{ background: #fff;}


/* 轮播设置 */
.banner .h-banner .swiper-slide img{transition: 1s linear 2s; transform: scale(1.1);}
.banner .h-banner .swiper-slide-active img,.banner .h-banner .swiper-slide-duplicate-active img{ transition: 6s linear; transform: scale(1);}
@media only screen and (min-width:1080px) and (max-width:1600px){
	.banner .h-but{width: 30px; height: 30px;}
	.banner .h-but.h-prev{left: calc(50% - 45px);}
	.banner .h-but.h-next{left: calc(50% + 15px);}
}
.mwrap{ width: 83%; margin: 0 auto; overflow: hidden;}


.footer{ clear:both; width: 100%; padding-top: 3.5%; padding-bottom: .12rem; background: url(../images/bottom-bg.jpg) no-repeat center center; background-size: cover;}
.footer .box1{ width: 100%;line-height: .42rem; margin-bottom: .3rem;}
.footer .box1 .box1L{ width: 30%; float: left; padding-top:.2rem;}
.footer .box1 .box1L img{ display: block; width: 4.62rem;}
.footer .box1 .box1R{ width: 70%; float: right; text-align: right;}
.footer .box1 .box1R a{ font-size: .2rem; line-height: .42rem; color: #FFFFFF; opacity: .6; margin-left: .48rem; position: relative;}
.footer .box1 .box1R a:after{ content: '';display: block; width: 100%; border-bottom: 1px solid #EB5C20; position:absolute; left: 0; bottom: -5px;transform-origin: center center;
  transform: scale3d(0, 1, 0);
  transition: all .5s;}
.footer .box1 .box1R a:hover:after { transform: none;}
.footer .box2{ clear: both; width: 100%;border-top:1px solid  rgba(255,255,255,0.2);padding: .6rem 0 .5rem 0;}
.footer .box2 .box2L{ width: 60%; float: left;}
.footer .box2 .box2L .bx{ width: 50%; float: left;}
.footer .box2 .box2L .bx .d1{ font-size: .18rem; line-height: .3rem; margin-bottom: .16rem; color: #fff; opacity: .6;}
.footer .box2 .box2L .bx .d2{ font-size: .16rem; line-height: .26rem;  color: #fff; margin-bottom: .26rem;}
.footer .box2 .box2L .bx .d2 p {display:flex; align-items: center; justify-content: flex-start;}
.footer .box2 .box2L .bx .d2 p span{width:1.3rem}
.footer .box2 .box2L .bx .d3 img{ display: block; width: .46rem; height: auto;}
.footer .box2 .box2R{ width: 4.24rem; float: right; text-align: center;}
.footer .box2 .box2R .piclist{ margin-bottom: .16rem;}
.footer .box2 .box2R .piclist img{ margin-right:.2rem; width: 1.25rem; height: auto; display: block; float: left}
.footer .box2 .box2R .piclist img:nth-child(3){ margin-right:0}
.footer .box2 .box2R .wz{ clear:both; color: #EB5C20; font-size: .26rem; line-height: .3rem; text-align: center; letter-spacing: .21rem;}
.footer .box2 .box2R .wz img{display:block;width:100%; height:auto}
.footer .box3{ clear: both; width: 100%; line-height: .4rem; font-size: .16rem; color: #fff;border-top:1px solid  rgba(255,255,255,0.2); padding-top: .09rem;}
.footer .box3 a{ color: #fff; opacity: .6;}
.footer .box3 span{ opacity: .6;}
.footer .box3 a:hover{ color: #EB5C20; opacity: 1}
.footer .box1 .box1R a:hover{ color: #EB5C20; opacity: 1;}

.footer .fB3Link {display:flex;align-items:center;justify-content:flex-end; margin-bottom:.16rem;}
.footer .fB3Link select{ outline: none;display: block; width: 3.2rem; height: .46rem; line-height: .46rem; border:0;background-color:rgba(0, 0, 0, .3);color: #ffffff; padding:0 6px; font-size: .16rem; border-radius: .3rem;}


.row1{ clear:both; overflow: hidden; padding-top: 30px; padding-bottom: 30px;}
.row1 .mwrap{filter:drop-shadow(0 0 15px rgba(235, 92, 32, 1));border-radius:8px;}
.row1 .li{width:33.3333333333%; height: 3.89rem; float: left; position: relative; overflow: hidden;}
.row1 .li .pic{ display: block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .li .tit{ width: 100%; font-size: .24rem; line-height: .3rem; position: absolute; left: 0; bottom: .3rem; z-index: 1; color: #fff; padding-left: .56rem; opacity: 1;}
.row1 .li .wz{ width: 100%; height: 1.43rem;background-color:rgba(235, 92, 32, .9); position: absolute; left: 0; bottom: -1.43rem; z-index: 1; padding: .26rem 0 0 .76rem; opacity:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.row1 .li .wz .t1{ font-size: .2rem; line-height: .3rem; color: #fff; margin-bottom: .06rem;}
.row1 .li .wz .t2{ font-size: .16rem; line-height: .28rem; color: #fff; opacity: .7; margin-bottom: .06rem;}
.row1 .li .wz .t3{ font-size: .14rem; line-height: .24rem; color: #fff; opacity: .7;}
.row1 .li:hover .wz{opacity:1;bottom: 0;}
.row1 .li:hover .tit{opacity:0;}
.row1 .li:hover .pic{ transform: scale(1.06);}

.homebg{ clear:both; width: 100%; background:#181919 url(../images/news-bg.jpg) no-repeat top center; background-size: 100%;}
.row2{ clear:both; width: 100%; padding-top: .7rem;  }
.row2 .news_box{ margin-bottom: .66rem;}
.row2 .news_box .news_boxL{ width: 46.4%; float: left;}
.row2 .news_box .news_boxR{ width: 46.4%; float: right;}
.row2 .news_box .mTit{ height:.72rem; line-height: .72rem; display: flex; align-items: center; justify-content: space-between;border-bottom:1px solid  rgba(255,255,255,0.2); margin-bottom: .4rem;}
.row2 .news_box .mTit .L{ height: 100%; font-size: 24px; color: #EB5C20; position: relative;}
.row2 .news_box .mTit .L:after{ display: block; content:''; width: 100%; height: 2px; background: #EB5C20; position: absolute; left: 0; bottom: -1px; z-index: 9;}
.row2 .news_box .mTit .R{ font-size: 16px}
.row2 .news_box .mTit .R a{color: #fff;}
.row2 .news_box .mTit .R a:hover{color: #EB5C20;}
.row2 .news_box .list .list_top{ height: 1.6rem;}
.row2 .news_box .list .list_top a{ width:100%; height: 1.26rem; display: block;}
.row2 .news_box .list .list_top .list_topL{ width: 1.86rem; height:100%; float: left; overflow: hidden; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: #fff;}
.row2 .news_box .list .list_top .list_topL img{display:block; max-width: 100%; max-height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .news_box .list .list_top .list_topR{ width: 5.2rem; height:100%; float: right; padding-top: .04rem;}
.row2 .news_box .list .list_top .list_topR .t1{ font-size: .18rem; line-height: .3rem; color: #fff;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: .04rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.row2 .news_box .list .list_top .list_topR .t2{ font-size: .14rem; line-height: .26rem; color: #fff; opacity: .6;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;margin-bottom: .1rem;}
.row2 .news_box .list .list_top .list_topR .t3{ font-size: .15rem; line-height: .26rem; color: #fff; opacity: .6;}
.row2 .news_box .list .list_top:hover .list_topR .t1 {color: #EB5C20;}
.row2 .news_box .list .list_top:hover .list_topL img{ transform: scale(1.06);} 

.row2 .news_box .list .list_li{ clear: both; height: .72rem; line-height: .72rem;border-top:1px dashed rgba(255,255,255,0.2); color: #FFFFFF; }
.row2 .news_box .list .list_li a{ display:block; width: 100%; height: 100%; color: #FFFFFF;}
.row2 .news_box .list .list_li p{ width: 80%; font-size: .16rem;float: left;background: url(../images/icon02.png) no-repeat left center; background-size: .07rem; padding-left: .17rem;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.row2 .news_box .list .list_li span{ width: 20%; font-size: .15rem; opacity: .6; text-align: right; float: right;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .news_box .list .list_li:hover span {opacity: 1;}
.row2 .news_box .list .list_li:hover a { color: #EB5C20}
.row2 .news_box .list .list_li:hover p { background: url(../images/icon02-on.png) no-repeat left center; background-size: .07rem;}




.row2 .xinwen_box{ margin-bottom: .66rem;}
.row2 .xinwen_box .news_boxL{ width: 100%; }

/*.row2 .xinwen_box .mTit{ height:.72rem; line-height: .72rem; display: flex; align-items: center; justify-content: space-between;border-bottom:1px solid  rgba(255,255,255,0.2); margin-bottom: .4rem;}*/
/*.row2 .xinwen_box .mTit .L{ width:8.58rem; height: 100%; font-size: 24px; color: #EB5C20; display: flex; align-items: center; justify-content:flex-end;}*/
/*.row2 .xinwen_box .mTit .L span{ position: relative;display: inline-block;}*/
/*.row2 .xinwen_box .mTit .L span:after{ display: block; content:''; width: 100%; height: 2px; background: #EB5C20; position: absolute; left: 0; bottom: -1px; z-index: 9;}*/
/*.row2 .xinwen_box .mTit .R{ font-size: 16px; }*/
/*.row2 .xinwen_box .mTit .R a{color: #fff;}*/
/*.row2 .xinwen_box .mTit .R a:hover{color: #EB5C20;}*/

.row2 .xinwen_box .list .list_top{ height: 1.6rem; width: 48%; float: left; margin-right: 4%}
.row2 .xinwen_box .list .list_top:nth-child(2){margin-right: 0}
.row2 .xinwen_box .list .list_top a{ width:100%; height: 1.26rem; display: block;}
.row2 .xinwen_box .list .list_top .list_topL{ width: 1.86rem; height:100%; float: left; overflow: hidden; border-radius: 10px; display: flex; align-items: center; justify-content: center; background: #fff;}
.row2 .xinwen_box .list .list_top .list_topL img{display:block; max-width: 100%; max-height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .xinwen_box .list .list_top .list_topR{ width: 5.2rem; height:100%; float: right; padding-top: .04rem;}
.row2 .xinwen_box .list .list_top .list_topR .t1{ font-size: .18rem; line-height: .3rem; color: #fff;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: .04rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.row2 .xinwen_box .list .list_top .list_topR .t2{ font-size: .14rem; line-height: .26rem; color: #fff; opacity: .6;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;margin-bottom: .1rem;}
.row2 .xinwen_box .list .list_top .list_topR .t3{ font-size: .15rem; line-height: .26rem; color: #fff; opacity: .6;}
.row2 .xinwen_box .list .list_top:hover .list_topR .t1 {color: #EB5C20;}
.row2 .xinwen_box .list .list_top:hover .list_topL img{ transform: scale(1.06);} 



.row2 .xinwen_box .mTit{ height:.72rem; line-height: .72rem;border-bottom:1px solid  rgba(255,255,255,0.2); margin-bottom: .5rem; text-align: center; position:relative;}
.row2 .xinwen_box .mTit span{  height:.72rem; display: inline-block;font-size: 24px; color: #EB5C20; position: relative;}
.row2 .xinwen_box .mTit span:after{ display: block; content:''; width: 100%; height: 2px; background: #EB5C20; position: absolute; left: 0; bottom: 0; z-index: 9;}
.row2 .xinwen_box .mTit .ljmore{position:absolute;right:0; top:18px;color: #fff;font-size: 16px;line-height:24px}
.row2 .xinwen_box .mTit .ljmore:hover{color: #EB5C20;line-height:.32rem}


.row2 .relation{position:relative; height:6.8rem;}
.row2 .partner_box{position:absolute;left:8.5%;top:0;}
.row2 .partner_box .mTit{ height:.72rem; line-height: .72rem;border-bottom:1px solid  rgba(255,255,255,0.2); margin-bottom: .5rem; text-align: center;}
.row2 .partner_box .mTit span{  height:.72rem; display: inline-block;font-size: 24px; color: #EB5C20; position: relative;}
.row2 .partner_box .mTit span:after{ display: block; content:''; width: 100%; height: 2px; background: #EB5C20; position: absolute; left: 0; bottom: 0; z-index: 9;}
.row2 .partner_box .list p{ width: 2.47rem; height: 1.09rem; font-size:14px; float: left; margin-right:.21rem; margin-bottom:.21rem;background: url(../images/partner-bg.png) no-repeat center center; background-size: cover; border-radius: .04rem; overflow: hidden; text-align: center; display: flex; align-items: center; justify-content: center;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .partner_box .list p img{ display: block; max-height: 80%; max-width: 99%;}
.row2 .partner_box .list p:nth-child(6n){ margin-right:0;}
.row2 .partner_box .list p.last{ background: #EB5C20; color: #fff; font-size: .18rem; letter-spacing: 1px;}
.row2 .partner_box .list p.last a{ color: #fff; display: block; width: 100%; height: 100%; line-height:1.09rem; }
.row2 .partner_box .list p:hover {transform: translate(0, -8px);}

.iBanner{clear:both; width: 100%; position: relative;}
.iBanner .bann{display: block; width: 100%; height: auto;}
.iBanner .text{ width: 100%; position: absolute; left: 0; bottom: 1.1rem; z-index: 999; color: #fff; text-align: center;}
.iBanner .text .t1{ font-size: .52rem; line-height: .7rem; margin-bottom: .22rem; font-weight: bold; letter-spacing: 3px;}
.iBanner .text .t2{ font-size: .25rem; line-height: .48rem; background: url(../images/icon08.png) no-repeat center center; letter-spacing: 1px;}

.secMenu{clear:both; width: 100%; height: 72px; background: #2A2B2B; color: #fff; overflow: hidden; border-top: 2px solid #EB5C20;}
.secMenu .wrap{ display: flex; align-items: center; justify-content:center;}
.secMenu a{ display: block; color: #fff; line-height: 64px; font-size: 18px; padding: 0 28px;}
#nowMenu{ background: #EB5C20; border-radius: 0 0 10px 10px;}


.iCon{ clear:both; width: 100%; padding: .7rem 0 .85rem 0;}
.iCon_cp{ clear:both; width: 100%; padding: 0 0 1.1rem 0; margin-top:126px;}
.iCon_cpp{ clear:both; width: 100%; padding: 126px 0 1.1rem 0;}
.about_bg{ background:#181a19 url(../images/about_bg.jpg) no-repeat top center; background-size: 100%; }
.iTitle{ font-size: 30px; line-height: 40px; margin-bottom: 60px;}
.iTitle:after{ content:''; display: block; width: 28px; height: 2px;margin-top: 12px; background: #EB5C20}

.wmss-box{ color: #fff;}
.wmss-box .title{ margin-bottom: .4rem; position: relative; padding-left: .18rem;}
.wmss-box .title:after{ content:''; display: block; width: 2px; height: .56rem; background: #EB5C20; position: absolute; left: 0; top: .04rem;}
.wmss-box .title .t1{ font-size: .26rem; line-height: .3rem; margin-bottom: .08rem;}
.wmss-box .title .t2{ font-size: .14rem; line-height: .26rem;}
.wmss-box .text{ clear:both; font-size: .18rem; line-height: .44rem; opacity: .7; margin-bottom: .56rem;}
.wmss-box .numbox{ clear:both; height: 1.54rem; margin-bottom: .2rem; }
.wmss-box .numbox ul{height:100%; display: flex; align-items: center; justify-content: space-between; text-align: center;}
.wmss-box .numbox ul li {
		height: 100%;
		float: left;
}
.wmss-box .numbox ul li b {
		font-size: .6rem; line-height: .6rem; font-weight: normal;
		color: #EB5C20;
}
.wmss-box .numbox ul li span {
		color: #ffffff;font-size: .2rem;
}
.wmss-box .numbox ul li p {
		color: #ffffff; font-size: .2rem; line-height: .3rem; margin-top: .1rem;
}
.wmss-box .numbox ul li .add {
		position: relative;font-weight:bold;
		top: -.3rem;
		font-size: .26rem; color: #EB5C20;
}
.wmss-box .tp{ clear:both;}
.wmss-box .pic{ display: block; margin: 0 auto; width: 100%;}

.wmdgs-box{ display: flex; justify-content: space-between; align-items: center; color: #fff;}
.wmdgs-box .iTitle{ margin-bottom:40px;}
.wmdgs-box .L{width:4.36rem; float:left; }
.wmdgs-box .L img{ display:block; width: 100%; height: auto;}
.wmdgs-box .R{width:50%; float: right;}
.wmdgs-box .R .t2{ font-size: .2rem; line-height: .4rem; opacity: .7;}

.wmjzg-box{ display: flex; align-items: flex-start; justify-content: space-between;}
.wmjzg-box .list{ width: 47%; border-radius: 24px; overflow: hidden;}
.wmjzg-box .list .bx{background: url(../images/pic11.png) no-repeat center center; background-size: cover; height: 187px;; width: 100%; padding:7% 6% 3% 6%;}
.wmjzg-box .list .t1{ font-size: 26px; display: flex; align-items: center; justify-content: flex-start; margin-bottom: .2rem; }
.wmjzg-box .list .t1 img {margin-right: .16rem;}
.wmjzg-box .list .t2{ font-size: 16px;line-height:30px; opacity: .7;}
.wmjzg-box .list .pic{ width: 100%;}
.wmjzg-box .list .pic img { display:block; width: 100%; height: auto;}

.fzlc-box{ height: 400px; overflow: hidden;background: url(../images/icon15.png) no-repeat center center; width: 1340px; margin: 0 auto; position: relative;}
.fzlc-box .list .swiper-container{ width: 1210px; position: static;}
.fzlc-box .swiper-slide{ height: 400px;}
.fzlc-box .swiper-button-prev{ width: 47px; height: 47px; background: url(../images/icon11.png) no-repeat center center; background-size: 100%; left: 0; margin-top: -24px;}
.fzlc-box .swiper-button-next{ width: 47px; height: 47px; background: url(../images/icon12.png) no-repeat center center; background-size: 100%; right: 0; margin-top: -24px;}
.fzlc-box .bx1{ width: 100%; height: 161px; background: url(../images/icon14.png) no-repeat center center; background-size: 100%; padding: 13px 22px; font-size: 16px; line-height: 28px;}
.fzlc-box .bx1 .gd{ width: 100%; height: 90%; overflow-y: auto}
.fzlc-box .bx1 .gd::-webkit-scrollbar{
    width: 2px; /*宽对应滚动条的尺寸*/
}
.fzlc-box .bx1 .gd::-webkit-scrollbar-track{
    background: #eae9e9;
}
.fzlc-box .bx1 .gd::-webkit-scrollbar-thumb{
    border-radius: 5px;background: #555555;
}
.fzlc-box .yuan{background: url(../images/icon13.png) no-repeat center center; background-size: 100%; width: 24px; height: 24px; margin:23px auto;}
.fzlc-box .time{ width: 100%; height: 153px; font-size: 26px; line-height: 28px; text-align: center;}
.fzlc-box .swiper-slide:nth-of-type(even) .bx1{ position: absolute; left: 0; bottom: 0;}
.fzlc-box .swiper-slide:nth-of-type(even) .time{ position: absolute; left: 0; top: 0; display: flex; align-items: flex-end; justify-content: center;}
.fzlc-box .swiper-slide:nth-of-type(even) .yuan{ position: absolute; left: 50%; top: 160px; margin-left: -12px;}
.fzlc-box .swiper-slide:nth-of-type(even){}

.zzry-list .li{ width: 290px; height: 380px; float: left; margin-bottom: 50px; margin-right: 40px; text-align: center; overflow: hidden; background-color:rgba(166, 166, 166, .15); border-radius: 15px; font-size: 16px; line-height: 26px;}
.zzry-list .li .pic{ width: 88%; height: 255px; margin: 0 auto;margin-bottom: 30px; margin-top: 30px; display: flex; align-items: center; justify-content: center;}
.zzry-list .li .pic img{ display: block; max-width: 100%; max-height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.zzry-list .li:nth-child(4n){margin-right:0}
.zzry-list .li:hover .pic img{ transform: scale(1.06);}

.fy { clear:both; font-size:16px; text-align: center; margin-top:30px; }
.fy b{ display:inline-block; height:42px; text-align:center; background:#EB5C20; border-radius:4px; line-height:42px;color:#fff; font-weight:100; padding: 0 13px;}
.fy a{ display:inline-block; padding:0 13px;height:42px; text-align:center; line-height:42px; font-size:16px;border:1px solid  rgba(255,255,255,0.2); color: #fff; border-radius:4px; }

.hzhb-list .li{ width: 301px; height: 104px; overflow: hidden; float: left; margin-right: 25px; margin-bottom: 25px;background: url(../images/icon16.png) no-repeat center center; background-size:cover; display: flex;  align-items: center; justify-content: center;}
.hzhb-list .li:nth-child(4n){margin-right:0}
.hzhb-list .li img{ display:block; max-height:100%; max-width: 100%;}

.zzctr-list .li { width: 396px; height: 270px; float: left; margin-bottom: 50px; margin-right: 40px; text-align: center; overflow: hidden; background-color:rgba(166, 166, 166, .15); border-radius: 15px; font-size: 16px; line-height: 22px;}
.zzctr-list .li .pic{ width: 100%; height: 210px; margin: 0 auto; overflow: hidden;}
.zzctr-list .li .pic img{ display: block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.zzctr-list .li .text{ width: 100%; height: 60px; display: flex; align-items: center; justify-content: center; padding: 0 3%;}
.zzctr-list .li:nth-child(3n){margin-right:0}
.zzctr-list .li:hover .pic img{ transform: scale(1.06);}

.lxwm-box .list{ color: #fff; background-color:rgba(166, 166, 166, .15); float: left; height: 220px; margin-bottom: 40px; border-radius: 12px;margin-right:40px;}
.lxwm-box .list .tit{ width: 100%; height: 52px; line-height: 52px; font-size: 20px;background: url(../images/icon19.png) no-repeat left center; padding: 0 35px;}
.lxwm-box .list .text{ width: 100%; font-size: 16px; line-height: 30px; padding:40px 35px 0 35px; }
.lxwm-box .list .text .tel{background: url(../images/icon17.png) no-repeat left 6px; padding-left: 28px; margin-bottom:8px;}
.lxwm-box .list .text .add{background: url(../images/icon18.png) no-repeat left 6px; padding-left: 28px;}
.lxwm-box .list1{ width: 620px;}
.lxwm-box .list2{ width: 400px;}
.lxwm-box .list:nth-child(2){margin-right:0}
.lxwm-box .list:nth-child(5){margin-right:0}

.case-list .li{ width: 100%; height: 205px; background-color:rgba(166, 166, 166, .15); overflow: hidden; margin-bottom: 20px; padding: 18px 40px 18px 20px; border-radius: 12px; color: #fff;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.case-list .li a{ display:block; width: 100%; height: 170px;color: #fff; overflow: hidden;}
.case-list .li .liL{ width: 252px; height: 100%; float: left;}
.case-list .li .liR{ width: 930px; height: 100%; float: right;}
.case-list .li .liL img{ display: block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.case-list .li .liR .t1{ font-size: 18px; line-height: 40px; height: 55px; border-bottom:1px dashed rgba(255,255,255,0.2); margin-bottom: 18px;}
.case-list .li .liR .t2{ font-size: 14px; line-height: 24px; opacity: .7; margin-bottom: 10px;}
.case-list .li .liR .t3{ font-size: 15px; opacity: .7;}
.case-list .li:hover{background:#EB5C20;}
.case-list .li:hover .liL img{ transform: scale(1.06);}

.case-list2 .li{ width: 100%; height: auto; background-color:rgba(166, 166, 166, .15); overflow: hidden; margin-bottom: 20px; padding: 18px 40px 18px 20px; border-radius: 12px; color: #fff;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.case-list2 .li a{ display:flex; align-items:center;justify-content: space-between; width: 100%; height: auto;color: #fff; overflow: hidden;}
.case-list2 .li .t1{width:80%; font-size: 18px; line-height: 30px; }
.case-list2 .li .t2{width:20%; font-size: 16px; line-height: 30px; text-align: right}
.ssjieguo .tit{ text-align:center; font-size:16px; width:100%; margin-bottom:30px;}
.ssjieguo .tit span{ color:#EB5C20; font-weight:600; display: inline-block; padding: 0 3px; font-size:20px;}

.newsdetail-content{line-height:34px; font-size: 18px;}
.newsdetail-content p { margin-bottom:15px;}
.newsdetail-content img { max-width:100%; display: block;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 20px 0;border-bottom:1px solid  rgba(255,255,255,0.2); margin-bottom: 34px; text-align:center }
.newsdetail-title .title { font-weight:normal; font-size: 36px; line-height: 46px; color: #ffffff; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; }

.ckkt-list .li{ width: 612px; height: 150px; overflow: hidden; float: left; margin-right: 56px; margin-bottom: 30px; border-radius: 12px; background-color:rgba(166, 166, 166, .15);-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.ckkt-list .li a{ display:block; width: 100%; height: 100%;color: #fff; overflow: hidden;}
.ckkt-list .li:nth-child(2n){margin-right:0;}
.ckkt-list .li .liL{ width: 220px; height: 100%; float: left; background: #ffffff; display: flex; align-items: center; justify-content: center;}
.ckkt-list .li .liR{ width: 360px; height: 100%; float: right; padding-top: 22px; padding-right: 30px}
.ckkt-list .li .liL img{ display: block; max-width: 100%; max-height:78%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.ckkt-list .li .liR .t1{ font-size: 18px; line-height: 40px; height: 55px; border-bottom:1px dashed rgba(255,255,255,0.2); margin-bottom:6px;}
.ckkt-list .li .liR .t2{ display: flex; align-items: center; justify-content: space-between;}
.ckkt-list .li .liR .t2 .t2_1{ font-size: 15px; opacity: .7;}
.ckkt-list .li .liR .t2 .t2_2{ width: 52px;}
.ckkt-list .li .liR .t2 .t2_2 img { display:block; width: 100%; height: 52px;}
.ckkt-list .li:hover{background:#EB5C20;}
.ckkt-list .li:hover .liL img{ transform: scale(1.06);}
.linkBox{display: flex; align-items: center;justify-content:space-between; margin-bottom: 30px;}
.link1{ font-size: 18px; color: #EB5C20; line-height: 30px;}
.link2{ font-size: 18px; color: #EB5C20; line-height: 30px; display: flex; align-items: center; justify-content: flex-start;}
.link1 a{ color: #EB5C20;}
.link2 a{ color: #EB5C20;}

.join-box{ color:#fff; padding-top: 4%;}
.join-box .jjtext{ font-size: 18px; line-height: 30px; margin-bottom: 60px;}
.join-box .jjtext:after{ content:''; display: block; width: 28px; height: 2px; background: #EB5C20; margin-top: 10px;}
.join-box .jj-list .list{ width: 620px; color: #fff; background-color:rgba(166, 166, 166, .15); float: left; height: 220px; margin-bottom: 25px; border-radius: 12px;margin-right:40px; float: left;}
.join-box .jj-list .list .tit{ width: 100%; height: 52px; line-height: 52px; font-size: 20px;background: url(../images/icon19.png) no-repeat left center; padding: 0 35px;}
.join-box .jj-list .list .text{ width: 100%; font-size: 16px; line-height: 34px; padding:35px 35px 0 25px; opacity: .7; }
.join-box .jj-list .list .text .tel{background: url(../images/icon17.png) no-repeat left 6px; padding-left: 28px; margin-bottom:8px;}
.join-box .jj-list .list .text .add{background: url(../images/icon18.png) no-repeat left 6px; padding-left: 28px;}
.join-box .jj-list .list:nth-child(2n){margin-right:0}
.join-box .jj-list .list .text .ico{background:url(../images/icon21.png) no-repeat left 14px; padding-left: 17px; width: 100%;}

.join-box .jj-list .list2{ background: #EB5C20;}
.join-box .jj-list .list2 .L{ width: 173px; height: 100%; background:url(../images/icon22.png) no-repeat left center; float: left; font-size: 20px; text-align: center; padding-top: 75px;}
.join-box .jj-list .list2 .R{ width:415px; height: 100%; float: right; opacity: .7; font-size: 16px; line-height: 36px; display: flex; align-items: center; justify-content: center; padding-right: 10px;}
.join-box .jj-list .list2 .L img {display:block; margin: 0 auto; width: 38px; height: auto; margin-bottom: 10px;}
.join-box .zp-tit{ clear: both; width: 100%; height: 52px; line-height: 52px; text-align: center; color: #fff; font-size: 18px; background: #EB5C20; margin-top: 3%; margin-bottom: 16px;}
.join-box .zp-list .list_dd2 { padding-bottom: 4%;background:rgba(166, 166, 166, .15);color: #fff; }
.join-box .zp-list .list_dd2 .t1 { width:100%; font-size: 17px; margin-top: 10px; line-height: 34px; margin-bottom: 4px; color: #fff;opacity: .7; }
.join-box .zp-list .list_dd2 .t2 { font-size: 14px; color: #fff;opacity: .7; }
.join-box .zp-list .list_dd2 .t3 { clear:both; display: inline-block;color:#EB5C20; height: 42px; line-height: 42px; margin-top: 30px; font-size: 16px; border: 1px solid #EB5C20;background-color:rgba(235, 92, 32, .1);  padding: 0 18px;}
.shzp_list2 .list_dl2 .list_dt2 { height: 80px; line-height: 80px; cursor: pointer;background:rgba(166, 166, 166, .15) url("../images/icon23.png") no-repeat 98% center;color: #ffffff;font-size: 18px; padding: 0 3%; display: flex; align-items: center; justify-content: space-between; margin-top: 4px;border-top:1px solid  rgba(255,255,255,0.2);}
.shzp_list2 .list_dl2 .list_dt2 .rig{ font-size:16px; opacity: .7; padding-right: 10px;}
.shzp_list2 .list_dd2{padding:.1rem 3% 3% 3%; display: none;}
#open2{background:rgba(166, 166, 166, .15) url("../images/icon23-on.png") no-repeat 98% center;}


.position{ clear:both; background: #2A2B2B; width: 100%; height: 40px; line-height: 40px; color: #fff; font-size: 14px; }
.position .wrap{background:url(../images/icon24.png) no-repeat left center; padding-left: 20px;}
.cpBox{  width: 100%; overflow: hidden; background: #181a19 url(../images/about_bg.jpg) no-repeat top center; background-size: 100%;}
.cpBox22{background: #181a19}

.cpBox iframe{ background:none; border: 0; width: 100%; }
.cp-box{ clear: both; width: 100%; margin-top: 20px;}
.cp-box .cp-boxL{ width: 277px; float: left; overflow: hidden;}
.cp-box .cp-boxR{ width: 875px; float: right;}
.cp-box .cp-boxL .lie{ width: 100%; height: 66px; line-height: 66px; color: #fff; font-size: 18px; background:url(../images/icon26.png) no-repeat 89% center; margin-bottom: 20px;}
.cp-box .cp-boxL .lie img { display:block; margin-right: 13px;width:42px;}
.cp-box .cp-boxL .lie a{ display:block; width: 100%; height: 100%; color: #fff;padding: 0 20px; display: flex ;align-items: center; justify-content: flex-start;}
.cp-box .cp-boxL .on{background:url(../images/icon25.png) no-repeat left center;}
.cp-box .cp-boxL .lie:hover{background:url(../images/icon25.png) no-repeat left center;}
.cp-box .cp-boxL .search{ width: 100%;height: 50px; line-height: 50px; border: 1px solid #4f5151; border-radius: 8px; margin-bottom: 22px;}
.cp-box .cp-boxL .search input{ display: block; height: 50px; line-height: 50px; background: none; border: 0; font-size: 16px; outline: none; float: left; color: #fff;}
.cp-box .cp-boxL .search .inp{ width: 80%; padding: 0 0 0 19px;}
.cp-box .cp-boxL .search .sub{ width: 20%; height: 100%;background:url(../images/icon31.png) no-repeat center center;background-size:16px;}
input::-webkit-input-placeholder{
            color:#fff;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#fff;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#fff;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#fff;
        }
.cp-box .cp-boxR .cp-list{ clear:both; width: 100%; margin-bottom: 50px;}
.cp-box .cp-boxR .cp-list .li{ width: 100%; height: 193px; overflow: hidden;background-color:rgba(216, 216, 216, .2); border-radius: 10px; padding: 11px; margin-bottom: 20px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.cp-box .cp-boxR .cp-list .li a{ display: block; width: 100%; height: 100%;overflow: hidden; color: #fff;}
.cp-box .cp-boxR .cp-list .li .liL{ width: 255px; height: 100%; float: left; overflow: hidden;}
.cp-box .cp-boxR .cp-list .li .liR{ width: 575px; height: 100%; float: right; padding-top: 5px;}
.cp-box .cp-boxR .cp-list .li .liL img { display:block;width: 100%; height: 100%;}
.cp-box .cp-boxR .cp-list .li .liR .tit1{ font-size: 19px; color: #EB5C20; line-height: 30px; border-bottom:1px dashed rgba(216, 216, 216, .2); padding-bottom: 17px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap;  }
.cp-box .cp-boxR .cp-list .li .liR .cs{ font-size: 14px; line-height: 40px;height: 40px; border-bottom:1px dashed rgba(216, 216, 216, .2);}
.cp-box .cp-boxR .cp-list .li .liR .cs p{ width: 33.33333%; float: left; overflow: hidden;}
.cp-box .cp-boxR .cp-list .li .liR .tit2{ clear: both; width: 100%; font-size: 14px; line-height: 40px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.cp-box .cp-boxR .cp-list .li:hover{ background: #EB5C20}
.cp-box .cp-boxR .cp-list .li:hover .liR .tit1{ color:#fff} 



.cp-content .box1{ height: 420px; margin-top: 50px; overflow: hidden; margin-bottom: 20px;}
.cp-content .box1 .box1L{ width: 535px; height: 100%; float: left; position: relative;}
.cp-content .box1 .box1L img{ display: block; width: 100%; height: 356px;}
.cp-content .box1 .box1L .swiper-container{position:static; height: 356px;}
.cp-content .box1 .box1R{ width: 667px; height: 356px; float: right; padding-top: 35px; overflow-y: auto}

/*滚动条整体宽度*/
.cp-content .box1 .box1R::-webkit-scrollbar{
    width: 3px; /*宽对应滚动条的尺寸*/
}
/*轨道*/
.cp-content .box1 .box1R::-webkit-scrollbar-track{
    background: #eae9e9;
}
/*滑块*/
.cp-content .box1 .box1R::-webkit-scrollbar-thumb{
    border-radius: 5px;background: #c9c9c9;
}
.cp-content .box1 .box1R .d1{ font-size: 28px; line-height: 30px; height: 70px; font-weight: bold;}
.cp-content .box1 .box1R .d2{ font-size: 16px; line-height: 26px; overflow: hidden;background:url(../images/icon34.png) repeat-y left center; padding:10px 15px; margin-bottom: 25px;}
.cp-content .box1 .box1R .d3{ font-size: 16px; color: #EB5C20; font-weight: bold;background:url(../images/icon37.png) no-repeat left center; padding-left: 16px; margin-bottom: 6px;}
.cp-content .box1 .box1R .d4{ font-size: 16px; line-height: 30px; color:#b8b8b8;  width: 100%; padding-right: 5px;}
.cp-content .box1 .box1L .swiper-button-prev{ width: 33px; height: 33px;background:url(../images/icon35.png) no-repeat center center; background-size:cover; left: 20px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-content .box1 .box1L .swiper-button-next{ width: 33px; height: 33px;background:url(../images/icon36.png) no-repeat center center; background-size:cover; right: 20px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-content .box1 .box1L .swiper-button-prev:hover{background:url(../images/icon35-on.png) no-repeat center center; }
.cp-content .box1 .box1L .swiper-button-next:hover{background:url(../images/icon36-on.png) no-repeat center center; }
.cp-content .box1 .box1L .swiper-pagination-bullet{ background: #fff; opacity: .2;}
.cp-content .box1 .box1L .swiper-container-horizontal>.swiper-pagination-bullets{ bottom: 33px;}
.cp-content .box1 .box1L .swiper-pagination-bullet-active{ background:#fff; opacity: 1;}

.cp-content .box2{ clear:both;}
.cp-content .box2 .cp_nav { clear:both; width: 100%; background: #2A2B2B; height: 52px; line-height: 52px; margin-bottom: 4%; border-bottom: 1px solid #555555; border-top: 1px solid #555555;}
.cp-content .box2 .cp_nav ul li { height: 52px; line-height: 52px; text-align: center; padding: 0 38px; float: left; font-size: 18px; cursor: pointer;}
.cp-content .box2 .cp_nav ul li.act { background: #EB5C20; color: #fff;}
#cp_container{x}
.cp-content .box2 .tab_2 { display:none;font-size: 16px; line-height: 30px; color: #b8b8b8; }

.cp-content .box2 .tab_2 img{ display: block; margin: 0 auto; margin-bottom:15px; margin-top:15px; max-width: 63%; height: auto;}



.cpxx-box{ color: #fff; width: 100%; padding: 3% 8.3%;background:url(../images/icon38.png) repeat-y center center; background-size: 100%; margin-bottom: 70px; }
.cpxx-box .boxL{ width: 20.5%; float: left;}
.cpxx-box .boxR{ width: 74%; float: right;}
.cpxx-box .boxL .search{ width: 86%;height: 50px; line-height: 50px; border: 1px solid #4f5151; border-radius: 8px; margin-bottom: 30px;}
.cpxx-box .boxL .search input{ display: block; height: 50px; line-height: 50px; background: none; border: 0; font-size: 16px; outline: none; float: left; color: #fff;}
.cpxx-box .boxL .search .inp{ width: 80%; padding: 0 0 0 19px; color: #fff;}
.cpxx-box .boxL .search .sub{ width: 20%; height: 100%;background:url(../images/icon31.png) no-repeat center center; background-size: 16px;}
.xxnav{clear:both; width: 100%; font-size: 18px;line-height:30px; padding: 0 6%;}
.xxnav a{ display:inline-block; width: auto; color: #fff; margin-bottom: 35px; border-bottom:1px solid #2a2b2b;}
.xxnav .on{ color:#FF5733; border-bottom:1px solid #FF5733;}

.cpxx-box .boxR .cpxx_nav { clear:both; width: 100%; height: 43px; line-height: 43px; margin-bottom: 32px; border-bottom:1px dashed rgba(255,255,255,0.2);}
.cpxx-box .boxR .cpxx_nav ul li { height: 43px; line-height: 43px; text-align: center;float: left; font-size: 18px; cursor: pointer; margin-right: 10px;background-color:rgba(166, 166, 166, .15); border-radius: 10px 10px 0  0; }
.cpxx-box .boxR .cpxx_nav ul li a{ color: #fff; display: block; width: 100%; height: 100%; padding: 0 49px; }
.cpxx-box .boxR .cpxx_nav ul li.act { background: #EB5C20; color: #fff;}
.cpxx-box .boxR .cpxx_nav ul li.act a{ color: #fff;}
.cpxx-box .boxR .tab_2 { display: none; }
.cpxx-box .boxR .tab_2 .searchbox{ width: 100%; clear:both; display: flex; align-items:flex-start; justify-content: flex-start; font-size: 15px;border-bottom:1px dashed rgba(216,216,216,0.2); padding-bottom: 15px; margin-bottom: 15px;}
.cpxx-box .boxR .tab_2 .searchbox .xxnrL{ width:10%;}
.cpxx-box .boxR .tab_2 .searchbox .xxnrR{ width: 90%;}
.cpxx-box .boxR .tab_2 .searchbox .xxnrR span{ padding: 2px 19px; line-height: 20px; border-radius: 5px; cursor:pointer;}
.cpxx-box .boxR .tab_2 .searchbox .xxnrR .now{ color:#FF5733; border: 1px solid #FF5733;}

.filter-result{ clear:both; text-align: center;font-size: 14px;line-height: 28px; }
.filter-result ul li{width:100%; display: flex; align-items: center; justify-content: space-between; line-height: 24px; font-size: 14px;border-bottom:1px solid rgba(255,255,255,0.2);}
.filter-result .arrange{ width: 21%; float: left; padding: 20px 10px;}
.filter-result ul li .arrange:first-child{ width: 16%; }
.filter-result .tit{ background: #EB5C20; font-size: 16px;border:0;border-right:1px solid rgba(255,255,255,0.2);}
.filter-result ul li:last-child{ border-bottom:0}
.filter-result tr td a{ color:#fff; opacity: .7}
.filter-result ul li .arrange:last-child{border-right:0}

.filter-result tr td{ width: 21%; padding: 20px 10px;}











