
html,body{margin:0;padding:0;width:100%;background-color:#f2f2f2;}
ul,li,h1,h2,h3,h4,p,dl,dd,dt,form,iframe,input,button,textarea{margin:0;padding:0;font-weight:normal}
body{max-width:640px;margin:0 auto;position:relative;font-family:"Microsoft YaHei","微软雅黑"; font-size:16px;}
img{max-width:100%;}
li{list-style:none}
a{text-decoration:none;color:#333}
a:hover{color:#FF0000;}
a:visited{color:#333;text-decoration:none;}
.blank5{clear:both;height:5px;overflow:hidden;display:block;}
.blank10{clear:both;height:10px;overflow:hidden;display:block;}
.blank15{clear:both;height:15px;overflow:hidden;display:block;}
.blank20{clear:both;height:20px;overflow:hidden;display:block;}
.blank30{clear:both;height:30px;overflow:hidden;display:block;}
.blank50{clear:both;height:50px;overflow:hidden;display:block;}
.blank75{clear:both;height:75px;overflow:hidden;display:block;}

#hidebg{ position:absolute;left:0px;top:0px;
      background-color:#000;
      width:100%;  /*宽度设置为100%，这样才能使隐藏背景层覆盖原页面*/
      filter:alpha(opacity=60);  /*设置透明度为60%*/
      opacity:0.6;  /*非IE浏览器下设置透明度为60%*/
      display:none; /* http://www.jb51.net */
      z-Index:2;
     }

/*头部*/
.head{width:100%; height:61px;line-height:61px; background:#ee2225; overflow:hidden;}
.head_L {width:20%; padding-left:3%; padding-top:8px;float:left; }
.head_L  img{width:45px; height:45px; border:0px;}



.head_M {width:54%; height:61px; line-height:61px; font-size:26px; color:#FFFFFF; text-align:center; float:left;}
.head_M a{ color:#FFFFFF;}

.menu_more {width:20%; text-align:left; text-align:right; padding-right:3%; padding-top:8px; float:right; }
.menu_more img{width:45px; height:45px; border:0px;}
.menu_more .on{cursor:pointer;}
.mobile_rightCon { width:100%; position: fixed; top:61px;position: absolute; right:0px; z-index: 9999; display: none; }
.mobile_nav {width:98%; padding-left:2%; background:#e2e2e2;}




.mobile_nav li{width:30%;height:30px;line-height:30px; text-align:center;background: #ee2225; margin-left:2.5%; margin-top:5px; font-size:18px; float:left;}
.mobile_nav li a{color:#fff;}
.mobile_nav li.lia{ width:95%;margin-left:2.5%;background: #ee2225;text-align: center;}





.hot{ width:100%; height:auto; border-bottom:1px #e7e7e7 solid; overflow:hidden;  background:#fff; position:relative;}
.hot li{ width:100%; height:40px; overflow:hidden; border-bottom:1px #ddd dashed;}
.hot li a{ color:#333; font-size:16px; line-height:40px; float:left; }
.hot li span{float:left;background:#ee2225;width:62px;height:24px;line-height:24px;text-align:center;display:block; color:#fff; font-size:13px; margin:8px 8px 0px 8px;border-radius:4px;}
.hot_ico{ width:40px; height:40px; background:url(../images/hot.png) no-repeat; position:absolute; right:0px; top:0px; z-index:1; background-size:40px 40px;}
.hot_ico samp{ color:#fff; font-size:1.0625em; line-height:25px; float:right; margin-right:2px; display:inline;}
.hot li:last-of-type{ border-bottom:none;}
.hot_r{width:75%;height:40px; overflow: hidden;}



.tt{width:100%; background:#FFFFFF;border-bottom:1px solid #f2f2f2;overflow:hidden;}
.tt .p1{ height:20px; line-height:20px;font-size:20px; text-align:center; padding:0px 10px 0px 10px;overflow:hidden;}
.tt .p1 span{background:#ee2225; color:#FFFFFF; margin-right:10px; font-size:16px; padding:2px 5px 2px 5px;}
.tt .p2{ height:20px; line-height:20px;padding:5px 10px 0px 10px;color:#999999; text-align:center;overflow:hidden;}

/* 幻灯 */
.swiper-slide{position:relative;overflow:hidden;}
.swiper-slide img.imgLod{max-width:100%;vertical-align:bottom;}
.swiper-slide .sw_bg{font-size:16px;width:100%;height:30px;line-height:30px;text-align:center;color:#fff;font-family:"\5fae\8f6f\96c5\9ed1";display:inline-block;position:absolute;top:150px;left:0;z-index:10;padding:0 .8rem;background:-moz-linear-gradient(top,rgba(0,0,0,0) 8%,rgba(0,0,0,0.24) 40%,rgba(0,0,0,0.29) 47%,rgba(0,0,0,0.65) 95%);background:-webkit-linear-gradient(top,rgba(0,0,0,0) 8%,rgba(0,0,0,0.24) 40%,rgba(0,0,0,0.29) 47%,rgba(0,0,0,0.65) 95%);background:linear-gradient(to bottom,rgba(0,0,0,0) 8%,rgba(0,0,0,0.24) 40%,rgba(0,0,0,0.29) 47%,rgba(0,0,0,0.65) 95%)}

.text-pag{position:absolute;z-index:20;left:0;bottom:2.0em;width:100%;text-align:right;text-align:center;}
.text-pag .swiper-pagination-switch{display:inline-block;width:5px;height:5px;background:rgba(255,255,255,0.8);margin-right:5px;cursor:pointer;border-radius: 2px;-moz-border-radius: 2px;-webkit-border-radius:2px; }
.text-pag .swiper-active-switch{background:#ee2225;margin-top:1px;}
.text-pag span{text-indent:9999px;line-height:0;}




/*首页栏目标题*/
.lista { width:100%; background:#FFFFFF; overflow:hidden;}
.title01{ width:100%; height:40px; background:#FFF; background:url(../images/a_bg1.png) repeat-x top;  overflow:hidden;}
.title01 .p1{ height:40px; line-height:40px;padding-left:15px; padding-right:15px;background:url(../images/a_bg2.png) repeat-x top;font-size:20px; float:left;}
.title01 .p2{padding-right:10px; font-size:16px;float:right;}

.more{ width:90%; height:38px; line-height:38px; background:#f2f2f2; text-align:center;font-size:16px; margin-left:5%; display:inline;border-radius:5px; float:left; overflow:hidden;}

.title02{width:100%; height:35px; line-height:35px;  background:#f2f2f2;overflow:hidden;}
.title02 .p1{ height:35px; line-height:35px;  padding-left:10px; float:left;}



/*首页图文列表*/
.lista .box { position:relative;}
.lista .box dl { position:relative; height:65px; padding:10px;border-bottom:1px solid #f2f2f2;overflow:hidden;}
.lista .box dt { position:absolute; top:10px;  width:85px;overflow:hidden;}
.lista .box dt img{width:85px; height:65px; border:0px;}

.lista .box dd { padding:0px 0px 0px 95px;height:85px;overflow:hidden;}
.lista .box dd h2 { font-size:16px; line-height:25px; overflow:hidden;}
.lista .box dd p { font-size:14px; color:#999999; line-height:21px;overflow:hidden;}



/*首页图文列表2*/
.lista .box2 { position:relative;}
.lista .box2 dl { position:relative; padding:0px 10px 0px 10px;border-bottom:1px solid #f2f2f2;overflow:hidden;}
.lista .box2 dt { position:absolute; top:10px;  width:85px;overflow:hidden;}
.lista .box2 dt img{width:85px; height:65px; border:0px;}

.lista .box2 dd { padding:0px 0px 0px 95px;overflow:hidden;}
.lista .box2 dd h2 { font-size:16px; line-height:25px; overflow:hidden;}
.lista .box2 dd p { font-size:14px; color:#999999; line-height:21px;overflow:hidden;}

.lista .box2 dd.pa { padding:0px 0px 0px 0px;overflow:hidden;}
.lista .box2 dd.pa h2 { font-size:16px; line-height:25px; overflow:hidden;}
.lista .box2 dd.pa p { font-size:14px; color:#999999; line-height:21px;overflow:hidden;}


/*标题列表*/
.data-list{overflow:hidden;}
.data-list li{ padding-left:10px; padding-right:10px;height:38px;line-height:38px; border-bottom:1px solid #f2f2f2; overflow:hidden;}
.data-list li a{float:left;width:95%;height:100%;overflow:hidden}
.data-list li span{float:right;color:#999;width:20%;font-size:14px;text-align:right;overflow:hidden}


/*图片列表*/
.images{overflow:hidden;}
.images li{float:left;margin:10px 0 0 2.3%;width:46.55%}
.images li img{width:100%;height:105px;}
.images li p{height:24px;line-height:24px;text-align:center;font-size:16px;}

/*首页图片列表*/
.images2{overflow:hidden;}
.images2 li{float:left;margin:10px 0 0 2.5%;width:46.55%;height:125px;position:relative; overflow:hidden;}
.images2 li img{width:100%; height:125px;}
.images2 li span{width:100%; height:25px; line-height:25px; background:url(../images/txt_bg.png) repeat-x;position:absolute;left:0;bottom:0; font-size:16px;color:#fff;text-align:center; cursor:pointer;overflow:hidden;}


/*新闻详情页*/
.content { width:100%;background:#FFFFFF; color:#333333; overflow:hidden;}
.content a{color:#333333;}
.content a:hover{color:#CD0000;}
.view { padding:10px; height:auto;}
.view_a{ width:100%;overflow:hidden;}
.view_a h1{line-height:26px;margin-bottom:5px; padding-top:5px;font-size:18px;font-weight:bold;text-align:center;overflow:hidden}
.view_b{width:100%; text-align:center; color:#333333; padding-top:5px; padding-bottom:10px; border-bottom:1px solid #b2b1b1; float:left;overflow:hidden;}
.view_b span{padding-left:10px; padding-right:10px;}

.view_c{ width:100%;padding-top:10px; padding-bottom:15px; color:#333333;line-height:26px; float:left;}
.view_c img{margin:5px auto;max-width:100%;height:auto;display:block;}
.view_c p img{display:block; }
.view_c video{margin:5px auto;width:100%;height:auto;display:block;}
.view_c p{line-height:26px;font-size:16px; padding-top:10px;}







.view_d{ width:100%; text-align:center; padding-top:15px; padding-bottom:10px; float:left;}
.view_d a{ text-align:center; padding-left:10px; padding-right:10px;  height:30px;line-height:30px; display:inline-block;  border:1px solid #EDEDED;  background:#EDEDED; font-size:14px; color:#000;  margin:0px 10px;}
.view_d a:hover{ color:#FFFFFF; border:1px solid #ee2225;  background:#ee2225;text-decoration:none;}


/*分页*/
.pageLine{ text-align:center;  padding:10px 0px 0px 0px; margin:0px 0px 0px 0px;}
.pageLine a{ text-align:center; padding-left:10px; padding-right:10px; height:30px;line-height:30px; display:inline-block;  background:#ee2225; font-size:14px; color:#FFFFFF;  margin:0px 10px;}
.pageLine a:hover{ color:#FFFFFF; text-decoration:none;}


.pinglun{ width:100%; float:left;}
.pinglun #plpost {
	border: 0px solid #ddd;
	padding:20px;
}
.pinglun td{ padding-bottom:10px;}
.pinglun #plpost .title {
	border: 0px solid #AACCEE;
}
.pinglune #plpost .title span {
	color: #CC0000;
}
.pinglun #plpost #saytext {
	display: block;
	margin: 0 0 10px;
	padding: 8px;
	height: 100px;
	width: 90%;
	border: 1px solid #ccc;
}


.inputText{ height:25px; line-height:25px; color:#333;border:1px solid #ccc; outline: none; font-size:14px;overflow:hidden;display:inline;}


/*尾部*/
.foota { width:100%; text-align:center; background:#ee2225; color:#FFFFFF; overflow:hidden;}
.foota p{ text-align:center; height:25px; line-height:25px; font-size:14px;}
.foota a{ padding-left:10px; padding-right:10px; color:#FFFFFF;}

.swiper-container {
	margin:0 auto;
	position:relative;
	overflow:hidden;
	-webkit-backface-visibility:hidden;
	-moz-backface-visibility:hidden;
	-ms-backface-visibility:hidden;
	-o-backface-visibility:hidden;
	backface-visibility:hidden;
	/* Fix of Webkit flickering */
	z-index:1;
	height: 180px;
}
.swiper-wrapper img{height:180px !important;}
.swiper-wrapper {
	position:relative;
	width:100%;
	-webkit-transition-property:-webkit-transform, left, top;
	-webkit-transition-duration:0s;
	-webkit-transform:translate3d(0px,0,0);
	-webkit-transition-timing-function:ease;
	
	-moz-transition-property:-moz-transform, left, top;
	-moz-transition-duration:0s;
	-moz-transform:translate3d(0px,0,0);
	-moz-transition-timing-function:ease;
	
	-o-transition-property:-o-transform, left, top;
	-o-transition-duration:0s;
	-o-transform:translate3d(0px,0,0);
	-o-transition-timing-function:ease;
	-o-transform:translate(0px,0px);
	
	-ms-transition-property:-ms-transform, left, top;
	-ms-transition-duration:0s;
	-ms-transform:translate3d(0px,0,0);
	-ms-transition-timing-function:ease;
	
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}
.swiper-free-mode > .swiper-wrapper {
	-webkit-transition-timing-function: ease-out;
	-moz-transition-timing-function: ease-out;
	-ms-transition-timing-function: ease-out;
	-o-transition-timing-function: ease-out;
	transition-timing-function: ease-out;
	margin: 0 auto;
}
.swiper-slide {
	float: left;
}

/* IE10 Windows Phone 8 Fixes */
.swiper-wp8-horizontal {
	-ms-touch-action: pan-y;
}
.swiper-wp8-vertical {
	-ms-touch-action: pan-x;
}



