.wrap{ width:100%; padding-:0 15px; max-width:1500px; margin:0 auto;}
.h50{height: 50px;clear: both;overflow: hidden;}
.h100{height: 100px;clear: both;overflow: hidden;}


.rgba_80 {
    background: rgb(0, 0, 0);
    /*不支持rgba的浏览器*/
    background: rgba(0, 0, 0, .5);
    /*支持rgba的浏览器*/
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#C84e6ef2, endColorstr=#C84e6ef2);
}


.img101:hover{transform: scale(1.01) rotate(0deg); transition: 1.5s;}
.footer{color: #fff;}
.fd-list{overflow: hidden;padding: 19px 0;border-bottom: 1px solid rgba(255,255,255,.2);}
.fd-list ul{margin: 0 -70px;}
.fd-list li{float: left;width: 20%;line-height: 52px;padding: 0 70px;}
.fd-list .ico{width: 52px;height: 52px;border-radius: 50%;float: left;
    margin-right: 18px;border: 1px solid rgba(255,255,255,.2);
    background-position: center;background-repeat: no-repeat;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.fd-list h3{font-size: 18px;font-weight: normal;overflow: hidden;}

.fd-con{overflow: hidden;padding: 47px 0 51px;}
.fd-nv{float: left;}
.fd-nv dl{float: left;width: 216px;}
.fd-nv dl:last-child{width: auto;}
.fd-nv dt{margin-bottom: 20px;}
.fd-nv dt a{color: #fff;font-size: 18px;font-weight: bold;}
.fd-nv dd a{color: #fff;line-height: 38px;display: block;font-size: 16px;}
.fd-nv dd a:hover{opacity: .8;text-decoration: underline;}
.fd-r{float: right;}
.fd-r .tit{font-size: 18px;margin-bottom: 20px;}
.fd-r .tel{line-height: 1.1;font-size: 16px;margin-bottom: 14px;}
.fd-r .tel span{font-size: 30px;color: #4397FF;font-family: 'DINCond-Black';}
.fd-r .btn{width: 125px;height: 39px;display: block;border-radius: 5px;
    border: 1px solid rgba(255,255,255,.9);text-align: center;line-height: 37px;
    font-size: 16px;color: #fff;margin-bottom: 21px;
}
.fd-r .btn:before{content: '';display: inline-block;vertical-align: middle;
    width: 17px;height: 18px;margin-right: 7px;position: relative;top: -2px;
    background: url(../image/i-27.png) no-repeat center;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.fd-r .qr{width: 95px;}
.fd-r .qr img{width: 100%;display: block;}
.fd-bot{font-size: 16px;overflow: hidden;line-height: 24px;padding: 23px 0;
    border-top: 1px solid rgba(255,255,255,.2);
}
.fd-bot a{color: rgba(255,255,255,.7);}
.fd-bot a:hover{color: #fff;text-decoration: underline;}
.fd-bot .copy{float: left;color: rgba(255,255,255,.7);}
.fd-bot .link{float: right;}

/*******************************
    -------[=正文]-------
********************************/

.pop-video{position: fixed;top: 0;bottom: 0;left: 0;right: 0;z-index: 1024;
    display: none;
}
.pop-bg{position: absolute;top: 0;bottom: 0;left: 0;right: 0;
    background-color: #101010;
}
.pop-video .cont{position: absolute;width: 1280px;height: 720px;left: 50%;top: 50%;
    transform: translate(-50%, -50%);
}
.pop-video video{width: 100%;height: 100%;}
.pop-video .close{display: block;position: absolute;right: 60px;top: 24px;
    width: 25px;height: 25px;cursor: pointer;
    background: url(../image/close.png) center no-repeat;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
    opacity: .5;
    filter: alpha(opacity=50);
}
.index{background-color: #F1F3F5;padding-top: 142px;}


.g-pic img{width: 100%;display: block;}


.fix-right{position: fixed;right: 0;top: 50%;z-index: 105;display: none;
    box-shadow: 0px 0px 6px 0px rgba(71, 71, 71, 0.17);
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.fix-right .con{display: block;position: relative;
    border-bottom: 1px solid rgba(255,255,255,.3);
}
.fix-right .ico{width: 70px;height: 70px;display: block;position: relative;z-index: 2;
    background-color: #111;
    background-position: center;background-repeat: no-repeat;
    -o-background-size: 100% auto;
    -ms-background-size: 100% auto;
    -moz-background-size: 100% auto;
    -webkit-background-size: 100% auto;
    background-size: 100% auto;
}
.fix-right .con:hover .ico{background-color: #3065be;}
.fix-right .txt{position: absolute;top: 0;height: 70px;padding-right: 70px;
    width: 320px;right: -320px;background-color: #3065be;
    line-height: 70px;color: #fff;text-align: center;font-size: 20px;
    border-radius: 7px 0 0 7px;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.fix-right .con:hover .txt{right: 0;}
.fix-right .con:hover .qr{right: 75px;}
.fix-right .qr{position: absolute;width: 120px;height: 120px;
    padding: 10px;right: -130px;top: 0;
    background-color: #3065be;border-radius: 7px;
    transition: .5s;
    -ms-transition: .5s;
    -moz-transition: .5s;
    -webkit-transition: .5s;
    -o-transition: .5s;
}
.fix-right .qr img{width: 100%;height: 100%;}
.fix-right .tel .ico{background-image: url(../image/fix-2.png);}
.fix-right .liu .ico{background-image: url(../image/fix-3.png);}
.fix-right .weix .ico{background-image: url(../image/fix-4.png);}
.fix-right .top .ico{border-radius: 0 0 0 10px;
    background-image: url(../image/fix-5.png);
}
.fix-right .top{border-bottom: 0;}
.fix-right .kefu .txt{width: 198px;}
.fix-right .kefu .ico{border-radius: 10px 0 0 0;background-image: url(../image/fix-1.png);}


.b-bgc1{background-color: #EEF1F3;}


.pop-box{position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 1024;display: none;}
.pop-box .pop-bg{background-color: rgba(0,0,0,.5);}
.pop-box .cont{*zoom:1;width: 990px;position: absolute;top: 50%;left: 50%;
    background-color: #fff;border-radius: 20px;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.pop-box .cont:after,.pop-box .cont:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.pop-box .pic{width: 320px;height: 568px;float: left;border-radius: 20px 0 0 20px;
    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;
}
.pop-box .right{padding: 48px 42px 0;overflow: hidden;}
.pop-box .top{overflow: hidden;margin-bottom: 40px;}
.pop-box .tips{float: left;}
.pop-box .tips span{font-size: 34px;color: #000;font-weight: bold;
    display: block;
}
.pop-box .tips em{display: block;font-size: 18px;color: #666;font-weight: bold;}
.pop-box .price{float: right;}
.pop-box .price em{float: left;font-size: 17px;color: #303030;
    line-height: 21px;
}
.pop-box .price #ftime{float: left;font-size: 41px;color: #F00B1B;
    font-weight: bold;line-height: 1;margin-left: 10px;
}
.pop-box .price span{font-size: 19px;color: #575757;font-weight: bold;
    position: relative;top: 12px;margin-left: 7px;
}
.pop-box .ovh{overflow: hidden;margin: 0 -11px;}
.pop-box .item{float: left;width: 50%;padding: 0 11px;position: relative;
    margin-bottom: 22px;
}
.pop-box .t1{font-size: 18px;color: #BEBEBE;
    position: absolute;top: 0;left: 29px;line-height: 60px;
}
.pop-box .t1 i{font-style: normal;color: #FF0303;}
.pop-box .inp{width: 100%;display: block;border: 1px solid #eee;
    height: 60px;padding-left: 75px;font-size: 18px;
}
.pop-box .code .item{width: auto;float: none;}
.pop-box .code .inp{padding-left: 90px;}
.pop-box .pic-code{position: absolute;right: 15px;top: 4px;
    bottom: 4px;width: 120px;
}
.pop-box .pic-code img{width: 100%;height: 100%;display: block;}
.pop-box .btn{width: 100%;height: 70px;display: block;margin-top: 26px;
    font-size: 22px;color: #fff;font-weight: bold;border: 0;
    background-color: #000;cursor: pointer;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.pop-box .btn:hover{opacity: .99;}
.pop-box .close{position: absolute;top: -33px;right: -35px;
    width: 100px;height: 100px;cursor: pointer;
    background: url(../image/close.png) no-repeat center;
    -o-background-size: auto 100%;
    -ms-background-size: auto 100%;
    -moz-background-size: auto 100%;
    -webkit-background-size: auto 100%;
    background-size: auto 100%;
}




.row-a1{padding-bottom: 80px;}

.g-t1{text-align: center;padding: 72px 0 0;}
.g-t1 h2{font-size: 38px;margin-bottom: 10px;}
.g-t1 .desc{font-size: 18px;color: #777;}

.m-list1{overflow: hidden;margin: 0 -16px 40px;padding-top: 55px;}
.m-list1 li{float: left;}
.m-list1 .i1{width: 32%;}
.m-list1 .i2{width: 68%;margin-bottom: 30px;}
.m-list1 .i3{width: 34%;}
.m-list1 .i4{width: 34%;}
.m-list1 .con{display: block;overflow: hidden;position: relative;border-radius: 20px;
	margin: 0 16px;
}
.m-list1 .pic{height: 0;position: relative;overflow: hidden;
	background-color: #000;
}
.m-list1 .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-list1 .i1 .pic{padding-top: 160.3%;}
.m-list1 .i2 .pic{padding-top: 35.5%;}
.m-list1 .i3 .pic,
.m-list1 .i4 .pic{padding-top: 71.5%;}
.m-list1 .txt{position: absolute;top: 40px;left: 50px;color: #fff;}
.m-list1 .txt h3{font-size: 36px;margin-bottom: 8px;}
.m-list1 .desc{font-size: 20px;margin-bottom: 24px;}
.m-list1 .i3 .txt,
.m-list1 .i4 .txt{left: 45px;}
.m-list1 .btn{width: 60px;height: 60px;border-radius: 10px;display: block;
	background: rgba(255,255,255,.2) url(../image/arr_ys.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .con:hover .btn{background-color: #111;}
.m-list1 .con:hover .pic img{opacity: .7;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.m-video{position: relative;overflow: hidden;height: 850px;
	border-radius: 0px;
}
.m-video .con{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;
}
.m-video .video{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;z-index: 1;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.m-video .video video,.m-video .video source{display: block;width: 100%;height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.m-video .video-btn{position: absolute;left: 0;right: 0;top: 50%;padding-top: 75px;
	font-size: 36px;color: #fff;z-index: 3;text-align: center;
	background: url(../image/play.png) no-repeat center top;
	-o-background-size: 60px auto;
	-ms-background-size: 60px auto;
	-moz-background-size: 60px auto;
	-webkit-background-size: 60px auto;
	background-size: 60px auto;
	-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-video .video-btn:hover{color: #fff;opacity: 1;}

.row-a2{padding-bottom: 95px;
	background-color: #eef1f3;
}
.m-list2{overflow: hidden;margin: 63px -50px 0;padding: 58px 52px 45px 47px;
	background: #FFFFFF;border-radius: 0px;
}
.m-list2 li{float: left;position: relative;}
.m-list2 li:after{content: '';position: absolute;top: 0;left: 100%;
	width: 131px;height: 308px;
	background: url(../image/i-07.png) no-repeat center;
	-o-background-size: 88px auto;
	-ms-background-size: 88px auto;
	-moz-background-size: 88px auto;
	-webkit-background-size: 88px auto;
	background-size: 88px auto;
    animation: downico 2s ease-out infinite;
}
.m-list2 .i1{width: 311px;margin-right: 131px;}
.m-list2 .i2{width: 462px;}
.m-list2 .i3{width: 558px;float: right;}
.m-list2 .pic{height: 308px;padding: 18px;margin-bottom: 24px;
	background-color: #f0f5fe;border-radius: 40px;overflow: hidden;
}
.m-list2 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .i1 .pic:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list2 h3{font-size: 24px;text-align: center;}
.m-list2 li:last-child:after{display: none;}
.m-list2 dl{overflow: hidden;height: 100%;
	background: #FCFDFF;padding-top: 24px;
	box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.05);
	border-radius: 30px;
}
.m-list2 dd{width: 20%;float: left;margin-bottom: 16px;}
.m-list2 .ico{display: block;width: 66px;height: 66px;position: relative;
	margin: 0 auto 6px;padding: 9px;
}
.m-list2 .ico:after{content: '';position: absolute;top: 0;left: 0;width: 100%;height: 66px;
	background: linear-gradient(180deg, #F1F3F9, #FFFFFF);
	border: 2px solid #FFFFFF;border-radius: 33px;
	box-shadow: 0px 3px 8px 0px rgba(93, 93, 93, 0.26);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .ico img{width: 100%;height: 100%;display: block;position: relative;z-index: 2;}
.m-list2 dd p{display: block;text-align: center;font-size: 18px;position: relative;z-index: 2;}
.m-list2 dd:hover .ico:after{height: 110px;}


@keyframes downico{
    0%{
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -o-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
    }
    35%{
        -webkit-transform: translateX(50px);
        -moz-transform: translateX(50px);
        -o-transform: translateX(50px);
        -ms-transform: translateX(50px);
        transform: translateX(50px);
        opacity: 0;
    }
    65%{
        -webkit-transform: translateX(-50px);
        -moz-transform: translateX(-50px);
        -o-transform: translateX(-50px);
        -ms-transform: translateX(-50px);
        transform: translateX(-50px);
        opacity: 0;
    }
    100%{
        -webkit-transform: translateX(0px);
        -moz-transform: translateX(0px);
        -o-transform: translateX(0px);
        -ms-transform: translateX(0px);
        transform: translateX(0px);
        opacity: 1;
    }
}

.m-video-1{border-radius: 0;height: 820px;margin-bottom: 23px;}

.m-list3{overflow: hidden;margin: 0 -12px;}
.m-list3 li{width: 25%;float: left;}
.m-list3 .con{display: block;margin: 0 12px;}
.m-list3 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;
	background-color: #000;margin-bottom: 23px;
}
.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 h3{text-align: center;font-size: 20px;font-weight: normal;color: #111;}
.m-list3 .con:hover .pic img{opacity: .7;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.row-a4-1{position: relative;margin-top: 63px;margin-bottom: 35px;
	border-radius: 20px;overflow: hidden;
}
.hide-dn{height: 0;overflow: hidden;}
.m-slider1{height: 850px;position: relative;border-radius: 20px;overflow: hidden;}
.m-slider1 .bg{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;
}
.m-slider1 .cont{position: absolute;left: 24px;right: 24px;bottom: 103px;
	background-color: rgba(255,255,255,.8);border-radius: 5px;
}
.m-slider1 .tit{margin: 0 36px;font-size: 20px;line-height: 61px;
	border-bottom: 1px solid rgba(138, 138, 138, .2);
}

.m-slider1 .item{text-align: center;padding: 12px 5px 13px;}
.m-slider1 .item h3{font-size: 16px;color: #333;font-weight: normal;
	margin-bottom: 4px;
}
.m-slider1 .item .num{font-size: 14px;color: #777;}
.m-slider1 .pic{text-align: center;font-size: 0;height: 80px;line-height: 80px;
	margin-bottom: 4px;
}
.m-slider1 .pic img{max-width: 90%;max-height: 90%;display: inline-block;
	vertical-align: middle;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .item: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 .item:hover h3{color: #000;}
.m-slider1 .slick-arrow{position: absolute;width: 34px;height: 34px;top: -47px;
	background-color: #111;border-radius: 50%;font-size: 0;text-indent: 9999px;
	border: 0;cursor: pointer;border-radius: 50%;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 7px auto;
	-ms-background-size: 7px auto;
	-moz-background-size: 7px auto;
	-webkit-background-size: 7px auto;
	background-size: 7px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .slick-prev{right: 77px;background-image: url(../image/i-08.png);}
.m-slider1 .slick-next{right: 36px;background-image: url(../image/i-09.png);}
.m-slider1 .slick-arrow:hover{background-color: rgba(190, 190, 190, .5);}

.m-tab1{position: absolute;left: 0;right: 0;bottom: 0;z-index: 3;
	background-color: rgba(27, 27, 27, .5);
}
.m-tab1 li{width: 14.28%;float: left;}
.m-tab1 li a{font-size: 24px;color: #fff;display: block;position: relative;
	line-height: 80px;text-align: center;font-weight: bold;
	width: 85px;margin: 0 auto;
}
.m-tab1 li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;
	height: 4px;background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab1 li:hover a:after,.m-tab1 li.on a:after{left: 0;right: 0;}

.m-fuwu{overflow: hidden;overflow: hidden;border-radius: 20px;margin-top: 50px;
	background-color: #fff;
}
.m-fuwu .pic{float: left;width: 50%;height: 550px;}
.m-fuwu .txt{height: 550px;position: relative;float: right;width: 50%;}
.m-fuwu ul{position: absolute;top: 50%;left: 20px;right: 20px;margin-top: 35px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-fuwu li{width: 25%;float: left;text-align: center;margin-bottom: 70px;}
.m-fuwu .ico{width: 75px;height: 75px;border-radius: 50%;display: block;
	margin: 0 auto 12px;background-color: #F5F5F5;
	background-position: center;background-repeat: no-repeat;
	-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-fuwu h3{font-size: 18px;font-weight: normal;}
.m-fuwu .num{color: #777;}

.m-slider2{padding-top: 40px;}
.m-slider2 .slider{margin: 0 -18px;}
.m-slider2 .con{display: block;margin: 0 18px;position: relative;border-radius: 20px;overflow: hidden;}
.m-slider2 .pic{padding-top: 72%;height: 0;position: relative;overflow: hidden;
	background-color: #000;
}
.m-slider2 .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-slider2 h3{position: absolute;left: 33px;right: 33px;bottom: 24px;
	font-size: 22px;color: #fff;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-slider2 .con:hover .pic img{opacity: .7;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-slider2 .slick-arrow{position: absolute;width: 75px;height: 75px;top: 50%;
	background-color: #fff;border-radius: 50%;font-size: 0;text-indent: 9999px;
	border: 0;cursor: pointer;border-radius: 50%;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 13px auto;
	-ms-background-size: 13px auto;
	-moz-background-size: 13px auto;
	-webkit-background-size: 13px auto;
	background-size: 13px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .slick-prev{left: -90px;background-image: url(../image/i-18.png);}
.m-slider2 .slick-next{right: -90px;background-image: url(../image/i-19.png);}
.m-slider2 .slick-arrow:hover{background-color: #111;}
.m-slider2 .slick-prev:hover{background-image: url(../image/i-18-on.png);}
.m-slider2 .slick-next:hover{background-image: url(../image/arr_ys.png);}

.row-a6{padding-bottom: 110px;}
.row-a7{padding-bottom: 108px;
	background-color: #fff;
}
.m-list4{overflow: hidden;margin: 0 -18px;padding-top: 40px;}
.m-list4 li{width: 33.33%;float: left;}
.m-list4 .con{margin: 0 18px;display: block;}
.m-list4 .pic{padding-top: 63%;height: 0;position: relative;overflow: hidden;
	/*background-color: #000;*/border-radius: 20px;margin-bottom: 27px;
}
.m-list4 .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-list4 .date{display: block;font-size: 18px;color: #999;margin-bottom: 13px;}
.m-list4 h3{font-size: 22px;line-height: 32px;color: #333;height: 64px;
	margin-bottom: 8px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list4 .desc{font-size: 18px;line-height: 32px;color: #777;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list4 .con:hover .pic img{/*opacity: .7;*/
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list4 .con:hover h3{color: #000;}

.m-map{margin-top: 54px;
	border-top: 1px solid #DCDCDC;
	border-bottom: 1px solid #DCDCDC;
	background-color: #fff;
}
.m-map .txt{height: 600px;width: 31%;float: left;}
.m-map .tit{padding: 56px 71px 50px;font-size: 32px;line-height: 36px;}
.m-map .item{border-top: 1px solid rgba(220, 220, 220, .5);
	padding: 43px 50px 30px 71px;overflow: hidden;
}
.m-map .ico{width: 55px;height: 55px;border-radius: 50%;float: left;
	border: 1px solid rgba(27, 27, 27, .2);margin-right: 21px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 30px auto;
	-ms-background-size: 30px auto;
	-moz-background-size: 30px auto;
	-webkit-background-size: 30px auto;
	background-size: 30px auto;
}
.m-map .i1 .ico{background-image: url(../image/i-20.png);}
.m-map .i2 .ico,.m-map .i3 .ico{background-image: url(../image/i-21.png);}
.m-map .desc{overflow: hidden;}
.m-map .desc h4{font-size: 24px;margin-bottom: 2px;}
.m-map .tips{font-size: 18px;color: #999;}
.m-map .right{overflow: hidden;height: 600px;}
.m-map #map{height: 100%;}
.m-map #map img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}

.row-a9{padding: 98px 0 92px;}
.m-form{overflow: hidden;border-radius: 20px;
	background-color: #fff;
}
.m-form .left{width: 41.3%;float: left;height: 780px;padding: 60px 78px;
	background: url(../image/i-bg1.png) no-repeat right bottom;
	-o-background-size: 239px auto;
	-ms-background-size: 239px auto;
	-moz-background-size: 239px auto;
	-webkit-background-size: 239px auto;
	background-size: 239px auto;
}
.m-form .tit{font-size: 38px;margin-bottom: 40px;}
.m-form .item{position: relative;margin-bottom: 25px;}
.m-form .inp{width: 100%;height: 65px;border-radius: 10px;padding: 0 23px;
	background-color: #F1F3F5;border: 0;font-size: 18px;

}
.m-form .t1{position: absolute;left: 0;top: 0;line-height: 65px;font-size: 18px;
	color: #999;padding-left: 23px;
}
.m-form .t1 i{font-style: normal;color: #F42424;margin-left: 9px;}
.m-form .btn{display: block;width: 100%;height: 65px;
	border: 0;font-size: 18px;color: #fff;border-radius: 10px;
	background-color: #111;font-weight: bold;cursor: pointer;
}
.m-form .btn:hover{opacity: .8;}
.m-form .pic{overflow: hidden;height: 780px;
	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-form .txt{font-size: 16px;line-height: 28px;color: #999;margin-top: 40px;}




/*******************************
	-------[=内页]-------
********************************/



.g-t2{font-size: 52px;color: #111;padding-top: 77px;padding-bottom: 56px;
	border-bottom: 1px solid rgba(27, 27, 27, .4);margin-bottom: 60px;
}
.m-t1{font-size: 44px;color: #111;font-weight: normal;
	margin-bottom: 53px;
}

.m-list5{margin: 0 -25px 57px;*zoom:1;}
.m-list5:after,.m-list5:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list5 li{width: 33.33%;float: left;margin-bottom: 57px;}
.m-list5 .con{display: block;margin: 0 25px;}
.m-list5 .pic{height: 360px;line-height: 360px;border-radius: 20px;
	font-size: 0;text-align: center;margin-bottom: 36px;overflow: hidden;
	background-color: #fff;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 .pic img{display: inline-block;vertical-align: middle;
	max-width: 90%;max-height: 90%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 h3{font-size: 24px;color: #333;margin-bottom: 16px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list5 .desc{font-size: 17px;color: #888;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list5 .con:hover .pic{box-shadow: 0px 0px 15px rgba(0,0,0,.2);}
.m-list5 .con:hover .pic img{
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}

.g-btn1{width: 360px;height: 75px;display: block;margin: 0 auto 115px;
	text-align: center;line-height: 75px;font-size: 20px;color: #111;
	background-color: #fff;border-radius: 38px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-btn1:before{content: '';width: 28px;height: 28px;display: inline-block;vertical-align: middle;
	position: relative;top: -2px;margin-right: 10px;
	background: url(../image/i-38.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.g-btn1:hover{color: #111;
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}
.ban{height: 938px;position: relative;
	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 .txt{position: absolute;top: 50%;left: 15px;right: 15px;
	text-align: center;color: #fff;z-index: 3;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ban .tit{font-size: 48px;margin-bottom: 8px;}
.ban .lab{font-size: 26px;font-weight: bold;margin-bottom: 12px;}
.ban .info{font-size: 22px;}
.ban .txt-1 .tit{font-size: 52px;margin-bottom: 0;}
.ban .txt-1 .desc{font-size: 36px;line-height: 58px;}
.ban .video{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;z-index: 1;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ban .video video,.ban .video source{display: block;width: 100%;height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}


.g-t1-1{padding-top: 92px;padding-bottom: 6px;}

.m-list6{overflow: hidden;margin: 0 -25px 0px;padding-top: 40px;}
.m-list6 li{width: 33.33%;float: left;margin-bottom: 50px;}
.m-list6 .con{margin: 0 25px;border-radius: 10px;overflow: hidden;
	background-color: #fff;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list6 .pic{padding-top: 50%;height: 0;position: relative;overflow: hidden;}
.m-list6 .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-list6 .txt{text-align: center;padding-top: 50px;height: 250px;}
.m-list6 h3{font-size: 28px;margin-bottom: 16px;}
.m-list6 .desc{font-size: 20px;line-height: 1.6;color: #666;
	margin: 0 70px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list6 .con:hover .pic img{
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}
.m-list6 .con:hover{
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}

.m-list7{overflow: hidden;margin: 0 -15px;padding-top: 40px;}
.m-list7 li{width: 33.33333333333333333%;float: left;margin-bottom: 55px;}
.m-list7 .con{margin: 0 15px;display: block;}
.m-list7 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;
	border-radius: 10px;overflow: hidden;margin-bottom: 23px;
}
.m-list7 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list7 .mask{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	background-color: rgba(22, 22, 22, .6);color: #fff;opacity: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .btn{position: absolute;left: 0;right: 0;bottom: 0;height: 69px;text-align: center;
	line-height: 69px;font-size: 20px;
	background-color: rgba(0, 0, 0, .5);
}
.m-list7 .btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 22px;height: 22px;position: relative;top: -2px;margin-right: 9px;
	background: url(../image/arr_pro.png) no-repeat center;
	-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-list7 .txt{padding-top: 40%;text-align: center;}
.m-list7 .info{font-size: 20px;line-height: 1.9;text-align: center;}
.m-list7 .name{margin-bottom: 15px;text-align: center;}
.m-list7 .name span{font-size: 30px;font-weight: bold;text-align: center;}
.m-list7 .name em{font-size: 18px;margin-left: 7px;text-align: center;}
.m-list7 .tit{}
.m-list7 .tit span{font-size: 20px;font-weight: bold-;color: #333;text-align: center;}
.m-list7 .tit em{font-size: 18px;margin-left: 12px;color: #666;}
.m-list7 .con:hover .mask{opacity: 1;}

/*百分70的显示  我们的优势 左字右图*/
.m-she{overflow: hidden;}
.m-she .pic{float: right;width: 980px;overflow: hidden;border-radius: 10px;margin-left: 70px;}
.m-she .pic img{width: 100%;display: block;}


.m-she .con{overflow: hidden;padding-top: 100px;}
.m-she .tit{border-bottom: 0px solid #dddddd;padding-bottom: 0px;margin-bottom: 0px;}
.m-she .tit span{font-size: 45px;color: #333;}
.m-she .tit em{height: 30px;line-height: 30px;border-radius: 15px;padding: 0 18px;font-size: 18px;color: #fff;margin-left: 16px;display: inline-block;background-color: #1B1B1B;}
.m-she .txt{font-size: 18px;line-height: 32px;}
.m-she .item{overflow: hidden;margin-bottom: 0px;}
.m-she .t1{overflow: hidden;color: #999;font-size: 18px;padding-bottom: 20px;margin-bottom:20px;}
.m-she .desc{overflow: hidden;color: #333;font-size: 22px;line-height: 40px;padding-top: 20px;padding-bottom:30px;}

.m-she .info{overflow: hidden;color: #666;margin-bottom: 47px;
	border-top: 1px solid rgba(27, 27, 27, .1);
	border-bottom: 1px solid rgba(27, 27, 27, .1);
}
.m-she .info li{width: 204px;float: left;text-align: center;padding: 33px 0 27px;
	position: relative;
}
.m-she .info .s1{font-size: 18px;display: block;}
.m-she .info .num{font-size: 16px;}
.m-she .info .num span{font-size: 42px;font-family: 'DINCond-Black';
	color: #1B1B1B;margin-right: 8px;
}
.m-she .info li:after{content: '';position: absolute;right: 0;top: 50%;
	width: 1px;height: 74px;
	background-color: rgba(0,0,0,.1);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-she .info li:last-child:after{display: none;}
.m-she .info dl{overflow: hidden;text-align: center;font-size: 0;
	margin-top: 23px;
}
.m-she .info dd{width: 17px;height: 17px;margin: 0 3px;
	display: inline-block;vertical-align: middle;display: none;
	background: url(../image/i-40.png) no-repeat center;
	-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-she .info dd.on{display: inline-block;}
.m-she .btn{width: 150px;height: 45px;display: block;border-radius: 50px;border: 1px solid #666;
	text-align: center;line-height: 45px;color: #666;font-size: 15px;
	
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-she .btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 26px;height: 28px;position: relative;top: -2px;margin-right: 14px;
	background: url(../image/arr_about.png) no-repeat center;
	-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-she .btn:hover{opacity: .8;background-color: #fff;}





.m-t2{overflow: hidden;margin-bottom: 61px;}
.m-t2 span{font-size: 52px;font-weight: normal;display: inline-block;padding-right: 16px;
	position: relative;
}
.m-t2 span:after{content: '';position: absolute;top: 50%;left: 100%;width: 2000%;
	height: 1px;background-color: #000;opacity: .32;
}

.m-list8{overflow: hidden;margin: 0 -25px 45px;}
.m-list8 li{width: 33.33%;float: left;margin-bottom: 45px;}
.m-list8 .con{display: block;margin: 0 25px;}
.m-list8 .pic{padding-top: 60%;height: 0;position: relative;overflow: hidden;
	background-color: #000;border-radius: 20px;margin-bottom: 27px;
}
.m-list8 .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-list8 h3{font-size: 24px;color: #333;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list8 .con:hover .pic img{opacity: .7;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.m-pic1{max-width: 1600px;margin: 63px auto 0;}
.m-pic1 img{width: 100%;display: block;}

.m-tab2{text-align: center;font-size: 0;padding-top: 17px;margin-bottom: 49px;}
.m-tab2 ul{display: inline-block;}
.m-tab2 li{float: left;padding: 0 36px;position: relative;}
.m-tab2 li:after{content: '';position: absolute;right: 0;top: 50%;
	width: 1px;height: 15px;background-color: #000;opacity: .2;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-tab2 li a{display: block;font-size: 22px;color: #666;position: relative;
	padding: 4px 0;
}
.m-tab2 li a:after{content: '';position: absolute;bottom: 0;left: 50%;right: 50%;
	height: 2px;background-color: #000;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab2 li.on a,.m-tab2 li:hover a{color: #111;}
.m-tab2 li.on a:after,.m-tab2 li:hover a:after{left: 0;right: 0;}
.m-tab2 li:last-child:after{display: none;}
.g-t2-1{border-bottom: 0;margin-bottom: 0;}
.m-news{margin-bottom: 44px;}
.m-news .con{display: block;overflow: hidden;border-radius: 20px;overflow: hidden;
	background-color: #fff;
}
.m-news .pic{width: 788px;height: 495px;float: left;margin-right: 75px;
	/*background-color: #000;*/overflow: hidden;
}
.m-news .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-news .txt{overflow: hidden;padding-right: 57px;padding-top: 75px;}
.m-news .date{font-size: 18px;color: #999;display: block;margin-bottom: 19px;}
.m-news h3{font-size: 28px;line-height: 36px;color: #111;
	margin-bottom: 20px;
}
.m-news .desc{font-size: 18px;line-height: 32px;color: #777;margin-bottom: 33px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-news .btn{display: block;width: 210px;height: 65px;text-align: center;line-height: 65px;
	border-radius: 33px;font-size: 18px;color: #fff;font-weight: bold;
	background-color: #111;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-news .con:hover .pic img{/*opacity: .7;*/
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-news .con:hover .btn{opacity: .8;}

.m-list4-1 li{margin-bottom: 75px;}

.row-c1{overflow: hidden;padding: 88px 0 50px;}
.row-c1 .col-l{width: 1065px;}
.row-c1 .col-r{width: 446px;padding-top: 43px;}
.m-details{}
.m-details .date{font-size: 18px;color: #999;display: block;margin-bottom: 15px;}
.m-details h1{font-size: 36px;padding-bottom: 39px;margin-bottom: 43px;
	border-bottom: 1px solid rgba(191, 191, 191, .7);
}
.m-details .txt{font-size: 18px;line-height: 32px;color: #666;padding-bottom: 63px;}
.m-details .bot{border-top: 1px solid rgba(191, 191, 191, .7);overflow: hidden;
	position: relative;padding-right: 240px;padding-top: 44px;
}
.m-details .arrow{font-size: 18px;line-height: 42px;}
.m-details .arrow .item{
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-details .arrow span{color: #999;}
.m-details .arrow a{color: #666;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-details .arrow a:hover{color: #111;}
.m-details .btn{position: absolute;right: 0;top: 65px;
	width: 199px;height: 56px;text-align: center;line-height: 56px;
	font-size: 18px;color: #fff;border-radius: 28px;
	background-color: #1B1B1B;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-details .btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 24px;height: 20px;position: relative;top: -2px;margin-right: 11px;
	background: url(../image/i-42.png) no-repeat center;
	-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-details .btn:hover{opacity: .8;}

.m-t3{font-size: 32px;}
.m-list4-2 li{width: auto;float: none;margin-bottom: 36px;}

.row-d1{margin: 86px 0 94px;overflow: hidden;border-radius: 20px;
	background-color: #fff;
}
.row-d1 .col-l{width: 598px;}
.row-d1 .col-r{float: none;overflow: hidden;height: 684px;}

.m-txt1{padding: 75px 20px 0 78px;height: 684px;position: relative;}
.m-txt1 .tit{font-size: 36px;font-weight: normal;position: relative;
	padding-bottom: 24px;margin-bottom: 21px;
}
.m-txt1 .tit:after{content: '';position: absolute;left: 0;bottom: 0;width: 60px;
	height: 2px;background-color: #000;
}
.m-txt1 .desc{font-size: 18px;line-height: 49px;color: #666;margin-bottom: 24px;}
.m-txt1 .qr{width: 128px;}
.m-txt1 .qr img{width: 100%;display: block;}
.m-txt1 .btn{position: absolute;left: 0;right: 0;bottom: 0;height: 90px;text-align: center;
	line-height: 90px;font-size: 24px;color: #fff;
	background-color: #111;
}
.m-txt1 .btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 26px;height: 28px;position: relative;top: -2px;margin-right: 12px;
	background: url(../image/i-41.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}

.row-d1 #map{height: 100%;}
.row-d1 #map img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}

.row-d1 .BMap_bubble_title{font-size: 22px;font-weight: bold;color: #111;
	margin-bottom: 10px;
}
.row-d1 .BMap_bubble_content{font-size: 16px;line-height: 26px;color: #666;}

.m-list9{margin-bottom: 111px;}
.m-list9 li{margin-top: 188px;}
.m-list9 .con{height: 552px;border-radius: 20px;position: relative;
	background-color: #fff;padding-top: 1px;
}
.m-list9 .pic{width: 825px;height: 583px;float: right;
	border-radius: 20px;overflow: hidden;margin-top: -93px;
}
.m-list9 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list9 .txt{overflow: hidden;padding: 83px 54px 0 75px;height: 100%;
	background-position: right 78px bottom 50px;background-repeat: no-repeat;
	background-image: url(../image/i-44.png);
	-o-background-size: 242px auto;
	-ms-background-size: 242px auto;
	-moz-background-size: 242px auto;
	-webkit-background-size: 242px auto;
	background-size: 242px auto;
}
.m-list9 li:nth-child(2n) .txt{
	background-image: url(../image/i-45.png);
	-o-background-size: 206px auto;
	-ms-background-size: 206px auto;
	-moz-background-size: 206px auto;
	-webkit-background-size: 206px auto;
	background-size: 206px auto;
}
.m-list9 .tit{font-size: 48px;line-height: 66px;margin-bottom: 27px;}
.m-list9 .desc{font-size: 20px;line-height: 2;color: #666;}
.m-list9 li:nth-child(2n) .pic{float: left;}
/*.m-list9 .con:hover .pic{background-color: #000;}*/
.m-list9 .con:hover .pic img{/*opacity: .7;*/
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list9 .con:hover{
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}
.m-list6-1{padding-top: 0;margin-bottom: 0;}

.m-slider3{padding-top: 45px;margin-bottom: 78px;}
.m-slider3 .slider{margin: 0 -18px;}
.m-slider3 .con{margin-bottom: 36px;}
.m-slider3 .txt{margin: 0 18px;border-radius: 20px;height: 285px;position: relative;
	background-color: #fff;padding: 34px 60px 0;overflow: hidden;
}
.m-slider3 .txt:after{content: '';position: absolute;left: 0;bottom: 0;
	width: 0;height: 3px;background-color: #111;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider3 .txt:hover:after{width: 100%;}
.m-slider3 .tit{overflow: hidden;padding-bottom: 18px;margin-bottom: 19px;
	border-bottom: 1px solid rgba(67, 67, 67, .2);
}
.m-slider3 .tit h3{font-size: 30px;float: left;}
.m-slider3 .adds{float: right;font-size: 18px;color: #999;padding-left: 20px;margin-top: 15px;
	background: url(../image/i-43.png) no-repeat left center;
	-o-background-size: 13px auto;
	-ms-background-size: 13px auto;
	-moz-background-size: 13px auto;
	-webkit-background-size: 13px auto;
	background-size: 13px auto;
}
.m-slider3 .desc{font-size: 16px;color: #666;line-height: 28px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 5;
	overflow: hidden;
}
.m-slider3 .desc p{position: relative;padding-left: 15px;}
.m-slider3 .desc p:before{content: '';position: absolute;top: 11px;left: 0;
	width: 5px;height: 5px;border-radius: 50%;
	background-color: #000;
}
.m-slider3 .slick-arrow{position: absolute;width: 75px;height: 75px;margin-top: -18px;top: 50%;
	background-color: #fff;border-radius: 50%;font-size: 0;text-indent: 9999px;
	border: 0;cursor: pointer;border-radius: 50%;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: 13px auto;
	-ms-background-size: 13px auto;
	-moz-background-size: 13px auto;
	-webkit-background-size: 13px auto;
	background-size: 13px auto;
	-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-slider3 .slick-prev{left: -90px;background-image: url(../image/i-18.png);}
.m-slider3 .slick-next{right: -90px;background-image: url(../image/i-19.png);}
.m-slider3 .slick-arrow:hover{background-color: #111;}
.m-slider3 .slick-prev:hover{background-image: url(../image/i-18-on.png);}
.m-slider3 .slick-next:hover{background-image: url(../image/arr_ys.png);}

.m-comm{overflow: hidden;margin: 96px 0 72px;}
.m-comm .col-l{width: 764px;}
.m-comm .col-r{float: none;overflow: hidden;padding-left: 94px;}
.m-slider4{border-radius: 20px;position: relative;
	background-color: #fff;
}
.m-slider4 .slider-for{width: 610px;}
.m-slider4 .slider-for .pic{height: 548px;line-height: 548px;font-size: 0;text-align: center;}
.m-slider4 .slider-for .pic img,
.m-slider4 .slider-nv .pic img{display: inline-block;vertical-align: middle;
	max-width: 80%;max-height: 80%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider4 .slider-nv{position: absolute;right: 28px;top: 27px;width: 123px;}
.m-slider4 .slider-nv .item{margin-bottom: 12px;}
.m-slider4 .slider-nv .pic{height: 88px;border: 1px solid rgba(27, 27, 27, .2);
	text-align: center;line-height: 86px;border-radius: 10px;font-size: 0;
	cursor: pointer;
}
.m-slider4 .slider-nv .slick-current .pic{border: 1px solid rgba(27, 27, 27, 1);}
.m-slider4 .slider-for .pic:hover img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-comm .tit{font-size: 52px;color: #111;font-weight: normal;
	border-bottom: 1px solid rgba(27, 27, 27, .3);
	padding-bottom: 35px;margin-bottom: 40px;
}
.m-comm .txt{font-size: 18px;line-height: 42px;color: #444;margin-bottom: 45px;}
.m-comm .item{overflow: hidden;}
.m-comm .t1{float: left;}
.m-comm .desc{overflow: hidden;}
.m-comm .btn{width: 300px;height: 70px;display: block;border-radius: 35px;
	text-align: center;line-height: 70px;color: #fff;font-size: 20px;
	background-color: #000;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-comm .btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 26px;height: 28px;position: relative;top: -2px;margin-right: 14px;
	background: url(../image/i-41.png) no-repeat center;
	-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-comm .btn:hover{opacity: .8;}
.m-txt2{margin-bottom: 107px;}

.row-e1{padding-bottom: 88px;}
.m-tips1{max-width: 1210px;margin: 0 auto 48px;font-size: 18px;line-height: 30px;
	text-align: center;padding-top: 27px;
}
.m-list10{overflow: hidden;margin: 0 -13px;}
.m-list10 li{width: 25%;float: left;margin-bottom: 26px;}
.m-list10 .con{display: block;margin: 0 13px;position: relative;
	overflow: hidden;border-radius: 20px;
}
.m-list10 .pic{padding-top: 69%;height: 0;position: relative;overflow: hidden;
	border-radius: 20px;background-color: #000;
}
.m-list10 .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-list10 .tit{position: absolute;left: 28px;right: 28px;bottom: 0;z-index: 2;}
.m-list10 h3{font-size: 26px;color: #fff;float: left;
	line-height: 78px;
}
.m-list10 .ico{float: right;width: 40px;height: 40px;margin-top: 19px;}
.m-list10 .ico img{width: 100%;height: 100%;display: block;}
.m-list10 .con:hover .pic img{opacity: .7;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.row-e2{padding: 94px 0 91px;
	background-color: #fff;
}
.m-list11{overflow: hidden;margin: 0 -13px;}
.m-list11 li{width: 33.33%;float: left;}
.m-list11 .con{margin: 0 13px;display: block;position: relative;}
.m-list11 .pic{padding-top: 58%;height: 0;position: relative;overflow: hidden;
	background-color: #000;border-radius: 20px;
}
.m-list11 .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-list11 .txt{position: absolute;top: 50%;left: 15px;right: 15px;
	color: #fff;text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list11 h3{font-size: 32px;margin-bottom: 12px;}
.m-list11 .desc{font-size: 22px;line-height: 30px;}
.m-list11 .con:hover .pic img{opacity: .7;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

.m-tips2{text-align: center;font-size: 22px;line-height: 40px;color: #333;
	padding-top: 4px;margin-bottom: 57px;
}

.m-list12{overflow: hidden;margin: 0 -14px;}
.m-list12 li{float: left;margin-bottom: 33px;width: 33.33%;}
.m-list12 .con{height: 350px;position: relative;border-radius: 20px;
	overflow: hidden;margin: 0 14px;text-align: center;padding-top: 72px;
	background-color: #fff;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;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list12 .i1{width: 57%;}
.m-list12 .i2{width: 43%;}
.m-list12 .ico{width: 75px;height: 75px;display: block;margin: 0 auto 12px;}
.m-list12 .ico img{width: 100%;height: 100%;display: block;}
.m-list12 h3{font-size: 40px;margin-bottom: 12px;}
.m-list12 .desc{font-size: 20px;line-height: 1.6;color: #666;}
.m-list12 .i2 h3,.m-list12 .i2 .desc{color: #fff;}
.m-list12 .con:hover{
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}

.row-e4 .g-t1 .desc{color: #333;}




.m-video2{position: relative;overflow: hidden;height: 650px;
	border-radius:0px;margin-top: 54px;margin-bottom: 90px;
}
.m-video2 .con{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;
}
.m-video2 .video{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;z-index: 1;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.m-video2 .video video,.m-video2 .video source{display: block;width: 100%;height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.m-video2 .video-btn{position: absolute;left: 0;right: 0;top: 50%;padding-top: 120px;
	font-size: 30px;font-weight: bold;color: #fff;z-index: 3;text-align: center;
	background: url(../image/i-59.png) no-repeat center top;
	-o-background-size: 80px auto;
	-ms-background-size: 80px auto;
	-moz-background-size: 80px auto;
	-webkit-background-size: 80px auto;
	background-size: 80px auto;
	-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-video2 .video-btn:hover{color: #fff;opacity: .8;}

.m-pic2{position: relative;overflow: hidden;height:850px;
	border-radius: 0px;margin-bottom: 80px;
}
.m-pic2 .bg{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;
}
.m-pic2 .txt{position: absolute;top: 25%;left: 0;right: 0;
	color: #000;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-pic2 .ico{display: block;margin-bottom: 5px;text-align: end;width: 97%;}
.m-pic2 .ico img{height: 60px;}
.m-pic2 .title{font-size:30px;color:#000;font-weight:500;line-height:2; text-align: end; }
.m-pic2 .desc{font-size: 15px;line-height: 1.6;font-weight-: bold;width: 97%; text-align: end;color:#666;}




.m-btn01{margin:0 -6px;font-size:0;margin-top:10px}
.m-btn01 .a1{color:#0e6552margin:0 6px;display:inline-block;vertical-align:middle;width:120px;
height:40px;line-height:40px;border:1px solid #0e6552;border-radius:25px;font-size:14px;color:#222;text-align:center;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-btn01 .a1 .icon{margin:-2px 0 0 4px;display:inline-block;vertical-align:middle;width:9px;height:13px;background:url(../image/icon-jt4.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;-webkit-transition:all .5s;-o-transition:all .5s;transition:all .5s}
.m-btn01 .a1:hover{background-color:#fff;color:#0e6552}
.m-btn01 .a1:hover .icon{background-image:url(../image/icon-jt1.png)}

.ban2{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;
}

.ban2 .video{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;z-index: 1;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.ban2 .video video,.ban2 .video source{display: block;width: 100%;height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.ban2 .txt{position: absolute;top: 50%;left: 0;right: 0;z-index: 3;
	text-align: center;color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ban2 .video-btn{display: block;width: 75px;height: 75px;margin: 0 auto 23px;
	background: url(../image/play.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.ban2 .txt h3{font-size: 49px;margin-bottom: 3px;}
.ban2 .txt .desc{font-size: 41px;}
.section{background-color: #EEF1F3;}
.section .fp-tableCell{padding-top: 142px;}
.section-1 .fp-tableCell{padding-top: 0;}

.m-t5{font-size: 52px;text-align: center;}
.section-2{background-color: #fff;}
.section-2 .ovh{padding-bottom: 0px;}
.section-2 .col-l{width: 553px;margin-right: 170px;}
.section-2 .col-r{float: none;overflow: hidden;}
.section-2 .m-t5{margin-bottom: 50px;}
.m-pic3{position: relative;margin-top: 80px;}
.m-pic3:after{content: '=';position: absolute;top: 50%;right: -97px;
	font-size: 60px;font-weight: bold;color: #ACACAC;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-pic3 img{width: 100%;display: block;}

.m-list13{overflow: hidden;margin: 0 -14px;}
.m-list13 li{float: left;width: 33.33%;margin-bottom: 28px;}
.m-list13 .i1,.m-list13 .i2{width: 50%;}
.m-list13 .con{margin: 0 14px;text-align: center;}
.m-list13 .pic{height: 190px;border-radius: 10px;text-align: center;overflow: hidden;
	font-size: 0;line-height: 190px;margin-bottom: 21px;
	background-color: #EEF1F3;
}
.m-list13 .pic img{display: inline-block;vertical-align: middle;
	max-width: 90%;max-height: 90%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list13 .con:hover .pic img{
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list13 h3{font-size: 24px;}
.m-list13 .desc{font-size: 18px;color: #666;}

.m-t5-1{margin: 20px 0 30px;}
.m-chang{height: calc( 100vh - 270px );position: relative;}
.m-chang .tab-bg{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	opacity: 0;
	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;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.tab-bg.opdb {
    opacity: 1;
}
.m-chang .video{position: absolute;top: 50%;left: 50%;width: 100%;height: 100%;z-index: 1;
    -webkit-transform: translate(-50%,-50%);
    -moz-transform: translate(-50%,-50%);
    -ms-transform: translate(-50%,-50%);
    -o-transform: translate(-50%,-50%);
    transform: translate(-50%,-50%);
}
.m-chang .video video,.m-chang .video source{display: block;width: 100%;height: 100%;
    -o-object-fit: cover;
    object-fit: cover;
}
.m-chang .tab-bg .wp{position: relative;height: 100%;z-index: 3;}
.m-chang .txt{position: absolute;top: 46%;left: 0;right: 0;color: #fff;text-align: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-chang .txt.tal{text-align: left;}
.m-chang .txt h3{font-size: 48px;line-height: 60px;margin-bottom: 32px;}
.m-chang .desc{font-size: 22px;line-height: 36px;}
.m-tab3{position: absolute;left: 0;right: 0;bottom: 0;font-size: 0;z-index: 5;
	text-align: center;border-top: 1px solid rgba(255,255,255,.2);
}
.m-tab3 ul{display: inline-block;}
.m-tab3 li{float: left;margin: 0 65px;}
.m-tab3 li a{display: block;line-height: 80px;font-size: 22px;
	color: #fff;opacity: .5;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab3 .ico{width: 40px;height: 40px;display: inline-block;vertical-align: middle;
	position: relative;top: -2px;margin-right: 5px;
	background-position: center;background-repeat: no-repeat;
	-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-tab3 li.on a{opacity: 1;}

.m-chang-1 .txt{text-align: center;top: 30%;}
.m-chang-1 .pic{position: absolute;left: 0;right: 0;bottom: 10%;}
.m-chang-1 .pic img{width: 100%;display: block;}

.m-list14{}
.m-list14 li{margin-bottom: 30px;}
.m-list14 .con{display: block;overflow: hidden;border-radius: 20px;
	background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list14 .pic{width: 800px;height: 300px;float: left;overflow: hidden;background-color: #000;}
.m-list14 .pic img{width: 100%;height: 100%;display: block;
	-o-object-fit: cover;
	object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list14 .txt{overflow: hidden;height: 300px;position: relative;}
.m-list14 .ovh{position: absolute;top: 50%;left: 72px;right: 30px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list14 h3{font-size: 40px;color: #111;margin-bottom: 13px;}
.m-list14 .desc{font-size: 20px;line-height: 1.6;color: #666;margin-bottom: 20px;}
.m-list14 .btn{width: 180px;height: 58px;display: block;text-align: center;
	line-height: 58px;border-radius: 29px;
	background-color: #111;font-size: 18px;color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list14 .btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 19px;height: 20px;position: relative;top: -2px;margin-right: 10px;
	background: url(../image/i-70.png) no-repeat center;
	-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-list14 .con:hover{
	box-shadow: 0px 0px 15px rgba(0,0,0,.2);
}
.m-list14 .con:hover .pic img{opacity: .7;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}
.m-list14 .con:hover .btn{opacity: .8;}

.m-slider6{}
.m-slider6 .item1{margin-bottom: 30px;overflow: hidden;}
.m-slider6 li{float: left;width: 450px;}
.m-slider6 .con{margin: 0 15px;display: block;position: relative;}
.m-slider6 .pic{padding-top: 54%;height: 0;position: relative;overflow: hidden;
	border-radius: 20px;background-color: #000;
}
.m-slider6 .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-slider6 .tit{position: absolute;left: 38px;right: 38px;bottom: 0;z-index: 2;
	line-height: 70px;font-size: 24px;color: #fff;
	background: url(../image/i-73.png) no-repeat right center;
	-o-background-size: 19px auto;
	-ms-background-size: 19px auto;
	-moz-background-size: 19px auto;
	-webkit-background-size: 19px auto;
	background-size: 19px auto;
}
.m-slider6 .con:hover .pic img{opacity: .7;
	-webkit-transform: scale(1.1);
	-moz-transform: scale(1.1);
	-o-transform: scale(1.1);
	-ms-transform: scale(1.1);
	transform: scale(1.1);
}

#menu{position: fixed;right: 22px;top: 50%;display: none;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#menu li a{display: block;font-size: 14px;color: #fff;text-align: right;
	line-height: 25px;position: relative;height: 25px;padding-right: 36px;
}
#menu li a:after{content: '';position: absolute;right: 0;top: 50%;
	width: 12px;height: 12px;border-radius: 50%;
	border: 1px solid #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#menu li a:before{content: '';position: absolute;right: 18px;width: 14px;top: 50%;
	height: 1px;background-color: #fff;display: none;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
#menu li span{display: none;}
#menu li.active span,#menu li.active a:before{display: block;}
#menu li.active a:after{background-color: #fff;}
#menu.black li a{color: #111;}
#menu.black li a:after{border-color: #111;}
#menu.black li a:before{background-color: #111;}
#menu.black li.active a:after{background-color: #111;}








@media only screen and (min-width: 1199px) and (max-width: 1920px) {

.header .top{line-height: 2.083vw;font-size: 0.833vw;}
.header .adds{padding-left: 1.302vw;
    -o-background-size: 0.833vw auto;
    -ms-background-size: 0.833vw auto;
    -moz-background-size: 0.833vw auto;
    -webkit-background-size: 0.833vw auto;
    background-size: 0.833vw auto;
}
.header .a-ke{padding-left: 1.510vw;
    -o-background-size: 1.093vw auto;
    -ms-background-size: 1.093vw auto;
    -moz-background-size: 1.093vw auto;
    -webkit-background-size: 1.093vw auto;
    background-size: 1.093vw auto;
}
.header .tel{font-size: 0.937vw;padding-left: 1.197vw;margin-left: 2.604vw;
    -o-background-size: 0.937vw auto;
    -ms-background-size: 0.937vw auto;
    -moz-background-size: 0.937vw auto;
    -webkit-background-size: 0.937vw auto;
    background-size: 0.937vw auto;
}


.header .hd{height: 5.260vw;}
.logo{line-height: 5.260vw;}
.logo img{height: 2.968vw;}
.nav li{margin-left: 3.437vw;}
.nav .v1{font-size: 1.041vw;line-height: 5.260vw;}

.banner .slick-slide .con{height: calc( 100vh - 7.395vw );}
.banner .video-btn{left: 8.333vw;bottom: 3.125vw;font-size: 2.395vw;padding-right: 3.489vw;font-size: 2.395vw;
    -o-background-size: 2.604vw auto;
    -ms-background-size: 2.604vw auto;
    -moz-background-size: 2.604vw auto;
    -webkit-background-size: 2.604vw auto;
    background-size: 2.604vw auto;
}

.banner .slick-dots{right: 8.489vw;bottom: 10.31vw;}
/*..banner .slick-dots li{margin-left: 0.677vw;}
banner .slick-dots li button{display: block;width: 0.260vw;height: 0.781vw;
    margin-top: 1.302vw;
}
.banner .slick-dots li.slick-active button{height: 2.083vw;}
*/
.fd-list{padding: 0.989vw 0;}
.fd-list ul{margin: 0 -3.645vw;}
.fd-list li{line-height: 2.708vw;padding: 0 3.645vw;}
.fd-list .ico{width: 2.708vw;height: 2.708vw;margin-right: 0.937vw;}
.fd-list h3{font-size: 0.937vw;}

.fd-con{padding: 2.447vw 0 2.656vw;}
.fd-nv dl{width: 11.25vw;}
.fd-nv dt{margin-bottom: 1.041vw;}
.fd-nv dt a{font-size: 0.937vw;}
.fd-nv dd a{line-height: 1.979vw;font-size: 0.833vw;}
.fd-r .tit{font-size: 0.937vw;margin-bottom: 1.041vw;}
.fd-r .tel{font-size: 0.833vw;margin-bottom: 0.729vw;}
.fd-r .tel span{font-size: 1.562vw;}
.fd-r .btn{width: 6.510vw;height: 2.031vw;border-radius: 0.260vw;line-height: 1.927vw;
    font-size: 0.833vw;margin-bottom: 1.093vw;
}
.fd-r .btn:before{width: 0.885vw;height: 0.937vw;margin-right: 0.364vw;top: -0.104vw;}
.fd-r .qr{width: 4.947vw;}
.fd-bot{font-size: 0.833vw;line-height: 1.25vw;padding: 1.197vw 0;}
/*100*/
.pop-video .cont{width: 66.66vw;height: 37.5vw;}
.pop-video .close{right: 3.125vw;top: 1.25vw;
    width: 3vw;height: 3vw;
}
.row-a1{padding-bottom: 3vw;}
.g-t1{padding: 3.75vw 0 0;}
.g-t1 h2{font-size: 38px;margin-bottom: 0.520vw;}
.g-t1 .desc{font-size: 18px;}
.m-list1{margin: 0 -0.833vw 2.083vw;padding-top: 2.864vw;}

.m-list1 .i2{margin-bottom: 1.562vw;}
.m-list1 .con{border-radius: 0.7vw;margin: 0 0.833vw;}
.m-list1 .txt{top: 2.083vw;left: 2.604vw;}
.m-list1 .txt h3{font-size: 1.875vw;}
.m-list1 .desc{font-size: 1.041vw;margin-bottom: 1.25vw;}
.m-list1 .i3 .txt,
.m-list1 .i4 .txt{left: 2.343vw;}
.m-list1 .btn{width: 3.125vw;height: 3.125vw;border-radius: 0.520vw;}

/*100%*/
.m-video{height: 40vw;border-radius: 0vw;
}
.m-video .video-btn{padding-top: 2.5vw;
	font-size: 12vw;
	-o-background-size: 3.125vw auto;
	-ms-background-size: 3.125vw auto;
	-moz-background-size: 3.125vw auto;
	-webkit-background-size: 3.125vw auto;
	background-size: 2.125vw auto;
}

.row-a2{padding-bottom: 4.947vw;}
.m-list2{margin: 3.281vw -2.604vw 0;padding: 3.020vw 2.708vw 2.343vw 2.447vw;
	border-radius: 2.083vw;
}
.m-list2 li:after{
	width: 6.822vw;height: 16.04vw;
	-o-background-size: 4.583vw auto;
	-ms-background-size: 4.583vw auto;
	-moz-background-size: 4.583vw auto;
	-webkit-background-size: 4.583vw auto;
	background-size: 4.583vw auto;
}
.m-list2 .i1{width: 16.19vw;margin-right: 6.822vw;}
.m-list2 .i2{width: 24.06vw;}
.m-list2 .i3{width: 29.06vw;}
.m-list2 .pic{height: 16.04vw;padding: 0.937vw;margin-bottom: 1.25vw;
	border-radius: 2.083vw;
}
.m-list2 h3{font-size: 1.25vw;}

.m-video-1{height: 42.70vw;margin-bottom: 1.197vw;}

.m-list3{margin: 0 -0.625vw;}
.m-list3 .con{margin: 0 0.625vw;}
.m-list3 .pic{margin-bottom: 1.197vw;}
.m-list3 h3{font-size: 1.041vw;}

.row-a4-1{margin-top: 3.281vw;margin-bottom: 1.822vw;border-radius: 1.041vw;}
.m-slider1{height: 44.27vw;border-radius: 1.041vw;}

.m-slider1 .cont{left: 1.25vw;right: 1.25vw;bottom: 5.364vw;border-radius: 0.260vw;}
.m-slider1 .tit{margin: 0 1.875vw;font-size: 1.041vw;line-height: 3.177vw;}
.m-slider1 .item{padding-bottom: 0.677vw;padding-top: 0.625vw;}
.m-slider1 .item h3{font-size: 0.833vw;margin-bottom: 0.208vw;}
.m-slider1 .item .num{font-size: 0.729vw;}
.m-slider1 .pic{height: 4.166vw;line-height: 4.166vw;
	margin-bottom: 0.208vw;
}
.m-slider1 .slick-arrow{width: 1.770vw;height: 1.770vw;top: -2.447vw;
	-o-background-size: 0.364vw auto;
	-ms-background-size: 0.364vw auto;
	-moz-background-size: 0.364vw auto;
	-webkit-background-size: 0.364vw auto;
	background-size: 0.364vw auto;
}
.m-slider1 .slick-prev{right: 4.010vw;}
.m-slider1 .slick-next{right: 1.875vw;}

.m-tab1 li a{font-size: 1.25vw;line-height: 4.166vw;width: 4.427vw;}

.m-fuwu{border-radius: 1.041vw;margin-top: 2.604vw;}
.m-fuwu .pic{height: 28.64vw;}
.m-fuwu .txt{height: 28.64vw;}
.m-fuwu ul{left: 1.041vw;right: 1.041vw;margin-top: 1.822vw;}
.m-fuwu li{margin-bottom: 3.645vw;}
.m-fuwu .ico{width: 3.906vw;height: 3.906vw;margin: 0 auto 0.625vw;}
.m-fuwu h3{font-size: 0.937vw;}

.m-slider2{padding-top: 2.083vw;}
.m-slider2 .slider{margin: 0 -0.937vw;}
.m-slider2 .con{margin: 0 0.937vw;border-radius: 1.041vw;}
.m-slider2 h3{left: 1.718vw;right: 1.718vw;bottom: 1.25vw;
	font-size: 1.145vw;
}
.m-slider2 .slick-arrow{width: 3.906vw;height: 3.906vw;
	-o-background-size: 0.677vw auto;
	-ms-background-size: 0.677vw auto;
	-moz-background-size: 0.677vw auto;
	-webkit-background-size: 0.677vw auto;
	background-size: 0.677vw auto;
}
.m-slider2 .slick-prev{left: -4.687vw;}
.m-slider2 .slick-next{right: -4.687vw;}

.row-a6{padding-bottom: 5.729vw;}
.row-a7{padding-bottom: 5.625vw;}
.m-list4{margin: 0 -0.937vw;padding-top: 2.083vw;}
.m-list4 .con{margin: 0 0.937vw;}
.m-list4 .pic{border-radius: 1.041vw;margin-bottom: 1.406vw;}
.m-list4 .date{font-size: 0.937vw;margin-bottom: 0.677vw;}
.m-list4 h3{font-size: 1.145vw;line-height: 1.666vw;height: 3.333vw;
	margin-bottom: 0.416vw;
}
.m-list4 .desc{font-size: 0.937vw;line-height: 1.666vw;}

.m-map{margin-top: 2.812vw;}
.m-map .txt{height: 31.25vw;}
.m-map .tit{padding: 2.916vw 3.697vw 2.604vw;font-size: 1.666vw;line-height: 1.875vw;}
.m-map .item{padding: 2.239vw 2.604vw 1.562vw 3.697vw;}
.m-map .ico{width: 2.864vw;height: 2.864vw;margin-right: 1.093vw;
	-o-background-size: 1.562vw auto;
	-ms-background-size: 1.562vw auto;
	-moz-background-size: 1.562vw auto;
	-webkit-background-size: 1.562vw auto;
	background-size: 1.562vw auto;
}
.m-map .desc h4{font-size: 1.25vw;margin-bottom: 0.104vw;}
.m-map .tips{font-size: 0.937vw;}
.m-map .right{height: 31.25vw;}

.row-a9{padding: 5.104vw 0 4.791vw;}
.m-form{border-radius: 1.041vw;}
.m-form .left{height: 40.62vw;padding: 3.125vw 4.062vw;
	-o-background-size: 12.44vw auto;
	-ms-background-size: 12.44vw auto;
	-moz-background-size: 12.44vw auto;
	-webkit-background-size: 12.44vw auto;
	background-size: 12.44vw auto;
}
.m-form .tit{font-size: 1.979vw;margin-bottom: 2.083vw;}
.m-form .item{margin-bottom: 1.302vw;}
.m-form .inp{height: 3.385vw;border-radius: 0.520vw;font-size: 0.937vw;}
.m-form .t1{line-height: 3.385vw;font-size: 0.937vw;padding-left: 1.197vw;}
.m-form .t1 i{margin-left: 0.468vw;}
.m-form .btn{height: 3.385vw;font-size: 0.937vw;border-radius: 0.520vw;}
.m-form .pic{height: 40.62vw;}
.m-form .txt{font-size: 0.833vw;line-height: 1.458vw;margin-top: 2.083vw;}

.nav .sub dd a{font-size: 0.937vw;
    margin: 0 1.875vw;line-height: 5.208vw;
}
.nav .sub a:after{bottom: 1.666vw;}
.header.fixed {top: -2.135vw;}

.m-list2 dl{padding-top: 1.25vw;
	box-shadow: 0vw 0vw 0.520vw 0vw rgba(0, 0, 0, 0.05);
	border-radius: 1.562vw;
}
.m-list2 dd{margin-bottom: 0.833vw;}
.m-list2 .ico{width: 3.437vw;height: 3.437vw;
	margin: 0 auto 0.312vw;padding: 0.468vw;
}
.m-list2 .ico:after{height: 3.437vw;border-radius: 1.718vw;
	box-shadow: 0vw 0.156vw 0.416vw 0vw rgba(93, 93, 93, 0.26);
}
.m-list2 dd p{font-size: 0.937vw;}
.m-list2 dd:hover .ico:after{height: 5.729vw;}



.g-t2{font-size: 2.708vw;padding-top: 4.010vw;padding-bottom: 2.916vw;
	margin-bottom: 3.125vw;
}
.m-t1{font-size: 2.291vw;margin-bottom: 2.760vw;}

.m-list5{margin: 0 -1.302vw 2.968vw;}
.m-list5 li{margin-bottom: 2.968vw;}
.m-list5 .con{margin: 0 1.302vw;}
.m-list5 .pic{height: 18.75vw;line-height: 18.75vw;border-radius: 1.041vw;
	margin-bottom: 1.875vw;
}
.m-list5 h3{font-size: 1.25vw;margin-bottom: 0.833vw;}
.m-list5 .desc{font-size: 0.885vw;}
.m-list5 .con:hover .pic{box-shadow: 0vw 0vw 0.781vw rgba(0,0,0,.2);}

.g-btn1{width: 18.75vw;height: 3.906vw;margin: 0 auto 5.989vw;
	line-height: 3.906vw;font-size: 1.041vw;
	border-radius: 1.979vw;
}
.g-btn1:before{width: 1.458vw;height: 1.458vw;top: -0.104vw;margin-right: 0.520vw;}
.g-btn1:hover{
	box-shadow: 0vw 0vw 0.781vw rgba(0,0,0,.2);
}
.ban{height: 48.85vw;}
.ban .txt{left: 0.781vw;right: 0.781vw;}
.ban .tit{font-size: 2.5vw;margin-bottom: 0.416vw;}
.ban .lab{font-size: 1.354vw;margin-bottom: 0.625vw;}
.ban .info{font-size: 1.145vw;}
.ban .txt-1 .tit{font-size: 2.708vw;}
.ban .txt-1 .desc{font-size: 1.875vw;line-height: 3.020vw;}

.g-t1-1{padding-top: 4.791vw;padding-bottom: 0.312vw;}

.m-list6{margin: 0 -1.302vw 3.125vw;padding-top: 0vw;}
.m-list6 li{margin-bottom: 1vw;}
.m-list6 .con{margin: 0 1.302vw;border-radius: 0.5vw;}
.m-list6 .txt{padding-top: 2vw;height: 8vw;}
.m-list6 h3{font-size: 1.5vw;margin-bottom: 0.5vw;}
.m-list6 .desc{font-size: 1vw;margin: 0 3.645vw;}
.m-list6 .con:hover{
	box-shadow: 0vw 0vw 0.781vw rgba(0,0,0,.2);
}

.m-list7{margin: 0 -0.781vw;padding-top: 2.083vw;}
.m-list7 li{margin-bottom: 2.864vw;}
.m-list7 .con{margin: 0 0.781vw;}
.m-list7 .pic{border-radius: 0.520vw;margin-bottom: 1.197vw;}
.m-list7 .btn{height: 3.593vw;line-height: 3.593vw;font-size: 1.041vw;}
.m-list7 .btn:before{width: 1.145vw;height: 1.145vw;top: -0.104vw;margin-right: 0.468vw;}
.m-list7 .txt{left: 1.875vw;right: 1.875vw;bottom: 4.843vw;text-align: center;}
.m-list7 .info{font-size: 1.041vw;line-height: 1.9;}
.m-list7 .name{margin-bottom: 0.781vw;text-align: center;}
.m-list7 .name span{font-size: 1.562vw;}
.m-list7 .name em{font-size: 0.937vw;margin-left: 0.364vw;}
.m-list7 .tit span{font-size: 18px;}
.m-list7 .tit em{font-size: 0.937vw;margin-left: 0.625vw;}

.pages{margin:2.604vw 0 5.208vw;}
.pages li{margin:0 0.260vw}
.pages a,.pages span{border-radius: 0.208vw;
	width:3.333vw;height:3.333vw;line-height:3.229vw;font-size:1.041vw;
}
.pages .arrow a{width: 7.031vw;}

/*百分100的显示  我们的优势 左字右图*/
.m-she{margin: 5.052vw 0 3.75vw;}
.m-she .pic{width: 980px;border-radius: 0.520vw;margin-left: 3.645vw;
}
.m-she .con{padding-top: 8vw;}
.m-she .tit{padding-bottom: 0vw;margin-bottom: 0vw;}
.m-she .tit span{font-size: 2.1vw;}
.m-she .tit em{height: 1.562vw;line-height: 1.562vw;border-radius: 0.781vw;
padding: 0 0.937vw;font-size: 0.937vw;margin-left: 0.833vw;
}
.m-she .txt{font-size: 0.8vw;line-height: 1.666vw;}
.m-she .t1{overflow: hidden;color: #999;font-size: 16px;padding-bottom: 20px;margin-bottom:20px;}
.m-she .desc{overflow: hidden;color: #333;font-size: 18px;line-height: 30px;padding-top: 10px;padding-bottom:20px;}

.m-she .item{margin-bottom: 1.562vw;}
.m-she .info{margin-bottom: 2.447vw;}
.m-she .info li{width: 10.62vw;padding: 1.718vw 0 1.406vw;}
.m-she .info .s1{font-size: 0.937vw;}
.m-she .info .num{font-size: 0.833vw;}
.m-she .info .num span{font-size: 2.187vw;margin-right: 0.416vw;}
.m-she .info li:after{height: 3.854vw;}
.m-she .info dl{margin-top: 1.197vw;}
.m-she .info dd{width: 0.885vw;height: 0.885vw;margin: 0 0.156vw;}
.m-she .btn{width: 10vw;height: 3vw;border-radius: 1.822vw;
	line-height: 3vw;font-size: 1vw;
}
.m-she .btn:before{width: 1.354vw;height: 1.458vw;top: -0.104vw;margin-right: 0.729vw;}

.m-t2{margin-bottom: 3.177vw;}
.m-t2 span{font-size: 2.708vw;padding-right: 0.833vw;}

.m-list8{margin: 0 -1.302vw 2.343vw;}
.m-list8 li{margin-bottom: 2.343vw;}
.m-list8 .con{margin: 0 1.302vw;}
.m-list8 .pic{border-radius: 1.041vw;margin-bottom: 1.406vw;}
.m-list8 h3{font-size: 1.25vw;}

.m-pic1{max-width: 83.33vw;margin: 3.281vw auto 0;}

.m-tab2{padding-top: 0.885vw;margin-bottom: 2.552vw;}
.m-tab2 li{padding: 0 1.875vw;}
.m-tab2 li:after{height: 0.781vw;}
.m-tab2 li a{font-size: 1.145vw;padding: 0.208vw 0;}
.m-news{margin-bottom: 2.291vw;}
.m-news .con{;border-radius: 1.041vw;}
.m-news .pic{width: 41.04vw;height: 25.78vw;margin-right: 3.906vw;}
.m-news .txt{padding-right: 2.968vw;padding-top: 3.906vw;}
.m-news .date{font-size: 0.937vw;margin-bottom: 0.989vw;}
.m-news h3{font-size: 1.458vw;line-height: 1.875vw;
	margin-bottom: 1.041vw;
}
.m-news .desc{font-size: 0.937vw;line-height: 1.666vw;margin-bottom: 1.718vw;}
.m-news .btn{width: 10.93vw;height: 3.385vw;line-height: 3.385vw;
	border-radius: 1.718vw;font-size: 0.937vw;
}

.m-list4-1 li{margin-bottom: 3.906vw;}

.row-c1{padding: 4.583vw 0 2.604vw;}
.row-c1 .col-l{width: 55.46vw;}
.row-c1 .col-r{width: 23.22vw;padding-top: 2.239vw;}
.m-details .date{font-size: 0.937vw;margin-bottom: 0.781vw;}
.m-details h1{font-size: 1.875vw;padding-bottom: 2.031vw;margin-bottom: 2.239vw;}
.m-details .txt{font-size: 0.937vw;line-height: 1.666vw;padding-bottom: 3.281vw;}
.m-details .bot{padding-right: 12.5vw;padding-top: 2.291vw;}
.m-details .arrow{font-size: 0.937vw;line-height: 2.187vw;}

.m-details .btn{top: 3.385vw;
	width: 10.36vw;height: 2.916vw;line-height: 2.916vw;
	font-size: 0.937vw;border-radius: 1.458vw;
}
.m-details .btn:before{width: 1.25vw;height: 1.041vw;top: -0.104vw;margin-right: 0.572vw;}

.m-t3{font-size: 1.666vw;}
.m-list4-2 li{margin-bottom: 1.875vw;}

.row-d1{margin: 4.479vw 0 4.895vw;border-radius: 1.041vw;}
.row-d1 .col-l{width: 31.14vw;}
.row-d1 .col-r{height: 35.62vw;}

.m-txt1{padding: 3.906vw 1.041vw 0 4.062vw;height: 35.62vw;}
.m-txt1 .tit{font-size: 1.875vw;
	padding-bottom: 1.25vw;margin-bottom: 1.093vw;
}
.m-txt1 .tit:after{width: 3.125vw;}
.m-txt1 .desc{font-size: 0.937vw;line-height: 2.552vw;margin-bottom: 1.25vw;}
.m-txt1 .qr{width: 6.666vw;}
.m-txt1 .btn{height: 4.687vw;line-height: 4.687vw;font-size: 1.25vw;}
.m-txt1 .btn:before{width: 1.354vw;height: 1.458vw;top: -0.104vw;margin-right: 0.625vw;}

.row-d1 .BMap_bubble_title{font-size: 1.145vw;margin-bottom: 0.520vw;}
.row-d1 .BMap_bubble_content{font-size: 0.833vw;line-height: 1.354vw;}

.m-list9{margin-bottom: 5.781vw;}
.m-list9 li{margin-top: 9.791vw;}
.m-list9 .con{height: 28.75vw;border-radius: 1.041vw;}
.m-list9 .pic{width: 42.96vw;height: 30.36vw;
	border-radius: 1.041vw;margin-top: -4.843vw;
}
.m-list9 .txt{padding: 4.322vw 2.812vw 0 3.906vw;
	background-position: right 4.062vw bottom 2.604vw;
	-o-background-size: 12.60vw auto;
	-ms-background-size: 12.60vw auto;
	-moz-background-size: 12.60vw auto;
	-webkit-background-size: 12.60vw auto;
	background-size: 12.60vw auto;
}
.m-list9 li:nth-child(2n) .txt{
	-o-background-size: 10.72vw auto;
	-ms-background-size: 10.72vw auto;
	-moz-background-size: 10.72vw auto;
	-webkit-background-size: 10.72vw auto;
	background-size: 10.72vw auto;
}
.m-list9 .tit{font-size: 2.5vw;line-height: 3.437vw;margin-bottom: 1.406vw;}
.m-list9 .desc{font-size: 1.041vw;}


.m-slider3{padding-top: 2.343vw;margin-bottom: 4.062vw;}
.m-slider3 .slider{margin: 0 -0.937vw;}
.m-slider3 .con{margin-bottom: 1.875vw;}
.m-slider3 .txt{margin: 0 0.937vw;border-radius: 1.041vw;height: 14.84vw;
	padding: 1.770vw 3.125vw 0;
}
.m-slider3 .txt:after{height: 0.156vw;}
.m-slider3 .tit{padding-bottom: 0.937vw;margin-bottom: 0.989vw;}
.m-slider3 .tit h3{font-size: 1.562vw;}
.m-slider3 .adds{font-size: 0.937vw;padding-left: 1.041vw;margin-top: 0.781vw;
	-o-background-size: 0.677vw auto;
	-ms-background-size: 0.677vw auto;
	-moz-background-size: 0.677vw auto;
	-webkit-background-size: 0.677vw auto;
	background-size: 0.677vw auto;
}
.m-slider3 .desc{font-size: 0.833vw;line-height: 1.458vw;}
.m-slider3 .desc p{padding-left: 0.781vw;}
.m-slider3 .desc p:before{top: 0.572vw;
	width: 0.260vw;height: 0.260vw;
}
.m-slider3 .slick-arrow{width: 3.906vw;height: 3.906vw;margin-top: -0.937vw;
	-o-background-size: 0.677vw auto;
	-ms-background-size: 0.677vw auto;
	-moz-background-size: 0.677vw auto;
	-webkit-background-size: 0.677vw auto;
	background-size: 0.677vw auto;
}
.m-slider3 .slick-prev{left: -4.687vw;}
.m-slider3 .slick-next{right: -4.687vw;}

.m-comm{margin: 5vw 0 3.75vw;}
.m-comm .col-l{width: 39.79vw;}
.m-comm .col-r{padding-left: 4.895vw;}
.m-slider4{border-radius: 1.041vw;}
.m-slider4 .slider-for{width: 31.77vw;}
.m-slider4 .slider-for .pic{height: 28.54vw;line-height: 28.54vw;}

.m-slider4 .slider-nv{right: 1.458vw;top: 1.406vw;width: 6.406vw;}
.m-slider4 .slider-nv .item{margin-bottom: 0.625vw;}
.m-slider4 .slider-nv .pic{height: 4.583vw;line-height: 4.479vw;border-radius: 0.520vw;}
.m-comm .tit{font-size: 2.708vw;
	padding-bottom: 1.822vw;margin-bottom: 2.083vw;
}
.m-comm .txt{font-size: 0.937vw;line-height: 2.187vw;margin-bottom: 2.343vw;}
.m-comm .btn{width: 15.62vw;height: 3.645vw;border-radius: 1.822vw;
	line-height: 3.645vw;font-size: 1.041vw;
}
.m-comm .btn:before{
	width: 1.354vw;height: 1.458vw;top: -0.104vw;margin-right: 0.729vw;
}
.m-txt2{margin-bottom: 5.572vw;}

.row-e1{padding-bottom: 4.583vw;}
.m-tips1{max-width: 63.02vw;margin: 0 auto 2.5vw;font-size: 0.937vw;line-height: 1.562vw;
	padding-top: 1.406vw;
}
.m-list10{margin: 0 -0.677vw;}
.m-list10 li{margin-bottom: 1.354vw;}
.m-list10 .con{margin: 0 0.677vw;border-radius: 1.041vw;}
.m-list10 .pic{border-radius: 1.041vw;}
.m-list10 .tit{left: 1.458vw;right: 1.458vw;}
.m-list10 h3{font-size: 1.354vw;
	line-height: 4.062vw;
}
.m-list10 .ico{width: 2.083vw;height: 2.083vw;margin-top: 0.989vw;}

.row-e2{padding: 4.895vw 0 4.739vw;}
.m-list11{margin: 0 -0.677vw;}
.m-list11 .con{margin: 0 0.677vw;}
.m-list11 .pic{border-radius: 1.041vw;}
.m-list11 .txt{left: 0.781vw;right: 0.781vw;}
.m-list11 h3{font-size: 1.666vw;margin-bottom: 0.625vw;}
.m-list11 .desc{font-size: 1.145vw;line-height: 1.562vw;}

.m-tips2{font-size: 1.145vw;line-height: 2.083vw;
	padding-top: 0.208vw;margin-bottom: 2.968vw;
}

.m-list12{margin: 0 -0.729vw;}
.m-list12 li{margin-bottom: 1.718vw;}
.m-list12 .con{height: 18.22vw;border-radius: 1.041vw;margin: 0 0.729vw;padding-top: 3.75vw;}

.m-list12 .ico{width: 3.906vw;height: 3.906vw;margin: 0 auto 0.625vw;}
.m-list12 h3{font-size: 2.083vw;margin-bottom: 0.625vw;}
.m-list12 .desc{font-size: 1.041vw;}

.m-video2{height: 33.85vw;
	border-radius: 0vw;margin-top: 2.812vw;margin-bottom: 4.687vw;
}
.m-video2 .video-btn{padding-top: 6.25vw;font-size: 1.562vw;
	-o-background-size: 4.166vw auto;
	-ms-background-size: 4.166vw auto;
	-moz-background-size: 4.166vw auto;
	-webkit-background-size: 4.166vw auto;
	background-size: 4.166vw auto;
}

.m-pic2{height: 40vw;border-radius: 0vw;margin-bottom: 4vw;
}
.m-pic2 .ico{margin-bottom: 1.041vw;}
.m-pic2 .ico img{height: 3vw;}
.m-pic2 .desc{font-size: 1vw; color: #666;}



.ban2 .video-btn{width: 3.906vw;height: 3.906vw;margin: 0 auto 1.197vw;}
.ban2 .txt h3{font-size: 2.552vw;margin-bottom: 0.156vw;}
.ban2 .txt .desc{font-size: 2.135vw;}
.section .fp-tableCell{padding-top: 7.395vw;}
.section-1 .fp-tableCell{padding-top: 0;}
.m-t5{font-size: 2.708vw;}
.section-2 .col-l{width: 28.80vw;margin-right: 8.854vw;}
.section-2 .m-t5{margin-bottom: 2.604vw;}
.m-pic3{margin-top: 4.166vw;}
.m-pic3:after{right: -5.052vw;font-size: 3.125vw;}

.m-list13{margin: 0 -0.729vw;}
.m-list13 li{margin-bottom: 1.458vw;}
.m-list13 .con{margin: 0 0.729vw;}
.m-list13 .pic{height: 9.895vw;border-radius: 0.520vw;line-height: 9.895vw;margin-bottom: 1.093vw;}
.m-list13 h3{font-size: 1.25vw;}
.m-list13 .desc{font-size: 0.937vw;}

.m-t5-1{margin: 1.041vw 0 1.562vw;}
.m-chang{height: calc( 100vh - 14.06vw );}

.m-chang .txt h3{font-size: 2.5vw;line-height: 3.125vw;margin-bottom: 1.666vw;}
.m-chang .desc{font-size: 1.145vw;line-height: 1.875vw;}

.m-tab3 li{margin: 0 3.385vw;}
.m-tab3 li a{line-height: 4.166vw;font-size: 1.145vw;}
.m-tab3 .ico{width: 2.083vw;height: 2.083vw;top: -0.104vw;margin-right: 0.260vw;}

.m-list14 li{margin-bottom: 1.562vw;}
.m-list14 .con{border-radius: 1.041vw;}
.m-list14 .pic{width: 41.66vw;height: 15.62vw;}
.m-list14 .txt{height: 15.62vw;}
.m-list14 .ovh{left: 3.75vw;right: 1.562vw;}
.m-list14 h3{font-size: 2.083vw;;margin-bottom: 0.677vw;}
.m-list14 .desc{font-size: 1.041vw;margin-bottom: 1.041vw;}
.m-list14 .btn{width: 9.375vw;height: 3.020vw;
	line-height: 3.020vw;border-radius: 1.510vw;font-size: 0.937vw;
}
.m-list14 .btn:before{width: 0.989vw;height: 1.041vw;top: -0.104vw;margin-right: 0.520vw;}
.m-list14 .con:hover{
	box-shadow: 0vw 0vw 0.781vw rgba(0,0,0,.2);
}

.m-slider6 .item1{margin-bottom: 1.562vw;}
.m-slider6 li{width: 23.43vw;}
.m-slider6 .con{margin: 0 0.781vw;}
.m-slider6 .pic{border-radius: 1.041vw;}
.m-slider6 .tit{left: 1.979vw;right: 1.979vw;
	line-height: 3.645vw;font-size: 1.25vw;
	-o-background-size: 0.989vw auto;
	-ms-background-size: 0.989vw auto;
	-moz-background-size: 0.989vw auto;
	-webkit-background-size: 0.989vw auto;
	background-size: 0.989vw auto;
}


.pop-box .cont{width: 51.56vw;border-radius: 1.041vw;}
.pop-box .pic{width: 16.66vw;height: 29.58vw;border-radius: 1.041vw 0 0 1.041vw;}
.pop-box .right{padding: 2.5vw 2.187vw 0;}
.pop-box .top{margin-bottom: 2.083vw;}
.pop-box .tips span{font-size: 1.770vw;}
.pop-box .tips em{font-size: 0.937vw;}
.pop-box .price em{font-size: 0.885vw;line-height: 1.093vw;}
.pop-box .price #ftime{font-size: 2.135vw;margin-left: 0.520vw;}
.pop-box .price span{font-size: 0.989vw;top: 0.625vw;margin-left: 0.364vw;}
.pop-box .ovh{margin: 0 -0.572vw;}
.pop-box .item{padding: 0 0.572vw;margin-bottom: 1.145vw;}
.pop-box .t1{font-size: 0.937vw;left: 1.510vw;line-height: 3.125vw;}
.pop-box .inp{height: 3.125vw;padding-left: 3.906vw;font-size: 0.937vw;}
.pop-box .code .inp{padding-left: 4.687vw;}
.pop-box .pic-code{right: 0.781vw;top: 0.208vw;
    bottom: 0.208vw;width: 6.25vw;
}
.pop-box .btn{height: 3.645vw;margin-top: 1.354vw;
    font-size: 1.145vw;
}
.pop-box .close{top: -1.718vw;right: -1.822vw;
    width: 1.718vw;height: 1.718vw;
}

}

@media only screen and (max-width: 1440px) {

}

@media only screen and (max-width: 1199px) {

	.wp{width: auto;padding: 0 15px;}
	.pop-video .close{right: 20px;}
	.pop-video .cont{left: 15px;right: 15px;width: auto;height: 250px;
		transform: translate(0%, -50%);
	}
	.g-t1 h2{font-size: 20px;margin: 5px;}
	.g-t1 .desc{font-size: 14px;}
	.g-t1{padding-top: 40px;}
	.m-list1{padding-top: 20px;margin-bottom: 10px;}
	.m-list1 li{float: none;width: auto !important;margin-bottom: 15px;}
	.m-list1 .txt h3{font-size: 18px;}
	.m-list1 .desc{font-size: 14px;margin-bottom: 18px;}
	.m-list1 .btn{width: 40px;height: 40px;border-radius: 5px;}
	.m-list1 .txt{top: 20px;left: 20px;}
	.m-list1 .i3 .txt, .m-list1 .i4 .txt{left: 20px;}
	.m-list1 .con{border-radius: 10px;}
	.m-video{height: 300px;border-radius: 0px;}
	.m-video .video-btn{font-size: 18px;padding-top: 50px;
		-o-background-size: 40px auto;
		-ms-background-size: 40px auto;
		-moz-background-size: 40px auto;
		-webkit-background-size: 40px auto;
		background-size: 40px auto;
	}
	.row-a1{padding-bottom: 30px;}
	.m-list2{margin: 20px 0px 0;border-radius: 15px;padding: 15px;}
	.m-list2 li{float: none;width: auto !important;margin-right: 0 !important;
		margin-bottom: 20px;
	}
	.m-list2 li:after{display: none;}
	.m-list2 .pic{height: auto;padding: 10px;margin-bottom: 15px;}
	.m-list2 h3{font-size: 18px;}
	.row-a2{padding-bottom: 30px;}
	.m-list3 li{width: auto;float: none;margin-bottom: 15px;}
	.m-video-1{margin-bottom: 15px;border-radius: 0;}
	.m-list3 .pic{margin-bottom: 12px;}
	.m-list3 h3{font-size: 16px;}
	.row-a4-1{margin-top: 20px;}
	.m-tab1 li a{font-size: 14px;width: auto;line-height: 60px;font-weight: normal;}
	.m-slider1 .item h3{font-size: 14px;}
	.m-slider1 .item .num{font-size: 12px;}
	.m-slider1 .tit{margin: 0 15px;font-size: 18px;}
	.m-slider1 .cont{left: 15px;right: 15px;bottom: 80px;}
	.m-slider1{height: 450px;}
	.m-slider1 .pic{height: 60px;line-height: 60px;}
	.m-fuwu .pic{width: auto;float: none;height: auto;}
	.m-fuwu{margin-top: 20px;border-radius: 10px;}
	.m-fuwu .txt{width: auto;float: none;height: 330px;}
	.m-fuwu h3{font-size: 13px;}
	.m-fuwu li{margin-bottom: 30px;}
	.m-fuwu .ico{width: 60px;height: 60px;}
	.m-fuwu ul{left: 5px;right: 5px;margin-top: 15px;}
	.m-slider2{padding-top: 20px;}
	.m-slider2 h3{left: 15px;bottom: 10px;font-size: 18px;}
	.m-slider2 .slick-next{right: 25px;}
	.m-slider2 .slick-prev{left: 25px;}
	.m-slider2 .slick-arrow{z-index: 3;width: 40px;height: 40px;
		-o-background-size: 10px auto;
		-ms-background-size: 10px auto;
		-moz-background-size: 10px auto;
		-webkit-background-size: 10px auto;
		background-size: 10px auto;
		-webkit-transform: translateY(-50%);
		-moz-transform: translateY(-50%);
		-o-transform: translateY(-50%);
		-ms-transform: translateY(-50%);
		transform: translateY(-50%);
	}
	.row-a6{padding-bottom: 30px;}
	.m-list4{padding-top: 20px;}
	.m-list4 li{width: auto;float: none;margin-bottom: 20px;}
	.m-list4 .date{font-size: 13px;margin-bottom: 5px;}
	.m-list4 h3{font-size: 16px;line-height: 24px;height: 48px;}
	.m-list4 .desc{font-size: 14px;line-height: 24px;}
	.m-list4 .pic{border-radius: 10px;margin-bottom: 10px;}
	.row-a7{padding-bottom: 10px;}
	.m-map .txt{width: auto;float: none;height: auto;}
	.m-map .tit{padding: 15px;font-size: 18px;line-height: 1.3;}
	.m-map .item{padding: 15px;}
	.m-map .desc h4{font-size: 18px;}
	.m-map .tips{font-size: 14px;}
	.m-map .ico{width: 45px;height: 45px;margin-right: 15px;}
	.m-map .right{height: 250px;}
	.row-a9{padding: 35px 0;}
	.m-form .left{width: auto;float: none;padding: 15px 20px;height: auto;}
	.m-form .tit{font-size: 20px;margin-bottom: 10px;}
	.m-form .inp{height: 45px;border-radius: 5px;padding: 0 15px;}
	.m-form .t1{line-height: 45px;font-size: 14px;padding-left: 15px;}
	.m-form .item{margin-bottom: 10px;}
	.m-form .btn{height: 50px;}
	.m-form .txt{font-size: 13px;margin-top: 20px;}
	.m-form .pic{display: none;}
	.m-form{border-radius: 10px;}
	.fd-list{display: none;}
	.fd-nv{display: none;}
	.fd-r{float: none;}
	.fd-r .btn{font-size: 14px;margin: 0 auto 12px;}
	.fd-r .tel{font-size: 14px;text-align: center;}
	.fd-r .tit{margin-bottom: 12px;text-align: center;}
	.fd-con{padding: 30px 0;}
	.fd-bot .copy{float: none;}
	.fd-bot .link{float: none;}
	.fd-bot{font-size: 12px;line-height: 22px;text-align: center;padding: 12px 0;}
	.fd-r .qr{margin: 0 auto;}
	.fix-right{display: none !important;}
	.m-list2 dd p{font-size: 13px;}
	.m-list2 .ico{width: 50px;height: 50px;padding: 4px;}
	.m-list2 .ico:after{height: 50px;}
	.m-list2 dd:hover .ico:after{height: 88px;}

	
	#fullpage{overflow-x: hidden;padding-top: 50px;}
	.ban2 .txt h3{font-size: 20px;}
	.ban2 .txt .desc{font-size: 16px;}
	.ban2 .video-btn{width: 40px;height: 40px;margin-bottom: 10px;}
	.ban2{height: 220px;}
	.m-t5{font-size: 20px;}

	.section .fp-tableCell{padding-top: 35px;}
	.section-2 .m-t5{margin-bottom: 20px;}
	.section-2 .col-l{width: 80%;float: none;margin: 0 auto;}
	.m-pic3{margin-top: 0;margin-bottom: 30px;}
	.m-pic3:after{display: none;}
	.m-list13 .i1, .m-list13 .i2{width: auto;float: none;}
	.m-list13 h3{font-size: 18px;}
	.m-list13 .desc{font-size: 14px;}
	.m-list13 .pic{height: 150px;line-height: 150px;margin-bottom: 10px;}
	.m-list13 li{margin-bottom: 15px;width: auto;float: none;}

	.m-chang .txt h3{font-size: 18px;line-height: 1.4;
		margin-bottom: 10px;
	}
	.m-chang .txt{left: 15px;right: 15px;}
	.m-chang .desc{font-size: 14px;line-height: 1.64;}
	.m-tab3 li a{line-height: 50px;font-size: 12px;}
	.m-tab3 .ico{width: 26px;height: 26px;}
	.m-tab3 li{margin: 0 7px;}
	.m-chang{height: 300px;}
	.m-t5-1{margin: 0 0 25px;}
	.m-chang-1 .pic{left: 15px;right: 15px;}
	.m-list14 .pic{float: none;width: auto;height: auto;}
	.m-list14 .pic img{height: auto;}
	.m-list14 .txt{height: auto;padding: 20px;}
	.m-list14 .ovh{position: static;
		-webkit-transform: translate(0%);
		-moz-transform: translate(0%);
		-o-transform: translate(0%);
		-ms-transform: translate(0%);
		transform: translate(0%);
	}
	.m-list14 h3{font-size: 18px;}
	.m-list14 .desc{font-size: 14px;margin-bottom: 15px;}
	.m-list14 .btn{width: 120px;height: 40px;line-height: 40px;border-radius: 20px;font-size: 14px;}
	.m-list14 .btn:before{width: 16px;height: 17px;}
	.m-list14 .con{border-radius: 10px;}
	.m-list14 li{margin-bottom: 20px;}
	.m-slider6 li{width: 250px;}
	.m-slider6 .con{margin: 0 5px;}
	.m-slider6 .pic{border-radius: 10px;}
	.m-slider6 .tit{font-size: 16px;left: 13px;right: 13px;line-height: 40px;
		-o-background-size: 15px auto;
		-ms-background-size: 15px auto;
		-moz-background-size: 15px auto;
		-webkit-background-size: 15px auto;
		background-size: 15px auto;
	}
	.m-slider6 .item1{margin-bottom: 10px;}
	
	.m-she{margin: 35px 0 30px;text-align: center;}
	.m-she .pic{width: 100%;float: none;margin-right: 0;margin-bottom: 0px;}
	.m-she .tit span{font-size: 32px;font-weight: bold;}
	.m-she .tit em{height: 24px;line-height: 24px;font-size: 12px;}
	.m-she .tit{padding-bottom: 1px;margin-bottom: 1px;}
	.m-she .txt{font-size: 14px;}
	.m-she .t1{font-size: 16px;line-height: 1;}
	.m-she .desc{font-size: 18px;line-height: 1.5;}
	.m-she .item{margin-bottom: 15px;}
	.m-she .info li{width: 50%;padding: 15px 0;}
	.m-she .info .s1{font-size: 14px;}
	.m-she .info li:nth-child(2):after{display: none;}
	.m-she .btn{width: 200px;height: 50px;line-height: 50px;font-size: 16px;
		margin: 0 auto;
	}
	.m-she .btn:before{width: 20px;height: 21px;}
	.m-t2 span{font-size: 20px;font-weight: bold;}
	.m-t2{margin-bottom: 20px;}
	.m-she .info{margin-bottom: 20px;}
	.m-list8 li{width: auto;float: none;margin-bottom: 20px;}
	.m-list8 h3{font-size: 18px;}
	.m-list8 .pic{border-radius: 10px;margin-bottom: 10px;}
	.pages a, .pages span{width: 30px;height: 30px;line-height: 28px;font-size: 12px;}
	.pages .arrow a{width: 50px;}
	.pages li{margin: 0 2px;}
	.pages{margin: 20px 0 30px;}
	.m-list7 li{width: 50%;}
	.m-list7 .con{margin: 0 5px;}
	.m-list7 .tit span{font-size: 12px;}
	.m-list7 .tit em{font-size: 13px;margin-left: 8px;}
	.m-list7 .pic{margin-bottom: 10px;}
	.m-list7 li{margin-bottom: 20px;}
	.m-list7{padding-top: 20px;}
	.ban{height: 220px;}
	.ban .lab{font-size: 16px;margin-bottom: 8px;}
	.ban .info{font-size: 14px;}
	.ban .tit{font-size: 20px;}
	.header.fixed{top: -50px;}
	.m-pic1{margin-top: 15px;}
	.m-tab2 li a{font-size: 13px;}
	.m-tab2 li{padding: 0 5px;}
	.m-tab2{padding-top: 5px;margin-bottom: 20px;}
	.m-list8{margin-bottom: 15px;}
	.row-c1 .col-l{width: auto;float: none;}
	.m-details h1{font-size: 20px;padding-bottom: 15px;margin-bottom: 18px;}
	.m-details .date{font-size: 13px;margin-bottom: 10px;}
	.row-c1{padding: 40px 0 30px;}
	.m-details .txt{font-size: 14px;line-height: 1.8;padding-bottom: 25px;}
	.m-details .bot{padding-right: 0;padding-top: 15px;}
	.m-details .arrow{font-size: 14px;margin-bottom: 10px;}
	.m-details .btn{position: static;display: block;width: 180px;height: 45px;
		font-size: 14px;line-height: 45px;margin: 0 auto;
	}
	.m-details .btn:before{width: 18px;}
	.row-c1 .col-r{width: auto;float: none;}
	.m-t3{font-size: 18px;}
	.m-news .pic{width: auto;float: none;height: auto;margin-right: 0;}
	.m-news .pic img{height: auto;}
	.m-news .con{border-radius: 10px;}
	.g-t2{padding-bottom: 15px;}
	.g-t2{font-size: 20px;padding-top: 35px;margin-bottom: 20px;}
	.g-t2-1{padding-bottom: 25px;margin-bottom: 0;}
	.m-news .txt{padding: 20px;}
	.m-news .date{font-size: 13px;margin-bottom: 10px;}
	.m-news h3{font-size: 18px;line-height: 1.6;margin-bottom: 10px;}
	.m-news .desc{font-size: 14px;line-height: 1.8;margin-bottom: 20px;}
	.m-news .btn{width: 180px;height: 45px;line-height: 45px;font-size: 14px;
		margin: 0 auto;
	}
	.m-news{margin-bottom: 10px;}
	.row-d1{margin: 35px 0;border-radius: 10px;}
	.row-d1 .col-l{width: auto;float: none;}
	.m-txt1{padding: 20px 20px 80px;height: auto;}
	.m-txt1 .tit{font-size: 20px;font-weight: bold;padding-bottom: 15px;margin-bottom: 18px;}
	.m-txt1 .desc{font-size: 14px;line-height: 1.8;margin-bottom: 15px;}
	.m-txt1 .btn{height: 50px;line-height: 50px;font-size: 16px;}
	.m-txt1 .btn:before{width: 18px;}
	.row-d1 .col-r{height: 250px;}
	.row-d1 .BMap_bubble_content{font-size: 12px;}
	.row-d1 .BMap_bubble_title{font-size: 18px;}
	.ban .txt-1 .tit{font-size: 20px;}
	.ban .txt-1 .desc{font-size: 14px;line-height: 1.8;}
	.m-list9{padding-top: 30px;margin-bottom: 30px;}
	.m-list9 li{margin-top: 0;margin-bottom: 15px;}
	.m-list9 .pic{width: auto;float: none;height: auto;margin-top: 0;border-radius: 10px;}
	.m-list9 .con{height: auto;border-radius: 10px;overflow: hidden;}
	.m-list9 .txt{height: auto;padding: 20px;}
	.m-list9 .tit{font-size: 18px;line-height: 1.8;margin-bottom: 15px;}
	.m-list9 .desc{font-size: 14px;}
	.m-list6 li{width: auto;float: none;margin-bottom: 15px;}
	.m-list6 .txt{height: auto;padding: 20px;}
	.m-list6 h3{font-size: 18px;margin-bottom: 10px;}
	.m-list6 .desc{font-size: 14px;}
	.m-list6 .con{border-radius: 10px;}
	.m-slider3{padding-top: 15px;margin-bottom: 35px;}
	.m-slider3 .txt{padding: 20px;}
	.m-slider3 .tit h3{font-size: 18px;}
	.m-slider3 .adds{font-size: 13px;margin-top: 6px;}
	.m-slider3 .tit{padding-bottom: 13px;margin-bottom: 15px;}
	.m-slider3 .desc{font-size: 13px;}
	.m-slider3 .con{margin-bottom: 15px;}
	.m-slider3 .slick-arrow{z-index: 3;width: 40px;height: 40px;margin-top: -8px;padding: 0;
		-o-background-size: 8px auto;
		-ms-background-size: 8px auto;
		-moz-background-size: 8px auto;
		-webkit-background-size: 8px auto;
		background-size: 8px auto;
		background-color: #000;
	}
	.m-slider3 .slick-prev{left: 10px;background-image: url(../image/i-18-on.png);}
	.m-slider3 .slick-next{right: 10px;background-image: url(../image/arr_ys.png);}
	.m-tips1{font-size: 14px;padding-top: 5px;line-height: 1.8;margin-bottom: 25px;}
	.m-list10 li{width: 50%;margin-bottom: 10px;}
	.m-list10 .con{margin: 0 5px;border-radius: 10px;}
	.m-list10{margin: 0 -5px;}
	.m-list10 .pic{border-radius: 10px;}
	.m-list10 h3{font-size: 16px;}
	.m-list10 .tit{left: 12px;right: 12px;line-height: 40px;}
	.m-list10 .ico{width: 26px;height: 26px;margin-top: 7px;}
	.m-list10 h3{line-height: 40px;}
	.row-e1{padding-bottom: 30px;}
	.m-list11 li{width: auto;float: none;margin-bottom: 15px;}
	.row-e2{padding: 30px 0;}
	.m-list11 h3{font-size: 20px;margin-bottom: 10px;}
	.m-list11 .desc{font-size: 16px;line-height: 1.6;}
	.m-tips2{font-size: 14px;line-height: 1.8;margin-bottom: 20px;}
	.m-list12 li{width: auto !important;float: none;margin-bottom: 15px;}
	.m-list12 h3{font-size: 18px;margin-bottom: 8px;}
	.m-list12 .desc{font-size: 14px;}
	.m-list12 .ico{width: 40px;height: 40px;margin-bottom: 8px;}
	.m-list12 .con{height: 170px;padding-top: 25px;border-radius: 15px;}
	.m-video2{margin-top: 20px;height: 220px;border-radius: 0px;margin-bottom: 15px;}
	.m-video2 .video-btn{font-size: 18px;padding-top: 50px;
		-o-background-size: 40px auto;
		-ms-background-size: 40px auto;
		-moz-background-size: 40px auto;
		-webkit-background-size: 40px auto;
		background-size: 40px auto;
	}
	.m-pic2{height: 220px;border-radius: 0px;margin-bottom: 35px;}
	.m-pic2 .desc{font-size: 16px;}
	.m-pic2 .ico{margin-bottom: 13px;}
	.m-pic2 .ico img{height: 24px;}
	.m-list6{margin-bottom: 35px;}
	.m-comm .col-l{width: auto;float: none;}
	.m-slider4{border-radius: 10px;}
	.m-slider4 .slider-for{width: auto;}
	.m-slider4 .slider-for .pic{height: 300px;line-height: 300px;}
	.m-comm .col-r{padding-left: 0;padding-top: 25px;}
	.m-comm .tit{font-size: 18px;font-weight: bold;padding-bottom: 12px;margin-bottom: 15px;}
	.m-comm .txt{font-size: 14px;line-height: 1.8;}
	.m-comm .btn{width: 200px;height: 50px;line-height: 50px;font-size: 16px;
		margin: 0 auto;
	}
	.m-comm .btn:before{width: 18px;}
	.m-comm{margin: 35px 0 20px;}
	.m-slider4 .slider-nv{position: static;width: auto;}
	.m-slider4 .slider-nv .pic{height: 50px;line-height: 48px;margin: 0 5px;
		border-radius: 5px;
	}
	.m-t1{font-size: 18px;font-weight: bold;margin-bottom: 15px;}
	.m-list5 li{width: auto;float: none;margin-bottom: 20px;}
	.m-list5 .pic{height: 200px;line-height: 200px;border-radius: 10px;margin-bottom: 15px;}
	.m-list5 h3{font-size: 16px;margin-bottom: 3px;}
	.m-list5 .desc{font-size: 14px;}
	.m-list5{margin-bottom: 25px;}
	.g-btn1{width: 200px;height: 50px;font-size: 16px;line-height: 50px;margin-bottom: 50px;}
	.g-btn1:before{width: 22px;}
	.m-tab1 li a:after{display: none;}
	.m-tab1 li:hover a:after, .m-tab1 li.on a:after{display: block;}
	.index{background-color: transparent;}
	.nav .sub a:after{display: none;}
	.ban2{position: relative;}
	#fullpage{padding-top: 0;}
	.section{padding: 35px 0 10px;}
	.section-1{padding-top: 0;}
	.m-list7 .txt{left: 10px;right: 10px;bottom: 40px;}
	.m-list7 .info{font-size: 12px;}
	.m-list7 .name{margin-bottom: 8px;}
	.m-list7 .name span{font-size: 16px;}
	.m-list7 .name em{font-size: 12px;}
	.m-list7 .btn{height: 35px;line-height: 35px;font-size: 14px;}
	.m-list7 .btn:before{
		-o-background-size: 16px auto;
		-ms-background-size: 16px auto;
		-moz-background-size: 16px auto;
		-webkit-background-size: 16px auto;
		background-size: 16px auto;
	}
	.main{overflow: hidden;}
	.m-form .inp{padding-left: 70px;font-size: 14px;}
	.banner .video{display: none;}
	.banner .mo-pic{display: block;}
	.m-she .tit{text-align: center;}
	.m-she .pic{margin: 0 auto;}

	.pop-box .cont{width: auto;width: 95%;border-radius: 10px;}
	.pop-box .pic{display: none;border-radius: 10px 0 0 10px;}
	.pop-box .right{padding: 20px 18px 25px;}
	.pop-box .item{width: auto;float: none;}
	.pop-box .item{margin-bottom: 10px;}
	.pop-box .inp{height: 38px;}
	.pop-box .t1{font-size: 14px;line-height: 38px;}
	.pop-box .pic-code{width: 75px;}
	.pop-box .price em{font-size: 14px;line-height: 16px;}
	.pop-box .price #ftime{font-size: 26px;margin-left: 5px;margin-top: 3px;}
	.pop-box .price span{font-size: 14px;padding-top: 8px;font-weight: normal;}
	.pop-box .tips span{font-size: 22px;}
	.pop-box .tips em{font-size: 14px;font-weight: normal;}
	.pop-box .price{padding-top: 8px;}
	.pop-box .top{margin-bottom: 15px;}
	.pop-box .btn{height: 40px;font-size: 18px;margin-top: 0;}
	.pop-box .close{right: 0;top: -36px;}

	.m-video .video{display: none;}
	.m-video2 .video{display: none;}
	.m-chang .video{display: none;}
	.m-slider6 li{width: auto;float: none;margin-bottom: 15px;}
}



