﻿
.g-t1{position: relative;overflow: hidden;}
.g-t1 .tit{text-align: center;position: relative;}
.g-t1 .tit h2:after{content: '';position: absolute;bottom: 0;left: 50%;
	width: 40px;height: 2px;
	background-color: #D6201A;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}
.g-t1 .tit em{font-family: 'Helvetica-Black';font-size: 60px;
	font-weight: bold;line-height: 1.1;
}
.g-t1 .tit h2{font-size: 46px;font-weight: normal;position: relative;padding-bottom: 12px;}
.g-t1 .more{position: absolute;right: 0;bottom: 0;font-size: 18px;color: #999;}
.g-t1 .more:hover{color: #D6201A;text-decoration: underline;}
.row-a1 .g-t1{padding-bottom: 42px;margin-bottom: 11px;}
.row-a1{padding: 68px 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-box1{padding: 32px 30px 46px;position: relative;margin: 0 -30px;
	background: #fff 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;
}
.m-tab1{overflow: hidden;margin: 0 -5px 38px;}
.m-tab1 li{width: 16.66%;float: left;margin-bottom: 11px;}
.m-tab1 li a{display: block;height: 90px;line-height: 90px;text-align: center;
	font-size: 22px;color: #333;margin: 0 5px;
	background-color: #F4F8FB;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab1 .ico{display: inline-block;vertical-align: middle;width: 58px;height: 58px;
	position: relative;top: -2px;border-radius: 50%;margin-right: 8px;
	background-color: rgba(201, 218, 230, .4);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab1 .ico i{position: absolute;top: 0;left: 0;width: 100%;height: 100%;
	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: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab1 .i-on{opacity: 0;}
.m-tab1 li.on .i-on,.m-tab1 li:hover .i-on{opacity: 1;}
.m-tab1 li.on .i-ok,.m-tab1 li:hover .i-ok{opacity: 0;}
.m-tab1 li.on .con,.m-tab1 li:hover .con{background-color: #D6201A;color: #fff;}

.m-list1{overflow: hidden;}
.m-list1 li{width: 25%;float: left;}
.m-list1 li a{display: block;font-size: 18px;color: #555;line-height: 60px;
	position: relative;padding-left: 20px;padding-right: 30px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 li a:after{content: '';position: absolute;left: 0;top: 50%;
	width: 7px;height: 7px;border-radius: 50%;
	background-color: #B5B5B5;
	-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-list1 li a:hover{color: #D6201A;text-decoration: underline;}
.m-list1 li a:hover:after{background-color: #D6201A;}


.m-hot{position: absolute;bottom: -53px;right: -20px;height: 83px;
	line-height: 83px;font-size: 0;padding: 0 66px;
	background-color: #D6201A;border-radius: 42px 0px 0px 42px;
}
.m-hot:after{content: '';position: absolute;right: 0;top: -16px;
	width: 20px;height: 16px;
	background: url(../images/i-04.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-hot span,.m-hot a{font-size: 22px;color: #fff;}
.m-hot span{padding-left: 34px;
	background: url(../images/i-03.png) no-repeat left center;
}
.m-hot a{text-decoration: underline;}
.m-hot a:hover{opacity: .8;}

.row-a2{position: relative;padding: 158px 0 1px;
	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-pic{position: absolute;right: 0;top: 0;bottom: 0;width: 50%;
	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-txt1{max-width: 629px;color: #fff;margin-bottom: 117px;}
.m-txt1 .tit{font-size: 40px;font-weight: normal;font-family: 'Alibaba-PuHuiTi-Medium';
	margin-bottom: 30px;
}
.m-txt1 .desc{font-size: 18px;line-height: 33px;text-align: justify;
	margin-bottom: 49px;
}
.m-txt1 .btn{width: 275px;height: 65px;display: block;text-align: center;
	line-height: 63px;font-size: 18px;color: #fff;border-radius: 33px;
	border: 1px solid rgba(255,255,255,.5);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt1 .btn:after{content: '';display: inline-block;vertical-align: middle;
	width: 30px;height: 9px;position: relative;top: -1px;margin-left: 18px;
	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;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-txt1 .btn:hover{background-color: rgba(0,0,0,.3);border-color: rgba(0,0,0,.3);}
.m-txt1 .btn:hover:after{margin-left: 28px;}

.ul-num{overflow: hidden;margin: 0 -32px -72px;position: relative;z-index: 2;}
.ul-num li{width: 33.33%;float: left;}
.ul-num .con{display: block;height: 168px;margin: 0 32px;padding-top: 36px;
	background: #FFFFFF;border-radius: 15px;text-align: center;font-size: 0;
}
.ul-num .ico{display: inline-block;vertical-align: top;
	width: 65px;height: 65px;margin-right: 40px;margin-top: 4px;
	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;
}
.ul-num .txt{display: inline-block;vertical-align: top;text-align: left;}
.ul-num .num{color: #111;font-size: 60px;font-family: 'DINCond-Black';
	line-height: 1.1;margin-bottom: 5px;
}
.ul-num .desc{color: #333;font-size: 18px;font-family: 'Alibaba-PuHuiTi-Medium';}


.row-a3{padding: 145px 0 104px;
	background-color: #F3F6FB;
}

.m-slider1{}
.m-slider1 .con{display: block;padding-bottom: 225px;margin-right: 45px;
	position: relative;background-color: #fff;overflow: hidden;
}
.m-slider1 .pic{padding-top: 67%;height: 0;position: relative;overflow: hidden;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-slider1 .txt{position: absolute;bottom: 0;left: 0;right: 0;height: 225px;
	background-color: #fff;padding: 27px 37px 0px;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .txt:after{content: '';position: absolute;top: 0;left: 0;width: 0;height: 3px;
	background-color: #0C60AC;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .lab{font-size: 16px;color: #999;display: block;margin-bottom: 16px;}
.m-slider1 .tit{font-size: 20px;color: #333;line-height: 29px;height: 58px;
	font-family: 'Alibaba-PuHuiTi-Medium';font-weight: normal;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-slider1 .desc{font-size: 16px;line-height: 29px;color: #888;text-align: justify;
	margin-top: 48px;
	display: none;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;;
}
.m-slider1 .bot{position: absolute;left: 37px;right: 37px;bottom: 0px;
	line-height: 36px;background-color: #fff;padding-bottom: 31px;
}
.m-slider1 .date{font-size: 16px;color: #999;float: left;}
.m-slider1 .more{width: 36px;height: 36px;border-radius: 50%;float: right;
	background: #0C60AC url(../images/i-09.png) no-repeat center;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .con:hover{}
.m-slider1 .con:hover .txt{height: 100%;padding-top: 81px;}
.m-slider1 .con:hover .txt:after{width: 100%;}
.m-slider1 .con:hover .desc{display: -webkit-box;}
.m-slider1 .con:hover .more{background-color: #D6201A;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}

.g-t1-1{overflow: hidden;margin-bottom: 54px;}
.g-t1-1 .tit{float: left;text-align: left;}
.g-t1-1 .tit h2{padding-bottom: 0;}
.g-t1-1 .tit h2:after{position: static;display: inline-block;
	vertical-align: middle;margin-top: -2px;margin-left: 25px;
	-webkit-transform: translateX(0%);
	-moz-transform: translateX(0%);
	-o-transform: translateX(0%);
	-ms-transform: translateX(0%);
	transform: translateX(0%);
}
.g-t1-1 .tab{float: right;margin-top: 70px;}
.g-t1-1 .tab li{float: left;margin-left: 16px;position: static;}
.g-t1-1 .tab li a{display: block;width: 132px;height: 50px;border-radius: 5px;
	text-align: center;line-height: 50px;font-size: 20px;color: #666;
	background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.g-t1-1 .tab li.on a,.g-t1-1 .tab li:hover a{background-color: #D6201A;color: #fff;}

.hide-dn{height: 0;overflow: hidden;}

.row-main{overflow: hidden;padding-bottom: 50px;}
.col-side{width: 355px;float: left;margin-right: 42px;}
.col-main{overflow: hidden;}
.row-main .g-cur{border-top: 1px solid #DCDCDC;margin-bottom: 40px;}
.g-cur{overflow: hidden;line-height: 87px;background-color: #fff;
	border-bottom: 1px solid rgba(211, 220, 228, .5);
}
.g-cur .cur{float: left;font-size: 16px;color: #666;}
.g-cur .cur a{color: #666;}
.g-cur .cur a:hover{color: #D6201A;}
.g-cur .cur a.home{padding-left: 26px;
	background: url(../images/i-11.png) no-repeat left center;
}
.g-cur .tab{float: right;}
.g-cur .tab li{float: left;margin-left: 35px;}
.g-cur .tab li a{display: block;padding: 0 12px;position: relative;font-size: 18px;
	color: #333;
}
.g-cur .tab li a:after{content: '';position: absolute;bottom: 0;left: 50%;right: 50%;
	height: 3px;background-color: #C32824;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.g-cur .tab li:hover a:after,.g-cur .tab li.on a:after{left: 0;right: 0;}
.g-cur .tab li:hover a,.g-cur .tab li.on a{color: #C32824;}
.m-t1{height: 110px;text-align: center;line-height: 110px;font-size: 36px;color: #fff;
	background-color: #D6201A;font-weight: normal;margin-bottom: 6px;
}
.snv{background-color: #fff;}
.snv li{border-bottom: 1px solid #E5E5E5;}
.snv li .s1{display: block;line-height: 60px;font-size: 22px;padding-left: 28px;color: #333;
	position: relative;
	background-repeat: repeat-y;background-position: left center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv li .s1:after{content: '';position: absolute;top: 50%;right: 25px;width: 20px;height: 20px;
	background: url(../images/i-12.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;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.snv dl{padding: 0 24px;display: none;}
.snv dd a{display: block;line-height: 55px;font-size: 16px;color: #666;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv dd{border-bottom: 1px dashed #DCDCDC;}
.snv dd:last-child{border-bottom: 0;}
.snv li:hover .s1,.snv li.on .s1{color: #fff;
	background-image: url(../images/i-bg1.png);
}
.snv li:hover .s1:after,.snv li.on .s1:after{background-image: url(../images/i-12-on.png);}
.snv li.on dl{display: block;}
.snv dd.ok a,.snv dd:hover a{color: #D6201A;}
.g-bgc1{background-color: #F3F6FB;}

.m-txt{padding-top: 7px;margin-bottom: 39px;}
.m-txt .tit{font-size: 32px;font-weight: normal;color: #D6201A;margin-bottom: 12px;}
.m-txt .desc{font-size: 18px;color: #666;line-height: 2;}

.g-t2{padding-bottom: 16px;border-bottom: 2px solid rgba(160,160,160,.5);margin-bottom: 14px;}
.g-t2 h3{font-size: 24px;position: relative;padding-left: 21px;font-weight: normal;}
.g-t2 h3:after{content: '';position: absolute;left: 0;top: 50%;width: 3px;height: 24px;
	background-color: #D6201A;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-list2{margin-bottom: 43px;}
.m-list2 .con{display: block;overflow: hidden;line-height: 46px;
	border-bottom: 1px dashed #F3F6FB;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 h4{float: left;font-size: 16px;font-weight: normal;color: #555;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 span{font-size: 16px;float: right;color: #888;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .con:hover{border-color: rgba(214, 32, 26, .5);}
.m-list2 .con:hover h4,.m-list2 .con:hover span{color: #D6201A;}

.ban{height: 550px;position: relative;
	background-position: center;background-repeat: no-repeat;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.ban .tit{position: absolute;left: 0;right: 0;top: 50%;
	color: #fff;text-align: center;line-height: 1.2;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.ban .tit em{font-size: 42px;text-transform: uppercase;}
.ban .tit h2{font-size: 56px;font-weight: normal;}

.m-txt2{overflow: hidden;padding: 120px 0 140px;}
.m-txt2 .pic{width: 620px;float: left;margin-right: 48px;}
.m-txt2 .pic img{width: 100%;display: block;}
.m-txt2 .txt{overflow: hidden;}
.m-txt2 .tit{font-size: 34px;color: #D6201A;margin-bottom: 22px;}
.m-txt2 .desc{font-size: 18px;line-height: 33px;color: #666;max-height: 500px;
	overflow-y: auto;padding-right: 50px;
}
.m-txt2 .desc::-webkit-scrollbar {
	width: 6px;
}
.m-txt2 .desc::-webkit-scrollbar-track {
	background: rgba(173, 188, 202, .3);
}
.m-txt2 .desc::-webkit-scrollbar-thumb {
	background: #0C60AC;border-radius: 3px;
}
.m-txt2 .desc::-webkit-scrollbar-thumb:window-inactive {
	background: #0C60AC;border-radius: 3px;
}

.ul-num2{overflow: hidden;position: relative;z-index: 2;}
.ul-num2 li{float: left;}
.ul-num2 .con{display: block;padding-top: 45px;
	border-radius: 15px;text-align: center;font-size: 0;
}
.ul-num2 .ico{display: inline-block;vertical-align: top;
	width: 58px;height: 58px;margin-right: 12px;margin-top: 4px;
	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;
}
.ul-num2 .txt{display: inline-block;vertical-align: top;text-align: left;}
.ul-num2 .num{color: #111;font-size: 52px;font-family: 'DINCond-Black';
	line-height: 1.1;
}
.ul-num2 .desc{padding-right: 30px;color: #333;font-size: 16px;font-family: 'Alibaba-PuHuiTi-Medium';}

.m-list3{margin-top: 59px;}
.m-list3 li{margin-bottom: 26px;position: relative;}
.m-list3 li:after{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 2px;
	background-color: #D6201A;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list3 .con{background-color: #fff;display: block;padding: 16px 258px 16px 16px;
	overflow: hidden;
}
.m-list3 .pic{float: left;width: 224px;height: 150px;overflow: hidden;margin-right: 37px;}
.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: 28px;}
.m-list3 h3{font-size: 22px;color: #333;margin-bottom: 10px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list3 .desc{font-size: 16px;line-height: 29px;color: #888;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list3 .btn-down{position: absolute;top: 50%;right: 31px;
	width: 110px;height: 130px;text-align: center;
	background-color: #F3F6FB;color: #333;
	-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-list3 .btn-down .ico{height: 84px;display: block;
	background: url(../images/i-13.png) no-repeat center;
	border-bottom: 1px solid rgba(46, 57, 75, .1);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .btn-down p{height: 46px;line-height: 46px;text-align: center;
	font-size: 18px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 li:hover .btn-down{background-color: #D6201A;color: #fff;}
.m-list3 li:hover .btn-down .ico{background-image: url(../images/i-13-on.png);
	border-bottom-color: #fff;
}
.m-list3 li:hover .pic img{
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}
.m-list3 li:hover:after{width: 100%;}
.pages{overflow:hidden;text-align:center;margin:80px 0;}
.pages ul{font-size:0}
.pages li{display:inline-block;vertical-align:middle;margin:0 2px}
.pages a,.pages span{display:block;font-weight: bold;width:54px;height:54px;line-height:52px;border:1px solid #F4F4F4;text-align:center;font-size:20px;color:#C9C8C8;background-color:#fff;border-radius:50%}
.pages li a:hover,.pages li.on a{background-color:#C32824;border-color:#C32824;color:#fff}

.g-t3{overflow: hidden;margin: 70px 0 50px;}
.g-t3 .tit{float: left;line-height: 65px;font-size: 34px;}
.soBox{float: right;position: relative;}
.soBox .inp{height: 65px;width: 664px;padding: 0 90px 0 30px;display: block;
	border: 0;font-size: 18px;border-radius: 33px;
}
.soBox .btn{position: absolute;top: 0;right: 0;width: 65px;height: 65px;
	border: 0;cursor: pointer;border-radius: 33px;
	background: #D6201A url(../images/i-02.png) no-repeat center;
}

.m-table{margin-bottom: 100px;font-family: 'consola';}
.m-table table{width: 100%;}
.m-table th{height: 70px;font-size: 20px;color: #fff;
	background-color: #D6201A;font-weight: normal;line-height: 21px;
}
.m-table th,.m-table td{text-align: center;
	border: 1px solid #F3F6FB;
}
.m-table .t4{width: 280px;}
.m-table .t8{width: 300px;}
.m-table tr{background-color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-table tr:nth-child(2n+1){background-color: #FAFCFF;}
.m-table td{font-size: 16px;line-height: 22px;color: #666;padding: 22px 0;}
.m-table td a{color: #666;}
.m-table td p{text-align: left;padding-left: 28px;}
.m-table tr:hover{background-color: #D6201A;}
.m-table tr:hover a{color: #fff;}

.m-list4{}
.m-list4 li{margin-bottom: 33px;position: relative;padding: 0 25px;
	background-color: #fff;
}
.m-list4 li:after{content: '';position: absolute;top: 0;left: 0;width: 0;height: 2px;
	background-color: #D6201A;
	transition: 1s;
	-ms-transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s;
}
.m-list4 .top{line-height: 33px;font-size: 22px;color: #111;padding: 23px 0;
	cursor: pointer;position: relative;overflow: hidden;
}
.m-list4 .top:after{content: '';position: absolute;top: 50%;right: 5px;width: 34px;height: 34px;
	background: url(../images/i-14.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;
	-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-list4 .top span{color: #D6201A;float: left;}
.m-list4 .top p{overflow: hidden;}
.m-list4 .con{line-height: 33px;font-size: 20px;color: #666666;padding: 23px 0;
	border-top: 1px solid rgba(220, 220, 220, .4);display: none;overflow: hidden;
}
.m-list4 .con span{color: #0C60AC;float: left;}
.m-list4 .con p{overflow: hidden;}
.m-list4 li.on:after,.m-list4 li:hover:after{width: 100%;}
.m-list4 li.on .top:after{
	-webkit-transform: translateY(-50%) rotate(-180deg);
	-moz-transform: translateY(-50%) rotate(-180deg);
	-o-transform: translateY(-50%) rotate(-180deg);
	-ms-transform: translateY(-50%) rotate(-180deg);
	transform: translateY(-50%) rotate(-180deg);
}

.m-list5{}
.m-list5 li{position: relative;}
.m-list5 li:after{content: '';position: absolute;left: 0;bottom: 0;width: 0;height: 2px;
	background-color: #D6201A;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 .con{display: block;padding: 41px 212px 41px 0px;
	overflow: hidden;border-bottom: 1px solid rgba(220, 220, 220, .5);
}
.m-list5 .pic{float: left;width: 275px;height: 184px;font-size: 0;
	overflow: hidden;margin-right: 48px;text-align: center;line-height: 184px;
}
.m-list5 .pic img{max-width: 100%;max-height: 100%;display: inline-block;vertical-align: middle;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list5 .txt{overflow: hidden;padding-top: 40px;}
.m-list5 h3{font-size: 22px;color: #333;margin-bottom: 10px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list5 .desc{font-size: 16px;line-height: 29px;color: #888;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list5 .date{position: absolute;top: 50%;right: 31px;
	width: 110px;height: 130px;text-align: center;
	background-color: #F3F6FB;color: #333;
	-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-list5 .date span{height: 65px;display: block;font-weight: bold;
	font-size: 38px;color: #0C60AC;line-height: 64px;
	border-bottom: 1px solid rgba(46, 57, 75, .1);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 .date em{height: 65px;line-height: 65px;text-align: center;
	font-size: 18px;color: #999;display: block;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list5 li:hover .date{background-color: #D6201A;}
.m-list5 li:hover .date span,.m-list5 li:hover .date em{color: #fff;}
.m-list5 li:hover .pic img{
	-webkit-transform: scale(1.15);
	-moz-transform: scale(1.15);
	-o-transform: scale(1.15);
	-ms-transform: scale(1.15);
	transform: scale(1.15);
}
.m-list5 li:hover h3{color: #D6201A;}
.m-list5 li:hover:after{width: 100%;}

.row-new{padding: 84px 0;
	background-color: #F3F6FB;
}
.m-news{overflow: hidden;}
.m-news .con{display: block;overflow: hidden;position: relative;
	background: #fff url(../images/p-bg4.jpg) no-repeat left center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.m-news .hot{position: absolute;top: 0;left: 0;width: 76px;height: 76px;
	background: url(../images/i-15.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-news .pic{float: right;width: 687px;height: 458px;overflow: hidden;}
.m-news .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-news .txt{overflow: hidden;position: relative;padding: 81px 60px 0 72px;}
.m-news .top{overflow: hidden;font-size: 18px;margin-bottom: 22px;}
.m-news .top .lab{float: left;color: #D6201A;}
.m-news .top .date{float: right;color: #999;}
.m-news .tit{font-size: 22px;line-height: 32px;color: #333;
	margin-bottom: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-news .desc{font-size: 16px;line-height: 2;color: #888;height: 6em;margin-bottom: 38px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-news .btn{width: 36px;height: 36px;border-radius: 50%;display: block;
	background: #0C60AC url(../images/i-09.png) no-repeat center;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-news .con:hover .btn{background-color: #D6201A;
	-webkit-transform: rotate(-90deg);
	-moz-transform: rotate(-90deg);
	-o-transform: rotate(-90deg);
	-ms-transform: rotate(-90deg);
	transform: rotate(-90deg);
}
.m-news .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-news .con:hover .tit{color: #D6201A;}

.row-b1{overflow: hidden;padding: 77px 0 57px;}
.row-b1 .wp{position: relative;*zoom:1;}
.row-b1 .wp:after,.row-b1 .wp:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.row-b1 .col-l{width: 1060px;padding: 55px 36px 77px;
	background-color: #fff;
}
.row-b1 .col-r{width: 343px;}
.row-b1 .col-r.col-pof{position: fixed;top: 50px;right: 50%;margin-right: -720px;}
.row-b1 .col-r.col-pos{position: absolute;top: auto;bottom: 0;right: 0;margin-right: 0;}
.m-details{}
.m-details h1{font-size: 34px;color: #333;margin-bottom: 20px;}
.m-details .top{overflow: hidden;font-size: 16px;line-height: 30px;color: #666;
	padding-bottom: 36px;margin-bottom: 30px;
	background: url(../images/i-bg2.jpg) repeat-x center bottom;
}
.m-details .info{display: inline-block;vertical-align: middle;color: #666;}
.m-details .info span{margin-right: 50px;}
.m-details .size{display: inline-block;vertical-align: middle;}
.m-details .size a{color: #666;margin: 0 6px;}
.m-details .size a.on{color: #2778C3;}
.m-details .share{display: inline-block;vertical-align: middle;margin-left: 50px;}
.m-details .share span{float: left;margin-right: 18px;}
.m-details .bdsharebuttonbox a{width: 30px;height: 30px;display: block;float: left;
	background-position: center;background-repeat: no-repeat;
	margin: 0 5px 0 0;padding: 0;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-details .bdsharebuttonbox .bds_sqq{background-image: url(../images/g-i3.png);}
.m-details .bdsharebuttonbox .bds_weixin{background-image: url(../images/g-i4.png);}
.m-details .bdsharebuttonbox .bds_qzone{background-image: url(../images/g-i5.png);}
.m-details .bdsharebuttonbox .bds_tsina{background-image: url(../images/g-i6.png);}
.m-details .txt{font-size: 18px;line-height: 33px;color: #666;
	padding-bottom: 62px;margin-bottom: 62px;
	background: url(../images/i-bg2.jpg) repeat-x center bottom;
}
.btn-back{display: block;margin: 0 auto 67px;width: 108px;height: 108px;
	background: linear-gradient(21deg, #A82032 0%, #E10315 100%);
	box-shadow: 0px 0px 23px 4px rgba(212, 9, 28, 0.3);padding-top: 26px;
	border-radius: 50%;text-align: center;color: #fff;font-size: 18px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.btn-back:before{content: '';display: block;height: 24px;margin-bottom: 8px;
	background: url(../images/i-16.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%;
}
.btn-back:hover{color: #fff;opacity: .8;}
.m-details .arrow{overflow: hidden;margin: 0 -20px;}
.m-details .item{width: 50%;padding: 0 20px;float: left;}
.m-details .item a{display: block;height: 110px;padding: 21px 50px 0 32px;
	border: 1px solid #DCDCDC;border-top: 2px solid #454545;
}
.m-details .item em{display: block;font-size: 22px;margin-bottom: 6px;}
.m-details .item span{display: block;font-size: 18px;color: #000;
	font-family: 'Alibaba-PuHuiTi-Light';
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-details .item a:hover{border-top-color: #0C60AC;}
.m-details .item a:hover em{color: #CE0D1E;}
.m-details .item a:hover span{color: #DA0618;}

.m-t3{position: relative;font-size: 22px;color: #000;font-weight: normal;
	padding-left: 13px;margin-top: 1px;margin-bottom: 22px;
}
.m-t3:after{content: '';position: absolute;left: 0;top: 50%;width: 3px;height: 20px;
	background-color: #C32824;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.m-lsit6{}
.m-lsit6 li{margin-bottom: 25px;}
.m-lsit6 .con{display: block;}
.m-lsit6 .pic{overflow: hidden;margin-bottom: 18px;}
.m-lsit6 .pic img{width: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-lsit6 h3{font-size: 20px;line-height: 29px;color: #333;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-lsit6 .date{font-size: 16px;color: #999;display: block;font-family: arial;
	margin-bottom: 6px;
}
.m-lsit6 .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-lsit6 .con:hover h3{color: #DA0618;}

.row-c1{overflow: hidden;background-color: #fff;margin: 70px 0 62px;}
.row-c1 .col-l{width: 50%;}
.row-c1 .col-r{width: 50%;padding: 61px 60px 0;}
.m-pic2{height: 595px;}
.m-pic2 img{width: 100%;height: 100%;display: block;}
.m-form{margin-top: 33px;}
.m-form .item{position: relative;margin-bottom: 21px;}
.m-form .inp{width: 100%;height: 70px;border: 1px solid #e5e5e5;padding: 0 22px;
	font-size: 18px;
}
.m-form .bot{overflow: hidden;padding-top: 12px;margin-bottom: 30px;}
.m-form .btn{width: 178px;height: 70px;border-radius: 35px;border: 0;display: block;
	float: left;margin-right: 12px;font-size: 22px;cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-form .btn1,.m-form .btn2:hover{color: #fff;background-color: #C32824;}
.m-form .btn2{color: #888;background-color: #F0F1F1;}
.m-form .btn1:hover{opacity: .8;}
.m-form .code{padding-right: 232px;}
.m-form .c-pic{width: 210px;height: 70px;position: absolute;right: 0;top: 0;}
.m-form .c-pic img{width: 100%;height: 100%;display: block;}
.m-form .tips{font-size: 18px;color: #CACACA;}
.m-form .tips i{font-style: normal;color: #C32824;}
.m-t2{border-bottom: 1px solid #DCDCDC;padding-bottom: 13px;}
.m-t2 h3{font-size: 32px;position: relative;padding-left: 15px;font-family: 'Alibaba-PuHuiTi-Medium';}
.m-t2 h3:after{content: '';position: absolute;top: 50%;left: 0;width: 4px;
	height: 25px;background-color: #C32824;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}

.row-c2{padding: 37px 35px 47px;margin-bottom: 81px;
	background-color: #fff;
}
.m-list6{}
.m-list6 li{overflow: hidden;line-height: 90px;border-bottom: 1px dotted #e5e5e5;
	position: relative;padding-right: 240px;
}
.m-list6 h3 a{display: block;font-size: 18px;color: #333;padding-left: 41px;
	background: url(../images/i-17.png) no-repeat left center;
	-o-background-size: 23px auto;
	-ms-background-size: 23px auto;
	-moz-background-size: 23px auto;
	-webkit-background-size: 23px auto;
	background-size: 23px auto;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list6 .r-t{position: absolute;right: 0;top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list6 .r-t .btn{width: 101px;height: 35px;float: left;text-align: center;line-height: 35px;
	border-radius: 5px;margin-left: 17px;font-size: 16px;color: #fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list6 .r-t .btn1{background-color: #0C60AC;}
.m-list6 .r-t .btn2{background-color: #C32824;}
.m-list6 .r-t .btn:before{margin-right: 6px;content: '';
	display: inline-block;vertical-align: middle;position: relative;top: -1px;
	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-list6 .r-t .btn1:before{width: 17px;height: 17px;background-image: url(../images/i-18.png);}
.m-list6 .r-t .btn2:before{width: 20px;height: 18px;background-image: url(../images/i-19.png);}
.m-list6 h3 a:hover{color: #C32824;}
.m-list6 .r-t .btn:hover{opacity: .8;}

.row-d1{padding: 83px 0 70px;
	background: #F1F4FA url(../images/p-bg5.jpg) no-repeat 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-t4{text-align: center;position: relative;padding-bottom: 16px;}
.m-t4 h3{font-size: 44px;font-weight: normal;color: #111;line-height: 1.2;}
.m-t4 em{font-size: 22px;color: #999;font-family:"微软雅黑","Microsoft Yahei";
	opacity: .6;
}
.m-t4:after{content: '';position: absolute;bottom: 0;left: 50%;width: 30px;height: 3px;
	background-color: #C32824;
	-webkit-transform: translateX(-50%);
	-moz-transform: translateX(-50%);
	-o-transform: translateX(-50%);
	-ms-transform: translateX(-50%);
	transform: translateX(-50%);
}

.m-list7{position: relative;margin-top: 77px;}
.m-list7:before{content: '';position: absolute;top: 0;bottom: 0;left: 50%;width: 2px;
	background-color: #D2D2D2;margin-left: -1px;z-index: 1;
}
.m-list7 li{margin-bottom: 20px;}
.m-list7 .con{overflow: hidden;position: relative;padding: 18px 0;
	background-color: rgba(255,255,255,0);
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .left{width: 50%;float: left;padding-left: 313px;}
.m-list7 .right{width: 50%;float: left;position: relative;height: 160px;}
.m-list7 .pic{width: 265px;height: 160px;overflow: hidden;float: left;margin-right: 30px;}
.m-list7 .pic img{width: 100%;height: 100%;display: block;}
.m-list7 .time{font-size: 18px;color: #555;float: left;line-height: 160px;height: 160px;}
.m-list7 .time span{font-size: 30px;color: #0C60AC;font-family: 'DINCond-Black';font-weight: bold;}
.m-list7 .desc{position: absolute;top: 50%;right: 40px;left: 40px;font-size: 18px;line-height: 26px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
}
.m-list7 li:nth-child(2n){}
.m-list7 li:nth-child(2n) .desc{text-align: right;}
.m-list7 li:nth-child(2n) .left{float: right;padding-left: 0;padding-right: 319px;padding-left: 40px;}
.m-list7 li:nth-child(2n) .pic{float: right;margin-left: 19px;margin-right: 0;}
.m-list7 .con:after{content: '';position: absolute;top: 50%;left: 50%;
	width: 22px;height: 22px;border: 4px solid #0C60AC;border-radius: 50%;
	background-color: #ecf0f7;z-index: 2;
	-webkit-transform: translate(-50%,-50%);
	-moz-transform: translate(-50%,-50%);
	-o-transform: translate(-50%,-50%);
	-ms-transform: translate(-50%,-50%);
	transform: translate(-50%,-50%);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .con:hover{background-color: rgba(255,255,255,1);}
.m-list7 .con:hover:after{border-color: #C32824;background-color: #fff;}
.m-list7 .con:hover .time,.m-list7 .con:hover .time span{color: #C32824;}

.recruit-tit{margin-top: 75px;height: 90px;line-height: 90px;overflow: hidden;
	background-color: #D6201A;font-size: 26px;color: #fff;
}
.recruit-tit span{float: left;text-align: center;}
.recruit-tit .s1{padding-left: 52px;width: 24%;text-align: left;}
.recruit-tit .s2{width: 23%;}
.recruit-tit .s3{width: 18%;}
.recruit-tit .s4{width: 15%;}
.m-list8{margin-bottom: 107px;padding: 0 25px 73px;
	background-color: #fff;
}
.m-list8 .top{line-height: 110px;border-bottom: 1px dashed #e5e5e5;cursor: pointer;overflow: hidden;
	background: url(../images/i-21.png) no-repeat right 28px center;
	-o-background-size: 43px auto;
	-ms-background-size: 43px auto;
	-moz-background-size: 43px auto;
	-webkit-background-size: 43px auto;
	background-size: 43px auto;
}
.m-list8 span{float: left;text-align: center;font-size: 18px;color: #888;}
.m-list8 .s1{width: 24%;text-align: left;font-size: 30px;
	color: #333;padding-left: 73px;position: relative;
	background: url(../images/i-20.png) no-repeat 27px center;
	-o-background-size: 28px auto;
	-ms-background-size: 28px auto;
	-moz-background-size: 28px auto;
	-webkit-background-size: 28px auto;
	background-size: 28px auto;
}
.m-list8 .s2{width: 22%;}
.m-list8 .s3{width: 21%;}
.m-list8 .s4{width: 13%;}
.m-list8 .s1:after{content: '';position: absolute;right: 0;top: 50%;width: 2px;height: 22px;
	background-color: #C32824;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list8 .con{padding: 35px 50px 0;border-bottom: 1px dashed #e5e5e5;display: none;}
.m-list8 .txt{margin-bottom: 25px;}
.m-list8 .t1{font-size: 22px;color: #0C60AC;margin-bottom: 3px;}
.m-list8 .desc{font-size: 18px;line-height: 2;color: #666;}
.m-list8 .bot{padding-top: 13px;line-height: 96px;font-size: 20px;color: #D6201A;
	background: url(../images/i-bg2.jpg) repeat-x top center;
}
.m-list8 .bot a{color: #D6201A;}
.m-list8 .bot a:hover{text-decoration: underline;}
.m-list8 li.open .top{background-image: url(../images/i-21-on.png);}

.row-comm{overflow: hidden;padding: 35px 40px 43px;margin-bottom: 26px;
	background: #fff url(../images/p-bg6.jpg) no-repeat right bottom;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-comm .col-l{width: 426px;margin-right: 35px;}
.row-comm .col-r{float: none;overflow: hidden;}

.m-slider2{}
.m-slider2 .slick-for{border: 1px solid #DDDFE3;margin-bottom: 10px;}
.m-slider2 .slick-for .pic{height: 337px;line-height: 335px;font-size: 0;text-align: center;}
.m-slider2 .slick-for .pic img{display: inline-block;vertical-align: middle;
	width: 100%;max-height: 100%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider2 .slick-nv{margin: 0 -5px;}
.m-slider2 .slick-nv .img{height: 107px;border: 1px solid #DDDFE3;cursor: pointer;
	margin: 0 5px;line-height: 105px;font-size: 0;text-align: center;
}
.m-slider2 .slick-nv .img img{display: inline-block;vertical-align: middle;
	max-width: 80%;max-height: 80%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider2 .slick-nv .item.slick-current .img{border-color: #D6201A;}
.m-slider2 .slick-for .pic:hover img,.m-slider2 .slick-nv .img:hover img,.m-slider3 .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-comm{}
.m-comm .tit{font-size: 32px;color: #111;padding-bottom: 19px;
	border-bottom: 1px solid rgba(0,0,0,.1);margin-bottom: 23px;
}
.m-comm .info{line-height: 39px;margin-bottom: 50px;}
.m-comm .item{overflow: hidden;}
.m-comm .t1{float: left;font-size: 16px;color: #555;width: 80px;text-align: right;}
.m-comm .c-r{overflow: hidden;font-size: 16px;color: #555;}
.m-comm .lab{overflow: hidden;font-size: 0;line-height: 39px;}
.m-comm .lab li{display: inline-block;vertical-align: middle;height: 29px;line-height: 27px;padding: 0 6px;
	border: 1px solid #ABABAB;border-radius: 3px;font-size: 16px;color: #999;
	margin-right: 13px;cursor: pointer;
}
.m-comm .lab li.on{border-color: #D6201A;color: #D6201A;}
.m-comm .c-r-t{padding: 6px 0;line-height: 27px;}
.m-comm .bot{overflow: hidden;}
.m-comm .bot .btn{float: left;width: 188px;height: 52px;text-align: center;line-height: 52px;
	border-radius: 26px;color: #fff;font-size: 18px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-comm .bot .btn1{margin-right: 24px;background-color: #D6201A;}
.m-comm .bot .btn2{background-color: #0C60AC;}
.m-comm .bot .btn:before{content: '';display: inline-block;vertical-align: middle;
	background-position: center;background-repeat: no-repeat;
	position: relative;top: -1px;margin-right: 8px;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.m-comm .bot .btn1:before{width: 22px;height: 23px;background-image: url(../images/i-22.png);}
.m-comm .bot .btn2:before{width: 24px;height: 21px;background-image: url(../images/i-23.png);}
.m-comm .bot .btn:hover{opacity: .8;}

.row-e1{padding: 8px 40px 50px;
	background-color: #fff;
}

.m-tab2{*zoom:1;
	border-bottom: 1px solid rgba(72, 121, 198, .15);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-tab2.fixed{position: fixed;top: 0;left: 0;right: 0;z-index: 106;
	background-color: #fff;text-align: center;
}
.m-tab2.fixed li{float: none;display: inline-block;margin: 0 20px;}
.m-tab2.fixed2{top: 100px;}
.m-tab2:after,.m-tab2:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.m-tab2 li{float: left;margin-right: 40px;}
.m-tab2 li a{display: block;font-size: 22px;color: #888;position: relative;
	padding: 0 10px;line-height: 67px;font-family: 'Alibaba-PuHuiTi-Medium';
}
.m-tab2 li a:after{content: '';position: absolute;bottom: -1px;height: 3px;
	left: 50%;right: 50%;background-color: #D6201A;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-tab2 li.on a:after,.m-tab2 li:hover a:after{left: 0;right: 0;}
.m-tab2 li.on a,.m-tab2 li:hover a{color: #D6201A;}

.m-t5{font-size: 24px;color: #D6201A;font-weight: normal;font-family: 'Alibaba-PuHuiTi-Medium';
	position: relative;padding-left: 14px;margin: 38px 0 20px;
}
.m-t5:after{content: '';position: absolute;top: 50%;left: 0;width: 2px;
	height: 23px;background-color: #D6201A;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-desc{font-size: 18px;line-height: 2;overflow: hidden;}
.m-table2{overflow: hidden;}
/*.m-table2 table{width: 100%;line-height: 65px;}
.m-table2 td,.m-table2 th{text-align: center;font-weight: normal;
	width: 50%;
}
.m-table2 th{font-size: 20px;border-right: 1px solid #DCE0E7;
	background-color: #F3F6FB;
}
.m-table2 td{font-size: 18px;border: 1px solid #DCE0E7;}
.m-table2 th:last-child{border-right-color: #F3F6FB;}*/
/*.m-table2,*/.m-desc{border-bottom: 1px dashed rgba(72, 121, 198, .3);
	padding-bottom: 50px;
}
.m-desc{padding-bottom: 35px;}
.row-e1 .m-list4 li{border: 1px solid #E5E9EF;}
.row-e1 .m-list4 .top{padding-right: 0px;}
.row-e1 .m-list4 .top:after{display: none;}
.m-slider3 .con{height: 287px;margin: 0 13px;display: block;
	border: 1px solid #E5E5E5;text-align: center;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .pic{height: 245px;line-height: 245px;font-size: 0;overflow: hidden;}
.m-slider3 .pic img{display: inline-block;vertical-align: middle;
	max-width: 75%;max-height: 75%;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider3 h4{font-size: 18px;font-weight: normal;font-family: arial;padding: 0 5px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider3 .con:hover{border-color: #D6201A;}
.m-slider3 .con:hover h4{color: #D6201A;}

.down-list{}
.down-list li{margin-bottom: 20px;}
.down-list .con{display: block;overflow: hidden;position: relative;
	background: #FFFFFF;border: 1px solid #E3E7ED;padding-right: 150px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.down-list .tit{font-size: 18px;padding-left: 50px;line-height: 73px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	background: url(../images/ico-01.png) no-repeat 20px center;
	-o-background-size: 18px auto;
	-ms-background-size: 18px auto;
	-moz-background-size: 18px auto;
	-webkit-background-size: 18px auto;
	background-size: 18px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.down-list .btn{position: absolute;right: 0;top: 0;width: 126px;
	font-size: 18px;text-align: center;line-height: 73px;
	background-color: #F3F6FB;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.down-list .btn:before{content: '';display: inline-block;vertical-align: middle;
	width: 26px;height: 23px;margin-right: 13px;position: relative;top: -2px;
	background: url(../images/ico-02.png) no-repeat center;
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.down-list .con:hover{border-color: #D6201A;}
.down-list .con:hover .tit{color: #D6201A;}
.down-list .con:hover .btn{background-color: #D6201A;color: #fff;}
.down-list .con:hover .btn:before{background-image: url(../images/ico-02-on.png);}











