@import url("master.css");
@import url("wow.css");
@font-face{font-family:Century751BT-SemiBold;src:url(../fonts/Century751BT-SemiBold.eot);src:url(../fonts/Century751BT-SemiBold.eot?#iefix) format('embedded-opentype'),url(../fonts/Century751BT-SemiBold.woff2) format('woff2'),url(../fonts/Century751BT-SemiBold.woff) format('woff'),url(../fonts/Century751BT-SemiBold.ttf) format('truetype'),url(../fonts/Century751BT-SemiBold.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:DINBold;src:url(../fonts/DIN-Bold.eot);src:url(../fonts/DIN-Bold.eot?#iefix) format('embedded-opentype'),url(../fonts/DIN-Bold.woff2) format('woff2'),url(../fonts/DIN-Bold.woff) format('woff'),url(../fonts/DIN-Bold.ttf) format('truetype'),url(../fonts/DIN-Bold.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:DINCondMedium;src:url(../fonts/DINCond-Medium.eot);src:url(../fonts/DINCond-Medium.eot?#iefix) format('embedded-opentype'),url(../fonts/DINCond-Medium.woff2) format('woff2'),url(../fonts/DINCond-Medium.woff) format('woff'),url(../fonts/DINCond-Medium.ttf) format('truetype'),url(../fonts/DINCond-Medium.svg#novecentowide-bold-webfont) format('svg')}


html {
	width: 100%;
	margin: 0;
	padding: 0;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%;
}
body {
	max-width:100%;
	min-width: 1280px;
    overflow: scroll;
	margin: 0 auto;
	font-family: "微软雅黑";
	font-size: 14px;
	margin: 0;
	padding: 0;
	color: #666666;
	line-height: 200%;
}
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;
}
a {
	color: #666666;
	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: #63b226;
}
.wrap {
	width: 1280px;
	margin: 0 auto; overflow: hidden;
}
.mwrap { width:86%; margin: 0 auto; overflow: hidden;}
.clear {
	clear: both;
	margin: 0;
	padding: 0;
	height: 0;
}
.fl {float: left;}
.fr {float: right;}
.tc {text-align: center;}
*{ box-sizing:border-box; }
textarea { font-family:微软雅黑}
.bg { background:#f5f5f5}
.cf:after{content:""; display:block; height:0; clear:both;}
.phone-div { display:none!important}
input::-webkit-input-placeholder {

    color : #AAAEB5;

}
:-moz-placeholder {

   color : #AAAEB5;

}
::-moz-placeholder {

   color : #AAAEB5;

}
input:-ms-input-placeholder {

   color : #AAAEB5;

}
input::-ms-input-placeholder {

   color : #AAAEB5;

}

textarea::-webkit-input-placeholder {

    color : #AAAEB5;

}
textarea:-ms-input-placeholder {

   color : #AAAEB5;

}
textarea::-ms-input-placeholder {

   color : #AAAEB5;

}
.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);
  }
}
.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);
  }
}

/*menu*/
.navBox { width:100%; position: fixed; top: 0; left: 0; z-index: 999;}
.nav{height: 90px; width: 100%; padding: 0 3%; position: relative; display: flex; align-items: center; justify-content: space-between; background: #fff;}
.nav_1s {display: inline-block;width: 178px;}
.nav_1s a { display:block; width: 100%; height: 100%;}
.nav_1s img{ width: 100%; display: block; height: auto;}
.nav_2 { height:100%;}
.nav_2 ul li{float: left;position: relative; margin: 0 18px; height: 100%;}
.nav_2 ul li:hover .nav_2_1 a.lk{position: relative;}
.nav_2 ul li a{ width: 100%; color: #000;font-size: 15px;display: block;transition: 0.5s; }
.nav_2 ul li a::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  border-bottom: 3px solid #e9a171;
  transition: 0.5s;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.nav_2 ul li a.lk:hover::before {
  width: 100%;
}
.nav_2 ul li .icon { display:block; width: 98px; height: auto; margin-top: 34px;animation: mymove1 1.2s infinite;-webkit-animation: mymove1 1.2s infinite;}
@keyframes mymove1 {
	from {margin-top: 34px;}
	to {margin-top: 28px;}
}


.nav_2_hide{position: absolute;top: 90px;z-index: 9999999;background: rgba(0,0,0,0.6);width: 125px!important;left: -30px!important;
	transform: translate(0, 20px);
	opacity: 0;
	visibility: hidden;
	transition: All 0.3s;
	-moz-transition: All 0.3s;
	-webkit-transition: All 0.3s;
	-o-transition: All 0.3s;
}
.nav_2_hide dl dd a{color: #fff;font-size: 14px;text-align: center;line-height: 44px;}
.nav_2_hide dl{padding: 10px 0;}
.nav_2_1 {height: 90px;line-height: 90px;}
.nav_2 ul { height:100%; float: right; }
.nav_2 ul li:hover .nav_2_hide  {
    z-index: 2;
    transform: translate(0, 0px);
    opacity: 1;
    visibility: visible;
    transition: All 0.3s;
    -moz-transition: All 0.3s;
    -webkit-transition: All 0.3s;
    -o-transition: All 0.3s;
}
.nav_2_hide dl dd a:hover {
    background:#F6AB00;
}
.nav_2 .phone { height: 100%; display: flex; align-items: center; justify-content:flex-end; width: 50px; overflow: hidden; font-weight: bold; cursor: pointer;color: #333;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.nav_2 .phone p {font-size: 0; width: 0; line-height: 24px; height: 24px; overflow: hidden;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.nav_2 .phone:hover {width: 200px;}
.nav_2 .phone:hover p{width: 158px; font-size: 20px; padding-left: 8px;}
.nav_2 .phone img { display:block; width: 36px; height:auto;}
#menunow { font-weight:bold;}

.top_1 {
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	z-index: 999999999999;
	line-height: 94px;
	height: 94px; background: #fff;
	 -webkit-transition: 0.65s;
	 -moz-transition: 0.65s;
	 -ms-transition: 0.65s;
	 -o-transition: 0.65s;
	 transition: 0.65s;
}
.top_wrap{width: 92%; height: 100%; margin: 0 auto;}
.top_2a_1 ul li {
	float: left;
	padding: 0 28px; line-height: 94px;
	position: relative;
	-webkit-transition: 0;
	-moz-transition: 0;
	-ms-transition: 0;
	-o-transition: 0;
	transition: 0; 
}
.top_2a_1 ul li>a {
	color: #000;
	font-size: 15px;
	display: block;
	height: 100%;
	width: 100%;
	position: relative;
	-webkit-transition: 0;
	-moz-transition: 0;
	-ms-transition: 0;
	-o-transition: 0;
	transition: 0; position: relative;

}
#menunow:after { content:''; display: block; height: 3px; width: 100%; position: absolute; left: 0; bottom:0;background: #F6AB00;}
.home .nav_2 ul li a.ho:after { content:''; display: block; height: 3px; width: 100%; position: absolute; left: 0; bottom:0;background: #F6AB00;}
.home .nav_2 ul li a.ho { font-weight:bold;}








/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>banner<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
#homeBanner{width:100%;height:100vh;overflow:hidden;z-index:2;}
#homeBanner .homeBanner_nav{position:absolute;bottom:3vw;left:0;z-index:50;align-items:flex-end;justify-content:center;height:50px;}
.homeBanner_nav .homeBanner_num #banner_num{font-size:30px;line-height:30px;}
.homeBanner_nav .homeBanner_num em{font-size:16px;color:rgba(255,255,255,.8);}
.homeBanner_nav .homeBanner_navbtn{margin:0 1.5vw;}
.homeBanner_nav .homeBanner_navbtn .swiper-pagination-bullet{width:50px;background:rgba(255,255,255,.2);border-radius:0;-webkit-border-radius:0;
height:2px;margin-right:.1vw;opacity:1;-webkit-opacity:1;
-webkit-transition:all 0.35s;transition:all 0.35s;}
.homeBanner_nav .homeBanner_navbtn .swiper-pagination-bullet:last-child{margin-right:0;}
.homeBanner_nav .homeBanner_navbtn .swiper-pagination-bullet-active{background-color:#fff;}
.homeBanner_prev,.homeBanner_next{font-size: 12px;font-weight: bold; cursor: pointer;}

#homeBanner .homeBanner_bg{position:absolute;top:0;left:0;width:100%;height:100%;z-index:-1;}
#homeBanner .homeBanner_bg>img{width:100%;height:100%;object-fit:cover;}
#homeBanner .homeBanner_cnt{width:868px;height:260px; position: absolute; left: 8%; top: 29%; z-index: 9999;}
#homeBanner .wzz { color: #fff; padding-top: 15px;}
#homeBanner .wzz .p1 { font-size: 48px; line-height: 62px; margin-bottom: 8px;}
#homeBanner .wzz .p2 { font-size: 20px; line-height: 34px; font-family:Century751BT-SemiBold;}
#homeBanner .ani { background: url('../images/pic164.png') no-repeat left center; width: 100%; height: 118px;animation:myfirst 4s infinite; -webkit-animation:myfirst 4s infinite; }
@-webkit-keyframes myfirst
    {
        from {width:0;}
        to {width:868px;}
    }



.homeBanner_txt{text-align: center; margin-left: 130px;}
.homeBanner_txt .homeBanner_letter{display: block; width: 820px; height: 113px; background: url('../images/banner_bg.png') no-repeat;}
.homeBanner_txt .homeBanner_name01{font-size: 48px;;line-height:90px;}
.homeBanner_txt .homeBanner_name02{font-size:1vw;line-height:3vw;font-weight:300;text-align: left;}
.homeBanner_txt .homeBanner_more{margin-top:3vw;display:inline-block;}
.homeBanner_txt .homeBanner_more>a{align-items:center;}
.homeBanner_txt .homeBanner_more>a span{font-size:18px;}
.homeBanner_txt .homeBanner_more>a em{margin-left:1.5vw;height:7px;}
.homeBanner_txt .homeBanner_more>a em>img{height:100%;}
.homeBanner_txt .more_circular{width:60px;height:60px;position:absolute;top:50%;left:20%;margin-top:-30px;opacity:0;-webkit-opacity:0;z-index:-1;}
.homeBanner_txt .more_circular>svg{-webkit-animation:stroke 2s linear infinite;animation:stroke 2s linear infinite;}




.about_l .text{display: block;font-size: 15px;color: #6c6c6c;}
.about_l .text p{margin-bottom: 4%; width: 100%; text-align: justify;}
.about_l ul li section{ height: 40px; display: flex; justify-content: center;align-items:baseline;color: #f39a00; font-size: 15px;}
.about_l ul li section .statistics_data{ display: block; font-size: 36px;}
.about_l ul li .list_name{display: block; line-height: 22px; font-size: 14px;color: #999;}
.about_l ul li span:last-child{display: block;}
.mMore { clear:both;}
.about_l .mMore{
	clear:both;
	position: relative;
	display: block;
	width: 180px;
	line-height: 50px;
	border-radius: 50px;
	padding: 0 20px;
	color: #FFFFFF;
	font-size: 14px;
	transition: all 0.3s;
	background: #f39a00;
}

@-webkit-keyframes stroke {
	0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
	100%{transform:rotate(720deg);-webkit-transform:rotate(360deg);}
}
@keyframes stroke {
	0%{transform:rotate(0deg);-webkit-transform:rotate(0deg);}
	100%{transform:rotate(720deg);-webkit-transform:rotate(360deg);}
}

#more_move{ position:absolute; right:15PX; top:20px; -webkit-animation: mymove 1s infinite; /* Chrome, Safari, Opera */animation: mymove 1s infinite; animation-timing-function: ease;}
@keyframes mymove
    {
    from { right:15px;}
    to { right:30px;}
}







/*>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>页尾<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<*/
.footer{ clear:both;background:url('../images/footer_bg.png') no-repeat center;background-size:cover;width: 100%; height: 480px; padding:90px 0; overflow: hidden;}
.footer .box1 .box1L { width: 74%; float: left;}
.footer .box1 .box1R { width: 26%; float: right; text-align: right;}
.footer .box1 .box1L .d1 img{ display:block; width: 178px; height: auto;margin-bottom: 90px;}
.footer .box1 .box1L .d2 { margin-bottom: 90px;line-height: 30px;}
.footer .box1 .box1L .d2 a { display:block; float: left; color: #fff; font-size: 16px; margin-right: 35px; line-height: 30px;}
.footer .box1 .box1L .d2 a:last-child {margin-right:0}
.footer .box1 .box1L .d2 a:hover { color:#F6AB00}
.footer .box1 .box1L .d3 { color:#AAAEB5;}
.footer .box1 .box1L .d3 a{ color:#AAAEB5;}
.footer .box1 .box1L .d3 a:hover { color:#F6AB00;}
.footer .box1 .box1R .d1 img{display:inline-block; width: 148px; margin-bottom: 10px;}
.footer .box1 .box1R .d2 { font-size: 15px; color: #AAAEB5; margin-bottom: 5px;}
.footer .box1 .box1R .d3 { font-size: 15px; color: #f49e00; margin-bottom: 5px;}
.footer .box1 .box1R .d4 { clear: both;margin-top:10px;color:#fff;}
.footer .box1 .box1R .d4 a{ font-size: 14px;color:#fff;}
.footer .box1 .box1R .d5 { width:100%; margin-top: 20px; height: 32px;  margin-bottom: 15px;}
.footer .box1 .box1R .d5 select { display:block; max-width:100%; width: auto; float: right; background: #616169 url('../images/pic162.png') no-repeat 95% center; line-height: 32px; height: 32px; font-size: 14px; border: 0; border-radius: 20px; color: #fff; padding:0 30px 0 15px;appearance:none;-moz-appearance:none;-webkit-appearance:none;}
&::-ms-expand{
   display: none;
}
.footer .box1 .box1R .d5 .my-option { display: block; width: 100%; font-size: 12px; height: 40px; line-height: 40px; }
.footer .box1 .box1R .d4 a:hover { color:#F6AB00}
.my-option1 { background:#44474C;}
.my-option2 { background:#616169;}
.my-option3 { background:#72727B;}

#dropdown{
    width:240px;
    margin:0 auto; line-height: 32px; float: right;
    position:relative; right: 0; top: 0;
}
.input_select{
    width:240px;
    height:32px;
    line-height:32px;
    padding-left:16px;
    padding-right:16px;
    border:0;
    border-radius: 30px; cursor: pointer;
    color:#fff; float: right;
    background:#616169 url(../images/pic162.png) no-repeat 92% center;
}
#dropdown ul{
    width:240px;
	top: -220px; text-align: left;
    background:#616169; padding:9px 0; border-radius: 6px;
    border:0;
    position:absolute;
    display:none;
}
#dropdown ul li{
    line-height:24px; font-size: 12px;
}
#dropdown ul li a{
    display:block; height: 100%; width: 100%; padding: 2px 16px;
    color:#fff;
    text-decoration:none;
}
#dropdown ul li a:hover{
    background:#F6AB00;
}




.mBanner { clear:both; width: 100%; position: relative;}


.home .row1 {clear:both; width: 100%; overflow: hidden; position: relative; background: url('../images/pic03.jpg') no-repeat top center; background-size: 100%; padding: 5% 0 6% 0; }
.home .row1 .box {height: 100%; margin: 0 auto; overflow: hidden;}
.home .row1 .box .boxL { width:48%; float: left;overflow: hidden; }
.home .row1 .box .boxR { width:48.2%; float: right; overflow: hidden; padding-top: 5%;}
.home .row1 .box .boxR img { display:block; width: 100%; height: auto;}
.home .row1 .box .boxR .mAbout { max-height: 440px;}

.scfoll {
    width: 84px;
    height: 36px;
    position: absolute;
    bottom: 25px;
    left: 6%;
    transform: translateX(-50%);
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    text-align: center;
    animation: mymove0 1.2s infinite;
    -webkit-animation: mymove0 1.2s infinite;
    cursor: pointer;
    z-index: 30;
}
@keyframes mymove0 
{
from {bottom: 29px;}
to {bottom: 23px;}
}
.scfoll img{
    width: 84px;
    height: 36px;
	 display:block; margin:0 auto;
}


.about_l .list { height: 220px; background: url('../images/icon02.png') repeat-x center 50px; }
.about_l .list ul { width:100%; height: 100%; display: flex; align-items: center; justify-content: space-between;}
.about_l .list ul li{ width:100px; height: 220px; float: left; text-align: center;}
.about_l .list ul li .list_icon{width: 100px; height:100px; border-radius: 50%; background: #ffffff; margin: 0 auto;margin-bottom: 20px;}
.about_l .list ul li .list_icon img { display:block; width: 100%; height: auto;}


.mTitle{ clear:both; margin-bottom: 4%;}
.mTitle .d1{font-size: 48px; color: #c9c9c9;font-family:Century751BT-SemiBold; font-style:italic; line-height: 52px;}
.mTitle .d2{ font-size: 32px;color: #353535; line-height: 44px; letter-spacing:2px;}


.iCon { clear:both; width: 100%; padding: 5% 0 6% 0;}
.iCon2 { clear:both; width: 100%;}
.iCon3 { clear:both; width: 100%; padding-bottom: 6%;}
.iTitle { text-align: center; margin-bottom:4%;}
.iTitle .d1 { font-size: 48px;font-family: Century751BT-SemiBold; color: #333333;text-transform:uppercase; line-height: 60px; margin-bottom: 10px;  }
.iTitle .d1 span { color:#f6ab00;}
.iTitle .d2 { width: 56%; margin: 0 auto;font-size: 30px; line-height: 38px; color: #333333;background: url('../images/pic11.png') repeat-x center center;}
.iTitle .d2 span { display:inline-block;margin: 0 auto; padding: 0 25px; background: #fff;}



.iBanner { clear:both; width: 100%; position: relative; overflow: hidden;}
.iBanner .tp { display:block; width: 100%; height: auto;}
.iBanner .text { width: 1280px; margin: 0 auto; position: absolute;left: 50%; margin-left: -640px; top: 40%; color: #fff;}
.iBanner .text .p1 { font-size: 80px;text-transform:uppercase; line-height: 90px;font-family:DINCondMedium; font-weight: bold;}
.iBanner .text .p2 { font-size: 28px; line-height: 36px;}

.about-div { padding:6% 0 8% 0;}
.about-div .box1 { clear:both;background: url('../images/pic10.png') no-repeat bottom center; padding-bottom: 5%; }
.about-div .box1 .box1L { width: 53%; float: left;}
.about-div .box1 .box1R { width: 35%; float: right;}
.about-div .box1 .box1R img { display:block; width: 100%; height: auto;}
.about-div .box1 .box1L .d1 { font-size: 48px;text-transform:uppercase; line-height: 60px; margin-bottom: 5px; font-family: Century751BT-SemiBold; color: #333333;}
.about-div .box1 .box1L .d1 span { color:#f6ab00;}
.about-div .box1 .box1L .d2 { font-size: 30px; line-height: 38px; margin-bottom: 5%; color: #333333;}
.about-div .box1 .box1L .d3 { font-size: 15px; color: #666;}
.about-div .box1 .box1L .d3 p {margin-bottom: 30px; text-align: justify;}

.about-div .box2 { clear:both; width: 100%; background: #f5f5f5; padding: 4% 0 6% 0;}
.about-div .box2 .iTitle .d2 span{ background: #f5f5f5;}
.about-div .box2 .list { height:480px;}
.flash4{position:relative; width: 100%; height: 100%; overflow: hidden;}
.flash4 ul li{width:200px;height:480px;position:relative;overflow:hidden;float:left; }
.flash4 ul li .bgg {background:url(../images/pic16.png)repeat center center; width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 11;}
.flash4 ul li .imgTop {opacity:0; width: 100%; height: 100%; position: absolute; left: 0; top:0; z-index: 9;}
.flash4 ul li .imgTop img{opacity:1;display: block; width: 680px;height: 480px;}
.flash4 ul li .imgTop img.tm{opacity:1;}
.flash4 ul li .imgBot{position: absolute;bottom: 38px;left: 30px; z-index: 12}
.imgBot p{color: #fff;}
.imgBot .p1 {font-size: 22px;text-transform:uppercase;}
.imgBot .p2 {font-size: 22px;}
.imgBot .p2:after { content:''; display: block; width: 24px; height: 2px; background: #fff; margin-top: 20px;}
.imgBot .p3 {font-size: 16px; line-height: 20px; padding-top: 25px; margin-bottom: 8px; display:none;}
.imgBot .p4 {font-size: 20px; letter-spacing: 2px; display:none;}


.flash4 ul li .imgTop2 {opacity:1; width: 200px; height: 480px; position: absolute; left: 0; top:0; z-index: 10;}
.flash4 ul li .imgTop2 img {display: block; width: 200px; height: 480px;}

.flash4 ul li.first{width:680px;}


.imgCen{position: absolute; z-index: 12; bottom: 35px;width: 37px; height: 37px; right: 50px;opacity: 0;
transition: All 0.5s;
    -moz-transition: All 0.5s;
    -webkit-transition: All 0.5s;
    -o-transition: All 0.5s;
}
.whd_on .imgCen{opacity: 1;
transition: All 0.5s;
    -moz-transition: All 0.5s;
    -webkit-transition: All 0.5s;
    -o-transition: All 0.5s;
}
.flash4 ul li.whd_on .imgBot{ left: 42px;}
.flash4 ul li.whd_on .imgTop {opacity: 1;}
.flash4 ul li.whd_on .imgTop2 {opacity:0;}
.flash4 ul li.whd_on .imgBot .p1{ font-size: 34px; line-height: 48px;}
.flash4 ul li.whd_on .imgBot .p2{ font-size: 30px; line-height: 38px;}
.flash4 ul li.whd_on .imgBot .p3 {display: block;}
.flash4 ul li.whd_on .imgBot .p4 {display: block;}


.about-div .box3 { clear:both; padding: 4% 0 7% 0;}
.about-div .box3 .iTitle { margin-bottom:3%;}
.about-div .box3 .tp{ display:block; width: 100%; height: auto;}
.about-div .box3 .rongyu-qh { width: 100%; text-align: center;}
.about-div .box3 .rongyu-qh .bd .thd { width:340px; height: 42px; margin: 0 auto; margin-bottom: 4%;}
.about-div .box3 .rongyu-qh .bd .thd ul li{ font-size: 16px; color: #666666; float: left; border: 1px solid #AAAEB5; border-radius: 22px; width: 150px; height: 42px; line-height: 41px; margin:0 10px; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.about-div .box3 .rongyu-qh .bd .thd ul li.on{ background: #F6AB00; border:0; color: #fff;}
.about-div .box3 .rongyu-qh .bd .tbd { clear: both;width:98%; min-height: 320px; margin: 0 auto; overflow: hidden; position: relative;}


/*
.about-div .box3 .rongyu-qh .bd .tbd .list {height:520px;}
.about-div .box3 .rongyu-qh .bd .tbd ul li p { width:92%; margin: 0 auto; font-size: 14px; color: #333; line-height: 22px;}
.about-div .box3 .rongyu-qh .bd .tbd ul li img{display:block; max-height: 80%;  max-width: 84%; height: auto; margin: 0 auto; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.about-div .box3 .rongyu-qh .bd .tbd .swiper-wrapper {position:static}
.about-div .box3 .rongyu-qh .bd .tbd .swiper {position:static}
.about-div .box3 .rongyu-qh .bd .tbd .swiper-slide { background: #f6f6f6; height: 410px;}
.about-div .box3 .rongyu-qh .bd .tbd .swiper-slide .tu1 { width:100%;height: 410px; display: flex; align-items: center; justify-content: center; overflow: hidden;}
.about-div .box3 .rongyu-qh .swiper-button-prev {background:#aaaeb5 url("../images/icon05.png") no-repeat center center; width: 40px; height: 40px; border-radius: 50%; top: inherit; bottom: 1%; left:45%; outline: none; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.about-div .box3 .rongyu-qh .swiper-button-next {background:#aaaeb5 url("../images/icon06.png") no-repeat center center; width: 40px; height: 40px; border-radius: 50%; top: inherit; bottom: 1%; right:45%; outline: none;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.about-div .box3 .rongyu-qh .swiper-button-prev:hover{background:#F6AB00 url("../images/icon05.png") no-repeat center center;}
.about-div .box3 .rongyu-qh .swiper-button-next:hover{background:#F6AB00 url("../images/icon06.png") no-repeat center center;}
.about-div .box3 .rongyu-qh .swiper-button-prev:after { display:none}
.about-div .box3 .rongyu-qh .swiper-button-next:after { display:none}
*/

.secMenu { clear:both; width: 100%; height: 70px; line-height: 70px; position: absolute; left: 0; bottom: 0; z-index: 99; color: #fff; text-align: center; font-size: 15px;background: url("../images/pic20.png") repeat center center;}
.secMenu .wrap { height:100%; display: flex; align-items: center; justify-content: center;}
.secMenu a { color: #fff; margin: 0 30px; }
.secMenu a:hover { color:#F6AB00}
#nowMenu { color:#F6AB00}

.secMenu2 { clear:both; width: 100%; height: 70px; line-height: 70px; position: absolute; left: 0; bottom: 0; z-index: 99; color: #fff; text-align: center; font-size: 15px;background: url("../images/pic20.png") repeat center center;}
.secMenu2 .wrap { height:100%; display: flex; align-items: center; justify-content: center;}
.secMenu2 a { color: #fff; margin: 0 30px; }
.secMenu2 a:hover { color:#F6AB00}



.news-list ul li{ margin-bottom: 4%;}
.news-list ul li a { display:block; width: 100%; height: 240px; overflow: hidden;}
.news-list ul li .liL { width: 380px; height: 100%; overflow: hidden; float: left;}
.news-list ul li .liR { width: 850px; height: 100%; overflow: hidden; float: right; padding-top:15px;}
.news-list ul 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;}
.news-list ul li .liR .d1 { font-size: 24px; color: #333333; line-height: 32px; margin-bottom: 24px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; -webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s; }
.news-list ul li .liR .d2 { font-size: 14px; color: #999999; line-height: 28px; background: url(../images/icon07.png) no-repeat left center; padding-left: 28px; }
.news-list ul li .liR .d3 { font-size: 16px; color: #666666; line-height: 30px;margin-bottom: 35px; height: 90px; overflow: hidden;}
.news-list ul li:hover .liL img {transform: scale(1.07, 1.07);}
.news-list ul li:hover .liR .d1 { color:#f6ab00} 

.news-content { width: 1000px; margin:0 auto; margin-bottom:80px; line-height: 32px; }
.newsdetail-content { width:100%; margin:0 auto}
.newsdetail-content p { margin-bottom:10px;}
.newsdetail-content img { max-width:100%!important; display: block; height: auto!important;margin:0 auto;}
.newsdetail-title { width: 100%; overflow: hidden; padding: 8px 0 13px 0; border-bottom:1px dashed #e1e0e6; margin-bottom: 35px; text-align:center }
.newsdetail-title .title { font-weight:bold; font-size: 24px; line-height: 32px; color: #202020; margin-bottom: 2px; }
.newsdetail-title .time { margin-top:10px;}
.newsdetail-title .info { color: #696969; }
.newsdetail-content video { display:block; max-width: 700px; margin: 0 auto; height: auto; background-size: cover; margin-bottom: 20px;object-fit:fill;}

.fy{ clear:both; margin:0 auto; margin-top:35px; font-size:14px; text-align: center;}
.fy b{ display:inline-block; width:24px; height:24px; background:#F6AB00; line-height:24px; margin:0 4px; color:#fff; font-weight:100; text-align:center; }
.fy a{ display:inline-block; padding:0 8px;height:24px; text-align:center; line-height:24px;margin:0 4px; font-size:14px; background: #E8E8E8; }
.djdt_box .fy b{ background:#F6AB00; }
.fy a:hover { background:#F6AB00; color: #fff;}

.iTitle2 .d1 { font-size: 48px;text-transform:uppercase; line-height: 60px; margin-bottom: 5px; font-family: Century751BT-SemiBold; color: #333333;}
.iTitle2 .d1 span { color:#f6ab00;}
.iTitle2 .d2 { font-size: 30px; line-height: 38px; margin-bottom: 5%; color: #333333;}

.szqz-div .text { font-size: 15px; color: #666; margin-bottom: 5%;}
.szqz-qh .bd .thd { width:100%;background: url(../images/pic32.png) no-repeat center center; height: 520px; margin-bottom: 4%; position: relative;}
.szqz-qh .bd .thd ul li { width: 120px; height: 120px; border-radius: 50%; overflow: hidden; text-align: center; line-height: 18px; position: absolute; z-index: 2; cursor: pointer; padding-top: 65px; -webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.szqz-qh .bd .thd .ic7 { width: 120px; height: 120px;overflow: hidden;  border-radius: 50%;text-align: center; line-height: 18px; padding-top: 65px; position: absolute;right:0; top: 180px;background:#f6f6f6 url(../images/pic31.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul li.on { color: #fff;}
.szqz-qh .bd .thd ul .ic1 { left: 0; top:165px;background:#f6f6f6 url(../images/pic22.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic2 { left: 200px; top:30px;background:#f6f6f6 url(../images/pic23.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic3 { top: 0; right: 521px;background:#f6f6f6 url(../images/pic24.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic4 { top: 42px; right: 211px;background:#f6f6f6 url(../images/pic25.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic5 {left: 358px; top:175px;background:#f6f6f6 url(../images/pic26.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic6 {right:340px; top:185px;background:#f6f6f6 url(../images/pic30.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic8 { bottom:55px; left: 170px;background:#f6f6f6 url(../images/pic27.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic9 { bottom: 0; right: 635px;background:#f6f6f6 url(../images/pic28.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic10 { bottom: 52px; right: 211px;background:#f6f6f6 url(../images/pic29.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic1.on {background:#F6AB00 url(../images/pic22-on.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic2.on {background:#F6AB00 url(../images/pic23-on.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic3.on {background:#F6AB00 url(../images/pic24-on.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic4.on {background:#F6AB00 url(../images/pic25-on.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic5.on {background:#F6AB00 url(../images/pic26-on.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic6.on {background:#F6AB00 url(../images/pic30-on.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic8.on {background:#F6AB00 url(../images/pic27-on.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic9.on {background:#F6AB00 url(../images/pic28-on.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic10.on {background:#F6AB00 url(../images/pic29-on.svg) no-repeat center 15px;}
.szqz-qh .bd .thd ul .ic11.on {background:#F6AB00;}
.szqz-qh .bd .thd .ti { width: 180px; height: 180px; border-radius: 50%; background: #fff;display: flex; align-items: center; justify-content: center; position: absolute; left: 550px; top: 150px; z-index: 2;-moz-box-shadow:0px 1px 16px 2px #eff0f2; -webkit-box-shadow:0px 1px 16px 2px #eff0f2; box-shadow:0px 1px 16px 2px #eff0f2; font-size: 24px; color: #333; font-weight: bold; line-height: 36px; text-align: center;padding-top:0;}



.szqz-qh .bd .tbd { height: 320px;}
.szqz-qh .bd .tbd ul li {background: url(../images/pic33.jpg) no-repeat center center; height: 320px; overflow: hidden;}
.szqz-qh .bd .tbd .box { width:100%; height: 100%; padding-top: 6%;} 
.szqz-qh .bd .tbd .box .boxL { width:33%; float: left; text-align: center;}
.szqz-qh .bd .tbd .box .boxR { width:67%; float: right; font-size: 15px;}
.szqz-qh .bd .tbd .box .boxL .d1 img{ display:block; margin: 0 auto; width: 120px; height: auto;}
.szqz-qh .bd .tbd .box .boxL .d2{ font-size: 24px; font-weight: bold; color: #333;}
.szqz-qh .bd .tbd .box .boxR .li{ width:32%; float: left; line-height: 30px;}
.szqz-qh .bd .tbd .box .boxR .li_1 { width:100%!important;}
.szqz-qh .bd .tbd .box .boxR .li_2 { width:37%!important;}
.szqz-qh .bd .tbd .box .boxR .li p{ margin-bottom: 5px;}


/*.szpt-div .box{ clear:both;position: relative; margin-bottom: 7%}
.szpt-div .box .boxL{ width: 550px; float: left; padding-top: 2%;}
.szpt-div .box .boxR{ width: 881px; position: absolute; right: 0; top: 0;}
.szpt-div .box .boxL .tit{width:100%; display: flex; align-items: center; justify-content: flex-start; font-size: 24px; font-weight: bold; color: #333; height: 40px; line-height: 40px; margin-bottom: 5%;}
.szpt-div .box .boxL .tit img { display:block; margin-right: 12px;}
.szpt-div .box .boxL .text { width: 100%; height: 500px; border: 1px solid #888; padding:5% 34% 8% 7%;}
.szpt-div .box .boxL .text p { margin-bottom: 25px;width: 100%; text-align: justify;}
.szpt-div .box .boxR .bd .tbd ul li video{display:block; width: 100%; height: auto;}
.szpt-div .box2 .boxL .text { height: 565px;}

.szpt-div .box .boxR .bd .thd { width: 100%; height: 30px; line-height: 30px; display: flex; align-items:center; justify-content:flex-end; margin-top: 30px;}
.szpt-div .box .boxR .bd .thd ul li{ font-size: 15px; padding-left: 18px; color: #9E9E9E; cursor: pointer; display: inline-block; margin-left: 40px;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.szpt-div .box .boxR .bd .thd ul li.on{ color: #333;background: url(../images/pic38.png) no-repeat left center; padding-left: 18px; }

.szpt-div .box2 .boxL{float: right; }
.szpt-div .box2 .boxR{left: 0;}
.szpt-div .box2 .boxL .text { height: 565px;padding:5% 7% 8% 34%;}
.szpt-div .box2 .boxL .tit{justify-content:flex-end;}
.szpt-div .box2 .boxR .bd .thd {justify-content:flex-start;}
.szpt-div .box2 .boxR .bd .thd ul li{margin-right:40px; margin-left: 0;}*/
.szpt-div img{ display:block; width: 100%; height: auto; margin-bottom: 6%;}



.szrj-div .tit { text-align:center; font-size: 36px; font-weight: bold; line-height: 46px; color: #333; margin-bottom: 3%; text-align: center;}
.szrj-div .box1 { clear:both; padding:1% 0 4% 0; width: 1260px; margin: 0 auto;}
.szrj-div .box1 .jjfa-qh { width: 100%; text-align: center; position: relative;}
.szrj-div .box1 .jjfa-qh .bd { width:100%; margin: 0 auto;}
.szrj-div .box1 .jjfa-qh .bd .thd { width:340px; height: 42px; margin: 0 auto; margin-bottom: 4%;}
.szrj-div .box1 .jjfa-qh .bd .thd ul li{ font-size: 16px; color: #666666; float: left; border: 1px solid #AAAEB5; border-radius: 22px; width: 150px; height: 42px; line-height: 41px; margin:0 10px; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.szrj-div .box1 .jjfa-qh .bd .thd ul li.on{ background: #F6AB00; border:0; color: #fff;}
.szrj-div .box1 .jjfa-qh .bd .tbd { clear: both;width:100%; height: 380px; margin: 0 auto;}
.szrj-div .box1 .jjfa-qh .bd .tbd .list {width:100%;height:350px; overflow: hidden;}

.szrj-div .box1 .jjfa-qh .bd .tbd ul li p { font-size: 14px; color: #333;}
.szrj-div .box1 .jjfa-qh .bd .tbd ul li img{display:block; width: 100%; height: 100%; -webkit-transition: 0.8s;
	-moz-transition: 0.8s;
	-ms-transition: 0.8s;
	-o-transition: 0.8s;
	transition: 0.8s;}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper-wrapper {position:static;width:100%; margin: 0 auto;}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper {position:static}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper-slide { background: #f6f6f6; height: 261px; width: 100%; position: relative; cursor: pointer; overflow: hidden;}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper-slide .tu1 { width:100%; height: 100%; overflow: hidden;}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper-slide p { width:100%; position: absolute; left: 0; bottom: 0; text-align: center; color: #fff; font-size: 16px; line-height: 48px;background: url(../images/pic95.png) repeat center center; opacity: 1;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper-slide:hover .tu1 img {transform: scale(1.07, 1.07);}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper-slide .wenzi { text-align:left; color: #fff; width: 100%; height: 100%; position: absolute; left: 0; bottom:0; padding: 5% 7%; text-align: justify; opacity: 0; transform: scale(0.8); -webkit-transform: scale(0.8);background: url(../images/pic95.png) repeat center center;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper-slide .wenzi span { display:block; width: 100%; margin-bottom: 10px; font-size: 18px;}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper-slide:hover p{opacity:0}
.szrj-div .box1 .jjfa-qh .bd .tbd .swiper-slide:hover .wenzi { opacity: 1; transform: scale(1); -webkit-transform: scale(1); display: block; }
.szrj-div .box1 .swiper-pagination-bullet-active {background:#F6AB00;}
.szrj-div .box1 .swiper-pagination-bullet { width:12px; height: 12px;}
.szrj-div .box1 .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 7px;}



.szrj-div .box1 .jjfa-qh .swiper-button-prev {background:#aaaeb5 url("../images/icon05.png") no-repeat center center; width: 40px; height: 40px; border-radius: 50%; top: 41%; left:-50px; outline: none; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.szrj-div .box1 .jjfa-qh .swiper-button-next {background:#aaaeb5 url("../images/icon06.png") no-repeat center center; width: 40px; height: 40px; border-radius: 50%; top: 41%; right:-50px; outline: none;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.szrj-div .box1 .jjfa-qh .swiper-button-prev:hover{background:#F6AB00 url("../images/icon05.png") no-repeat center center;}
.szrj-div .box1 .jjfa-qh .swiper-button-next:hover{background:#F6AB00 url("../images/icon06.png") no-repeat center center;}
.szrj-div .box1 .jjfa-qh .swiper-button-prev:after { display:none}
.szrj-div .box1 .jjfa-qh .swiper-button-next:after { display:none}


.szrj-div .box2 { clear:both; width: 100%; position: relative;}
.szrj-div .box2 .tit{color:#fff; position: absolute; left: 0; top: 12%; z-index: 55; width: 100%}
.szrj-div .box2 img { display:block; width: 100%; height: auto;}

.szrj-div .box3 { clear:both; padding: 4% 0;}
.szrj-div .list .li{ width:300px; float: left; overflow: hidden; font-size: 16px; color: #333; margin-right: 26px;}
.szrj-div .list .m0 { margin-right:0}
.szrj-div .list .li .d1{width:100%; height: 202px; overflow: hidden; margin-bottom: 13px;}
.szrj-div .list .li .d1 img { display:block; width: 100%; height: 100%;}
.szrj-div .list .li .d2 {background: url(../images/icon10.png) no-repeat left center; padding-left: 32px;}



.szkj-div .text{font-size: 15px; margin-bottom: 4%;}
.szkj-div img { display:block; width: 100%; height: auto; margin-bottom: 2%;}



.zx-nav { height:400px; text-align: center; font-size: 24px; color: #333;}
.zx-nav a{display:block; width: 300px; height: 100%; float: left; overflow: hidden; color: #333; margin-right: 26px;}
.zx-nav a:last-child{margin-right:0}
.zx-nav .d0 { margin-bottom:16px; width: 100%; height: 300px; overflow: hidden;}
.zx-nav .d0 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;}
.zx-nav .d1 {-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.zx-nav a.on { color:#F6AB00}
.zx-nav a:hover .d1 { color:#F6AB00}
.zx-nav a:hover img {transform: scale(1.07, 1.07);}
#nowzx {color:#F6AB00}

.zx-tit { clear:both; background: #666; color: #fff; height: 80px; line-height: 80px; padding: 0 2%; font-size: 36px; font-weight: bold; margin-bottom: 2%;}

.tyzx-list { clear:both;}
.tyzx-list ul li { width: 100%; height: 200px; margin-bottom: 10px; background: #fff;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.tyzx-list ul li a { display:block; width: 100%; height: 100%; padding-top: 45px;}
.tyzx-list ul li .liL { width:15%; height: 100%; float: left; text-align: center; padding-top:12px;}
.tyzx-list ul li .liL .d1{ font-size: 48px; color: #333; line-height: 56px;}
.tyzx-list ul li .liL .d2{ font-size: 14px; color: #666;}
.tyzx-list ul li .liR { width:85%; height: 100%; float: right; padding-right: 4%;}
.tyzx-list ul li .liR .d1{ width: 100%; font-size: 22px; color: #333; line-height: 36px; margin-bottom:12px; font-weight: bold;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.tyzx-list ul li .liR .d2{ width: 100%; font-size: 14px; color: #666;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.tyzx-list ul li:hover { background: #f6f6f6;}



.caseMenu { clear:both; text-align: right; display: flex; align-items: center; justify-content: flex-end; margin-top: 3%; margin-bottom: 4%;}
.caseMenu .list {border-bottom: 2px solid #e5e5e5;height: 44px;}
.caseMenu a { font-size: 15px; color: #666;height: 44px; line-height: 26px; display: inline-block; position: relative;margin-left: 35px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.caseMenu a:first-child {margin-left:0}
#caseMenu::before {width: 100%;}

.caseMenu a::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 50%;
  width: 0;
  border-bottom: 2px solid #e9a171;
  transition: 0.5s;
  -webkit-transform: translateX(-50%);
  transform: translateX(-50%);
}
.caseMenu a:hover::before {
  width: 100%;
}

.case-list ul li { width: 400px; height: 360px; float:left; overflow: hidden; margin-right: 40px; text-align: center; background: #f6f6f6; margin-bottom: 40px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.case-list ul li:nth-child(3n) {margin-right: 0}
.case-list ul li a { display:block; width: 100%; height: 100%;}
.case-list ul li .d1 { width: 100%; height:260px; overflow: hidden;}
.case-list ul li .d1 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 ul li .d2 { width:100%; padding:23px 3% 0 3%; }
.case-list ul li .d2 .p1 { width: 100%; line-height: 22px; font-size: 14px; color: #333;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; margin-bottom: 6px; }
.case-list ul li .d2 .p2 { color:#aaaeb5; line-height: 22px; display: inline-block; border-bottom: 1px solid #aaaeb5;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.case-list ul li:hover .d1 img {transform: scale(1.07, 1.07);}
.case-list ul li:hover { background: #F6AB00;}
.case-list ul li:hover .d2 .p1 { color: #fff;}
.case-list ul li:hover .d2 .p2 { color: #fff;border-bottom: 1px solid #fff; letter-spacing: 2px;}

.case-con .tit { font-size: 30px; margin-bottom: 4%; line-height: 40px; color: #333;}
.case-con .list { height: 520px; overflow: hidden; background: #f6f6f6; margin-bottom: 4%;}
.case-con .list .listL { width:800px; height: 100%; float: left; overflow: hidden; position: relative;}
.case-con .list .listR { width: 480px; height: 100%; float: right; overflow: hidden; padding:5% 3% 4% 4%;}
.case-con .list .listR .d1 { font-size:18px; font-weight: bold; color: #333; line-height: 30px; margin-bottom: 20px;}
.case-con .list .listR .d2{ width: 100%; font-size:15px; color: #666; text-align: justify; height: 370px; overflow-y:auto; padding-right: 4%; }
.case-con .list .listL .swiper-button-prev{background: url(../images/icon08.png) no-repeat center center; width: 48px; height: 48px; left: 3%;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.case-con .list .listL .swiper-button-next{background: url(../images/icon09.png) no-repeat center center; width: 48px; height: 48px; right: 3%;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.case-con .list .listL .swiper-button-prev:hover {background: url(../images/icon08-on.png) no-repeat center center;}
.case-con .list .listL .swiper-button-next:hover {background: url(../images/icon09-on.png) no-repeat center center;}
.case-con .list .listL img { display:block; width: 100%; height: 100%;}

.preNext { clear:both; line-height: 30px;}
.preNext .pre{ width:100%; margin-bottom: 5px;}
.preNext .next{ width:100%;}
.preNext span {color: #AAAEB5; margin-right:10px; display:inline-block;}
.preNext a:hover {color: #F6AB00;}



/*----join------*/
.joinheader { clear:both; width: 100%; height: 90px; line-height: 90px; overflow: hidden; position: fixed; left: 0; top: 0; z-index: 99; background: #fff; padding: 0 3%; display: flex; align-items: center; justify-content: space-between;}
.joinheader .logo { width: 174px; height: 100%; float: left; margin-right: 5%;}
.joinheader .logo img { display:block; width: 100%; height: auto; margin-top:28px;}
.joinheader .menu { width: 560px; height: 100%; float: left;}
.joinheader .menu a {display:block; font-size: 15px; color: #333; float: left; margin-right: 40px; height: 100%;}
.joinheader .menu a:last-child {margin-right: 0;}
.join .menu a.ho { border-bottom:3px solid #F6AB00; font-weight: bold;}

.joinheader .phone { height: 100%; float: right; display: flex; align-items: center; justify-content:flex-end; width: 36px; overflow: hidden; font-weight: bold; cursor: pointer;color: #333;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.joinheader .phone p {font-size: 0; width: 0; line-height: 24px; height: 24px; overflow: hidden;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.joinheader .phone:hover {width: 200px;}
.joinheader .phone:hover p{width: 158px; font-size: 20px; padding-left: 8px;}
.joinheader .phone img { display:block; width: 36px; height:auto;}



.join-div { clear:both; width: 100%; height: 100vh; overflow: hidden; position: relative;}
.join-div video { display:block; width: 100%; height: auto; margin: 0 auto;object-fit: fill;}
.join-div .bgsp { width: 100%; height: 100%; background: url(../images/pic231.png) repeat center center; position: absolute; left: 0; top: 0;}
.join-div .zpwz { width:1100px; position: absolute; left:50%; top: 31%; margin-left: -550px; text-align: center;color: #fff;}
.join-div .zpwz .d1 { font-size: 80px; font-weight: bold; letter-spacing: 4px; line-height: 100px; margin-bottom: 23px;}
.join-div .zpwz .d2 { font-size: 24px; letter-spacing: 19px; line-height: 32px;text-transform:uppercase; margin-bottom: 8%; position: relative;}
.join-div .zpwz .d2:after { content:''; display: block; width: 120px; height: 1px; background: #fff; position: absolute; left: 0; top: 16px;}
.join-div .zpwz .d2:before { content:''; display: block; width: 120px; height: 1px; background: #fff; position: absolute; right: 0; top: 16px;}
.join-div .zpwz .d3 { width: 480px; margin: 0 auto; text-align: center;}
.join-div .zpwz .d3 a { display:block; width: 210px; height: 70px; line-height: 70px; border: 1px solid #fff; border-radius: 40px; margin: 0 15px; float: left; color: #fff; font-size: 24px; letter-spacing: 2px; -webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.join-div .zpwz .d3 a:hover { background: #F6AB00; border: 1px solid #F6AB00;}


.jrtit { clear:both;width: 520px; margin: 0 auto; text-align: center; font-size: 36px; font-weight: bold; color: #333; line-height: 40px; margin-bottom: 5%;background: url(../images/pic69.jpg) repeat-x center center;}
.jrtit span { display:inline-block; background: #F6F6F6; padding: 0 6%;}
.tysh-div .box1 { width: 100%; background: #F6F6F6; padding: 6% 0 2% 0;}
.tysh-div .box1 .list .li { width: 100%; margin-bottom: 3%;}
.tysh-div .box1 .list .li:nth-child(2n) .liL { padding:8% 0 0 17%;}
.tysh-div .box1 .list .li .liL { width: 50%; float: left; font-weight: bold; color: #333; padding:8% 0 0 10%;}
.tysh-div .box1 .list .li .liR { width: 50%; float: right; text-align: right;}
.tysh-div .box1 .list .li .liL .d1{ font-size: 18px; line-height: 30px; margin-bottom: 3px;}
.tysh-div .box1 .list .li .liL .d2{ font-size: 28px; line-height: 36px; margin-bottom: 10%;}
.tysh-div .box1 .list .li .liL .d3{ font-size: 18px; line-height: 30px; color: #666; font-weight:normal;}
.tysh-div .box1 .list .li .liL .d3 p { margin-bottom: 10px;}
.tysh-div .box1 .list .li2 .liL {float: right;}
.tysh-div .box1 .list .li2 .liR {float: left;}
.tysh-div .box1 .list .li .liR img { display:inline-block;}

.tysh-div .box2 { clear:both; padding: 4% 0 5% 0;}
.tysh-div .box2 span { background: #fff;}
.tysh-div .box2 .text { text-align:center; font-size: 16px; color: #9E9E9E; margin-bottom: 3%;}
.tysh-div .box2 .tit { margin-bottom: 2%;}
.tysh-div .box2 .list1 { margin-bottom: 5%;}
.tysh-div .box2 .list1 img { display:block; width: 100%; height: auto;}
.tysh-div .box2 .list1 video { display:block; width: 100%; height: auto;object-fit:fill;}

.tysh-div .box2 .list2 { clear:both;}
.tysh-div .box2 .list2 .li { width:200px; height: 200px; float: left; overflow: hidden; border-radius: 50%; margin-right: 70px; margin-bottom: 40px; position: relative; cursor: pointer;}
.tysh-div .box2 .list2 .li:nth-child(5n) { margin-right: 0}
.jrbg { background: #F6F6F6;}
.tysh-div .box2 .list2 .li video { display:block; width: 100%; height: auto;}
.tysh-div .box2 .list2 .li .spfm { display:block; width: 100%; height: 100%; margin: 0 auto;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.tysh-div .box2 .list2 .li .bf { width: 48px; height: 48px;background: url(../images/icon11.png) no-repeat center center; position: absolute; left: 50%; top: 50%; margin-top: -24px; margin-left: -24px; z-index: 9; opacity: .8;}
.tysh-div .box2 .list2 .bg { width: 100%; height: 100%;background: url(../images/spbg.png) repeat center center; position: absolute; left: 0; top: 0; z-index: 2;}
.tysh-div .box2 .list2 .li:hover .spfm {transform: scale(1.07, 1.07);}



.shzp-list ul li { background: #fff; width: 420px; height: 160px; float: left; margin-right: 10px; overflow: hidden; margin-bottom: 10px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.shzp-list ul li a { display:block; width: 100%; height: 100%; padding: 25px 29px;}
.shzp-list ul li:nth-child(3n){ margin-right:0;}
.shzp-list ul li .d1 { font-size: 18px; color: #333; line-height: 28px; height: 70px; width: 100%; overflow: hidden;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.shzp-list ul li .d2 { font-size: 14px; color: #666; line-height: 24px;-webkit-transition: 0.4s;
	-moz-transition: 0.4s;
	-ms-transition: 0.4s;
	-o-transition: 0.4s;
	transition: 0.4s;}
.shzp-list ul li .d2 span {background: url(../images/pic85.jpg) no-repeat right center; padding-right: 10px; margin-right: 5px; display: inline-block;}
.shzp-list ul li .d2 span:last-child {background:none}
.shzp-list ul li:hover { background:#F6AB00; color: #fff;}
.shzp-list ul li:hover .d1 { color: #fff;}
.shzp-list ul li:hover .d2 { color: #fff;}
.shzp-list ul li:hover .d2 span {background: url(../images/pic85-on.jpg) no-repeat right center; }
.shzp-list ul li:hover .d2 span:last-child {background:none}


.shzp-con .shzpL { background: #fff; width: 67%; float: left; padding: 40px 50px 5% 50px; }
.shzp-con .shzpR { background: #fff; width: 30%; float: right; padding: 30px 30px 5% 30px;}
.shzp-con .shzpL .d1 {font-size: 30px; color: #333; line-height: 40px; font-weight: bold; margin-bottom: 8px;}
.shzp-con .shzpL .d2 {font-size: 14px; color: #666; line-height: 28px;}
.shzp-con .shzpL .d2 span {background: url(../images/pic85.jpg) no-repeat right center; padding-right: 10px; margin-right: 5px; display: inline-block;}
.shzp-con .shzpL .d2 span:last-child {background:none}
.shzp-con .shzpL .tit { clear:both;font-size: 18px; color: #333; margin-top: 5%; margin-bottom: 6px; }
.shzp-con .shzpL .text { clear:both;font-size: 14px; color: #666; }
.shzp-con .shzpL .btn { clear:both; display:block; width: 150px; height: 40px; line-height: 40px; text-align: center; color: #fff; border-radius: 30px; background: #F6AB00; font-size: 16px; letter-spacing: 1px; margin-top: 6%; cursor: pointer;}

.shzp-con .shzpR .d1 { font-size: 20px; color: #333; line-height: 32px; height: 32px; margin-bottom: 23px;background: url(../images/pic86.png) no-repeat left center; padding-left: 18px;}
.shzp-con .shzpR .list .li { margin-bottom: 10px;}
.shzp-con .shzpR .list .li a { display:block; width: 100%; height: 100%;}
.shzp-con .shzpR .list .li .li_1{ font-size: 18px; color: #333; line-height: 30px; margin-bottom: 2px;}
.shzp-con .shzpR .list .li .li_2{ font-size: 14px; color: #666;line-height: 28px;}
.shzp-con .shzpR .list .li .li_2 span {background: url(../images/pic85.jpg) no-repeat right center; padding-right: 10px; margin-right: 5px; display: inline-block;}
.shzp-con .shzpR .list .li .li_2 span:last-child {background:none}


/*弹出层*/
.fotdn-jl {
	width: 100%;
	height: 100%;
	background: #000;
	background: rgba(0,0,0,.4);
	position: fixed;
	top: 0;
	left: 0;
	display:none;
	z-index:99999;
}
.fotdn-jl .tdjl-div{
	width: 560px;
	height: 670px;
	position: absolute;
	top: 50%;
	left: 50%;
	margin-top: -335px;
	margin-left: -280px;
	border-radius:16px;
	padding:2% 3% 2% 3%;
	z-index:999999;
	box-sizing:border-box;
	background:#fff;
}
.fotdn-jl .tdjl-div .tit { font-size:28px; font-weight:bold; line-height:40px;  color: #333; margin-bottom: 25px; letter-spacing: 1px;}
.fotdn-jl .tdjl-div .d1 { clear:both; width: 100%; border: 1px solid #e5e5e5; border-radius: 36px; height: 50px; line-height: 50px; overflow: hidden; margin-bottom: 14px; font-size: 16px; color: #333;}
.fotdn-jl .tdjl-div .d1 span { width: 22%; height: 50px; float: left; text-align: center;}
.fotdn-jl .tdjl-div .d1 input { display:block; width: 78%; height: 50px; line-height: 50px; float: right; border: 0; color: #333; padding: 0 20px 0 10px;}
.fotdn-jl .tdjl-div .d2 { clear:both;border:0;}
.fotdn-jl .tdjl-div .d2 input { font-size: 14px;}

.fotdn-jl .tdjl-div .d3 { clear:both;}
.fotdn-jl .tdjl-div .d3 button{ display: block; width: 100%; background: #F6AB00; color: #fff; border-radius: 36px; border: 0; font-size: 16px; height: 54px; line-height: 54px; letter-spacing: 2px;}
.fotdn-jl .tdjl-div .sm { clear:both; width: 100%; display: flex; align-items: center; justify-content:center; line-height: 26px; margin-top: 16px;}
.fotdn-jl .tdjl-div .sm input {margin-right:5px;}
.fotdn-jl .tdjl-div .sm a { font-weight:bold; color: #333;}

.fotdn-jl .tdjl-div .fancybox{
	position: absolute;
	top: 14px;
	right:15px;
	cursor: pointer;
	 width:24px; height:24px;
}


.zpjh-div { padding-top:1%; padding-bottom:2%;}
.zpjh-div .box1 { height: 420px; margin-bottom: 6%;}
.zpjh-div .box1 .box1L { width: 580px; height: 100%; float: left; padding-top:15px;}
.zpjh-div .box1 .box1R { width: 700px; height: 100%; float: right;}
.zpjh-div .box1 .box1R img { display:block; width: 100%; height: auto;}
.zpjh-div .box1 .d1 { font-size: 30px; color: #333; line-height: 36px; margin-bottom: 40px;}
.zpjh-div .box1 .d1:after {content:''; display: block; width: 40px; height: 4px; background: #F6AB00; margin-top: 20px;}
.zpjh-div .box1 .d2 { font-size: 18px; color: #333; margin-bottom: 3px;}
.zpjh-div .box1 .d3 { font-size: 15px; color: #666; margin-bottom: 18px;}

.zpjh-div .box2 { clear:both;}
.zpjh-div .box2 .cjcx-tit { background: #EDEDED; width: 100%; height: 80px; line-height: 80px;}
.zpjh-div .box2 .cjcx-tit ul li { width: 33.3333%; height: 100%; float: left; text-align: center; font-size: 15px; cursor: pointer; border-right: 1px solid #fff;}
.zpjh-div .box2 .cjcx-tit ul li.act { background: #F6AB00; color: #fff;}
.zpjh-div .box2 #container { background: #fff; width: 100%; padding: 5% 4%;}
.zpjh-div .box2 #container .bx .bxL { width: 540px; float: left;}
.zpjh-div .box2 #container .bx .bxR { width: 580px; float: right; padding-top: 10px;}
.zpjh-div .box2 #container .bx .bxL img { display:block; width: 100%; height: auto;}
.zpjh-div .box2 #container .bx .bxR .d1 { font-size: 30px; color: #333; line-height: 40px; margin-bottom: 5%;}
.zpjh-div .box2 #container .bx .bxR .d2 { font-size: 15px; color: #666; text-align: justify; height: 220px; line-height: 30px;}
.zpjh-div .box2 #container .bx .bxR .d3 a { display:block; width: 144px; height: 40px; line-height: 40px; border-radius: 26px; text-align: center; background: #F6AB00; color: #fff; font-size: 16px;}
#container .tab_2 {display: none}



.zp-tit{ clear:both; font-size: 30px; color: #333; line-height: 40px; text-align: center; margin-bottom: 45px;}
#container1_lc .tab1_lc {display: none}
#container2_lc .tab2_lc {display: none}
.zp-tit:after{ content:''; display: block; width:40px; height: 4px; background: #F6AB00; margin: 0 auto; margin-top: 14px;}
.zpdt-div .box1 { clear:both; margin-bottom: 5%; padding-bottom: 4%;}
.zpdt-div .box1 .zplc1-tit{ height: 48px;line-height: 48px; margin-bottom: 60px;}
.zpdt-div .box1 .zplc1-tit ul { height: 48px; width: 100%; display: flex; align-items: center; justify-content: center;}
.zpdt-div .box1 .zplc1-tit ul li{ height: 48px;line-height: 48px; border: 1px solid #E5E5E5; border-radius: 30px; text-align: center; float: left; width: 240px; margin: 0 10px; font-size: 15px; cursor: pointer;}
.zpdt-div .box1 .zplc1-tit ul li.act1{ background: #F6AB00; color: #fff;}

.zpdt-div .box1 #container1_lc .bx { width: 100%; height: 240px;}
.zpdt-div .box1 #container1_lc .bx .li img { display:block; margin: 0 auto; width: 100px; height: auto; margin-bottom: 30px;}
.zpdt-div .box1 #container1_lc .bx .li { width:165px; float: left; text-align: center; position: relative;}
.zpdt-div .box1 #container1_lc .bx .li2 { margin-left: 200px;}
.zpdt-div .box1 #container1_lc .bx .li3 { margin-left: 200px;}
.zpdt-div .box1 #container1_lc .bx .li4 { float: right; margin-left: 50px;}
.zpdt-div .box1 #container1_lc .bx .li .p1 { font-size: 18px; color: #333; margin-bottom: 7px;}
.zpdt-div .box1 #container1_lc .bx .li .p2 { font-size: 15px; color: #9E9E9E;}
.zpdt-div .box1 #container1_lc .text { clear:both; width: 100%; text-align: center; color: #666;}
.zpdt-div .box1 #container1_lc .text .sp1 { color: #F6AB00;}
.zpdt-div .box1 #container1_lc .text .sp2 { color: #222222; font-weight: bold;}
.zpdt-div .box1 #container1_lc .bx .li:after { content:''; display: block; width: 12px; height: 13px;background: url(../images/pic94.png) no-repeat center center; position: absolute; right: -115px; top: 47px;}
.zpdt-div .box1 #container1_lc .bx .li:last-child:after{background:none}

.zpdt-div .box2 { clear:both; margin-bottom: 4%; padding-bottom: 4%;}
.zpdt-div .box2 .text { font-size: 14px; color: #666; width: 100%; text-align: center; margin-bottom: 40px;}
.zpdt-div .box2 .zp-tit { margin-bottom: 18px;}
.zpdt-div .box2 .list { text-align: center;}
.zpdt-div .box2 .list .li{ width: 100%; font-size: 18px; display: flex; align-items: center; justify-content: space-between; line-height: 26px}
.zpdt-div .box2 .list .li:nth-of-type(even) { background: #FFF8E8;}
.zpdt-div .box2 .list .li:nth-of-type(odd) { background: #f6f6f6;}
.zpdt-div .box2 .list .li1{ background: #F6AB00!important; height: 50px; line-height: 50px; color: #fff;}
.zpdt-div .box2 .list .li p {width:25%; height: 100%; float: left; padding:12px 10px;}
.zpdt-div .box2 .list .li1 p {padding:0}
.zpdt-div .box2 .zanwu { text-align:center; padding: 5% 0;}


.zpdt-div .box3 { clear:both;}
.zpdt-div .box3 .zplc2-tit{ height: 48px;line-height: 48px; margin-bottom: 60px;}
.zpdt-div .box3 .zplc2-tit ul { height: 48px; width: 100%; display: flex; align-items: center; justify-content: center;}
.zpdt-div .box3 .zplc2-tit ul li{ height: 48px;line-height: 48px; border: 1px solid #E5E5E5; border-radius: 30px; text-align: center; float: left; width: 300px; margin: 0 10px; font-size: 15px; cursor: pointer;}
.zpdt-div .box3 .zplc2-tit ul li.act2{ background: #F6AB00; color: #fff;}
.zpdt-div .box3 .list { border-top: 1px solid #e5e5e5; margin-top: 8px;}
.zpdt-div .box3 .list .li { border-bottom: 1px solid #e5e5e5; width: 100%; padding: 32px 0;}
.zpdt-div .box3 .list .li .li_1 { font-size: 15px; color: #333; line-height: 30px; margin-bottom: 12px;}
.zpdt-div .box3 .list .li .li_2 { font-size: 15px; color: #666;}
.shzp_list2 .list_dl2 .list_dt2 { height: 70px; line-height: 70px; cursor: pointer; margin-top: 8px;background:#f6f6f6 url(../images/pic148.png) no-repeat 98% center;color: #342626;font-size: 16px; font-weight: bold; color: #333; width: 100%; padding: 0 20px 0 4%; display: flex; align-items: center; justify-content: flex-start;}
.shzp_list2 .list_dd2{padding:3%; display: none; width: 100%; background: #f6f6f6; margin-bottom: 8px;}
#open2{
    background:#F6AB00 url("../images/pic148-on.png") no-repeat 98% center; color: #fff
}
.shzp_list2 .list_dd2 p { margin-bottom:5px;}
.shzp_list2 .list_dd2 .mt10 { margin-bottom:15px!important;}
.shzp_list2 .list_dl2 span { width: 24px; height: 24px; display:inline-block; margin-right: 9px;}
.shzp_list2 .list_dl2 .ic1 span{background: url("../images/pic149.png") no-repeat left center;}
.shzp_list2 .list_dl2 .ic2 span{background: url("../images/pic150.png") no-repeat left center; }
.shzp_list2 .list_dl2 .ic3 span{background: url("../images/pic151.png") no-repeat left center;}
.shzp_list2 .list_dl2 #open2 .ic1_on{background: url("../images/pic149-on.png") no-repeat left center;}
.shzp_list2 .list_dl2 #open2 .ic2_on{background: url("../images/pic150-on.png") no-repeat left center;}
.shzp_list2 .list_dl2 #open2 .ic3_on{background: url("../images/pic151-on.png") no-repeat left center;}

/*搜索*/
.screening{ height:60px; margin-bottom: 35px;}
.screening .select{width: 25%;margin-right: 1%;height: 60px;}
.screening .ipt {width: 34.5%;}
.screening .select select{width: 100%;height: 60px;color: #a6a6a6; border:1px solid #e5e5e5; background:#fff url("../images/pic163.png") no-repeat 94% center;  box-sizing:border-box;padding:0 17px; font-size: 16px;appearance:none;
-moz-appearance:none;
-webkit-appearance:none;
&::-ms-expand{
   display: none;
}}
.screening .ipt input{height: 60px;width: 100%; border:1px solid #e5e5e5; background:#fff;box-sizing:border-box; padding:0 17px; font-size: 16px;}
.screening .btn button{width: 160px;height: 60px;background: #F6AB00;border: 0;cursor: pointer; color:#fff; font-size: 16px;}

.screening2{ height:70px; line-height:70px; margin-bottom: 4%; border: 1px solid #e5e5e5;}
.screening2 input{width: 100%; display: block; height:70px;border:0; padding: 0 23px; font-size: 16px;}
.screening2 .ipt {width: 93%; height:70px; }
.screening2 .btn {width: 7%; height:70px; }
.screening2 .btn button{width: 100%;height: 70px;background:url(../images/pic152.png) no-repeat center center;border: 0;cursor: pointer; color:#fff; font-size: 16px;}

.xyzp-div { min-height:800px;}
.xyzp-div .xyzpL {width: 22%; float: left; margin-right: 5%;}
.xyzp-div .xyzpR {width: 73%; float: right; border-left: 1px solid #e5e5e5; padding-left: 5%;}
.xyzp-div .xyzpL .d1 { font-size: 18px; color: #333; font-weight: bold; line-height: 30px; margin-bottom: 8px;background:url(../images/pic153.png) no-repeat right center;}
.xyzp-div .xyzpL .d2 { font-size: 15px; color: #666;}
.xyzp-div .xyzpL .d2 a { color: #666;}
.xyzp-div .xyzpL .d2 a:hover{color:#F6AB00}
.xyzp-div .xyzpL .d3 { margin-bottom: 50px;}
.xyzp-div .xyzpR .tit { font-size: 24px; font-weight: bold; line-height: 30px; color: #333; height: 50px; margin-bottom: 4%; border-bottom: 2px solid #e5e5e5;}
.xyzp-div .xyzpR .list .li{ width: 100%; border-bottom: 1px solid #e5e5e5; margin-bottom: 35px; padding-bottom: 35px; position: relative;}
.xyzp-div .xyzpR .list .li .li_1{ font-size: 20px; color: #333; line-height: 30px; margin-bottom: 18px; }
.xyzp-div .xyzpR .list .li .li_2{ font-size: 15px; color: #333; margin-bottom: 2px;}
.xyzp-div .xyzpR .list .li .li_3{ width: 82%; font-size: 15px; color: #666; margin-bottom: 15px;}
.xyzp-div .xyzpR .list .li .li_4 { font-size: 15px; line-height: 30px; display: flex; align-items: center; justify-content: flex-start;}
.xyzp-div .xyzpR .list .li .li_4 .li_4_1 { width:11%; color: #333;}
.xyzp-div .xyzpR .list .li .li_4 .li_4_2 { width:89%; color: #666;}
.xyzp-div .xyzpR .btn { clear:both; display:block; width: 116px; height: 38px; line-height: 38px; text-align: center; color: #fff; border-radius: 30px; background: #F6AB00; font-size: 14px; letter-spacing: 1px; cursor: pointer; position: absolute; right: 0; top: 0;}

.fieldandcss{ color:#AAAEB5; font-size: 15px; margin-right: 28px;}
.changefieldandcss{color:#333; font-weight: bold; margin-right: 28px;}
.xyzp-div .xyzpR .shaix { width: 100%; margin-bottom: 8%;font-size: 15px;}
.xyzp-div .xyzpR .shaix b{ width:100px; display: inline-block; color: #333; font-weight: bold;}
.xyzp-div .xyzpR .shaix table { margin-bottom:17px;}
.fieldandcss:hover{color:#333;}

.lxfs-div {background: url(../images/pic146.png) no-repeat top center; background-size: 100%;  }
.lxfs-div .box1 { height:480px; overflow: hidden; margin-bottom: 6%; background: #fff;}
.lxfs-div .box1 .box1L { width:45%; height: 100%; float: left; padding: 4%;}
.lxfs-div .box1 .box1R { width:55%; height: 100%; float: right;}
.lxfs-div .box1 .box1L .tit { width:100%; height: 82px; font-size: 24px; color: #333; margin-bottom: 40px; line-height: 40px; border-bottom: 1px solid #E5E5E5; position: relative;}
.lxfs-div .box1 .box1L p { width:100%; font-size: 15px; color: #666; line-height: 26px; margin-bottom: 10px;}
.lxfs-div .box1 .box1L .tit:after{ content:''; display: block; background: #F6AB00; width: 60px; height: 4px; position: absolute; left: 0; bottom: -2px;}


.lxfs-div .box2 { clear:both; padding-bottom: 2%;}
.lxfs-div .box2 .in1 { width: 100%; height: 60px; line-height: 60px; float: left; display: flex; align-items: center; justify-content: space-between; margin-bottom: 20px;}
.lxfs-div .box2 .in1 input { display:block; width: 49.2%; height: 60px; line-height: 60px; background: #fff; border: 1px solid #E5E5E5; padding: 0 20px; outline: none; }
.lxfs-div .box2 .in2 { clear:both; width: 100%; height: 240px;}
.lxfs-div .box2 .in2 textarea { display:block; width: 100%; height: 240px; background: #fff; border: 1px solid #E5E5E5;  padding:20px; outline: none;}
.lxfs-div .box2 .smt { clear:both; width: 100%; margin-top: 38px;}
.lxfs-div .box2 .smt input { display:block; width: 240px; height: 56px; line-height: 56px; border: 0; background: #F6AB00; color: #fff; font-size: 18px; letter-spacing: 1px; cursor: pointer; margin: 0 auto; font-weight: bold;}
.lxfs-div .box2 .smwz { text-align: center; color: #342626; font-size: 15px; padding-top: 20px; width: 100%;}


/* 鼠标跟随 */
#c-followDot {

    position: fixed;

    top: 0;

    left: 0;

    width: 4px;

    height: 4px;

    border-radius: 50%;

    background-color: #F6AB00;

    z-index: 999;

    pointer-events: none;

}
#c-followDot .c-default {

    position: absolute;

    top: -18px;

    left: -18px;

    width: 40px;

    height: 40px;

    border: 1px solid #9c9c9c;

    border-radius: 50%;

    opacity: .2;

    box-sizing: border-box;

    z-index: 99;

    -webkit-transition: all 0.6s;

    transition: all 0.6s;

}
#c-followDot .c-hover {

    position: absolute;

    top: -38px;

    left: -38px;

    width: 80px;

    height: 80px;

    background-color: #bbb;

    border-radius: 50%;

    opacity: .12;

    z-index: 98;

    box-sizing: border-box;

    transform: scale(0, 0);

    -webkit-transform: scale(0, 0);

    -webkit-transition: all 0.6s;

    transition: all 0.6s;

}
#c-followDot.c-active .c-default {

    transform: scale(0, 0);

    -webkit-transform: scale(0, 0);

}
#c-followDot.c-active .c-hover {

    transform: scale(1, 1);

    -webkit-transform: scale(1, 1);

}







.scroll-hint-con {
  width: 100%;
  position: absolute;
  bottom: 0;
  background: transparent;
  overflow: hidden; z-index: 99999;
}
.scroll-hint-con .atsx-anchor-ink {
  display: none;
}
.scroll-hint-con::after {
  content: '';
  display: block;
  position: relative;
  height: 36px;
  border-left: 1px dashed white;
  left: calc(50% + 1px);
  top: 14px;
}
.scroll-hint-con .scroll-hint {
  width: 32px;
  height: 32px;
  border-radius: 16px;
  border: 1px solid white;
  margin: 0 auto;
  padding: 0;
  line-height: 28px;
}
.scroll-hint-con .scroll-hint a {
  padding: 6px;
  width: 100%;
  height: 100%;
}
.scroll-hint-con svg {
  height: 18px;
  width: 18px;
  fill: white;
  -webkit-animation: jump 1s infinite;
          animation: jump 1s infinite;
}
.atsx-anchor {
  box-sizing: border-box;
  margin: 0;
  padding: 0;
  color: #1f2329;
  font-size: 14px;
  font-variant: tabular-nums;
  line-height: 1.5;
  list-style: none;
  -webkit-font-feature-settings: 'tnum';
          font-feature-settings: 'tnum';
  position: relative;
  padding-left: 2px;
}
.atsx-anchor-wrapper {
  margin-left: -4px;
  padding-left: 4px;
  overflow: auto;
}
.atsx-anchor-ink {
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
}
.atsx-anchor-ink::before {
  position: relative;
  display: block;
  width: 4px;
  height: 100%;
  margin: 0 auto;
  background-color: #DEE0E3;
  content: ' ';
  border-radius: 2px;
}
.atsx-anchor-ink-ball {
  position: absolute;
  left: 50%;
  display: none;
  width: 4px;
  height: 30px;
  background-color: #3370ff;
  -ms-transform: translateX(-50%);
      transform: translateX(-50%);
  transition: top 0.3s ease-in-out;
  border-radius: 2px;
}
.atsx-anchor-ink-ball.visible {
  display: inline-block;
}
.atsx-anchor.fixed .atsx-anchor-ink .atsx-anchor-ink-ball {
  display: none;
}
.atsx-anchor-link {
  padding: 7px 0 7px 16px;
  line-height: 1.143;
}
.atsx-anchor-link-title {
  position: relative;
  display: block;
  margin-bottom: 6px;
  overflow: hidden;
  color: #1f2329;
  white-space: nowrap;
  text-overflow: ellipsis;
  transition: all 0.3s;
}
.atsx-anchor-link-title:only-child {
  margin-bottom: 0;
}
.atsx-anchor-link-active > .atsx-anchor-link-title {
  color: #3370ff;
  font-weight: 500;
  font-weight: var(--semi-bold);
}
.atsx-anchor-link .atsx-anchor-link {
  padding-top: 5px;
  padding-bottom: 5px;
}



.video-react {
  position: relative;
}
.video-react.video-react-has-started .video-react-control-bar {
  display: none;
}
.video-react .video-react-poster {
  background-size: cover;
}
.video-react .video-react-big-play-button {
  display: none;
}
.video-react .video-react-loading-spinner {
  display: none;
}
@-webkit-keyframes jump {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20%);
  }
  100% {
    transform: translateY(0);
  }
}
@keyframes jump {
  0% {
    transform: translateY(0);
  }
  50% {
    transform: translateY(20%);
  }
  100% {
    transform: translateY(0);
  }
}















