.row-main{overflow: hidden;padding-top: 60px;margin: 0 100px;}
.row-main .col-l{width: 1080px;float: left}
.row-main .col-r{overflow: hidden;float: none;padding-left: 60px;}
.m-tab2{overflow: hidden;padding-top: 5px;}
.m-tab2 ul{border-bottom: 1px solid #e5e5e5;}
.m-tab2 li{float: left;margin-right: 35px;}
.m-tab2 li a{font-size: 24px;color: #000;position: relative;
	padding-bottom: 15px;display: block;
}
.m-tab2 li a:after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;height: 1px;
	background-color: #e5e5e5;
}
.m-tab2 li.on a,.m-tab2 li:hover a{color: #094;}
.m-tab2 li.on a:after{background-color: #094;}
.m-list11{padding-top: 30px;}
.m-list11-1{padding-top: 0;}
.m-list11 li{border-bottom: 1px dotted #e5e5e5;}
.m-list11 .con{display: block;overflow: hidden;padding: 24px 0;}
.m-list11 .date{float: left;width: 76px;border: 1px solid #e8e8e8;
	font-family: arial;text-align: center;color: #999;padding: 15px 0 17px;
	background: #fff;
	-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;
}
.m-list11 .date em{font-size: 36px;display: block;line-height: 1.1;margin-bottom: 2px;}
.m-list11 .txt{padding-left: 24px;overflow: hidden;}
.m-list11 h4{font-size: 24px;font-weight: normal;margin-top: -6px;margin-bottom: 17px;color: #000}
.m-list11 .desc{font-size: 16px;line-height: 26px;color: #666;height: 52px;margin-bottom: 22px;
	display: -webkit-box;
	-webkit-box-orient: vertical;
	-webkit-line-clamp: 2;
	overflow: hidden;
}
.m-list11 .bot{overflow: hidden;}
.m-list11 .lab{float: left;width: 113px;height: 30px;border: 1px solid #d7d7d7;margin-right: 5px;
	text-align: center;line-height: 28px;border-radius: 30px;font-size: 14px;color: #094;
}
.m-list11 .lab i{width: 12px;height: 12px;display: inline-block;vertical-align: middle;
	position: relative;top: -1px;margin-right: 4px;
	background: url(../images/i-14.png) no-repeat center center;
}
.m-list11 .n-logo{float: right;height: 35px;}
.m-list11 .n-logo img{max-width: 100%;max-height: 100%;}
/*.m-list11 .con:hover .date{color: #fff;background: url(../images/i-bg1.png) no-repeat center center;}*/

.pages{overflow: hidden;margin: 30px 0 50px;}
.pages li{float: left;margin-right: 3px;}
.pages li a{width: 42px;height: 42px;display: block;border: 1px solid #e5e5e5;
	border-radius: 50%;text-align: center;line-height: 40px;
	font-size: 16px;color: #c9c8c8;background-color: #fff;
}
.pages li.prev a{
	background: url(../images/i-l1.png) no-repeat center center;
}
.pages li.next a{
	background: url(../images/i-r1.png) no-repeat center center;
}

.pages li.prev:hover a{
	background: #2fad38 url(../images/i-l1-on.png) no-repeat center center;
}
.pages li.next:hover a{
	background: #2fad38 url(../images/i-r1-on.png) no-repeat center center;
}
.pages li:hover a,.pages li.on a{background-color: #2fad38;border-color: #2fad38;color: #fff;}

.soBox{position: relative;margin-bottom: 27px;}
.soBox .inp{width: 100%;height: 55px;border: 1px solid #d6d6d6;
	border-radius: 15px;padding: 0 110px 0 25px;font-size: 16px;color: #000;
}
.soBox .btn{width: 92px;height: 53px;position: absolute;top: 1px;right: 1px;bottom: 1px;
	border-top-right-radius: 15px;border-bottom-right-radius: 15px;cursor: pointer;
	background: #C1272D url(../images/i-so2.png) no-repeat center center;border: 0;
}
.m-t5{margin-bottom: 25px;
	border-bottom: 1px solid #e5e5e5;
}
.m-t5 span{font-size: 30px;font-weight: normal;color: #000;display: inline-block;
	padding-bottom: 13px;position: relative;
}
.m-t5 span:after{content: '';position: absolute;left: 0;right: 0;bottom: -1px;
	height: 1px;background-color: #C1272D;
}
.ul-lab2{overflow: hidden;margin-right: -8px;margin-bottom: 19px;}
.ul-lab2 li{float: left;margin-right: 8px;margin-bottom: 13px;}
.ul-lab2 li a{display: block;height: 48px;line-height: 46px;border: 1px solid #d7d7d7;
	text-align: center;font-size: 16px;color: #333;padding: 0 26px;
	border-radius: 48px;
}
.ul-lab2 li:hover a{background-color: #C1272D;color: #fff;border-color: #C1272D;}
.m-list12{}
.m-list12 li{border-bottom: 1px dotted #eee;padding-bottom: 16px;margin-bottom: 13px;}
.m-list12 .con{display: block;overflow: hidden;}
.m-list12 .pic{float: left;width: 140px;height: 94px;}
.m-list12 .pic img{width: 100%;height: 100%;display: block;}
.m-list12 .txt{overflow: hidden;padding-left: 30px;color: #333;font-size: 16px;}
.m-list12 .txt h4{font-weight: normal;margin-bottom: 4px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.m-list12 .txt .type{line-height: 27px;margin-bottom: 7px;}
.m-list12 .txt .time{padding-left: 24px;font-family: arial;
	background: url(../images/i-time.png) no-repeat left center;
}
.m-arrow{position: absolute;right: 0;top: 97px;}
.m-arrow a{float: left;width: 22px;height: 38px;
	background-position: center;background-repeat: no-repeat;
}
.m-arrow .prev{background-image: url(../images/i-l2.png);}
.m-arrow .next{margin-left: 35px;position: relative;
	background-image: url(../images/i-r2.png);
}
.m-arrow .next:after{content: '';position: absolute;width: 1px;height: 36px;
	top: 50%;left: -18px;margin-top: -18px;background-color: rgba(255,255,255,.3);
}
.m-article{padding-top: 27px;padding-bottom: 50px;}
.m-article h1{font-size: 30px;color: #333;font-weight: normal;margin-bottom: 6px;}
.m-article .info{font-size: 14px;color: #666;margin-bottom: 38px;}
.m-article .info em{margin: 0 16px;font-weight: normal;
    font-style: normal;}
.m-article .txt{font-size: 16px;line-height: 30px;color: #2e2e2e;margin-bottom: 22px;}
.m-article .tips{font-size: 14px;line-height: 30px;color: #8d8d8d;margin-bottom: 20px;}
.m-article .arrow{overflow: hidden;margin-bottom: 30px;}
.m-article .arrow a{width: 43%;text-align: center;height: 50px;line-height: 50px;
	border-radius: 50px;padding: 0 30px;font-size: 16px;color: #333;overflow: hidden;
	background-color: #f3f3f3;display: inline-block;
}
.m-article .arrow a:hover{background-color: #C1272D;color: #fff;}
.m-article .bot{overflow: hidden;border-top: 1px solid #e5e5e5;padding-top: 22px;}
.m-article .tab{float: left;font-size: 16px;}
.m-article .tab span{float: left;color: #333;line-height: 36px;}
.m-article .tab p{overflow: hidden;}
.m-article .tab p a{height: 36px;line-height: 34px;padding: 0 18px;display: inline-block;
	border-radius: 30px;text-align: center;color: #333;border: 1px solid #d7d7d7;}
.m-article .share{float: right;}
.m-article .share span{float: left;line-height: 34px;font-size: 16px;color: #333;}
.m-article .share .bdsharebuttonbox{float: left;}
.m-article .share .bdsharebuttonbox a{width: 34px;height: 34px;
	margin: 0 5px;border-radius: 50%;
	background-color: #f7f7f7;background-position: center;background-repeat: no-repeat;
}
.m-article .share .bdsharebuttonbox .bds_weixin{background-image: url(../images/i-weixin.png);}
.m-article .share .bdsharebuttonbox .bds_tsina{background-image: url(../images/i-sina.png);}
.m-article .share .bdsharebuttonbox .bds_sqq{background-image: url(../images/i-qq1.png);}
.m-article .share .bdsharebuttonbox .bds_renren{background-image: url(../images/i-ren.png);}
.m-article .share .bdsharebuttonbox a:hover{background-color: #2fad38;}
.m-article .share .bdsharebuttonbox .bds_weixin:hover{background-image: url(../images/i-weixin-on.png);}
.m-article .share .bdsharebuttonbox .bds_tsina:hover{background-image: url(../images/i-sina-on.png);}
.m-article .share .bdsharebuttonbox .bds_sqq:hover{background-image: url(../images/i-qq-on.png);}
.m-article .share .bdsharebuttonbox .bds_renren:hover{background-image: url(../images/i-ren-on.png);}

.row-new{padding: 27px 0 40px;
	background-color: #f8f8f8;
}
.m-t6{overflow: hidden;position: relative;}
.m-t6 h3{font-size: 46px;font-weight: normal;color: #000;float: left;}
.m-t6 .more{padding-left: 30px;height: 40px;line-height: 40px;
	font-size: 16px;color: #000;overflow: hidden;position: absolute;bottom: 0;right: 0;
	background: url(../images/i-more1.png) no-repeat left center;
}
.m-t6 .more:after{
    position: absolute;
    top: 0;
    left: 0;
    height: 40px;
    overflow: hidden;max-width: 0;width: 40px;
    content: '';
    background: url(../images/i-more1-on.png) no-repeat left center;
    -webkit-transition: 0.3s;
    -moz-transition: 0.3s;
    transition: 0.3s;
}
.m-t6 .more:hover:before,.m-t6 .more:hover:after{max-width: 100%;}
.m-list13{margin: 0 -10px;padding-top: 23px;}
.m-list13 li{width: 33.33%;float: left;margin-bottom: 29px;}
.m-list13 .con{margin: 0 10px;display: block;}
.m-list13 li .txt{border-top: 2px solid #b2b2b2;
	position: relative;padding: 44px 30px 36px;
	background-color: #fff;
}
.m-list13 li h4{font-size: 24px;font-weight: normal;margin-bottom: 15px;
	text-overflow:ellipsis;
	white-space: nowrap;
	overflow: hidden;
	transition: .5s;
	-ms-transition: .5s;
	-moz-transition: .5s;
	-webkit-transition: .5s;
	-o-transition: .5s;
}
.m-list13 li p{font-size: 16px;line-height: 25px;margin-bottom: 18px;color: #333;line-height: 25px;height: 50px;overflow: hidden;}
.m-list13 li .date{font-size: 18px;color: #666}
.m-list13 li .txt:after{content: '';position: absolute;top: -2px;left: 0;height: 2px;width: 0;
	background-color: #36a43b;
	transition: 1s;
	-ms-transition: 1s;
	-moz-transition: 1s;
	-webkit-transition: 1s;
	-o-transition: 1s;
}
.m-list13 li:hover .txt:after{width: 100%;}
.m-list13 li:hover .txt{box-shadow: 0px 0px 20px rgba(0,0,0,.1);}


.square {
	width: 50%;
	padding-top: 50%;
	background-color: #C1272D;
}

.yuan {
	width: 6px;
	height: 6px;
	background-color: #ffffff;
	border-radius: 50%;
}

.line {
	width: 2px;
	height: 46px;
	background-color: #ffffff;
}


.diamond-container {
	display: flex;
	flex-wrap: wrap;
	justify-content: center;
	align-items: center;
}

.diamond {
	position: relative;
	width: 280px;
	height: 280px;
	border: 1px solid #bcbcbc;
	transform: rotate(45deg);
	margin: 70px;
	display: flex;
	align-items: center;
	justify-content: center;
}

.diamond:before,
.diamond:after {
	content: "";
	position: absolute;
	top: 0;
	left: 0;
	border: 3.75rem solid transparent;
}

.diamond:before {
	transform: rotate(135deg);
}

.diamond:after {
	transform: rotate(-45deg);
}

.diamond-img {
	width: 230px;
	transform: rotate(-45deg);
}

.diamond-second {
	margin-top: -200px;
}

.page {
	position: relative;
	font-weight: bold;
}

.page:before {
	content: '*';
	position: absolute;
	top: -5px;
	left: -20px;
}

.redDot {
	position: relative;
	margin-left: 30px;
	font-size: 26px;
	margin-top: 15px;
}

.redDot:before {
	content: '';
	position: absolute;
	width: 10px;
	height: 10px;
	border-radius: 50%;
	background-color: #C1272D;
	left: -30px;
	top: 50%;
	transform: translate(0%, -50%);
}

.more {
	width: 140px;
	height: 40px;
	background-color: #C1272D;
	border-radius: 40px;
	display: flex;
	align-items: center;
	justify-content: center;
	color: #ffffff;
	margin-top: 60px;
	font-size: 20px;
}

.date:hover {
	color: #C1272D;
}

.address {
	right: 60px;
	bottom: 35px;
}

.address-img {
	width: 23px;
}

.title-line {
	background-color: rgba(218, 227, 255, 0.8);
	height: 20px;
	width: 110px;
	top: 50px;
	z-index: -1;
}

.title-fu {
	line-height: 34px;
}

.zixunDot {
	width: 11px;
	height: 11px;
	background-color: #999999;
	border-radius: 50%;
}

.w-10 {
	width: 100px;
}

.zixun-title {
	line-height: 50px;
	margin-top: 30%;
	font-weight: 600;
	font-size: 32px;
}

.line-height-34 {
	line-height: 34px;
}

.swiper-youshi-prev {
	width: 20px;
}

.swiper-youshi-next {
	width: 20px;
}

.dongtai {
	margin-left: 5%;
	width: 100%;
}

.slider {
	position: relative;
}

.arrow-btn {
	position: absolute;
	top: 50%;
	transform: translateY(-50%);
	width: 40px;
	height: 40px;
	background-color: #ccc;
	border: none;
	outline: none;
	cursor: pointer;
}

.prev {
	left: -60px;
}

.next {
	right: -60px;
}

.content-list li {
	list-style: none;
	margin-right: 10px;
	font-size: 32px;
}

.content-list li.active {
	border-bottom: 3px solid #c1272d;
	display: inline-block;
	padding-bottom: 5px;
	margin-bottom: 52px;
	font-weight: bold;
}

.vw-55 {
	width: 55vw;
}

.title-date {
	font-size: 36px;
	height: 60px;
}

.w-16 {
	width: 16%;
}

.height-33 {
	height: 33vw;
}

.question-img {
	width: 40px;
	height: 40px;
}

.zixun-content {
	margin-top: 60px;
	font-size: 20px;
	color: #555555;
	line-height: 34px;
}

.jiang-title {
	font-size: 32px;
	margin-top: 60px;
	font-weight: bold;
}

.jiang-content {
	font-size: 20px;
	margin-top: 20px;
}

.wenti-title {
	font-size: 42px;
	margin-top: 50px;
}

.jiejue {
	line-height: 29px;
	font-size: 22px;
	margin-top: 80px;
	color: #555555;
	position: relative;
}

.gonggao-title {
	font-size: 36px;
	margin-top: 90px;
}

.gonggao-content {
	font-size: 22px;
	color: #555555;
	margin-top: 60px;
}

.gonggao-date {
	font-size: 22px;
	color: #555555;
	margin-top: 40px;
	text-align: right;
}

@media only screen and (max-width: 1440px) {
	.zixun-title {
		line-height: 40px;
		margin-top: 15%;
		font-size: 26px;
	}

	.zixun-content {
		margin-top: 40px;
		font-size: 16px;
		color: #555555;
		line-height: 34px;
	}

	.content-list li {
		font-size: 28px;
	}

	.jiang-title {
		font-size: 28px;
		margin-top: 40px;
	}

	.jiang-content {
		font-size: 18px;
		margin-top: 15px;
	}

	.title-date {
		font-size: 30px;
	}

	.wenti-title {
		font-size: 38px;
		margin-top: 40px;
	}

	.jiejue {
		font-size: 18px;
		margin-top: 60px;
	}

	.redDot {
		font-size: 22px;
	}

	.gonggao-title {
		font-size: 28px;
		margin-top: 60px;
	}

	.gonggao-content {
		font-size: 18px;
		color: #555555;
		margin-top: 60px;
	}

	.gonggao-date {
		font-size: 18px;
	}
}