﻿*,:after,:before{margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;outline:0!important;-webkit-tap-highlight-color:rgba(0,0,0,0);-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased}
a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,time,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
ol,ul{list-style:none}
blockquote,q{quotes:none}
blockquote:after,blockquote:before,q:after,q:before{content:""}
body{color:#333;background:#fff;font:14px/1.5 "Microsoft Yahei",sans-serif;outline:0}
a{color:#333;text-decoration:none}
a:hover{color:inherit}
img{max-width:100%;border:none}
em,i{font-style:normal}
table{border-collapse:collapse;border-spacing:0}
input,select,textarea{font-size:14px;color:#333;font-family:"Microsoft Yahei",sans-serif;outline:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box;-webkit-appearance:none;-moz-appearance:none;appearance:none}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
::-ms-clear,::-ms-reveal{display:none}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"";height:0;clear:both}
.c{clear:both}
.col-l,.l{float:left;width: 580px;}
.col-r,.r{float:right;width: 580px;}
.ani{-ms-transition:.3s;-moz-transition:.3s;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.unselect{-ms-user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none}
.wp{width:98%;max-width:1200px;margin:0 auto}
.h50{height:50px;clear:both;overflow:hidden}
.h100{height:100px;clear:both;overflow:hidden}


.banner{
	position: relative;
	height: 351px;
	padding: 70px 0 0;
	background-repeat: no-repeat;
	background-position: center;
	-webkit-background-size: cover;background-size: cover;
}
.banner img{
	display: block;
	margin-left: 70px;
}
.index-row{
	overflow: hidden;
	padding: 42px 0 0;
}
.index-row1{
	padding: 42px 148px 0;
}
.index-row1 .title{
	display: block;
	font-weight: bold;
	font-size: 28px;
	text-align: center;
	margin-bottom: 16px;
}
.index-row1 .desc{
	font-size: 16px;
	line-height: 25px;
	color: #666666;
	overflow: hidden;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;
	height: 50px;
	letter-spacing: 0.4px;
}
.slick-news{

}
.slick-news .item{
	position: relative;
}
.slick-news .pic{
	position: relative;
	padding-top: 49.48%;
}
.slick-news .pic img{
	position: absolute;width: 100%;height: 100%;top: 0;left: 0;
}
.slick-news p{
	position: absolute;
	bottom: 0;
	left: 0;
	right: 0;
	height: 47px;
	line-height: 47px;
	background: rgba(0,0,0,.59);
	padding: 0 64px 0 17px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	font-size: 16px;
	z-index: 2;
	color: #ffffff;
}
.slick-news .slick-dots{
	position: absolute;
	bottom: 14px;
	right: 18px;
	z-index: 2;
	text-align: right;
}
.slick-news .slick-dots li{
	width: 10px;
	height: 10px;
	background: #FFFFFF;
	border-radius: 5px;
	margin-left: 8px;
}
.slick-news .slick-dots li button{
	display: none;
}
.slick-news .slick-dots li.slick-active{
	width: 19px;
	background: #D6000F;
}
.hots-news{
	padding: 3px 0 26px;
	border-bottom: 1px dashed #DADADA;
	margin-bottom: 18px;
}
.hots-news .title{
	display: block;
	font-size: 22px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	margin-bottom: 12px;
	-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;
}
.hots-news .title:hover{
	color: #d6000f;
}
.hots-news .desc{
	font-size: 16px;
	line-height: 26px;
	color: #666666;
}
.hots-news .desc span{
	color: #d6000f;
}
.news-list{

}
.news-list li{
	overflow: hidden;
}
.news-list .time{
	float: right;
	color: #797979;
	line-height: 36px;
}
.news-list li a{
	position: relative;
	padding-left: 13px;
	display: block;
	font-size: 16px;
	line-height: 36px;
	padding-right: 20px;
	white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
	-webkit-transition: all .3s;-moz-transition: all .3s;-ms-transition: all .3s;-o-transition: all .3s;transition: all .3s;
}
.news-list li a:before{
	content: '';
	position: absolute;
	top: 50%;
	margin-top: -3px;
	left: 0;
	width: 5px;
	height: 5px;
	background: #D6000F;
	border-radius: 50%;
}
.news-list li a:hover{
	color: #d6000f;
}
.g-tit1{
	padding-bottom: 10px;
	border-bottom: 4px solid #D6000F;
	overflow: hidden;
	margin-bottom: 24px;
}
.g-tit1 .more{
	float: right;
	font-size: 16px;
	line-height: 36px;
	color: #d6000f;
}
.g-tit1 .more:hover{
	text-decoration: underline;
}
.g-tit1 .tit{
	font-weight: bold;
	font-size: 24px;
	padding-left: 27px;
	color: #d6000f;
	background: url(../images/tit.png) no-repeat left center;
}
.z-video{
	position: relative;
}
.z-video video{
	display: block;
	width: 100%;
	background: #000;
	height: 280px;
}
.z-video .play{
	position: absolute;width: 100%;height: 100%;top: 0;left: 0;
	background: rgba(50, 46, 47, 0.46) url(../images/play.png) no-repeat center;
	z-index: 2;
}
.ul-pic{
	margin: 0 -15px;
	overflow: hidden;
	padding: 13px 0 0;
}
.ul-pic li{
	float: left;
	width: 33.33%;
	margin-bottom: 30px;
}
.ul-pic li a{
	display: block;
	margin: 0 15px;
}
.ul-pic .pic{
	position: relative;
	margin-bottom: 18px;
	height: 217px;
	line-height: 217px;
	text-align: center;
	background: #d8d8cf;
}
.ul-pic .pic img{
	display: inline-block;
	vertical-align: middle;
	max-width: 90%;
	max-height: 90%;
}
.ul-pic p{
	font-size: 16px;
	text-align: center;
}
.ul-pic li a:hover p{
	color: #d6000f;
}
.footer{
	font-size: 16px;
	color: #ffe6c5;
	padding: 24px;
	background: #A31B20;
	text-align: center;
	border-top: 11px solid #FFE6C5;
}
.index-row6{
	padding-bottom: 48px;
}

/***pages****/
.pages{padding-top:36px;font-size:0;text-align:center;overflow:hidden}
.pages ul{margin:0 24px -5px 0;display:inline-block;vertical-align:middle;font-size:0;text-align:center;overflow:hidden}
.pages li{margin:0 3px 5px;display:inline-block;vertical-align:middle}
.pages a{padding:0 5px;display:block;font-size:14px;color:#666;min-width:21px;height:20px;line-height:18px;border:1px solid #cacaca;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pages a:hover{text-decoration:none}
.pages span{display:block;font-size:14px;color:#666;height:20px;line-height:20px}
.pages .pages-end,.pages .pages-f{margin:0 9px 5px}
.pages .pages-end a,.pages .pages-f a{background-color:#eaeaea;width:44px;border-color:#eaeaea}
.pages .pages-next a,.pages .pages-prev a{min-width:25px;background-repeat:no-repeat;background-position:center center}
.pages .pages-prev a{background-image:url(../images/fp09.png)}
.pages .pages-next a{background-image:url(../images/fp10.png)}
.pages .on a,.pages a:hover{background-color:#dd0010;border-color:#dd0010;color:#fefefe}
.pages .pages-disabled a{color:#ababab;pointer-events:none}
.pages .pages-goTo{display:inline-block;vertical-align:middle;font-size:14px;color:#5b5b5b;line-height:22px}
.pages .pages-goTo input{margin:-2px 2px 0;outline:0;border:none;display:inline-block;vertical-align:middle;width:22px;line-height:20px;border:1px solid #cacaca;text-align:center}
.pages .pages-goTo button{margin-top:-2px;outline:0;border:none;display:inline-block;vertical-align:middle;width:33px;height:22px;line-height:22px;background-color:#dd0010;font-size:14px;color:#fff;text-align:center;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.pages .pages-goTo button:hover{opacity:.8;filter:alpha(opacity=80);filter:alpha(Opacity=80);-ms-filter:'progid:DXImageTransform.Microsoft.Alpha(Opacity=80)'}
.m-infor .tit{text-align:center;text-indent:0;margin-bottom:30px}
.m-infor .tit h1{font-size:16px;color:#000;line-height:28px;padding-bottom:8px;margin-bottom:8px;}
.m-infor p {
    /*text-indent: 2em;*/
    line-height: 2em;
  margin:25px 0;
  text-align: justify;
  text-justify: distribute-all-lines;
  display: block;
}
@media only screen and (max-width: 1199px) {
	.col-l, .l,
	.col-r, .r{
		float: none;
		width: auto;
	}
	.col-l{
		margin-bottom: 20px;
	}
	.wp{
		width: 96%;
		max-width: 900px;
	}
	.index-row1{
		padding: 42px 0 0;
	}
}
@media only screen and (max-width: 959px) {
	.index-row1 .title{
		font-size: 22px;
	}
	.banner{
		height: 200px;
		padding-top: 30px;
	}
	.banner img{
		margin: 0 auto;
		width: 50%;
	}
}
@media only screen and (max-width: 767px) {
	.wp{
		width: auto;
		padding: 0 15px;
	}
	.ul-pic li{
		float: none;
		width: auto;
		margin-bottom: 25px;
	}
	.ul-pic .pic{
		margin-bottom: 10px;
	}
	.banner{
		height: 150px;
		padding-top: 20px;
	}
	.banner img{
		width: 90%;
	}
}
