@charset "utf-8";

@font-face{font-family:MiSans_Normal;src:url(../fonts/MiSans-Normal.eot);src:url(../fonts/MiSans-Normal.eot?#iefix) format('embedded-opentype'),url(../fonts/MiSans-Normal.woff2) format('woff2'),url(../fonts/MiSans-Normal.woff) format('woff'),url(../fonts/MiSans-Normal.ttf) format('truetype'),url(../fonts/MiSans-Normal.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:MiSans_Regular;src:url(../fonts/MiSans-Regular.eot);src:url(../fonts/MiSans-Regular.eot?#iefix) format('embedded-opentype'),url(../fonts/MiSans-Regular.woff2) format('woff2'),url(../fonts/MiSans-Regular.woff) format('woff'),url(../fonts/MiSans-Regular.ttf) format('truetype'),url(../fonts/MiSans-Regular.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:hanyi;src:url(../fonts/hanyi.ttf);src:url(../fonts/hanyi.eot?#iefix) format('embedded-opentype'),url(../fonts/hanyi.woff2) format('woff2'),url(../fonts/hanyi.woff) format('woff'),url(../fonts/hanyi.ttf) format('truetype'),url(../fonts/hanyi.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:nglzwks;src:url(../fonts/nglzwks.ttf);src:url(../fonts/nglzwks.eot?#iefix) format('embedded-opentype'),url(../fonts/nglzwks.woff2) format('woff2'),url(../fonts/nglzwks.woff) format('woff'),url(../fonts/nglzwks.ttf) format('truetype'),url(../fonts/nglzwks.svg#novecentowide-bold-webfont) format('svg')}

@font-face{font-family:SIMLI;src:url(../fonts/SIMLI.ttf);src:url(../fonts/SIMLI.eot?#iefix) format('embedded-opentype'),url(../fonts/SIMLI.woff2) format('woff2'),url(../fonts/SIMLI.woff) format('woff'),url(../fonts/SIMLI.ttf) format('truetype'),url(../fonts/SIMLI.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:MiSans_Regular;

	font-size: 14px;

	margin: 0;

	padding: 0;

	color: #222222;

	line-height: 200%; background: #FCF8EF;

}

img {

	border: none;

}

dl,dt,dd {

	display: block;

	margin: 0;

}

p,ul,li,form,h1,h2,h3,h4,h5,h6,dl,dd {

	margin: 0;

	padding: 0;

	list-style: none;

}

input,textarea{font-family:MiSans_Regular;}

a {

	color: #222222;

	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: #C28700;

}

.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:77.3%; margin: 0 auto; overflow: hidden;}

.wrap { width: 1280px;margin: 0 auto; overflow: hidden;}

.pc-div{ display:block!important}

.phone-div { display:none!important}
.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;}



/*自定义滚动条*/

::-webkit-scrollbar{width:5px;height:5px;}

::-webkit-scrollbar-button:vertical{display:none;}

::-webkit-scrollbar-track:vertical{background-color:black}

::-webkit-scrollbar-track-piece{background:#fff;}

::-webkit-scrollbar-thumb:vertical{background-color:#555;border-radius:30px}

::-webkit-scrollbar-thumb:vertical:hover{background-color:#3B3B3B;}

::-webkit-scrollbar-corner:vertical{background-color:#535353;}

::-webkit-scrollbar-resizer:vertical{background-color:#0054A7;}



.fadeInUp50 {

  -webkit-animation-name: fadeInUp50;

  -moz-animation-name: fadeInUp50;

  -ms-animation-name: fadeInUp50;

  animation-name: fadeInUp50;

}

@-webkit-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInUp50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(0, 50px, 0);

    -moz-transform: translate3d(0, 50px, 0);

    -ms-transform: translate3d(0, 50px, 0);

    transform: translate3d(0, 50px, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}



.fadeInLeft50 {

  -webkit-animation-name: fadeInLeft50;

  -moz-animation-name: fadeInLeft50;

  -ms-animation-name: fadeInLeft50;

  animation-name: fadeInLeft50;

}

@-webkit-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInLeft50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInDown50 {

  -webkit-animation-name: fadeInDown50;

  -moz-animation-name: fadeInDown50;

  -ms-animation-name: fadeInDown50;

  animation-name: fadeInDown50;

}

@-webkit-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInDown50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(-50px, 0, 0);

    -moz-transform: translate3d(-50px, 0, 0);

    -ms-transform: translate3d(-50px, 0, 0);

    transform: translate3d(-50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.fadeInRight50 {

  -webkit-animation-name: fadeInRight50;

  -moz-animation-name: fadeInRight50;

  -ms-animation-name: fadeInRight50;

  animation-name: fadeInRight50;

}

@-webkit-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-moz-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@-o-keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

@keyframes fadeInRight50 {

  from {

    opacity: 0;

    -webkit-transform: translate3d(50px, 0, 0);

    -moz-transform: translate3d(50px, 0, 0);

    -ms-transform: translate3d(50px, 0, 0);

    transform: translate3d(50px, 0, 0);

  }

  to {

    opacity: 1;

    -webkit-transform: translate3d(0, 0, 0);

    -moz-transform: translate3d(0, 0, 0);

    -ms-transform: translate3d(0, 0, 0);

    transform: translate3d(0, 0, 0);

  }

}

.div_m{display: none !important;}





/*header*/
.header{ clear:both; width: 100%; padding:.16rem 11.5% .16rem 11.5%; background:#fcf8ef; position: fixed; left: 0; top: 0; z-index: 99999;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.header .logo{ width: 5.85rem; float: left; height: .6rem; 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 .menuBox{ float: right;}

.header .headr{ clear: both}
.head .nav>li{position: relative; z-index: 2; margin: auto .2rem;}
.head .nav>li .nav-top{position: relative; z-index: 1;}
.head .nav>li .nav-top a{display: block; font-size: .2rem; line-height:.6rem; color: #222;}
.head .nav>li .nav_two{width: 180%; position:absolute; left:-45%; top:.6rem; z-index: 1; background: #ffffff; border-radius: .1rem; overflow: hidden; text-align: center;}
@-webkit-keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
@keyframes tsy1 {
  from {opacity: 0;-webkit-transform: translate3d(0, 10%, 0);transform: translate3d(0, 10%, 0);}
  to {opacity: 1;-webkit-transform: none;transform: none;}
}
.head .nav>li .nav_two ul{display: block; text-align: center; background:#F6F6F6; -webkit-animation-duration: 0.5s; animation-duration: 0.5s; -webkit-animation-fill-mode: both; animation-fill-mode: both;}
.head .nav>li.menu2-ing .nav_two ul{-webkit-animation-name: tsy1; animation-name: tsy1;}
.head .nav>li .nav_two ul li{ width: 100%; display: block; line-height: .44rem; min-height:.44rem; float: left;}
.head .nav>li .nav_two ul li a{display: block; width: 100%; font-size: .15rem; line-height: .44rem; color: #666666;transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a::after{content: ""; display: block; font-size: 0; width: 100%; transform: scaleX(0); height: 1px; background: #05308C; transition:all 0.35s;-moz-transition:all 0.35s;-webkit-transition:all 0.35s;-o-transition:all 0.35s;}
.head .nav>li .nav_two ul li a:hover { color: #ffffff; background: #C28700}
/*.head .nav>li .nav_two ul li.li-ing a{color: #A31F24;}
.head .nav>li .nav_two ul li.li-ing a::after{transform: scaleX(1);}*/
#nowtopMenu{color: #C28700;}

.home .header{background:none;}
.home .head .nav>li .nav-top a{color:#ffffff}

.fixed-header{ background:#fff;}
.fixed-header .head .nav>li .nav-top a{color:#222;}
.home .fixed-header{ background:#fcf8ef;}
.home .fixed-header .head .nav>li .nav-top a{color:#222;}



/*<<<<<<<<<<<<<<<<<<<<<< 首页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{ font-size: .66rem; line-height:.7rem; font-weight: bold; letter-spacing: 2px;}
.banner .txt .t2{ font-size: .28rem; line-height:.5rem; margin-top: .15rem; letter-spacing: 3px; margin-bottom: .66rem;}
.banner .txt .t3 img{ display:block; width: .72rem; height: auto; animation: icon 2s linear infinite;}
@keyframes icon{
	0%{
    opacity: 0.8;
		transform: translate(0,0);
	}
	50%{
    opacity: 1;
		transform: translate(0,15px);
	}
	100%{
    opacity: 0.8;
		transform: translate(0,0);
	}
}
.banner .swiper-pagination{ bottom: .5rem; text-align: center; width: 100%;}
.banner .swiper-pagination-bullet{ width: 14px; height: 13px; border-radius: 0;background: url(../images/icon02.png) no-repeat center center; background-size: 100%;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: url(../images/icon02-on.png) no-repeat center center; background-size: 100%;opacity: 1;}
.banner .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{ margin: 0 12px; opacity: 1; }
.banner .swiper-container-horizontal>.swiper-pagination-bullets{ width:82%; text-align: left; margin: 0 auto; left: 9%;bottom:3%;}
.banner .swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet, .swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin: 0 7px;}
/* 轮播设置 */

.banner .h-banner .swiper-slide .slide-img{transition: 1s linear 2s; transform: scale(1.2);}
.banner .h-banner .swiper-slide-active .slide-img,.banner .h-banner .swiper-slide-duplicate-active .slide-img{ transition: 3s linear; transform: scale(1);}

.mTitle{ clear:both; margin-bottom: .5rem;}

.moreBtn{background: url(../images/icon01.png) no-repeat center center; background-size: 100%; width: 176px; height: 47px; line-height: 47px; font-size: 19px; color: #555555; text-align: center; letter-spacing: 2px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.moreBtn a{ color: #555555; display: block; width: 100%; height: 100%;}
.moreBtn:hover{background: url(../images/icon01-on.png) no-repeat center center; background-size: 100%;}
.moreBtn:hover a{color:#fff;}


.home{background:#fcf8ef;}
.bg{ clear:both; width: 100%;background:url(../images/bg.png) no-repeat bottom center; background-size: 100%; padding-bottom: 1.6rem;}

.home .row1{ clear:both; width: 100%; background:#fcf8ef url(../images/pic02.png) no-repeat bottom center; background-size: 100%; text-align: center; padding-top: 1.7rem; padding-bottom: 6.8rem;}
.home .row1 .tit{display:block; margin: 0 auto; margin-bottom: .3rem;}
.home .row1 .moreBtn{ margin: 0 auto;}



.home .row2{ clear:both; width: 81%; margin: 0 auto;padding-top: 1rem; margin-bottom: 1rem; position: relative; overflow: hidden;}
.row2 .slideTxtBox .hd{ width:8.2rem; float: right; position: absolute; right: 0; top: 1.7rem;} 
.row2 .slideTxtBox .hd ul{height:100%; display: flex; align-items: center; justify-content: flex-start;}
.row2 .slideTxtBox .hd ul li{font-size:.19rem; cursor: pointer; color: #222222; width: .8rem; line-height: .4rem; height: 1rem; text-align: center;margin-left: .18rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .slideTxtBox .hd ul li p{padding-top:.66rem;background-size: .63rem;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s; }
.row2 .slideTxtBox .hd ul li .ico1{background: url(../images/icon05.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li .ico2{background: url(../images/icon06.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li .ico3{background: url(../images/icon07.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li .ico4{background: url(../images/icon08.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li .ico5{background: url(../images/icon33.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li .ico6{background: url(../images/icon10.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li .ico7{background: url(../images/icon34.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li .ico8{background: url(../images/icon12.png) no-repeat top center;background-size: .63rem; }

.row2 .slideTxtBox .hd ul li:hover .ico1{background: url(../images/icon05-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li:hover .ico2{background: url(../images/icon06-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li:hover .ico3{background: url(../images/icon07-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li:hover .ico4{background: url(../images/icon08-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li:hover .ico5{background: url(../images/icon33.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li:hover .ico6{background: url(../images/icon10-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li:hover .ico7{background: url(../images/icon34-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li:hover .ico8{background: url(../images/icon12-on.png) no-repeat top center;background-size: .63rem; }

.row2 .slideTxtBox .hd ul li.on .ico1{background: url(../images/icon05-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li.on .ico2{background: url(../images/icon06-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li.on .ico3{background: url(../images/icon07-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li.on .ico4{background: url(../images/icon08-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li.on .ico5{background: url(../images/icon33-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li.on .ico6{background: url(../images/icon10-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li.on .ico7{background: url(../images/icon34-on.png) no-repeat top center;background-size: .63rem; }
.row2 .slideTxtBox .hd ul li.on .ico8{background: url(../images/icon12-on.png) no-repeat top center;background-size: .63rem; }

.row2 .slideTxtBox .hd ul li.on{color:#C28700;}
.row2 .slideTxtBox .bd{clear:both; height: 4rem; padding: 0 .44rem;}



.row2 .cp-qh{ padding-bottom: .4rem;}
.row2 .swiper-slide{ height: 3.54rem; cursor: pointer;}
.row2 .swiper-slide .bx{ width: 100%; height: 3.6rem; position: relative;background: url(../images/pic09.png) no-repeat center center; background-size: 100%; text-align: center;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .swiper-slide .pic{ width: 100%; height: 2.9rem; padding-top: .1rem; margin: 0 auto; display: flex; align-items: center; justify-content: center;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .swiper-slide .pic img{ display:block; max-height: 80%; max-width: 78%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .swiper-slide .wz{ width:100%;color: #222222; font-size: .22rem; line-height: .3rem; border-radius: .2rem; position: absolute; left: 0; bottom: .3rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .swiper-slide .btn{ width: .65rem; height: .65rem; line-height: .65rem; font-size: .14rem; color: #fff; background: url(../images/pic10.png) no-repeat center center; background-size: 100%; position: absolute; left: 50%; bottom: -.33rem; margin-left: -.33rem; z-index: 3; overflow: hidden; opacity: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .swiper-button-prev{ width: 19px; height:33px; background: url(../images/icon03.png) no-repeat center center; left:0; top: 68%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .swiper-button-next{ width: 19px; height:33px;background: url(../images/icon04.png) no-repeat center center; right:0; top: 68%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row2 .swiper-button-prev:hover{ background: url(../images/icon03-on.png) no-repeat center center;}
.row2 .swiper-button-next:hover{ background: url(../images/icon04-on.png) no-repeat center center;}
.row2 .swiper-slide:hover .btn{ opacity: 1;}
.row2 .swiper-slide:hover .bx{background: url(../images/pic09-on.png) no-repeat center center; background-size: 100%; }

.row2 .swiper-slide:hover .pic img{transform:scale(1.1, 1.1);}
.swiper-button-prev:after{ display:none}
.swiper-button-next:after{ display:none}
.row2 .ms{ clear:both; text-align: center; font-size: .15rem; line-height: .3rem; color: #888; padding-top: .1rem;}
.row2 .swiper-slide:hover .wz{ bottom: .4rem;}




.home .row3{ clear:both; padding-top: .5rem;}
.home .row3 .mTitle{ display:flex; align-items: center; justify-content: space-between;}
.mTitle .tit{display:block; width: 2.23rem; height: auto;}
.home .row3 .list{position:relative; width: 81%; margin: 0 auto; overflow: hidden;}
.home .row3 .list .news-qh{ width: 94%; margin: 0 auto;}
.row3 .swiper-slide{ height: 4.5rem; cursor: pointer; position: relative;}
.row3 .swiper-slide .bx{ display: block;width: 100%; height: 4.31rem; padding: .26rem .25rem 0 .25rem;background: url(../images/pic11.png) no-repeat top center; background-size: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .swiper-slide .pic{ width: 100%; height: 2.33rem;margin: 0 auto; margin-bottom: .2rem; overflow: hidden; border-radius: .1rem; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.shape {

  background-size: 70% 70%;
    background-image: radial-gradient(
            circle at 100% 100%,
            transparent 0,
            transparent 12px,
            #2179f5 13px
        ),
        radial-gradient(
            circle at 0 0,
            transparent 0,
            transparent 12px,
            #2179f5 13px
        ),
        radial-gradient(
            circle at 100% 0,
            transparent 0,
            transparent 12px,
            #2179f5 13px
        ),
        radial-gradient(
            circle at 0 100%,
            transparent 0,
            transparent 12px,
            #2179f5 13px
        );
    background-repeat: no-repeat;
    background-position: right bottom, left top, right top, left bottom;


    }



.row3 .swiper-slide .pic img{ display:block; height: 100%; width: 100%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .swiper-slide .t1{ width:100%;color: #222222; font-size: .18rem; margin-bottom: .1rem; line-height: .3rem;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .swiper-slide .t2{ width:100%;color: #9F9F9D; font-size: .14rem; line-height: .22rem;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .swiper-slide .btn{ width: .65rem; height: .65rem; line-height: .65rem; font-size: .14rem; color: #fff; background: url(../images/pic12.png) no-repeat center center; background-size: 100%; position: absolute; left: 50%; bottom: 0; text-align: center; margin-left: -.33rem; z-index: 3; overflow: hidden;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .swiper-button-prev{ width: 19px; height:33px; background: url(../images/icon03.png) no-repeat center center; left:0; top: 40%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .swiper-button-next{ width: 19px; height:33px;background: url(../images/icon04.png) no-repeat center center; right:0; top: 40%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.row3 .swiper-button-prev:hover{ background: url(../images/icon03-on.png) no-repeat center center; background-size: 100%;}
.row3 .swiper-button-next:hover{ background: url(../images/icon04-on.png) no-repeat center center; background-size: 100%;}
.row3 .swiper-slide:hover .btn{ background: url(../images/pic10.png) no-repeat center center; background-size: 100%; }
.row3 .swiper-slide:hover .bx{background: url(../images/pic11-on.png) no-repeat top center; background-size: 100%; }
.row3 .swiper-slide:hover .pic img{transform:scale(1.1, 1.1);}



.footer{ clear:both; width: 100%;background: url(../images/pic13.png) no-repeat top center; background-size:cover; padding-top: .74rem;}
.footer .box1{ height: 1.1rem; border-bottom:1px solid #CFAA00; margin-bottom: .5rem; overflow: inherit}
.footer .box1 .box1L{width:60%; float: left;}
.footer .box1 .box1L img { display: block; width: 6.99rem; height: auto;}
.footer .box1 .box1R{width:40%; float: right;}
.footer .box1 .box1R .d1{ display: flex; align-items: flex-start; justify-content: flex-end; margin-right: 25px;}
.footer .box1 .box1R .d1 .bx{ height: 100%; margin-left:4.5%; position: relative; text-align: center; }
.footer .box1 .box1R .d1 .bx .ico{ width: .58rem; height: .58rem; border-radius: 50%;display: flex; align-items: center; justify-content: center;background-color:rgba(0, 0, 0, .1); 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 img {width:.36rem; height: auto}
.footer .box1 .box1R .d1 .bx .ewm{ width: 130px; height: auto; position: absolute; left: -35px; top: 55px; max-width: 130px; display:none; border:6px solid #fff; border-radius: .1rem;}
.footer .box1 .box1R .d1 .bx1:hover .ewm1{display:block}
.footer .box1 .box1R .d1 .bx2:hover .ewm2{display:block}
.footer .box1 .box1R .d1 .bx3:hover .ewm3{display:block}
.footer .box1 .box1R .d1 .bx:hover .ico{ background: #c28700}

.footer .box2{clear:both; height: 2.4rem;}
.footer .box2 .box2L{width:48%; float: left;}
.footer .box2 .box2R{width:52%; float: right; display: flex; align-items: flex-start; justify-content: flex-end;}
.footer .box2 .box2L .navlist .li{ width: 25%; float: left;}
.footer .box2 .box2L .navlist .li .t1{ font-size: .18rem; color: #222222; line-height: .3rem; margin-bottom: .15rem;}
.footer .box2 .box2L .navlist .li .t2{ margin-bottom: .03rem; line-height: .3rem; overflow: hidden;}
.footer .box2 .box2L .navlist .li .t2 a{ color: #555; line-height: .3rem; font-size: .16rem; position: relative;}
.footer .box2 .box2L .navlist .li .t2 a:after{ content: '';display: block; width: 100%; border-bottom: 1px solid #222; position:absolute; left: 0; bottom: -5px;transform-origin: center center;
  transform: scale3d(0, 1, 0);
  transition: all .5s;}
.footer .box2 .box2L .navlist .li .t2 a:hover:after { transform: none;}
.footer .box2 .box2L .navlist .li .t2 a:hover{ color:#222;}
.footer .box2 .box2R .li{ width:46%; float: left; margin-left: 4%}
.footer .box2 .box2R .li .d1{ font-size: .18rem; color: #222222; line-height: .3rem; margin-bottom: .15rem;}
.footer .box2 .box2R .li .d2{ color: #5e5218; line-height: .3rem; font-size: .16rem;}


.footer .box3{ clear:both; width: 100%; height: .5rem; line-height: .5rem; background-color:rgba(0, 0, 0, .1); color: #5e5218; font-size: .14rem;}
.footer .box3 a{ color: #5e5218;}
.footer .box3 a:hover{ color:#222;}


.ibanner{clear:both; width: 100%; margin-top: .92rem;}
.ibanner img{display:block; width: 100%; height: auto;}

.secMenu{ clear:both; width: 100%; height: 90px; background: #fcf8ef; padding-top: 18px;-moz-box-shadow:0px 1px 16px 2px #ebe9e9; -webkit-box-shadow:0px 1px 16px 2px #ebe9e9; box-shadow:0px 1px 16px 2px #ebe9e9;}
.secMenu .list{ height: 54px; line-height: 54px; display: flex; align-items: center; justify-content: center; color: #222; font-size: 19px; text-align: center;}
.secMenu .list a{ width: 200px; margin:0 .18rem;background: url(../images/pic15.png) no-repeat center center; background-size: 100%; display: block;}
#nowmenu{background: url(../images/pic15-on.png) no-repeat center center; background-size: 100%; color: #fff;}


.iCon_bg{ clear:both; width: 100%;background: url(../images/pic16.png) no-repeat top center; background-size: 100%;}
.iCon_wbg{ clear:both; width: 100%;}
.iCon{ width: 100%; padding-top:90px; padding-bottom: 8.5%; position: relative;background: url(../images/pic17.png) no-repeat bottom center; background-size: 100%;}


.secMenu2{ display: flex; align-items: center; justify-content: flex-start; margin-bottom:8%;}
.secMenu2 a{ display:block; width: 152px; height: 47px; line-height: 47px; border-radius: 32px; text-align: center; margin-right: 16px; font-size: 18px; color: #222; background: #EDE9E1;}
#nowmenu2{background:#C28700; color: #fff;}

.xiangqing{ width: 61px; height: 61px; line-height: 61px; background: url(../images/icon21.png) no-repeat center center; text-align: center; color: #fff; font-size: 14px; background-size: 100%;}
.jiazai{ clear:both; width: 160px; color: #fff; font-size: 16px; height: 47px; line-height: 47px;background: url(../images/icon22.png) no-repeat center center; background-size: 100%; border-radius: 6px; text-align: center; margin: 0 auto; cursor: pointer;}


.wsfjj-box .box1{ margin-bottom: 5%;}
.wsfjj-box .box1 .box1L{ width: 417px; float: left;}
.wsfjj-box .box1 .box1L img{display:block; width: 100%; height: auto;}
.wsfjj-box .box1 .box1R{ width: 863px; float: right; padding-top: 70px;}
.wsfjj-box .box1 .box1R .wz{ width: 100%; height: 153px; padding: 0 10%; margin: 0 auto; background: #EDE9E1; font-size: 18px; line-height: 35px; display: flex; align-items: center; justify-content: center; position: relative;}
.wsfjj-box .box1 .box1R .wz:before{content:''; display: block; width: 14px; height: 15px;background: url(../images/pic19.png) no-repeat center center; background-size: 100%; position: absolute; left: 8%; top: 15%;}
.wsfjj-box .box1 .box1R .wz:after{content:''; display: block; width: 14px; height: 15px;background: url(../images/pic20.png) no-repeat center center; background-size: 100%; position: absolute; right: 8%; bottom: 15%;}
.wsfjj-box .box2{clear:both; height: 850px; overflow: hidden;background: url(../images/pic22.png) no-repeat top center; background-size: 100%;}
.wsfjj-box .box2 .box2L{ width: 54%; height: 100%; float: left; text-align: center;font-family:nglzwks; color: #413737; padding-top: 345px;}
.wsfjj-box .box2 .box2R{ width: 46%; height: 100%; float: right;font-family:hanyi; font-size: 26px; line-height: 50px; color: #5d5753; padding-top: 75px;}
.wsfjj-box .box2 .box2L .t1{ font-size: 76px; line-height: 80px; margin-bottom: 30px;}
.wsfjj-box .box2 .box2L .t2{ font-size: 40px; line-height: 40px; display: flex; align-items: center; justify-content:center;}
.wsfjj-box .box2 .box2R span{font-family:SIMLI; font-size: 26px; }
.wsfjj-box .box2 .box2L .t2 img{ margin-right:10px; font-size: 30px;}
.wsfjj-box .box2 .box2R .wzbox{width:96.5%; height: 700px; overflow-y: auto; padding-right: 5%;}
.wsfjj-box .box2 .box2R .wzbox .mb{ margin-bottom:40px;}
.wsfjj-box .box2 .box2R .wzbox::-webkit-scrollbar { width: 5px;}
.wsfjj-box .box2 .box2R .wzbox::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(34,34,34,0.5); border-radius: 10px;}
.wsfjj-box .box2 .box2R .wzbox::-webkit-scrollbar-thumb { border-radius: 10px; background: rgba(34,34,34,0.7);}



.iTitle{clear:both;font-size: 40px; line-height: 46px; color: #222222;font-family:hanyi; margin-bottom: 3%;}

.lsys-box .box1{ position: relative; margin-bottom: 7%;}
.lsys-box .box1 .list{width:1360px; margin: 0 auto; position: relative; overflow: hidden;}
.lsys-box .box1 .list .swiper-slide .bx{width: 100%; position: relative;}
.lsys-box .box1 .list .swiper-slide .pic{width:100%; height: 258px; overflow: hidden; border-radius: 12px; margin-bottom: 20px;}
.lsys-box .box1 .list .swiper-slide .pic img{display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.lsys-box .box1 .list .swiper-slide .bfbtn{ width: 36px; height: 36px; display: block; position: absolute; right: 4.5%; top: 205px; z-index: 1;}
.lsys-box .box1 .list .swiper-slide .t1{ width: 100%; font-size:18px; line-height: 26px;background: url(../images/icon17.png) no-repeat left 3px; padding-left: 30px;overflow:hidden;text-overflow:ellipsis;white-space: nowrap; }
.lsys-box .box1 .list .swiper-slide .bx:hover .t1{background: url(../images/icon17-on.png) no-repeat left 3px;}
.lsys-box .box1 .list .swiper-slide .bx:hover .pic img{transform: scale(1.08);}

.lsys-box .swiper-button-prev{ width: 19px; height:33px; background: url(../images/icon03.png) no-repeat center center; left:0; top: 42%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.lsys-box .swiper-button-next{ width: 19px; height:33px;background: url(../images/icon04.png) no-repeat center center; right:0; top: 42%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.lsys-box .swiper-button-prev:hover{ background: url(../images/icon03-on.png) no-repeat center center; background-size: 100%;}
.lsys-box .swiper-button-next:hover{ background: url(../images/icon04-on.png) no-repeat center center; background-size: 100%;}

.lsys-box .box2{clear:both;}
.lsys-box .box2 .biaoti{ display:block; margin: 0 auto;}
.lsys-box .box2 .list{ position: relative;}
.lsys-box .box2 .list .li{ width: 100%; padding-top: 0; text-align: right; padding-right: 50%;}
.lsys-box .box2 .list .li:first-child{ padding-top: 100px;}
.lsys-box .box2 .list .li a{ display:block; width: 100%; height: 100%;}
.lsys-box .box2 .list .li .t1{ width: 100%; font-size: 20px; line-height: 30px; color: #222; padding-left: 15%; padding-right: 8%;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s;}
.lsys-box .box2 .list .li .more{ width: 100%; height: 24px; background: url(../images/icon20.png) no-repeat right center; position: relative; margin-bottom: 10px;}
.lsys-box .box2 .list .li .more:after{ content:''; display: block; width: 26px; height: 26px; background: url(../images/icon19.png) no-repeat center center; background-size: 100%; position: absolute; right: -13px; top:0;}
.lsys-box .box2 .list .li .more span{ display: block; width: 61px; height: 61px; line-height: 61px; background: url(../images/icon21.png) no-repeat center center; background-size: 100%; color: #fff; text-align: center; font-size: 14px; position: absolute; left: 0; top:-17px; background-size: 100%;}
.lsys-box .box2 .list .li .t2{width:100%; font-size: 17px; line-height: 34px; color: #555555; margin-bottom: 15px; padding-left: 25%; padding-right: 8%; text-align: justify;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;}
.lsys-box .box2 .list .li .t3{width:100%; padding-right: 8%; display: flex; align-items: center; justify-content: flex-end}
.lsys-box .box2 .list .li .t3 p{width:330px; height: 230px; overflow: hidden; border-radius: 12px;}
.lsys-box .box2 .list .li .t3 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;}
.lsys-box .box2 .list .li:nth-of-type(even){padding-right:0;padding-left:50%; text-align: left;}
.lsys-box .box2 .list .li:nth-of-type(even) .t1{padding-right:15%;padding-left:8%;}
.lsys-box .box2 .list .li:nth-of-type(even) .t2{padding-right:25%;padding-left:8%;}
.lsys-box .box2 .list .li:nth-of-type(even) .t3{justify-content:flex-start;padding-right:0;padding-left:8%;}
.lsys-box .box2 .list .li:nth-of-type(even) .more:after{right:inherit;left:-13px;}
.lsys-box .box2 .list .li:nth-of-type(even) .more{background:url(../images/icon20.png) no-repeat left center}
.lsys-box .box2 .list .li:nth-of-type(even) .more span {left:inherit; right: 0;}
.lsys-box .box2 .list .li:hover .t1{ color: #C28700;}
.lsys-box .box2 .list .li:hover .t3 img{transform: scale(1.08);}
.lsys-box .box2 .list .li .li_2{ width: 45%; margin-left: 55%; background: #F6F6F6; padding: 20px 25px; font-size: 17px;color: #555555; line-height: 30px; position: relative;}
.lsys-box .box2 .list:after{content:''; display: block; width: 1px; height: 100%; position: absolute; left: 50%; top: 0; background: #C28700; z-index: 1;}
.lsys-box .box2 .list .li .li_2:before{ content:''; display: block; width: 16px; height: 16px;background: url(../images/pic42.png) no-repeat center center; position: absolute; left: -16px; top: 0;}
.lsys-box .box2 .list .li:nth-child(2n) .li_2{ float: left;}
.lsys-box .box2 .list .li:nth-child(2n) .li_2:before{background: url(../images/pic44.png) no-repeat center center; right: -16px; left: inherit;}
.lsys-box .jiazai{margin-top:60px;}


.wenwu-box .box1{margin-bottom:7%;}
.wenwu-box .box1 .list .li{ width: 392px; height: 392px; float: left; margin-right: 52px; margin-bottom: 52px;background: url(../images/pic35.png) no-repeat top center; background-size: 100%; text-align: center; position: relative;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.wenwu-box .box1 .list .li:nth-child(3n){margin-right:0}
.wenwu-box .box1 .list .li a{ display: block; width: 100%; height: 100%;}
.wenwu-box .box1 .list .li .pic{ width: 100%; height: 290px; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.wenwu-box .box1 .list .li .pic img{ display: block; max-width: 80%; max-height: 80%;}
.wenwu-box .box1 .list .li .d1{ font-size: 20px; line-height: 30px; color: #222;}
.wenwu-box .box1 .list .li .d2{ font-size: 15px; line-height: 26px; color: #555555;}
.wenwu-box .box1 .list .li:hover{background: url(../images/pic35-on.png) no-repeat top center; background-size: 100%;}
.wenwu-box .box1 .list .li .d3{margin:0 auto; position: absolute; left: 50%; bottom: -30px; margin-left: -30px; opacity: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.wenwu-box .box1 .list .li:hover .d3{opacity:1;}

.wenwu-box .box2{clear:both;}
.wenwu-box .box2 .list{position:relative}
.wenwu-box .box2 .slideTxtBox .hd{ margin-bottom: 4%;} 
.wenwu-box .box2 .slideTxtBox .hd ul{height:100%; display: flex; align-items: center; justify-content: flex-start;}
.wenwu-box .box2 .slideTxtBox .hd ul li{font-size:20px; cursor: pointer; color: #222222; line-height: 30px;text-align: center;margin-right:35px; padding: 0 21px; position: relative;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.wenwu-box .box2 .slideTxtBox .hd ul li.on{ color:#C28700;}
.wenwu-box .box2 .slideTxtBox .hd ul li:before{content:''; display: block; width: 17px; height: 24px; background: url(../images/icon23.png) no-repeat center center; background-size: 100%; position: absolute; left: 0; top:4px; opacity: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.wenwu-box .box2 .slideTxtBox .hd ul li:after{content:''; display: block; width: 17px; height: 24px; background: url(../images/icon24.png) no-repeat center center; background-size: 100%; position: absolute; right: 0; top:4px; opacity: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.wenwu-box .box2 .slideTxtBox .hd ul li.on:before{ opacity:1}
.wenwu-box .box2 .slideTxtBox .hd ul li.on:after{ opacity:1}
.wenwu-box .box2 .slideTxtBox .libx{ clear:both; width: 100%;}
.wenwu-box .box2 .slideTxtBox .libx .bx{ width: 280px; height: 280px; padding-top: 10px; float: left; margin-right: 53px; margin-bottom: 53px;background: url(../images/pic35.png) no-repeat top center; background-size: 100%; text-align: center; position: relative;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.wenwu-box .box2 .slideTxtBox .libx .bx:nth-child(4n){margin-right:0}
.wenwu-box .box2 .slideTxtBox .libx .bx .pic{ width: 100%; height: 220px; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.wenwu-box .box2 .slideTxtBox .libx .bx .pic img{ display: block; max-width: 80%; max-height: 92%;}
.wenwu-box .box2 .slideTxtBox .libx .bx .wz{ width: 98%; margin: 0 auto;line-height: 22px; font-size: 18px;}
.wenwu-box .box2 .slideTxtBox .libx .bx:hover{background: url(../images/pic35-on.png) no-repeat top center; background-size: 100%;}
.wenwu-box .box2 .ms{font-size:15px; line-height: 26px; color: #555; position: absolute; right: 0; top: 0;}


.zhanting-box{ height: 660px; overflow: hidden;}


.fwz-box{position: relative; }
.fwz-box .box1{margin-bottom:6%}
.fwz-box .li{width:390px; height: 345px; float: left; margin-right: 55px; margin-bottom: 20px;}
.fwz-box .li:nth-child(3n){margin-right:0}
.fwz-box .li .bx{width: 100%; position: relative;}
.fwz-box .li .pic{width:100%; height: 258px; overflow: hidden; border-radius: 12px; margin-bottom: 20px;}
.fwz-box .li .pic img{display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.fwz-box .li .bfbtn{ width: 36px; height: 36px; display: block; position: absolute; right: 4.5%; top: 205px; z-index: 1;}
.fwz-box .li .t1{ width: 100%; font-size:18px; line-height: 26px;background: url(../images/icon17.png) no-repeat left 3px; padding-left: 30px; }
.fwz-box .li .bx:hover .t1{background: url(../images/icon17-on.png) no-repeat left 3px;}
.fwz-box .li .bx:hover .pic img{transform: scale(1.08);}
.fwz-box .box2{clear:both;}
.fwz-box .box2 .text{ font-size:17px; color: #555; line-height: 35px;}
.fwz-box .box2 .text .jiazai{ margin-top: 50px;}



.cp-list .list .li{ width: 286px; height: 309px; float: left; margin-right: 45px; margin-bottom: 45px;background: url(../images/icon25.png) no-repeat top center; background-size: 100%; text-align: center; position: relative;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-list .list .li:nth-child(4n){margin-right:0}
.cp-list .list .li a{ display: block; width: 100%; height: 100%;}
.cp-list .list .li .pic{ width: 100%; height: 260px; overflow: hidden; display: flex; align-items: center; justify-content: center;}
.cp-list .list .li .pic img{ display: block; max-width: 80%; max-height: 80%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-list .list .li .d1{ font-size: 18px; line-height: 30px; color: #222;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-list .list .li:hover{background: url(../images/icon25-on.png) no-repeat top center; background-size: 100%;}
.cp-list .list .li .d3{margin:0 auto; position: absolute; left: 50%; bottom: -30px; margin-left: -30px; opacity: 0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-list .list .li:hover .d3{opacity:1;}
.cp-list .list .li:hover .d1{transform:translateY(-15px);}
.cp-list .list .li:hover .pic img{transform: scale(1.08);}
.cp-list .ms{ clear:both; width: 100%; font-size:15px; color: #888888; line-height: 26px; text-align: center; margin-top: 30px;}


.secMenu3{ margin-bottom: 4%; display: flex; align-items: center; justify-content: center;}
.secMenu3 a{ display: block;font-size:19px; cursor: pointer; float: left;color: #222222; width: 80px; line-height: 40px; height: 100px; text-align: center;margin:0 13px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.secMenu3 a span{ display: block;padding-top:66px;background-size: 63px;-webkit-transition: 0.3s;
	-moz-transition: 0.3s;
	-ms-transition: 0.3s;
	-o-transition: 0.3s;
	transition: 0.3s; }
.secMenu3 .ico1{background: url(../images/icon05.png) no-repeat top center; }
.secMenu3 .ico2{background: url(../images/icon06.png) no-repeat top center; }
.secMenu3 .ico3{background: url(../images/icon07.png) no-repeat top center; }
.secMenu3 .ico4{background: url(../images/icon08.png) no-repeat top center; }
.secMenu3 .ico5{background: url(../images/icon09.png) no-repeat top center; }
.secMenu3 .ico6{background: url(../images/icon10.png) no-repeat top center; }
.secMenu3 .ico7{background: url(../images/icon11.png) no-repeat top center; }
.secMenu3 .ico8{background: url(../images/icon12.png) no-repeat top center; }

#nowmenu3{color:#C28700;}
#nowmenu3 .ico1{background: url(../images/icon05-on.png) no-repeat top center; }
#nowmenu3 .ico2{background: url(../images/icon06-on.png) no-repeat top center; }
#nowmenu3 .ico3{background: url(../images/icon07-on.png) no-repeat top center; }
#nowmenu3 .ico4{background: url(../images/icon08-on.png) no-repeat top center; }
#nowmenu3 .ico5{background: url(../images/icon09-on.png) no-repeat top center; }
#nowmenu3 .ico6{background: url(../images/icon10-on.png) no-repeat top center; }
#nowmenu3 .ico7{background: url(../images/icon11-on.png) no-repeat top center; }
#nowmenu3 .ico8{background: url(../images/icon12-on.png) no-repeat top center; }


.position{clear:both; width: 100%; height: 57px; line-height: 57px; font-size: 16px; color: #555; background: #ede9e1;}
.position .sy{background: url(../images/icon26.png) no-repeat left center; padding-left: 38px; }
.position a{color: #555}
.position a:hover{color:#C28700}


.cp-con .box1{ height: 300px; margin-bottom: 4%;}
.cp-con .box1 .box1L{ width: 40%; height: 100%; float: left; position: relative; overflow: hidden;}
.cp-con .box1 .box1R{ width: 47%; height: 100%; float: right; display: flex; align-items: center; justify-content: flex-start;}
.cp-con .box1 .box1L .pic{ width:83%; height: 300px; margin: 0 auto; display: flex; align-items: center; justify-content: center;}
.cp-con .box1 .box1L .pic img{ display:block; max-width: 100%; max-height: 90%;}
.cp-con .box1 .box1L .swiper-button-prev{ width: 19px; height:33px; background: url(../images/icon03.png) no-repeat center center; left:0; top: 45%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-con .box1 .box1L .swiper-button-next{ width: 19px; height:33px;background: url(../images/icon04.png) no-repeat center center; right:0; top: 45%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.cp-con .box1 .box1L .swiper-button-prev:hover{ background: url(../images/icon03-on.png) no-repeat center center;}
.cp-con .box1 .box1L .swiper-button-next:hover{ background: url(../images/icon04-on.png) no-repeat center center;}
.cp-con .box1 .box1R .d1{ font-size: 34px; line-height: 40px; margin-bottom: 12px;}
.cp-con .box1 .box1R .d2{ font-size: 17px; line-height: 35px; color: #555555; margin-bottom:32px;}
.cp-con .box1 .box1R .d3{ font-size: 16px; color: #C28700; line-height: 30px;}
.cp-con .box1 .box1R .d3 span{background-color:rgba(194, 135, 0, .06); padding: 15px 27px;position: relative;}
.cp-con .box1 .box1R .d3 span:before{content:''; display: block; width: 12px; height: 13px;background: url(../images/icon27.png) no-repeat center center; background-size: 100%; position: absolute; left: 2%; top: 15%;}
.cp-con .box1 .box1R .d3 span:after{content:''; display: block; width: 12px; height: 13px;background: url(../images/icon28.png) no-repeat center center; background-size: 100%; position: absolute; right: 2%; bottom: 15%;}

.cp-con .box2{clear:both;}
.cp-con .box2 .text{ font-size: 16px; line-height: 34px;}
.cp-con .box2 .textMore{display:none;}

.tytit{ font-size: 24px; color: #C28700; line-height: 35px; margin-bottom: 28px; display: flex; align-items: center; justify-content: space-between;}
.tytit span{ display: inline-block;background: url(../images/icon23.png) no-repeat left center; padding-left: 25px;flex-shrink:0; padding-right: 15px;}
.tytit p{ display: inline-block; height: 35px; background: url(../images/icon29.png) no-repeat right center;flex-shrink:1; width: 90%}


#nowmenu4{ background: #C28700; color: #fff;}
#nowmenu4 a{ color: #fff;}
.yingxiao-box .slideTxtBox .hd{ margin-bottom: 62px;}
.yingxiao-box .slideTxtBox .hd ul{ height: 47px;}
.yingxiao-box .slideTxtBox .hd ul li{ color: #222; height: 100%; line-height: 47px; border-radius: 30px; text-align: center; padding: 0 33px; float: left; font-size: 18px; background: #ede9e1; margin-right: 18px; cursor: pointer;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.yingxiao-box .slideTxtBox .hd ul li a{ display:block; width: 100%; height: 100%;}
.yingxiao-box .slideTxtBox .hd ul li.on{ background: #C28700; color: #fff;}
.yingxiao-box .box1{ clear:both; width: 532px; height: 293px; margin: 0 auto;}
.yingxiao-box .box1 .box1L{ float: left;}
.ewmBox{ width: 215px; height: 293px;background: url(../images/pic58.png) no-repeat left center;background-size: 100%; text-align: center; padding-top: 16px;}
.ewmBox img{display:block; width: 182px; height: auto; margin: 0 auto; margin-bottom: 15px;}
.ewmBox .d1{ font-size: 20px; line-height: 30px; margin-bottom: 3px;}
.ewmBox .d2{ font-size: 16px; color: #555; line-height: 26px;}
.yingxiao-box .box1 .box1R{ width: 317px; height: 100%; display: flex; align-items: center; justify-content:flex-end; font-size: 17px; color: #555; line-height: 35px;}

.yingxiao-box .box2{ clear:both;}
.yingxiao-box .box2 .box2_1{ margin-bottom: 3.5%;}
.yingxiao-box .box2 .box2_1 .box2_1L{ width: 1000px; float: left; font-size: 17px;color: #555;}
.yingxiao-box .box2 .box2_1 .box2_1L .d1{margin-bottom:14px; line-height: 38px; }
.yingxiao-box .box2 .box2_1 .box2_1L .d2{ line-height: 36px; }
.yingxiao-box .box2 .box2_1 .box2_1R{ float: right;}

.yingxiao-box .box2 .box2_2{ clear:both; position: relative;}
.yingxiao-box .box2 .box2_2 .list{ width:1370px; margin: 0 auto; overflow: hidden; margin-top: 35px; position: relative;}
.yingxiao-box .box2 .box2_2 .swiper-button-prev{ width: 19px; height:33px; background: url(../images/icon03.png) no-repeat center center; left:0; top: 45%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.yingxiao-box .box2 .box2_2 .swiper-button-next{ width: 19px; height:33px;background: url(../images/icon04.png) no-repeat center center; right:0; top: 45%; z-index: 999; background-size: 100%;margin-top:0;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.yingxiao-box .box2 .box2_2 .swiper-button-prev:hover{ background: url(../images/icon03-on.png) no-repeat center center;}
.yingxiao-box .box2 .box2_2 .swiper-button-next:hover{ background: url(../images/icon04-on.png) no-repeat center center;}
.yingxiao-box .box2 .box2_2 .swiper-slide{ height: 100%;}
.yingxiao-box .box2 .box2_2 .swiper-slide .pic{ width: 100%; height:410px; overflow: hidden; border-radius: 12px;}
.yingxiao-box .box2 .box2_2 .swiper-slide .pic img{display:block; width: 100%; height:100%;}


.yingxiao-box .box3{ clear:both;}
.yingxiao-box .box3 .box3_1{ margin-bottom: 4%;}
.yingxiao-box .box3 .box3_1 .box3_1L{ width: 52%; float: left; font-size: 17px; line-height: 33px; color: #555;}
.yingxiao-box .box3 .box3_1 .box3_1R{ width: 594px; float: right;}
.yingxiao-box .box3 .box3_1 .box3_1R img {display: block; width: 100%; height: auto;}
.yingxiao-box .box3 .box3_2{clear: both;}
.yingxiao-box .box3 .box3_2 .box3_2L{ width:52%; float: left; font-size: 17px; line-height: 33px; color: #555;}
.yingxiao-box .box3 .box3_2 .box3_2R{ width: 46.5%; float: right;}

.yingxiao-box .box4{ clear:both;}
.yingxiao-box .secMenu2 a{width:auto; padding: 0 28px;}



.ly-box .box .bx{ margin-bottom: 40px;}
.ly-box .box .bx .li{ width: 48%; float: left; margin-right: 4%;}
.ly-box .box .bx .li:nth-child(2){margin-right: 0}
.ly-box .box .bx p{ width: 100%; font-size: 18px; line-height: 30px; margin-bottom: 10px;}
.ly-box .box .bx p span{ font-size: 16px; color: #888888; line-height: 24px;}
.ly-box .box .bx p i{ color:#8B614B; font-style: normal;}
.ly-box .box .bx input{ display: block; width: 100%; height: 60px;line-height: 60px; background: #ede9e1; border: 0; border-radius: 6px; font-size: 18px; color: #222; padding: 0 15px; outline: none}
.ly-box .box .bx textarea{ display: block; width: 100%; height: 160px;line-height: 60px; background: #ede9e1; border: 0; border-radius: 6px; font-size: 18px; color: #222; padding: 0 15px; outline: none}
.ly-box .box .bx select{ display: block; width: 100%; height: 60px;line-height: 60px; background: #ede9e1;border: 0; border-radius: 6px; font-size: 18px; color: #222; padding: 0 15px; color: #222; outline: none;}
.ly-box .box .bx3{margin-bottom:100px;}
.ly-box .box .bx3 input{width:200px; float: left; margin-right: 10px;}
.ly-box .box .bx3 .yzm{display: block; width: 20%;float: left;}
.ly-box .box .bx3 .yzm img {display: block; width: 100px; margin-top: 8px;}
.ly-box .smt{ clear:both; width: 81px; height: 81px; margin: 0 auto;background: url(../images/icon30.png) no-repeat center center; background-size: 100%; }
.ly-box .smt .sbnm{ display: block;width: 100%; height: 100%; line-height: 81px;text-align: center;color: #fff; font-size: 16px; border: 0;cursor: pointer; background: none;}



.news-box .li{ display: block;width: 393px; height: 405px; float: left; margin-right: 50px; margin-bottom: 50px; padding: 26px 25px 0 25px; position: relative;background: url(../images/pic65.png) no-repeat top center; background-size: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-box .li:nth-child(3n){margin-right: 0}
.news-box .li .pic{ width: 100%; height: 210px;margin: 0 auto; margin-bottom: 25px; overflow: hidden;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-box .li .pic img{ display:block; height: 100%; width: 100%; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-box .li .t1{ width:100%;color: #222222; font-size: 18px; margin-bottom: 10px; line-height: 30px;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
overflow: hidden;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-box .li .t2{ width:100%;color: #888; font-size: 14px; line-height: 22px;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.news-box .li .btn{ width: 65px; height: 65px; line-height: 65px; font-size: 14px; color: #fff; background: url(../images/pic12.png) no-repeat center center; background-size: 100%; position: absolute; left: 50%; bottom:-32px; text-align: center; margin-left: -33px; z-index: 3; overflow: hidden;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}

.news-box .li:hover .btn{ background: url(../images/pic10.png) no-repeat center center; background-size: 100%; }
.news-box .li:hover{background: url(../images/pic65-on.png) no-repeat top center; background-size: 100%; }
.news-box .li:hover .pic img{transform:scale(1.1, 1.1);}



.sp-box .li{width:390px; height: 320px; float: left; margin-right: 55px; margin-bottom: 35px;}
.sp-box .li:nth-child(3n){margin-right:0}
.sp-box .li .bx{width: 100%; position: relative;}
.sp-box .li .pic{width:100%; height: 258px; overflow: hidden; border-radius: 12px; margin-bottom: 20px;}
.sp-box .li .pic img{display:block; width: 100%; height: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.sp-box .li .bfbtn{ width: 36px; height: 36px; display: block; position: absolute; right: 4.5%; top: 205px; z-index: 1;}
.sp-box .li .t1{ width: 100%; font-size:18px; line-height: 26px;background: url(../images/icon17.png) no-repeat left 3px; padding-left: 30px; }
.sp-box .li .bx:hover .t1{background: url(../images/icon17-on.png) no-repeat left 3px;}
.sp-box .li .bx:hover .pic img{transform: scale(1.08);}




.newsdetail-title { width: 100%; overflow: hidden; padding: 0 0 32px 0;margin-bottom: 40px; text-align:center; color: #222;background: url(../images/pic66.png) no-repeat bottom center; }
.newsdetail-title .title { font-weight:normal; font-size: 28px; line-height: 36px; }
.news-content{line-height:36px; font-size: 17px; color: #555555;}
.news-content .newsdetail-content img { max-width:100%; height: auto!important;display: block; margin: 0 auto;}
.news-content .newsdetail-content video{display: block; max-width: 100%; height: auto;}
.spShow video{
	width: 100%;
	height: auto !important;
}



.rczp-box { display: flex; align-items: center; justify-content: space-between;}
.rczp-box .list{ width: 614px; height: 263px; text-align: center; position: relative; overflow: hidden;}
.rczp-box .list a{display:block; width: 100%; height: 100%;}
.rczp-box .list 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;}
.rczp-box .list p{color: #fff; width: 100%; height: 97px; position: absolute; left: 0; top: 32%; font-size: 34px; line-height:36px;font-family:hanyi;background: url(../images/pic69.png) no-repeat center center; padding-top: 13px; }
.rczp-box .list:hover img{transform: scale(1.08);}


.shzp-box .list .li{ width: 615px; height: 136px; float: left; margin-right: 50px; margin-bottom: 50px; background: url(../images/pic74.png) no-repeat center center; background-size: 100%;-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s; }
.shzp-box .list .li a{ display:block; width: 100%; height: 100%; display: flex; align-items: center; justify-content: space-between; padding: 0 55px;}
.shzp-box .list .li:nth-child(2n){margin-right:0}
.shzp-box .list .li .d1{ display: flex; align-items: center; justify-content: flex-end;}
.shzp-box .list .li .d1 p{ font-size: 16px; color: #555; line-height: 30px;}
.shzp-box .list .li .d1 span{ display: block;width: 65px; font-size: 14px; height: 65px; line-height: 65px; background: url(../images/pic12.png) no-repeat center center; background-size: 100%; text-align: center; color: #fff; margin-left: 10px; -webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;}
.shzp-box .list .li:hover{background: url(../images/pic74-on.png) no-repeat center center; background-size: 100%;}
.shzp-box .list .li:hover .d1 span{ background: url(../images/pic10.png) no-repeat center center; background-size: 100%;}




.xyzp-box .list .listL{ width: 48%; float: left; padding-top: 8px;}
.xyzp-box .list .listR{ width: 47%; float: right;}
.xyzp-box .list .listR img{display:block; width: 100%; height: auto;}
.xyzp-box .list .listL .d1{ font-size: 17px; color: #555; line-height: 35px; margin-bottom: 22px;}
.xyzp-box .list .listL .d1 a{display:inline-block; width: 61px; height: 61px; line-height: 61px; text-align: center;background: url(../images/icon21.png) no-repeat center center; background-size: 100%; color: #fff; font-size: 14px; margin-left: 13px; background-size: 100%;}



.zc-box .secMenu2{ margin-bottom:48px}
.zc-list .li{ width: 100%; height: 100px; margin-bottom: 20px; background: url(../images/pic76.png) no-repeat center center; background-size: 100%;}
.zc-list .li a{ display:block; width: 100%; height: 100%; padding: 0 3%;}
.zc-list .li .liL{ width: 80%; height: 100%; float: left;font-size: 20px; line-height: 28px; color: #222222; display: flex; align-items: center; justify-content: flex-start;
-webkit-transition: 0.5s;
	-moz-transition: 0.5s;
	-ms-transition: 0.5s;
	-o-transition: 0.5s;
	transition: 0.5s;
}
.zc-list .li .liR{ width: 15%; float: right; font-size: 18px; line-height: 100px; color: #9F9F9D; text-align: right;}
.zc-list .li:hover .liL{color:#C28700;}




.lx-box .box1{ height: 136px; margin-bottom: 5%;}
.lx-box .box1 .li{ width: 48.9%; height: 100%; float: left; background: #EDE9E1; border-radius: 11px; margin-right:2.2%; display: flex; align-items: center; justify-content:center;}
.lx-box .box1 .li:nth-child(2n){margin-right:0}
.lx-box .box1 .li .liL {margin-right:30px;}
.lx-box .box1 .li .liL img{ display: block; width: 60px; height: auto;}
.lx-box .box1 .li .liR .p1{ font-size: 20px; color: #222; line-height: 30px; margin-bottom: 6px;}
.lx-box .box1 .li .liR .p2{ font-size: 17px; color: #555; line-height: 26px;}
.lx-box .box2{ clear:both;}
.lx-box .box2 .list{ font-size: 17px; color: #555; line-height: 30px; text-align: center;}
.lx-box .box2 .list .li{ width: 50%; float: left;}
.lx-box .box2 .list .liR{ float: right;}
.lx-box .box2 .list .li img{display:block; width: 100%; height: auto; margin-bottom: 20px; border-radius: 10px;}
.lx-box .box2 .list .li:first-child{ border-right: 1px dashed #C28700; padding-right: 2%;}
.lx-box .box2 .list .li:nth-child(2){ padding-left: 2%;}



.fy { clear:both; font-size:16px; text-align: center; padding-top:50px; }
.fy b{ display:inline-block; height:40px; text-align:center; background:#C28700; border-radius:2px; line-height:40px;color:#fff; font-weight:100; padding: 0 12px;}
.fy a{ display:inline-block; padding:0 12px;height:40px; text-align:center; line-height:40px; font-size:16px; border: 1px solid #DDDDDD; color: #4F5960;}





























