* {	padding:0;margin:0;border:0;list-style:none;}
html {font-size:100%;}
body, html {height:100%;}
body {
    font-size:0.85em;
    -webkit-user-select:none;
    -webkit-text-size-adjust:none;
    font-family:Arial,Helvetica,"微软雅黑","华文细黑",sans-serif;
    background-color:#373637;
    background-color: #FFF; min-width: 1000px;
}
i{
	font-style: normal;
}
a{
	text-decoration: none;
	color: inherit;
}

.floatright{
	float: right;
}

.table{
	display: table!important; width: 100%;
}
.tablecell{
	display: table-cell!important;
}

.textright{
	text-align: right;
}

.split-symbol{
	padding: 0 10px;
}

/** 
 * 头部样式
 */
#header-region{
	background-color: #eff3f5;
}

#header-region > div{
	max-width: 1000px; margin: 0 auto;
	overflow: hidden;
}

#header-region > div > *{
	float: left;
}

.logo{
/*	height: 40px; */padding: 5px 0;
	color: #666f76;
	margin-top:4px;
}

.logo img{
	/*height: 22px*/
	vertical-align: middle;
    margin: 0 4px 4px;

}
.logos{
	vertical-align: top;
    margin-top: 22px;
    width: auto;
    float: left;
    width:170px;
}
/*#nav-region span{
	vertical-align: top;
    line-height: 45px;
    font-size: 1.4em;
    margin-left: 5px;
    color: #666f76;
}*/

#header-region .user{
	width: 200px; color: #666f76;  padding: 10px 0; float: right; text-align: right;
}

#header-region .user > div{
	display: inline-block; 
}
#header-region .user .btn2{
	color: #2b89d7;
}
#header-region .user > div a{
	padding: 0 10px; cursor: pointer; 
}

#header-region .user > div:hover{
	color: #2ea9f7;
}

#header-region .nav {
	padding: 0 120px 0 22px;
}

#header-region .nav li{
	float: left;
	color: #666f76; 
	/*font-size: 1.2em;*/ 
	cursor: pointer;
}

#header-region .nav li a{
	padding: 10px 22px; display: inline-block;
}

#header-region .nav li.active{
	/*background-color: #fff;*/
	/*background-color: rgba(255,255,255,0.2);*/
	color: #2198E4;
}

#header-region .nav li:hover{
	/*background-color: #fff;*/
	/*background-color: rgba(255,255,255,0.1)*/
	color: #2198E4;
}

/** 
 * 中间样式
 */
#main-region{
	padding: 0 0 30px; min-height: 300px;
}

/**
 * 尾部样式
 */
#bottom-region{
	background-color: #f5f5f5; padding: 0 20px;
}

#bottom-region > div{
	max-width: 1000px; margin: 0 auto; color: #cccccc;
}

#bottom-region .bottom-menu{
	padding: 20px 0; border-bottom: 1px solid #ccc;overflow: hidden;
}

#bottom-region ul{
	width: 20%; line-height: 2em; display: inline-block; vertical-align: text-top;float: left;
}

#bottom-region li{
	color: #999999; white-space: nowrap; overflow: hidden; text-overflow: ellipsis;
}

#bottom-region li > *{
	vertical-align: middle;
}

#bottom-region .circle{
	width: 6px; height: 6px; display: inline-block; border-radius: 100%; background-color: #DDDDDD; margin-right: 10px;
}

#bottom-region .title{
	font-size: 1.3em; color: #38b9fc; line-height: 2.5em;
}

#bottom-region .bottom-info-wrap{
	padding: 20px 0;
}

#bottom-region .bottom-info{
	text-align: center; padding: 10px 0;
}

#bottom-region .bottom-info > div{
	display: inline-block; padding: 0 20px; border-right: 1px solid #ccc;
}

#bottom-region .bottom-info > div>*{
	vertical-align: middle;
}

#bottom-region .bottom-info > div>a>*{
	vertical-align: middle;
}

i.icon{
	background: url(../asset/images/icon.png) no-repeat; display: inline-block; width: 22px; height: 22px; padding-right: 6px;
}

#bottom-region i.icon-email{
	background-position: -190px -11px;
}

#bottom-region i.icon-phone{
	background-position: -94px -11px;
}

#bottom-region i.icon-fix{
	background-position: -142px -11px;
}

i.icon-limit{
	background-position: -51px -55px; width: 50px; height: 30px;
}

i.icon-limit.disable{
	background-position: -126px -55px;
}

i.icon-nstar-empty{
	background-position: -52px -152px; width: 14px; height: 14px; padding-right: 0;
}

i.icon-nstar{
	background-position: -8px -152px; width: 14px; height: 14px; padding-right: 0;
}


i.icon-star-empty{
	background-position: -196px -55px; width: 14px; padding-right: 0;
}

i.icon-star{
	background-position: -251px -55px; width: 14px; padding-right: 0;
}

i.icon-select-empty{
	background-position: -98px -106px; width: 20px; height: 20px; vertical-align: middle; padding-right: 10px;
}

i.icon-select{
	background-position: -7px -106px; width: 20px; height: 20px; vertical-align: middle; padding-right: 10px;
}

i.icon-select-full{
	background-position: -52px -106px; width: 20px; height: 20px; vertical-align: middle; padding-right: 10px;
}

i.icon-wifi{
	background-position: -236px -99px;
}

#bottom-region .bottom-info > div:last-child{
	border-right: 0;
}

#bottom-region .bottom-publish{
	text-align: center; padding: 10px 0;
}


/**
 * 导航菜单样式
 */

#nav-region{
	background-color: #104fac; overflow: hidden;
}

#nav-region > div{
	max-width: 1000px; margin: 0 auto; color: #cccccc;
}

#nav-region > div > div{
	float: left;
}

#nav-region .nav-wrap ul{
	height: 70px;
}

.nav-wrap{
	margin-left: 35px;
}
.nav-wrap li{
	float: left;
	padding: 0 35px;
	height: 70px;
	line-height: 70px;
}
.nav-wrap li:last-child{
}
.nav-wrap li a{
	color: #FFF;
	font-size: 16px;
}
#nav-region li.active{
	background-color: #2861b4;
}
/*#nav-region li.active:after{
	content: ""; position: absolute; top: auto; bottom: 0; left: 50%; margin-left: -3px;
	border-width: 6px; border-style: solid; border-color: transparent transparent #1A95E4;
}*/

#nav-region li:hover{
	background-color: #2861b4;
}


/*页码设置*/
.page-wrap{
	padding: 0.5em 0; margin: 10px auto; max-width: 1000px; 
}

.page-content{
	width: 60%;
}

.page-content > *, .page-list-content > *{
	display: inline-block; font-size: 0.8em; line-height: 1.5em; margin: 0 0.5em; 
}

.page-btn{
	background-color: #ADCFE4; padding: 0 0.2em; width: 5.2em; text-align: center; cursor: pointer;
}

.page-btn:first-child{
	margin-left: 0;
}

.page-content input{
	width: 3em; border: 1px solid #CCC; text-align: center; vertical-align: middle; background-color: #fff; padding: 0.2em; margin: 0 0.2em; line-height: 1.1em;
}

.page-list-content{
	text-align: right;
}