/***
 * @website
 * http://www.jzread.com
 * @QQ：568245346
 * @author：jsjlsf
 * @e-mail: jsjlsf@163.com
 */
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:#3fff;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;
     }

/*头部*/
.logo{width:100%; text-align:center;}
.logo img{ height:45px; border:0px;}



.dh{ width:100%;  background: #2a70b9; overflow:hidden;}
.dh ul{float:left;width:100%;}
.dh ul li{float:left; height:38px;line-height:38px;border-bottom:1px solid #4599ef; font-size:18px; width:16.66%; text-align:center;}
.dh ul li a{color:#fff; text-align:center;}
.dh ul li.li_none{ display:none;}
.dh ul li.arr_down{ height:28px;line-height:20px; padding-top:10px;}
.dh ul li.arr_down img{ height:14px; border:0px;}
.dh ul li.arr_up{ height:28px;line-height:20px; padding-top:10px;}
.dh ul li.arr_up img{ height:14px; border:0px;}



.hot{ width:100%; height:auto; border-bottom:1px #e7e7e7 solid; overflow:hidden; margin-top:15px;  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:#2a70b9;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:#2a70b9; 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:#2a70b9;margin-top:1px;}
.text-pag span{text-indent:9999px;line-height:0;}




/*首页栏目标题*/
.lista { width:100%; background:#FFFFFF; overflow:hidden;}
.title01{ width:100%; height:35px; background:#FFF; padding-top:10px; background:url(../images/a_bg2.png) repeat-x bottom;overflow:hidden;}
.title01 .p1{ height:35px; line-height:35px; background:url(../images/a_bg1.png) repeat-x bottom; padding-left:15px; padding-right:15px;font-size:20px; float:left;}
.title01 .p2{padding-right:10px; padding-top:10px;font-size:14px;float:right;}

.more{ width:90%; height:38px; line-height:38px; background:#dbdbdb; 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; border-bottom:1px solid #2a70b9;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{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 #2a70b9;  background:#2a70b9;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:#2a70b9; font-size:14px; color:#FFFFFF;  margin:0px 10px;}
.pageLine a:hover{ color:#FFFFFF; text-decoration:none;}




/*尾部*/
.foota { width:100%; text-align:center; background:#2a70b9; color:#FFFFFF; overflow:hidden;}


.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;
}



