@charset "utf-8";


/*==========================================公共 开始=============================================*/
.ar_wap{ display:none}
.a_body{ position:relative; z-index:0;}
.section{ overflow:hidden;}

header{height: 100px;position: fixed;z-index: 100000;top: 0;left: 0;right: 0;border-bottom: rgba(255,255,255,.2) 1px solid;min-width: 1280px;}
header .logo{line-height: 100px;}
header .logo img.img2{ display:none}
header .logo img.img2{ display:none}

.w1200{margin:0 auto;max-width: 1500px;padding:0 50px;}

.header_box{}
.header_box header{ padding:0 0 0 4rem; background:#fff; transition:.5s}

.header_box header .right .tel_box{float:left;padding: 0;border-left:#d6d6d6 1px solid;height:100px;margin-left: .5rem;width: 17.625rem;text-align: center;}
.header_box header .right .tel_box .box_table{width: 100%;}
.header_box header .right .tel_box .box_table .ico{display:inline-block;vertical-align: top;margin-right: .5rem;}
.header_box header .right .tel_box .box_table .con{ display:inline-block}
.header_box header .right .tel_box .box_table .con h6{display:flex;justify-content: space-between;font-size:15px;color:#60636d;padding: 0 4px;opacity: .7;}
.header_box header .right .tel_box .box_table .con h3{font-size:1.375rem;color:#858890;font-family:POPPINS-BOLD;margin: 2px 0 0;}

.header_box header.xg{border-bottom: #e8e8e8 1px solid;}

#nav{ position:relative;z-index: 10;}
#nav ul {display: flex;display: -moz-box;display: -webkit-box;display: -ms-flexbox;display: -webkit-flex;justify-content: space-between;}
#nav ul li {float: left;position: relative;z-index: 0;margin-right: 2.5rem;}
#nav ul li a {display: block;padding: 0 0;text-transform: uppercase;}
#nav ul li >a {font-size: 1rem;color: #737373;line-height: 100px;position: relative;transition: .6s;}
#nav ul li >a .h3{position: relative;text-align: center;z-index: 1;}
#nav ul li >a .h3:before {content: "";display: block;position: absolute;height: 0;right: 0;bottom: 0;left: 0;z-index: -1;transition: .5s;}
#nav ul li >a .h3:after{content: "";display: block;position: absolute;width: 7px;height: 7px;z-index: -1;transition: .5s;background: #ff7f31;left: 50%;margin-left: -3.5px;top: 67%;border-radius: 50%;opacity: 0;visibility: hidden;}

#nav ul li.on >a .h3, #nav ul li:hover >a .h3{ font-weight:600; color:#3d3d3d}
#nav ul li.on >a .h3:before, #nav ul li:hover >a .h3:before{}
#nav ul li.on >a .h3:after, #nav ul li:hover >a .h3:after, #nav ul li.on2 >a .h3:after{opacity: 1;visibility: visible;}
#nav ul li a i { display: inline-block; background: url(../images/nav_down.png) center no-repeat; width: 9px; height: 6px; background-size: contain; vertical-align: middle; margin-left: 8px; }
#nav ul li .sub {position: absolute;background: #fff;width: 120px;position: absolute;left: 50%;margin-left: -60px;top: 100%;z-index: 999;-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 5px #3333334d;transform-origin: 0 0 0;transform: scaleY(0.2);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity: 0;visibility: hidden;top: 100px;}
#nav ul li .sub .box {padding: 0;text-align: center;}
#nav ul li .sub a {padding: 0;line-height: 3.5;transition: .3s;font-size: 15px;letter-spacing: 1px;color: #3d3d3d;border-bottom: 1px dashed rgba(0,0,0,.05);}
#nav ul li .sub a:hover {background: #fe8d00;color: #fff;}
#nav ul li:hover .sub { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; visibility: visible; transform: translateY(0px); }
#nav>ul>li.on>a, #nav ul li:hover>a, #header.xg #nav ul li.on >a, #header.xg #nav ul li:hover >a {}

#nav ul li:last-child .sub{ display:none !important}

#nav ul li:last-child >a .h3:after{ }

#nav ul li .sub1{position: absolute;background: rgba(255,255,255,.9);width: auto;position: absolute;left: 50%;margin-left: -60px;top: 100%;z-index: 999;-webkit-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);-moz-box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.2);box-shadow: 0px 3px 5px #3333334d;transform-origin: 0 0 0;transform: scaleY(0.2);-webkit-transition: all 0.3s ease 0s;-moz-transition: all 0.3s ease 0s;transition: all 0.3s ease 0s;opacity: 0;visibility: hidden;top: 100px;white-space: nowrap;padding: 50px 16px;}
#nav ul li .sub1 .box {padding: 0;display: inline-block;margin: 0 34px;text-align: left;vertical-align: top;}
#nav ul li .sub1 a {padding: 0;line-height: 30px;transition: .3s;font-size: 15px;letter-spacing: 1px;color: #707070;padding-left: 15px;}
#nav ul li .sub1 a:first-child{ font-size:16px; color:#3d3d3d; position:relative; padding-left:15px; line-height:15px; border-left:#ff7f31 3px solid; margin-bottom:20px}
#nav ul li .sub1 a:hover {color: #fe8d00;}
#nav ul li:hover .sub1 { filter: alpha(opacity=100); -moz-opacity: 1; -khtml-opacity: 1; opacity: 1; visibility: visible; transform: translateY(0px); }


/*==========================================公共 结束=============================================*/

/*==========================================首页 开始=============================================*/
