﻿
.row-a1{overflow: hidden;padding: 60px 0;
	background-color: #F7F9FC;
}
.row-a1 .col-l{width: 704px;margin-right: 36px;}
.row-a1 .col-r{float: none;overflow: hidden;}

.m-slider1{}
.m-slider1 .con{display: block;position: relative;}
.m-slider1 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-slider1 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-slider1 .pic:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;top: 0;
	background: url(../images/i-bg1.png) 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-slider1 .tit{position: absolute;left: 20px;right: 20px;bottom: 13px;color: #fff;z-index: 2;}
.m-slider1 .tit h3{font-size: 24px;font-weight: normal;margin-bottom: 6px;}
.m-slider1 .tit .date{font-size: 20px;font-family: arial;}
.m-slider1 .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-slider1 .slick-dots{position: absolute;bottom: 20px;right: 34px;z-index: 3;}
.m-slider1 .slick-dots li{float: left;margin-left: 6px;}
.m-slider1 .slick-dots li button{width: 12px;height: 12px;display: block;margin-top: 7px;
	text-indent: 9999px;font-size: 0;
	background-color: #fff;opacity: .5;border: 0;cursor: pointer;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-slider1 .slick-dots li.slick-active button{opacity: 1;margin-top: 0;height: 19px;}


.g-t1{overflow: hidden;}
.g-t1 h2{float: left;position: relative;padding-right: 10px;font-size: 32px;
	color: #111;padding-left: 12px;
}
.g-t1 h2:before{content: '';position: absolute;top: 50%;left: 0;
	width: 5px;height: 30px;background-color: #BA2221;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-t1 h2:after{content: '';position: absolute;left: 100%;
	width: 2000px;height: 10px;top: 50%;
	background: url(../images/i-bg2.png) repeat-x left 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: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.g-t1 .more{float: right;font-size: 16px;color: #666;position: relative;z-index: 2;
	background-color: #fff;margin-top: 10px;padding-left: 10px;
}
.g-t1 .more:hover,.m-tab .more:hover{color: #BA2221;}
.m-tab{position: relative;overflow: hidden;margin-bottom: 18px;}
.m-tab ul{position: relative;z-index: 2;overflow: hidden;}
.m-tab:after{content: '';position: absolute;left: 0;right: 0;top: 50%;
	width: 2000px;height: 10px;
	background: url(../images/i-bg2.png) repeat-x left 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: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-tab li{float: left;padding-right: 10px;background-color: #F7F9FC;}
.m-tab h2{font-size: 24px;font-weight: normal;position: relative;padding-left: 12px;
	cursor: pointer;margin-top: 7px;color: #111;
}
.m-tab h2:before{content: '';position: absolute;top: 50%;left: 0;
	width: 1px;height: 22px;
	background-color: #999;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-tab .more{position: absolute;right: 0;top: 50%;font-size: 16px;
	color: #666;z-index: 3;display: none;
	background-color: #F7F9FC;padding-left: 10px;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-tab li.on h2:before{width: 5px;height: 30px;
	background-color: #BA2221;
}
.m-tab li.on h2{font-size: 32px;color: #BA2221;font-family: 'SourceHanSansCN-Medium';
	margin-top: 0;
}
.m-tab li.on .more{display: block;}
.m-tab li:hover h2{color: #BA2221;}
.m-list1{position: relative;}
.m-list1:after{content: '';position: absolute;left: 0;right: 0;bottom: -32px;
	height: 89px;
	background: url(../images/i-bg3.png) 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-list1 ul{height: 338px;overflow-y: auto;padding-right: 15px;position: relative;}
.m-list1 ul::-webkit-scrollbar {
width: 2px;
}
.m-list1 ul::-webkit-scrollbar-track {
background: #DBDBDB;
}
.m-list1 ul::-webkit-scrollbar-thumb {
background: #BA2221;
}
.m-list1 ul::-webkit-scrollbar-thumb:window-inactive {
background: #BA2221;
}
.m-list1 li{}
.m-list1 .con{display: block;overflow: hidden;padding: 22px 15px 22px 0;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .date{float: left;text-align: center;width: 112px;height: 85px;margin-right: 24px;
	background-color: rgba(0,0,0,.02);position: relative;
	font-family: arial;
}
.m-list1 .date:after{content: '';position: absolute;top: 3px;bottom: 3px;right: 0;
	width: 1px;background-color: rgba(0,0,0,.1);
}
.m-list1 .date span{display: block;line-height: 44px;font-size: 40px;color: #444;
	font-weight: bold;opacity: .4;margin-bottom: 3px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .date em{font-size: 16px;color: #666;display: block;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .txt{overflow: hidden;}
.m-list1 h3{font-size: 20px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	margin-bottom: 6px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list1 .desc{font-size: 16px;
	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-list1 .con:hover{background-color: #BA2221;}
.m-list1 .con:hover .date span{color: #fff;opacity: 1;}
.m-list1 .con:hover .date em,.m-list1 .con:hover h3,.m-list1 .con:hover .desc{color: #fff;}

.row-a2{overflow: hidden;padding: 43px 0 28px;}
.row-a2 .col-l{width: 1020px;margin-right: 40px;}
.row-a2 .col-r{float: none;overflow: hidden;}
.m-list2{padding-top: 15px;}
.m-list2 li{margin-bottom: 22px;}
.m-list2 .con{display: block;overflow: hidden;}
.m-list2 .pic{float: left;width: 279px;height: 157px;overflow: hidden;margin-right: 20px;}
.m-list2 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list2 .txt{overflow: hidden;position: relative;height: 157px;}
.m-list2 h3{font-size: 20px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	position: relative;top: -2px;margin-bottom: 9px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list2 .desc{font-size: 16px;color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list2 .date{font-size: 16px;color: #999;display: block;font-family: arial;
	position: absolute;left: 0;bottom: 0;
}
.m-list2 .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{margin: 0 -10px;position: relative;padding-top: 16px;}
.m-slider2 .con{display: block;margin: 0 10px 15px;}
.m-slider2 .pic{padding-top: 140%;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{padding: 8px 10px 14px;
	background-color: #F7F9FC;
}
.m-slider2 .tit{font-size: 20px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	margin-bottom: 7px;
}
.m-slider2 .tit span{font-size: 16px;color: #BA2221;font-family: 'SourceHanSansCN-Regular';
	margin-left: 6px;
}
.m-slider2 .desc{font-size: 16px;color: #666;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 1;
	overflow: hidden;
}
.m-slider2 .swiper-pagination{position: absolute;left: 10px;right: 10px;bottom: 0;top: auto !important;
	height: 1px !important;background-color: #DBDBDB;
}
.m-slider2 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
	background-color: #BA2221;height: 3px !important;margin-top: -1px;
}
.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);
}

.row-a3{overflow: hidden;padding: 43px 0 25px;
	background: url(../images/p-bg1.jpg) no-repeat center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
}
.row-a3 .col-l{width: 524px;}
.row-a3 .col-c{width: 524px;margin: 0 30px;}
.row-a3 .col-r{width: 332px;}
.row-a3 .g-t1 .more{background-color: #f9fafd;}
.row-a3 .g-t1{margin-bottom: 19px;}
.m-video{}
.m-video .con{display: block;position: relative;overflow: hidden;}
.m-video .con:after{content: '';position: absolute;left: 0;right: 0;bottom: 0;height: 102px;
	background: url(../images/i-bg5.png) 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-video .pic{padding-top: 64%;height: 0;position: relative;overflow: hidden;}
.m-video .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-video .pic:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background: url(../images/i-bg4.png) repeat;
}

.m-video .play{position: absolute;top: 50%;left: 50%;width: 80px;height: 80px;z-index: 5;
	background-color: rgba(0,0,0,.15);border: 1px solid #fff;
	border-radius: 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-video .play:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background: url(../images/i-19.png) no-repeat 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-video h3{position: absolute;left: 20px;right: 20px;bottom: 13px;z-index: 3;
	font-size: 20px;font-weight: normal;color: #fff;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-video .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{}
.m-list3 li{border-bottom: 1px solid #dbdbdb;margin-bottom: 25px;}
.m-list3 .con{display: block;overflow: hidden;padding-bottom: 26px;}
.m-list3 .pic{float: left;width: 252px;height: 141px;margin-right: 12px;overflow: hidden;}
.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;height: 141px;position: relative;}
.m-list3 h3{font-size: 20px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 3;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list3 .date{position: absolute;left: 0;bottom: 3px;font-size: 16px;color: #999;
	font-family: arial;
}
.m-list3 li:last-child{border-bottom: 0;padding-bottom: 0;margin-bottom: 0;}
.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-list4{}
.m-list4 li{margin-bottom: 10px;}
.m-list4 li a{display: block;height: 76px;line-height: 76px;text-align: center;
	-o-background-size: cover;
	-ms-background-size: cover;
	-moz-background-size: cover;
	-webkit-background-size: cover;
	background-size: cover;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list4 h3{font-size: 22px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	color: #fff;
}
.m-list4 .ico{display: inline-block;vertical-align: middle;width: 20px;height: 20px;
	position: relative;top: -2px;margin-right: 8px;
}
.m-list4 .ico img{height: 100%;display: block;}
.m-list4 li a:hover{opacity: .8;}

.row-a4{padding: 43px 0 60px;}
.m-list5{margin: 0 -10px;padding-top: 22px;}
.m-list5 li{width: 25%;float: left;}
.m-list5 .con{display: block;margin: 0 10px;position: relative;}
.m-list5 .pic{padding-top: 56%;height: 0;position: relative;overflow: hidden;}
.m-list5 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;}
.m-list5 h3{position: absolute;left: 0;right: 0;bottom: 0;height: 42px;padding: 0 15px;text-align: center;
	line-height: 42px;font-size: 20px;font-weight: normal;color: #fff;
	background-color: rgba(0,0,0,.4);
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list5 .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-list5 .slick-arrow{
    position: absolute;top: 50%;margin-top: -20px;overflow: hidden;
    width: 40px;height: 40px;font-size: 0;line-height: 0;z-index: 2;
    text-indent: 99999px;cursor: pointer;border: 0;
    background-color: rgba(0,0,0,.2);
    background-repeat: no-repeat;
    background-position: center center;
    -o-background-size: 12px auto;
    -ms-background-size: 12px auto;
    -moz-background-size: 12px auto;
    -webkit-background-size: 12px auto;
    background-size: 12px auto;
    transition: .3s;
    -ms-transition: .3s;
    -moz-transition: .3s;
    -webkit-transition: .3s;
    -o-transition: .3s;
}
.m-list5 .slick-prev{left: -60px;background-image: url(../images/i-03.png);}
.m-list5 .slick-next{right: -60px;background-image: url(../images/i-04.png);}
.m-list5 .slick-arrow:hover{background-color: #BA2221;}


.row-main{*zoom:1;padding-bottom: 90px;}
.row-main:after,.row-main:before{display:block; content:"clear"; height:0; clear:both; overflow:hidden; visibility:hidden; }
.row-main .col-l{width: 330px;margin-right: 40px;}
.row-main .col-r{float: none;overflow: hidden;}

.m-t1{height: 130px;position: relative;margin-top: -76px;
	background-color: #BA2221;overflow: hidden;
}
.m-t1 em{display: block;margin-top: 4px;font-size: 74px;
	font-family: arial;text-transform: uppercase;
	color: rgba(255,255,255,.08);font-weight: bold;margin-left: 18px;
}
.m-t1 h2{position: absolute;left: 40px;top: 45px;
	font-size: 38px;color: #fff;
}
.snv{
	background-color: #F7F9FC;
}
.snv li{border-left: 10px solid #E8EBF0;position: relative;}
.snv li .s1{display: block;line-height: 84px;font-size: 22px;color: #222;
	padding-left: 30px;position: relative;padding-right: 40px;
	border-bottom: 1px solid rgba(0,0,0,.08);
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv li .s1 span{display: block;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.snv li .s1:before{content: '';position: absolute;top: 0;bottom: 0;left: -10px;
	width: 10px;background-color: transparent;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv dl{display: none;border-bottom: 1px solid rgba(0,0,0,.08);padding: 7px 0;}
.snv dd a{display: block;font-size: 18px;padding-left: 30px;line-height: 55px;}
.snv li .down{position: absolute;top: 0;height: 84px;right: 24px;width: 14px;
	background: url(../images/i-18.png) no-repeat center;
	-o-background-size: auto 14px;
	-ms-background-size: auto 14px;
	-moz-background-size: auto 14px;
	-webkit-background-size: auto 14px;
	background-size: auto 14px;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.snv li:hover .s1:before,.snv li.on .s1:before{background-color: #BA2221;}
.snv li:hover .s1,.snv li.on .s1{color: #BA2221;
	background-color: rgba(186, 34, 33, .06);
}
.snv li.on .down,.snv li:hover .down{background-image: url(../images/i-18-on.png);
	-o-background-size: 100% auto;
	-ms-background-size: 100% auto;
	-moz-background-size: 100% auto;
	-webkit-background-size: 100% auto;
	background-size: 100% auto;
}
.snv li.on dl{display: block;}
.snv dd.ok a{color: #BA2221;}
.cur{text-align: right;font-size: 17px;color: #666;line-height: 70px;
	border-bottom: 1px solid rgba(0,0,0,.14);
}
.cur .cont:before{content: '';display: inline-block;vertical-align: middle;
	width: 15px;height: 15px;position: relative;top: -2px;margin-right: 6px;
	background: url(../images/i-16.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;
}
.cur a{color: #666;}
.cur a:hover{color: #BA2221;}
.m-list6{overflow: hidden;margin: 0 -15px;padding-top: 86px;}
.m-list6 li{width: 50%;float: left;margin-bottom: 86px;}
.m-list6 .con{height: 188px;border-radius: 12px;margin: 0 15px;
	padding: 20px 33px 0 207px;position: relative;
	background-color: #F7F9FC;
}
.m-list6 h3{font-size: 28px;font-weight: normal;font-family: 'SourceHanSansCN-Medium';}
.m-list6 h3 span{font-size: 18px;margin-left: 8px;color: #BA2221;font-weight: normal;}
.m-list6 .desc{font-size: 20px;line-height: 1.7;color: #666;}
.m-list6 .pic{position: absolute;left: 25px;bottom: 20px;width: 160px;height: 224px;
	overflow: hidden;border-radius: 5px;
}

.pages{text-align:center;margin:50px 0;}
.pages ul{font-size:0}
.pages li{display:inline-block;vertical-align:middle;margin:0 5px}
.pages a,.pages span{border-radius: 4px;display:block;font-family: arial;
	width:60px;height:60px;line-height:58px;
	border:1px solid #DCDCDC;text-align:center;font-size:18px;
	color:#666;background-color:#fff;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.pages li a:hover,.pages li.on a{background-color: #BA2221;
	color:#fff;border-color: #BA2221;
}
.pages span{font-weight: normal;}
.pages .arrow a{width: auto;padding: 0px 35px;}

.m-list7{padding-top: 34px;}
.m-list7 li{margin-bottom: 26px;border-bottom: 1px solid #ECECEC;position: relative;}
.m-list7 li:after{content: '';position: absolute;left: 0;bottom: -1px;height: 2px;width: 0;
	background-color: #BA2221;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .con{display: block;overflow: hidden;padding-bottom: 32px;}
.m-list7 .pic{float: right;width: 279px;height: 157px;margin-left: 40px;margin-top: 6px;overflow: hidden;}
.m-list7 .pic img{width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list7 .txt{overflow: hidden;}
.m-list7 .tit{font-size: 24px;margin-bottom: 5px;
	font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list7 .desc{font-size: 16px;line-height: 28px;margin-bottom: 45px;color: #999;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list7 .date{font-size: 18px;padding-left: 27px;color: #999;display: block;font-family: arial;
	background: url(../images/i-17.png) no-repeat left 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;
}
.m-list7 li:hover:after{width: 100%;}
.m-list7 li: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);
}



.row-f1{overflow: hidden;padding-top: 50px;padding-bottom: 30px;
	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-f1 .col-l{width: 1006px;}
.row-f1 .col-r{width: 374px;}

.m-details{margin-bottom: 50px;}
.m-details h1{font-size: 34px;line-height: 1.41;margin-bottom: 24px;}
.m-details .info{overflow: hidden;font-size: 18px;color: #666;
	padding-bottom: 35px;
	background: url(../images/i-bg6.png) no-repeat center bottom;
}
.m-details .info span{float: left;margin-right: 45px;line-height: 30px;}
.m-details .info span a{color: #888;}
.m-details .info span a:hover{color: #DD1919;text-decoration: underline;}
.m-details .share{float: right;}
.m-details .share span{margin-right: 0 !important;}
.m-details .share .bdsharebuttonbox {float: left;}
.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: #333;line-height: 1.89;
	padding: 27px 0 30px;
	border-bottom: 1px solid #E2E2E2;word-wrap:break-word;
}
.m-details .txt img{width: auto !important;height: auto !important;}
.m-details .arrow{font-size:18px;line-height:42px;padding:22px 0 10px}
.m-details .arrow .item{}
.m-details .arrow .item a{color:#666;display:block;position:relative;padding-left:48px;
	text-overflow:ellipsis;white-space:nowrap;overflow:hidden
}
.m-details .arrow .item.disabled a{color:rgba(102,102,102,.54)}
.m-details .arrow .item:hover span{color:#DD1919}
.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-t6{padding-bottom: 14px;margin-bottom: 26px;overflow: hidden;
	border-bottom: 2px solid #DD1919;
}
.m-t6 h3{font-size: 22px;padding-left: 32px;float: left;
	font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	background: url(../images/i-24.png) no-repeat left center;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
}
.m-t6 .more{float: right;font-size: 16px;color: #999;margin-top: 8px;}
.m-t6 .more:hover{color: #DD1919;}
.m-list13{}
.m-list13 li{border-bottom: 1px solid #ECECEC;padding-bottom: 22px;margin-bottom: 22px;}
.m-list13 .date{font-size: 16px;color: #999;font-family: arial;
	padding-left: 20px;display: block;
	background: url(../images/i-17.png) no-repeat left center;
	-o-background-size: 14px auto;
	-ms-background-size: 14px auto;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	background-size: 14px auto;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list13 .tit{font-size: 18px;margin-bottom: 6px;line-height: 1.56;
	font-weight: normal;font-family: 'SourceHanSansCN-Medium';
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list13 .con:hover .date{background-image: url(../images/i-17-on.png);
	color: #BA2221;
}

.m-list8{overflow: hidden;margin: 0 -15px;padding-top: 40px;}
.m-list8 li{width: 33.33%;float: left;margin-bottom: 30px;}
.m-list8 .con{display: block;margin: 0 15px;
	background-color: #F7F9FC;
}
.m-list8 .pic{padding-top: 64%;height: 0;position: relative;overflow: hidden;}
.m-list8 .pic img{position: absolute;top: 0;left: 0;width: 100%;height: 100%;display: block;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list8 .pic:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background: url(../images/i-bg4.png) repeat;
}

.m-list8 .play{position: absolute;top: 50%;left: 50%;width: 60px;height: 60px;z-index: 5;
	background-color: rgba(0,0,0,.15);border: 1px solid #fff;
	border-radius: 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-list8 .play:after{content: '';position: absolute;top: 0;bottom: 0;left: 0;right: 0;
	background: url(../images/i-19.png) no-repeat center;
	-o-background-size: 22px auto;
	-ms-background-size: 22px auto;
	-moz-background-size: 22px auto;
	-webkit-background-size: 22px auto;
	background-size: 22px auto;
}
.m-list8 .txt{padding: 15px 20px 0;height: 130px;}
.m-list8 .date{display: block;font-size: 16px;color: #BA2221;padding-left: 21px;
	font-family: arial;margin-bottom: 7px;position: relative;
	background: url(../images/i-17-on.png) no-repeat left center;
	-o-background-size: 14px auto;
	-ms-background-size: 14px auto;
	-moz-background-size: 14px auto;
	-webkit-background-size: 14px auto;
	background-size: 14px auto;
}
.m-list8 .date:before{content: '';position: absolute;top: 50%;left: -20px;
	width: 2px;height: 18px;
	background-color: #BA2221;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list8 h3{font-size: 20px;line-height: 1.7;font-weight: normal;
	font-family: 'SourceHanSansCN-Medium';
	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-list8 .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-list9{margin-top: 30px;}
.m-list9 li{margin-bottom: 18px;position: relative;line-height: 70px;height: 70px;}
.m-list9 .con{display: block;overflow: hidden;
	padding: 0 120px 0 25px;
	background-color: #F5F5F5;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list9 .date{float: left;font-size: 18px;color: #999;font-family: arial;
	margin-right: 16px;padding-right: 17px;position: relative;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list9 .date:after{content: '';position: absolute;top: 50%;right: 0;
	width: 1px;height: 22px;
	background: linear-gradient(180deg, rgba(0,0,0,0) 0%, rgba(0,0,0,0.3) 54%, rgba(0,0,0,0) 100%);
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
}
.m-list9 h3{font-size: 20px;font-weight: normal;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list9 .down{position: absolute;top: 0;right: 40px;font-size: 16px;color: #BA2221;
	transition: .3s;
	-ms-transition: .3s;
	-moz-transition: .3s;
	-webkit-transition: .3s;
	-o-transition: .3s;
}
.m-list9 li:hover .con{background-color: #BA2221;}
.m-list9 li:hover .date,.m-list9 li:hover h3,.m-list9 li:hover .down{color: #fff;}

.m-txt1{padding: 35px 0 0;}
.m-txt1 .tit{font-size: 40px;margin-bottom: 20px;}
.m-txt1 .desc{font-size: 18px;line-height: 1.8;}