*{padding:0;margin:0;}
div,dl,dt,dd,form,h1,h2,h3,h4,h5,h6,img,ol,ul,li,table,th,td,p,span,a{border:0;}
img{
	vertical-align:top;
	border-radius: 8px !important;
    box-shadow: 0 0 15px 4px rgba(0,0,0,.2) !important;
}

/*PC版分页样式*/
.pagebox{height:26px; line-height:26px; margin-top:15px;text-align:center;}
.pagebox a, .pagebox span{ padding:5px 10px; border:#CCC solid 1px; margin:0px 5px;}
.pagebox a.on, .pagebox a:hover{ color:#06C;border:#2d9aff solid 1px; }
.pagebox .page_current {color: #fff;    background: #ca1e1c;    border: #ca1e1c solid 1px;}

ul,ol,li{list-style-type:none;}
i{font-style: normal;}
.clear { display:block; height:0; overflow:hidden; clear:both; }
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }
.fl{float:left; display:inline;}
.fr{float:right; display:inline;}
.hide{display:none !important;}
.show{display:block !important;}

a{text-decoration: none; color: #000;  
        -webkit-transition: all 1s cubic-bezier(.19,1,.22,1);
    transition: all 1s cubic-bezier(.19,1,.22,1);   }
a:hover{text-decoration: none;
        -webkit-transition: all 1s cubic-bezier(.19,1,.22,1);
    transition: all 1s cubic-bezier(.19,1,.22,1);}
body {
    font: 14px/1.6 '微软雅黑';
    background: #fff;
}
html,body{
    width: 100%;
    overflow-x:hidden;
}
input:focus{
    outline:0 none;
}

::after, ::before {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
}
* {
    -webkit-tap-highlight-color: rgba(255,255,255,0);
     -webkit-animation-fill-mode:both !important;
     -ms-animation-fill-mode:both !important;
     -o-animation-fill-mode:both !important;
     animation-fill-mode:both !important;
}
input[type="button"], input[type="submit"], input[type="reset"] {

-webkit-appearance: none;

}

input[type="text"],input[type="password"]{
    border-radius: 0;
}

textarea {  -webkit-appearance: none;}  








@media only screen and (min-width:769px) {
 .wrap{
			width:1200px;
			margin: 0 auto;
 }
 .sp_header{
			display: none;
  }
  .m_footer{
  	display: none;
  }
  .header{
  	height: 90px;
  	position: fixed;
  	top: 0;
  	left: 50%;
    transform: translate(-50%, 0);
    z-index: 999;
    background: #fff;
    width: 100%;
  }
  .header_left{
  	width: 20%;
  	line-height: 88px;
  }
  .header_left a{
  	display: inline-block;
  }
  .header_left a:last-child{
  	margin-left: 10px;
  }
  .header_left img{
  	vertical-align:middle;
    width: 107%;
	border-radius: 0 !important;
    box-shadow: none !important;
  }
  .header_right{
  	width: 50%;
  	display: 
  	
  }
  .header_nav>li{
  	width: 20%;
  	float: left;
  }
  .header_nav .nav_father>a{
  	display: block;
  	font-size: 16px;
  	color: #333;
  	height: 90px;
    line-height: 90px;
    text-align: center;
  }
  .language{
  	width: 20%;
  	text-align: right;
  	display: inline-block;
  	height: 90px;
  	line-height: 90px;
  }
  .language a{
  	display: block;
  	font-size: 16px;
  	color: #999;
  }
   .language i{
   	display: inline-block;
   	font-size: 20px;
   	color: #666;
   	vertical-align:middle;
      transition: all .3s;
   }
   .nav_child{
   	width: 100%;
   	background:#71cff5;
   	text-align: center;
   	padding: 20px 0 10px;
   	display: none;
   }
   .nav_child>li{
   	padding-bottom: 15px;
   }
   .nav_child>li a{
   	display: inline-block;
   	font-size: 16px;
   	color: #fff;
   }
   .nav_grandson{
   	display: none;
   }
   .nav_grandson>li{
   	padding-bottom: 15px;
   }
   .nav_grandson>li:last-child{
   	padding-bottom: 0;
   }
   .nav_grandson>li a{
   	font-size: 14px;
   }
   .header_nav>li .active{
   	color: #fff;
   	background:#71cff5;
   	border-bottom: 3px solid rgba(0,0,0,.1);
   }
    .nav_childbtn>li a>i{
      display: inline-block;
      font-size:20px;
      color: #fff;
      vertical-align:middle;
      transition: all .3s;
    }
   .nav_childbtn>li .c .btn_rotate{
    transform: rotate(180deg);
   }
  
 
   .language:hover i{
   transform: rotate(180deg);
   }
	/* 公共头部 */
	/* 公共尾部 */


	.footer{
		width: 100%;
		background:#ecf5fa;
		
	}
	.foot_content>div{
		float: left;
		width: 25%;
		position:relative;
	}
       
      
	.foot_content>div:after{
		content:"";
		width:1px;
		height:332px;
		background:#cccccc;
		position:absolute;
		left:0;
		top:0;
	}
	.foot_content>div:last-child:after{
		content:" ";
		width:0;
		height:0;
	}
	.foot_content>div:before{
		content:"";
		width:6px;
		height:1px;
		background:#000;
		position:absolute;
		top:0;
		left:0;
	}
	.foot_content>div:last-child:before{
		content:" ";
		width:0;
		height:0;
	}
	.foot_content{
		padding: 40px 0 0 0;
		height: 380px;
    overflow: hidden;
    z-index: 9999999;
	}
	.foot_box img{
		max-width:100%;
		vertical-align:top;
	}
	.foot_box>div{
		width: 90%;
		float: right;
	}
	.foot_box h1{
		font-size: 16px;
		color: #333;
		font-weight: normal;
	}
	.foot_box div>ul{
		margin-top: 10px;
    width: 90%;
	}
	.foot_box ul>li {
		margin-bottom: 5px;
	}
	.foot_box ul>li a{
		display: inline-block;
		font-size: 14px;
		color: #666;
	}
	.foot_bottom{
		border-top: 1px solid #cccccc;
		text-align: center;
		padding: 20px 0;
		
	}
	.foot_bottom span,.foot_bottom a{
		font-size: 14px;
		color: #333;
	}
	.foot_father i{
		display: inline-block;
		font-size: 20px;
		color: #666;
		vertical-align:middle;
    transition: all .3s;
	}
	.foot_child{
		display: none;
	}
	.foot_right img{
		max-width: 100%;
	    border-radius: 0  !important;
        box-shadow: none !important;
	}
	.foot_right>div{
		margin-top: 20px;
	}
	.foot_right div>span{
		display: inline-block;
		width: 120px;
		height: 1px;
		background: #666;
	}
	.foot_right div>div{
		margin-top: 8px;
	}
	.foot_right div p{
		font-size:14px;
		color: #666;
		margin-bottom: 8px;
	}
	.foot_father>a .foot_active{
		transform: rotate(180deg);

	}
	/* 公共尾部 */
	
}	





@media only screen and (max-width:769px) {
.wrap{
	width: 96%;
	margin: 0 auto;
}
.header_nav{
	display: none;
}
.sp_header{height:3rem;overflow:hidden;position:fixed;z-index:10;width:100%; z-index: 9999999999999;background: #FFFFFF;}
.sp_logo{padding:0.6rem;float:left;height:3rem}
.sp_logo img{max-height: 2.5rem;
    /* line-height: 2rem; */
    margin-top: -0.35rem;
	border-radius: none  !important;
    box-shadow: none !important;
	}
.sp_logo .black_img{
  display: inline-block;
    max-height: 2rem;
    width: 126px;
    height: 77px;
    background: url(../img/logo.png) center no-repeat;
    float: right;
    background-size: 50% 100% !important;
    margin-left: -1.5rem;
}
.sp_logo .white_img{
  background: url(../img/white_logo.png) center no-repeat;
}
.sp_nav{width:2.5rem;float:right;position:relative;cursor:pointer;height:1.8rem;margin-top:0.9rem}
.sp_nav span{display:block;background:#000;width:1.8rem;height:0.12rem;position:absolute;left:0.6ren;transition:all ease 0.45s}
.sp_nav .span_active{
  background: #fff;
}
.sp_nav span:nth-of-type(1){top:0px}
.sp_nav span:nth-of-type(2){top:0.6rem}
.sp_nav span:nth-of-type(3){top:1.25rem}
.sp_nav_se span:nth-of-type(1){top:0.6rem;transform:rotate(45deg)}
.sp_nav_se span:nth-of-type(2){width:0}
.sp_nav_se span:nth-of-type(3){top:0.6rem;transform:rotate(-45deg)}
.sjj_nav{position:fixed;z-index:9999999;background:#000;width:100%;height:calc(100% - 6.5rem);font-size:1rem;line-height:2.5rem;top:-100%;left:0;overflow:auto;overflow-x:hidden;transition:top ease 0.35s;}
.nav_show{top:3rem}
.sjj_nav>ul>li:first-child{overflow:hidden;border-top:0}
.sjj_nav>ul>li:first-child>a{float:left;width:calc(100% - 4.3rem)}
.sjj_nav>ul>li:first-child .language{float:right;width:4.3rem;overflow:hidden;line-height:1.8rem;margin-top:0.3rem}
.sjj_nav>ul>li:first-child .language a{width:2rem;float:left;border-left:0.06rem #ddd solid;text-align:center;color:#FFFFFF;}
.sjj_nav ul li i{float: right;}
.sjj_nav ul li i svg{transform:rotate(-90deg);transition:all ease 0.35s}
.sjj_nav ul li .sjj_nav_i_se svg{transform:rotate(0deg)}
.sjj_nav ul li{border-top:0.06rem #333333 solid;position:relative;line-height:4rem;font-size:1rem}
.sjj_nav>ul li>ul li>ul li{border-top: none; margin-left: 0;}
.sjj_nav>ul li>ul li{ margin-left: 1.25rem;}
.sjj_nav>ul li>ul li:first-child{
  margin-left: 0;
  padding-left:1.25rem;
  border-bottom: none;
}
/*.sjj_nav>ul li>ul li:last-child{
  border-top:0.06rem solid #333 !important;
}*/
.children>li{
  border-top: none !important;
  border-bottom: none !important;
}
.children>li:first-child{
  border-top: 1px solid #333 !important;
}
.sjj_nav>ul li>ul li>ul li:first-child{
   margin-left: 0;
  padding-left:0;
  border-top: 1px solid #333;
}
.sjj_nav>ul li>a{
	padding-left: 0.6rem;
	font-size: 1.2rem;
}
.sjj_nav>ul li>i{
	margin-right: 0.6rem;
  font-size: 1.5rem;
  color: #fff;
 transition: all .3s;
}
.sjj_nav>ul li .sjj_active{
  color: #71cff5;
}
.sjj_nav>ul li .sjj_rotate{
  transform: rotate(180deg);
  color: #71cff5;
}
.father>li .sjj_active{
  color: #71cff5;
}
.fater>li .sjj_rotate{
  transform: rotate(180deg);
  color: #71cff5;
}
.sjj_nav>ul li>ul li>a{
	padding-left: 1rem;
	font-size: 1.1rem !important;
}
.sjj_nav>ul li>ul li>i{
	padding-left: 1.25rem;
}
.sjj_nav>ul li>ul li>i{
	padding-left: 0 !important;
}
.sjj_nav>ul li>ul li>ul li>a{
	font-size: 1rem;
}
.sjj_nav>ul >li:last-child{border-bottom:0.06rem #333333 solid;}
.sjj_nav ul li ul{display:none}
.sjj_nav ul li a{color:#fff;width:80%}
.sjj_nav ul li ul li a{display:inline-block;text-align:left;}
.sjj_nav ul li i svg{width:1.5rem;height:1.5rem;fill:#fff;display: none;}
.sjj_nav ul li .sjj_nav_i_se svg{fill:#c9141e; display: none; }
.sjj_nav ul li ul li>ul{margin-left:0.6rem;}
.sjj_nav>ul >li:last-child  a{
   display:block;
}
 
 .sp_header_black{
	 background-color: #000000;
 }
 .m_header{
	height: 100%;
    width: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 999;
    background: #000;
 }
 .m_header .first{
	 border-top: none;
 }
 
 .header{
 	display: none;
 }
 
 
 
 .footer{
 	display: none;
 }
 .m_footer{
 		width: 100%;		
 		background: #ecf5fa;
 		overflow: hidden;
 		
 	}
 	.m_footer>ul li>div{
 		height: 2.5rem;
 		line-height: 2.5rem;
 		margin-top: 1.25rem;
 		border-bottom: 0.06rem solid #ccc;
 	}
 	.m_footer>ul li>div a{
 		display: inline-block;
 		font-size: 1rem;
 		color: #666;.footer_nav span
    opacity: 0.7;
 	}
 	.m_footer>ul li{
 		position: relative;
 	}
 	.footer_nav{
 		width:2rem;
 		float:right;
 		position:relative;
 		cursor:pointer;
 		height:1.8rem;
		margin-top: 0.5rem;
 		}
 	.footer_nav span{
 		display:block;
 		background:#666;
 		position:absolute;
 		left:0.6rem;
 		top: 0.6rem;
		transition:all ease 0.45s;
    opacity: 0.6;
 		}
 	.footer_nav span:first-child{
 		width: 0.8rem;
 		height: 0.1rem;
 	}
 	.footer_nav span:last-child{
 		width: 0.1rem;
 		height:0.85rem;
 	}
 	.footer_nav span:nth-of-type(1){
 		top:0.6rem;
 		}
 	.footer_nav span:nth-of-type(2){
 		top:13%;
 		left:49%;
 		}
 	.footer_nav_se span:nth-of-type(1){
		top:0.85rem;transform:rotate(-140deg)
	}

 	.footer_nav_se span:nth-of-type(2){
		top:0.5rem;transform:rotate(225deg)
	}
 	
 	.footer_sjj_nav>li:first-child{
 		margin-top: 0.9rem;
 	}

  .footer_sjj_nav>li i{
    display: inline-block;
    font-size: 1.5rem;
    color: #999;
    margin-right: 1rem;
    vertical-align:middle;
     transition: all .3s;

  }
    .footer_sjj_nav>li .footer_rotate{
      transform: rotate(180deg);
    }



 	.footer_sjj_nav>li{
 		margin-bottom: 0.9rem;
 		margin-left: 2.5rem;
 	}
 	.footer_sjj_nav>li a{
 		display: inline-block;
 		font-size: 0.9rem;
 		color: #999;
 	}	
 	.footer_sjj_nav1{
 		display: none;
 	}
 	.footer_sjj_nav2{
 		display: none;
 	}
 	.footer_sjj_nav3{
 		display: none;
 	}
	.footer_sjj_nav4{
		display: none;
	}
	.footer_sjj_nav5{
		display: none;
	}
 	.footer_show{
 		display: block;
 	}	
 	.m_footer .foot_bottom{
 		margin-top: 1.5rem;
 		text-align: left;
 		font-size: 1rem;
 		color: #999999;
		margin-bottom: 1rem;
 	}
	.m_footer .foot_bottom img{
   width: 25%;
   border-radius: 0  !important;
    box-shadow: none !important;
  }
  .m_footer .foot_bottom>span{
    display: block;
    width: 10rem;
    height: 0.06rem;
    background:#666;
    margin: 1rem 0;
  }
  .m_footer .foot_bottom>p{
    margin-bottom: 0.5rem;
  }
  .m_footer .footer_mask{
    width: 100% !important;
    background:#3c3c3c;
    text-align: center;
    padding: 8px 0;
    margin-top: 30px;
  }
   .m_footer .footer_mask span{
    display: inline-block;
    font-size: 0.5rem;
    color: #fff;
    opacity: 0.5;
   }
   .m_footer .footer_mask a{
    display: inline-block;
    font-size: 0.5rem;
    color: #fff;
    opacity: 0.5;
   }
 .footer_son{
  display: none;
 }
 .footer_son li{
  margin-bottom: 0.5rem;
 }
 
 
 
 /* 底部部分结束 */
 }