
.g-t1{font-size: 36px;color: #222;position: relative;padding-bottom: 12px;text-align: center;}
.g-t1:after{content: '';position: absolute;left: 50%;bottom: 0;width: 60px;height: 2px;
    background-color: #F60;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.g-t1-1{text-align: left;}
.g-t1-1:after{left: 0;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-o-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
.row-a1{
	background-position: left top;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a1-1{overflow: hidden;padding-top: 230px;}
.m-txt1{width: 570px;float: right;}
.m-txt1 .item{padding-bottom: 52px;margin-bottom: 50px;
    border-bottom: 1px dotted rgba(0,0,0,.2);
}
.m-txt1 .desc{font-size: 24px;color: #666;margin-top: 25px;}
.m-txt1 .item:last-child{border-bottom: 0;}
.row-a1-2{padding: 136px 0 100px;}
.m-list1{*zoom:1;margin: 0 -10px;padding-top: 40px;}
.m-list1:after,.m-list1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list1 li{width: 25%;float: left;}
.m-list1 .con{display: block;margin: 0 10px;background: #FFFFFF;padding-top: 320px;
	box-shadow: 0px 8px 15px 0px rgba(58, 58, 58, 0.1);height: 505px;
	background-repeat: no-repeat;background-position: center top;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-list1 .desc{font-size: 14px;line-height: 20px;color: #666;
	margin: 0 25px 0 30px;
}

.m-tab1{text-align: center;font-size: 0;margin: 40px 0;}
.m-tab1 ul{display: inline-block;}
.m-tab1 li{float: left;margin: 0 5px;}
.m-tab1 li a{width: 129px;height: 40px;display: block;line-height: 38px;
	border: 1px solid #E1E1E1;font-size: 16px;color: #666;
	border-radius: 20px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab1 li.on a,.m-tab1 li:hover a{border-color: #ff6000;color: #fff;
	background: url(../images/i-bg5.jpg) repeat-y;
	-o-background-size: contain;
	-ms-background-size: contain;
	-moz-background-size: contain;
	-webkit-background-size: contain;
	/*background-size: 100% auto;*/
	background-size: contain;
}
.row-a2{padding: 90px 0 93px;}

.m-slider1{}
.m-slider1 .slider{margin: 0 -15px;}
.m-slider1 .con{margin: 0 15px;display: block;}
.m-slider1 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;margin-bottom: 12px;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 h3{font-size: 16px;line-height: 30px;color: #333;font-weight: normal;}
.m-slider1 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-slider1 .con:hover h3{color: #ff6000;}
.m-slider1 .slick-arrow{position: absolute;top: 50%;width: 80px;height: 80px;
	cursor: pointer;border: 0;font-size: 0;text-indent: 9999px;
	background-position: center;background-repeat: no-repeat;
	background-color: transparent;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .slick-prev{left: -65px;background-image: url(../images/i-01.png);}
.m-slider1 .slick-next{right: -65px;background-image: url(../images/i-02.png);}
.m-slider1 .slick-prev:hover{background-image: url(../images/i-01-on.png);}
.m-slider1 .slick-next:hover{background-image: url(../images/i-02-on.png);}


.m-news{margin-top: 100px;margin-bottom: 25px;}
.m-news .con{display: block;overflow: hidden;}
.m-news .pic{float: left;width: 844px;height: 474px;}
.m-news .pic img{width: 100%;height: 100%;display: block;}
.m-news .txt{overflow: hidden;height: 474px;padding: 45px 36px 0 40px;color: #fff;
	background: url(../images/i-bg6.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-news h3{font-size: 30px;line-height: 1.4;font-weight: normal;
	margin-bottom: 8px;
}
.m-news .date{font-size: 16px;display: block;margin-bottom: 20px;}
.m-news .desc{font-size: 14px;line-height: 24px;margin-bottom: 30px;
    overflow:hidden;
    text-overflow:ellipsis;
    display:-webkit-box;
    -webkit-line-clamp:4;
    -webkit-box-orient:vertical;
    word-break:break-all;
}
.m-news .more{font-size: 14px;}

.m-list2{overflow: hidden;margin: 0 -12px;}
.m-list2 li{width: 33.33%;float: left;margin-bottom: 25px;}
.m-list2 .con{display: block;margin: 0 12px;}
.m-list2 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-list2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .txt{border: 1px solid #e2e2e2;
	padding: 24px 30px 28px;
}
.m-list2 h3{font-size: 20px;line-height: 1.4;font-weight: normal;color: #222;
	height: 2.8em;margin-bottom: 11px;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .date{font-size: 16px;color: #999;display: block;margin-bottom: 40px;}
.m-list2 .more{font-size: 14px;color: #999;}
.m-list2 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-list2 .con:hover h3,.m-list2 .con:hover .more{color: #f60;text-decoration: underline;}

.pages{text-align: center;font-size: 0;margin: 40px 0 100px;}
.pages ul{display: inline-block;}
.pages li{float: left;margin: 0 3px;}
.pages li a{display: block;width: 40px;height: 40px;line-height: 38px;
	border: 1px solid #D4D4D4;border-radius: 20px;font-size: 14px;
}
.pages li.arrow a{width: 100px;}
.pages li.on a,.pages li:hover a{color: #fff;border-color: #f60;
	background-color: #f60; /* 浏览器不支持时显示 */
    background-image: linear-gradient(#ff7c00, #ff5105);
}

.m-details{padding: 68px 0 0;}
.m-details h1{text-align: center;font-size: 36px;color: #222;margin-bottom: 15px;}
.m-details .info{text-align: center;font-size: 16px;color: #777;
	border-bottom: 1px solid rgba(0,0,0,.1);padding-bottom: 34px;
}
.m-details .info span{margin: 0 15px;line-height: 24px;}
.m-details .share{display: inline-block;vertical-align: middle;}
.m-details .share em{float: left;line-height: 24px;}
.m-details .share .bdsharebuttonbox{overflow: hidden;}
.m-details .share .bdsharebuttonbox a{margin: 0;width: 24px;height: 24px;
	background-position: center;background-repeat: no-repeat;margin-left: 6px;display:inline-block
}
.m-details .share .bdsharebuttonbox .bds_tsina{background-image: url(../images/i-06.png);}
.m-details .share .bdsharebuttonbox .bds_weixin{background-image: url(../images/i-05.png);}
.m-details .txt{font-size: 16px;line-height: 30px;color: #777;word-break:break-all;
	padding: 38px 0 54px;border-bottom: 1px solid rgba(0,0,0,.1);
	text-align: justify
}
.m-details .txt p{padding: 10px 0;}
.m-details .bot{overflow: hidden;padding: 40px 0 70px;}
.m-details .arrow{float: left;font-size: 16px;line-height: 30px;color: #777;}
.m-details .item{overflow: hidden;}
.m-details .item span{float: left;}
.m-details .item a{display: inline-block;overflow: hidden;color: #222;}
.m-details .item a:hover{color: #f60;}
.m-details .back{float: right;width: 134px;height: 44px;text-align: center;line-height: 44px;
	background: #FF7E00;font-size: 14px;color: #fff;
	border-radius: 22px;
}
.m-details .back:after{content: '';display: inline-block;vertical-align: middle;
	width: 17px;height: 14px;position: relative;top: -2px;margin-left: 8px;
	background: url(../images/i-07.png) no-repeat center;
}

.m-list3{overflow: hidden;margin: 0 -2px;padding: 100px 0 90px;}
.m-list3 li{width: 33.33%;float: left;}
.m-list3 .con{display: block;margin: 0 2px;}
.m-list3 .pic{padding-top: 57%;height: 0;position: relative;overflow: hidden;margin-bottom: 13px;}
.m-list3 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-list3 h3{font-size: 24px;color: #222;padding-left: 24px;
	background: url(../images/i-08.png) no-repeat left center;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .con:hover h3{background-image: url(../images/i-08-on.png);color: #f60;}

.g-t1-2{font-size: 24px;padding-bottom: 14px;}

.m-list4{*zoom:1;margin: 0 -15px;padding: 40px 0 100px;}
.m-list4:after,.m-list4:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list4 li{width: 33.33%;float: left;}
.m-list4 .con{margin: 0 15px;
	background: #FFFFFF;
	box-shadow: 0px 5px 15px 0px rgba(51, 51, 51, 0.1);
}
.m-list4 .tit{border-top: 4px solid #dcdcdc;padding: 20px 0 20px 30px;overflow: hidden;
	background: #FBFBFB url(../images/i-bg7.png) no-repeat center;
}
.m-list4 .ico{float: left;width: 60px;height: 60px;margin-right: 20px;}
.m-list4 .ico img{width: 100%;height: 100%;display: block;}
.m-list4 h3{line-height: 60px;overflow: hidden;font-size: 20px;color: #222;}
.m-list4 .txt{padding: 35px 15px 0 29px;height: 129px;}
.m-list4 .item{font-size: 16px;line-height: 30px;color: #222;padding-left: 27px;
	background-position: left center;background-repeat: no-repeat;
}
.m-list4 .i1{background-image: url(../images/i-12.png);}
.m-list4 .i2{background-image: url(../images/i-13.png);}
.m-list4 .i3{background-image: url(../images/i-14.png);}
.m-list4 .i4{background-image: url(../images/zxh/icon7.png);}
.m-list4 .i5{background-image: url(../images/zxh/icon9.png);}


.row-b1{overflow: hidden;padding: 100px 0 78px;
	background: url(../images/p-bg2.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-b1 .col-l{width: 48%;}
.row-b1 .col-r{width: 48%;}

.m-new2{overflow: hidden;}
.m-new2 .slick-list{margin: 0 -1px;}
.m-new2 .con{display: block;
	box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.07);
}
.m-new2 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-new2 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;object-fit: cover;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-new2 .txt{padding: 32px 30px 33px 39px;
	background-color: #fff;
}
.m-new2 .txt h3{font-size: 20px;color: #333;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-new2 .date{font-size: 16px;color: #999;}
.m-new2 .con:hover .pic img{
	-webkit-transform: scale(1.2);
	-moz-transform: scale(1.2);
	-o-transform: scale(1.2);
	-ms-transform: scale(1.2);
	transform: scale(1.2);
}
.m-new2 .con:hover h3{color: #f60;}
.m-new2 .slick-dots{position: absolute;left: 0;z-index: 2;right: 0;bottom: 139px;
	text-align: center;font-size: 0;
}
.m-new2 .slick-dots li{width: 13px;height: 13px;border-radius: 50%;border-radius: 50%;
	background-color: rgba(255,255,255,.3);margin: 0 8px;display: inline-block;
}
.m-new2 .slick-dots li button{display: none;}
.m-new2 .slick-dots li.slick-active{background-color: #f60;}

.m-list5{}
.m-list5 li{margin-bottom: 33px;padding-bottom: 30px;border-bottom: 1px solid rgba(0,0,0,.1);}
.m-list5 .con{ display: block;}
.m-list5 h3{font-size: 20px;line-height: 1.5;color: #222;font-weight: normal;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 .date{font-size: 16px;color: #999;}
.m-list5 li:last-child{border-bottom: 0;margin-bottom: 0;padding-bottom: 0;border-bottom: 0;}
.m-list5 .con:hover h3{color: #f60;text-decoration: underline;}

.row-b2{padding: 38px 0 70px;}

.m-list6{overflow: hidden;margin: 0 -15px;}
.m-list6 li{width: 50%;float: left;margin-bottom: 30px;}
.m-list6 .con{display: block;margin: 0 15px;overflow: hidden;padding: 30px;height: 140px;
	border: 1px solid #e2e2e2;border-top-width: 4px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .ico{float: left;width: 64px;height: 64px;margin-right: 20px;}
.m-list6 .ico img{width: 100%;height: 100%;display: block;}
.m-list6 .txt{overflow: hidden;padding-top: 5px;}
.m-list6 h3{font-size: 20px;
    font-weight: normal;
    color: #222;
    line-height: 26px;
	margin-bottom: 4px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden
}
.m-list6 .date{font-size: 16px;color: #999;}
.m-list6 .con:hover{border-top-color: #f60;}
.m-list6 .con:hover h3{color: #f60;}

.row-c1{padding: 95px 0 0;}
.m-pic{margin-top: 40px;}
.m-pic img{width: 100%;display: block;}
.row-c1 .m-tab1{margin-top: 80px;}

.row-d2{padding: 70px 0 0;}
.m-t1{overflow: hidden;margin-bottom: 26px;line-height: 40px;}
.m-t1 h3{font-size: 24px;color: #222;float: left;padding-left: 30px;}
.m-t1 .sel{float: right;}
.m-t1 .sel span{font-size: 16px;}
.m-t1 .sel select{width: 169px;height: 40px;padding-left: 25px;
	font-size: 16px;color: #666;margin-left: 14px;
	border: 1px solid #E1E1E1;border-radius: 20px;
	background: url(../images/i-16.png) no-repeat right 24px center;
}
.m-table1{font-size: 16px;color: #666;margin-bottom: 52px;
	border-bottom: 1px dotted rgba(0,0,0,.2);
}
.m-table1 table{width: 100%;line-height: 59px;}
.m-table1 tr:nth-child(2n+1){background-color: #F2F7FC;}
.m-table1 th{color: #222;width: 14%;padding-left: 30px;}
.m-table1 td{padding-left: 30px;width: 36%;}
.m-table1-1 td{width: 50%;}
.m-table1-1{border-bottom: 0;}

.row-d1{background-color: #fafafa;}
.m-info{overflow: hidden;padding: 80px 0 0;}
.m-info .tit{font-size: 16px;}
.m-info .tit span{color: #222;}
.m-info .tit em{color: #999;margin-left: 20px;}
.m-info .top{color: #FF4D00;font-family: arial;overflow: hidden;}
.m-info .price{font-size: 60px;font-weight: bold;float: left;}
.m-info .plus{overflow: hidden;padding-left: 50px;padding-top: 22px;font-weight: bold;}
.m-info .plus span{display: block;font-size: 16px;}
.m-info .info{border-top: 1px solid rgba(0,0,0,.1);border-bottom: 1px solid rgba(0,0,0,.1);
	line-height: 76px;font-size: 16px;color: #28293C;overflow: hidden;
}
.m-info .info span{float: left;width: 20%;}
.m-info .ovh{padding-top: 35px;}
.m-info .col-l{width: 750px;}
.m-info .tab{overflow: hidden;margin-bottom: 20px;}
.m-info .tab li{float: left;margin-right: 70px;}
.m-info .tab li a{font-size: 16px;color: #28293C;}
.m-info .tab li.on a,.m-info .tab li:hover a{text-decoration: underline;color: #014099;}
.m-info .pic img{display: block;}
.m-info .col-r{width: 500px;padding-top: 52px;}
.m-info .chu{width: 219px;float: left;}
.m-info .ru{width: 219px;float: right;}
.m-info .t-b{display: block;height: 40px;border: 1px solid #E1E1E1;text-align: center;
	line-height: 38px;border-radius: 20px;font-size: 16px;color: #666;margin-bottom: 12px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-info .t-b:hover,.m-info .t-b.on{color: #fff;border-color: #f60;
	background-color: #f60; /* 浏览器不支持时显示 */
    background-image: linear-gradient(#ff7c00, #ff5105);
}
.m-info .item{overflow: hidden;font-size: 16px;line-height: 40px;color: #666;position: relative;}
/*.m-info .item span{float: left;}*/
.m-info .item .s1{position: absolute;left: 0;top: 0;padding-left: 10px;}
.m-info .item .s2{color: #FF4D00;text-align: center;display: block;}
.m-info .item .s3{position: absolute;right: 0;top: 0;padding-right: 10px;}
.m-info .tips{margin-bottom: 40px;font-size: 16px;color: #28293C;margin-top: 30px;}
.m-info .tips a{color: #014099;text-decoration: underline;}
.m-info .tit{font-size: 14px;}
.m-info .price{font-size: 42px;}
.m-info .plus{margin-left: 20px;padding-top: 8px;}
.m-info .plus span{font-size: 14px;}

.banner{height: 100vh;position: relative;}
.banner .section-first{height: 100%;}
.btn-down{position: absolute;left: 50%;bottom: 30px;width: 38px;height: 60px;z-index: 3;
	background: url(../images/i-17.png) no-repeat center;
	animation: downico 2s linear infinite;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	color: #fff !important;
    white-space: nowrap;
    text-indent: -22px;
    line-height: 115px;
}
@keyframes downico{
    0%{
        bottom: 30px;
    }
    35%{
        bottom: 20px;
    }
    65%{
        bottom: 40px;
    }
    100%{
        bottom: 30px;
    }
}

.row-n1{overflow: hidden;color: #fff;height: 100vh;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n1 .wp{position: relative;height: 100%;}
.m-txt{max-width: 666px;position: absolute;top: 50%;left: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt h3{font-size: 36px;margin-bottom: 36px;}
.m-txt .tips{font-size: 24px;font-weight: bold;margin-bottom: 12px;}
.m-txt .desc{font-size: 16px;line-height: 1.88;margin-bottom: 98px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-txt .btn{width: 160px;height: 50px;display: block;text-align: center;line-height: 50px;
	font-size: 16px;color: #F60;border-radius: 25px;
	background-color: #fff;
}
.ul-num{}
.ul-num .item{border: 1px solid rgba(255,255,255,.4);border-radius: 50%;
	position: relative;
}
.ul-num li{position: absolute;}
.ul-num .i1{top: 78px;left: 50%;margin-left: -33px;}
.ul-num .i2{top: 330px;right: 42px;}
.ul-num .i3{bottom: 210px;right: 50%;margin-right: -6px;}
.ul-num .i4{bottom: 45px;right: 320px;}

.ul-num .i1 .item{width: 322px;height: 322px;
}
.ul-num .i2 .item{width: 322px;height: 322px;
}
.ul-num .i3 .item{width: 230px;height: 230px;
}
.ul-num .i4 .item{width: 260px;height: 260px;
}


.ul-num .con{position: absolute;top: 50%;left: 0;right: 0;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ul-num .i1 .con,.ul-num .i2 .con{padding-left: 28px;}
.ul-num .i3 .con,.ul-num .i4 .con{padding-left: 10px;}
.ul-num .num{opacity: .7;font-weight: bold;line-height: 1.2;}
.ul-num .i1 .num{font-size: 60px;}
.ul-num .i2 .num{font-size: 36px;}
.ul-num .i3 .num{font-size: 60px;}
.ul-num .i1 .num span,
.ul-num .i2 .num span{font-size: 72px;}
.ul-num .i3 .num span{font-size: 72px;}
.ul-num .i4 .num span{font-size: 72px;}
.ul-num .i1 p,
.ul-num .i2 p{font-size: 20px;}
.ul-num .i3 p,
.ul-num .i4 p{font-size: 24px;}

@keyframes top1 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -o-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes top1 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(10px);
        -moz-transform: translateY(10px);
        -o-transform: translateY(10px);
        -ms-transform: translateY(10px);
        transform: translateY(10px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(-10px);
        -moz-transform: translateY(-10px);
        -o-transform: translateY(-10px);
        -ms-transform: translateY(-10px);
        transform: translateY(-10px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

@keyframes top2 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(-13px);
        -moz-transform: translateY(-13px);
        -o-transform: translateY(-13px);
        -ms-transform: translateY(-13px);
        transform: translateY(-13px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(13px);
        -moz-transform: translateY(13px);
        -o-transform: translateY(13px);
        -ms-transform: translateY(13px);
        transform: translateY(13px);
    }
    130% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}
@-webkit-keyframes top2 {
    0% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    25% {
        -webkit-transform: translateY(-13px);
        -moz-transform: translateY(-13px);
        -o-transform: translateY(-13px);
        -ms-transform: translateY(-13px);
        transform: translateY(-13px);
    }
    50% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
    75% {
        -webkit-transform: translateY(13px);
        -moz-transform: translateY(13px);
        -o-transform: translateY(13px);
        -ms-transform: translateY(13px);
        transform: translateY(13px);
    }
    100% {
        -webkit-transform: translateY(0);
        -moz-transform: translateY(0);
        -o-transform: translateY(0);
        -ms-transform: translateY(0);
        transform: translateY(0);
    }
}

.g-t2{text-align: center;color: #fff;padding-top: 180px;}
.g-t2 h2{font-size: 36px;position: relative;padding-bottom: 12px;margin-bottom: 20px;}
.g-t2 h2:after{content: '';position: absolute;left: 50%;bottom: 0;
	width: 60px;height: 2px;background-color: #fff;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.g-t2 .desc{max-width: 895px;margin: 0 auto;font-size: 16px;line-height: 2.25;}

.m-list7{overflow: hidden;padding: 66px 0;}
.m-list7 li{width: 25%;float: left;}
.m-list7 .con{width: 166px;height: 166px;border-radius: 50%;margin: 0 auto;
	border: 1px dashed #fff;display: block;position: relative;
}
.m-list7 .con:after{content: '';position: absolute;top: 50%;bottom: 50%;left: 50%;right: 50%;
	background-color: rgba(255, 126, 0, .3);border-radius: 50%;
	transition: .8s;
	-ms-transition: .8s;
	-moz-transition: .8s;
	-webkit-transition: .8s;
	-o-transition: .8s;
}
.m-list7 .txt{position: absolute;top: 22px;bottom: 22px;right: 22px;left: 22px;
	border-radius: 50%;z-index: 2;
	background-color: rgba(0, 104, 222, .7);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .txt em{display: block;font-size: 16px;color: #fff;text-align: center;
	position: absolute;top: 50%;left: 50%;width: 6em;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
}
.m-list7 .txt em .ico{
	height: 34px;
    display: block;
    margin: 0 auto 8px;
    background-repeat: no-repeat;
	background-position: center;
	background-size: 34px;
	display: none
}
.m-list7 .con:hover em .ico{
	display: block
}
.m-list7 .con:hover{border: 1px solid #f60;}
.m-list7 .con:hover .txt{top: 0;bottom: 0;left: 0;right: 0;
	background-color: #f60;
    background-image: linear-gradient(#ff7c00, #ff5105);
}
.m-list7 .con:hover .txt em{width: 100%;font-size: 18px;}
.m-list7 .con:hover:after{top: -31px;bottom: -31px;left: -31px;right: -31px;}

@media screen and (min-width: 1199px){
	.m-list7 .i1.on .con em .ico{
		display: block
	}
	.m-list7 .i1.on .con{border: 1px solid #f60;}
	.m-list7 .i1.on .con .txt{top: 0;bottom: 0;left: 0;right: 0;
		background-color: #f60;
		background-image: linear-gradient(#ff7c00, #ff5105);
	}
	.m-list7 .i1.on .con .txt em{width: 100%}
	.m-list7 .i1.on .con:after{top: -31px;bottom: -31px;left: -31px;right: -31px;}
}


.m-list7 li:nth-child(2n+1) .con{margin-top: 80px;}

@media screen and (min-width: 1199px){
	.ul-num .i1 .item{
		-webkit-animation: top1 2.5s linear infinite;
	}
	.ul-num .i2 .item{
		-webkit-animation: top2 3s linear infinite;
	}
	.ul-num .i3 .item{
		-webkit-animation: top2 3.2s linear infinite;
	}
	.ul-num .i4 .item{
		-webkit-animation: top1 2.8s linear infinite;
	}

	.m-list7 .i1 .con{
		-webkit-animation: top1 2.5s linear infinite;
	}
	.m-list7 .i2 .con{
		-webkit-animation: top2 3s linear infinite;
	}
	.m-list7 .i3 .con{
		-webkit-animation: top2 3.2s linear infinite;
	}
	.m-list7 .i4 .con{
		-webkit-animation: top1 2.8s linear infinite;
	}
}

.row-n2{min-height: 100vh;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-n3{padding: 140px 0 190px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-tab2{overflow: hidden;}
.m-tab2 li{float: left;margin-right: 48px;}
.m-tab2 li a{font-size: 20px;color: #7D7D7D;line-height: 48px;
	position: relative;display: block;font-weight: bold;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li a:after{content: '';position: absolute;left: 50%;right: 50%;bottom: 0;
	height: 1px;background-color: #F60;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li.on a,.m-tab2 li:hover a{color: #F60;font-size: 24px;}
.m-tab2 li.on a:after,.m-tab2 li:hover a:after{left: 0;right: 0;}
.hide-dn{height: 0;overflow: hidden;}
.row-n3{overflow: hidden;}
.row-n3 .col-l{width: 505px;}
.row-n3 .col-r{margin-right: -56px;}
.m-pic2 .pic{float: left;width: 450px;margin-left: 20px;}
.m-slider2 .item{}
.m-slider2 .con{overflow: hidden;display: block;}
.m-slider2 .txt{float: left;padding-top: 90px;overflow: hidden;}
.m-slider2 .date{font-size: 20px;color: #7D7D7D;margin-bottom: 27px;}
.m-slider2 .date span{font-size: 30px;color: #f60;}
.m-slider2 .tit{font-size: 30px;line-height: 1.6;color: #2B2B2B;position: relative;
	padding-bottom: 12px;margin-bottom: 40px;
}
.m-slider2 .tit:after{content: '';position: absolute;left: 0;bottom: 0;
	width: 60px;height: 2px;background-color: #F60;
}
.m-slider2 .desc{font-size: 16px;line-height: 2.25;color: #7D7D7D;margin-bottom: 48px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	text-align: justify;
}
.m-slider2 .more{font-size: 16px;line-height: 36px;color: #777;
	border-bottom: 1px solid #777;display: inline-block;
}
.m-slider2 .con:hover .more{color: #f60;border-bottom: 1px solid #f60}
.m-slider2 .slider{padding-bottom: 190px;}
.m-slider2 .con:hover .tit{color: #f60}
.m-slider2 .slick-arrow{position: absolute;bottom: 0;width: 85px;height: 85px;z-index: 2;
	border-radius: 50%;font-size: 0;text-indent: 9999px;border: 0;cursor: pointer;
	background-position: center;background-repeat: no-repeat;
	background-color: rgba(255,102,0,0);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .slick-arrow:after{content: '';position: absolute;top: -7px;bottom: -7px;left: -7px;right: -7px;
	border: 1px dashed #aaa;border-radius: 50%;
}
.m-slider2 .slick-prev{left: 0;background-image: url(../images/i-18.png);}
.m-slider2 .slick-next{left: 79px;background-image: url(../images/i-19.png);}
.m-slider2 .slick-prev:hover{background-image: url(../images/i-18-on.png);}
.m-slider2 .slick-next:hover{background-image: url(../images/i-19-on.png);}
.m-slider2 .slick-arrow:hover{background-color: rgba(255,102,0,1);}

