@font-face { font-family: 'Zhum601n'; src: url('Zhum601n.ttf'); font-weight: normal; font-style: normal; }
body { font-size: 18px; line-height: 20px; color: #bbbbbb; font-family: 'Californian FB',Zhum601n, 'Zhum601n', 'STXihei'; /*background: url(http://images.aili.com/appv2/body_bg.jpg);*/_background-attachment:fixed;}
body,div,h1,h2,h3,h4,h5,h6,p,ul,li{ margin:0; padding:0;}

ul{ list-style:none;}
img{ border:0px;}
a{text-decoration:none;color:#000}
a:hover{text-decoration:none}
:focus{outline:0}
.clear{ clear:both;}
.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
* html .clearfix { height: 1%; }
.clearfix { display: block; }

.blank10{ height:10px; line-height:10px;}
.adv90{margin-top:10px;}

.headerbox{ background-color:#1E63B0; color:#fff;}
.header{ margin:0px 10px; height:40px; line-height:40px; text-align:center; /*border-bottom: 1px solid #e8e8e8;*/}
.header span,.header a{ display:block;}
.header a.logo{ float:left; padding:10px;  width:30px; height:30px; background:url(../images/close2.png) no-repeat center center; background-size:50px;cursor:pointer;margin-top:4px;}
/*
.header a.navbtn{ float:right; padding:10px; width:30px; height:30px;  background:url(../images/icon-nav3.png) no-repeat center center; background-size:20px;}
.header a.closenavbtn{float:right; padding:10px; width:30px; height:30px;  background:url(../images/close2.png) no-repeat right center; background-size:20px;}
*/
.header a{}
.header span{ font-size:16px;}

.nav{ position:absolute; z-index:9999; display:none;overflow: hidden; top: 50px; left: 0px; width:100%; background:#fff;padding:10px 0; text-align:center;margin:0;}
.nav li{ display:block;  padding:10px 0; background:url(../images/nav_line.png) no-repeat 0 center; width:25%; text-align:center; float:left;}
.nav li.line{ clear:both;width:90%; border-bottom:1px solid #eeeeee; float:none;margin:0 auto;padding:0; height:1px; overflow:hidden;}
.nav li.shov{}
.nav li a{ font-size:18px;}
.nav li a:hover{ color:#d71e1e;}
/*
.nav li{border-bottom: 1px solid #3b3b3b; background: #ffffff; height:45px; line-height:45px; font-size:1.0em;}
.nav li a{ color:#fff; display:block; padding:0px 10px;}
.nav li.on a{background:#3b3b3b;}
.nav li a:hover{background:#3b3b3b;}
.nav li a i{ display:block; float:right; background:url(../image/arrow.png) no-repeat center -100px; background-size:9px auto; width:18px; height:18px; margin-top:14px;}
.nav .downapp{ background: #444444; padding:10px; text-align:center;}
.nav .downapp a{ display:inline-block; background-color:#3b3b3b; color:#fff; padding:10px 20px;}
*/
.swipe{ margin:10px;}
.piclist li{ text-align:center;}
.piclist li img{ padding:0px; /*max-*/width:100%; box-sizing:border-box; border:1px solid #e8e8e8; background-color:#f6f6f6;}

.listdisplay p{ text-align:center; padding:5px 10px;}
.listdisplay p img{ width:100%;}

.bgtu-info{ text-align:center; padding:0 10px;}
.bgtu-info img{ max-width:100%; padding:0px; max-width:100%; display:none; box-sizing:border-box; border:1px solid #e8e8e8; background-color:#f6f6f6;}

.infoline{ padding:10px; padding-right:15%;/*font-size:2em;*/ position:relative; color:#969696;}
.infoline span{ position:absolute; right:10px; background-color:#fff; top:5px;}
.infoline span b{ font-weight:normal; /*font-size:1.6em;*/}




.btnline{ margin:0 10px; padding:8px 0px;font-size:16px;line-height:24px;}

.btnline p {padding:8px 0px;}

.zu{ margin:10px; -webkit-column-count: 2; -webkit-column-gap: 10px;}
.zu .uppage{}
.zu .dowpage{}
.zu a{ background:#FFF; border:1px solid #e8e8e8; text-align:center; color:#666; display:block; padding:15px 0px; /*-webkit-flex:1; display:-webkit-box; width:50%;*/}
.zu a:hover{ background:#f6f6f6; border:1px solid #e8e8e8; }

.titline{ color:#464646; padding:10px;}
.jxpic{/*-webkit-column-count: 3; -webkit-column-gap: 10px; padding:0px 10px; */ margin-left:10px;}
.jxpic li{ margin-bottom:10px; float:left; width:33.3%; padding-right:10px; -webkit-box-sizing: border-box;}
.jxpic li img{ max-width:100%;width:100%; vertical-align:bottom;}

/*.jxpic{ margin-left:10px; }
.jxpic li{ margin-bottom:10px; width:50%; float:left; padding-right:10px; -webkit-box-sizing:border-box; text-align:center;}
.jxpic li img{ width:100%; vertical-align:bottom;}*/

.footer{ text-align:center; color:#999; font-size:0.8em; padding:20px 10px;}

/*鍒嗕韩*/
.waifxbox{ position:fixed; z-index:1000; top:0px; width:100%; height:100%; background-color:rgba(0,0,0,.8); display: -webkit-box; -webkit-box-orient: horizontal; -webkit-box-pack: center; -webkit-box-align: center; display:none;}
.fxbox{ border-radius:5px; background-color:#fff; width:300px; margin:0 auto;}
.fxbox h3{ border-radius:10px 10px 0px 0px; text-align:center; background-color:#F8F8F8; border-bottom:1px solid #DCDCDC; height:50px; line-height:50px; color:#919191; padding-left:25px;}
.fxbox h3 i.close{ display:block; float:right; background:url(../image/x.png) no-repeat center center; background-size:38px 38px; height:50px; width:50px; cursor:pointer;}
.mainfx{ padding:10px;}
.mainfx a{ display:block; width:25%; height:50px; float:left; background:url(../image/icon_fx.png) no-repeat; background-size:50px auto; text-indent:-9999em;}
.mainfx a.share-sina{ background-position:10px 0px;}
.mainfx a.share-renren{ background-position:10px -50px;}
.mainfx a.share-tencent{ background-position:10px -100px;}
.mainfx a.share-weixin{ background-position:10px -150px;}
.mainfx a.share-qq{ background-position:10px -200px;}


.swiper-container{
	margin:0px 5px 0;
	overflow:hidden;
	transition-property:transform, left, top;
	transition-duration:0s;
	transform:translate3d(0px,0,0);
	transition-timing-function:ease;
}

.swiper-wrapper{
	/*width: 800%;*/
	overflow: hidden;
	transition-timing-function: ease-out;
}
.swiper-wrapper img{
	max-width:100%;
	height:auto;
	/* max-height:400px; */
	
}
.swiper-wrapper li{
	float: left;
	/*display:none;*/
	/*width:100%;*/
	/*width: 12.5%*/
}

.pagination-sd .swiper-pagination-switch{
	width: 8px;
	height: 8px;
	border: 1px #d8d8d8 solid;
	border-radius: 100px;
	float: left;
	margin-left: 3px;
}
.pagination-sd .swiper-active-switch{
	border: 1px #f82b5c solid;
	background-color: #f82b5c;
}

.tGoto { clear:both;padding: 5px 0px;text-align: center; background:#fff;}
.tGoto a {color: #A3A5A9;display: inline-block;font-size: 16px;height: 20px;  line-height: 20px; padding:0px 10px;}
.tGoto a:hover {color: #888888;}
.footer {
	background: #fff;
	color: #333;
	font-size: 12px;
	line-height: 20px;
	padding: 10px 0 10px;
	text-align: center;
	text-shadow: 1px 1px #fff;
}
.footer img { margin: 0 auto; padding: 11px 0;}

.article {background:#fff;}
.article h2 { font-size:20px;line-height:30px; padding: 15px 10px 5px 10px;}
.art_txt { font-size: 12px; padding: 0; }
.art_co { font-size: 16px; line-height: 25px; }
.sau { margin-left: auto; margin-right: auto; position: relative; }

.blank{ width:100%; height:5px; line-height:5px; background:#eee;}
