
body,html{
	height: 100%;
}
body,html,ul,ol,p,h4{
	padding: 0;
	margin: 0;
    font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;  
}

body{
	
}
ul,li,ol{
	list-style: none;
}
.fl{
	float: left;
}
a{
	text-decoration: none;
	color: #fff;
}
.height{
	height: 100%
}
.img{
	width: 100%;
	height: 100%
}
.midW{
	width: 1000px;
	margin: 0 auto; 
}
.margin{
    margin: 0 auto;
    width: 1300px;
}
.clearfix:before{
	content: "";
	display: block;
	height: 0;
	clear: both;
	opacity: 0;
}
.clearfix{
	zoom:1;
}
.hide{
	display: none
}
.nav-fontSize{
	font-size: 18px;
	color:#ffffff;
	letter-spacing:0.95px;
}

/*头部*/
.header{
    

    background-image: url("../imgs/bg.jpg?version=1574230270744");
	background-repeat: no-repeat;
	background-size:  cover;
    height: 540px;
    width: 100%;
    overflow: hidden;
    position: relative;
    min-width: 1300px;
}
.max-header{
	position: absolute;
    /* top: 0; */
    /* left: 0; */
    /* right: 0; */
    /* bottom: 0; */
    width: 100%;
    height: 100%;
}
.header-nav{
	height: 110px;

}
.header-nav >div{
	float: right;
	padding-top: 20px;
	padding-right: 20px;
}
.nav-phone{
	margin-right: 30px
}
.nav-phone img{
    vertical-align: text-top;
	/*margin-right: 5px;*/
}
.nav-login-register li{
	float: left;
}
.nav-login-register li:nth-child(2){
	padding: 0 20px;
}
.nav-login-register li a{
	font-size: 18px
}
/*管理中心*/
.nav-managerCenter{
	width: 107px;
	padding-top: 15px!important;
}
.nav-managerCenterBg:hover{
	background:#393939;
}
 
.userManager{
	height: 30px;
}
.userManager p{
	float: left;
	padding: 0
}
.nav-userPortrait{
	display: inline-block;
	width: 30px;
	height: 30px;
	overflow: hidden;
	border-radius: 30px;
}
.nav-userPortrait+p{
	width: 58px;
    height: 21px;
    overflow: hidden;
    color: #fff;
    margin: 3px 0px -3px 0px;
    padding-left: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
}
.nav-userPortrait img{
	width: 100%;
	height: 100%;
}
.nav-managerCenter li{
    height: 35px;
    width: 107px;
    line-height: 35px;
    display: inline-block;
}
.nav-managerCenterBg a:first-child li{
	border-bottom: 1px solid #e9f8ff;
}
 
.nav-managerCenter li img{
	vertical-align: middle;
    padding-left: 15px;

}
/*菜单*/
.header-logo-menu{
	position: relative;
}
.header-logo-menu>div{
	display: inline-block;
}
.header-menu{
	position: absolute;
	top: 10px;
	right:0;
	height: 45px;
}
.header-menu .menu-1>li{
	float: left;
	height: 34px;
	padding: 0px 20px;
	line-height: 34px;
    position: relative;
}
.menu-2{
	background:#ffffff;
	box-shadow:1px 2px 2px 0 rgba(0,0,0,0.35);
	border-radius:10px;
	width:120px;
	/*height:204px;*/
    position: absolute;
    left: 0px;
    text-align: center;
    overflow: hidden;
    top: 43px;
}
.menu-2 li{
	height: 34px;
	line-height: 34px;
}
.menu-2 li a{
	font-size:17px!important;
	font-weight: normal!important;
	letter-spacing:0;
	color:#666666;
}
.menu-2 li:hover a{
	color:#ffffff;
}
.menu-2 li:hover{
	background: #209cef;

}
	
.header-menu li a{
	letter-spacing:1.5px;
	font-size: 18px;
}
.bold>li a{
	font-weight: bold
}
.sel{
	background:#50e3c2;
	box-shadow:0 1px 1px 0 rgba(44,44,44,0.50);
	border-radius:35px;	 
}
/*小导航*/


.marginTop{
	margin-top: 20px;
}

/*尾部*/
.footer{
	height: 220px; 
	background:#f9fbfe;
} 
.friendLink p{
	font-family:MicrosoftYaHei;
	font-size:17px;
	color:#333333;
	letter-spacing:1.25px; 
    margin:0;
    padding:0;
	margin-left: 10px;
	padding-top: 25px;
}
.friendLink a{
	color: #333333;
}
.friendImg{
	margin-left: 10px;
    font-size: 0;
}
.friendImg .img{
	width: 230px;
	height: 70px;
	margin-top: 20px;
	margin-left: 18px;
	display: inline-block;
}
.img img{
	width: 100%;
	height: 100%;
}
img{

border:none}
.friendImg .img:nth-child(1),.friendImg .img:nth-child(4n+1){ 
	 margin-left:0px
}
.footer .cp{
	margin-top: 45px;
	text-align: center;
	font-family:MicrosoftYaHei;
	font-size:12px;
	color:#666666;
	letter-spacing:0.88px; 
}
.cp span:nth-child(2){
	margin: 0 40px;
}
/*page*/
.page-large{margin:40px 0 0px; text-align:center;}
.page-large a{min-width:34px; height:34px; display:inline-block; border:1px solid #d5d5d5; box-sizing:border-box; -moz-box-sizing:border-box; -o-box-sizing:border-box; -webkit-box-sizing:border-box; line-height:34px; text-align:center; float:left; text-indent:0; color:#666666; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin:0 3px;}
.page-large a.on{background:#1d85e2;
border:1px solid #005cae; color:#fff;}
.page-large a.none{border:none;}
.page-large .Num:hover{border:1px solid #fd7f22; color:#fd7f22;}
.page-large .on:hover{border:1px solid #fd7f22; color:#fff;}

.page-large .prev-page{background:url("../images/small-prev-page.png?version=1574230270744") center center no-repeat;}
.page-large .next-page{background:url("../images/small-next-page.png?version=1574230270744") center center no-repeat;}
.page-large .prev-page:hover{border:1px solid #fd7f22; background:url("../images/small-prev-page-on.png?version=1574230270744") center center no-repeat #fd7f22;}
.page-large .next-page:hover{border:1px solid #fd7f22; background:url("../images/small-next-page-on.png?version=1574230270744") center center no-repeat #fd7f22;}
/*悬停变色*/
a h5:hover,a span:hover,.sp .desc span:hover{
	color:#1C85E3;
}

/* 二维码*/
.sjewm{
	 
	width: 410px;
	margin:0 auto;
}
.ewmimg{
	 
	margin:44px 0px;
	height: 110px;
	text-align: center;
 
    float: left;
    width: 100%;
}
.ewmimg .img{
	display: inline-block;
	height: 110px;
	width: 110px;
}
.img img{
	width: 100%;
	height: 100%;
}
.sjewm .desc{
	margin-top: 14px;
	height: 21px;
	line-height: 21px;
}
.sjewm .desc span{
	color: #666;
	margin-left: 5px;
	font-size: 14px;
    position: relative;
		top: -4px;
}
.layui-layer-setwin{
	top:11px;
}

