body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0; border:0px;}
body,button,input,select,textarea{font-family:Arial,Helvetica,'Microsoft YaHei';}
body{ font-family:"微软雅黑","宋体";
background:#f4f4f4;
font-size:1em;
-webkit-text-size-adjust : none ;
-moz-text-size-adjust : none ;
-ms-text-size-adjust : none ;
text-size-adjust : none;
}
h1,h2,h3,h4,h5,h6{font-size:100%;}
ul,ol,li{list-style:none;}
a:link,a:visited,a:hover,a:active{text-decoration:none; cursor:pointer;}
legend{color:#000;}
i,em,b{font-style:normal; display:block; line-height:20px;}
fieldset,img{border:0;}
img {max-width:100%; vertical-align:top;}
.fl{float:left;}
.fr{float:right;}
.fw{font-weight:bold;}
.clear{clear:both;}
.center{text-align:center;}
input[type="button"], input[type="submit"],input[type="text"], input[type="reset"] {-webkit-appearance: none;}
*{box-sizing:border-box; -moz-box-sizing:border-box; -webkit-box-sizing:border-box;}
a{tap-highlight-color: rgba(0,0,0,0); focus-ring-color: rgba(0, 0, 0, 0); -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-focus-ring-color: rgba(0, 0, 0, 0); -moz-tap-highlight-color: rgba(0,0,0,0); -moz-focus-ring-color: rgba(0, 0, 0, 0);}


.containerWrap{max-width: 750px; min-width: 320px; background:#f6f6f6; margin: 0 auto; overflow:hidden; width: 100%;}


.top{padding:1%; height:66px; background:#af141c; overflow:hidden;  position:relative;}
.logo{width:260px;position:absolute; margin-top:3px;}


/*banner*/
.banner {margin-top:5px; position:relative;}
.banner .swiper-wrapper .swiper-slide img{ width: 100%;}
.banner .swiper-wrapper .swiper-slide p{
	position: absolute;
	display: inline-block;
	left: 0;
	bottom:0;
	color: #fff;
	width: 100%;
	padding: 0 2%;
	font-size:16px;
	line-height: 2.25em;
	background: rgba(0,0,0,0.6);
}
.banner .swiper-pagination {
    position: absolute;
    text-align:right;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    -o-transition: .3s;
    transition: .3s;
    -webkit-transform: translate3d(0,0,0);
    -ms-transform: translate3d(0,0,0);
    -o-transform: translate3d(0,0,0);
    transform: translate3d(0,0,0);
    z-index: 10; bottom:10px;
	left: 0;
	width: 100%;
}
.banner .swiper-pagination-bullet {
    width: 12px;
    height: 12px;
    border-radius: 100%;
    display: inline-block;
    background: #fff; margin-right:10px;
}
.banner .swiper-pagination-bullet-active {background: #ae2a23;}


.box{ background:#fff; margin-top:15px; padding: 0 2% 10px 2%;}

.title{ border-bottom:2px solid #ae2a23}
.title h2{ background:url(../img/h2b.jpg) left center no-repeat; padding-left:20px; font-size:18px; height:42px; line-height:42px;}


.ttxw-con{width:100%;}
.ttxw-con dl,.ttxw-con dt,.ttxw-con dd{width:100%; float:left;}
.ttxw-con dt {border-bottom:1px solid #ddd; padding:15px 0; width:100%;}
.ttxw-con dt .ttxw-pic{width:120px; height:72px; overflow:hidden; position:relative; float:left; margin-right:-120px;}
.ttxw-con dt .ttxw-pic img{width:120px; height:72px; }
.ttxw-con dt .ttxw-txt{width:100%; float:right;}
.ttxw-con dt .ttxw-txt-1{margin-left:135px; height:72px;}
.ttxw-con dt .ttxw-txt-1 h3{ color:#333; font-size:16px; width:100%; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:4px;}
.ttxw-con dt .ttxw-txt-1 p{width:100%; line-height:24px; height:48px; overflow:hidden; color:#666; font-size:14px;}
.ttxw-con dd{width:100%; padding-bottom:10px; margin-top:5px; border-bottom:1px solid #ddd;}
.ttxw-con dd a{font-size:16px;
	color: #2b2b2b;
	display: block;
	overflow: hidden;
	height: 35px;
	padding-right:15px;
	line-height: 35px;
	background:url(../img/ico7.png) no-repeat right center;}
.ttxw-con dd .time{
	color: #c3c3c3;
	display: block;
	font-size: 14px;}


/****加载更多****/
.cateBtn { display: block; width:221px; height:40px; margin: 15px auto 0 auto; text-align: center; line-height:40px; font-size:17px;background:url(../img/more.jpg) left center no-repeat;}
.cateBtn a{ color:#fff;}


.one-list { margin-top:15px;}
.one-list li{
	width: 100%;
	padding-bottom: 0.6em;
	margin-bottom: 0.6em;
	border-bottom: 1px dashed #eeeeee;
}
.one-list li .time{
	width: 16%;
}
.one-list li .time em{
	display: block;
	background: #f8f8f8;
	font-size: 16px;
	color: #999999;
	line-height:28px;
	text-align: center;
}
.one-list li .time span{
	display: block;
	text-align: center;
	font-size: 16px;
	line-height:28px;
	color: #fff;
	background: #ae2a23;
}
.one-list li .wen{
	width: 81%;
}
.one-list li .wen a.tit{
	font-size: 16px;
	font-weight:bold;
	text-overflow:ellipsis; white-space:nowrap;
	display: block;
	line-height:30px;
}
.one-list li .wen span{
	display: block;
	font-size: 14px;
	text-overflow:ellipsis; white-space:nowrap;
	color: #777;
	line-height:27px;
}




.pt {padding:15px 0; width:100%;}
.pt .pt-pic{width:120px; height:72px; overflow:hidden; position:relative; float:left; margin-right:-120px;}
.pt .pt-pic img{width:120px; height:72px; }
.pt .pt-txt{width:100%; float:right;}
.pt .pt-txt-1{margin-left:135px; height:72px;}
.pt .pt-txt-1 h3{ color:#333; font-size:16px; width:100%; height:18px; line-height:18px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; margin-bottom:4px;}
.pt .pt-txt-1 p{width:100%; line-height:24px; height:48px; overflow:hidden; color:#666; font-size:14px;}
.pt .pt-txt-1 p a{ color:#00757f;}



.foot{ background:#af141c; padding:5px 0;}
.foot p{ line-height:25px; text-align:center; font-size:14px; color:#fff;}
.foot p a{ color:#fff;}










.ny{ background:#fff; padding:10px 2%; min-height: 420px;}

.nybanner{width:100%; margin-top:5px; position:relative;}
.nybanner span{display:block; position:absolute; bottom:-10px; left:0; padding:0 10px; background:rgba(174,42,35,0.7); color:#fff; height:30px; line-height:30px; font-size:15px;}

.local{width:100%; height:45px; color:#333; line-height:45px; border-bottom:1px solid #ccc; padding:0 20px}
.local a{color:#333; font-size:15px;}
.local img{margin-top:15px;}




/***列表页***/

.list1 li{
	width:100%; padding-bottom:10px; margin-top:5px; border-bottom:1px solid #ddd;}
.list1 li a{
	font-size:16px;
	color: #2b2b2b;
	display: block;
	overflow: hidden;
	height: 35px;
	padding-right:5px;
	line-height: 35px;
	background:url(../img/ico7.png) no-repeat right center;
}
.list1 li .time{
	color: #c3c3c3;
	display: block;
	font-size: 14px
}


.load_more{
	display: block;
	width: 60%;
	border-radius: 6px;
	border: 1px solid #e6e6e6;
	color: #333;
	text-align: center;
	margin: 15px auto 0;
	line-height: 2.25em;
	font-size: 1.1111em;
}



.brief{
	width: 100%;
	padding: 0.4em 0 1.2em;
}

.brief h3{color:#333; font-size:18px; line-height:30px; display:block; float:left; width:100%; text-align:center;}
.brief img{
	display: block;
	width: 82%;
	margin: 0.8em auto;
}
.brief p{
	font-size:15px;
	color: #333333;
	text-indent: 2em;
	line-height: 32px;
	text-align:justify;
	text-justify:inter-ideograph;
}

/*内容页*/
.contain{
	width: 100%;
	background: #fff;
}
.contain h2{
	font-size:18px;
	color: #000000;
	text-align: center;
}
.contain h3{
	font-weight:normal;
	text-align: center;
	padding: 0.6em 0 0.4em;
	border-bottom: 1px dashed #ddd;
}
.contain h3 span{
	display: inline-block;
	font-size: 14px;
	color: #999999;
	padding: 0 0.8em;
}
.con_con{
	width: 96%;
	padding: 2%;
}
.con_con p{
	font-size: 15px;
	line-height:34px;
	margin: 0.4em 0;
	text-align:justify;
	text-justify:inter-ideograph;
}
.con_con img{
	width: 100%;
	margin: 2% auto;
	display: block;
}


.szdw{
	padding-bottom: 1em; width: 100%;
}
.szdw a.img{
	width: 47%;
	display: block;
	font-size: 0.8547em;
	margin: 0 1.5%;
	color: #fff;
	float: left;
	margin-bottom: 1em;
	text-align: center;
	position: relative;
}
.szdw p{
	font-size: 15px;
	color: #4c4c4c;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    width: 100%;
    text-align: center;
    line-height: 2em;
}


.con_con table td p, .con_con table td span , .con_con table td {text-indent:0!important; white-space: normal;word-break:break-all;}
.con_con table{width:100%!important; margin:0!important;}