@charset "utf-8"; 
body,p,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,input,select,textarea,button,th,td,figure,figcaption {margin: 0;padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
img {border: none;}
input,select,textarea{outline:none;}
ul li{list-style: none;}
a {text-decoration: none;cursor: pointer;color:inherit;font-size: inherit;}
a:hover,a:active,a:focus{text-decoration: none;color:inherit;}
html {outline: 0;-webkit-text-size-adjust: none;overflow-x: hidden;}
body {width: 100%;font-family:'Microsoft YaHei';-webkit-text-size-adjust: none;overflow-x: hidden;}
html,body{font-size: 16px;color:#353636;}
.fl {float: left;}/*左浮动*/
.fr {float: right;}/* 右浮动*/
.tal{text-align: left;}
.tac{text-align:center;}
.tar{text-align:right;}
.clear {clear: both;}/*清除浮动*/
.clearfix:after{clear:both;display: block;content: '';}/*清除浮动*/
.flexbox{display: flex;}
.scale1{overflow: hidden;}
.scale1 img{transition: all 0.5s;}
.scale1 img:hover{transition: all 0.5s;transform: scale(1.1);}

.header{width: 100%; height: auto;background-color: #ffffff; }
.header .navbar-inverse{ border-radius:0; border:none;background-color: transparent;height: 80px; transition: all 0.2s;margin-bottom:0;}
.header .navbox{width: 100%;max-width: 1500px; height: 100%; margin: 0 auto; display: flex;align-items: center;justify-content: space-between;}
.header .navbar-brand{padding: 0;height: auto;}
.header .navbar-brand img{ height: 46px;} 
.navbar .navbar-collapse{color:#ccc; height: 30px;line-height: 30px; flex: 1;max-width: 800px;}
.navbar .navlist{display: flex;align-items: center;}
.navbar-nav{display: flex;flex: 1;justify-content: space-between;}  
.navbar-nav>li{/*display:inline-block;*/float: none;position: relative;padding: 15px 0;}
.navbar-nav>li>a{ }
.navbar-inverse .navbar-nav>li>a{ line-height: 50px;padding:0 10px;color:#555;font-weight: bold;position: relative; }
.navbar-inverse .navbar-nav>li>a:hover,
.navbar-inverse .navbar-nav>li>a:hover, 
.navbar-inverse .navbar-nav>li>a:focus{color:#0ea74e; }
.navbar-inverse .navbar-nav>.active>a, 
.navbar-inverse .navbar-nav>.active>a:hover, 
.navbar-inverse .navbar-nav>.active>a:focus{background-color:transparent;color:#0ea74e; }
.navbar-inverse .navbar-nav>.active>a:after{content: "";display: block;height: 2px; width:14px;background-color:#0ea74e; position: absolute;bottom: 0;left: 50%;margin-left: -7px;}

.navbar-nav .subnav{position: absolute;z-index: 11;width: 150px;text-align: center;top: 100%;left: 50%;margin-left: -75px;display: none;}
.navbar-nav .subnav a{display: block;line-height: 55px;background-color: #ffffff; border-top: 1px solid #ccc;color: #777;}
.navbar-nav .subnav a.active,.navbar-nav .subnav a:hover{background-color:#0ea74e;color: #fff;}
.navbar-nav li:hover .subnav{display: block;}
.navbar .search-nav{width: 30px; } 
.navbar .search-btn{ width: 30px; height: 30px; cursor: pointer;background: url(../images/icon-search.svg) center center / 18px auto no-repeat;}
 
.header.notop{transition: all 0.2s;position: fixed;z-index: 111;}

/*底部*/
.footer{background:url(../images/footer-bg.jpg) center center / cover;color:#cccccc;}  
.footer .foot-top{padding: 40px 0 40px;}
.footer .foot-top .foot-top-flex{display: flex;justify-content: space-between; }
.footer .foot-top .foot-item{}
.footer .foot-top .foot-lxfs{flex: 1 0 50%;display:flex;border-right: 1px solid #cccccc80;}
.foot-lxfs-box{}
.footer .foot-top .foot-lxfs .footlogo{margin-bottom: 15px;} 
.footer .foot-top .foot-lxfs .footlogo img{} 
.footer .foot-top .foot-lxfs .footlxfs{}
.footer .foot-top .foot-lxfs .footlxfs h3{font-size:24px;font-weight: bold;color: #fff; line-height: 50px; }
.footer .foot-top .foot-lxfs .footlxfs p{font-size: 16px;line-height: 30px;}
.qrcodebox{padding:0px 30px 0;display: flex;align-items: flex-end;}
.qrcodebox img{width:100%;max-width:160px;}
.footer .foot-top .foot-menu{ }
.footer .foot-top .foot-menu ul{width: 100%; }
.footer .foot-top .foot-menu ul li{float: left;width: 50%;display: flex;justify-content: space-between;padding-left: 100px;margin-bottom: 20px;}
.footer .foot-top .foot-menu ul li a{font-size: 20px; font-weight: bold; color:#ffffff; }
.footer .foot-top .foot-menu ul li img{ width: 20px; }
.footer .foot-bot{border-top: 1px solid #cccccc80;padding:20px 0;display: flex;justify-content: space-between;font-size: 14px;}
.footer .foot-bot a{color:#cccccc;}


.pages{margin:40px 0 40px 0;text-align: center;}
.pages a{display: inline-block;height: 30px;padding:0 8px;margin:0 5px; line-height: 30px;color:#333;  border:1px solid #ccc;  min-width: 30px;text-align: center; font-size: 14px;}
.pages a:hover,.pages a.active{border:1px solid #0ea74e;color:#fff;background-color: #0ea74e;}
.pages a.none,.pages a.none:hover{border:1px solid #ccc;/*background: #ccc;*/ color:#fff;cursor: default;}


@media (min-width:992px) {
	.navbar-right{}
	.nav-right{margin-left: 40px;float: none;margin-top: 0;}
	.navbar-inverse .navbar-nav>li>a{padding: 0 15px;}
}

@media (min-width:1200px) {
	.header .navbar-brand img {height: 46px;}
	.navbar-inverse .navbar-nav>li>a{padding: 0 20px;}
}

@media (min-width:1400px) {
	.container {
	    width: 1300px;
	}
	.navbar-right{margin-top: 10px;}
	.nav-right{margin-left: 70px;float: right;margin-top: 10px;}
	 
}

@media (min-width:1600px) { 

}

@media(max-width:1200px){
	.header .navbar-brand img {height: 36px;}
	.navbar .search-nav{margin-left: 0;}
}


@media(max-width:768px) {
	body {
		overflow-x: auto;
	}
	.footer .foot-top {
		padding: 40px 0 30px;
	}
	.footer .foot-top .foot-top-flex {
		display: block;
	}
	.footer .foot-top .foot-lxfs {
		margin-bottom: 30px;
		display:block;
	}
	.qrcodebox{padding:20px 0;}
	.footer .foot-top .foot-menu ul {
		margin: 0;
	}
	.footer .foot-top .foot-menu ul li {
		padding-left:0;
		margin:10px 0;
	}
	.footer .foot-top .foot-menu ul li img{display:none;}
	.footer .foot-top .foot-menu ul li a{
		font-size:18px;
	}
	.footer .foot-bot {
		display: block;
		padding:20px 0;
	}
	.navbar-header {
		width: 100%;
		display: flex;
		flex-direction: row-reverse;
		align-items: center;
		padding:10px 0;
	}
	.navbar-toggle .icon-bar{width:16px;}
	.navbar-inverse .navbar-toggle .icon-bar{background-color:#999;}
	.header .navbar-brand{margin-right: 20px;}
	.header .navbar-brand img{max-width:100%;height:auto;}
	.header .navbar-brand{padding:0 15px;}
	.header .navbox{display:block;}
	.header .navbar-inverse{height:auto;}
	.navbar .navbar-collapse {}
	.navbar .search-nav{display:none;}
	.navbar-nav{display:block;}
	.navbar-nav>li{padding:0;}
	.navbar-inverse .navbar-nav > .active > a:after{display:none;}
	.navbar-inverse .navbar-nav > li > a{border-bottom:1px solid #f1f1f1;}
	.navbar-nav .subnav{position:static;margin-left: 0;width: 100%;text-align:left;}
	.navbar-nav .subnav a{padding-left:30px;border-top:none;border-bottom:1px solid #f1f1f1;line-height:40px;}
	.footer .foot-top .foot-lxfs{flex:1;}
	.foot-lxfs-box{border-right: none;}
	.footer .foot-top .foot-lxfs .footlxfs h3{font-size:18px;}
	
}