*{margin:0;padding:0;}
/*雅黑：\5FAE\8F6F\96C5\9ED1  Verdana, Helvetica, sans-serif*/
h1,h2,h3,h4,h5,h6{font-size:100%;margin: 0;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;word-wrap: break-word; white-space: normal;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{blr:expression(this.onFocus=this.blur());outline: none;}
a:link,a:visited{color:#333;text-decoration:none;outline: none;}
a:hover{color:#333;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#555;}
fieldset,img{border:0;}
button,input,select,textarea{font-size:100%;}
table{border-collapse:collapse;border-spacing:0;}
ol li{cursor: pointer;}
button{cursor: pointer;}
input:focus{ outline:none;}
textarea:focus{ outline:none;}
.clearfix:before, .clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
.clear{ clear:both;}

.mg{ width:1200px; margin:0 auto;}
.ov{ overflow:hidden; clear:both;}
.fl{ float:left; display:inline;}
.fr{ float:right; display:inline;}
.modal-opens {
    position: fixed;
    width: 100%;
}

/******************************头部***********************************/
.header{background: #fff;}
.header .container{width: 100%;padding: 0;}
.header .top{max-width: 1200px;margin: auto;}
.header .top .logo{float: left;margin: 21px 0;}
.header .top .logo img{ width: 50%;margin: 0 10px;}
.header .bottom{display: none;}
.header .top .lang_lg_ul{display: none;}
.header .top .lang_sm_ul{display: block;overflow: hidden;}
.header .top .lang_sm_ul a{color: #fff;}
.header .top .lang_ul{color: #fff;margin: auto;width: 240px;overflow: hidden;}
.header .top .lang_ul>li{height:30px;float: left;line-height:30px;margin:15px 10px;padding: 0 15px;border: 1px solid transparent;}
.header .top .lang_ul>li.active{border: 1px solid #fff;border-radius: 20px;box-sizing: border-box;}
.header .top .lang_ul>li img{position: relative;bottom: 2px;margin-right: 4px;}

.navbar-header{position:absolute;right:5%;top:22%;z-index:99;}
.navbar-header>.active>span{display: none;}
.navbar-header>.active{width: 44px;height:34px;}
.navbar-header>.active::before{content:'x';font-size:28px;color:#888;line-height:0;position: absolute;left:0;right:0;top:13px;}
.navbar-collapse.active{width: 100%;position:fixed;z-index:20;margin:0;
padding:0;left:0;right:0;top:72px;bottom:0;background:transparent;}

.navbar-default .navbar-collapse, .navbar-default .navbar-form{border:none;}


.navbar-collapse{width: 100%;position:relative;z-index:20;margin:0;padding:0;}
.navbar-collapse>ul{background:#2b3648;}
.navbar-collapse>ul>li{line-height:50px;color:#fff;display: flex;display: -webkit-flex;justify-content: center;align-items: center;}
.navbar-collapse>ul>li.active,
.navbar-collapse>ul>li:hover{background:#9ca1a9;}
.navbar-collapse>ul>li>img{margin-right:15px;}

.navbar-default {background-color: transparent;border: none;}
.navbar {margin-bottom: 0px;}
.navbar-nav{float: left;width: 80%;overflow: hidden;}
.navbar-nav ul{width: 100%;}
.navbar-nav li:hover{background: #4567c8;}
.navbar-nav .active{background: #4567c8;height: 100%;width: 100%;}
.navbar-default .navbar-nav > li > a { color: #fff;line-height: 50px;}
.navbar-default .navbar-nav > li > a:hover {color: #fff;}
.navbar-toggle {position: absolute;right: 10%;background: #dfdfdf;margin: 0;}
@media only screen and (min-width: 768px) {
	.header .top .logo{float: left;margin: 23px 0 31px 0;position: relative;z-index: 99;}
	.header .top .logo img{width: auto;}
	.header .top .lang_lg_ul{float: right;height: 104px;display: block;margin-right: 10px;margin-bottom: 0;position: relative;z-index: 21;}
	.header .top .lang_lg_ul>li{height:28px;float: left;line-height:28px;margin:37px 5px;padding: 0 15px;border: 1px solid transparent;}
	.header .top .lang_lg_ul>li.active{border: 1px solid #bcbcbc;border-radius: 20px;box-sizing: border-box;}
	.header .top .lang_lg_ul>li img{position: relative;bottom: 2px;margin-right: 4px;}
	.header .top .lang_sm_ul{display: none;}
	.header .bottom{background: url(../images/index/nav_bg.jpg) no-repeat;height: 56px;overflow: hidden;width: 100%;display: block;
	background-size: cover;}
	.header .bottom .bottom_nav{max-width: 1200px;margin: auto;}
	.header .bottom .bottom_nav>li{float: left;width: calc(100% / 7.1);text-align: center;height: 56px;line-height: 56px;}
	.header .bottom .bottom_nav>li.active{background: url(../images/index/index_4.png)no-repeat bottom center;}
	.header .bottom .bottom_nav>li>a{padding: 0;width: 100%; display: inline-block; color: #fff;border-right: 1px solid #596270;
	font-size: 18px;line-height: 18px;}
	.header .bottom .bottom_nav>li:last-child>a{border-right: none;}
	.header .bottom .bottom_nav>li:hover{background: url(../images/index/index_4.png)no-repeat bottom center;}
}

/****************************底部*****************************************/
.footer{background: #252a30;padding:60px 0;}
.footer .footer_left{/*padding-top: 53px;float: left;max-width: 940px;*/}
.footer .footer_left ul{margin: 0;}
.footer .footer_left ul li{float: left;margin-bottom: 54px;padding-right: 35px;line-height: 16px;}
.footer .footer_left ul li a{color: #fff;font-size: 16px;}
.footer .footer_left ul li.active>a{color: #5570d3;}
.footer .footer_left ol {margin: 0;clear: both;display: none;}
.footer .footer_left ol li{float: left;color: #999;margin-right: 30px;font-size: 14px;line-height: 16px;margin-bottom: 19px;}
.footer .footer_left ol li p{display: inline-block;margin-bottom: 0;}
.footer .footer_left>p{clear: both; color: #666;margin-bottom: 0;font-size: 14px;line-height: 14px;}
.footer .footer_right{padding-top: 4%;float: right;padding-bottom: 4%;display: none;}
.footer .footer_right p{color: #999;}

@media (min-width: 1200px){
	.container {width: 1200px;padding: 0 10px;}
}
@media(max-width:1199px){
	.footer .footer_right{clear: both;width: 100%;text-align: center;}
}
@media(max-width:659px){
	.footer .footer_left{padding-left: 0%;}
	.footer .footer_right{clear: both;float: left;margin-left: 0%;padding-left: 10px;}
}
@media(max-width:767px){
	.footer {text-align: center;}
	.footer .footer_left ul {display: none;}
	.footer .footer_left ol li{width: 100%;}
	.footer .footer_left ol li p{display: block;}
	.footer .footer_right{width: 100%;text-align: center;margin: 0;padding:15px 0 ;}
}












