@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{ 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:20px;}
.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 ul li a.nocol{color:#666666;}

.cdnavcon ul li.spark{  margin-left: -16px;}


				    #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;
				 
				    }
						#b1.current{
							/* overflow: visible; */
				 
				        background-color: #8324ab;
				 
				        color: white;
				 
				        z-index: 999;
				 
				        cursor: pointer;
				 
						}
				 
				    .son1:hover,.son2:hover{
				 
				        background-color: #8324ab;
				 
				        cursor: pointer;
				 
				    }
						.son1.currentSon{
							background-color: #8324ab;
			 
							cursor: pointer;
			 
					}
				 
				    #b1-1:hover{
				 
				        overflow: visible;
				 
				        background-color: #8324ab;
				 
				        z-index: 999;
				 
				        cursor: pointer;
				 
				    }

