
/* 方案组成 begin */
.fazc_swiper{margin-top: 40px;position: relative;}
.fazc_swiper .img{padding-bottom: 120%;height: 0;overflow: hidden;background: #f3f3f3;position: relative;margin-bottom: 15px;}
.fazc_swiper .img img{
    max-width: 80%;
    position: absolute;
    top: 50%;
    left: 50%;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.fazc_swiper p img{
    margin-right: 8px;
}
.fazc_swiper .bg_left,
.fazc_swiper .bg_right{width: 16%;height: 100%;position: absolute;top: 0;background: rgba(255, 255, 255, 0.6);z-index: 1;}
.fazc_swiper .bg_left{left: 0;}
.fazc_swiper .bg_right{right: 0;}
.fazc_swiper .swiper-scrollbar{height: 2px;margin-top: 60px;}
.fazc_swiper .swiper-scrollbar-drag {background: #f60;height: 3px;}

.fazc_swiper .swiper-button-next,
.fazc_swiper .swiper-button-prev{
    width: 100px;
    height: 100px;
    line-height: 100px;
    border: 1px dashed #8a8a8a;
    border-radius: 50%;
    background: none;
    text-align: center;
}
.fazc_swiper .swiper-button-next{
    right: 8%;
}
.fazc_swiper .swiper-button-prev{
    left: 8%;
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
}
.fazc_swiper .swiper-button-next:after,
.fazc_swiper .swiper-button-prev:after{
    font-family: "iconfont" !important;
    font-style: normal;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e60d";
    font-size: 24px;
    color: #8a8a8a;
    position: relative;
    z-index: 2;
}
.fazc_swiper .swiper-button-next:hover::before,
.fazc_swiper .swiper-button-prev:hover::before{
    content: '';
    display: block;
    position: absolute;
    top: 5%;
    left: 5%;
    width: 90%;
    height: 90%;
    border-radius: 50%;
    background: #f60;
}
.fazc_swiper .swiper-button-next:hover::after,
.fazc_swiper .swiper-button-prev:hover::after{
    color: #fff
}

@media screen and (max-width: 1300px){
    .fazc_swiper .swiper-button-next, 
    .fazc_swiper .swiper-button-prev {
        width: 72px;
        height: 72px;
        line-height: 70px;
    }
    .fazc_swiper .swiper-button-next:after, 
    .fazc_swiper .swiper-button-prev:after {
        font-size: 18px;
    }
}

@media screen and (max-width:1199px){
    .fazc_swiper .swiper-button-next, 
    .fazc_swiper .swiper-button-prev {width: 60px;height: 60px;line-height: 58px;}
    .fazc_swiper .swiper-button-next {right: 4%;}
    .fazc_swiper .swiper-button-prev {left: 4%;}
}
@media screen and (max-width:768px){
    .fazc_swiper .bg_left, 
    .fazc_swiper .bg_right,
    .fazc_swiper .swiper-button-next, 
    .fazc_swiper .swiper-button-prev{
        display: none
    }
    .fazc_swiper {padding: 0 15px;}
    .fazc_swiper .swiper-scrollbar {margin-top: 40px;}
}
/* 方案组成 end */

/*!
 * animate.css -http://daneden.me/animate
 * Version - 3.5.0
 * Licensed under the MIT license - http://opensource.org/licenses/MIT
 *
 * Copyright (c) 2015 Daniel Eden
 */
	/*首页*/
	.index .wp{max-width: 75vw;min-width: 1280px;}
	.btn-down{bottom: 1.562vw;width: 1.379vw;height: 2.6vw;}
	.m-txt{max-width: 34.68vw;}
	.m-txt h3{font-size: 1.875vw;margin-bottom: 1.875vw;}
	.m-txt .tips{font-size: 1.25vw;margin-bottom: 0.625vw;}
	.m-txt .desc{font-size: 0.833vw;margin-bottom: 5.104vw;}
	.m-txt .btn{width: 8.333vw;height: 2.604vw;line-height: 2.604vw;
		font-size: 0.833vw;border-radius: 1.302vw;
	}
	.ul-num .i1{top: 4.062vw;margin-left: -1.718vw;}
	.ul-num .i2{top: 17.18vw;right: 2.187vw;}
	.ul-num .i3{bottom: 10.93vw;margin-right: -0.312vw;}
	.ul-num .i4{bottom: 2.343vw;right: 16.66vw;}

	.ul-num .i1 .item{width: 16.77vw;height: 16.77vw;}
	.ul-num .i2 .item{width: 16.77vw;height: 16.77vw;}
	.ul-num .i3 .item{width: 12vw;height: 12vw;}
	.ul-num .i4 .item{width: 13.54vw;height: 13.54vw;}
	.ul-num .i1 .con,.ul-num .i2 .con{padding-left: 1.4vw; padding-right: 1.4vw;text-align: center;}
	.ul-num .i3 .con,.ul-num .i4 .con{padding-left: 0.6vw;padding-right: 0.6vw;text-align: center;}
	.ul-num .i1 .num{font-size: 2.4vw;}
	.ul-num .i2 .num{font-size: 2.4vw;}
	.ul-num .i3 .num{font-size: 2.4vw;}
	.ul-num .i4 .num{font-size: 2.4vw;}
	.ul-num .i1 .num span,
	.ul-num .i2 .num span{font-size: 3.8vw;}
	.ul-num .i3 .num span{font-size: 3.8vw;}
	.ul-num .i4 .num span{font-size: 3.8vw;}
	.ul-num .i1 p,
	.ul-num .i2 p{font-size: 1.041vw;}
	.ul-num .i3 p,
	.ul-num .i4 p{font-size: 1.041vw;}

	.g-t2{padding-top: 9.375vw;}
	.g-t2 h2{font-size: 1.875vw;padding-bottom: 0.625vw;margin-bottom: 1.041vw;}
	.g-t2 h2:after{width: 3.125vw;height: 0.104vw;}
	.g-t2 .desc{max-width: 46.61vw;font-size: 0.833vw;}

	.m-list7{padding: 3.437vw 0;}
	.m-list7 .con{width: 8.645vw;height: 8.645vw;}
	.m-list7 .txt{top: 1.145vw;bottom: 1.145vw;right: 1.145vw;left: 1.145vw;}
	.m-list7 .txt em{font-size: 0.833vw;}
	.m-list7 .con:hover .txt em{font-size: 0.937vw;padding:0 12px}
	.m-list7 .con:hover:after{top: -1.614vw;bottom: -1.614vw;left: -1.614vw;right: -1.614vw;}
	.m-list7 .i1.on .con .txt em{font-size: 0.937vw;padding: 0 12px;}

	.m-list7 li:nth-child(2n+1) .con{margin-top: 4.166vw;}

	.row-n3{padding: 7.291vw 0 9.895vw;	}
	.m-tab2 li{margin-right: 2.5vw;}
	.m-tab2 li a{font-size: 1.041vw;line-height: 2.5vw;}
	.m-tab2 li.on a,.m-tab2 li:hover a{font-size: 1.25vw;}

	.row-n3 .col-l{width: 26.30vw;}
	.row-n3 .col-r{margin-right: -2.916vw;}
	.m-pic2 .pic{width: 23.43vw;margin-left: 1.041vw;}
	.m-slider2 .txt{padding-top: 4.687vw;}
	.m-slider2 .date{font-size: 1.041vw;margin-bottom: 1.406vw;}
	.m-slider2 .date span{font-size: 1.562vw;}
	.m-slider2 .tit{font-size: 1.562vw;
		padding-bottom: 0.625vw;margin-bottom: 2.083vw;
	}
	.m-slider2 .tit:after{
		width: 3.125vw;height: 0.104vw;
	}
	.m-slider2 .desc{font-size: 0.833vw;margin-bottom: 2.5vw;}
	.m-slider2 .more{font-size: 0.833vw;line-height: 1.875vw;}
	.m-slider2 .slider{padding-bottom: 9.895vw;}
	.m-slider2 .slick-arrow{width: 4.427vw;height: 4.427vw;text-indent: 520.7vw;}
	.m-slider2 .slick-arrow:after{top: -0.364vw;bottom: -0.364vw;left: -0.364vw;right: -0.364vw;}
	.m-slider2 .slick-next{left: 4.114vw;}



}

@media only screen and (max-width: 1600px) {
	.m-details .info{font-size: 14px;padding-bottom: 20px;}
	.m-list3 h3{font-size: 20px;}
	.m-list5 h3{font-size: 18px;}
	.m-new2 .txt h3{font-size: 18px;}
	.btn-down {
		height: 3.6vw;
		text-indent: -28px;
	}
}
@media only screen and (max-width: 1450px) {
	.btn-down {
		height: 4.6vw;
	}
}
@media only screen and (max-width: 1320px) {
	.wp{max-width: 1130px;}
	.fd-nv dl{margin-left: 30px;}
	.nav li{margin-right: 20px;}
	.m-list1 .con{padding-top: 268px;}
	.m-info .col-l{width: 580px;}
}
@media only screen and (min-width: 1199px) and (max-width: 1320px) {
	.index .wp {
	    max-width: 1130px;
	    min-width: 1130px;
	}

}

.fd-nv dt a span{
	display: none;
}

@media only screen and (max-width: 1199px) {
	.wp{width: auto;padding: 0 15px;}
	.header{
		z-index: 999;
	}
	.header.fixed{
		background-color: #fff;
		border-bottom: 1px solid #eee;
	}
	.logo{line-height: 50px;}
	.logo img{height: 24px;}
	.hdr{position: fixed;top: 51px;bottom: 0;left: 0;right: 0;padding: 10px 0;
		background-color: #fff;
		-webkit-transform: translateX(100%);
		-moz-transform: translateX(100%);
		-o-transform: translateX(100%);
		-ms-transform: translateX(100%);
		transform: translateX(100%);
		transition: .5s;
		-ms-transition: .5s;
		-moz-transition: .5s;
		-webkit-transition: .5s;
		-o-transition: .5s;
	}
	.hdr.open{
		-webkit-transform: translateX(0%);
		-moz-transform: translateX(0%);
		-o-transform: translateX(0%);
		-ms-transform: translateX(0%);
		transform: translateX(0%);
	}
	.hdr:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;
		width: 140px;background-color: #f5f5f5;
	}
	.nav{float: none;position: absolute;top: 0;bottom: 0;left: 0;right: 0;
		padding-top: 10px;z-index: 2;
	}
	.nav li{float: none;margin-right: 0;text-align: center;width: 140px;}
	.nav li .v1{line-height: 45px;color: #666;padding-left: 15px;text-align: left;position: relative;}
	.nav li .v1:after{content: '';position: absolute;top: 50%;left: 0;width: 2px;height: 20px;
		background-color: #014099;margin-top: -10px;display: none;
	}
	.nav li.on .v1{background-color: #fff;color: #333;}
	.nav li.on .v1:after{display: block;}
	.nav dl{position: absolute;left: 140px;right: 0;top: 0;text-align: left;
		padding: 10px 12px 0 25px;
	}
	.nav li.on dl{display: block;}
	.nav li.lang-app{display:block}
	.nav dl>a{display: none;}
	.nav dl>a:nth-child(1){font-size: 16px;
		margin-bottom: 6px;
		display: block;}
	.nav dd a{display: block;line-height: 45px;font-size: 14px;
		color: #333;border-bottom: 1px solid #eee;
		background: url(../images/i-nv1.png) no-repeat right center;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.app_so{
		display: block;
		float: right;
		height: 50px;
		line-height: 50px;
		font-size: 26px;
		margin-right: 8px;
	}
	.app_so a{color: #fff;}
	.menuBtn{display: block;margin-top: 5px;margin-right: -5px;}
	.so-btn{display: none !important;top: 0;}
	.so{position: relative;bottom: auto;right: auto;display: none !important;
		margin: 15px;
	}
	.so .inp{width: 100%;}
	.header .lang{float: none;text-align: center;line-height: 30px;display: none;}
	.header .lang a{float: none;display: inline-block;}
	.menuBtn b {
		background-color: #fff;
		height: 2px;
		margin: 5px 0 5px;
	}
	
	.ban{height: 250px;}
	.ban .tit{left: 15px;font-size: 24px;padding-bottom: 10px;}
	.ban .tit:after{width: 30px;height: 2px;}
	.g-tab .cur{display: none;}
	.g-tab .tab{float: none;}
	.g-tab{line-height: normal;text-align: center;font-size: 0;}
	.g-tab .tab li{margin: 0 8px;display: inline-block;float: none;}
	.g-tab .tab li a{font-size: 15px;line-height: 48px;font-weight: bold;}
	.m-txt1{width: auto;float: none;}
	.row-a1{
		-o-background-size: 160% auto;
		-ms-background-size: 160% auto;
		-moz-background-size: 160% auto;
		-webkit-background-size: 160% auto;
		background-size: 160% auto;
	}
	.g-t1{font-size: 20px;padding-bottom: 8px;}
	.g-t1:after{width: 30px;}
	.m-txt1 .desc{font-size: 14px;margin-top: 15px;}
	.m-txt1 .item{padding-bottom: 20px;margin-bottom: 18px;}
	.row-a1-2{padding: 50px 0 0;}
	.m-list1{padding-top: 25px;}
	.m-list1 li{width: auto;float: none;margin-bottom: 20px;}
	.m-list1 .con{height: auto;overflow: hidden;padding-top: 350px;}
	.m-list1 .desc{margin: 0 15px 15px;line-height: 18px;}
	.row-a2{padding: 40px 0 30px;}
	.m-tab1{margin: 25px 0 20px;}
	.m-tab1 li a{width: auto;font-size: 14px;height: 32px;padding: 0 12px;line-height: 30px;}
	.m-slider1 .slick-next{right: 15px;z-index: 2;}
	.m-slider1 .slick-prev{left: 15px;z-index: 2;}
	.m-slider1 .slick-arrow{width: 40px;height: 40px;border-radius: 50%;
		background-color: rgba(0,0,0,.5);
		-o-background-size: 16px auto;
		-ms-background-size: 16px auto;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		background-size: 16px auto;
	}
	/* .fd-r{display: none;} */
	.fd-r {
		float: none;width:100%;
	}
	.fd-add .item.i1 {
        line-height: 2.4;
    }
	.fd-nv dl {
	    margin-left: 0;
		float: none;
		padding: 20px 0;
		border-top: 1px solid #eee;
	}
	.fd-nv dl:last-child{
		border-bottom: 1px solid #eee;
	}
	.fd-nv dt {
		margin-bottom: 0;
	}
	.fd-nv dt a {
		padding-bottom: 0;
	}
	.fd-nv dt a:after {
		display: none
	}
	.fd-nv dt a span{
		display: inline-block;
		font-weight: bold;
		color: #999;
		margin-right: 10px;
	}
	.fd-nv dl.on dt a span{
		-moz-transform: rotate(180deg);
		-ms-transform: rotate(180deg);
		-o-transform: rotate(180deg);
		transform: rotate(180deg);
		color: #f60
	}
	.fd-nv dd {
		display: none;
		margin-top: 4px;
	}
	.fd-nv dl.on dd{
		display: block
	}
	.fd-nv dd a {
		display: inline-block;
		line-height: 20px;
		margin-right: 24px;
		max-width: initial;
	}
	.fd-nv dd a:last-child{
		margin-right: 0;
	}

	.fd-l{float: none;position: relative;width:auto}
	.fd-logo img{height: 26px;}
	.footer{padding-top: 35px;}
	.fd-logo{margin-bottom: 15px;}
	.fd-add {line-height: 2.4;margin-bottom: 26px;}
	.fd-share{text-align: center;position: absolute;top: 0;right: 0;}
	.fd-share .qr{float: none;display: inline-block;margin-right: 2px;}
	.fd-share .pic{left: -50%;}
	.fd-copy{padding: 18px 10px 12px;
		text-align: center;
		line-height: 22px;}
	.fd-copy .copy{float: none;margin-top: 6px;}
	.fd-copy .copy span{display: inline-block;}
	.fd-copy .link{float: none;}
	.m-news{margin: 35px 0 20px;}
	.m-news .pic{width: auto;float: none;height: auto;}
	.m-news .txt{height: auto;padding: 12px 15px 15px;}
	.m-news h3{font-size: 18px;}
	.m-news .date{font-size: 12px;margin-bottom: 10px;}
	.m-news .desc{margin-bottom: 20px;}
	.m-list2 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list2 .txt{padding: 12px 15px;}
	.m-list2 h3{font-size: 16px;}
	.m-list2 .date{font-size: 12px;margin-bottom: 20px;}
	.pages li a{width: 30px;height: 30px;line-height: 28px;font-size: 12px;}
	.pages li{margin: 0 2px;}
	.pages li.arrow a{width: 60px;}
	.pages{margin: 30px 0 50px;}

	.m-details h1{font-size: 20px;}
	.m-details{padding: 30px 0 0;}
	.m-details .info{font-size: 12px;padding-bottom: 15px;}
	.m-details .info span{display: inline-block;margin: 0 5px;}
	.m-details .txt{font-size: 14px;line-height: 26px;padding: 20px 0;}
	.m-details .arrow{font-size: 14px;line-height: 26px;}
	.m-details .bot{padding: 20px 0;}
	.m-list3{padding: 35px 0 30px;}
	.m-list3 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list3 .pic{margin-bottom: 8px;}
	.m-list3 h3{font-size: 16px;}
	.m-list4 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list4 h3{font-size: 18px;line-height: 40px;}
	.m-list4 .ico{width: 40px;height: 40px;margin-right: 15px;}
	.m-list4 .tit{padding: 12px 15px;}
	.m-list4 .txt{height: auto;padding: 12px 15px;}
	.m-list4{padding: 25px 0 30px;}
	.row-b1 .col-l{width: auto;float: none;}
	.row-b1{padding: 35px 0 30px;}
	.m-new2 .txt{padding: 12px 15px;}
	.m-new2 .date{font-size: 14px;}
	.row-b1 .col-r{width: auto;float: none;padding-top: 20px;}
	.m-list5 h3{font-size: 16px;}
	.m-list5 h3 br{display: none;}
	.m-list5 .date{font-size: 14px;}
	.m-list5 li{padding-bottom: 15px;margin-bottom: 15px;}
	.m-tab1 li a{padding: 0 22px;}
	.m-tab1 li{margin: 0 4px;margin-bottom: 8px;}
	.m-list6 li{width: auto;float: none;margin-bottom: 10px;}
	.m-list6 .con{padding: 15px;height: auto;}
	.m-list6 h3{font-size: 16px;line-height: 24px;margin-bottom: 0}
	.m-list6 .txt {
		padding-top: 2px;
	}
	.m-list6 .date{font-size: 14px;}
	.m-list6 .ico{width: 50px;height: 50px;margin-right: 10px;}
	.row-b2{padding: 15px 0 20px;}
	.row-c1{padding: 35px 0 0;}
	.m-pic{margin-top: 20px;}
	.row-c1 .m-tab1{margin-top: 35px;}
	.row-d2{padding-top: 10px;}
	.m-t1 h3{font-size: 18px;padding-left: 15px;}
	.m-t1{margin-bottom: 10px;}
	.m-table1 th{padding-left: 15px;}
	.m-table1 td{padding-left: 15px;}
	.m-table1{font-size: 13px;overflow-x: auto;margin-bottom: 25px;}
	.m-table1 table{width: 768px;line-height: 40px;}
	.m-t1 .sel select{font-size: 14px;}
	.m-t1 .sel span{font-size: 12px;margin-right: 10px;}
	.m-list4 .item{font-size: 14px;}
	.m-info{padding: 35px 0 25px;}
	.m-info .info{padding: 15px 0;line-height: normal;font-size: 13px;text-align: center;margin-top: 10px;}
	.m-info .tab li{margin-right: 20px;}
	.m-info .ovh{padding-top: 20px;}
	.m-info .tab{margin-bottom: 15px;}
	.m-info .col-l{width: auto;float: none;}
	.m-info .tips{font-size: 13px;margin: 20px 0;}
	.m-info .col-r{width: auto;float: none;padding-top: 10px;}
	.m-info .chu,.m-info .ru{width: auto;float: none;}
	.m-info .chu{margin-bottom: 20px;}
	.m-info .item{font-size: 14px;}


	.banner .section-first{display: none;}
	.mo-bg{display: block;height: 100%;
		background-position: center;background-repeat: no-repeat;
		-o-background-size: cover;
		-ms-background-size: cover;
		-moz-background-size: cover;
		-webkit-background-size: cover;
		background-size: cover;
	}
	.btn-down{bottom: 15px;
		height: auto;
		background-position: center bottom;
		background-image: url(../images/i-20.png);
		-o-background-size: 28px auto;
		-ms-background-size: 28px auto;
		-moz-background-size: 28px auto;
		-webkit-background-size: 28px auto;
		background-size: 37px auto;
		color: transparent !important;
	}

	.m-txt{position: static;text-align: center;padding-top: 50px;margin-bottom: 40px;
		-webkit-transform: translateY(0%);
		-moz-transform: translateY(0%);
		-o-transform: translateY(0%);
		-ms-transform: translateY(0%);
		transform: translateY(0%);
	}
	.m-txt h3{font-size: 24px;position: relative;padding-bottom: 6px;margin-bottom: 16px;}
	.m-txt h3:after{content: '';position: absolute;bottom: 0;left: 50%;width: 30px;height: 2px;
		margin-left: -15px;background-color: #fff;
	}
	.m-txt .tips{font-size: 15px;margin-bottom: 10px;}
	.m-txt .desc{font-size: 12px;line-height: 1.5;margin-bottom: 25px;}
	.m-txt .btn{margin: 0 auto;width: 120px;height: 40px;line-height: 40px;border-radius: 20px;}
	.ul-num li{position: static;float: left;}
	.ul-num .i1{margin: 0;}
	.ul-num .i1 .item{width: 156px;height: 156px;}
	.ul-num .i2 .item{width: 170px;height: 170px;}
	.ul-num .i1 .num,.ul-num .i3 .num,.ul-num .i4 .num{font-size: 20px;}
	.ul-num .i2 .num{font-size: 20px;}
	.ul-num .i1 .num span, .ul-num .i2 .num span{font-size: 40px;}
	.ul-num .i1 .con, .ul-num .i2 .con{padding-left: 0;}
	.ul-num .i1 p, .ul-num .i2 p{font-size: 10px;}
	.ul-num .i2{float: right;margin-top: 46px;}
	.ul-num .i3 .item{width: 130px;height: 130px;}
	.ul-num .i3 .con,.ul-num .i4 .con{padding-left: 0;}
	.ul-num .i3 .num span, .ul-num .i4 .num span{font-size: 40px;}
	.ul-num .i3 p, .ul-num .i4 p{font-size: 12px;}
	.ul-num .i3{    margin-top: 18px;
		margin-left: 15px;
		margin-right: 8px;}
	.ul-num .i4 {
		margin-top: 14px;
	}
	.ul-num .i4 .item{width: 140px;height: 140px;}
	.ul-num .con p{padding: 0 5px;font-size: 13px;}
	.ul-num .item{text-align: center}
	.g-t2{padding-top: 45px;}
	.g-t2 h2{font-size: 24px;padding-bottom: 6px;margin-bottom: 16px;}
	.g-t2 h2:after{width: 30px;}
	.g-t2 .desc{font-size: 12px;line-height: 1.5;}
	.row-n2 .g-t2 .desc{display: none}
	.row-n2 .m-list7 {
		padding: 30px 0;
	}
	.row-n2 .m-list7 .con {
		width: 150px;
		height: 150px;
	}
	.row-n2 .m-list7 .txt {
		top: 16px;
		bottom: 16px;
		right: 16px;
		left: 16px;
	}
	.m-list7 li{width: 50%;margin-bottom: 20px;}
	.m-list7 li:nth-child(2n+1) .con{margin-top: 0;}
	.row-n3{padding: 45px 0;}
	.m-tab2{text-align: center;}
	.m-tab2 ul{display: inline-block;}
	.m-tab2 li a{font-size: 24px;}
	.m-tab2 li{margin: 0 8px;}
	.m-slider2 .tit{text-align: center;font-size: 18px;}
	.m-slider2 .slick-current .txt{width: auto;}
	.m-slider2 .txt{float: none;width: auto;height: auto;padding-top: 35px;}
	.m-slider2 .slick-current,.m-slider2 .item{width: auto;margin-right: 0;}
	.m-slider2 .pic{display: none;}
	.m-slider2 .slider{margin-right: 0;}
	.m-slider2 .date{text-align: center;font-size: 12px;margin-bottom: 12px;}
	.m-slider2 .date span{font-size: 16px;}
	.m-slider2 .tit:after{width: 30px;left: 50%;margin-left: -15px;}
	.m-slider2 .tit{margin-bottom: 18px;}
	.row-n3 .m-slider2 .tit br{display: none}
	.row-n3 .m-slider2 .tit {
		padding-left: 22px;
		padding-right: 22px;
	}
	.m-slider2 .desc{font-size: 12px;line-height: 1.8;margin-bottom: 80px;-webkit-line-clamp: 2;}
	.m-slider2 .more{display: none;}
	.m-slider2 .slick-arrow{width: 43px;height: 43px;left: 50%;
		-o-background-size: 17px auto;
		-ms-background-size: 17px auto;
		-moz-background-size: 17px auto;
		-webkit-background-size: 17px auto;
		background-size: 17px auto;
	}
	.m-slider2 .slick-prev{margin-left: -65px;}
	.m-slider2 .slick-next{margin-right: -5px;}
	/* .logo{display: none;}
	.logo-mo{display: block;} */

	.row-n3 .col-l{width: auto;float: none;}
	.m-slider2 .slider{padding-bottom: 0;}
	.row-n3 .col-r{margin-right: 0;padding-top: 30px;float: none;}
	.row-n3 .col-r .m-pic2::after{
		content: '';
		display: block;
		height: 0;
		overflow: hidden;
		clear: both
	}
	.m-pic2 .pic{width: 50%;margin-left: 0;padding: 0 5px;}
	.fix-right{display: none;}
	.fix-right {
		right: 3px;
		width: 66px;
	}
	.fix-right .con {
		height: 60px;
		padding-top: 8px;
	}
	.fix-right em {
		font-size: 12px;
	}
	.fix-right .tel {
	    line-height: 26px;
		width: 242px;
		font-size: 14px;
		font-weight: 400;
		padding: 6px 0 0 12px;
	}
	.fix-right .ico {
		height: 24px;
		background-size: auto 24px;
	}
	.fix-right .ico.iconfont {
		font-size: 24px;
	}
	.m-new2 .slick-dots{
		bottom: 82px;
	}
	.m-details .back {
		width: 120px;
		height: 34px;
		line-height: 34px;
	}
	.m-details .txt p {
		padding: 10px 0;
	}
}


@media screen and (max-width:500px){
	.m-list1 .con {
		padding-top: 460px;
	}
	.m-details .info span:first-child{
		/* display: block; */
	}
	.ul-num .i1 {
		margin-left: 70px;
	}
}
@media screen and (max-width:465px){
	.m-list1 .con {
		padding-top: 430px;
	}
	.ul-num .i1 {
		margin-left: 40px;
	}
}
@media screen and (max-width:450px){
	.row-a1-1 {
		padding-top: 280px;
	}
}
@media screen and (max-width:440px){
	.m-list1 .con {
		padding-top: 410px;
	}
}
@media screen and (max-width:425px){
	.m-list1 .con {
		padding-top: 390px;
	}
	.ul-num .i1 {
		margin-left: 36px;
	}
}
@media screen and (max-width:400px){
	.row-a1-1 {
		padding-top: 246px;
	}
	.m-list1 .con {
		padding-top: 370px;
	}
	.ul-num .i1 {
		margin-left: 14px;
	}
}
@media screen and (max-width:385px){
	.ul-num .i1 {
		margin-left: 0;
	}
}
@media screen and (max-width:380px){
	.row-a1-1 {
		padding-top: 215px;
	}
	.m-list1 .con {
		padding-top: 350px;
	}
}
@media screen and (max-width:365px){
	.row-a1-1 {
		padding-top: 220px;
	}
}
@media screen and (max-width:350px){
	.m-list1 .con {
		padding-top: 330px;
	}
}
@media screen and (max-width:335px){
	.m-list1 .con {
		padding-top: 310px;
	}
}
@media screen and (max-width:310px){
	.m-list1 .con {
		padding-top: 280px;
	}
}




/* 新二级菜单 */
@media only screen and (min-width: 1199px){
    .nav {
        margin-right: 20px;
    }
    .nav li{position: relative;margin-right: 0;}
    .nav li .v1{
        padding: 0 18px;
    }
    .nav dl {
		position: absolute;
		text-align: center;
		background-color: rgba(0, 0, 0, .6);
		min-width: 100%;
		padding: 12px;
		top: 100%;
    }
    .nav dl a{color: #fff;white-space: nowrap;font-size: 14px;line-height: 34px;display: block}
	.nav dl a:hover{color: #f60;}

	.nav li:hover .v1{
		color: #fff;
		background: #f60;
	}
}

@media only screen and (min-width: 1199px) and (max-width: 1320px){
	.nav {
		margin-right: 8px;
	}
    .nav li .v1{
        padding: 0 10px;
    }
}


/*-----------------[初始化]--------------*/
body{color: #333;font-size: 12px;line-height: 1.5;font-family:"Microsoft Yahei",PingFangSC-Regular,"Helvetica Neue",Helvetica,Arial,"Hiragino Sans GB","Heiti SC","WenQuanYi Micro Hei",sans-serif;
    overflow-x: hidden;
}
a{color: #333;}
a:hover{color: #f60;}
img{max-width: 100%;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
input,textarea,select{font-size: 12px;color: #333;
    font-family:'SourceHanSansCN-Regular';outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
input[type='submit'],input[type='reset'],input[type='button'],select{
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
}
input[type='submit'],input[type='reset'],input[type='button']{cursor: pointer;}
::-webkit-input-placeholder {color: #999;}
::-moz-placeholder {color: #999; }
::-ms-input-placeholder {color: #999;}

.ani{
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
*,*:after,*:before{outline: 0;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
}
/* @font-face {
    font-family: 'SourceHanSansCN-Regular';
    src: url('../fonts/SourceHanSansCN-Regular.otf');
} */

/*布局*/
.wp{width: 100%;max-width: 1280px;margin: 0 auto;}
.index .wp{max-width: 1440px;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}

.mo-bg{display: none;}
/*******************************
  -------[=头部]-------
********************************/
.header{position: fixed;top: 0;left: 0;right: 0;z-index: 999;
    background-color: rgba(19, 22, 24, .7);
    border-bottom: 3px solid #FF6600;
}
.logo{float: left;line-height: 97px;font-size: 0;}
.logo img{display: inline-block;vertical-align: middle;height: 37px;}
.logo-mo{display: none;}
.hdr{float: right;position: relative;}
.nav{float: left;}
.nav li{float: left;margin-right: 45px;}
.nav li .v1{font-size: 16px;display: block;line-height: 97px;
    color: #fff;
}
.nav li:hover .v1,.nav li.on .v1{color: #f60;}
.nav li.lang-app{display:none}
.nav dl{display: none;}
.so-btn{float: left;width: 40px;height: 40px;border-radius: 6px;margin-top: 28px;cursor: pointer;
    background: #FF6600 url(../images/i-so.png) no-repeat center;
}
.so{position: absolute;right: 80px;bottom: 25px;width: 0;overflow: hidden;transition: all 0.3s;}
.so .inp{width: 888px;height: 50px;display: block;
    background-color: transparent;font-size: 16px;
    color: #fff;padding: 0 50px 0 15px;border: 0;
    border-bottom: 1px solid #474b51;
}
.so.on{width: 888px;}
.so .btn{display: none;position: absolute;right: 0;top: 0;width: 50px;height: 50px;
    border-radius: 50%;cursor: pointer;border: 0;
    background: url(../images/i-so.png) no-repeat right center;
}
.so.on .btn{display: block;}
.nav-gotop{
    float: left;
    width: 40px;
    height: 40px;
    line-height: 40px;
    border-radius: 6px;
    margin-top: 28px;
    cursor: pointer;
    color: #fff;
    font-size: 24px;
    margin-left: 20px;
    background: #FF6600;
    text-align: center;
    display: block !important;
}
.header .lang{float: right;line-height: 97px;margin-right: -13px;}
.header .lang a{float: left;font-size: 16px;color: #777;padding: 0 13px;
    position: relative;
}
.header .lang a:after{content: '';position: absolute;right: 0;top: 50%;
    width: 1px;height: 18px;background-color: #fff;opacity: .2;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.header .lang a.on,.header .lang a:hover{color: #fff;}
.header .lang a:last-child:after{display: none;}

/*******************************
    -------[=导航]-------
********************************/
.app_so{display: none;}
.menuBtn{position: relative;z-index: 9;display: none;float: right;
    width: 40px;height: 40px;padding: 7px;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn b{display: block;height: 3px;background-color: #000;
    margin: 3px 0 5px;border-radius: 2px;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.menuBtn.open{}
.menuBtn.open b{display: none;margin: 0;position: absolute;left: 5px;top: 50%;width: 30px;}
.menuBtn.open b:first-child{display: block;
    transform:rotate(45deg);
    -webkit-transform:rotate(45deg);
    -o-transform:rotate(45deg);
    -ms-transform:rotate(45deg);
}
.menuBtn.open b:last-child{display: block;
    transform:rotate(-45deg);
    -webkit-transform:rotate(-45deg);
    -o-transform:rotate(-45deg);
    -ms-transform:rotate(-45deg);
}

/*******************************
  -------[=banner]-------
*******************************/

.ban{height: 700px;
    background-position: center;background-repeat: no-repeat;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.ban .wp{height: 100%;position: relative;}
.ban .tit{position: absolute;top: 50%;left: 0;font-size: 48px;color: #fff;padding-bottom: 20px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.ban .tit:after{content: '';position: absolute;left: 0;bottom: 0;width: 61px;height: 3px;
    background-color: #F60;
}
/*******************************
  -------[=底部]-------
********************************/
.footer{border-top: 4px solid #ff6000;padding: 63px 0 0;
    background: url(../images/fd-bg.jpg) no-repeat right bottom;
    -o-background-size: cover;
    -ms-background-size: cover;
    -moz-background-size: cover;
    -webkit-background-size: cover;
    background-size: cover;
}
.fd-con{*zoom:1;}
.fd-con:after,.fd-con:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.fd-l{float: left;width:26%}
.fd-logo{margin-bottom: 26px;}
.fd-logo img{height: 37px;display: block;}
.fd-add{line-height: 3;color: #999;margin-bottom: 28px;}
.fd-add .item{padding-left: 36px;
    background-position: left center;background-repeat: no-repeat;
}
.fd-add .item.i1{background-image: url(../images/i-03.png);line-height:22px}
.fd-add .item.i2{background-image: url(../images/i-04.png);}
/*.fd-add .item.i1 span:nth-child(1){float:left}*/
/*.fd-add .item.i1 span:nth-child(2){overflow:hidden;display:block}*/
.fd-share{*zoom:1;}
.fd-share:after,.fd-share:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.fd-share .qr{float: left;margin-right: 19px;position: relative;}
.fd-share span{display: block;width: 36px;height: 36px;display: block;
    border: 1px solid #DCDCDC;border-radius: 50%;cursor: pointer;
    background-position: center;background-repeat: no-repeat;background-size: 20px auto;
}
.fd-share .i-weix{background-image: url(../images/i-05.png);}
.fd-share .i-sina{background-image: url(../images/i-06.png);}
.fd-share .i-jingd{background-image: url(../images/jingd.png);}

.fd-share span:hover{border: 1px solid #f60;}
.fd-share .i-weix:hover{background-image: url(../images/i-05_on.png);}
.fd-share .i-sina:hover{background-image: url(../images/i-06_on.png);}
.fd-share .i-jingd:hover{background-image: url(../images/jingd_on.png);}
.fd-share .pic{position: absolute;bottom: 100%;left: 50%;margin-bottom: 5px;width: 110px;
    padding: 5px;background-color: #f60;border-radius: 5px;display: none;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
}
.fd-share .pic img{width: 100%;display: block;}
.fd-share .qr:hover .pic{display: block;}
.fd-r{float: right;width:72%}
.fd-nv{}
.fd-nv dl{float: left;margin-left: 48px;}
.fd-nv dl:first-child{margin-left: 0;}
.fd-nv dt{margin-bottom: 22px;}
.fd-nv dt a{display: block;font-size: 16px;position: relative;color: #2B2B2B;
    padding-bottom: 17px;
}
.fd-nv dt a:after{content: '';position: absolute;left: 0;bottom: 0;
    width: 30px;height: 2px;background-color: #F60;
}
.fd-nv dd a{    display: block;
    font-size: 14px;
    color: #999;
    line-height: 22px;
    max-width: 9em;
    margin-top: 10px;}
.fd-nv dd a:hover,.fd-copy a:hover{color: #F60;}
.fd-copy{overflow: hidden;color: #999;padding: 100px 0 36px;}
.fd-copy .copy{float: left;}
.fd-copy .link{float: right;}
.fd-copy a{color: #999;}
/*******************************
    -------[=正文]-------
********************************/
.g-tab{line-height: 75px;*zoom:1;
    border-bottom: 1px solid #e5e5e5;
}
.g-tab:after,.g-tab:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.g-tab .cur{float: left;font-size: 14px;color: #222;}
.g-tab .cur a{color: #777;}
.g-tab .cur a:hover{color: #f60;}
.g-tab .tab{float: right;}
.g-tab .tab li{float: left;margin-left: 50px;}
.g-tab .tab li a{display: block;font-size: 16px;color: #222;position: relative;}
.g-tab .tab li a:after{content: '';position: absolute;bottom: -1px;left: 50%;right: 50%;
    height: 3px;background-color: #014099;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.g-tab .tab li.on a,.g-tab .tab li:hover a{color: #014099;font-weight: bold;}
.g-tab .tab li.on a:after,.g-tab .tab li:hover a:after{left: 0;right: 0;}

.bd_weixin_popup{
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    -o-box-sizing: content-box;
    box-sizing: content-box;
}


.fix-right{position: fixed;z-index: 106;right: 20px;top: 50%;width: 70px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.fix-right li{margin-bottom: 2px;}
.fix-right .con{display: block;height: 70px;border-radius: 5px;
    background-color: rgba(0,0,0,.3);padding-top: 10px;position: relative;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.fix-right .ico{display: block;height: 30px;margin-bottom: 4px;
    background-position: center;background-repeat: no-repeat;
        background-size: contain;
    background-repeat: no-repeat;
}
.fix-right .ico.iconfont{
    font-size: 30px;
    line-height: 1;
    color: #fff;
    text-align: center;
}
.fix-right em{font-size: 12px;text-align: center;display: block;
    color: #fff;
}
.fix-right .con.on{background-color: #f60;}
.fix-right .tel{
    position: absolute;
    top: -34px;
    right: 100%;
    bottom: 0;
    line-height: 30px;
    padding: 6px 0 0 18px;
    display: none;
    color: #fff;
    width: 310px;
    margin-right: 5px;
    border-radius: 5px;
    background-color: #f60;
    font-size: 17px;
}
.fix-right .qr{position: absolute;top: 0;right: 100%;margin-right: 5px;overflow: hidden;
    width: 110px;padding: 5px;background-color: #f60;border-radius: 5px;display: none;
}
.fix-right .qr img{width: 100%;display: block;}
@media screen and (min-width: 1199px){
    .fix-right .con:hover .qr{display: block;}
    .fix-right .con:hover .tel{display: block;}
    .fix-right .con:hover{background-color: #f60;}
}

@media screen and (max-width: 768px){
    .fix-right .con.on1 .qr{display: block;}
    .fix-right .con.on1 .tel{display: block;}
    .fix-right .con.on1{background-color: #f60;}
    .fix-right .llother{
            display: none;
        }
    
}

.fix-right .go-top{
    display: none
}


/* Slider */
.slick-slider
{
    position: relative;

    display: block;

    -moz-box-sizing: border-box;
         box-sizing: border-box;

    -webkit-user-select: none;
       -moz-user-select: none;
        -ms-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
        touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    -webkit-transform: translate3d(0, 0, 0);
       -moz-transform: translate3d(0, 0, 0);
        -ms-transform: translate3d(0, 0, 0);
         -o-transform: translate3d(0, 0, 0);
            transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}



.g-t1{font-size: 36px;color: #222;position: relative;padding-bottom: 12px;text-align: center;}
.g-t1:after{content: '';position: absolute;left: 50%;bottom: 0;width: 60px;height: 2px;
    background-color: #F60;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.g-t1-1{text-align: left;}
.g-t1-1:after{left: 0;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-o-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
.row-a1{
	background-position: left top;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a1-1{overflow: hidden;padding-top: 230px;}
.m-txt1{width: 570px;float: right;}
.m-txt1 .item{padding-bottom: 52px;margin-bottom: 50px;
    border-bottom: 1px dotted rgba(0,0,0,.2);
}
.m-txt1 .desc{font-size: 24px;color: #666;margin-top: 25px;}
.m-txt1 .item:last-child{border-bottom: 0;}
.row-a1-2{padding: 136px 0 100px;}
.m-list1{*zoom:1;margin: 0 -10px;padding-top: 40px;}
.m-list1:after,.m-list1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list1 li{width: 25%;float: left;}
.m-list1 .con{display: block;margin: 0 10px;background: #FFFFFF;padding-top: 320px;
	box-shadow: 0px 8px 15px 0px rgba(58, 58, 58, 0.1);height: 505px;
	background-repeat: no-repeat;background-position: center top;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-list1 .desc{font-size: 14px;line-height: 20px;color: #666;
	margin: 0 25px 0 30px;
}

.m-tab1{text-align: center;font-size: 0;margin: 40px 0;}
.m-tab1 ul{display: inline-block;}
.m-tab1 li{float: left;margin: 0 5px;}
.m-tab1 li a{width: 129px;height: 40px;display: block;line-height: 38px;
	border: 1px solid #E1E1E1;font-size: 16px;color: #666;
	border-radius: 20px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab1 li.on a,.m-tab1 li:hover a{border-color: #ff6000;color: #fff;
	background: url(../images/i-bg5.jpg) repeat-y;
	-o-background-size: contain;
	-ms-background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	/*background-size: 100% auto;*/
	background-size: contain;
}
.row-a2{padding: 90px 0 93px;}

.m-slider1{}
.m-slider1 .slider{margin: 0 -15px;}
.m-slider1 .con{margin: 0 15px;display: block;}
.m-slider1 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;margin-bottom: 12px;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 h3{font-size: 16px;line-height: 30px;color: #333;font-weight: normal;}
.m-slider1 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-slider1 .con:hover h3{color: #ff6000;}
.m-slider1 .slick-arrow{position: absolute;top: 50%;width: 80px;height: 80px;
	cursor: pointer;border: 0;font-size: 0;text-indent: 9999px;
	background-position: center;background-repeat: no-repeat;
	background-color: transparent;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .slick-prev{left: -65px;background-image: url(../images/i-01.png);}
.m-slider1 .slick-next{right: -65px;background-image: url(../images/i-02.png);}
.m-slider1 .slick-prev:hover{background-image: url(../images/i-01-on.png);}
.m-slider1 .slick-next:hover{background-image: url(../images/i-02-on.png);}


.m-news{margin-top: 100px;margin-bottom: 25px;}
.m-news .con{display: block;overflow: hidden;}
.m-news .pic{float: left;width: 844px;height: 474px;}
.m-news .pic img{width: 100%;height: 100%;display: block;}
.m-news .txt{overflow: hidden;height: 474px;padding: 45px 36px 0 40px;color: #fff;
	background: url(../images/i-bg6.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-news h3{font-size: 30px;line-height: 1.4;font-weight: normal;
	margin-bottom: 8px;
}
.m-news .date{font-size: 16px;display: block;margin-bottom: 20px;}
.m-news .desc{font-size: 14px;line-height: 24px;margin-bottom: 30px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    word-break:break-all;
}
.m-news .more{font-size: 14px;}

.m-list2{overflow: hidden;margin: 0 -12px;}
.m-list2 li{width: 33.33%;float: left;margin-bottom: 25px;}
.m-list2 .con{display: block;margin: 0 12px;}
.m-list2 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-list2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .txt{border: 1px solid #e2e2e2;
	padding: 24px 30px 28px;
}
.m-list2 h3{font-size: 20px;line-height: 1.4;font-weight: normal;color: #222;
	height: 2.8em;margin-bottom: 11px;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .date{font-size: 16px;color: #999;display: block;margin-bottom: 40px;}
.m-list2 .more{font-size: 14px;color: #999;}
.m-list2 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-list2 .con:hover h3,.m-list2 .con:hover .more{color: #f60;text-decoration: underline;}

.pages{text-align: center;font-size: 0;margin: 40px 0 100px;}
.pages ul{display: inline-block;}
.pages li{float: left;margin: 0 3px;}
.pages li a{display: block;width: 40px;height: 40px;line-height: 38px;
	border: 1px solid #D4D4D4;border-radius: 20px;font-size: 14px;
}
.pages li.arrow a{width: 100px;}
.pages li.on a,.pages li:hover a{color: #fff;border-color: #f60;
	background-color: #f60; /* 浏览器不支持时显示 */
    background-image: linear-gradient(#ff7c00, #ff5105);
}

.m-details{padding: 68px 0 0;}
.m-details h1{text-align: center;font-size: 36px;color: #222;margin-bottom: 15px;}
.m-details .info{text-align: center;font-size: 16px;color: #777;
	border-bottom: 1px solid rgba(0,0,0,.1);padding-bottom: 34px;
}
.m-details .info span{margin: 0 15px;line-height: 24px;}
.m-details .share{display: inline-block;vertical-align: middle;}
.m-details .share em{float: left;line-height: 24px;}
.m-details .share .bdsharebuttonbox{overflow: hidden;}
.m-details .share .bdsharebuttonbox a{margin: 0;width: 24px;height: 24px;
	background-position: center;background-repeat: no-repeat;margin-left: 6px;display:inline-block
}
.m-details .share .bdsharebuttonbox .bds_tsina{background-image: url(../images/i-06.png);}
.m-details .share .bdsharebuttonbox .bds_weixin{background-image: url(../images/i-05.png);}
.m-details .txt{font-size: 16px;line-height: 30px;color: #777;word-break:break-all;
	padding: 38px 0 54px;border-bottom: 1px solid rgba(0,0,0,.1);
	text-align: justify
}
.m-details .txt p{padding: 10px 0;}
.m-details .bot{overflow: hidden;padding: 40px 0 70px;}
.m-details .arrow{float: left;font-size: 16px;line-height: 30px;color: #777;}
.m-details .item{overflow: hidden;}
.m-details .item span{float: left;}
.m-details .item a{display: inline-block;overflow: hidden;color: #222;}
.m-details .item a:hover{color: #f60;}
.m-details .back{float: right;width: 134px;height: 44px;text-align: center;line-height: 44px;
	background: #FF7E00;font-size: 14px;color: #fff;
	border-radius: 22px;
}
.m-details .back:after{content: '';display: inline-block;vertical-align: middle;
	width: 17px;height: 14px;position: relative;top: -2px;margin-left: 8px;
	background: url(../images/i-07.png) no-repeat center;
}

.m-list3{overflow: hidden;margin: 0 -2px;padding: 100px 0 90px;}
.m-list3 li{width: 33.33%;float: left;}
.m-list3 .con{display: block;margin: 0 2px;}
.m-list3 .pic{padding-top: 57%;height: 0;position: relative;overflow: hidden;margin-bottom: 13px;}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-list3 h3{font-size: 24px;color: #222;padding-left: 24px;
	background: url(../images/i-08.png) no-repeat left center;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .con:hover h3{background-image: url(../images/i-08-on.png);color: #f60;}

.g-t1-2{font-size: 24px;padding-bottom: 14px;}

.m-list4{*zoom:1;margin: 0 -15px;padding: 40px 0 100px;}
.m-list4:after,.m-list4:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list4 li{width: 33.33%;float: left;}
.m-list4 .con{margin: 0 15px;
	background: #FFFFFF;
	box-shadow: 0px 5px 15px 0px rgba(51, 51, 51, 0.1);
}
.m-list4 .tit{border-top: 4px solid #dcdcdc;padding: 20px 0 20px 30px;overflow: hidden;
	background: #FBFBFB url(../images/i-bg7.png) no-repeat center;
}
.m-list4 .ico{float: left;width: 60px;height: 60px;margin-right: 20px;}
.m-list4 .ico img{width: 100%;height: 100%;display: block;}
.m-list4 h3{line-height: 60px;overflow: hidden;font-size: 20px;color: #222;}
.m-list4 .txt{padding: 35px 15px 0 29px;height: 129px;}
.m-list4 .item{font-size: 16px;line-height: 30px;color: #222;padding-left: 27px;
	background-position: left center;background-repeat: no-repeat;
}
.m-list4 .i1{background-image: url(../images/i-12.png);}
.m-list4 .i2{background-image: url(../images/i-13.png);}
.m-list4 .i3{background-image: url(../images/i-14.png);}
.m-list4 .i4{background-image: url(../images/zxh/icon7.png);}
.m-list4 .i5{background-image: url(../images/zxh/icon9.png);}


.row-b1{overflow: hidden;padding: 100px 0 78px;
	background: url(../images/p-bg2.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-b1 .col-l{width: 48%;}
.row-b1 .col-r{width: 48%;}

.m-new2{overflow: hidden;}
.m-new2 .slick-list{margin: 0 -1px;}
.m-new2 .con{display: block;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.07);
}
.m-new2 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-new2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-new2 .txt{padding: 32px 30px 33px 39px;
	background-color: #fff;
}
.m-new2 .txt h3{font-size: 20px;color: #333;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-new2 .date{font-size: 16px;color: #999;}
.m-new2 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-new2 .con:hover h3{color: #f60;}
.m-new2 .slick-dots{position: absolute;left: 0;z-index: 2;right: 0;bottom: 139px;
	text-align: center;font-size: 0;
}
.m-new2 .slick-dots li{width: 13px;height: 13px;border-radius: 50%;border-radius: 50%;
	background-color: rgba(255,255,255,.3);margin: 0 8px;display: inline-block;
}
.m-new2 .slick-dots li button{display: none;}
.m-new2 .slick-dots li.slick-active{background-color: #f60;}

.m-list5{}
.m-list5 li{margin-bottom: 33px;padding-bottom: 30px;border-bottom: 1px solid rgba(0,0,0,.1);}
.m-list5 .con{ display: block;}
.m-list5 h3{font-size: 20px;line-height: 1.5;color: #222;font-weight: normal;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 .date{font-size: 16px;color: #999;}
.m-list5 li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.m-list5 .con:hover h3{color: #f60;text-decoration: underline;}

.row-b2{padding: 38px 0 70px;}

.m-list6{overflow: hidden;margin: 0 -15px;}
.m-list6 li{width: 50%;float: left;margin-bottom: 30px;}
.m-list6 .con{display: block;margin: 0 15px;overflow: hidden;padding: 30px;height: 140px;
	border: 1px solid #e2e2e2;border-top-width: 4px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .ico{float: left;width: 64px;height: 64px;margin-right: 20px;}
.m-list6 .ico img{width: 100%;height: 100%;display: block;}
.m-list6 .txt{overflow: hidden;padding-top: 5px;}
.m-list6 h3{font-size: 20px;
    font-weight: normal;
    color: #222;
    line-height: 26px;
	margin-bottom: 4px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
.m-list6 .date{font-size: 16px;color: #999;}
.m-list6 .con:hover{border-top-color: #f60;}
.m-list6 .con:hover h3{color: #f60;}

.row-c1{padding: 95px 0 0;}
.m-pic{margin-top: 40px;}
.m-pic img{width: 100%;display: block;}
.row-c1 .m-tab1{margin-top: 80px;}

.row-d2{padding: 70px 0 0;}
.m-t1{overflow: hidden;margin-bottom: 26px;line-height: 40px;}
.m-t1 h3{font-size: 24px;color: #222;float: left;padding-left: 30px;}
.m-t1 .sel{float: right;}
.m-t1 .sel span{font-size: 16px;}
.m-t1 .sel select{width: 169px;height: 40px;padding-left: 25px;
	font-size: 16px;color: #666;margin-left: 14px;
	border: 1px solid #E1E1E1;border-radius: 20px;
	background: url(../images/i-16.png) no-repeat right 24px center;
}
.m-table1{font-size: 16px;color: #666;margin-bottom: 52px;
	border-bottom: 1px dotted rgba(0,0,0,.2);
}
.m-table1 table{width: 100%;line-height: 59px;}
.m-table1 tr:nth-child(2n+1){background-color: #F2F7FC;}
.m-table1 th{color: #222;width: 14%;padding-left: 30px;}
.m-table1 td{padding-left: 30px;width: 36%;}
.m-table1-1 td{width: 50%;}
.m-table1-1{border-bottom: 0;}

.row-d1{background-color: #fafafa;}
.m-info{overflow: hidden;padding: 80px 0 0;}
.m-info .tit{font-size: 16px;}
.m-info .tit span{color: #222;}
.m-info .tit em{color: #999;margin-left: 20px;}
.m-info .top{color: #FF4D00;font-family: arial;overflow: hidden;}
.m-info .price{font-size: 60px;font-weight: bold;float: left;}
.m-info .plus{overflow: hidden;padding-left: 50px;padding-top: 22px;font-weight: bold;}
.m-info .plus span{display: block;font-size: 16px;}
.m-info .info{border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1);
	line-height: 76px;font-size: 16px;color: #28293C;overflow: hidden;
}
.m-info .info span{float: left;width: 20%;}
.m-info .ovh{padding-top: 35px;}
.m-info .col-l{width: 750px;}
.m-info .tab{overflow: hidden;margin-bottom: 20px;}
.m-info .tab li{float: left;margin-right: 70px;}
.m-info .tab li a{font-size: 16px;color: #28293C;}
.m-info .tab li.on a,.m-info .tab li:hover a{text-decoration: underline;color: #014099;}
.m-info .pic img{display: block;}
.m-info .col-r{width: 500px;padding-top: 52px;}
.m-info .chu{width: 219px;float: left;}
.m-info .ru{width: 219px;float: right;}
.m-info .t-b{display: block;height: 40px;border: 1px solid #E1E1E1;text-align: center;
	line-height: 38px;border-radius: 20px;font-size: 16px;color: #666;margin-bottom: 12px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-info .t-b:hover,.m-info .t-b.on{color: #fff;border-color: #f60;
	background-color: #f60; /* 浏览器不支持时显示 */
    background-image: linear-gradient(#ff7c00, #ff5105);
}
.m-info .item{overflow: hidden;font-size: 16px;line-height: 40px;color: #666;position: relative;}
/*.m-info .item span{float: left;}*/
.m-info .item .s1{position: absolute;left: 0;top: 0;padding-left: 10px;}
.m-info .item .s2{color: #FF4D00;text-align: center;display: block;}
.m-info .item .s3{position: absolute;right: 0;top: 0;padding-right: 10px;}
.m-info .tips{margin-bottom: 40px;font-size: 16px;color: #28293C;margin-top: 30px;}
.m-info .tips a{color: #014099;text-decoration: underline;}
.m-info .tit{font-size: 14px;}
.m-info .price{font-size: 42px;}
.m-info .plus{margin-left: 20px;padding-top: 8px;}
.m-info .plus span{font-size: 14px;}

.banner{height: 100vh;position: relative;}
.banner .section-first{height: 100%;}
.btn-down{position: absolute;left: 50%;bottom: 30px;width: 38px;height: 60px;z-index: 3;
	background: url(../images/i-17.png) no-repeat center;
	animation: downico 2s linear infinite;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #fff !important;
    white-space: nowrap;
    text-indent: -22px;
    line-height: 115px;
}
@keyframes downico{
    0%{
        bottom: 30px;
    }
    35%{
        bottom: 20px;
    }
    65%{
        bottom: 40px;
    }
    100%{
        bottom: 30px;
    }
}

.row-n1{overflow: hidden;color: #fff;height: 100vh;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n1 .wp{position: relative;height: 100%;}
.m-txt{max-width: 666px;position: absolute;top: 50%;left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt h3{font-size: 36px;margin-bottom: 36px;}
.m-txt .tips{font-size: 24px;font-weight: bold;margin-bottom: 12px;}
.m-txt .desc{font-size: 16px;line-height: 1.88;margin-bottom: 98px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-txt .btn{width: 160px;height: 50px;display: block;text-align: center;line-height: 50px;
	font-size: 16px;color: #F60;border-radius: 25px;
	background-color: #fff;
}
.ul-num{}
.ul-num .item{border: 1px solid rgba(255,255,255,.4);border-radius: 50%;
	position: relative;
}
.ul-num li{position: absolute;}
.ul-num .i1{top: 78px;left: 50%;margin-left: -33px;}
.ul-num .i2{top: 330px;right: 42px;}
.ul-num .i3{bottom: 210px;right: 50%;margin-right: -6px;}
.ul-num .i4{bottom: 45px;right: 320px;}

.ul-num .i1 .item{width: 322px;height: 322px;
}
.ul-num .i2 .item{width: 322px;height: 322px;
}
.ul-num .i3 .item{width: 230px;height: 230px;
}
.ul-num .i4 .item{width: 260px;height: 260px;
}


.ul-num .con{position: absolute;top: 50%;left: 0;right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ul-num .i1 .con,.ul-num .i2 .con{padding-left: 28px;}
.ul-num .i3 .con,.ul-num .i4 .con{padding-left: 10px;}
.ul-num .num{opacity: .7;font-weight: bold;line-height: 1.2;}
.ul-num .i1 .num{font-size: 60px;}
.ul-num .i2 .num{font-size: 36px;}
.ul-num .i3 .num{font-size: 60px;}
.ul-num .i1 .num span,
.ul-num .i2 .num span{font-size: 72px;}
.ul-num .i3 .num span{font-size: 72px;}
.ul-num .i4 .num span{font-size: 72px;}
.ul-num .i1 p,
.ul-num .i2 p{font-size: 20px;}
.ul-num .i3 p,
.ul-num .i4 p{font-size: 24px;}

@keyframes top1 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -o-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes top1 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -o-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes top2 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(-13px);
        -moz-transform: translateY(-13px);
        -o-transform: translateY(-13px);
        -ms-transform: translateY(-13px);
        transform: translateY(-13px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(13px);
        -moz-transform: translateY(13px);
        -o-transform: translateY(13px);
        -ms-transform: translateY(13px);
        transform: translateY(13px);
    }
    130% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes top2 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(-13px);
        -moz-transform: translateY(-13px);
        -o-transform: translateY(-13px);
        -ms-transform: translateY(-13px);
        transform: translateY(-13px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(13px);
        -moz-transform: translateY(13px);
        -o-transform: translateY(13px);
        -ms-transform: translateY(13px);
        transform: translateY(13px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.g-t2{text-align: center;color: #fff;padding-top: 180px;}
.g-t2 h2{font-size: 36px;position: relative;padding-bottom: 12px;margin-bottom: 20px;}
.g-t2 h2:after{content: '';position: absolute;left: 50%;bottom: 0;
	width: 60px;height: 2px;background-color: #fff;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.g-t2 .desc{max-width: 895px;margin: 0 auto;font-size: 16px;line-height: 2.25;}

.m-list7{overflow: hidden;padding: 66px 0;}
.m-list7 li{width: 25%;float: left;}
.m-list7 .con{width: 166px;height: 166px;border-radius: 50%;margin: 0 auto;
	border: 1px dashed #fff;display: block;position: relative;
}
.m-list7 .con:after{content: '';position: absolute;top: 50%;bottom: 50%;left: 50%;right: 50%;
	background-color: rgba(255, 126, 0, .3);border-radius: 50%;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list7 .txt{position: absolute;top: 22px;bottom: 22px;right: 22px;left: 22px;
	border-radius: 50%;z-index: 2;
	background-color: rgba(0, 104, 222, .7);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .txt em{display: block;font-size: 16px;color: #fff;text-align: center;
	position: absolute;top: 50%;left: 50%;width: 6em;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.m-list7 .txt em .ico{
	height: 34px;
    display: block;
    margin: 0 auto 8px;
    background-repeat: no-repeat;
	background-position: center;
	background-size: 34px;
	display: none
}
.m-list7 .con:hover em .ico{
	display: block
}
.m-list7 .con:hover{border: 1px solid #f60;}
.m-list7 .con:hover .txt{top: 0;bottom: 0;left: 0;right: 0;
	background-color: #f60;
    background-image: linear-gradient(#ff7c00, #ff5105);
}
.m-list7 .con:hover .txt em{width: 100%;font-size: 18px;}
.m-list7 .con:hover:after{top: -31px;bottom: -31px;left: -31px;right: -31px;}

@media screen and (min-width: 1199px){
	.m-list7 .i1.on .con em .ico{
		display: block
	}
	.m-list7 .i1.on .con{border: 1px solid #f60;}
	.m-list7 .i1.on .con .txt{top: 0;bottom: 0;left: 0;right: 0;
		background-color: #f60;
		background-image: linear-gradient(#ff7c00, #ff5105);
	}
	.m-list7 .i1.on .con .txt em{width: 100%}
	.m-list7 .i1.on .con:after{top: -31px;bottom: -31px;left: -31px;right: -31px;}
}


.m-list7 li:nth-child(2n+1) .con{margin-top: 80px;}

@media screen and (min-width: 1199px){
	.ul-num .i1 .item{
		-webkit-animation: top1 2.5s linear infinite;
	}
	.ul-num .i2 .item{
		-webkit-animation: top2 3s linear infinite;
	}
	.ul-num .i3 .item{
		-webkit-animation: top2 3.2s linear infinite;
	}
	.ul-num .i4 .item{
		-webkit-animation: top1 2.8s linear infinite;
	}

	.m-list7 .i1 .con{
		-webkit-animation: top1 2.5s linear infinite;
	}
	.m-list7 .i2 .con{
		-webkit-animation: top2 3s linear infinite;
	}
	.m-list7 .i3 .con{
		-webkit-animation: top2 3.2s linear infinite;
	}
	.m-list7 .i4 .con{
		-webkit-animation: top1 2.8s linear infinite;
	}
}

.row-n2{min-height: 100vh;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n3{padding: 140px 0 190px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-tab2{overflow: hidden;}
.m-tab2 li{float: left;margin-right: 48px;}
.m-tab2 li a{font-size: 20px;color: #7D7D7D;line-height: 48px;
	position: relative;display: block;font-weight: bold;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;
	height: 1px;background-color: #F60;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li.on a,.m-tab2 li:hover a{color: #F60;font-size: 24px;}
.m-tab2 li.on a:after,.m-tab2 li:hover a:after{left: 0;right: 0;}
.hide-dn{height: 0;overflow: hidden;}
.row-n3{overflow: hidden;}
.row-n3 .col-l{width: 505px;}
.row-n3 .col-r{margin-right: -56px;}
.m-pic2 .pic{float: left;width: 450px;margin-left: 20px;}
.m-slider2 .item{}
.m-slider2 .con{overflow: hidden;display: block;}
.m-slider2 .txt{float: left;padding-top: 90px;overflow: hidden;}
.m-slider2 .date{font-size: 20px;color: #7D7D7D;margin-bottom: 27px;}
.m-slider2 .date span{font-size: 30px;color: #f60;}
.m-slider2 .tit{font-size: 30px;line-height: 1.6;color: #2B2B2B;position: relative;
	padding-bottom: 12px;margin-bottom: 40px;
}
.m-slider2 .tit:after{content: '';position: absolute;left: 0;bottom: 0;
	width: 60px;height: 2px;background-color: #F60;
}
.m-slider2 .desc{font-size: 16px;line-height: 2.25;color: #7D7D7D;margin-bottom: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-align: justify;
}
.m-slider2 .more{font-size: 16px;line-height: 36px;color: #777;
	border-bottom: 1px solid #777;display: inline-block;
}
.m-slider2 .con:hover .more{color: #f60;border-bottom: 1px solid #f60}
.m-slider2 .slider{padding-bottom: 190px;}
.m-slider2 .con:hover .tit{color: #f60}
.m-slider2 .slick-arrow{position: absolute;bottom: 0;width: 85px;height: 85px;z-index: 2;
	border-radius: 50%;font-size: 0;text-indent: 9999px;border: 0;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	background-color: rgba(255,102,0,0);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .slick-arrow:after{content: '';position: absolute;top: -7px;bottom: -7px;left: -7px;right: -7px;
	border: 1px dashed #aaa;border-radius: 50%;
}
.m-slider2 .slick-prev{left: 0;background-image: url(../images/i-18.png);}
.m-slider2 .slick-next{left: 79px;background-image: url(../images/i-19.png);}
.m-slider2 .slick-prev:hover{background-image: url(../images/i-18-on.png);}
.m-slider2 .slick-next:hover{background-image: url(../images/i-19-on.png);}
.m-slider2 .slick-arrow:hover{background-color: rgba(255,102,0,1);}

/**
 * Swiper 4.0.5
 * Most modern mobile touch slider and framework with hardware accelerated transitions
 * http://www.idangero.us/swiper/
 *
 * Copyright 2014-2017 Vladimir Kharlampidi
 *
 * Released under the MIT License
 *
 * Released on: November 7, 2017
 */
 .swiper-container {
    margin: 0 auto;
    position: relative;
    overflow: hidden;
    list-style: none;
    padding: 0;
    z-index: 1
}

.swiper-container-no-flexbox .swiper-slide {
    float: left
}

.swiper-container-vertical>.swiper-wrapper {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column
}

.swiper-wrapper {
    position: relative;
    width: 100%;
    height: 100%;
    z-index: 1;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform;
    -webkit-box-sizing: content-box;
    box-sizing: content-box
}

.swiper-container-android .swiper-slide,.swiper-wrapper {
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0)
}

.swiper-container-multirow>.swiper-wrapper {
    -webkit-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.swiper-container-free-mode>.swiper-wrapper {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out;
    margin: 0 auto
}

.swiper-slide {
    -webkit-flex-shrink: 0;
    -ms-flex-negative: 0;
    flex-shrink: 0;
    width: 100%;
    height: 100%;
    position: relative;
    -webkit-transition-property: -webkit-transform;
    transition-property: -webkit-transform;
    -o-transition-property: transform;
    transition-property: transform;
    transition-property: transform,-webkit-transform
}

.swiper-invisible-blank-slide {
    visibility: hidden
}

.swiper-container-autoheight,.swiper-container-autoheight .swiper-slide {
    height: auto
}

.swiper-container-autoheight .swiper-wrapper {
    -webkit-box-align: start;
    -webkit-align-items: flex-start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-transition-property: height,-webkit-transform;
    transition-property: height,-webkit-transform;
    -o-transition-property: transform,height;
    transition-property: transform,height;
    transition-property: transform,height,-webkit-transform
}

.swiper-container-3d {
    -webkit-perspective: 1200px;
    perspective: 1200px
}

.swiper-container-3d .swiper-cube-shadow,.swiper-container-3d .swiper-slide,.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top,.swiper-container-3d .swiper-wrapper {
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d
}

.swiper-container-3d .swiper-slide-shadow-bottom,.swiper-container-3d .swiper-slide-shadow-left,.swiper-container-3d .swiper-slide-shadow-right,.swiper-container-3d .swiper-slide-shadow-top {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    pointer-events: none;
    z-index: 10
}

.swiper-container-3d .swiper-slide-shadow-left {
    background-image: -webkit-gradient(linear,right top,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(right,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to left,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-right {
    background-image: -webkit-gradient(linear,left top,right top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(left,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-top {
    background-image: -webkit-gradient(linear,left bottom,left top,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(bottom,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to top,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-3d .swiper-slide-shadow-bottom {
    background-image: -webkit-gradient(linear,left top,left bottom,from(rgba(0,0,0,.5)),to(rgba(0,0,0,0)));
    background-image: -webkit-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: -o-linear-gradient(top,rgba(0,0,0,.5),rgba(0,0,0,0));
    background-image: linear-gradient(to bottom,rgba(0,0,0,.5),rgba(0,0,0,0))
}

.swiper-container-wp8-horizontal,.swiper-container-wp8-horizontal>.swiper-wrapper {
    -ms-touch-action: pan-y;
    touch-action: pan-y
}

.swiper-container-wp8-vertical,.swiper-container-wp8-vertical>.swiper-wrapper {
    -ms-touch-action: pan-x;
    touch-action: pan-x
}

.swiper-button-next,.swiper-button-prev {
    position: absolute;
    top: 50%;
    width: 27px;
    height: 44px;
    margin-top: -22px;
    z-index: 10;
    cursor: pointer;
    background-size: 27px 44px;
    background-position: center;
    background-repeat: no-repeat
}

.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled {
    opacity: .35;
    cursor: auto;
    pointer-events: none
}

.swiper-button-prev,.swiper-container-rtl .swiper-button-next {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    left: 10px;
    right: auto
}

.swiper-button-next,.swiper-container-rtl .swiper-button-prev {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E");
    right: 10px;
    left: auto
}

.swiper-button-prev.swiper-button-white,.swiper-container-rtl .swiper-button-next.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-white,.swiper-container-rtl .swiper-button-prev.swiper-button-white {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-prev.swiper-button-black,.swiper-container-rtl .swiper-button-next.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-button-next.swiper-button-black,.swiper-container-rtl .swiper-button-prev.swiper-button-black {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E")
}

.swiper-pagination {
    position: absolute;
    text-align: center;
    -webkit-transition: .3s opacity;
    -o-transition: .3s opacity;
    transition: .3s opacity;
    -webkit-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10
}

.swiper-pagination.swiper-pagination-hidden {
    opacity: 0
}

.swiper-container-horizontal>.swiper-pagination-bullets,.swiper-pagination-custom,.swiper-pagination-fraction {
    bottom: 10px;
    left: 0;
    width: 100%
}

.swiper-pagination-bullets-dynamic {
    overflow: hidden;
    font-size: 0
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33);
    position: relative
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next {
    -webkit-transform: scale(.66);
    -ms-transform: scale(.66);
    transform: scale(.66)
}

.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next {
    -webkit-transform: scale(.33);
    -ms-transform: scale(.33);
    transform: scale(.33)
}

.swiper-pagination-bullet {
    width: 8px;
    height: 8px;
    display: inline-block;
    border-radius: 100%;
    background: #000;
    opacity: .2
}

button.swiper-pagination-bullet {
    border: none;
    margin: 0;
    padding: 0;
    -webkit-box-shadow: none;
    box-shadow: none;
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none
}

.swiper-pagination-clickable .swiper-pagination-bullet {
    cursor: pointer
}

.swiper-pagination-bullet-active {
    opacity: 1;
    background: #007aff
}

.swiper-container-vertical>.swiper-pagination-bullets {
    right: 10px;
    top: 50%;
    -webkit-transform: translate3d(0,-50%,0);
    transform: translate3d(0,-50%,0)
}

.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 6px 0;
    display: block
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    width: 8px
}

.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    display: inline-block;
    -webkit-transition: .2s top,.2s -webkit-transform;
    transition: .2s top,.2s -webkit-transform;
    -o-transition: .2s transform,.2s top;
    transition: .2s transform,.2s top;
    transition: .2s transform,.2s top,.2s -webkit-transform
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet {
    margin: 0 4px
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    transform: translateX(-50%);
    white-space: nowrap
}

.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s left,.2s -webkit-transform;
    transition: .2s left,.2s -webkit-transform;
    -o-transition: .2s transform,.2s left;
    transition: .2s transform,.2s left;
    transition: .2s transform,.2s left,.2s -webkit-transform
}

.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet {
    -webkit-transition: .2s right,.2s -webkit-transform;
    transition: .2s right,.2s -webkit-transform;
    -o-transition: .2s transform,.2s right;
    transition: .2s transform,.2s right;
    transition: .2s transform,.2s right,.2s -webkit-transform
}

.swiper-pagination-progressbar {
    background: rgba(0,0,0,.25);
    position: absolute
}

.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    background: #007aff;
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    -webkit-transform: scale(0);
    -ms-transform: scale(0);
    transform: scale(0);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
    -webkit-transform-origin: right top;
    -ms-transform-origin: right top;
    transform-origin: right top
}

.swiper-container-horizontal>.swiper-pagination-progressbar {
    width: 100%;
    height: 4px;
    left: 0;
    top: 0
}

.swiper-container-vertical>.swiper-pagination-progressbar {
    width: 4px;
    height: 100%;
    left: 0;
    top: 0
}

.swiper-pagination-white .swiper-pagination-bullet-active {
    background: #fff
}

.swiper-pagination-progressbar.swiper-pagination-white {
    background: rgba(255,255,255,.25)
}

.swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill {
    background: #fff
}

.swiper-pagination-black .swiper-pagination-bullet-active {
    background: #000
}

.swiper-pagination-progressbar.swiper-pagination-black {
    background: rgba(0,0,0,.25)
}

.swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill {
    background: #000
}

.swiper-scrollbar {
    border-radius: 10px;
    position: relative;
    -ms-touch-action: none;
    background: rgba(0,0,0,.1)
}

.swiper-container-horizontal>.swiper-scrollbar {
    position: absolute;
    left: 1%;
    bottom: 3px;
    z-index: 50;
    height: 5px;
    width: 98%
}

.swiper-container-vertical>.swiper-scrollbar {
    position: absolute;
    right: 3px;
    top: 1%;
    z-index: 50;
    width: 5px;
    height: 98%
}

.swiper-scrollbar-drag {
    height: 100%;
    width: 100%;
    position: relative;
    background: rgba(0,0,0,.5);
    border-radius: 10px;
    left: 0;
    top: 0
}

.swiper-scrollbar-cursor-drag {
    cursor: move
}

.swiper-zoom-container {
    width: 100%;
    height: 100%;
    display: -webkit-box;
    display: -webkit-flex;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -webkit-align-items: center;
    -ms-flex-align: center;
    align-items: center;
    text-align: center
}

.swiper-zoom-container>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
    object-fit: contain
}

.swiper-slide-zoomed {
    cursor: move
}

.swiper-lazy-preloader {
    width: 42px;
    height: 42px;
    position: absolute;
    left: 50%;
    top: 50%;
    margin-left: -21px;
    margin-top: -21px;
    z-index: 10;
    -webkit-transform-origin: 50%;
    -ms-transform-origin: 50%;
    transform-origin: 50%;
    -webkit-animation: swiper-preloader-spin 1s steps(12,end) infinite;
    animation: swiper-preloader-spin 1s steps(12,end) infinite
}

.swiper-lazy-preloader:after {
    display: block;
    content: '';
    width: 100%;
    height: 100%;
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E");
    background-position: 50%;
    background-size: 100%;
    background-repeat: no-repeat
}

.swiper-lazy-preloader-white:after {
    background-image: url("data:image/svg+xml;charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E")
}

@-webkit-keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

@keyframes swiper-preloader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.swiper-container .swiper-notification {
    position: absolute;
    left: 0;
    top: 0;
    pointer-events: none;
    opacity: 0;
    z-index: -1000
}

.swiper-container-fade.swiper-container-free-mode .swiper-slide {
    -webkit-transition-timing-function: ease-out;
    -o-transition-timing-function: ease-out;
    transition-timing-function: ease-out
}

.swiper-container-fade .swiper-slide {
    pointer-events: none;
    -webkit-transition-property: opacity;
    -o-transition-property: opacity;
    transition-property: opacity
}

.swiper-container-fade .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-fade .swiper-slide-active,.swiper-container-fade .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube {
    overflow: visible
}

.swiper-container-cube .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1;
    visibility: hidden;
    -webkit-transform-origin: 0 0;
    -ms-transform-origin: 0 0;
    transform-origin: 0 0;
    width: 100%;
    height: 100%
}

.swiper-container-cube .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-cube.swiper-container-rtl .swiper-slide {
    -webkit-transform-origin: 100% 0;
    -ms-transform-origin: 100% 0;
    transform-origin: 100% 0
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-cube .swiper-slide-active,.swiper-container-cube .swiper-slide-next,.swiper-container-cube .swiper-slide-next+.swiper-slide,.swiper-container-cube .swiper-slide-prev {
    pointer-events: auto;
    visibility: visible
}

.swiper-container-cube .swiper-slide-shadow-bottom,.swiper-container-cube .swiper-slide-shadow-left,.swiper-container-cube .swiper-slide-shadow-right,.swiper-container-cube .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-cube .swiper-cube-shadow {
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 100%;
    background: #000;
    opacity: .6;
    -webkit-filter: blur(50px);
    filter: blur(50px);
    z-index: 0
}

.swiper-container-flip {
    overflow: visible
}

.swiper-container-flip .swiper-slide {
    pointer-events: none;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    z-index: 1
}

.swiper-container-flip .swiper-slide .swiper-slide {
    pointer-events: none
}

.swiper-container-flip .swiper-slide-active,.swiper-container-flip .swiper-slide-active .swiper-slide-active {
    pointer-events: auto
}

.swiper-container-flip .swiper-slide-shadow-bottom,.swiper-container-flip .swiper-slide-shadow-left,.swiper-container-flip .swiper-slide-shadow-right,.swiper-container-flip .swiper-slide-shadow-top {
    z-index: 0;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden
}

.swiper-container-coverflow .swiper-wrapper {
    -ms-perspective: 1200px
}


/*整个网站变灰色*/
/*body{filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1);-webkit-filter: grayscale(100%);}*/

/*公用样式 begin*/
.fl{float: left}
.fr{float: right}
.zxh_clear:after{content: '';display: block;visibility: hidden;overflow: hidden;;width: 0;height:0;clear: both}
.tc{text-align:center}
.tr{text-align:right}
.tdu{text-decoration:underline}
.tup{text-transform: uppercase}
.pr{position: relative}
.pa{position: absolute}
.dn{display:none}
.db{display:block}
.dib{display:inline-block}
.fb{font-weight: bold}
.lh1{line-height:1}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.lh26{line-height:26px}
.lh28{line-height:28px}
.lh30{line-height:30px}
.lh32{line-height:32px}
.lh36{line-height:36px}
.lh60{line-height:60px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt40{margin-top:40px}
.mt50{margin-top:50px}
.mt60{margin-top:60px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.mb30{margin-bottom:30px}
.mb40{margin-bottom:40px}
.mb50{margin-bottom:50px}
.mb60{margin-bottom:60px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.ml30{margin-left:30px}
.ml40{margin-left:40px}
.ml50{margin-left:50px}
.ml60{margin-left:60px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mr30{margin-right:30px}
.mr40{margin-right:40px}
.mr50{margin-right:50px}
.mr60{margin-right:60px}

/*字体大小 begin*/
.f12{font-size:12px}
.f14{font-size:14px}
.f16{font-size:16px}
.f18{font-size:18px}
.f20{font-size:20px}
.f22{font-size:22px}
.f24{font-size:24px}
.f26{font-size:26px}
.f28{font-size:28px}
.f30{font-size:30px}
.f32{font-size:32px}
.f36{font-size:36px}
.f48{font-size:48px}
.f50{font-size:50px}
.f60{font-size:60px}
@media only screen and (max-width:1370px){
    .f20{font-size:18px}
    .f22{font-size:20px}
    .f24{font-size:20px}
    .f26{font-size:22px}
    .f28{font-size:24px}
    .f30{font-size:26px}
    .f32{font-size:28px}
    .f34{font-size:30px}
    .f36{font-size:32px}
    .f48{font-size:36px}
    .f50{font-size:38px}
    .f60{font-size:48px}
}
@media only screen and (max-width:1199px){
    .f16{font-size:14px}
    .f22{font-size:18px}
    .f30{font-size:20px}
    .f32{font-size:22px}
    .f34{font-size:24px}
    .f36{font-size:24px}
    .f48{font-size:32px}
    .f50{font-size:36px}
    .f60{font-size:42px}
}
@media only screen and (max-width:768px){
    .f18{font-size:16px}
    .f26{font-size:20px}
    .f28{font-size:22px}
    .f30{font-size:22px}
    .f32{font-size:24px}
    .f34{font-size:24px}
    .f36{font-size:24px}
    .f48{font-size:28px}
    .f50{font-size:32px}
    .f60{font-size:36px}
}
@media only screen and (max-width:500px){
    .f24{font-size:18px}
    .f32{font-size:22px}
    .f48{font-size:24px}
    .f50{font-size:24px}
    .f60{font-size:28px}
}
/*字体大小 end*/

.tr_all{-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}
.wsl{white-space: pre-line}
.ellipsis{text-overflow: ellipsis;white-space: nowrap;overflow: hidden}
.ellipsis2 , .ellipsis3 , .ellipsis4 , .ellipsis5{overflow: hidden;display: -webkit-box;-webkit-box-orient: vertical}
.ellipsis2{-webkit-line-clamp: 2}
.ellipsis3{-webkit-line-clamp: 3}
.ellipsis4{-webkit-line-clamp: 4}
.ellipsis5{-webkit-line-clamp: 5}

.ul3 , .ul4 , .ul5{margin: -20px -10px 0;overflow: hidden}
.ul3 li , .ul4 li , .ul5 li{float: left;position: relative;overflow: hidden}
.ul3 .con , .ul4 .con , .ul5 .con{margin: 20px 10px 0;padding: 0 10px;overflow: hidden}
.ul3 li{width: 33.33%}
.ul4 li{width: 24.99%}
.ul5 li{width: 19.99%}

/*全局阴影*/
.bxs{box-shadow: 1px 1px 8px 1px rgba(0,0,0,.2)}
.ovh{overflow: hidden}
.bg_cover{background-position:center center;background-repeat:no-repeat;background-size:cover}

/*元素垂直居中*/
.yc{position: absolute;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);-o-transform: translateY(-50%);transform: translateY(-50%)}
.xyc{position: absolute;top: 50%;left: 50%;-webkit-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%);transform: translate(-50%,-50%)}

/*标题前面小竖杆*/
.tit_sg{position: relative;padding-left: 20px}
.tit_sg:before{content: '';display: block;position: absolute;top: 0;left: 0;height: 100%;width: 4px;background: #f60;border-radius: 2px}

/*标题左右横杆*/
.tit_hg{}
.tit_hg span{position: relative;display: inline-block;padding: 0 30px}
.tit_hg span:after,
.tit_hg span:before{content: '';display: block;position: absolute;top: 50%;margin-top: 1px;width: 192px;height: 2px;background: #f60}
.tit_hg span:after{right: -192px}
.tit_hg span:before{left: -192px}

/*自定义滚动条 begin*/
.scrollbar{overflow-y: auto}
.scrollbar::-webkit-scrollbar {width: 6px;height: 6px}
.scrollbar::-webkit-scrollbar-thumb {background-color: #f60;border-radius: 6px}
.scrollbar::-webkit-scrollbar-track {background: #ebebeb}
/*自定义滚动条 end*/


/*视频弹框 begin*/
.video_place{position: fixed;top:0;left: 0;right: 0;bottom: 0;background-color: rgba(0,0,0,0.5);z-index: 99999;display: none}
.lt9 .video_place{filter: progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr="#88000000", EndColorStr="#88000000")}
.video_con{z-index:2;width: 900px;height:527px;background-color: #000;position: absolute;top: 50%;left: 50%;transform: translate(-50%,-50%);text-align: center}
.lt9 .video_con{top:20%;left:10%;background: #000}
.video_con video{width: 100%;height: 100%}
.video_close_btn{position: absolute;top:50%;left: 50%;margin:-264px -3.875em 0 450px;cursor: pointer}
.video_close_btn span {width: 50px;float: left;position: relative;top: -3.625em;height: 50px;background: url(../../img/close.png) no-repeat center center; background-size: 50px 50px;display: inline-block;border-radius: 50%;transition: all 0.5s}
.video_close_btn:hover span{transform: rotate(90deg)}
.video_place .con { position:relative; }
.video_place p {position:absolute;top:50%; margin-top:258px;left:50%; margin-left:-450px;width:900px; padding:0.85em 0; color: #fff;text-align: center;cursor: pointer}
.video_play{cursor: pointer}
.video_play i{width: 60px;display: inline-block;height: 60px;background: url(../../img/play_button.png) no-repeat center center;background-size: cover}
/*视频弹框 end*/

/*经典弹框 begin*/
.global_pop{position: fixed;left: 0;right: 0;top: 0;bottom: 0;z-index: 999}
.global_pop .bg{position: absolute;left: 0;right: 0;top: 0;bottom: 0;background: rgba(0,0,0,0.4)}
.global_pop .cont{max-width: 500px;width: 94%;padding: 20px;background: #fff;max-height: 80%}
.global_pop .cont .close{width: 30px;height: 30px;line-height: 28px;border: 1px solid #f60;color: #f60;border-radius: 50%;cursor: pointer;position: absolute;right: 20px;top: 16px;font-size: 20px}
.global_pop .cont .close:hover{-webkit-transform: rotate(90deg);-moz-transform: rotate(90deg);-ms-transform: rotate(90deg);-o-transform: rotate(90deg);transform: rotate(90deg)}

@media only screen and (max-width: 768px){
    .global_pop .cont .close {right: 10px;top: 10px;font-size: 26px}
}
/*经典弹框 end*/

/*返回顶部*/
.go_top{position: fixed;bottom: 20px;right: 32px;z-index: 999;cursor: pointer;font-size: 42px;line-height: 40px;text-align: center;border-radius: 50%;color: #f60;display: none}


/*全站字体颜色*/
.global_color{color: #f60}
/*全站背景颜色*/
.global_bg{background: #f60}
/*全站边框颜色*/
.global_border{border: 1px solid #f60}
/*白色字体*/
.color_fff , .color_fff:hover{color: #fff}
/*标题*/
.global_title{margin-bottom: 50px;text-align: center}
/*一级标题*/
.global_tit{margin-bottom: 50px;font-size: 36px}
/*一级副标题*/
.global_txt{color: #777;margin-top: 16px}
/*全站上下统一间距*/
.global_pd{padding: 80px 0}
/*全站上间距*/
.global_pt{padding-top: 80px}
/*全站下间距*/
.global_pb{padding-bottom: 80px}
/*富文本样式*/
.global_text p{color: #666;line-height: 30px;}
/*轮播分页器选中样式*/
.swiper-pagination-bullet-active{background: #f60}

/*swiper轮播 跑马灯*/
.swiper-container-free-mode > .swiper-wrapper {
    -webkit-transition-timing-function: linear;
    -moz-transition-timing-function: linear;
    -ms-transition-timing-function: linear;
    -o-transition-timing-function: linear;
    transition-timing-function: linear;
    margin: 0 auto;
}
/*swiper轮播 跑马灯*/

/*全站公用按钮*/
.global_btn{display: block;margin: 30px auto 0;text-align: center;width: 178px;height: 48px;line-height: 48px;background: #f60;border-radius: 5px;color: #fff;font-size: 18px;letter-spacing: 4px;cursor: pointer}

/*pc端鼠标移入交互效果 begin*/
@media only screen and (min-width:1199px){
    /*图片移入放大*/
    .tr_img{cursor: pointer}
    .tr_img img{-webkit-transform: scale(1.01);-moz-transform: scale(1.01);-ms-transform: scale(1.01);-o-transform: scale(1.01);transform: scale(1.01);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-ms-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s}
    .tr_img:hover img{-webkit-transform: scale(1.05);-moz-transform: scale(1.05);-ms-transform: scale(1.05);-o-transform: scale(1.05);transform: scale(1.05)}

    /*图标移入旋转*/
    .tr_icon img{-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-ms-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s}
    .tr_icon:hover img{-webkit-transform: rotateY(180deg);-moz-transform: rotateY(180deg);-ms-transform: rotateY(180deg);-o-transform: rotateY(180deg);transform: rotateY(180deg)}

    /*按钮移入交互 begin*/
    .btn_hover .btn{position: relative;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s}
    .btn_hover .btn::after{position: absolute;content: "";top: 0;bottom: 0;left: 0;right: 100%;background-color: #f60;z-index: 1;-webkit-transition: .3s;-moz-transition: .3s;-ms-transition: .3s;-o-transition: .3s;transition: .3s}
    .btn_hover:hover .btn::after{right: 0}
    .btn_hover .btn span{position: relative;z-index: 2}
}
/*pc端鼠标移入交互效果 end*/

/*animation动画 begin*/
.amt_up_down{
    -moz-animation: amt1 1.2s ease-in-out infinite;
    -webkit-animation: amt1 1.2s ease-in-out infinite;
    animation: amt1 1.2s ease-in-out infinite;
}
@-moz-keyframes amt1 {
    0% { -moz-transform: translateY(8px); }
    50% { -moz-transform: translateY(0); }
    100% { -moz-transform: translateY(8px); }
}
@-o-keyframes amt1 {
    0% { -moz-transform: translateY(8px); }
    50% { -moz-transform: translateY(0); }
    100% { -moz-transform: translateY(8px); }
}
@-ms-keyframes amt1 {
    0% { -moz-transform: translateY(8px); }
    50% { -moz-transform: translateY(0); }
    100% { -moz-transform: translateY(8px); }
}
@-webkit-keyframes amt1 {
    0% { -webkit-transform: translateY(8px); }
    50% { -webkit-transform: translateY(0); }
    100% { -webkit-transform: translateY(8px); }
}
@keyframes amt1 {
    0% { transform: translateY(8px); }
    50% { transform: translateY(0); }
    100% { transform: translateY(8px); }
}
/*animation动画 end*/

/*pc移动端的图片显示*/
.img_app{display: none}
@media only screen and (max-width:768px){
    .img_pc{display: none}
    .img_app{display: block}
}

/*pc移动端显示隐藏 begin*/
.app_show{display: none}
@media only screen and (max-width: 768px){
    .pc_show{display: none}
    .app_show{display: block}
}
/*pc移动端显示隐藏 end*/

@media only screen and (max-width:1370px){
    .global_pd {padding: 60px 0}
    .lh60{line-height:48px}
    /*.f20 , .nav li .v1{font-size: 18px}*/
}
@media only screen and (max-width:1199px){
    .lh30 {
        line-height: 26px;
    }
    .ul3 li , .ul4 li{width: 49.99%}
    .ul5 li{width: 33.3%}
    .global_pd {padding: 50px 0}
    .global_pt{padding-top: 50px}
    .global_pb{padding-bottom: 50px}
    .global_title {margin-bottom: 20px}
    .global_text p {line-height: 26px}
    .wsl{white-space: initial}

	.video_con {width: 80%;height: auto}
    .video_close_btn{ left:auto; top:auto; bottom:85%;right: 10%; }
    .video_close_btn span { top:0; }
}
@media only screen and (max-width:1000px){
    .mt60{margin-top: 50px}
}
@media only screen and (max-width:768px){
    .mt60{margin-top: 30px}
    .mt30 {margin-top: 20px}
	.video_close_btn {bottom: 7%;left: 50%;right: auto;transform: translateX(-50%);margin: 0}
    .video_close_btn span {top: -6.625em}
    .go_top {bottom: 30px;right: 10px;font-size: 36px;line-height: 34px}
}
@media only screen and (max-width:650px){
    .lh60{line-height:32px}
    /*.ellipsis2 , .ellipsis3 ,.ellipsis4{display: block}*/
    .ul3 li , .ul4 li , .ul5 li{width: 100%;float: none}
}


/*栅格系统 begin*/
.col_pc_12{width: 100%}
.col_pc_11{width: 91.666%}
.col_pc_10{width: 83.333%}
.col_pc_9{width: 75%}
.col_pc_8{width: 66.666%}
.col_pc_7{width: 58.333%}
.col_pc_6{width: 50%}
.col_pc_5{width: 41.666%}
.col_pc_4{width: 33.333%}
.col_pc_3{width: 25%}
.col_pc_2{width: 16.666%}
.col_pc_1{width: 8.333%}
@media only screen and (max-width:1250px){
    .col_pr_12{width: 100%}
    .col_pr_11{width: 91.666%}
    .col_pr_10{width: 83.333%}
    .col_pr_9{width: 75%}
    .col_pr_8{width: 66.666%}
    .col_pr_7{width: 58.333%}
    .col_pr_6{width: 50%}
    .col_pr_5{width: 41.666%}
    .col_pr_4{width: 33.333%}
    .col_pr_3{width: 25%}
    .col_pr_2{width: 16.666%}
    .col_pr_1{width: 8.333%}
}
@media only screen and (max-width:768px){
    .col_ip_12{width: 100%}
    .col_ip_11{width: 91.666%}
    .col_ip_10{width: 83.333%}
    .col_ip_9{width: 75%}
    .col_ip_8{width: 66.666%}
    .col_ip_7{width: 58.333%}
    .col_ip_6{width: 50%}
    .col_ip_5{width: 41.666%}
    .col_ip_4{width: 33.333%}
    .col_ip_3{width: 25%}
    .col_ip_2{width: 16.666%}
    .col_ip_1{width: 8.333%}
}
@media only screen and (max-width:500px){
    .col_app_12{width: 100%}
    .col_app_11{width: 91.666%}
    .col_app_10{width: 83.333%}
    .col_app_9{width: 75%}
    .col_app_8{width: 66.666%}
    .col_app_7{width: 58.333%}
    .col_app_6{width: 50%}
    .col_app_5{width: 41.666%}
    .col_app_4{width: 33.333%}
    .col_app_3{width: 25%}
    .col_app_2{width: 16.666%}
    .col_app_1{width: 8.333%}
}
/*栅格系统 end*/

/*公用样式 end*/


/*动画 begin*/
.radius_key{width:400px;height:400px;border:1px solid rgba(255,255,255,.2);border-radius:50%;-webkit-animation:4s 1s infinite radius_key;-moz-animation:4s 1s infinite radius_key;-ms-animation:radius_key 4s 1s infinite;-o-animation:4s 1s infinite radius_key;animation:4s 1s infinite radius_key}
@keyframes radius_key{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-moz-keyframes radius_key{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-ms-keyframes radius_key{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-webkit-keyframes radius_key{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
@-o-keyframes radius_key{
0%{opacity:0;filter:alpha(opacity=0);filter:alpha(Opacity=0);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=0)';-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}
100%{opacity:1;filter:alpha(opacity=100);filter:alpha(Opacity=100);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=100)';-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}
}
/*动画 end*/


@keyframes radius_key2 {
    0% {
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
    }
    30% {
        opacity: 1;
        -webkit-transform: scale(1.05);
        -ms-transform: scale(1.05);
        transform: scale(1.05);
    }
    60% {
        -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
        transform: scale(0.8);
    }
    80% {
        -webkit-transform: scale(1);
        -ms-transform: scale(1);
        transform: scale(1);
    }
    100% {
        -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
        transform: scale(0.5);
    }
}


/*谷歌文字渐变色 begin*/
.Chrome_html .text_gradual{
    background-image: -webkit-linear-gradient(90deg,#30CAE4,#2A71D5);
    background-image: linear-gradient(90deg,#30CAE4,#2A71D5);
    -webkit-background-clip:text;
    color: transparent !important;
    display: inline-block;
    font-weight: bold;
}

@media only screen and (max-width: 500px){
    .text_gradual{
        background-image: -webkit-linear-gradient(90deg,#30CAE4,#2A71D5);
        background-image: linear-gradient(90deg,#30CAE4,#2A71D5);
        -webkit-background-clip:text;
        color: transparent !important;
        display: inline-block;
        font-weight: bold;
    }
}
/*谷歌文字渐变色 end*/