	@charset "utf-8";
* { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
*:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; }
html, body { font-size: 100%; background: #ffffff; margin: 0; font-family: Microsoft Yahei, '微软雅黑', arial, sans-serif,"思源黑体 CN Medium", "思源黑体 CN Regular";max-width:1920px;width:100%; margin: 0 auto;}
p, ul li, ol li { margin: 0; }
h1, h2, h3, h4, h5, h6 {/* font-family: 'Work Sans', sans-serif;*/ margin: 0; font-weight: 500; }
ul, label, ol { margin: 0; padding: 0; }
a { text-decoration: none; color: #333 }
ul, ol { list-style: none; }
img { border: none }
.fl{float: left}
.fr{float:right}
@font-face {
  font-family: 'SourceHanSerif';
  src:url("../fonts/SourceHanSerifCN-Bold.ttf") format('truetype');
  font-weight: normal;
  font-style: normal;
}
.box-s-top{width:50px; height: 50px; background: #163163;position:fixed;z-index:1070;right:20px;bottom:140px; padding: 15px 0;text-align: center; border-radius: 15px; cursor: pointer;}		
.nav_menu>li {width:130px; height: 50px; display: block; line-height: 50px; text-align: center; float: left;font-weight: bold; letter-spacing: 1px; margin-right: 5px;}
.nav_menu{ width:900px; height:80px;position:relative; z-index:2; float: right; padding-top: 20px;}
.nav_menu>li:nth-child(7),.nav_menu>li:nth-child(7){width:120px;}
.nav_menu>li:nth-child(1){width:90px;}

.nav_menu>li:hover,.nav_menu>li.hover{color:#e8c38e;border-bottom: 2px solid #e8c38e}		
.nav_menu-item { /*position: relative;*/height: 30px; }
.nav_submenu { /*padding: 0; opacity: 1;*/ height: 0; overflow: hidden; transition: all 0.5s ease;/*position: absolute;*/
  background: #FFFFFF;}
.nav_submenu li{width:100%; display: block; height:40px; line-height: 40px;cursor: pointer;}
.nav_submenu li:hover { background-color: #e8c38e; }
.nav_menu .nav_menu-item:hover .nav_submenu {/* opacity: 1;*/ height:240px;}	
.nav_menu .nav_menu-item:nth-child(3):hover .nav_submenu { height:200px;}
.nav_menu .nav_menu-item:nth-child(5):hover .nav_submenu { height:160px;}
.nav_menu .nav_menu-item:nth-child(6):hover .nav_submenu { height:160px;}
.nav_menu .nav_menu-item:nth-child(7):hover .nav_submenu { height:200px;}
.nav-box{width:1200px; height: 90px;margin: 0 auto;}
.nav-box img{width:210px; padding-top: 20px; display: block; float: left;}


.foot-box{width:1200px; height: 640px; margin: 0 auto; padding-top: 60px;}
		.foot-logo,.foot-logo img{height:90px;}
		.foot-txt{width:1200px; height:360px; margin-top: 60px;}
		.foot-txt-box{width:380px; height: 330px; float: left; color: #FFFFFF; border-right:1px solid #FFFFFF;}
		.foot-txt-box:last-child{border-right:none;}
		.foot-txt-box img{display:block; margin: 10px 0}
		.foot-txt-box a{display:block; width: 380px; text-align: center; height: 55px; line-height: 50px;}
		.foot-txt-box .contact{width:300px; height: 120px;}
		.foot-txt-box .contact h6{font-size:22px;font-weight: bold; letter-spacing: 1px}
		.foot-txt-box .contact b{width:120px; height: 2px; background: #FFFFFF; display: block; margin: 10px 0 10px;}
		.foot-txt-box .contact span{color:#9a9ea4}
		.foot-txt-box .foot-p{width:380px; height: 70px;}
		.foot-txt-box .foot-p img{float:left;width:18px; height: 20px;}
		.foot-txt-box .foot-p p{float:left; margin-left: 15px; padding-top: 6px; line-height: 28px;}
		.t-center{text-align: center;}
		.t-center img{margin:10px auto;}
		.footer{max-width:1920px;width:100%; height: 85px; background:rgba(0,0,0,0.60)}
		.footer-box{width:1200px; height: 85px; color: #FFFFFF; text-align: center; margin: 0 auto; line-height: 85px;}
		.foot-bg a{color:#FFFFFF}