@charset "utf-8";
/* CSS Document */
* {margin: 0;padding: 0;outline: none;}
*:not(input,textarea) {-webkit-touch-callout: inherit;-webkit-user-select: auto;}
body {width: 100%;font:normal 12px 'Arial','Microsoft YaHei', '微软雅黑', 'SimSun', '宋体', 'Heiti', '黑体', 'sans-serif';color: #666;-webkit-touch-callout: inherit ;-webkit-user-select: auto ;background:#fff;}
a {color: #333;text-decoration: none;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);transition:all 0.3s;}
a:hover {text-decoration: none;color:#333;transition:all 0.3s;}
button,input,select,textarea {font-size: 100%;margin: 0;padding: 0;outline: none;font:normal 12px 'Arial','Microsoft YaHei', '微软雅黑', 'SimSun', '宋体', 'Heiti', '黑体', 'sans-serif';}
table{width:100%;border-collapse:collapse;border-spacing:1;border-spacing:0; }
textarea,input {resize: none;outline: none;}
textarea {resize: none;-webkit-appearance: none;}
ul,ol,li {list-style: none;}
i,em {font-style: normal;}
img{ border:none;}
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both;}
@media (max-width:750px){
	img{max-width: 100%;height: auto;}
}
img{max-width: 100%;height: auto;}

.container{ width:100%; margin:0 auto; position:relative;}
.inside-banenr{ width:100%;padding-bottom:32.6%;}

.navbar{ width:100%; background:#fff; border-bottom:1px solid rgba(0,0,0,0.1); position:relative;z-index: 999;}
.navbar .logo{ float:left; padding:14px 30px;}
.navbar .logo a,.navbar .logo a img{ width:246px; display:block;}
.nav{ position:absolute; right:120px; top:0; display:none;}
.nav li{ float:left; padding:0 30px;}
.nav li a{ display:block; padding:42px 0; font-size:16px; text-transform:uppercase;}
.nav li a:hover,.nav li.active  a{ color:#002585; border-bottom:4px solid #002585;}
.nav li a.busse{ border:1px solid #efb313; color:#efb313; background:url(../images/ico_07.png) no-repeat 15px center #ffeedc; padding:7px 20px 7px 40px;margin-top: 7px; }
.nav li a.busse:hover{ border:1px solid #efb313; color:#efb313;}
.hide-nav{ display:none; width:42px; height:100%; position:absolute; top:0; right:10px; background-image:url(../images/nav.png); background-position:50% 50%; background-size:contain; text-indent:-9999em;}
.nimei{background-image:url(../images/nav2.png); background-position:50% 50%; background-size:contain;}
.new-nav{ width:100%; position:absolute; top:57px; left:0; background:#fff; z-index:90; text-align:center; display:none;}
.news-nav-con{box-shadow: 0 5px 20px rgba(0,0,0,0.2);}
.new-nav ul li a{ display:block; padding:15px 0; border-bottom:1px dotted #dcdcdc;}
.new-nav ul li.mob-langu { font-size:0;}
.new-nav ul li.mob-langu a{ display:inline-block; width:50%; font-size:12px;}
.new-nav ul li.mob-langu a.slc{color:#0d2f89;}
.new-nav ul li:last-child a{ border-bottom:none;}

.langue{ position:absolute; right:20px; top:42px; cursor:pointer;}
.langue .l-text{ float:left; padding:2px 0; margin-right:5px;}
.langue .in-lagu{ float:left;background:url(../images/sj.png) no-repeat right 6px; padding-right:15px;}
.langue .in-lagu li{ display:none; padding:2px 0; width:28px;}
.langue .in-lagu li.select{ display:block;}
.langue:hover .in-lagu li{ display:block;}

/*.nav-mask{ position:fixed; top:0; left:0; width:100%; height:100%; z-index:10; background:rgba(0,0,0,0.2)}*/


footer{ background:#131417;}
.foot{padding:60px 0;}
.foot-left{ float:left; width:120px; margin-right:100px;}
.foot-left img{ display:block; width:100%;}
.foot-mid{ width:700px; float:left;}
.foot dl{ width:220px; float:left; margin-right:20px;}
.foot dl:last-child{ margin-right:0;}
.foot dl dt{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px solid #2b2c2f;}
.foot dl dt a{ color:#fff; font-size:16px;}
.foot dl dd{ line-height:32px;}
.foot dl dd a{ font-size:12px; color:#919293; text-transform:capitalize;}
.foot dl dd a:hover{ color:#fff;}
.foot-right{ float:right; width:170px;}
.foot-right img{ display:block; width:100%; margin-bottom:5px;}

.copy{ padding:20px 0; border-top:1px solid #2b2c2f; color:#919293;}
.copy-left{ float:left;}
.copy-left a{ color:#919293;}
.copy-left a:hover{ color:#fff;}
.copy-left i{ margin:0 5px;}
.copy-left span{ margin-left:20px;}
.copy-right{ float:right;}

.online{ position:fixed; bottom:6%; right:0;}
.online-ico{ width:42px; height:42px; background-color:#fff;background-repeat:no-repeat; background-position:50% 50%; 
box-shadow:0 0 4px rgba(0,0,0,0.37); position:relative; margin:5px 0; cursor:pointer; border-radius:3px;transition: all 0.2s;}
.online-ico:hover{ background-color:#002585; transition: all 0.2s;}
.gotop{ background-image:url(../images/ico_top1.png); }
.gotop:hover{background-image:url(../images/ico_top2.png)}
.wechat{background-image:url(../images/ico_wechat1.png);}
.wechat:hover{background-image:url(../images/ico_wechat2.png);}
.we-pic{ width:140px; position:absolute; right:45px; top:-129px; background:#fff; text-align:center; padding:5px; display:none;}
.wechat:hover .we-pic{ display:block;}

.current{ padding-bottom:30px; border-bottom:1px solid #dcdcdc; margin-bottom:30px;color:#999; font-size:14px;}
.current a{ color:#999;}
.current i{ margin:0 5px;}



@media (max-width:1360px) {
	.navbar .logo a, .navbar .logo a img{width: 170px;}
	.nav li{padding: 0 16px;}
	.nav li a{ font-size:14px; padding:31px 0;}
	.langue{ top:30px;}
	}

@media (min-width:1200px) {
   .container{ width:1180px;}
   .nav{ display:block;}
   .new-nav{ display:none !important;}

	}
@media (max-width:1200px){
	.container{ width:960px;}
	.nav{ display:block;}
	.foot-left{margin-right: 5%;}
	.foot-mid{width: 580px;}
	.foot dl{width: 32%;margin-right: 2%;}
	
	.inside-banenr{ padding-bottom:50%;}
	}
@media (min-width:992px) {
     .new-nav{ display:none !important;}
	}
@media (max-width:992px){
	.container{ width:98%;}
    .nav,.langue{ display:none;}
	.navbar .logo{ padding:5px 10px;}
	.navbar .logo a img{ width:140px;}
	.hide-nav{ display:block;}
    .foot-left{width: 15%;}
	.foot-mid{width:60%;}
	.foot-right{width: 17%;}
    .foot dl{width: 32%;margin-right:2%;}
	
	.inside-banenr{ padding-bottom:45%;}
	}
	
@media (max-width:750px){
	.container{ width:94%;}
	.navbar .logo{ margin-left:0; padding:}
	.navbar .logo a, .navbar .logo a img{ width:140px;}
	
	footer{ padding:30px 0;}
	.foot { padding:0;}
	.foot-left,.foot-mid,.foot-right{ float:none;}
	.foot-left{width:40%; margin:0 auto 8%;}
	.foot-mid{width:100%; text-align: center;}
	.foot-right{width:60%; margin:0 auto 10%; text-align: center;}
	.foot dl{ width:32%; margin-right:2%; margin-bottom:10%;}
	.foot dl dt{ padding-bottom:10%; margin-bottom:2%;}
	.foot dl dt a{ font-size:14px;}
	.copy-left{ margin-bottom:10px; float:none;}
	.copy-right{ float:none;}
	.we-pic{width: 130px !important;}

	}