.clear:after{content: '';clear: both;display: block;zoom:1;height: 0;}
.fl{float: left;margin: 20px;}
.fr{float: right;margin: 20px;}
.fc{float: left;width: 130px;margin: 2px;position:relative;}
.cc {margin:0 auto; width:130px; height:60px; border:0px solid #00F;}
.hideString{display: none;}
body{font-size:100%;}
body,h1,h2,h3,h4,p,dl,dd,ul,ol,form,input,textarea,th,td,select{margin: 0;padding: 0;font-family: Arial,sans-serif,Microsoft YaHei,'微软雅黑';}
em{font-style: normal;}
li{list-style: none;}
a{text-decoration: none;}
img{border: none;vertical-align: top;}
table{border-collapse: collapse;}
input,textarea{outline: none;}
textarea{resize:none;overflow: auto;}
html,body{
	width: 100%;
	height: 100%;
	position: relative;
}
/* *{ font-size: 0.12rem; } 会造成IE无法显示文字 @zjx */
.headerBg{
	position: absolute;
	left: 0;
	top:0;
	height: 1rem;
	width: 100%;
	background:rgba(255,255,255,0.6);
	z-index: 98;
}
.header{
	position: absolute;
	left: 0;
	right: 0;
	top:0;
	height: 1rem;
	width: 100%;
	// max-width: 1200px;
	margin: auto;
	z-index: 99;
	font-size:.18rem;
	line-height: 1rem;
	color: #2180EA;
	-moz-user-select: none; /*火狐*/
	-webkit-user-select: none; /*webkit浏览器*/
	-ms-user-select: none; /*IE10*/
	-khtml-user-select: none; /*早期浏览器*/
	user-select: none;
}

.header .logo{
	height: 0.5rem;
	width: 0.5rem;
	border-radius: 50%;
	margin-top: 0.25rem;
	margin-left: 0.2rem;
	margin-right: 0.25rem;
	overflow: hidden;
}
.header .logo img{width: 100%;}
.header li{
	float: left;
	padding: 0 0.1rem;
}
.header a{
	color: #5f95d3;
}
.header a:hover{color: #2180ea;}
.header .menu li{
	height: 0.75rem;
}
.header .menu li a{display: inline-block;padding:0 0.21rem;text-align: center;font-size:.18rem; height: 0.38rem;line-height: 0.38rem;}

.header .menu .active a{color: #fff;background-color: #2180ea;}
.header ul li.lang{
	height: 0.3rem;
	line-height: 0.3rem;
	border-radius: 50%;
	margin-top: 0.35rem;
	text-align: center;
	margin-right: 0.2rem;
	padding: 0;

	background-color: rgba(255,255,255,0.3);
	cursor: pointer;
	overflow: hidden;
}
#user{display: none;}
.header ul li.lang img{width: 100%;}
.header .list{position: absolute;width: 0.4rem;top: 0.6rem;right: 0.1rem;display: none;}
.header #userList{right: 0.6rem;}
.header .list .san{width:0;height:0;border: 0.1rem solid rgba(255,255,255,0.3);border-top: 0.1rem solid transparent;border-bottom: 0.1rem solid rgba(255,255,255,0.3);border-left: 0.1rem solid transparent;border-right: 0.1rem solid transparent;}
.header .list div{background-color: rgba(255,255,255,0.3);margin-bottom: 0.01rem;height: 0.3rem;line-height: 0.3rem;text-align: center;cursor: pointer;}
.header .list div:hover{
	background-color: rgba(255,255,255,0.5);
}
#langList{
	padding: 0 0.2rem;
}
#langList span{cursor: pointer;margin: 4px; border-right: 1px solid #666;padding-right: 4px;}
#langList .active{color: #E8004C;}
.footer{
	color: #fff;
	bottom: 0.15rem;
	position: absolute;
	font-size: 0.12rem;
	text-align: center;
	width:100%;
	left: 0;
	right: 0;
	bottom: 0.2rem;
	max-width: 1200px;
	margin: auto;
	font-size: 0.15rem;
}
.setting a{font-size:0.18rem;}
.setting span{font-size:0.18rem;}
#tips{position: fixed;top: 50%;left: 55%;z-index: 100;display: none;}
#tips .top{position: relative;left:0.06rem;width: 0;height: 0;border: 0.1rem solid rgba(0,0,0,0.9);border-top: 0.1rem solid transparent;border-bottom: 0.1rem solid rgba(0,0,0,0.6);border-left: 0.1rem solid transparent;border-right: 0.1rem solid transparent;}
#tips .con{width: auto;line-height: 0.28rem;font-size: 0.13rem;color: #fff;background-color: rgba(0,0,0,0.7);border-radius: 6px;padding: 0.03rem 0.08rem;}
@media only screen and (max-width: 640px)  {
	.header .menu {display:none;position: absolute;width: 50%;min-width: 150px;text-align: center;top: 0.9rem;font-weight: bold;left: 0.3rem;}
	.header .menu:after{content:"";position: absolute;left:0;top:-0.2rem;width: 0;height: 0;border: 0.1rem solid rgba(255,255,255,0.7);border-top: 0.1rem solid transparent;border-bottom: 0.1rem solid rgba(255,255,255,0.7);border-left: 0.1rem solid transparent;border-right: 0.1rem solid transparent;}
	.header .menu li{
		float:none;
		height: 0.75rem;
		margin-bottom: 0.03rem;
		background-color: rgba(255,255,255,0.7);
	}
	.header .menu li a{
		display: block;
		padding: 0;
		height: 0.75rem;
		line-height: 0.75REM;
		color: #2180EA;
	}
	.header .menu .active{background-color: rgba(255,255,255,0.9);color: #2180EA;}
	.header .menu .active a{background-color: transparent;color: #E8004C;}
}
/*这是弹窗信息无全屏黑色背景*/
#model{  
      z-index: 1003;   
     width:40%;
    height:1rem; 
    line-height: 1rem;
     text-align:center;  
     color: #fff;
     font-size: 0.2rem;
     position: absolute;
     }  
.bgc{
	width: 100%;
	height: 100%;
	background-color:#000; 
	position: absolute;
	-webkit-opacity: 0.6;
	-moz-opacity: 0.6;
	opacity: 0.6;
	filter: alpha(opacity=0.6);
	top: 0;
	left: 0;
}
.messgue{
    position: relative;
    z-index: 22;
    letter-spacing: 0.1rem;
}
/*这是弹窗结束*/

/*分页插件css*/
@charset "UTF-8";
.demo-image{
    width: 100%;
}
.M-box,.M-box1,.M-box2,.M-box3,.M-box4{
    position: relative;
    text-align: center;
    zoom: 1;
}
.M-box:before,.M-box:after,.M-box1:before,.M-box1:after ,.M-box2:before,.M-box2:after ,.M-box3:before,.M-box3:after,.M-box4:before,.M-box4:after{
    content:"";
    display:table;
}
.M-box:after,.M-box1:after,.M-box2:after,.M-box3:after,.M-box4:after{
    clear:both;
    overflow:hidden;
}
.M-box span,.M-box1 span,.M-box2 span,.M-box3 span,.M-box4 span{
    float: left;
    margin:0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    color: #bdbdbd;
    font-size: 14px;
}
.M-box .active,.M-box1 .active,.M-box2 .active,.M-box3 .active,.M-box4 .active{
    float: left;
    margin:0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #e91e63;
    color: #fff;
    font-size: 14px;
    border: 1px solid #e91e63;
}
.M-box a,.M-box1 a,.M-box2 a,.M-box3 a,.M-box4 a{
    float: left;
    margin:0 5px;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background: #fff;
    border: 1px solid #ebebeb;
    color: #bdbdbd;
    font-size: 14px;
}
.M-box a:hover,.M-box1 a:hover,.M-box2 a:hover,.M-box3 a:hover,.M-box4 a:hover{
    color:#fff;
    background: #e91e63;
}
.M-box .next,.M-box .prev,.M-box1 .next,.M-box1 .prev{
    font-family: "Simsun";
    font-size: 16px;
    font-weight: bold;
}
.now,.count{
    padding:0 5px;
    color:#f00;
}
.eg img{
    max-width: 800px;
    min-height: 500px;
}
// input{
//     float: left;
//     margin:0 5px;
//     width: 38px;
//     height: 38px;
//     line-height: 38px;
//     text-align: center;
//     background: #fff;
//     border: 1px solid #ebebeb;
//     outline: none;
//     color: #bdbdbd;
//     font-size: 14px;
// }