@charset "utf-8";

@font-face{font-family:AlibabaPuHuiTi-2-65-Medium;src:url(../fonts/AlibabaPuHuiTi_2_65_Medium.eot);src:url(../fonts/AlibabaPuHuiTi_2_65_Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/AlibabaPuHuiTi_2_65_Medium.woff2) format('woff2'),url(../fonts/AlibabaPuHuiTi_2_65_Medium.woff) format('woff'),url(../fonts/AlibabaPuHuiTi-2-65-Medium.ttf) format('truetype'),url(../fonts/AlibabaPuHuiTi_2_65_Medium.svg#novecentowide-bold-webfont) format('svg')}


@font-face{font-family:AlibabaPuHuiTi-2-95-ExtraBold;src:url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.eot);src:url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.eot?#iefix) format('embedded-opentype'),url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.woff2) format('woff2'),url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.woff) format('woff'),url(../fonts/AlibabaPuHuiTi-2-95-ExtraBold.ttf) format('truetype'),url(../fonts/AlibabaPuHuiTi_2_95_ExtraBold.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:AlibabaPuHuiTi-2-55-Regular;src:url(../fonts/AlibabaPuHuiTi_2_55_Regular.eot);src:url(../fonts/AlibabaPuHuiTi_2_55_Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/AlibabaPuHuiTi_2_55_Regular.woff2) format('woff2'),url(../fonts/AlibabaPuHuiTi_2_55_Regular.woff) format('woff'),url(../fonts/AlibabaPuHuiTi-2-55-Regular.ttf) format('truetype'),url(../fonts/AlibabaPuHuiTi_2_55_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:AlibabaPuHuiTi-2-55-Regular;
	font-size: 14px;
	padding: 0;
	color: #222222;
	line-height: 200%;
}
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:AlibabaPuHuiTi-2-55-Regular;}
a {

	color: #222222;

	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: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;
}
.cf:after{content:""; display:block; height:0; clear:both;}

.mwrap {width:90%; margin: 0 auto; overflow: hidden;}

.wrap { width: 1280px;margin: 0 auto; overflow: hidden;}

.pc-div{ display:block!important}

.phone-div { display:none!important}
.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;}
/*》》》》》》》》》》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;}



/*header*/
.header{ clear:both; width: 100%; padding:25px 5% 18px 5%; background: #ffffff; position: fixed; left: 0; top: 0; z-index: 9999999999999;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.home .header{background:none;}
.header .logo{ width: 192px; float: left; height: 100%; display: flex; align-items: center; justify-content:flex-start}
.header .logo img{ display: block; width:100%; height: auto;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
/*.header .logo img:hover {transform: scale(1.08);}*/

.header .menuBox{ float: right;}

.header .headr{ clear: both}
.head .nav>li{position: relative; z-index: 2; margin: auto 30px;}
.head .nav>li .nav-top{position: relative; z-index: 1;}
.head .nav>li .nav-top a{display: block; font-size: 18px; line-height:60px; color: #000000;}
.home .head .nav>li .nav-top a{color:#ffffff}
.head .nav>li .nav_two{position:absolute; left:-70%; top:79px; z-index: 1; background: #ffffff; 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 a{ font-size: 16px; line-height: 1.2rem; color: #fff; display: block; margin: 0 15px; float: left;}
.head .nav>li .nav_two a:hover{ color:#E10000;}
.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; height: 1.2rem; background: url(../images/pic120.png) repeat-x left center; overflow: hidden; display: flex; align-items: center; justify-content: center;border-top: 2px solid #E10000;}
.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; float: left;}
.head .nav>li .nav_two ul li a{display: block; width: 100%; font-size: 16px; line-height: 30px; color: #ffffff;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}
.wid1{width: 710px; }
.wid2{width: 300px; }
.wid3{width: 480px; }
.wid4{width: 225px; }
.wid5{width: 320px; }
#nowtopMenu{color: #E10000;}
.head .lang{ font-size: 18px; color: #fff; position: relative; height: 30px; line-height: 30px; padding-left: 23px;}
.head .lang a{ color: #A1A1A1; display: flex; align-items: center; justify-content: center;
/*	background: url(../images/lang-on.svg) no-repeat left center; padding-left: 30px;*/
}
.head .lang a img{ margin-right:8px; display: block;-webkit-transform: rotate (360deg);
	animation: rotation 2.8s linear infinite;
	-moz-animation: rotation 2.8s linear infinite;
	-webkit-animation: rotation 2.8s linear infinite;
	-o-animation: rotation 2.8s linear infinite;
}
@-webkit-keyframes rotation {
	from {
		-webkit-transform: rotate(0deg);
	}
	to {
		-webkit-transform: rotate(360deg);
	}
}
.home .head .lang a{color: #fff;}
.head .lang a:hover{color: #C30011;}
.head .lang:after{ content:''; display: block; width: 1px; height: 20px; background: #B3B3B3; position: absolute; left: 0; top:6px }
.header .head-search{font-size: 0; width: 14px; height: 14px;margin-left: 17px; cursor: pointer;background: url(../images/icon08-on.svg) no-repeat center center;}
.home .header .head-search{background: url(../images/icon08.svg) no-repeat center center;}

.home .fixed-header{ background:#fff;}
.head .lang a .ho{display:none}
.home .head .lang a .ho{display:block}
.home .fixed-header .head .nav>li .nav-top a{color:#000;}
.home .fixed-header .head .lang a{color:#A1A1A1;}
.home .fixed-header .head-search{background: url(../images/icon08-on.svg) no-repeat center center;}
.home .head .lang a .inner{display:none}
.home .fixed-header .head .lang a .inner{display:block}
.home .fixed-header .head .lang a .ho{display:none}



/* 搜索弹窗 */
.popover{display: none;}
.popover{position: fixed; left: 0; top: 0; z-index: 9999999999; width: 100vw; height: 100vh; background: rgba(0, 0, 0, 0.8);}
.popover .pop-off{position: absolute; right: 3vw; top: 3vw; z-index: 1; width: 66px; height: 66px; cursor: pointer;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.popover .pop-off .icon{width: 100%; height: 100%; fill: currentColor; color: rgba(255, 255, 255, .7);}

.popover .pop-off:hover { transform: rotate(-180deg);}

.popover .pop-content{ width: 1000px; position: absolute; left: 50%; top: 20vh; transform: translate3d(-50%,0,0); max-width: 1200px;}

.popover .pop-content h1{font-size: 50px; font-weight: bold; text-align: center; color: #fff; line-height:60px;}

.popover .pop-content form.forms{background:#fff; margin-top: 40px; border-top: 1px solid rgba(255, 255, 255, .3); border-bottom: 1px solid rgba(255, 255, 255, .3);  height: 80px; line-height: 80px; padding:0 20px; border-radius: 6px;}

.popover .pop-content form.forms .inp{ display: block; width: 85%; float: left;font-size: 18px; line-height: 80px;height: 80px; flex: 1;background-color: transparent; border: none; outline: none; color: #222;}

.popover .pop-content form.forms .sub{flex-shrink: 0; width: .3rem; height: 100%; font-size: 0; outline: none; border: none; cursor: pointer;background: transparent url(../images/icon16_2.png) no-repeat center center; background-size: .3rem; float: right; padding: 0;}

@media only screen and (any-hover: hover){

	.popover .pop-off .icon:hover{color: #FFF;}

	.popover .pop-content form.forms .sub:hover{opacity: 1;}

}

@media only screen and (max-width:1024px) { /* 移动端 */

	.popover .pop-off{width: 0.8rem; height: 0.8rem;}

	.popover .pop-content{max-width: 100%; width: 100%; padding: 0 0.3rem;}

	.popover .pop-content form.forms{margin-top: 0.6rem; padding: 0.3rem 0.1rem;}

	.popover .pop-content form.forms .inp{font-size: 0.36rem; margin-right: 0.3rem;}

	.popover .pop-content form.forms .sub{width: 0.4rem; height: 0.4rem;}

}

@media only screen and (min-width:1025px) and (max-width:1280px) { /* PC端、小屏 */

	.popover .pop-off{width: 48px; height: 48px;}

}

@media only screen and (min-width:1281px) and (max-width:1440px) { /* 中小屏 */

	.popover .pop-off{width: 52px; height: 52px;}

}

@media only screen and (min-width:1441px) and (max-width:1680px) { /* 中屏 */

	.popover .pop-off{width: 60px; height: 60px;}

}







/*<<<<<<<<<<<<<<<<<<<<<< 首页banner >>>>>>>>>>>>>>>>>>>>>>>*/

.banner{position: relative; overflow: hidden;}

.banner .h-banner{width: 100vw;height: 100vh; overflow: hidden;}


.banner .h-banner .swiper-slide video{width: 100%; height: 100%; object-fit: cover;}
.banner .h-banner .swiper-slide .slide-img{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: 9%; top: 33%; z-index: 1;}
.banner .txt .t1{ height: auto; display: block;}
.banner .txt .t1_1{ width: 11.19rem;}
.banner .txt .t1_2{ width: 14.03rem}
.banner .txt .t1_3{ width: 9.33rem}
.banner .txt .t1_4{ width: 12.15rem}
.banner .txt .t2{ font-size: .38rem; line-height: .5rem; font-weight: bold; margin-top: .15rem;}
.banner .txt .more{ display: block;font-size: .18rem;width: 1.93rem; height: .55rem; line-height: .55rem; background: #DB0518; text-align: center; color: #FFFFFF; margin-top: 14%;}

.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%; background: #fff;}

.banner .swiper-pagination-bullet-active{ background: #DB0518;}

.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 11px; opacity: 1; }

.banner .swiper-container-horizontal>.swiper-pagination-bullets{ width:82%; text-align: left; margin: 0 auto; left: 9%;bottom:3%;}



/* 轮播设置 */

.banner .h-banner .swiper-slide .slide-img{transition: 1s linear 2s; transform: scale(1.1);}

.banner .h-banner .swiper-slide-active .slide-img,.banner .h-banner .swiper-slide-duplicate-active .slide-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);}

}

.row1{ clear:both; width: 100%; overflow: hidden; padding: 6% 0;}
.row1 .box1{ margin-bottom:6%;}
.row1 .box1 .row1L{ width: 40%; float: left;}
.row1 .box1 .row1R{ width: 60%; float: left; }
.row1 .box1 .row1R .t1{ font-size: .48rem; color: #000; line-height: .7rem; margin-bottom: .4rem; }
.row1 .box1 .row1R .t2{ font-size: 16px; color: #494949; line-height: 32px; margin-bottom: .35rem; }
.row1 .box1 .row1R .t3{ width: 1.93rem; height: .56rem; line-height: .56rem; border: 1px solid #C0C0C0; text-align: center; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row1 .box1 .row1R .t3 a{ display: block; width: 100%; height: 100%; font-size: .18rem; letter-spacing: 1px; color: #626262;}
.row1 .box1 .row1R .t3:hover{-moz-box-shadow:0px 1px .14rem 2px #dfe0e2; -webkit-box-shadow:0px 1px .14rem 2px #dfe0e2; box-shadow:0px 1px .14rem 2px #dfe0e2;transform: translateY(-.14rem);}





.row1 .box2{clear:both; position: relative;}
.row1 .box2 .fm{ display:block}
.row1 .box2 .bfbtn{ display: block; position: absolute; left: 47%; top: 44%; cursor: pointer; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}
.row1 .box2 .bfbtn:hover { transform: rotate(-180deg);}


.mTitle{ letter-spacing: 1px; margin-bottom: .9rem}
.mTitle .d1{ font-size: .26rem; color: #C30011; line-height: .4rem; margin-bottom: .3rem}
.mTitle .d2{ font-size: .48rem; color: #000000; line-height: .62rem;}




/*案例切换*/




.Home_Business { overflow: hidden; position: relative; margin-bottom: 5%;}

.Home_Business .swiper-slide { position: relative; transform: translateX(-1.4rem); }
.Home_Business .swiper-slide .img { transform: skew(-15deg); overflow: hidden; border-radius: 0.2rem; }
.Home_Business .swiper-slide .img p { transform: skew(15deg) translateX(-calc(var(--tran) / 2)); }
 .Home_Business .swiper-slide .img img { width: 118%; margin-left: -9%;transform: skew(15deg);object-fit:fill;     max-width: none; }
.Home_Business .swiper-slide .orientation { position: absolute; width: 100%; height: 100%; top: 0; box-sizing: border-box; padding: 1.3rem 0; padding-left: 10%; z-index: 1; transition: 1s;  }
.Home_Business .swiper-slide .orientation .content1 { font-size: 0.42rem; color: #fff; }
.Home_Business .swiper-slide .orientation .content2 { color: #ea5504; font-size: 0.22rem; margin-top: 0.22rem; }
.Home_Business .swiper-slide .orientation .content2 p { margin-right: 0.18rem; }
.Home_Business .swiper-slide .orientation .content3 { width: 100%; margin-top: 1rem; font-size:.22rem; color: #fff; line-height: .4rem; height: 2rem;}
.Home_Business .swiper-slide .orientation .content3 a { color: #fff; display: block; width: 50%; float: left; margin-bottom: .14rem }
.Home_Business .swiper-slide .orientation .content3_2 a{ width: 100%; float: inherit}
.Home_Business .swiper-slide .orientation .content3 a span { border: 2px solid #fff; border-radius: 50%; margin-right: 0.06rem; display: inline-block; vertical-align: middle; }
.Home_Business .swiper-slide .orientation .content3 a:hover { color: #F90016 }
.Home_Business .swiper-slide .orientation .content3 a:hover span { border: 2px solid #F90016; }
.Home_Business .swiper-slide .orientation .content4 { margin-top: 1rem; }
.Home_Business .swiper-slide .orientation .content4 a { display: flex; width: 0.55rem; height: 0.55rem; background: #C30011; color: #fff; transition: 0.4s; cursor: pointer; align-items: center; justify-content: center;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.Home_Business .swiper-slide .orientation .content4 a .layui-icon-right{background: url(../images/pic112.svg) no-repeat center center; background-size: .14rem; display: block; width: .14rem; height: .2rem;}
.Home_Business .swiper-slide .orientation .content4 a:hover{ border-radius: 50%;}


.Home_Business .swiper-slide .orientation .content5 { position: absolute; top: 0; right: 1rem; }
.Home_Business .swiper-slide .orientation .content5 img { width: 1.3rem; }
.Home_Business .swiper-slide-active .orientation { padding-left:17%; }
.Home_Business .button { position: absolute; left: 59%; top: 81%; background-color: #fff; width: 1.22rem; height: 1.22rem; border-radius: 50%; display: flex; align-items: stretch; justify-content: space-around; z-index: 999 }
.Home_Business .button p { cursor: pointer; width: 45%; display: flex; align-items: center; justify-content:center}
.Home_Business .button .prev{background: url(../images/pic110.svg) no-repeat center center; background-size: .18rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.Home_Business .button .next{background: url(../images/pic111.svg) no-repeat center center; background-size: .18rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.Home_Business .button .prev:hover{background: url(../images/pic110-on.svg) no-repeat center center; background-size: .18rem;}
.Home_Business .button .next:hover{background: url(../images/pic111-on.svg) no-repeat center center; background-size: .18rem;}




.row3{ clear:both; width: 100%; margin-bottom: 5%;}
.swiper-wrap {
  height: 7.3rem; position: relative; text-align: center;
}
.swiper-wrap .swiper-container{position:static; width: 100%;}
.swiper-wrap .tp{ width:100%; height: 5.2rem; padding: 2% 7%; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide {
  width: 6.37rem;height: 6.7rem; background: url(../images/pic60.png) no-repeat center center; background-size: cover; border-radius: .3rem;
}
.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide img {
  max-width: 80%;
  height:auto;
  object-fit: cover;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide:hover img{transform: scale(1.1);}
.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide .grade {
  display: flex;
  align-items: center;
  justify-content: space-between;
  transition: all 0.3s;
}
.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide .grade .text {
  flex: 1;
}
.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide .grade .text .ell {
  font-size: .3rem;
  font-weight: 500;
  line-height: .4rem;
  letter-spacing: 0em;
  color: #000000;
}
.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide .grade .text .cpms {
  font-size: .24rem;
  font-weight: 500;
  line-height: .4rem;
  letter-spacing: 0em;
  color: #FFFFFF; margin-top: .1rem;opacity: 0
}
/*.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide-active{width:6.37rem;}*/
.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide-active .grade .text .ell {
  color: #D42022
}
.swiper-wrap .swiper-container .swiper-wrapper .swiper-slide-active .grade .text .cpms {
  opacity: 1
}
.swiper-wrap .swiper-container .swiper-pagination-bullet{width:12px; height: 12px;}
.swiper-wrap .swiper-container .swiper-pagination-bullet-active{background:#DB0518;}
.swiper-wrap .swiper-container-horizontal > .swiper-pagination-bullets .swiper-pagination-bullet{margin:0 8px;}
.swiper-wrap .swiper-container-horizontal > .swiper-pagination-bullets{bottom:0}















.row4{ clear:both; margin-bottom: 8%; position: relative}
/*
.row4 .swiper-slide{position:relative; height:5.9rem;}
.row4 .swiper-slide img {display:block; width: 100%; height: 3.5rem; border-radius: .24rem;}
*/
.row4 .wzbox{opacity:0; width: 86%; height: 2.96rem; margin: 0 auto; background: #fff; position: absolute; bottom: .2rem; left: 7%;-moz-box-shadow:0px 1px .1rem 2px #cecece; -webkit-box-shadow:0px 1px .1rem 2px #cecece; box-shadow:0px 1px .1rem 2px #cecece; border-radius: .3rem; padding: 4% 6%;}
.row4 .wzbox .wzboxL{ width: 23%; float: left;font-size: .3rem; line-height: .4rem; color: #C30011;}
.row4 .wzbox .wzboxR{ width: 77%; float: right;}
.row4 .wzbox .wzboxR .t1{ font-size: .24rem; line-height: .36rem; height: .68rem;color: #000000; margin-bottom: .26rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.row4 .wzbox .wzboxR .t2{ font-size: .16rem; line-height: .28rem; height: .56rem; color: #2F2F2F; margin-bottom: .44rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.row4 .wzbox .wzboxR .t3{ font-size: .16rem; line-height: .3rem; color: #D42022;background: url(../images/pic65.png) no-repeat right center; display: inline-block; padding-right: .3rem;}

/*

.row4 .swiper-slide {transition: 300ms;transform: scale(0.8);}
.row4 .swiper-container .swiper-wrapper .swiper-slide-active .wzbox{ opacity: 1}
.row4 .swiper-slide-active,.swiper-slide-duplicate-active{
      transform: scale(1);
	}
.row4 .swiper-button-prev{background: url(../images/pic63.png) no-repeat center center; width: 18px; height: 26px; background-size: 100%; top: 40%; left: 31%; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s; }
.row4 .swiper-button-next{background: url(../images/pic64.png) no-repeat center center; width: 18px; height: 26px; background-size: 100%; top: 40%; right: 31%; left: inherit; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}
.row4 .swiper-button-prev:hover{background: url(../images/pic63-on.png) no-repeat center center; background-size: 100%}
.row4 .swiper-button-next:hover{background: url(../images/pic64-on.png) no-repeat center center; background-size: 100%}
*/
.row4 .news_dong1 { position: absolute; right: 0; bottom: -7.5rem; z-index: -1; }
.row4 .news_dong1 img { width: 5.55rem; }
.row4 .box .banner{position:relative}
.row4 .box .swiper .item { display: block; }
.row4 .box .swiper .item figure { overflow: hidden; transform: scale(0.8); transition: 0.4s; border-radius: .2rem; margin: 0 }
.row4 .box .swiper .item figure img { width: 100%; transition: 0.4s; }
.row4 .box .swiper .item figcaption { padding: 0 0.35rem; margin-top: 0rem; position: relative; z-index: 1; opacity: 0; transition: 0.4s; }
.row4 .box .swiper .item figcaption .main {background: #fff; padding: 0.4rem; border-radius: 0.1rem;  webkit-box-shadow: 0 0 10px rgba(167,200,214,.7); -moz-box-shadow: 0 0 10px rgba(167,200,214, .7); box-shadow: 0 0 10px rgba(167,200,214, .7); }
.row4 .box .swiper .item figcaption .main > div { padding-left: 1.2rem; position: relative; }
.row4 .box .swiper .item figcaption .main .content0 { font-size: 0.3rem; line-height: .4rem; color: #C30011; position: absolute; top: 0; left: 0; }
.row4 .box .swiper .item figcaption .main .content0 p { text-align: justify; text-align-last: justify; font-weight: bold }
.row4 .box .swiper .item figcaption .main .content1 { font-size: 0.24rem; color: #000; transition: 0.4s; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.row4 .box .swiper .item figcaption .main .content2 { font-size:.16rem; color: #666; line-height: 0.32rem; margin-top: 0.26rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; }
.row4 .box .swiper .item figcaption .main .content3 { margin-top: 0.46rem; font-size: .16rem; line-height: .3rem; color: #C30011; }

.row4 .box .swiper .item:hover figure img { transform: scale(1.1); }
.row4 .box .swiper .item:hover figcaption .main .content1 { color: #C30011; }
.row4 .box .swiper .swiper-slide-active .item figure { transform: scale(1); }
.row4 .box .swiper .swiper-slide-active .item figcaption { opacity: 1; margin-top: -0.6rem; }
.row4 .prev{background: url(../images/pic63.png) no-repeat center center; width: 18px; height: 26px; background-size: 100%; top: 40%; left: 31%; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s; }
.row4 .next{background: url(../images/pic64.png) no-repeat center center; width: 18px; height: 26px; background-size: 100%; top: 40%; right: 31%; left: inherit; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}
.row4 .box .banner .banner_btn { --l: 5.1rem; }
.row4 .box .banner .banner_btn .button p { position: absolute; top: 1.9rem; z-index: 1; cursor: pointer;}
.row4 .box .banner .banner_btn .button .prev { left: 27.5%; }
.row4 .box .banner .banner_btn .button .next { right:27.5%; }
.row4 .prev:hover{background: url(../images/pic63-on.png) no-repeat center center;background-size: 100%;}
.row4 .next:hover{background: url(../images/pic64-on.png) no-repeat center center;background-size: 100%;}



.row5{ clear:both; width: 100%; margin-bottom: 10%; position: relative; z-index: 9999;}
.row5 .mTitle{ margin-bottom:7%}
.row5 .picMarquee{ overflow:hidden; position:relative; z-index: 999;  }
.row5 .picMarquee .bd ul{ overflow:hidden; zoom:1; height: 1.75rem; padding: .2rem; display: block;}
.row5 .picMarquee .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width: 3.57rem; height: 1.35rem;background: url(../images/pic72.png) repeat-x center center; border: 2px solid #fff;-moz-box-shadow:0px 1px .13rem 2px #ddd; -webkit-box-shadow:0px 1px .13rem 2px #ddd; box-shadow:0px 1px .13rem 2px #ddd;transform: skew(-12deg, 0);
    border-radius: .14rem; margin: .2rem .16rem; display: flex; align-items: center; justify-content: center;}
.row5 .picMarquee .bd ul li img{ display:block; max-width: 100%; max-height: 100%;}
.budyy_dong1 { position: absolute; left: 0; bottom: -7.6rem; z-index: 0 }
.budyy_dong1 img { width: 4.51rem; }







.row6{ clear:both; width: 100%; position: relative; z-index: 999999999;}
.row6 .mTitle{ position: absolute; left: 5%; top: 0; z-index: 9999;}
.row6 .box{ padding-left: 5%; width: 100%; padding-top: 1.6rem;}
.row6 .box .boxL{ width: 29%; float: left; padding-top: 1.76rem;}
.row6 .box .boxR{ width: 71%; float: right; position: relative;}
.row6 .slideTxtBox{ position:relative;}
.row6 .slideTxtBox .hd{ width: 100%; margin-bottom: .5rem;} 
.row6 .slideTxtBox .hd ul{height:100%; display: flex; align-items: center; justify-content: flex-start;}
.row6 .slideTxtBox .hd ul li{font-size:.32rem; line-height: .4rem; margin-right: .4rem; cursor: pointer; color: #959595;}
.row6 .slideTxtBox .hd ul li.on{color:#D61518}
.row6 .slideTxtBox .bd .d1{ font-size: .26rem; line-height: .36rem; margin-bottom: .42rem;}
.row6 .slideTxtBox .bd .d2{ font-size: .2rem; color: #535252; line-height: .3rem; margin-bottom: .12rem; display: flex; align-items:flex-start; justify-content: flex-start;}
.row6 .slideTxtBox .bd .d2 img{margin-right:.1rem; display: block; margin-top: .05rem; width: .23rem; height: auto;}
.row6 .slideTxtBox .bd .d3{ font-size: .38rem; color: #D61518; line-height: .4rem;font-family:AlibabaPuHuiTi-2-95-ExtraBold; padding-left: .28rem;}
.row6 .slideTxtBox .bd .mb{ margin-bottom: .26rem;}
.row6 .box .boxR img{ display:block; width: 100%; height: auto;}
.row6 .box .boxR .dian{ position: absolute;width:1.5rem; height: 1.5rem}
.row6 .box .boxR .dian .di{ display: block; width: .12rem; height: .12rem; position: absolute; left: 50%; top: 50%; margin-left: -.06rem; margin-top: -.06rem; z-index: 99;}
.row6 .box .boxR .dian .qq{ width:100%; height: 100%; position: relative;}
.row6 .box .boxR .circle {
		    position: absolute;
		    border-radius: 50%;
		    opacity: 0; left: 40%; top: 40%; width: .3rem; height: .3rem; border-radius: 50%; border: 1px solid #C8C8C8; background-color:rgba(225, 0, 0, .3);
		}
.yuan{ border:1px solid #C8C8C8;position: absolute;
		    border-radius: 50%;
		     left: 30%; top: 30%; width: .6rem; height: .6rem; border-radius: 50%; border: 1px solid #C8C8C8;}
.row6 .box .boxR .dian3 .yuan{width: 1rem; height: 1rem;left: 16%; top: 16%;}
.row6 .box .boxR .dian3 .circle{ width: .5rem; height: .5rem;left: 32%; top: 32%;}
.row6 .box .boxR .dian3 .circle1 {
			animation: circle-opacity 2s infinite;
		}
 
.circle2 {
			animation: circle-opacity 2s infinite;
			animation-delay: .3s;
		}
 
.circle3 {
		 	animation: circle-opacity 2s infinite;
			animation-delay: .6s;
		}

.row6 .box .boxR .dian1{ left: 8.8%; top: 11.5%}
.row6 .box .boxR .dian2{ left: 33.6%; top: 21%}
.row6 .box .boxR .dian3{ left: 41%; top: 30%}
.row6 .box .boxR .dian4{ left: 44.5%; top: 16%}
.row6 .box .boxR .dian5{ right: 0; bottom:25%}


@keyframes circle-opacity{
		    from {
		        opacity: 1;
		        transform: scale(0);
		    }
		    to {
		        opacity: 0;
		        transform: scale(3);
		    }
		}





.footer{ clear:both; width: 100%; overflow: hidden; background: url(../images/pic158.png) no-repeat top center; background-size:cover; padding-top: 3%; font-size: 16px; line-height: 30px; color: #fff; position: relative; z-index: 9999;}
.footer .box1{ clear: both; padding-bottom: 20px;}
.footer .box1 .box1L{width:65%; float: left;}
.footer .box1 .box1L .d1 img{ display: block; width: 192px; height: auto; margin-bottom: 2.5%;}
.footer .box1 .box1L .d2{ width: 424px;background: #3D3B3C; border-radius: 5px; margin-bottom: 4%;}
.footer .box1 .box1L .d2 .bdbox{ clear: both; width: 100%; height: 52px; line-height: 52px; display: flex; align-items: center; justify-content:space-between; background: #D1D1D1; border-radius: .06rem; overflow: hidden;}
.footer .box1 .box1L .d2 .inp{ display:block; width: 83%; height: 52px; background: none; border: 0; font-size: 18px; padding: 0 15px; outline: none; color: #fff;}
.footer .box1 .box1L .d2 .sub{ display:block; width: 17%; height: 52px; border: 0; font-size: 18px; background: url(../images/icon07.svg) no-repeat center center; cursor: pointer}
.footer .box1 .box1L .navlist{}
.footer .box1 .box1L .navlist .li{ width: 16.66666%; float: left;}
.footer .box1 .box1L .navlist .li .t1{ color: #ffffff; line-height: 30px; margin-bottom: 15px;}
.footer .box1 .box1L .navlist .li .t2{ margin-bottom: 3px;}
.footer .box1 .box1L .navlist .li .t2 a{ color: #ffffff; line-height: 30px;}
.footer .box1 .box1L .navlist .li .t2 a:hover{ color:#E60012}
.footer .box1 .box1R{width:35%; float: right; position: relative;}
.footer .box1 .box1R .d1{ height:260px; display: flex; align-items: flex-start; justify-content: flex-end; margin-right: 25px;}
.footer .box1 .box1R .d1 .bx{ height: 100%; height: 50px; padding: 0 15px; text-align: center; overflow: hidden;}
.footer .box1 .box1R .d1 .bx .ico{ width: 50px; height: 50px; border-radius: 50%; display: flex; align-items: center; justify-content: center;background-color:rgba(255, 255, 255, .08); cursor: pointer; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.footer .box1 .box1R .d1 .bx .ico:hover{ background: #16AD00;}
.footer .box1 .box1R .d1 .bx .ewm{ width: 130px; height: auto; position: absolute; right:0; top: 70px; max-width: 130px;display: none}
.footer .box1 .box1R .d1 .bx:hover .ewm{display:block}

.footer .box1 .box1R .d2{ clear: both; text-align: right;}
.footer .box1 .box1R .d2 p{ margin-bottom:12px}


.footer .box2{ clear: both; width: 100%; border-top: 1px solid #B8B8B8; color: #ffffff; font-size: 14px; line-height: 30px; padding: 32px 0;}
.footer .box2 .box2L{width:80%; float: left;}
.footer .box2 .box2R{width:20%; float: right; text-align: right;}
.footer .box2 .box2L a{ margin-right:8px;}

.footer a{ color: #ffffff;}
.footer a:hover{ color: #E10000;}



.ibanner{ clear:both; width: 100%; height: 5.7rem; overflow: hidden; position: relative; margin-top: 103px;}
.ibanner .bann{width: 100%;
	height: 100%;
	position: absolute;
	left: 0%;
	top: 0%;
	background: center center no-repeat;
	background-size: cover;
	opacity: 1;
	-webkit-transform:  scale(1.1);
	-webkit-animation: subAnimate 4s ease 1 forwards;}
@-webkit-keyframes subAnimate {
	0% {
		-webkit-transform:  scale(1.1);
	}

	100% {
		-webkit-transform: scale(1);
	}
}

.ibanner .wz{ width: 1280px; height: 1.93rem; position: absolute; bottom: 0; left: 50%; margin-left: -640px; z-index: 99; color: #fff;}
.ibanner .wz .wzbg{ width: 2.03rem; height: 1.93rem; background: #BB000F; float: left; display: flex; align-items:flex-end; justify-content: flex-start;}
.ibanner .wz .wzbg p{ font-size: 1.8rem; line-height: 1.3rem;color:rgba(255, 255, 255, .2);font-family:AlibabaPuHuiTi-2-95-ExtraBold;}
.ibanner .wz .wzsp{ width: 50%; position: relative; left: 1.27rem; bottom: 1.6rem}
.ibanner .wz .wzsp .p1{ font-size: 46px; line-height: 55px; margin-top: 29px; margin-bottom: 3px;display: flex; position: relative;}
.ibanner .wz .wzsp .p2{ font-size: 18px; line-height: 26px;font-family:AlibabaPuHuiTi-2-65-Medium;display: flex; position: relative}

.slogans .cn {
	font-size: .46rem; line-height: .56rem; margin-bottom: .05rem;
    position: relative;
    font-weight: 100;
	display: flex;
	width: 100%;font-family:AlibabaPuHuiTi-2-95-ExtraBold;
}

.slogans .cn span,.bt_name p span{
	opacity: 0;
	transform: translateX(1.5rem);
	transition: all 1.4s cubic-bezier(0.23, 1, 0.32, 1);
	display: block;
	-webkit-filter: blur(5px);
}
.bt_name p span{
	transition: all 2s cubic-bezier(0.23, 1, 0.32, 1);
}

.slogans.is-inview .cn span,.bt_name.is-inview p span{
	opacity: 1;
	filter: blur(0);
	transform: translateX(0);
	-webkit-filter: blur(0px);
}

.bt_name.is-inview p span:nth-child(2){
	
}

.slogans.is-inview .cn span:nth-child(2),.bt_name.is-inview p span:nth-child(2){
	transition-delay: 0.1s;
}

.slogans.is-inview .cn span:nth-child(3),.bt_name.is-inview p span:nth-child(3){
	transition-delay: 0.2s;
}

.slogans.is-inview .cn span:nth-child(4),.bt_name.is-inview p span:nth-child(4){
	transition-delay: 0.3s;
}

.slogans.is-inview .cn span:nth-child(5),.bt_name.is-inview p span:nth-child(5){
	transition-delay: 0.4s;
}

.slogans.is-inview .cn span:nth-child(6),.bt_name.is-inview p span:nth-child(6){
	transition-delay: 0.5s;
}



.slogans .en {
	width: 100%;
	font-size: 18px; line-height: 26px;
	text-transform: uppercase;
	color: #fff;
	opacity: 0;
	transform: translateX(1.5rem);
	transition: all 1.4s cubic-bezier(0.23, 1, 0.32, 1);
}
.slogans .en p{font-family:AlibabaPuHuiTi-2-55-Regular;}
.slogans.is-inview .en{
	opacity: 1;
	transform: translateX(0rem);
}







.secMenu{ clear:both; width: 100%; overflow: hidden; border-bottom: 1px solid #D1D1D1; line-height: 30px; margin-bottom: 5%;}
.secMenu .wrap{ height:100%; padding-top: .42rem;}
.secMenu .secMenuL{ width: 70%; float: left; font-size: 16px;}
.secMenu .secMenuR{ width: 30%; float: right; color: #606060; font-size: 14px; text-align: right; display: flex; align-items: center; justify-content: flex-end;}
.secMenu .secMenuR a{ color: #606060;background: url(../images/pic118.svg) no-repeat left center; padding-left: 20px; margin-left: 15px;}
.secMenu .secMenuR a.sy{background:none;padding-left:0; margin-left: 0;}
.secMenu .secMenuL .li{ float: left; height: 68px; position: relative; padding-right: 25px; margin-right: 25px;}
.secMenu .secMenuL .li:after{ content:''; display: block; width: 1px; height: 14px; background: #D1D1D1; position: absolute; right: 0; top: 9px;}
.secMenu .secMenuL .li:last-child:after{display: none;}
.secMenu .secMenuL .li a{ color: #000000; display: inline-block; height: 100%;}
#nowmenu{ color:#E70E1F; border-bottom: 3px solid #E70E1F;}


.iCon{clear:both; width:100%; overflow: hidden; padding: 0 0 8% 0;}
.iCon_wbg{clear:both; width:100%; overflow: hidden;}
.iCon_about{background: url(../images/pic02.png) no-repeat top right; background-size: 100%; }
.iCon_fzlc{background: url(../images/pic104.png) repeat-y top center; background-size: 100%; }
.iTitle{ clear:both; font-size: 26px; color: #1B1B1B; line-height: 40px; margin-bottom: 5%; font-family:AlibabaPuHuiTi-2-65-Medium; }




.fzlc-box{ padding-bottom: 10%}
.fzlc-box .box1bg{ width: 100%; background:#f0f9ff url(../images/pic159.jpg) no-repeat bottom center; background-size: 100%; margin-bottom: 6%; padding-bottom: 8%;}
.fzlc-box .box1{ width: 100%;background: url(../images/pic160.png) no-repeat top center; background-size: 100%; padding: 0 0 0 5%; }
.fzlc-box .box1 .list{ width: 25%; float: left; padding-right: 5%;}
.fzlc-box .box1 .list1{ margin-top:3.4rem;}
.fzlc-box .box1 .list2{ margin-top:2.58rem;}
.fzlc-box .box1 .list3{ margin-top:2.7rem;}
.fzlc-box .box1 .list4{ margin-top:1.1rem;}
.fzlc-box .box1 .list .d1{ font-size: .26rem; line-height: .32rem; color: #E10000; font-weight: bold; margin-bottom: .12rem;}
.fzlc-box .box1 .list .d2{ font-size: .28rem; line-height: .32rem; color: #000000; margin-bottom: .6rem;background: url(../images/pic161.png) no-repeat 32px bottom; padding-bottom: .55rem;font-weight: bold; }
.fzlc-box .box1 .list .d3{}
.fzlc-box .box1 .list .d3 .d3_li{ width: 100%; font-size: .18rem; display: flex; align-items:flex-start; justify-content: flex-start; margin-bottom: .12rem;}
.fzlc-box .box1 .list .d3 .d3_li .p1{ width: 20%; color: #5A5A5A; line-height: .28rem; font-weight: bold;}
.fzlc-box .box1 .list .d3 .d3_li .p2{ width: 80%; color: #7E7E7E; line-height: .24rem;}
.fzlc-box .box1 .list .d3 .d3_li .p2 p{margin-bottom: .1rem;}


.fzlc-box .box2{ clear: both; width: 100%; padding: 0 5%;}
.fzlc-box .box2 .qhbox{height:7.88rem; overflow: hidden; position: relative;background:#fafeff url(../images/pic174.jpg) no-repeat top center; background-size: 100%;}
.fzlc-box .box2 .bbx {width:75%; overflow: hidden; padding-top: 3.5%; padding-left: 5%;}
.fzlc-box .box2 .bbx .lc_whd1{float: right; width: 41%; padding-top: 1.5rem;}
.fzlc-box .box2 .bbx .lc_whd1 img{display: block;width: 100%;height: auto;}
.fzlc-box .box2 .bbx .lc_whd2{width: 54%;float: left;}
.fzlc-box .box2 .bbx .lc_whd2 h3{color: #E10000;font-size: .28rem; line-height: .3rem; font-weight:bold;margin-bottom: .4rem;}

.lc_whd2 .p0{ font-size: .65rem; line-height: .7rem; color: #E10000; font-weight: bold;font-style: italic; margin-bottom: .1rem;}
.lc_whd2 .p1{ color: #000; font-size: .18rem; line-height: .3rem; font-weight: bold;margin-bottom: .2rem;}
.lc_whd2 .p2{ color:#535353; font-size: .18rem; line-height: .34rem; text-align: justify;}

.fzlc-box .box2 .swiper-container {

	width: 100%;

	height: 300px;

	margin-left: auto;

	margin-right: auto;

 }



.fzlc-box .box2 .swiper-slide {

	background-size: cover;

	background-position: center;

 }



.fzlc-box .box2 .gallery-top {

	height: 80%;

	width: 100%;

 }
.fzlc-box .box2 .swiper-wrapper{width:80%; margin: 0 auto; }
.fzlc-box .box2 .gallery-thumbs {
	height: 20%;
	box-sizing: border-box; padding:0 20.5% 0 6%; 
 }

.fzlc-box .box2 .gallery-thumbs .swiper-slide {
	height: 100%;
	opacity: 0.4;
 }
.fzlc-box .box2 .gallery-thumbs .swiper-slide-thumb-active {

	opacity: 1;

 }

.fzlc-box .box2 .swiper-button-next{background: url(../images/pic171.png) no-repeat center;width: 47px;height: 47px;right: 6%;background-size: 100%;top: 56%;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.fzlc-box .box2 .swiper-button-disabled{opacity: 1!important;}

.fzlc-box .box2 .swiper-button-prev{background: url(../images/pic170.png) no-repeat center;width: 47px;height: 47px;background-size: 100%;left: 6%;top: 56%;opacity: 1;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}

.fzlc-box .box2 .swiper-button-next:hover{background: url(../images/pic171-on.png) no-repeat center;outline: none;background-size: 100%;}

.fzlc-box .box2 .swiper-button-prev:hover{background: url(../images/pic170-on.png) no-repeat center;outline: none;background-size: 100%;}

.fzlc-box .box2 .gallery-thumbs{ height: 1.03rem; background: url(../images/pic175.jpg) no-repeat center center;overflow:initial; background-size: 100%;}

.fzlc-box .box2 .gallery-thumbs .swiper-slide{text-align: center;opacity: 1!important;cursor: pointer;margin-top: -.18rem;}

.fzlc-box .box2 .gallery-thumbs .swiper-slide h3{width: .36rem;height: .36rem; line-height: .36rem; background:#ffffff;display: inline-block; color: #B2B2B2; font-size: .26rem; border-radius: 50%; overflow: hidden; text-align: center; font-style: italic;}

.fzlc-box .box2 .gallery-thumbs .swiper-slide p{color: #fff;font-size: .18rem; line-height: .3rem; font-weight: bold;}
.fzlc-box .box2 .gallery-thumbs .swiper-slide-thumb-active h3{color: #ffffff;background:#E60012;}
.fzlc-box .box2 .gallery-thumbs .swiper-slide-thumb-active p{color: #E10000;}













.about-box{ padding-bottom: 2%;}
.about-box .box1{ margin-bottom:7%;}
.about-box .box1 .box1L{ width: 59%; float: left; padding-top: 4%;}
.about-box .box1 .box1R{ width: 36.9%; float: right; position: relative;}
.about-box .box1 .box1L .d1{ font-size: 30px; color: #E60012; line-height: 40px; margin-bottom:32px;}
.about-box .box1 .box1L .d2{ font-size: 18px; color: #505050; line-height: 40px;}
.about-box .box1 .box1L .d2 p{margin-bottom:30px;}
.about-box .box1 .box1R .d1 img{ display:block; width: 100%; height: auto;}
.about-box .box1 .box1R .d2{ width: 85%; padding: 0 4%; font-size: 16px; color: #757575; line-height: 32px; position: absolute; left: 6%; bottom:4.5%;background: url(../images/icon10.png) no-repeat left 9px; display: flex; align-items: flex-start; justify-content: flex-start;}
.about-box .box1 .box1R .d2 .sp1{width:135px;}

.about-box .box2{clear:both; padding-top: 10px; overflow: inherit; margin-bottom: 5%;}
.about-box .box2 .li{width:31.6666%; height: 215px; margin-right: 2.5%; float: left; background: #fff; text-align: center; margin-bottom: 4%;-moz-box-shadow:0px 1px 16px 2px #eff0f2; -webkit-box-shadow:0px 1px 16px 2px #eff0f2; box-shadow:0px 1px 16px 2px #eff0f2; border-radius: 10px; overflow: hidden; padding-top: 2%}
.about-box .box2 .li:nth-child(3n){ margin-right: 0;}
.about-box .box2 .li .ico{ display: block; margin: 0 auto; margin-bottom: 12px;}
.about-box .box2 .li .d1{ font-size: 56px; font-family:AlibabaPuHuiTi-2-95-ExtraBold; margin-bottom: 5px; display: flex; align-items: flex-start; justify-content: center;}
.about-box .box2 .li .d1 .sp1{ font-size: 56px; line-height: 60px;}
.about-box .box2 .li .d1 .sp2{font-size: 28px; line-height: 30px;}
.about-box .box2 .li .d2{ font-size: 20px; line-height: 30px;}


.about-box .box3{clear:both; width: 100%; position: relative; margin-bottom: 5%;}
.about-box .box3 video{ display: block; width: 100%; height: auto;}
.about-box .box3 .spbtn{ width: 80px; height: 80px; margin: 0 auto; position: absolute; left: 48%; top: 46%; cursor: pointer; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}
.about-box .box3 .spbtn img{width:100%; height: auto; display: block;}
.about-box .box3 .spbtn:hover { transform: rotate(-180deg);}

.about-box .box4{clear:both;}
.about-box .box4 .box4L{ width: 51%;  float: left;}
.about-box .box4 .box4L img{ display: block; width: 100%; height: auto;}
.about-box .box4 .box4R{ width: 49%; float: right; padding-top: 18%; font-size: 21px;}
.about-box .box4 .box4R .li{ width: 89%; margin-left: 11%; display: flex; align-items: center; justify-content: flex-start; line-height: 40px; margin-bottom: 25px; cursor: pointer; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}
.about-box .box4 .box4R .li .sp1{ width: 10%;}
.about-box .box4 .box4R .li .sp2{ width: 90%; -webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}
.about-box .box4 .box4R .sp1{ color: #B9B9B9;}
.about-box .box4 .box4R .sp2{ color: #555555; position: relative;}
.about-box .box4 .box4R .last{margin-bottom:95px; display: flex; align-items: center; justify-content: flex-start; line-height: 40px;}
.about-box .box4 .box4R .last .sp1{ width: 11%;}
.about-box .box4 .box4R .last .sp2{width: 89%; color: #E60012;background: url(../images/pic07.png) no-repeat left center; padding-left: 140px; }
.about-box .box4 .box4R .ms{ width: 89%; margin-left: 11%; font-size: 16px; color: #969696; line-height: 30px;}
.about-box .box4 .box4R .sp2:after{ content:''; display: block; width: 0; height: 1px; background: #838383; position: absolute; left: 0; top: 20px;-webkit-transition: 0.5s;

	-moz-transition: 0.5s;

	-ms-transition: 0.5s;

	-o-transition: 0.5s;

	transition: 0.5s;}
.about-box .box4 .box4R .li:hover .sp2{ color: #E60012; padding-left: 140px;}
.about-box .box4 .box4R .li:hover {margin-left:0}
.about-box .box4 .box4R .li:hover .sp2:after{ width: 120px;}


.fy { clear:both; font-size:16px; text-align: center; margin-top:20px; background: #f4f4f4; }
.fy b{ display:inline-block; height:32px; text-align:center; background:#E10000; border-radius:5px; line-height:32px;color:#fff; font-weight:100; padding: 0 12px; margin: 12px 0;}
.fy a{ display:inline-block; padding:0 12px;height:32px; text-align:center; line-height:32px; font-size:16px; color: #909090; margin: 12px 0;}


.ldjy-box .iTitle{margin-bottom: 11%;}
.ldjy-box {padding-bottom: 18%; background: url(../images/pic10.png) no-repeat bottom center; }
.ldjy-box .box .boxL{ width: 55%; float: left; font-size: 18px;  color: #494949; line-height: 40px; padding-top: 3%;}
.ldjy-box .box .boxR{ width: 40.3%; float: right;}
.ldjy-box .box .boxR .zp { display:block; width: 100%; height: auto;}
.ldjy-box .box .boxL p{margin-bottom: 35px; text-align: justify;}
.ldjy-box .box .boxL p span{ color: #E60012; font-size: 22px;}
.ldjy-box .box .boxR .qm{ color: #707070; font-size: 24px; line-height: 36px; display: flex; align-items: center; justify-content: flex-start;}

.iCon_ldjy{background: url(../images/pic13.png) no-repeat top right; background-size: 100%; }



.zzry-box{ overflow: hidden; width: 1380px; margin: 0 auto; padding-bottom: 2%}
.zzry-box .list{height:360px; position: relative; margin-top: 8%;}
.zzry-box .list .swiper-container{ width: 1280px; position: static;}
.zzry-box .swiper-slide{ height: 400px;}
.zzry-box .swiper-button-prev{ width: 32px; height: 32px; background: url(../images/icon18.png) no-repeat center center; background-size: 100%; left: 0; margin-top: -16px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.zzry-box .swiper-button-prev:hover{background: url(../images/icon18-on.png) no-repeat center center; background-size: 100%; }
.zzry-box .swiper-button-next{ width: 32px; height: 32px; background: url(../images/icon19.png) no-repeat center center; background-size: 100%; right: 0; margin-top: -16px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.zzry-box .swiper-button-next:hover{background: url(../images/icon19-on.png) no-repeat center center; background-size: 100%; }
.zzry-box .bx{ width: 100%; height: 352px; background: url(../images/pic18.png) no-repeat center center; background-size:cover; display: flex; align-items: center; justify-content: center;}
.zzry-box .bx img { display:block; margin: 0 auto; max-width: 82%; max-height: 78%;}


.ggfc-box{}
.ggfc-box .list{ width: 100%;background: url(../images/pic25.png) no-repeat top center; margin-top: 7%; padding-bottom: 5%; overflow: inherit}
.ggfc-box .list .listL{ width: 51%; float: left;}
.ggfc-box .list .listR{ width:41%; float: right; padding-top: 10px; padding-bottom: 10px;}
.ggfc-box .list .listR img{ display: block; width: 99%; height: auto; border-radius: 37px 0 37px 0; -moz-box-shadow:0px 1px 16px 2px #eff0f2; -webkit-box-shadow:0px 1px 16px 2px #eff0f2; box-shadow:0px 1px 16px 2px #eff0f2;}
.ggfc-box .list .listL .d1{ font-size: 42px; line-height: 50px; color: #C80000; margin-bottom: 13px;}
.ggfc-box .list .listL .d2{ font-size: 20px; line-height: 30px; color: #000000; margin-bottom: 110px;}
.ggfc-box .list .listL .d3{ font-size: 20px; line-height: 46px; color: #000000; text-align: justify;}
.ggfc-box .list:nth-of-type(odd) .listL{float:right;}
.ggfc-box .list:nth-of-type(odd) .listR {float:left;}
.ggfc-box .list:nth-of-type(odd) .listR img{border-radius: 0 37px 0 37px;}



.zhzr-box .box1{ height: 335px; background: url(../images/pic26.png) no-repeat center center; color: #fff; border-radius: 30px 0 30px 0; padding: 4.5% 3.2%; margin-bottom: 5%;}
.zhzr-box .box1 .text{ width: 68%; font-size: 20px; line-height: 40px;}
.zhzr-box .box2{clear:both; width: 100%; background: #f0f0f0; padding: 5% 0;}
.zhzr-box .box2 img{ display:block; width: 100%; height: auto; margin-bottom: 6%;}


.hzhb-box .box1{ height: 335px; background: url(../images/pic30.png) no-repeat center center; color: #fff; border-radius: 30px 0 30px 0; padding: 5% 5%; margin-bottom: 6%;}
.hzhb-box .box1 .text{ width: 57%; font-size: 20px; line-height: 40px;}
.hzhb-box .box2 { width: 100%; padding-top: 5%; background: #F4F4F4;}
.hzhb-box .box2 .tit{ text-align: center; font-size: 22px; color: #000000; line-height: 40px; margin-bottom: 4%;}

.hzhb-box .box2 .list{ width: 100%; position: relative; height: 6.8rem;}
.hzhb-box .box2 .picMarquee{ width: 80%; overflow:hidden; margin: 0 auto;position:relative;  }
.hzhb-box .box2 .picMarquee .bd ul{ overflow:hidden; zoom:1; height: 1.32rem; padding: .2rem; display: block;}
.hzhb-box .box2 .picMarquee .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width: 2.41rem; height: 1.02rem;background:#fff;
    border-radius: .14rem; margin: .16rem .12rem; display: flex; align-items: center; justify-content: center;}
.hzhb-box .box2 .picMarquee .bd ul li img{ display:block; max-width:100%; max-height: 100%;}
.hzhb-box .box2 .picMarquee .bd ul li:hover{-moz-box-shadow:0px 1px .13rem 2px #ddd; -webkit-box-shadow:0px 1px .13rem 2px #ddd; box-shadow:0px 1px .13rem 2px #ddd;}
.hzhb-box .box2 .list:before{content:''; display: block; width:5.24rem; height: 100%; position: absolute; left: 0; top: 0; background: url(../images/pic102.png) no-repeat right center; background-size: cover; z-index: 2; }
.hzhb-box .box2 .list:after{content:''; display: block; width:5.24rem; height: 100%; position: absolute; right: 3%; top: 0; background: url(../images/pic103.png) no-repeat left center; background-size: cover; z-index: 2;}



.qqcy-box{padding-bottom:3%}
.cy-nav{ font-size: 20px; line-height: 40px; color: #7E7E7E; display: flex; align-items: center; justify-content: flex-start; position: relative; top: -45px;}
.cy-nav a{ color: #7E7E7E; display: block; margin-right: 42px;}
.cy-nav #active{ color: #E10000;}
.qqcy-box .list{ height: 635px; background: url(../images/pic39.png) no-repeat center center; margin-bottom: 4%; padding: 180px 0 0 0; }
.qqcy-box .list .li { height: 100%; padding-left:4.2%}
.qqcy-box .list .liL{ width: 500px; float: left;padding-top:15px;}
.qqcy-box .list .liR{ width: 660px; height: 411px; overflow: hidden;float: right; position: relative;background: url(../images/pic178.png) no-repeat center center;}
.qqcy-box .list .li .liR img{ display:block; width: 100%; height: 100%;}
.qqcy-box .list:nth-of-type(odd){ background: url(../images/pic40.png) no-repeat center center;}
.qqcy-box .list:nth-of-type(odd) .li{padding-left:0; padding-right:4.2%}
.qqcy-box .list:nth-of-type(odd) .liL{ float: right;}
.qqcy-box .list:nth-of-type(odd) .liR{ float: left;}

.qqcy-box .list:nth-of-type(odd) .liR {background: url(../images/pic178-2.png) no-repeat center center; padding-left: 20px; padding-bottom: 20px;}
.qqcy-box .list .qhbox{ width: 640px; height: 391px; overflow: hidden; border-radius: 32px 0 32px 0;}
.qqcy-box .list .swiper-container{ position: static; width: 100%; height: 100%;}
.qqcy-box .list .swiper-button-prev{ width: 32px; height: 32px; background: url(../images/icon18.png) no-repeat center center; background-size: 100%; left: 5%; margin-top: -16px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.qqcy-box .list .swiper-button-prev:hover{background: url(../images/icon18-on.png) no-repeat center center; background-size: 100%; }
.qqcy-box .list .swiper-button-next{ width: 32px; height: 32px; background: url(../images/icon19.png) no-repeat center center; background-size: 100%; right: 5%; margin-top: -16px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.qqcy-box .list .swiper-button-next:hover{background: url(../images/icon19-on.png) no-repeat center center; background-size: 100%; }
.qqcy-box .list .swiper-container-horizontal>.swiper-pagination-bullets{ bottom:30px;}
.qqcy-box .list .swiper-pagination-bullet-active{background:#E60012}
.qqcy-box .list .swiper-slide{ width: 100%; height: 100%;}
.qqcy-box .list .swiper-slide img{ display:block; width: 100%; height: 100%;}


.qqcy-box .list .li .liL .t1{ font-size: 28px; color: #080808; line-height: 36px; margin-bottom: 25px;font-family:AlibabaPuHuiTi-2-65-Medium;}
.qqcy-box .list .li .liL .t1:after{ content:''; display: block; width: 36px; height: 3px; background: #E70E1F; margin-top: 15px;}
.qqcy-box .list .li .liL .t2{ font-size: 18px; color: #555555; line-height: 37px; max-height: 300px; overflow-y:scroll; text-align: justify; padding-right: 10px;}
/*滚动条整体宽度*/
.qqcy-box .list .li .liL .t2::-webkit-scrollbar{
    width: 3px;
}
.qqcy-box .list .li .liL .t2::-webkit-scrollbar-track{
    background: #DFDFDF;
}
.qqcy-box .list .li .liL .t2::-webkit-scrollbar-thumb{
    border-radius: 3px;background: #989898;
}
.qqcy-box .list .li .liL .t3{ font-size: 14px; color: #838383; line-height: 26px;margin-top: 25px; }
.qqcy-box .list .li .liL .t3 p{ display: flex; align-items: center; justify-content: flex-start; margin-right: 10px; float: left; margin-right: 20px;}
.qqcy-box .list .li .liL .t3 p img{ display: block; margin-right: 7px;}



.cp-box{ overflow: inherit}
.cp-box .list{padding-left:10px; padding-bottom: 5%;}
.cp-box .list .li{ width: 597px; height: 450px; float: left; text-align: center; position: relative; margin-right: 65px; cursor: pointer;}
.cp-box .list .li .d1{ width: 70%; height: 4rem; margin: 0 auto; overflow: hidden; display: flex; align-items: center; justify-content: center; position: absolute; left: 15%; top: 0; z-index: 2;}
.cp-box .list .li .d1 img { display: block; max-width: 100%; max-height: 90%; margin: 0 auto;}
.cp-box .list .li .d2{ width: 100%; height: 350px; background: #F3F3F3; position: absolute; left: 0; bottom: 0; z-index: 1; padding-top:250px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-box .list .li .d2 .p1{ font-size: 30px; color: #000000; line-height: 30px; margin-bottom: 10px;}
.cp-box .list .li .d2 .p2{ width: 96%; margin: 0 auto; font-size: 20px; color: #797575; line-height: 26px;}
.cp-box .list .li:nth-child(2n){margin-right:0; margin-top: 70px; }
.cp-box .list .li:hover .d2{-moz-box-shadow:0px 1px 13px 2px #ddd; -webkit-box-shadow:0px 1px 13px 2px #ddd; box-shadow:0px 1px 13px 2px #ddd;}



.news-box .list{ overflow: inherit}
.news-box .list .li{ width: 31.5%; float: left; margin-bottom: 6%; margin-right: 2.7%; border: 1px solid rgba(235, 235, 235, 1); -webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.news-box .list .li a{ display: block; width: 100%; height: 100%; padding:20px 11px;}
.news-box .list .li:nth-child(3n){margin-right:0;}
.news-box .list .li .d1{ font-size: 14px; color: #9E9E9E; line-height: 26px; margin-bottom: 10px;}
.news-box .list .li .d2{ font-size: 20px; color: #000000; line-height: 28px; height: 56px; margin-bottom: 10px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.news-box .list .li .d3{ width: 100%; height: 228px; overflow: hidden; margin-bottom: 25px;}
.news-box .list .li .d3 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;}
.news-box .list .li .d4{ width: 100%; font-size: 14px; color: #7B7B7B; line-height: 24px; display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden; margin-bottom: 18px;}
.news-box .list .li .d5{ font-size: 16px; color: #D42022; line-height: 26px;background: url(../images/pic50.png) no-repeat right center; display: inline-block; padding-right: 20px;}
.news-box .list .li:hover{ border: 1px solid rgba(235, 235, 235, 0);-moz-box-shadow:0px 1px 13px 2px #ddd; -webkit-box-shadow:0px 1px 13px 2px #ddd; box-shadow:0px 1px 13px 2px #ddd;}
.news-box .list .li:hover .d2{ color: #E10000}
.news-box .list .li:hover .d3 img {transform: scale(1.06);}

.news-box .saixuan{ height: 60px; margin-bottom: 4%; border-bottom: 1px solid #D1D1D1;}
.news-box .saixuan .saixuanL{ width: 50%; float: left;font-size: 30px; color: #7C7C7C; line-height: 30px;}
.news-box .saixuan .saixuanR{ width: 340px; float: right;}
.news-box .saixuan .saixuanR .select{width:160px; float: left; margin-left: 10px; height: 35px;}
.news-box .saixuan .saixuanR .select select{ display: block;border: 1px solid #BCBCBC; background: none;width: 100%; height: 100%;padding-left: 4%;line-height: 33px; color: #838383; font-size: 16px; font-family:微软雅黑;

    appearance: none;

    -webkit-appearance: none;

    -ms-appearance: none;

    -moz-appearance: none;

    -o-appearance: none;
 border-radius: 7px;

    background: #FFFFFF url(../images/pic51.svg) no-repeat 96% center;



}
.news-content { width: 1200px; margin:0 auto; margin-bottom:80px; }
.newsdetail-content { width:1100px; margin:0 auto; font-size: 16px; line-height: 32px;}
.newsdetail-content p { margin-bottom:15px;}
.newsdetail-content img { max-width:100%; height: auto!important;display: block; margin: 0 auto;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 10px 0; border-bottom:1px solid #e1e0e6; margin-bottom: 34px; text-align:center }
.newsdetail-title .title { font-weight: bold; font-size: 24px; line-height: 36px; color: #000; margin-bottom: 10px; }
.newsdetail-title .info { color: #8695a0; font-size: 14px; line-height: 26px; }
.newsdetail-content .xtxmimg{ display: block; width: 60%; height: auto;margin: 0 auto; margin-bottom: 15px;}
.newsdetail-content .neir{ width: 80%;margin: 0 auto;}



.tzgg-box .list .li{width:100%; height: 147px; margin-bottom: 3.4%;background: url(../images/pic52.svg) no-repeat left top; overflow: hidden; background-size: cover; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.tzgg-box .list .li a{ display: block; width: 100%; height: 100%; padding: 2% 0 2% 3%;}
.tzgg-box .list .li .liL{ width: 9%; height: 100%; float: left; border-right:1px solid #D8D8D8; padding-top: 20px;}
.tzgg-box .list .li .liC{ width: 83%; height: 100%; float: left; padding:0 3%; border-right:1px solid #D8D8D8;}
.tzgg-box .list .li .liR{ width: 8%; height: 100%; float: right;background: url(../images/pic53.svg) no-repeat center center;}
.tzgg-box .list .li .liL .p1{ font-size: 30px; color: #6C6C6C; line-height: 30px;}
.tzgg-box .list .li .liL .p2{ font-size: 18px; color: #9E9E9E; line-height: 30px;}
.tzgg-box .list .li .liC .p1{ font-size: 20px; color: #000000; line-height: 30px; font-weight: bold; margin-bottom: 12px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.tzgg-box .list .li .liC .p2{ font-size: 16px; color: #7B7B7B; line-height: 26px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:2;
overflow: hidden;}

.tzgg-box .list .li:hover{background: url(../images/pic52-on.svg) no-repeat left top;background-size: cover;}
.tzgg-box .list .li:hover .liR{background: url(../images/pic53-on.svg) no-repeat center center;}



.yrln-box .box{background: url(../images/pic55.png) no-repeat center center; padding:5% 4% 3% 4%; border-radius: 30px 0 30px 0; margin-bottom: 8%;}
.yrln-box .box .boxL{ width: 53%; float: left;}
.yrln-box .box .boxR{ width: 30%; float: right; text-align: right; padding-top: 280px;}
.yrln-box .box .d1{ font-size: 26px; color: #E10000; line-height: 30px; margin-bottom: 35px; font-weight: bold;}
.yrln-box .box .d1:after{ content:''; display: block; width: 41px; height: 2px; background: #E10000; margin-top: 35px;}
.yrln-box .box .d2{ font-size: 20px; line-height: 34px; color: #474747; margin-bottom: 55px;}
.yrln-box .box .d2 p{ margin-bottom: 25px; text-align: justify;}
.yrln-box .box .d3{ font-size: 14px; color: #7B7B7B; line-height: 22px; display: flex; align-items: flex-end; justify-content: flex-end;}
.yrln-box .box .d3 img{ display: block; width: 117px; height: auto; margin-left: 25px;}
.yrln-box .box2{ clear: both; color: #474747; font-size: 20px; line-height:30px; text-align: center; position: relative;}
.yrln-box .box2 p{width:71%; margin: 0 auto; margin-top: 18px;}
.yrln-box .box2 .swiper-container{ width: 94.8%; margin: 0 auto; position: static;}
.yrln-box .box2 .bx{width:100%; height:267px; overflow: hidden; border-radius: 10px;}
.yrln-box .box2 .bx 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;}
.yrln-box .box2 .swiper-button-prev{ width: 13px; height: 43px;background: url(../images/pic146.png) no-repeat center center; background-size: 100%; top: 48%; left: 0; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.yrln-box .box2 .swiper-button-next{ width: 13px; height: 43px;background: url(../images/pic147.png) no-repeat center center; background-size: 100%; top: 48%; right:0; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.yrln-box .box2 .swiper-button-prev:hover{background: url(../images/pic146-on.png) no-repeat center center; background-size: 100%; }
.yrln-box .box2 .swiper-button-next:hover{background: url(../images/pic147-on.png) no-repeat center center; background-size: 100%; }
.yrln-box .box2 .swiper-slide:hover .bx img{transform: scale(1.08);}


.lxwm-box .box1{ position: relative; }
.lxwm-box .box1 .map{ display: block; width: 100%; height: auto;}
.lxwm-box .box1 .wz{ width:35%; height: 100%; position: absolute; right: 0; top: 0; color: #fff;background-color:rgba(225, 0, 0, .8); padding:6% 3% 4% 3.2%;}
.lxwm-box .box1 .wz .t1{ font-size: 22px; line-height: 35px; font-weight: bold;}
.lxwm-box .box1 .wz .t2{ font-size: 16px; line-height: 26px; margin-bottom: 50px}
.lxwm-box .box1 .wz .t3{ font-size: 14px; line-height: 24px; margin-bottom: 4px; display: flex; align-items: center; justify-content: flex-start;}
.lxwm-box .box1 .wz .t3 img { margin-right:10px; width: 19px;}
.lxwm-box .box1 .wz .t4{ font-size: 18px; line-height: 29px; padding-left: 30px; margin-bottom: 30px; color: #fff;}
.lxwm-box .box1 .dian{ display: block; position: absolute; left: 29%; top: 49%;animation: bounce 1s infinite; }
@keyframes bounce {
  0%, 100% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(-10px);
  }
}

.lxwm-box .box2{ clear:both; padding-top: 8%; padding-bottom: 7%;}


.lxwm-box .box2 .li1{ display: flex; align-items: center; justify-content: space-between; height: 66px; margin-bottom: 20px;}

.lxwm-box .box2 .li1 input{ display: block; width: 49%; border: 1px solid #CDCDCD; border-radius: 7px; height: 66px; line-height: 66px; font-size: 15px; padding: 0 20px; background: #FAFAFA;}
.lxwm-box .box2 .li1 .inp1{ width: 34%; margin-right:2%;}
.lxwm-box .box2 .li1 .inp2{ width: 34%; margin-right:2%;}

.lxwm-box .box2 .li2{ clear:both; margin-bottom: 20px;}

.lxwm-box .box2 .li2 textarea{ display: block; width: 100%; height: 209px; border: 1px solid #CDCDCD; border-radius: 7px; font-size: 15px; padding: 15px; background: #FAFAFA;}
.lxwm-box .box2 .li3{ clear: both; color: #818181; font-size: 12px; line-height: 24px; margin-bottom: 2%}


.lxwm-box .box2 #key{ display: block; width: 17%; border: 1px solid #CDCDCD; border-radius: 7px; height: 55px; line-height: 55px; font-size: 15px; padding: 0 20px; float: left; background: #FAFAFA;}

.lxwm-box .box2 .yzm{display: block; width: 10%; height: 100%; float: left; margin-right: 1%;}

.lxwm-box .box2 .yzm img {display: block; width: 100%; margin-top: 4px;}

.lxwm-box .box2 .smt{ clear:both; float: right;}

.lxwm-box .box2 .smt .sbnm{ width:228px; height: 55px; line-height: 55px; background: #E10000; color: #fff; text-align: center; font-size: 18px; border: 0; cursor: pointer; letter-spacing: 3px;}




.dongXiao { position: relative; }
.dongXiao .dongXiao_Main { position: relative; z-index: 2; }
.dongXiao .dongXiao1 { position: absolute; top: -1rem; left: 2rem; }
.dongXiao .dongXiao1 img { width: 6.64rem; }
.dongXiao .dongXiao2 { position: absolute; left: 0rem; top: 1.6rem; }
.dongXiao .dongXiao2 img { width: 8.19rem; }
.dongXiao .dongXiao3 { position: absolute; right: 0rem; bottom: 0; }
.dongXiao .dongXiao3 img { width: 7.16rem; }


.zp-con{}
.zp-con .zpL{ width: 263px; float: left;}
.zp-con .zpR{ width: 970px; float: right;}
.zp-con .zpL .bx1{ margin-bottom: 25px;}
.zp-con .zpL .bx1 a{ display:block; width: 100%; height: 56px; line-height: 56px; background: #F0F0F0; color: #686868; margin-bottom: 6px; font-size: 16px; padding:0 5%;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
/*
.zp-con .zpL .bx1 a:first-child{background:#E10000; color: #fff; font-size: 18px; padding-left: 20px; margin-bottom: 12px;}
.zp-con .zpL .bx1 a:hover{color:#E10000}
*/
.fieldandcss{}
.zp-con .zpL .bx1 a.changefieldandcss{color:#fff;background:#E10000 url(../images/pic157.png) no-repeat 95% center; }


.zp-con .zpL .bx2{ clear:both; width: 100%; border-radius: 10px;background: url(../images/pic156.png) no-repeat center center; background-size: cover; margin-bottom: 17px; color: #fff;padding: 12px; display: flex;align-items:flex-start; justify-content: flex-start; font-size: 14px; line-height: 23px;}
.zp-con .zpL .bx2 .bx2L{margin-right:12px; margin-top: 5px;}
.zp-con .zpL .bx3{ clear:both; width: 100%; background: #999999; border-radius: 10px; color: #fff; padding: 12px; display: flex; align-items: center; justify-content:flex-start; line-height: 24px; font-size: 14px;}
.zp-con .zpL .bx3 img{margin-right:10px;}

.zp-con .zpR .li{ width: 100%; margin-bottom: 5%;}
.zp-con .zpR .li .li_1{ width: 100%; background: #D6D6D6; font-size: 18px; line-height: 26px; padding: 11px 2%; border-radius: 8px 8px 0 0;font-family:AlibabaPuHuiTi-2-65-Medium; }
.zp-con .zpR .li .li_2{ width: 100%; background: #FAFAFA; padding: 30px 2%;font-size: 16px;}
.zp-con .zpR .li .li_2 .d1{ color: #757575; line-height: 28px; margin-bottom: 25px;}
.zp-con .zpR .li .li_2 .d2{ color: #2E2E2E; line-height: 28px; margin-bottom: 16px;font-family:AlibabaPuHuiTi-2-65-Medium;}
.zp-con .zpR .li .li_2 .d3{color:#757575}
.zp-con .zpR .li .li_2 .d3 span{ color:#2E2E2E;font-family:AlibabaPuHuiTi-2-65-Medium;}




.results-div{ clear:both; padding: 6% 0 4% 0;}

.results-div .top{ font-size: 20px; line-height: 36px; margin-bottom: 45px; font-weight: bold;}

.results-div .top strong{ color:#BB000F; margin: 0 5px; font-size: 22px;}

.results-div .list .li{ margin-bottom:25px; border-bottom: 1px dashed #ddd; padding-bottom: 25px;}

.results-div .list .li .li_1{ font-size: 16px; line-height: 30px; margin-bottom: 5px;}

.results-div .list .li .li_2{ font-size: 14px; line-height: 25px; color: #777;}

.results-div .list .li:hover .li_1 { color:#BB000F;}









