@charset "UTF-8";
/**
 * 
 * @authors Your Name (you@example.org)
 * @date    2018-01-15 10:23:11
 * @version $Id$
 */
@font-face {    
  font-family: BEBAS;    
/*  src: url( 字体.eot ); /* IE */ 
  src: url(../fonts/BEBAS___.TTF) format("truetype");  /* 非IE */  
}

@font-face{
	 font-family:FuturaBT-Book;
	 src:url(../fonts/TT0140M_.TTF);
}


body,h1,h2,h3,h4,h5,h6,p,dl,dd,ul,ol,input{margin:0;padding:0}em,i{font-style:normal}li{list-style:none}a,a:hover{text-decoration:none}img{border:0}table{border-collapse:collapse;border-spacing:0}label{cursor:default}textarea{resize:none}a,a:focus{outline:none}.clearfix:after{content:'\20';display:block;height:0;clear:both}.clearfix{*zoom:1}.clear{display:block;height:0;clear:both;font-size:0;line-height:0;overflow:hidden}.fl{float:left;display:inline}.fr{float:right;display:inline}.fn{float:none}.tl{text-align:left}.tr{text-align:right}.tc{text-align:center}.hide{display:none}.show{display:block}.mt10{margin-top:10px}.noBg{background:none!important}.noBorder{border:0!important}.red{color:red}.mb15{margin-bottom:15px}body,button,input,select,textarea{font:12px/1.5 Tahoma,Arial,'Hiragino Sans GB','microsoft yahei',\5b8b\4f53}
body{background: #fff;width:100%;font-family: 'microsoft yahei';/*font-family:思源黑体 CN;*/}
a{color:#555;text-decoration:none;}
a:hover{color:#122a4d;}
img{vertical-align: middle;display:block;max-width:100%;}
.g-in{width:1140px;margin:0 auto;}
.wrapper{width:100%;overflow:hidden;position:relative;}

.default{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:#122a4d;}
.default .deBox{display:table;height:100%;width:100%;position:relative;}
.default .deBox .boxCt{display: table-cell;vertical-align: middle;text-align: center;backface-visibility: hidden;}
.default .deBox .logo{position:relative;top:-30px;opacity:0;}
.default .deBox .logo img{display:inline-block;}
.default .deBox .txt{margin-top:100px;position:relative;top:30px;opacity:0;}
.default .deBox .txt a{font-size:16px;text-transform:uppercase;color:#b5b8bd;background-color:#102543;padding:6px 15px;border-radius:8px;transition:all 0.3s linear;letter-spacing:1px;}
.default .deBox .txt a:hover{background-color:#0e203a;color:#fff;}

.header{position:fixed;left:0px;top:0px;width:100%;z-index:20000;transition:all 0.3s linear;}
.header .logo{float:left;}
.header .logo img{height:100px;width:auto;transition:all 0.3s linear;}
.header .menu{float:right;width:100px;height:100px;background-color:#122a4d;position:relative;transition:all 0.3s linear;}
.header .menu .sp_group{width:24px;height:20px;position:absolute;left:50%;margin-left:-12px;top:50%;margin-top:-10px;cursor:pointer;}
.header .menu .sp_group span{display:block;height:4px;background-color:#fff;}
.header .menu .sp_group .sp2{margin:4px 0px;}
.header .navWrap{position:fixed;left:-50%;top:0px;width:50%;height:100%;background-color:#000000;padding-top:200px;z-index:20000;opacity:0;}
.header .navWrap li{text-align:right;padding-right:160px;font-size:22px;font-weight:bold;margin-bottom:30px;}
.header .navWrap li a{color:#fff;transition:all 0.2s linear;}
.header .navWrap li a span{display:block;font-weight:normal;opacity:1;color:#fff;opacity:0;transition:all 0.2s linear;}
.header .navWrap li a:hover{color:#2487bb;}
.header .navWrap li a:hover span{opacity:1;color:#2487bb;}
.header .navWrap .close{position:absolute;top:80px;right:80px;cursor:pointer;}
.header .navbg{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1200;display:none;cursor:pointer;}


.headerSS{position:fixed;left:0px;top:0px;width:100%;z-index:20000;background-color:#122a4d;box-shadow:0px 1px 10px rgba(18,42,77,0.5);}
.headerSS .logo{float:left;}
.headerSS .logo img{height:80px;width:auto;}
.headerSS .menu{float:right;width:80px;height:80px;background-color:#122a4d;position:relative;}
.headerSS .menu .sp_group{width:24px;height:20px;position:absolute;left:50%;margin-left:-12px;top:50%;margin-top:-10px;cursor:pointer;}
.headerSS .menu .sp_group span{display:block;height:4px;background-color:#fff;}
.headerSS .menu .sp_group .sp2{margin:4px 0px;}

.footer{height:20px;}


@media(max-width:1400px){

	.header .navWrap{position:fixed;left:-50%;top:0px;width:50%;height:100%;background-color:#000000;padding-top:100px;z-index:1500;opacity:0;}
	.header .navWrap li{text-align:right;padding-right:160px;font-size:22px;font-weight:bold;margin-bottom:30px;}
	.header .navWrap li a{color:#fff;transition:all 0.2s linear;}
	.header .navWrap li a span{display:block;font-weight:normal;opacity:1;color:#fff;opacity:0;transition:all 0.2s linear;}
	.header .navWrap li a:hover{color:#2487bb;}
	.header .navWrap li a:hover span{opacity:1;color:#2487bb;}
	.header .navWrap .close{position:absolute;top:60px;right:60px;cursor:pointer;}


}


@media(max-width:1200px){
.header{background-color:#122a4d;}
.header .logo img{height:60px;width:auto;}
.header .menu{float:right;width:60px;height:60px;background-color:#122a4d;position:relative;transition:all 0.3s linear;}
.header .menu .sp_group span{display:block;height:3px;background-color:#fff;}
.header .menu .sp_group .sp2{margin:5.5px 0px;}

}

@media(max-width:960px){

.default .deBox .logo{width:76%;margin:0 auto;}
.default .deBox .txt a{font-size:14px;padding:6px 12px;border-radius:6px;letter-spacing:0px;}


.header .navWrap{position:fixed;left:-50%;top:0px;width:50%;height:100%;background-color:#000000;padding-top:100px;z-index:1500;opacity:0;}
.header .navWrap li{text-align:right;padding-right:60px;font-size:14px;font-weight:bold;margin-bottom:20px;}
.header .navWrap li a{color:#fff;transition:all 0.2s linear;}
.header .navWrap li a span{display:block;font-weight:normal;opacity:1;transition:all 0.2s linear;color:#fff;}
.header .navWrap li a:hover{color:#2487bb;}
.header .navWrap li a:hover span{opacity:1;color:#2487bb;}
.header .navWrap .close{position:absolute;top:40px;right:40px;cursor:pointer;}
.header .navbg{position:fixed;left:0px;top:0px;width:100%;height:100%;background-color:rgba(0,0,0,0.8);z-index:1200;display:none;cursor:pointer;}




.footer{height:0px;}



}

@media(max-width:500px){
.header .navWrap .close{position:absolute;top:30px;right:30px;cursor:pointer;}
.header .navWrap li{text-align:right;padding-right:30px;font-size:13px;font-weight:bold;margin-bottom:20px;padding-left:10px;}
.header .navWrap li a{color:#fff;transition:all 0.2s linear;}



}
.beianBox{margin: 0 5px;color: #bbb;}
.beian{display: inline-block;color: #bbb;}