﻿

.m-t1{font-size: 46px;text-align: center;margin-bottom: 50px;margin-top: 88px;}
.m-gu{position: relative;margin-bottom: 100px;}
.m-gu .bg{padding-top: 37%;height: 0;position: relative;overflow: hidden;}
.m-gu .bg img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-gu .tit{position: absolute;top: 50%;left: 0;right: 0;text-align: center;z-index: 2;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
}
.m-gu .tit h3{font-size: 36px;color: #fff;font-weight: normal;margin-bottom: 24px;}
.m-gu .btn{width: 205px;height: 56px;display: block;text-align: center;line-height: 56px;
    font-size: 16px;color: #fff;margin: 0 auto;position: relative;
    background: #ED1C24;
   	transition: .3s;
   	-ms-transition: .3s;
   	-moz-transition: .3s;
   	-webkit-transition: .3s;
   	-o-transition: .3s;
}
.m-gu .btn span{position: relative;z-index: 2;}
.m-gu .btn:hover{opacity: .7;}

.m-tab1{text-align: center;font-size: 0;margin: 77px 0 69px;}
.m-tab1 ul{display: inline-block;}
.m-tab1 li{float: left;margin: 0 10px;}
.m-tab1 li a{width: 200px;height: 66px;display: block;text-align: center;line-height: 66px;
	font-size: 20px;color: #333;
	background-color: #EFF3F6;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab1 li.on a,.m-tab1 li:hover a{background-color: #ED1C24;color: #fff;}

.m-pic1{position: relative;margin-bottom: 50px;}
.m-pic1 img{width: 100%;display: block;}
.m-pic1 .tit{position: absolute;left: 0;bottom: 0;width: 350px;height: 110px;text-align: center;
	line-height: 110px;font-size: 28px;color: #fff;font-weight: bold;
	background-color: #ED1C24;
}
.m-pic1 .tit:before{content: '';display: inline-block;vertical-align: middle;width: 60px;height: 60px;
	border-radius: 50%;border: 1px dotted rgba(255,255,255,.7);
	position: relative;top: -2px;margin-right: 19px;
	background: url(../images/i-05.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-txt1{font-size: 18px;line-height: 2.33;color: #444;margin-bottom: 90px;}
.m-txt1 #map{height: 534px;}
.m-txt1 #map img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}

.m-list1{}
.m-list1 li{}
.m-list1 .con{display: block;overflow: hidden;position: relative;
	border-bottom: 1px solid #E5E5E5;line-height: 90px;padding-right: 200px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 h3{font-size: 20px;color: #666;font-weight: normal;padding-left: 145px;
	background: url(../images/i-06.png) no-repeat 54px center;
	-o-background-size: 29px auto;
	-ms-background-size: 29px auto;
	-moz-background-size: 29px auto;
	-webkit-background-size: 29px auto;
	background-size: 29px auto;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .date{position: absolute;right: 57px;top: 0;font-size: 20px;color: #999;}
.m-list1 .con:hover h3{color: #EA343D;}
.m-list1 .con:hover .date{color: #EA343D;}
.m-list1 .con:hover{background-color: #F3F3F3;}
.pages{overflow: hidden;text-align: center;font-size: 0;margin: 78px 0;}
.pages ul{display: inline-block;}
.pages li{float: left;margin: 0 5px;font-size: 16px;color: #666;}
.pages li a{display: block;width: 44px;height: 44px;text-align: center;line-height: 40px;
	color: #666;border: 2px solid #eee;border-radius: 4px;font-family: arial;font-weight: bold;
	background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pages .arrow a{font-family: '黑体';background-color: #F0F0F0;border-color: #F0F0F0;}
.pages li:hover a,.pages li.on a{background-color: #ED1C24;border-color: #ED1C24;color: #fff;}


.m-tab2{font-size: 0;text-align: center;margin-bottom: 50px;margin-top: 88px;}
.m-tab2 ul{display: inline-block;}
.m-tab2 li{float: left;padding: 0 45px;position: relative;}
.m-tab2 li:after{content: '|';position: absolute;right: 0;top: 50%;color: #999;font-size: 40px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-tab2 li a{font-size: 46px;font-weight: bold;color: #999;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab2 li:last-child:after{display: none;}
.m-tab2 li.on a,.m-tab2 li:hover a{color: #ED1C24;}

.m-slider1{position: relative;line-height: 90px;
	background-color: #F3F3F3;
}
.m-slider1 .swiper-arrow{position: absolute;top: 0;bottom: 0;width: 30px;
	font-size: 26px;color: rgba(207, 207, 207, .7);font-family: '黑体';
	cursor: pointer;z-index: 2;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .swiper-arrow:hover{color: #ED1C24;}
.m-slider1 .swiper-next{right: 70px;}
.m-slider1 .swiper-prev{left: 70px;}
.m-slider1 .swiper-container{margin: 0 177px;}
.m-slider1 .swiper-slide{float: left;width: auto;margin-right: 90px;}
.m-slider1 .swiper-slide a{font-size: 22px;color: #666;display: block;padding: 0 11px;
	position: relative;
}
.m-slider1 .swiper-slide a:after{content: '';position: absolute;bottom: 0;left: 50%;right: 50%;height: 3px;
    background-color: #ED1C24;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.m-slider1 .swiper-slide.on a:after,.m-slider1 .swiper-slide:hover a:after{left: 0;right: 0;}
.m-slider1 .swiper-slide.on a,.m-slider1 .swiper-slide:hover a{color: #ED1C24;}

.row-b1{overflow: hidden;background-color: #EFF3F7;margin-bottom: 37px;}
.row-b1 .col-l{width: 50%;}
.row-b1 .col-r{width: 50%;}
.m-pic2{height: 410px;}
.m-pic2 img{width: 100%;height: 100%;display: block;}
.m-1{padding: 64px 0 0 80px;
	background-color: #EFF3F7;
}
.m-1 .tit{font-size: 28px;font-weight: normal;position: relative;padding-bottom: 22px;
	margin-bottom: 33px;
}
.m-1 .tit:after{content: '';position: absolute;left: 0;bottom: 0;width: 53px;height: 2px;
	background-color: #ED1C24;
}
.m-1 ul{overflow: hidden;}
.m-1 li{width: 50%;float: left;margin-bottom: 44px;}
.m-1 li .ico{width: 58px;height: 58px;float: left;border-radius: 50%;
	background-color: #ED1C24;margin-right: 15px;
	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-1 .txt{font-size: 18px;line-height: 1.44;padding-top: 5px;}
.m-1 .txt h4{color: #666;font-weight: normal;}
.m-1 .desc{color: #333;}
.m-1 .btn{display: block;width: 165px;height: 50px;text-align: center;line-height: 50px;
	font-size: 20px;color: #fff;
	background: #ED1C24;border-radius: 10px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-1 .btn:hover{opacity: .7;}
.row-b2{overflow: hidden;margin: 0 -18px 90px;}
.row-b2 .col{width: 50%;float: left;padding: 0 18px;}
.row-b2 .m-1{min-height: 262px;}

.row-c1{overflow: hidden;padding-bottom: 126px;
	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-list2{*zoom:1;margin: 0 -8px;padding-top: 40px;}
.m-list2:after,.m-list2:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list2 li{width: 20%;float: left;}
.m-list2 .con{margin: 0 8px;height: 476px;position: relative;top: 0;padding: 39px 0 0;
	background: linear-gradient(180deg, #F1F3F9, #FFFFFF);
	border: 2px solid #FFFFFF;border-radius: 5px;
	box-shadow: 0px 16px 14px 1px rgba(202, 202, 202, 0.2);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .ico{display: block;margin: 0 auto 30px;width: 112px;height: 112px;
	background: linear-gradient(180deg, #F1F3F9, #FFFFFF);
	border: 2px solid #FFFFFF;border-radius: 50%;
}
.m-list2 .ico img{width: 100%;height: 100%;display: block;}
.m-list2 h3{font-size: 24px;font-weight: normal;color: #111;text-align: center;
	margin-bottom: 15px;
}
.m-list2 .desc{font-size: 16px;line-height: 1.63;color: #666;
	margin: 0 30px;text-align: justify;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 8;
	overflow: hidden;
}
.m-list2 .con:hover{top: -30px;box-shadow: 0px 16px 14px 1px rgba(237, 28, 36, 0.05);}

.m-slider2{margin: 85px 0 70px;}
.m-slider2 .con{display: block;overflow: hidden;position: relative;}
.m-slider2 .con:after{content: '';position: absolute;top: 0;bottom: 40px;right: 0;left: 0;
	background-color: #F6F6F6;
}
.m-slider2 .pic{float: left;width: 50%;position: relative;z-index: 2;}
.m-slider2 .pic span{display: block;padding-top: 72%;height: 0;position: relative;overflow: hidden;}
.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 .txt{overflow: hidden;position: relative;z-index: 2;padding: 62px 86px 0 68px;}
.m-slider2 .date{display: block;font-size: 18px;color: #ED1C24;padding-left: 21px;
	margin-bottom: 12px;
	background: url(../images/i-15.png) no-repeat left center;
	-o-background-size: 16px auto;
	-ms-background-size: 16px auto;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	background-size: 16px auto;
}
.m-slider2 h3{font-size: 30px;line-height: 40px;font-weight: normal;margin-bottom: 20px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .desc{font-size: 16px;line-height: 28px;color: rgba(51,51,51,.8);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.m-slider2 .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-slider2 .slick-arrow{position: absolute;left: 50%;bottom: 109px;z-index: 3;
	width: 56px;height: 56px;font-size: 0;text-indent: 9999px;border: 0;cursor: pointer;
	background-color: #DEDEDE;background-position: center;background-repeat: no-repeat;
	-o-background-size: 10px auto;
	-ms-background-size: 10px auto;
	-moz-background-size: 10px auto;
	-webkit-background-size: 10px auto;
	background-size: 10px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider2 .slick-prev{margin-left: 68px;background-image: url(../images/i-16.png);}
.m-slider2 .slick-next{margin-left: 132px;background-image: url(../images/i-17.png);}
.m-slider2 .slick-arrow:hover{background-color: #ED1C24;}

.m-list3{}
.m-list3 .con{display: block;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .wp{overflow: hidden;border-top: 1px dashed rgba(0,0,0,.15);padding: 33px 0;}
.m-list3 .pic{float: left;width: 270px;height: 194px;overflow: hidden;margin-right: 39px;}
.m-list3 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .txt{overflow: hidden;padding-top: 20px;}
.m-list3 .date{display: block;font-size: 18px;color: #ED1C24;padding-left: 21px;
	margin-bottom: 7px;
	background: url(../images/i-15.png) no-repeat left center;
	-o-background-size: 16px auto;
	-ms-background-size: 16px auto;
	-moz-background-size: 16px auto;
	-webkit-background-size: 16px auto;
	background-size: 16px auto;
}
.m-list3 h3{font-size: 26px;font-weight: normal;line-height: 40px;margin-bottom: 10px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .desc{font-size: 16px;line-height: 30px;color: #888;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 li:last-child .wp{border-bottom: 1px dashed rgba(0,0,0,.15);}
.m-list3 .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-list3 .con:hover h3{color: #fff;}
.m-list3 .con:hover .desc{color: rgba(255,255,255,.68);}
.m-list3 .con:hover .date{color: #fff;background-image: url(../images/i-15-on.png);}
.m-list3 .con:hover{background-color: #ED1C24;}

.row-d1{overflow: hidden;padding-top: 90px;padding-bottom: 30px;}
.row-d1 .col-l{width: 920px;}
.row-d1 .col-r{width: 422px;}
.m-t2{padding-bottom: 21px;margin-bottom: 30px;
	border-bottom: 2px solid rgba(0,0,0,.15);
}
.m-t2 h3{font-size: 20px;font-weight: normal;padding-left: 53px;line-height: 36px;
	background: url(../images/i-19.png) no-repeat left center;
}
.m-list9{position: relative;margin-left: 2px;}
.m-list9:after{content: '';position: absolute;top: 0;bottom: 0;left: 9px;
	width: 1px;background-color: rgba(0,0,0,.15);
}
.m-list9 li{position: relative;z-index: 2;padding-top: 12px;margin-bottom: 22px;}
.m-list9 .date{font-size: 16px;color: rgba(102,102,102,.68);
	padding-left: 29px;margin-bottom: 7px;display: block;
	background: #fff url(../images/i-18.png) no-repeat left center;
}
.m-list9 .tit{font-size: 18px;line-height: 1.78;font-weight: normal;
	padding-left: 29px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-details{margin-bottom: 50px;}
.m-details h1{font-size: 40px;font-weight: normal;line-height: 1.3;margin-bottom: 34px;}
.m-details .info{overflow: hidden;border-bottom: 1px solid rgba(0,0,0,.1);
	padding-bottom: 21px;
}
.m-details .info span{font-size: 16px;color: #888;float: left;margin-right: 36px;line-height: 30px;}
.m-details .share{float: right;}
.m-details .share span{margin-right: 0;}
.m-details .share .bdsharebuttonbox {overflow: hidden;}
.m-details .share .bdsharebuttonbox a {
	background-size: 100% 100%;
	background-position: center;
	float: left;
	width: 30px;
	height: 30px;
	padding-left: 0;
	margin: 0 3px;
}
.m-details .bdsharebuttonbox .bds_sqq {
	background-image: url(../images/share-qq.png);
}
.m-details .bdsharebuttonbox .bds_weixin{
	background-image: url(../images/share-weixin.png);
}
.m-details .bdsharebuttonbox .bds_qzone{
	background-image: url(../images/share-qzone.png);
}
.m-details .bdsharebuttonbox .bds_tsina{
	background-image: url(../images/share-weibo.png);
}
.m-details .txt{font-size: 18px;color: #666;line-height: 2.22;padding: 25px 0 20px;
	border-bottom: 1px solid rgba(0,0,0,.12);word-wrap:break-word;
}
.m-details .arrow{font-size:18px;line-height:42px;padding:22px 0 10px}
.m-details .arrow .item{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}
.m-details .arrow .item a{color:#666;display:block;position:relative;padding-left:48px;}
.m-details .arrow .item.disabled a{color:rgba(102,102,102,.54)}
.m-details .arrow .item:hover span{color:#ED1C24}
.m-details .item a:before{position:absolute;top:50%;left:0;width:26px;height:26px;border-radius:50%;text-align:center;line-height:26px;font-family:'黑体';font-size:13px;color:#666;background-color:#F1F1F1;margin-top:-13px}
.m-details .prev a:before{content:'<'}
.m-details .next a:before{content:'>'}
.m-details .item.disabled a:before{color:rgba(102,102,102,.5)}

.m-so{padding: 55px 0 45px;overflow: hidden;}
.m-so .cont{width: 877px;margin: 0 auto;}
.m-so .con{position: relative;margin-bottom: 15px;}
.m-so .inp{width: 100%;height: 70px;display: block;border: 1px solid #EDEDED;
	padding: 0 185px 0 30px;background-color: #F7F7F7;
	font-size: 16px;
}
.m-so .btn{position: absolute;top: 0;right: 0;width: 155px;height: 70px;
	background: #ED1C24;border: 0;cursor: pointer;
	font-size: 18px;color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-so .btn:hover{opacity: .7;}
.m-so .tips{overflow: hidden;font-size: 16px;}
.m-so .t1{float: left;color: #333;}
.m-so .link{overflow: hidden;}
.m-so .link a{color: #005AA3;margin-right: 7px;}
.m-so .link a:hover{text-decoration: underline;}
.row-e1{overflow: hidden;padding: 55px 0;
	background-color: #f5f5f5;
}
.row-e1 .col-l{width: 340px;margin-right: 42px;}
.row-e1 .col-r{float: none;overflow: hidden;}
.m-t3{height: 100px;line-height: 100px;font-size: 30px;color: #fff;padding-left: 23px;
	background-color: #ED1C24;margin-bottom: 3px;
}
.snv{}
.snv li{margin-bottom: 3px;
	background-color: #fff;
}
.snv .s1{display: block;height: 60px;line-height: 60px;font-size: 24px;
	padding-left: 20px;color: #333;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv .s1:after{content: '+';font-size: 24px;color: #333;
	position: absolute;right: 18px;top: 0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv dl{padding: 0 20px;display: none;}
.snv dd{border-bottom: 1px solid #EDEDED;}
.snv .s2{display: block;height: 60px;line-height: 60px;font-size: 18px;color: #333;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv .s2:after{content: '>';position: absolute;top: 0;right: 0px;font-size: 16px;
	color: #ccc;font-family: '黑体';font-weight: bold;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv .sub{padding-bottom: 22px;display: none;}
.snv .sub a{display: block;line-height: 40px;font-size: 16px;color: #666;
	padding-left: 40px;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv .sub a:before{content: '●';position: absolute;left: 23px;top: 0;font-size: 12px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv .sub a:after{content: '>';position: absolute;top: 0;right: 0px;font-size: 16px;
	color: #ED1C24;font-family: '黑体';opacity: 0;font-weight: bold;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv .sub a.ok2:before,.snv .sub a:hover:before{color: #ED1C24;}
.snv .sub a.ok2:after,.snv .sub a:hover:after{opacity: 1;}
.snv .sub a.ok2,.snv .sub a:hover{color: #ED1C24;}
.snv dd.ok .s2,.snv dd:hover .s2{color: #ED1C24;}
.snv dd.ok .s2:after,.snv dd:hover .s2:after{color: #ED1C24;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.snv li.on .s1,.snv li:hover .s1{background-color: #ED1C24;color: #fff;}
.snv li.on .s1:after,.snv li:hover .s1:after{content: '-';color: #fff;}
.snv dd:last-child{border-bottom: 0;}
.snv li.on dl{display: block;}
.snv dd.ok .sub{display: block;}

.g-box1{padding: 4px 20px 0;overflow: hidden;
	background-color: #fff;
}
.m-t4{line-height: 99px;font-size: 30px;font-weight: normal;}
.m-list4{}
.m-list4 li{margin-bottom: 21px;}
.m-list4 .con{display: block;overflow: hidden;padding: 15px 20px 22px;
	background-color: #F7F7F7;
}
.m-list4 .tit{font-size: 36px;font-weight: normal;font-family: '黑体';margin-bottom: 12px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list4 dl{overflow: hidden;}
.m-list4 dd{float: left;width: 22%;border-left: 1px solid #E6E6E6;
	padding-left: 10px;
}
.m-list4 dd:last-child{width: 34%;}
.m-list4 dd span{display: block;line-height: 23px;}
.m-list4 .t1{font-size: 20px;color: #666;
	line-height: 23px;height: 46px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list4 .t2{font-size: 16px;color: #CCC;}
.m-list4 dd:last-child .t1{font-size: 18px;}
.m-list4 dd img{height: 37px;}

.row-e2{padding: 40px 0 32px;position: relative;z-index: 2;
	background-color: #f5f5f5;
}

.m-top{position: relative;margin-bottom: 20px;padding-left: 28px;padding-top: 16px;
	background-color: #fff;height: 132px;
}
.m-top .tips{font-size: 16px;color: #B3B3B3;}
.m-top .tips a{color: #B3B3B3;}
.m-top .tips .on{color: #ED1C24;}
.m-top .tit{font-size: 48px;font-weight: normal;line-height: 1.3;}
.m-top .down{position: absolute;right: 0;top: 0;width: 143px;height: 100%;
	cursor: pointer;
	background: #ED1C24 url(../images/i-20.png) no-repeat center;
	-o-background-size: 24px auto;
	-ms-background-size: 24px auto;
	-moz-background-size: 24px auto;
	-webkit-background-size: 24px auto;
	background-size: 24px auto;
}
.m-top .cont{position: absolute;left: 0;right: 0;top: 100%;display: none;
	background-color: #fff;padding: 0 18px;
	box-shadow: 0px 0px 20px rgba(0,0,0,.2);
}
.m-top .list{overflow: hidden;}
.m-top .list li{width: 25%;float: left;}
.m-top .list li a{display: block;margin: 0 20px;font-size: 24px;color: #333;
	line-height: 76px;border-bottom: 1px solid #ededed;position: relative;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-top .list li a:after{content: '';position: absolute;left: 0;bottom: 0;height: 2px;
	background-color: #ED1C24;width: 0;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-top .list li a:hover{font-weight: bold;color: #ED1C24;}
.m-top .list li a:hover:after{width: 100%;}
.m-top .pages{margin: 50px 0;}

.g-tab-1{background-color: #fff;}

.m-txt2{padding: 27px 27px 62px;font-size: 18px;line-height: 30px;
	background-color: #fff;
}
.m-txt2 table{width: 100%;max-width: 100%;}
.m-t5{padding-left: 21px;font-size: 36px;line-height: 130px;
	background: url(../images/i-21.png) no-repeat left center;
}
.m-list4-1 .con{background-color: #fff;}

.row-f1{overflow: hidden;padding-bottom: 92px;}
.m-t6{padding-top: 68px;margin-bottom: 35px;}
.m-t6 h2{font-size: 46px;text-align: center;}
.m-t6 .desc{font-size: 18px;line-height: 2;color: #555;margin-top: 36px;}
.m-pic3 img{width: 100%;display: block;}
.row-f2{overflow: hidden;padding-bottom: 102px;
	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-txt3{*zoom:1;padding-top: 24px;}
.m-txt3:after,.m-txt3:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-txt3 .pic{width: 50%;height: 425px;float: left;overflow: hidden;}
.m-txt3 .pic img{width: 100%;height: 100%;display: block;}
.m-txt3 .txt{width: 50%;float: right;min-height: 425px;margin-top: 30px;
	background-color: #fff;box-shadow: 0px 2px 24px 2px rgba(0, 0, 0, 0.08);
	padding: 70px 53px 60px 55px;text-align: justify;
	font-size: 18px;line-height: 2;
}
.m-txt3 .txt strong{color: #ED1C24;}

.row-f3{padding: 157px 0 144px;overflow: hidden;}
.m-txt4{overflow: hidden;}
.m-txt4 .tit{width: 410px;float: left;height: 194px;padding-top: 19px;
	border-right: 1px solid rgba(83,83,83,.2);
}
.m-txt4 .tit h2{font-size: 46px;padding-top: 84px;
	background: url(../images/i-22.png) no-repeat left top;
}
.m-txt4 .txt{overflow: hidden;padding-left: 235px;}
.m-txt4 .desc{font-size: 18px;line-height: 2;color: #555;text-align: justify;
	margin-bottom: 21px;
}
.m-txt4 ul{overflow: hidden;}
.m-txt4 li{float: left;margin-right: 98px;}
.m-txt4 .num{color: #ED1C24;font-size: 18px;line-height: 1.3;margin-bottom: 2px;}
.m-txt4 .num span{font-size: 46px;font-weight: bold;}
.m-txt4 li p{font-size: 16px;color: #666;}

.row-f4{overflow: hidden;padding-bottom: 93px;
	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-f4 .m-t6 .desc{color: #333;}
.m-list5{overflow: hidden;margin: 27px -18px 0;}
.m-list5 li{width: 20%;float: left;padding: 0 18px;}
.m-list5 .ico{width: 72px;height: 72px;float: left;margin-right: 18px;
	border: 1px dashed #ED1C24;border-radius: 2px;
	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-list5 .con{overflow: hidden;}
.m-list5 .num{color: #ED1C24;font-size: 16px;font-weight: bold;
	line-height: 45px;
}
.m-list5 .num span{font-size: 40px;}
.m-list5 p{font-size: 16px;color: #666;margin-top: -6px;}
.row-f5{overflow: hidden;padding-bottom: 97px;}
.m-list6{overflow: hidden;margin-top: 24px;
	border-top: 1px solid rgba(220, 220, 220, .5);
	border-left: 1px solid rgba(220, 220, 220, .5);
}
.m-list6 li{width: 20%;float: left;
	border-right: 1px solid rgba(220, 220, 220, .5);
	border-bottom: 1px solid rgba(220, 220, 220, .5);
}
.m-list6 .pic{height: 179px;line-height: 179px;font-size: 0;text-align: center;}
.m-list6 .pic img{display: inline-block;vertical-align: middle;max-height: 90%;max-width: 90%;
	/*-webkit-filter: grayscale(100%);
	-moz-filter: grayscale(100%);
	-ms-filter: grayscale(100%);
	-o-filter: grayscale(100%);
	filter: grayscale(100%);
	filter: gray;*/
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 li:hover .pic img{
	/*-webkit-filter: grayscale(0%);
	-moz-filter: grayscale(0%);
	-ms-filter: grayscale(0%);
	-o-filter: grayscale(0%);
	filter: grayscale(0%);
	filter: gray;*/
	-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-c2{overflow: hidden;padding-bottom: 35px;
	background: url(../images/p-bg5.jpg) no-repeat center bottom;
	-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-slider3{margin: 0 -20px;}
.m-slider3 .item{width: 175px !important;position: relative;height: 680px;}
.m-slider3 .con{margin-top: 30px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .pic{width: 135px;height: 135px;border-radius: 50%;margin: 0 auto 22px;overflow: hidden;
	background-color: #fff;position: relative;margin-top: 122px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .pic span{position: absolute;left: 0;right: 0;width: 100%;height: 100%;border-radius: 50%;overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .pic img{width: 100%;height: 100%;display: block;border-radius: 50%;object-fit: cover;}
.m-slider3 .name{text-align: center;font-size: 18px;color: #666;font-weight: normal;}
.m-slider3 .desc{font-size: 18px;line-height: 1.78;color: #666;display: none;}
.m-slider3 .slick-center{width: 418px !important;}
.m-slider3 .slick-center .pic{width: 378px;height: 378px;
	box-shadow: 0px 0px 14px 1px rgba(83, 83, 83, 0.15);margin-top: 0;margin-bottom: 47px;
}
.m-slider3 .slick-center .pic:before{content: '';position: absolute;top: 20px;right: 20px;bottom: 20px;left: 20px;
	border: 1px dashed #dcdcdc;border-radius: 50%;
}
/*.m-slider3 .slick-center .pic span{width: 280px;height: 280px;
	top: 50%;left: 50%;
	-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-slider3 .slick-center .desc{display: block;text-align: center;
	width: 1210px;left: 50%;position: absolute;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.m-slider3 .slick-center .name{height: 58px;line-height: 58px;font-size: 28px;color: #333;margin-bottom: 39px;
	background: url(../images/i-28.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%;
}
.m-slider3 .slick-arrow{position: absolute;width: 58px;height: 58px;top: 162px;
	border: 2px solid #e1e1e1;border-radius: 50%;cursor: pointer;z-index: 3;
	font-size: 0;text-indent: 9999px;
	background-color: transparent;background-repeat: no-repeat;
	background-position: center;
}
.m-slider3 .slick-prev{left: -80px;background-image: url(../images/i-29.png);}
.m-slider3 .slick-next{right: -80px;background-image: url(../images/i-30.png);}
.m-slider3 .slick-prev:hover{background-image: url(../images/i-29-on.png);}
.m-slider3 .slick-next:hover{background-image: url(../images/i-30-on.png);}
.m-slider3 .slick-arrow:hover{background-color: #ED1C24;border-color: #ED1C24;}

.row-c3{overflow: hidden;
	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-list7{overflow: hidden;
	margin-top: 42px;margin-bottom: 72px;background-color: #fff;
}
.m-list7 li{
	background-color: #fff;
}
.m-list7 .top{overflow: hidden;padding: 0 50px;position: relative;
	height: 100px;line-height: 100px;cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .top:after{content: '';position: absolute;left: 50px;right: 50px;bottom: 0;
	height: 1px;background-color: rgba(210, 210, 210, .5);
}
.m-list7 .s1{float: left;font-size: 22px;width: 41%;}
.m-list7 .s2{float: left;width: 30%;font-size: 16px;color: #666;}
.m-list7 .s3{float: left;width: 29%;font-size: 16px;color: #666;}
.m-list7 .con{padding: 42px 50px 0;display: none;}
.m-list7 .t1{font-size: 20px;color: #666;position: relative;
	padding-left: 15px;margin-bottom: 20px;font-weight: normal;
}
.m-list7 .t1:after{content: '';position: absolute;left: 0;top: 50%;
	width: 4px;height: 18px;background: #2D51A0;margin-top: -9px;
}
.m-list7 .desc{font-size: 16px;line-height: 35px;color: #555;
	border-bottom: 1px dashed #e4e4e4;padding-bottom: 30px;margin-bottom: 35px;
}
.m-list7 .desc p{padding-left: 19px;position: relative;}
.m-list7 .desc p:after{content: '';position: absolute;left: 0;top: 50%;
	width: 6px;height: 6px;border-radius: 50%;margin-top: -3px;
	background-color: #ED1C24;
}
.m-list7 .desc2{font-size: 16px;line-height: 35px;color: #555;margin-bottom: 50px;}
.m-list7 .bot{font-size: 16px;color: #333;padding: 45px 0 50px;
	background: url(../images/i-bg2.jpg) repeat-x center top;
}
.m-list7 .bot a{color: #ED1C24;font-size: 18px;}
.m-list7 .bot a:hover{text-decoration: underline;}
.m-list7 .close{position: absolute;right: 50px;top: 50%;
	width: 16px;height: 16px;margin-top: -8px;
	background: url(../images/i-34.png) no-repeat center;
}
.m-list7 li.open{border-bottom-color: #fff;border-bottom: 22px solid #f1f4f7;}
.m-list7 li.open .top{height: 80px;line-height: 80px;
	background-color: #ED1C24;
}
.m-list7 li.open .top span{color: #fff !important;}
.m-list7 li.open .con{display: block;}
.m-list7 li.open .close{background-image: url(../images/i-34-on.png);}
.m-list7 .desc ul li{list-style-type: disc;margin-left: 18px;}
.m-list7 .desc2 ol li{list-style-type: decimal;margin-left: 18px;}
.m-list7 .desc ul li::marker{color: #2D51A0;}

.m-list8{overflow-x: auto;padding-bottom: 52px;margin-top: 50px;}
.m-list8 ul{width: 2050px;}
.m-list8 li{width: 211px;height: 70px;float: left;margin-right: -7px;
	text-align: center;line-height: 70px;font-size: 16px;color: #fff;
	font-weight: bold;
	background: url(../images/i-32.png) no-repeat center;
	-o-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
	-moz-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	background-size: 100% 100%;
}
.m-list8 .i1{opacity: .2;background-image: url(../images/i-31.png);}
.m-list8 .i2{opacity: .3;}
.m-list8 .i3{opacity: .4;}
.m-list8 .i4{opacity: .5;}
.m-list8 .i5{opacity: .6;}
.m-list8 .i6{opacity: .7;}
.m-list8 .i7{opacity: .8;}
.m-list8 .i8{opacity: .9;}
.m-list8 .i9{opacity: 1;}
.m-list8 .i10{opacity: 1;}

.t-t1{font-size: 22px;padding-left: 16px;position: relative;}
.t-t1:after{content: '';position: absolute;left: 0;top: 50%;
	width: 11px;height: 11px;border-radius: 50%;
	border: 2px solid #ED1C24;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.row-c4{padding-bottom: 86px;}
.row-c5{padding: 80px 0 120px;
	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-list10{*zoom:1;margin: 0 -9px;padding: 50px 0 0;}
.m-list10:after,.m-list10:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list10 li{width: 14.28%;float: left;}
.m-list10 .con{margin: 0 9px;border-radius: 10px;height: 240px;padding-top: 46px;
	background-color: #fff;border: 1px solid #fff;position: relative;top: 0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 .ico{display: block;height: 100px;margin-bottom: 44px;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: auto 100%;
	-ms-background-size: auto 100%;
	-moz-background-size: auto 100%;
	-webkit-background-size: auto 100%;
	background-size: auto 100%;
}
.m-list10 h4{font-size: 18px;text-align: center;}
.m-list10 .con:after{content: '';position: absolute;left: 50%;bottom: -40px;
	height: 34px;width: 215px;opacity: 0;
	background: url(../images/i-bg1.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%;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list10 .con:hover{top: -29px;border-color: #ED1C24;}
.m-list10 .con:hover:after{opacity: 1;}

.m-table{border-right: 1px solid #E5E5E5;border-bottom: 1px solid #E5E5E5;}
.m-table .item{overflow: hidden;}
.m-table .left{width: 357px;float: left;min-height: 135px;line-height: 135px;
	border: 1px solid #E5E5E5;border-bottom: 0;
	background-color: rgba(237, 28, 36, .03);text-align: center;
}
.m-table .left strong{font-size: 20px;margin: 18px 0;display: block;}
.m-table .right{overflow: hidden;min-height: 135px;border: 1px solid #E5E5E5;
	padding-left: 39px;line-height: 135px;border-bottom: 0;border-left: 0;border-right: 0;
}
.m-table .lab{width: 251px;height: 65px;display: inline-block;border-radius: 5px;
	font-size: 24px;color: #fff;line-height: 65px;
	background-color: #ED1C24;
}
.m-table .btn{min-width: 210px;height: 65px;text-align: center;display: inline-block;
	font-size: 20px;border-radius: 5px;line-height: 61px;
	background: linear-gradient(180deg, #F1F3F9, #FFFFFF);
	border: 2px solid #FFFFFF;margin-right: 12px;padding: 0 36px;
	box-shadow: 0px 10px 9px 1px rgba(202, 202, 202, 0.2);
}
.m-table .lab i{width: 40px;height: 40px;display: inline-block;vertical-align: middle;
	position: relative;top: -2px;margin-right: 10px;
	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-table .ico1 i{background-image: url(../images/i-42.png);}
.m-table .ico2 i{background-image: url(../images/i-43.png);}
.m-table .ico3 i{background-image: url(../images/i-44.png);}
.m-table .ico4 i{background-image: url(../images/i-45.png);}
.m-table .ico5 i{background-image: url(../images/i-46.png);}
.m-table .ico6 i{background-image: url(../images/i-47.png);}
.m-table .item-1 .left{line-height: normal;min-height: 270px;padding-top: 45px;}
.m-slider4{position: relative;}
.m-slider4 .con{margin: 0 15px;position: relative;}
.m-slider4 .pic{padding-top: 43%;height: 0;position: relative;overflow: hidden;}
.m-slider4 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-slider4 h3{position: absolute;left: 0;right: 0;bottom: 0;padding-left: 36px;
	font-size: 26px;color: #fff;padding-bottom: 30px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-slider4 .swiper-arrow{position: absolute;bottom: 0;width: 100px;height: 100px;
	text-align: center;line-height: 100px;background-color: rgba(255,255,255,.8);
	cursor: pointer;z-index: 3;font-size: 34px;font-family: '黑体';color: #ED1C24;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider4 .swiper-arrow:hover{background-color: #ED1C24;color: #fff;}
.m-slider4 .swiper-next{right: 236px;background-color: #ED1C24;color: #fff;}
.m-slider4 .swiper-prev{right: 336px;}
.row-c7{padding-bottom: 117px;}
/* .m-num{border-bottom: 1px solid #D9DEE2;} */
/* .m-num ul{overflow: hidden;border-right: 1px solid #D9DEE2;} */
.m-num li{width: 33.333333%;float: left;/* border-left: 1px solid #D9DEE2; */height: 219px;padding-top: 54px;
	/* padding-left: 66px; */color: #ED1C24;font-size: 18px;font-family: arial;line-height: 1.3;
}
.m-num .num span{font-size: 68px;font-weight: bold;}

.row-i1{}
.m-list11{overflow: hidden;position: relative;}
.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-list11 ul{position: relative;z-index: 3;}
.m-list11 li{width: 25%;float: left;}
.m-list11 .con{height: 100vh;position: relative;border-right: 1px solid rgba(255,255,255,.4);}
.m-list11 .con:before{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background-color: rgba(237, 28, 36, 0);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list11 li:last-child .con{border-right: 0;}
.m-list11 .txt{position: absolute;top: 50%;left: 81px;right: 81px;color: #fff;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list11 .tit{text-align: center;position: relative;padding-bottom: 45px;}
.m-list11 .tit:after{content: '';position: absolute;left: 50%;bottom: 0;
	width: 50px;height: 2px;background-color: #fff;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.m-list11 .tit h3{font-size: 38px;font-weight: normal;margin-bottom: 10px;}
.m-list11 .tit span{font-size: 24px;}
.m-list11 .desc{font-size: 18px;line-height: 32px;text-align: justify;
	margin-top: 63px;display: none;
}
.m-list11 .btn{display: block;width: 160px;height: 50px;margin: 120px auto 0;
	border: 1px solid #fff;text-align: center;line-height: 48px;
	font-size: 18px;color: #fff;display: none;
}

.m-list11 .con:hover:before{background-color: rgba(237, 28, 36, .88);}
.m-list11 .con:hover .desc,.m-list11 .con:hover .btn{display: block;}


.row-i2{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-i2 .wp{position: relative;height: 100%;}
.m-txt5{position: absolute;left: 0;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-txt5 h3{font-size: 46px;font-weight: normal;margin-bottom: 24px;}
.m-txt5 .desc{font-size: 18px;line-height: 34px;max-width: 700px;text-align: justify;margin-bottom: 81px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 4;
	overflow: hidden;
}
.m-txt5 .btn{display: block;width: 160px;height: 50px;
	text-align: center;line-height: 50px;font-size: 18px;color: #fff;
	background: #ED1C24;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt5 .btn:hover{opacity: .7;}

.row-i3{position: relative;padding-bottom: 115px;padding-top: 21px;}
.row-i3:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 50%;
	background-color: #EFF3F6;
}
.row-i3 .wp{position: relative;z-index: 2;}
.m-t1-1{font-weight: normal;}
.m-slider5{}
.m-slider5 .slider{margin: 0 -13px;}
.m-slider5 .con{display: block;position: relative;margin: 10px 13px 66px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider5 .pic{padding-top: 72%;height: 0;position: relative;overflow: hidden;}
.m-slider5 .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-slider5 .txt{padding: 26px 36px 27px;}
.m-slider5 h3{font-size: 22px;font-weight: normal;line-height: 30px;
	margin-bottom: 12px;color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-slider5 .date{font-size: 16px;color: #333;opacity: .4;}
.m-slider5 .con:hover{background-color: #fff;
	box-shadow: 0px 4px 16px 0px rgba(0, 0, 0, 0.06);
}
.m-slider5 .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);
}
.a-btn1{display: block;margin: 0 auto;width: 160px;height: 50px;text-align: center;line-height: 48px;
	font-size: 18px;color: #333;border: 1px solid #333333;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.a-btn1:hover{background-color: #ED1C24;border-color: #ED1C24;color: #fff;}
.m-slider5 .slick-arrow{position: absolute;width: 60px;height: 60px;top: 148px;
	border: 1px solid rgba(0,0,0,.2);cursor: pointer;
	font-size: 0;text-indent: 9999px;
	background-color: transparent;background-repeat: no-repeat;
	background-position: center;
}
.m-slider5 .slick-prev{left: -80px;background-image: url(../images/i-29.png);}
.m-slider5 .slick-next{right: -80px;background-image: url(../images/i-30.png);}
.m-slider5 .slick-prev:hover{background-image: url(../images/i-29-on.png);}
.m-slider5 .slick-next:hover{background-image: url(../images/i-30-on.png);}
.m-slider5 .slick-arrow:hover{background-color: #ED1C24;border-color: #ED1C24;}

.g-t2{text-align: center;position: relative;}
.g-t2 em{font-size: 180px;color: rgba(51,51,51,.03);font-weight: bold;
	line-height: 142px;text-transform: uppercase;
}
.g-t2 h2{position: absolute;left: 0;right: 0;font-size: 46px;font-weight: normal;
	top: 19%;
}
.row-i1{padding-top: 79px;}

.m-slider6 .slide-for{}
.m-slider6 .con{overflow: hidden;margin-bottom: 35px;}
.m-slider6 .txt{width: 50%;float: right;margin-top: 30px;height: 476px;
	padding: 65px 68px 0;background: #FFFFFF;
	box-shadow: 0px 2px 24px 2px rgba(0, 0, 0, 0.08);
}
.m-slider6 .pic{width: 50%;float: left;}
.m-slider6 .pic span{display: block;height: 476px;position: relative;overflow: hidden;}
.m-slider6 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-slider6 .txt .date{font-size: 110px;font-family: Impact;color: #ED1C24;position: relative;
	display: block;border-bottom: 1px solid rgba(0,0,0,.12);margin-bottom: 35px;
}
.m-slider6 .txt .date b{display: inline-block;position: relative;padding-right: 84px;}
.m-slider6 .txt .date b:after{content: '';position: absolute;right: 0;top: 0;width: 123px;height: 123px;
	background: url(../images/i-53.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-slider6 .desc{font-size: 16px;line-height: 1.75;color: #666;}
.m-slider6 .slide-nav{position: relative;}
.m-slider6 .slide-nav:before{content: '';position: absolute;top: 16px;left: 0;right: 0;
	background-color: rgba(0,0,0,.1);height: 1px;
}
.m-slider6 .slide-nav .item{text-align: center;padding-top: 38px;position: relative;
	cursor: pointer;
}
.m-slider6 .time{font-size: 18px;color: #ED1C24;line-height: 30px;}
.m-slider6 .ico{width: 21px;height: 21px;top: 6px;left: 50%;position: absolute;
	background: url(../images/i-49.png) no-repeat center;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
	-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-slider6 .slick-current .time{font-weight: bold;font-size: 20px;}
.m-slider6 .slick-current .ico{width: 33px;height: 33px;top: 0;
	background-image: url(../images/i-50.png);
}
.m-slider6 .slick-arrow{position: absolute;top: 50%;width: 58px;height: 58px;
	background: rgba(43, 82, 190, 0);border: 2px solid #E1E1E1;
	border-radius: 50%;font-size: 0;text-indent: 9999px;z-index: 2;
	background-color: transparent;background-position: center;
	background-repeat: no-repeat;cursor: pointer;
	-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-slider6 .slick-prev{left: -81px;background-image: url(../images/i-51.png);}
.m-slider6 .slick-next{right: -81px;background-image: url(../images/i-52.png);}
.m-slider6 .slick-arrow:hover{background-color: #ED1C24;
	border-color: #ED1C24;
}
.m-slider6 .slick-prev:hover{background-image: url(../images/i-51-on.png);}
.m-slider6 .slick-next:hover{background-image: url(../images/i-52-on.png);}

.row-o2{padding: 0 0 75px;overflow: hidden;
	background: url(../images/p-bg10.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}

.row-o1 .m-num{border-top: 1px solid #D9DEE2;}
.m-txt6{font-size: 18px;line-height: 34px;margin-bottom: 42px;}

.row-o3{overflow: hidden;padding-bottom: 100px;
	background-position: top 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-list12{overflow: hidden;margin-bottom: 65px;}
.m-list12 ul{margin: 0 -5px;}
.m-list12 li{float: left;width: 14.5%;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list12 .con{position: relative;height: 492px;margin: 0 5px;
	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-list12 li:nth-child(2n){margin-top: 40px;}
.m-list12 .txt{position: absolute;top: 50%;left: 0;right: 0;color: #fff;
	-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-list12 h3{text-align: center;font-weight: normal;font-size: 26px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list12 .desc{font-size: 28px;line-height: 40px;font-weight: bold;
	display: none;margin-top: 10px;
}
.m-list12 li.on{width: 42%;}
.m-list12 li.on .txt{position: absolute;left: 64px;right: 60px;bottom: 78px;top: auto;
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-o-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
}
.m-list12 li.on h3{text-align: left;}
.m-list12 li.on .desc{display: block;}

.m-list13{overflow: hidden;position: relative;margin: 0 -10px 96px;}
.m-list13:after{content: '';position: absolute;left: 0;right: 0;top: 67px;
	height: 1px;background-color: rgba(0,0,0,.1);
}
.m-list13 li{float: left;width: 14.28%;position: relative;z-index: 2;}
.m-list13 .con{text-align: center;padding: 0 10px;}
.m-list13 .ico{width: 135px;height: 135px;display: block;margin: 0 auto 15px;
	border: 12px solid rgba(231, 0, 18, 0);border-radius: 50%;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	border-radius: 50%;box-shadow: 0px 0px 10px 0px rgba(184, 184, 184, 0.38);
	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;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .ico .i-ok{background-color: #fff;}
.m-list13 .ico .i-on{opacity: 0;background-color: #E70012;}
.m-list13 .con:hover .ico{border-color: rgba(231, 0, 18, .1);
	box-shadow: 0px 0px 10px 0px rgba(184, 184, 184, 0.38);
}
.m-list13 .con:hover .ico .i-on{opacity: 1;}
.m-list13 .con:hover .ico .i-ok{opacity: 0;}
.m-list13 h3{font-size: 20px;margin-bottom: 10px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .desc{font-size: 16px;color: #666;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .con:hover h3,.m-list13 .con:hover .desc{color: #E70012;}

.m-yin{height: 213px;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;
}
.m-yin .btn{position: absolute;top: 50%;left: 50%;width: 369px;height: 84px;
	background-color: rgba(231, 0, 18, 0.2);padding: 8px;border-radius: 42px;
	-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-yin .btn span{width: 100%;height: 100%;display: block;text-align: center;line-height: 68px;
	background-color: #E70012;border-radius: 40px;font-size: 26px;color: #fff;
}
.row-o4{overflow: hidden;padding-bottom: 121px;
	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-slider7{margin: 0 -10px;}
.m-slider7 .con{background-color: #fff;margin: 0 10px;}
.m-slider7 .pic{height: 257px;padding: 13px;
	background-color: #fff;overflow: hidden;
}
.m-slider7 .pic img{width: 100%;height: 100%;display: block;}
.m-slider7 h4{height: 77px;background-color: #9D9D9D;text-align: center;
	line-height: 77px;font-size: 18px;color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider7 .con:hover h4{background-color: #E70012;}
.m-slider7 .slick-arrow{position: absolute;top: 50%;width: 58px;height: 58px;
	background: rgba(43, 82, 190, 0);border: 2px solid #fff;
	border-radius: 50%;font-size: 0;text-indent: 9999px;z-index: 2;
	background-color: transparent;background-position: center;
	background-repeat: no-repeat;cursor: pointer;
	-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-slider7 .slick-prev{left: -81px;background-image: url(../images/i-51-on.png);}
.m-slider7 .slick-next{right: -81px;background-image: url(../images/i-52-on.png);}
.m-slider7 .slick-arrow:hover{background-color: #ED1C24;
	border-color: #ED1C24;
}
.row-o5{overflow: hidden;}
.m-list14{*zoom:1;margin: 0 -20px 67px;}
.m-list14:after,.m-list14:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list14 li{float: left;width: 25%;}
.m-list14 .con{margin: 0 20px;height: 236px;padding: 40px 15px 0 40px;
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);position: relative;
	border-bottom: 3px solid #DADADA;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list14 .con:hover{border-bottom-color: #E70012;}
.m-list14 .tit{margin-bottom: 10px;}
.m-list14 .tit span{font-size: 16px;color: #888;display: block;margin-bottom: 3px;}
.m-list14 .tit h3{font-size: 20px;}
.m-list14 .desc{font-size: 16px;line-height: 30px;color: #666;}

.row-o5-1{*zoom:1;}
.row-o5-1:after,.row-o5-1:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.row-o5-1 .col-l{width: 712px;}
.row-o5-1 .col-r{float: none;overflow: hidden;padding-left: 88px;}
.m-form{padding: 58px 53px 0;
	background: #FFFFFF;
	box-shadow: 0px 0px 16px 0px rgba(0, 0, 0, 0.1);
}
.m-form .tit{margin-bottom: 28px;}
.m-form .tit h3{font-size: 38px;font-weight: normal;margin-bottom: 10px;}
.m-form .tit .desc{font-size: 16px;color: #666;}
.m-form .cont{overflow: hidden;height: 144px;}
.m-form .ovh{overflow: hidden;margin: 0 -21px 18px;}
.m-form .item{padding: 0 21px;}
.m-form .item-50{width: 50%;float: left;}
.m-form .inp{height: 54px;width: 100%;display: block;border: 0;
	border-bottom: 1px solid #DBDBDB;
	font-size: 16px;color: #666;
}
.m-form .code .item{position: relative;}
.m-form .code .inp{padding-right: 160px;}
.m-form .code-p{position: absolute;right: 0;bottom: 9px;width: 143px;height: 38px;}
.m-form .code-p img{width: 100%;height: 100%;display: block;}
/*.m-form textarea.inp{height: 150px;}*/
.m-form .btn{width: 100%;height: 80px;background-color: #E70012;display: block;border: 0;
	font-size: 20px;font-weight: bold;color: #fff;cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-form .btn:hover{opacity: .7;}
.m-form .b-open{display: block;line-height: 50px;font-size: 16px;color: #666;
	text-align: center;cursor: pointer;
}
.m-form .b-open:after{content: '>';display: inline-block;vertical-align: middle;
	font-family: '黑体';font-size: 16px;margin-left: 10px;
	-webkit-transform: rotate(90deg);
	-moz-transform: rotate(90deg);
	-o-transform: rotate(90deg);
	-ms-transform: rotate(90deg);
	transform: rotate(90deg);
}
.m-form .b-open:hover{color: #E70012;}
.m-form.open .cont{height: auto;}
.m-form.open .b-open:after{
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.m-txt7{padding-top: 53px;}
.m-txt7 h3{font-size: 38px;font-weight: normal;margin-bottom: 6px;}
.m-txt7 .desc{font-size: 18px;line-height: 44px;}

.m-map1 #allmap{height: 520px;}
.m-map1 #allmap img{max-width: none;
	transition: 0s;
	-ms-transition: 0s;
	-moz-transition: 0s;
	-webkit-transition: 0s;
	-o-transition: 0s;
}

.row-g1{overflow: hidden;padding-bottom: 90px;}
.m-list15{*zoom:1;}
.m-list15:after,.m-list15:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list15 li{width: 33.33%;float: left;}
.m-list15 .con{margin: 0 22px;height: 230px;background-color: #fff;padding: 0 45px;
	background-color: #fff;box-shadow: 0px 0px 13px 2px rgba(195, 195, 195, 0.16);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list15 .top{overflow: hidden;position: relative;margin-bottom: 21px;
	border-bottom: 1px solid rgba(160, 160, 160, .15);
}
.m-list15 .num{font-size: 80px;font-style: italic;color: rgba(51, 51, 51, .1);
	font-weight: bold;
}
.m-list15 .ico{position: absolute;right: 0;top: 50%;width: 60px;height: 60px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list15 .ico img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;}
.m-list15 .ico .img2{opacity: 0;}
.m-list15 .con:hover .ico .img1{opacity: 0;}
.m-list15 .con:hover .ico .img2{opacity: 1;}
.m-list15 .desc{font-size: 20px;line-height: 1.6;}
.m-list15 .con:hover{background-color: #ED1C24;}
.m-list15 .con:hover .num{color: rgba(255,255,255,.2);}
.m-list15 .con:hover .desc{color: #fff;}

.row-g2{overflow: hidden;padding-bottom: 84px;
	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-g2 .m-tab2 li a{color: #282828;}
.row-g2 .m-tab2 li.on a{color: #fff;}
.row-g2 .m-tab2 li:after{color: #fff;}

.m-list16{overflow: hidden;}
.m-list16 li{width: 33.33%;float: left;}
.m-list16 .con{display: block;margin: 0 15px;}
.m-list16 .pic{padding-top: 67%;height: 0;position: relative;overflow: hidden;
	margin-bottom: 20px;
}
.m-list16 .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-list16 h3{font-size: 18px;line-height: 28px;color: #fff;height: 56px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list16 .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-list16 .con:hover h3{opacity: .7;}

.row-g3{overflow: hidden;padding: 110px 0 56px;
	background: url(../images/p-bg15.jpg) no-repeat center top;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-g3 .col-l{width: 570px;}
.row-g3 .col-r{float: none;overflow: hidden;}
.row-g3 .cont{max-width: 1500px;width: 100%;padding-bottom: 96px;
	margin: 0 auto;overflow: hidden;
	background: url(../images/i-bg3.png) no-repeat center bottom;
}

.m-tit1{margin-top: 66px;}
.m-tit1 .tit{font-size: 46px;margin-bottom: 30px;}
.m-tit1 .tit:after{content: '';display: inline-block;vertical-align: bottom;
	width: 54px;height: 76px;margin-left: 20px;position: relative;top: 15px;
	background: url(../images/i-54.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-tit1 .desc{font-size: 16px;line-height: 2;color: #666;}

.m-slider8{padding: 0 90px;margin-bottom: 30px;}
.m-slider8 .con{margin: 0 30px;}
.m-slider8 .pic{height: 300px;line-height: 300px;font-size: 0;text-align: center;
	margin-bottom: 20px;
}
.m-slider8 .pic img{display: inline-block;vertical-align: bottom;max-height: 100%;}
.m-slider8 h3{font-size: 16px;line-height: 25px;color: #444;text-align: center;}
.m-slider8 .slick-arrow{position: absolute;top: 50%;width: 58px;height: 58px;
	background: rgba(43, 82, 190, 0);border: 2px solid #E1E1E1;
	border-radius: 50%;font-size: 0;text-indent: 9999px;z-index: 2;
	background-color: transparent;background-position: center;
	background-repeat: no-repeat;cursor: pointer;
	-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-slider8 .slick-prev{left: -81px;background-image: url(../images/i-51.png);}
.m-slider8 .slick-next{right: -81px;background-image: url(../images/i-52.png);}
.m-slider8 .slick-arrow:hover{background-color: #ED1C24;
	border-color: #ED1C24;
}
.m-slider8 .slick-prev:hover{background-image: url(../images/i-51-on.png);}
.m-slider8 .slick-next:hover{background-image: url(../images/i-52-on.png);}

.m-list17{overflow: hidden;padding-top: 30px;}
.m-list17 li{float: left;margin-right: 58px;line-height: 1.3;position: relative;padding-right: 36px;}
.m-list17 li:after{content: '';position: absolute;right: 0;top: 50%;width: 1px;height: 44px;
	background-color: rgba(237, 28, 36, .1);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list17 .num{color: #ED1C24;font-size: 18px;}
.m-list17 p{font-size: 18px;color: #666;}
.m-list17 .num span{font-size: 48px;font-weight: bold;font-family: arial;}
.m-list17 li:last-child:after{display: none;}
.row-e3{overflow: hidden;padding-bottom: 75px;}
.row-e4{padding-bottom: 81px;
	background-position: center top;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-t6-1{color: #fff;}
.m-t6-1 .desc{color: #fff;text-align: center;margin-top: 15px;}

.m-txt8{
	background-color: #fff;
}
.m-txt8 .pic{padding: 35px 54px;}
.m-txt8 .pic img{width: 100%;display: block;}
.m-txt8 .desc{font-size: 18px;color: #444;}

.m-slider9{background: #FFFFFF;margin-top: 36px;
	box-shadow: 0px 0px 13px 2px rgba(202, 202, 202, 0.21);
}
.m-slider9 .con{display: block;padding: 54px 0 35px;border-right: 1px solid rgba(229, 229, 229, .7);}
.m-slider9 .pic{width: 228px;height: 337px;margin: 0 auto 27px;}
.m-slider9 .pic img{width: 100%;height: 100%;display: block;}
.m-slider9 h4{text-align: center;font-size: 18px;color: #444;font-weight: normal;}
.m-slider9 .slick-arrow{position: absolute;width: 60px;height: 60px;top: 50%;
	border: 1px solid rgba(0,0,0,.2);cursor: pointer;border-radius: 50%;
	font-size: 0;text-indent: 9999px;
	background-color: transparent;background-repeat: no-repeat;
	background-position: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-slider9 .slick-prev{left: -80px;background-image: url(../images/i-29.png);}
.m-slider9 .slick-next{right: -80px;background-image: url(../images/i-30.png);}
.m-slider9 .slick-prev:hover{background-image: url(../images/i-29-on.png);}
.m-slider9 .slick-next:hover{background-image: url(../images/i-30-on.png);}
.m-slider9 .slick-arrow:hover{background-color: #ED1C24;border-color: #ED1C24;}

.row-e5{padding: 63px 0 89px;
	background-color: #F3F6FA;
}
.m-tips2{font-size: 18px;color: #444;margin-bottom: 34px;}
.m-list18{overflow: hidden;margin: 0 -13px;}
.m-list18 li{width: 33.33%;float: left;}
.m-list18 .con{margin: 0 13px;padding: 28px 0;
	background-color: #fff;
}
.m-list18 h4{font-size: 18px;color: #444;font-weight: normal;text-align: center;}
.m-list18 .pic{width: 384px;height: 266px;margin: 0 auto 33px;}
.m-list18 .pic img{width: 100%;height: 100%;display: block;}

.row-k1{overflow: hidden;}
.m-txt9{overflow: hidden;}
.m-txt9 .txt{float: left;width: 810px;}
.m-txt9 .tit{position: relative;padding: 145px 0 0;margin-bottom: 47px;}
.m-txt9 .tit:after{content: '”';position: absolute;right: 0;bottom: -90px;
	font-size: 360px;font-family: arial;font-weight: bold;
	line-height: 115px;height: 115px;color: #E6E6E6;
}
.m-txt9 .tit span{font-size: 46px;color: #333;font-weight: bold;}
.m-txt9 .tit em{font-size: 40px;color: #ED1C24;margin-left: 27px;}
.m-txt9 .pic{float: right;width: 547px;margin-top: 120px;}
.m-txt9 .pic img{width: 100%;display: block;}
.m-txt9 .desc{font-size: 18px;line-height: 2.61;color: #666;}

.row-k2{padding: 87px 0 50px;overflow: hidden;
	background: url(../images/p-bg17.jpg) no-repeat center bottom;
	-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-t9{overflow: hidden;margin-bottom: 80px;}
.m-t9 span{font-size: 46px;display: inline-block;padding-right: 54px;position: relative;}
.m-t9 span:after{content: '';position: absolute;left: 100%;top: 50%;
	width: 2000px;height: 1px;background-color: #E6E6E6;
}

.m-list19{float: left;margin-left: -57px;}
.m-list19 li{width: 388px;float: left;margin-left: 57px;}
.m-list19 .pic{padding: 20px;overflow: hidden;height: 532px;margin-bottom: 30px;
	border: 1px solid #E6E6E6;background-color: #fff;
}
.m-list19 .pic img{width: 100%;height: 100%;display: block;}
.m-list19 h4{text-align: center;font-size: 36px;color: #fff;font-weight: normal;}

.m-tit2{float: left;margin-left: 137px;margin-top: 18px;}
.m-tit2 .tit{font-size: 36px;color: #ED1C24;position: relative;margin-bottom: 12px;}
.m-tit2 .tit:after{content: '';position: absolute;left: -46px;top: 50%;
	width: 20px;height: 20px;border-radius: 50%;
	border: 2px solid #ED1C24;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-tit2 .tit:before{content: '';width: 90px;right: 100%;margin-right: 46px;position: absolute;top: 50%;
	height: 2px;background-color: #E6E6E6;margin-top: -1px;
}
.m-tit2 .desc{font-size: 24px;line-height: 46px;color: #333;}

.row-k3{overflow: hidden;padding: 120px 0 100px;}
.row-k3 .col-l{width: 834px;}
.row-k3 .col-r{padding-left: 100px;overflow: hidden;float: none;padding-bottom: 118px;}
.m-tit3{width: 205px;height: 404px;position: relative;padding: 51px 0 0;float: left;
	background-color: #ED1C24;color: #fff;text-align: center;overflow: hidden;
}
.m-tit3 .time{position: absolute;left: 0;top: 0;
	font-size: 212px;color: #fff;opacity: .1;font-weight: bold;font-family: arial;
	writing-mode:tb-rl;line-height: 205px;letter-spacing: -18px;
}
.m-tit3 .date{font-size: 18px;line-height: 1.2;margin-bottom: 6px;}
.m-tit3 .date span{font-size: 66px;font-weight: bold;}
.m-tit3 .lab{width: 156px;height: 29px;background-color: #fff;
	border-radius: 0px 15px 0px 15px;line-height: 29px;font-size: 16px;
	color: #ED1C24;margin: 0 auto 33px;
}
.m-tit3 .desc{font-size: 24px;line-height: 1.67;}
.m-pic4{float: right;width: 623px;height: 404px;}
.m-pic4 img{width: 100%;height: 100%;display: block;}

.m-slider10{padding-top: 97px;
	background: url(../images/i-55.png) no-repeat left top;
	-o-background-size: 52px auto;
	-ms-background-size: 52px auto;
	-moz-background-size: 52px auto;
	-webkit-background-size: 52px auto;
	background-size: 52px auto;
}
.m-slider10 .desc{font-size: 36px;line-height: 1.56;height: 3.12em;overflow: hidden;}
.m-slider10 .item{border-bottom: 1px solid #EDEDED;padding-bottom: 54px;}
.m-slider10 .slick-arrow{position: absolute;width: 41px;height: 41px;bottom: -100px;
	border: 1px solid rgba(0,0,0,.2);cursor: pointer;border-radius: 50%;
	font-size: 0;text-indent: 9999px;
	background-color: transparent;background-repeat: no-repeat;
	background-position: center;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-slider10 .slick-prev{left: 0px;background-image: url(../images/i-29.png);}
.m-slider10 .slick-next{left: 70px;background-image: url(../images/i-30.png);}
.m-slider10 .slick-prev:hover{background-image: url(../images/i-29-on.png);}
.m-slider10 .slick-next:hover{background-image: url(../images/i-30-on.png);}
.m-slider10 .slick-arrow:hover{background-color: #ED1C24;border-color: #ED1C24;}


.row-k4{margin-left: 240px;border-top: 1px solid #E6E6E6;
	padding: 99px 0 128px;overflow: hidden;
}
.row-k4 .col-l{width: 490px;}
.row-k4 .col-r{float: none;overflow: hidden;padding-left: 70px;}
.m-txt10{}
.m-txt10 .tit{line-height: 1.3;margin-bottom: 40px;}
.m-txt10 .tit h3{font-size: 46px;}
.m-txt10 .tit em{font-size: 40px;color: #ED1C24;text-transform: uppercase;}
.m-txt10 .desc{font-size: 18px;line-height: 2.56;color: #666;margin-bottom: 57px;}
.m-txt10 .btn{display: block;width: 160px;height: 50px;text-align: center;line-height: 48px;
	font-size: 18px;color: #333;
	background: rgba(40, 175, 75, 0);
	border: 1px solid #333333;
}
.m-slider11{position: relative;}
.m-slider11 .con{display: block;margin: 0 20px;margin-bottom: 110px;
	background-color: #fff;box-shadow: 0px 4px 30px 0px rgba(0, 0, 0, 0.1);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider11 .pic{padding-top: 100%;height: 0;position: relative;overflow: hidden;}
.m-slider11 .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-slider11 .txt{padding: 19px 27px 32px;}
.m-slider11 .desc{font-size: 16px;line-height: 26px;color: #666;height: 52px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider11 .tit{margin-bottom: 12px;}
.m-slider11 .tit span{font-size: 24px;font-weight: bold;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider11 .tit em{font-size: 16px;color: #ccc;margin-left: 17px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider11 .con:hover{background-color: #ED1C24;}
.m-slider11 .con:hover .tit span,.m-slider11 .con:hover .tit em,
.m-slider11 .con:hover .desc{color: #fff;}
.m-slider11 .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-slider11 .swiper-arrow{position: absolute;bottom: 0;left: 20px;width: 60px;height: 60px;
	text-align: center;line-height: 58px;font-size: 26px;color: rgba(0,0,0,.5);
	border: 1px solid rgba(0,0,0,.2);font-family: '黑体';cursor: pointer;z-index: 3;
}
.m-slider11 .swiper-next{left: 120px;}
.m-slider11 .swiper-arrow:hover{color: #fff;background-color: #ED1C24;border-color: #ED1C24;}


.row-k5{padding: 142px 0 155px;
	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-list20{overflow: hidden;margin: 0 -30px;}
.m-list20 li{width: 50%;float: left;}
.m-list20 .con{margin: 0 30px;background-color: #fff;}
.m-list20 .pic{padding-top: 75%;height: 0;position: relative;overflow: hidden;
	background-color: #000;
}
.m-list20 .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-list20 .num{position: absolute;bottom: 0;left: 37px;width: 65px;height: 53px;
	text-align: center;line-height: 53px;
	background-color: #fff;font-size: 24px;
}
.m-list20 .i1 .num,.m-list20 .i1 .tit h3{color: #005AA3;}
.m-list20 .i2 .num,.m-list20 .i2 .tit h3{color: #ED1C24;}
.m-list20 .txt{padding: 22px 38px 0;height: 294px;}
.m-list20 .tit{position: relative;padding-bottom: 24px;margin-bottom: 20px;}
.m-list20 .tit:after{content: '';position: absolute;left: 0;bottom: 0;width: 44px;height: 3px;
	background-color: #E6E6E6;
}
.m-list20 .tit h3{font-size: 46px;font-weight: normal;}
.m-list20 .desc{font-size: 18px;font-weight: bold;margin-top: 7px;}
.m-list20 .info{font-size: 18px;line-height: 2;color: #333;}
.m-list20 .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-k6{overflow: hidden;}

.m-list21{*zoom:1;padding-bottom: 100px;border-bottom: 1px solid #E6E6E6;
	background: url(../images/i-bg4.png) no-repeat center 126px;
}
.m-list21:after,.m-list21:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-list21 li{width: 33.33%;float: left;}
.m-list21 .ico{height: 55px;display: block;text-align: center;line-height: 55px;font-size: 0;}
.m-list21 .ico img{display: inline-block;vertical-align: bottom;}
.m-list21 .num{font-size: 24px;display: block;text-align: center;padding-bottom: 90px;
	background: url(../images/i-59.png) no-repeat center 49px;
	-o-background-size: 11px auto;
	-ms-background-size: 11px auto;
	-moz-background-size: 11px auto;
	-webkit-background-size: 11px auto;
	background-size: 11px auto;
}
.m-list21 .txt{width: 413px;height: 320px;margin: 0 auto;
	background: #FFFFFF;box-shadow: 0px 0px 20px rgba(0,0,0,.15);
	border-radius: 20px;position: relative;padding: 45px 20px 0;
}
.m-list21 .txt:after{content: '';position: absolute;top: -10px;left: 50%;margin-left: -5px;
	border-bottom: 10px solid #fff;
	border-left: 5px solid transparent;
	border-right: 5px solid transparent;
}
.m-list21 .desc{padding-right: 22px;font-size: 18px;line-height: 1.9;overflow-y: auto;
	height: 230px;
}

.m-txt11{width: 1026px;margin: 0 auto 78px;font-size: 18px;line-height: 1.83;color: #666;
	text-align: justify;position: relative;
}
.m-txt11:after,.m-txt11:before{content: '';position: absolute;width: 52px;height: 48px;
	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-txt11:before{left: -112px;top: -40px;background-image: url(../images/i-60.png);}
.m-txt11:after{right: -112px;bottom: -10px;background-image: url(../images/i-61.png);}

.m-list22{overflow: hidden;margin: 0 -25px;}
.m-list22 li{width: 25%;float: left;}
.m-list22 .con{margin: 0 25px;}
.m-list22 .pic{padding-top: 75%;height: 0;position: relative;overflow: hidden;
	margin-bottom: 20px;
}
.m-list22 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list22 h4{font-size: 18px;color: #000;font-weight: normal;text-align: center;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.row-k7{overflow: hidden;padding-bottom: 105px;}
.m-details .share .bdsharebuttonbox{float: left;}

.pop-img{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: rgba(0,0,0,.5);
}
.pop-img .cont{width: 1440px;position: absolute;top: 50%;left: 50%;
	background-color: #f4f4f4;padding: 57px;
	-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-img .pic{width: 50%;float: left;padding: 0 18px;}
.pop-img .pic img{width: 100%;display: block;}
.pop-img .close{position: absolute;top: 0;right: -75px;width: 75px;height: 75px;
	background: #e70012 url(../images/close1.png) no-repeat center;cursor: pointer;
	-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-details body{overflow: hidden;}
.m-details iframe{width: 100% !important;height: 500px !important;border: 0;}
.company-notice-module{width: auto !important;}