@charset "utf-8";
/* CSS Document */
html,body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,h7,pre,form,fieldset,p,blockquote,label,table,th,tr,td,embed,object{margin:0px;padding:0px; outline: none;}
table{border-collapse:collapse;border-spacing:0px;}
fieldset,img,a img,a:link img,a:visited img{border:0px;}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
ol,ul,li{ list-style:none;}
h1,h2,h4,h5,h6{font-size:100%; vertical-align:central;}
q:before,q:after{content:'';}
embed,object{display:block;}
p,ul,li,h{ margin:0; padding:0;}
a{ text-decoration:none; color:#0f0f0f; font-family:"微软雅黑", "宋体", "黑体";}


/*cdnavbox*/
.cdnavbox{    width: 100%;
    min-width: 1200px;
    height: 80px;
    background-color: rgba(0,0,0,0.5);
    z-index: 8888;
    position: absolute;}
.cdnavcon{width: 1100px; margin:0 auto;}
.cdnavcon ul{float:left; line-height:50px;}
.cdnavcon ul li{float:left; margin-right:12px;}
.cdnavcon ul li a{font-size:16px; font-family:"microsoft yahei"; color:white; position:relative; }
.cdnavcon ul li a span{padding-right:5px;}
.cdnavcon ul li a em{font-size:30px;font-family:"microsoft yahei"; color:red; position:absolute; right:-5px;}
.cdnavcon .langbox{float:right; line-height:50px;}
.cdnavcon .langbox a{margin-left:20px; font-size:16px; color:#ffeaa9;font-family:"microsoft yahei";}
.cdnavcon .userbox{float:right; line-height:50px;}

.cdnavcon ul li a.nocol{color:#666666;}


				    #box1{
				 
				        width: 130px;
				 
				        margin: auto;
				 
				        flex-direction: row; color: white;
				 
				    margin-top: 7px;}
				 
				    #b1,#b2,#b3{
				 
				        width: 130px;
				 
				        height: 35px;
				 
				        line-height: 35px;
				 
				        text-align: center;
				 
				        position: relative;
				 
				        overflow: hidden;
				 
				    }
				 
				 
				    .son1{
				 
				        border: 1px solid #0e0e0e;
				 
				        background-color: #140455;
				 
				        text-align: center;
				 
				        width: 130px;
				 
				        height: 35px;
				 
				        line-height: 35px;
				 
				        overflow: hidden;
				 
				    }
				 
				    .son2{
				 
				        border: 1px solid lightgrey;
				 
				 
				        text-align: center;
				 
				        width: 130px;
				 
				        height: 35px;
				 
				        line-height: 35px;
				 
				        position: relative;
				 
				        top: -36px;
				 
				        left: 80px;
				 
				    }
				 
				    #b1:hover,#b2:hover,#b3:hover{
				 
				        overflow: visible;
				 
				        background-color: #8324ab;
				 
				        color: white;
				 
				        z-index: 999;
				 
				        cursor: pointer;
				 
				    }
				 
				    .son1:hover,.son2:hover{
				 
				        background-color: #8324ab;
				 
				        cursor: pointer;
				 
				    }
				 
				    #b1-1:hover{
				 
				        overflow: visible;
				 
				        background-color: #8324ab;
				 
				        z-index: 999;
				 
				        cursor: pointer;
				 
				    }




.cdpdl{padding-top:8px;}

.banner{width:100%; min-width: 1200px;
		height:100%; min-height: 960px;
		margin: 0 auto;
		background:url(../images/banner.jpg) no-repeat top center;}
		
.host{width: 1000px;
		overflow: hidden;
		margin: 0 auto;
		padding-top: 377px;}
		
.host p{    color: white;    font-size: 15px;
    line-height: 28px;
    text-align: center;}
	
.int{width: 1064px;
		overflow: hidden;
		margin: 0 auto;
		padding-top: 84px;}
		
.int p{    color: white;
    font-size: 15px;
    line-height: 24px;
   text-align: justify;
  
   padding-bottom: 10px;}


/* 页尾 */
.footer{
	background: #363B50;
	text-align: center;
	margin-top: -1px;
}
.footer footer .foot .footer-bottom {
	
  /* border-top: 1px solid #f3f9fd77; */
  padding-top: 20px;
	padding-bottom: 20px;
  font-size: 14px;
  line-height: 30px;
  color: #f0f6ff;
}
.footer footer .foot .footer-bottom p em {
  font-style: normal;
}
.footer footer .foot .footer-bottom p span a{
  color: #f0f6ff;
}
.footer footer .foot .footer-bottom p span + span {
  margin-left: 20px;
}
/* 页尾end*/


/* 登錄头样式调整
.cdnavbox .userbox{
margin-left: 30px;
}
.ecp_top-nav .ecp_tn-header{
	width: auto !important;
}
.ecp_top-nav{
	height: 50px !important;
}
.tn-person-r .ecp_tn-title .ecp_tn-tab i, .tn-person-r .tn-user i{
	height: 50px !important;
}
.ecp_top-nav{
	background-color: transparent !important;
	border-bottom:none !important;
	color: #ffffff;
}
.tn-person-r .ecp_tn-title .ecp_tn-tab{
	color: #ffffff !important;
}
.tn-person-r .ecp_tn-title .ecp_tn-tab i, .tn-person-r .tn-user i{
	padding: 0 !important;
	padding-left: 20px !important;
}
.tn-person-r .ecp_tn-title .ecp_tn-tab{
	line-height: 50px !important;
}
.tn-person-r .ecp_tn-title .ecp_tn-tab:hover, .tn-person-r .tn-setting .tn-name:hover, .tn-person-r .tn-setting .ecp_tn-tab:hover, .tn-person-r .tn-onmouse .ecp_tn-tab, .tn-person-r .tn-onmouse .ecp_tn-tab{
	border:none;
  background-color: transparent !important;
  text-decoration: none;
}

#Ecp_top_jf_login2 span{
	top: 0 !important;
}
.tn-person-r .tn-topmenulist .tn-text-list li a{
	padding: 0 7px !important;
}
.tn-person-r .ecp_tn-title{
	font-size: 14px !important;
}
#Ecp_top_bk_login{
	height: 50px;
}
#Ecp_top_login_layer .account-login{
	line-height: 20px;
}
#Ecp_top_jf_login span{
	top: 0 !important;
}
.tn-person-r{
	max-width: 400px;
} */
.login ul li a{
  font-size: 14px;
}
