﻿@charset "gb2312";
/* 公共样式 */
	html,body{margin:0 auto; padding:0; color:#0f0e13; font-size:12px; font-family:"微软雅黑" ; background:#ffffff;}
	h1,h2,h3,h4,h5,h6,td,ul,li,p{ margin:0; padding:0px;}
	input,select,textarea{margin:0;padding:0;}
	a:link{color:#0f0e13;text-decoration: none;}
	a:visited{color:#0f0e13;text-decoration: none;}
	a:hover{color:#004097;text-decoration: none;}
	
/* 头部样式 */
	.headbj{width:100%; height:75px; margin:0 auto; clear:both; background-color:rgba(254,203,43,1); position:fixed; z-index:2000; box-shadow: 0px 1px 1px rgba(0,0,0,.02);}
	.head{max-width:1080px; width:94%; height:75px; margin:0 auto; clear:both;}
	.logo{width:151px; height:58px; float:left; margin-top: 9px;}
	.logo a{width:151px; height:58px; float:right; display:block; background:url(../images/logo.png) right bottom  no-repeat; text-indent:-999px;}
	
	.dao{width:calc(100% - 250px); height:75px; float:right;}
/*--------------- 横向导航------------------- */
	#divnav{width:100%; height: auto; float:left; clear:both; font-size:16px;}
	#nav{width:100%; padding:0; margin:0; list-style:none; position:relative; z-index:2; float: right;}
	#nav li.top { padding: 0 3.2%; display:block; float:left; }
	#nav li a.top_link {display:block; float:left; height:75px; line-height:75px; color:#333333; text-decoration:none; cursor:pointer; text-align:center; }
	#nav li a.top_link span {float:left; display:block; padding:0; text-align:center;}
/*#nav li a.top_link span.down {float:left; display:block;}*/
	
	
	#nav li:hover a.top_link {color:#000000; text-align:center;}
	#nav li:hover a.top_link span {color:#000000; text-align:center;}
/*#nav li:hover a.top_link span.down {width:99px; height:31px; color:#ffffff; text-align:center;}*/
	
	.a1 .a2 .a3 .a4 .a5 .a6{color:#000000; text-align:center;}
	
	/*---------------导航下拉菜单样式---------------*/	
	
	#nav li:hover {position:relative; z-index:200; }
	
	#nav li:hover ul.sub 
	{left:0px; top:80px; white-space:nowrap; z-index:300; background-color:rgba(254,203,43,1); border-radius: 5px;font-size:14px;border-top: 3px solid #000000;}
	#nav li:hover ul.sub li
	{display:block; height:36px; line-height:36px; margin: 10px 0; position:relative; float:left; width:140px; }
	#nav li:hover ul.sub li a
	{display:block; height:36px; line-height:36px; width:140px;text-decoration:none; text-align: center; }
	#nav li:hover ul.sub li a:hover 
	{color:#212529; height:36px; line-height:36px; color: rgb(254,203,43); }
	
	#nav ul
	{position:absolute; left:-9999px; top:-9999px; width:0; height:0; margin:0; padding:0; list-style:none;}	

	
	/*--------------- 手机导航------------------- */	
	.header{width:100%; height:60px; position: fixed;  z-index: 20; background-color:rgba(254,203,43,1); box-shadow: 0px 6px 6px rgba(0,0,0,.1);}	
	.header-main{width:96%; float:right; display:flex; flex-direction:row; justify-content:space-between; align-items:center;}
	.header .nav-ico{display:none; cursor:pointer; margin-right:2.5%; height:60px; }
	.logoer img{width:104px; height:40px; float:left; padding:10px 0;}
	.header.m-wrap .nav-ico{display:block; margin-right:0; width:60px; height:60px; background:url(../images/menu.png) center no-repeat #fecb2b; background-size:auto 40%; margin-right:0%;}
	.header.m-wrap .nav-ico hover{background:url(../images/ico_99.png) center no-repeat; background-size:auto 40%; }
	.header .nav-ico img{height: 100%;}
	.header .m-navwrap{display: none;}
	.header.m-wrap .m-navwrap{width:100%; position:absolute; top:60px; left:0; display:none; background: #ffffff; opacity: 0.99; box-shadow: 0px 6px 6px rgba(0,0,0,.1);}
	.header.m-wrap .m-navwrap ul,.header.m-wrap .m-navwrap li{width: 100%;}
	.header.m-wrap .m-navwrap .tit{	display: block;	width:78%; padding: 0 20% 0 5%; height: 50px; line-height: 50px; font-size: 15px;color: #333333;background: url(../images/ico_100.png) no-repeat 92% center #ffffff; background-size: auto 22%; cursor: pointer;}	
	.header.m-wrap .m-navwrap .tit a{color:#333333; display:block;}
	.header.m-wrap .m-navwrap .tit a:hover{color:#00903b;}
	.header.m-wrap .m-navwrap .titg{display: block;	width:98%; padding: 0 0 0 5%; height: 50px; line-height: 50px; font-size: 15px;color: #333333;}
	.header.m-wrap .m-navwrap .titg a{color:#333333; display:block;}
	.header.m-wrap .m-navwrap .titg a:hover{color:#000000;}
	.header.m-wrap .m-navwrap li{border-bottom:1px solid #E8E8E8;}
	.header.m-wrap .m-navwrap .sub-box{width:100%; display:none;}
	.header.m-wrap .m-navwrap .sub-box a{display:block; width:78%; padding:0 17.4% 0 4.6%; height:40px; line-height:40px; border-top:1px solid #eeeeee; color:#666666;font-size:13px;}
	.header.m-wrap .m-navwrap .sub-box a:hover{background-color:#f1f1f1;}

/* 底部样式 */
	.downbj{width:100%; height:auto; padding-top:30px; background: linear-gradient(90deg,#6c6c6d,#2b2a2b); margin:0 auto; clear:both;}
	.down{width:1080px; height:auto; padding-bottom:45px; margin:0 auto; clear:both;}	
	.downlf{width:50%; height:auto; float:left; margin-bottom: 30px; color:#ffffff;}
	.downlft{width:45%; height:auto; float:left;}
	.downz{width:100%; height:auto; float:left; font-size:16px; line-height:45px; color:#ffffff;}
	.downz a:link{color:#ffffff;text-decoration: none;}
	.downz a:visited{color:#ffffff;text-decoration: none;}
	.downz a:hover{color:#fecb2b;text-decoration: none;}
	.downxz{width:100%; height:auto; float:left; font-size:14px; line-height:28px; color:#ffffff;}
	.downxz a:link{color:#ffffff;text-decoration: none;}
	.downxz a:visited{color:#ffffff;text-decoration: none;}
	.downxz a:hover{color:#fecb2b;text-decoration: none;}
	.downri{width:55%; height:188px; float:right; font-size:12px; color:#ced0d2; text-align:left;}
	.downd{width:100%; padding-top: 45px; padding-bottom: 45px; color:#ffffff; font-size:16px; text-align:center; background: linear-gradient(90deg,#ffca43,#ff7915); overflow: hidden;}	
	.phone{width:100%; line-height: 26px; font-size:14px; color:#ffffff;}
	
	.rebound{width:50px; height:50px; display:inline-block; overflow:hidden; z-index:2000; position:fixed; opacity:1; bottom: 80px; right:5px;}

	.nrbanner{width:100%; height:0; padding-bottom:7.6%; margin:0 auto; color:#000000; text-align:center; font-size:18px; padding-top:9%;}