/* 公共部分 */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,p,pre,form,fieldset,input,textarea,blockquote{padding:0; margin:0;font-family: 'Noto Sans SC';color: #4f4f4f;}

h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style-type:none;}
img{border:none;width: 100%;}
a{color:#333; /* text-decoration:none; */text-decoration: none;}
a.red{color:#ef8200; text-decoration:none;}
a.red:hover{color:#ef8200; text-decoration:underline;}
a:hover{color: #114b9c;}
/* ------------------------ */

/* 电脑导航 */
.nav{width: 100%;position: fixed;top: 0;left: 0;z-index: 99999999;/* border-bottom: 1px solid #fff; */box-sizing: border-box;}
.nav2{width: 100%;z-index: 99999999;border-bottom: 1px solid #fff;box-sizing: border-box;position: fixed;top: 0;left: 0;}
.on{background-color: #ffffff;}
.on .w-nav ul li a{color: #333333;text-shadow: 0 0 rgba(0,0,0,0);}
.nav-logo1{display: block;}
.nav-logo2{display: none;}
.on .nav-logo1{display: none;}
.on .nav-logo2{display: block;}
.on .w-nav ul .active .nav-drop-item a{color: #4f4f4f;font-weight: 400;}
.on .nav-leng span{color: #4f4f4f;}
.on .nav-leng{color: #4f4f4f;}
.w-nav ul .active .nav-drop-item a{color: #4f4f4f;font-weight: 400;}
.w-nav ul .nav-drop-item a{color: #4f4f4f;}
.on .w-nav .nav-leng{color: #333333;}
.on .w-nav .nav-leng span{color: #333333;}
.on .w-nav .nav-leng .leng-color{color: #ef8202;}
.on .w-nav ul .active a{color: #f07f04;font-weight: 600;}
.w-nav{max-width: 1660px;margin: 0 auto;height: 100px;color: #ffffff;position: relative;}
.nav-logo{width: 338px;float: left;position: absolute;left: 150px;bottom: 15px;}
.w-nav ul{/* width: 828px; */height: 40px;float: right;position: absolute;right: 0;bottom: -1px;}
.w-nav ul li{width: 114px;height: 40px;float: left;text-align: center;position: relative;z-index: 10;margin: 0px 18px;}
.w-nav ul li a{color: #ffffff;font-size: 16px;font-weight: 400;}
.w-nav ul .active:after {width: 100%;}
.w-nav ul .active a{color: #fff;}
.w-nav ul li:hover:after {width: 100%;}
.w-nav ul li:after{content: "";width: 0%;height: 3px;background: #f48200;position: absolute;bottom: 0px;left: 0; transition: all 0.5s ease 0s;}
/* .nav-drop{width: 100%;height: 0px;background-color: #f1f5f9;display: none;position: fixed;left: 0;top: 101px;} */
.nav-drop{width: 100%;height: 0px;background-color: #f1f5f9;display: flex;position: fixed;left: 0;top: 100px;overflow: hidden;z-index: 888;}
/* 400 */
.nav-drop-list{width: 100%;box-sizing: border-box;max-width: 1660px;padding: 0 10px;margin: 0 auto;display: flex;justify-items: center;justify-content: space-evenly;}
.nav-drop-item{width: 100%;padding-top: 20px;text-align: left;margin-right: 100px;}
.nav-drop-list .nav-drop-item:last-child{margin-right: 0;}
.nav-drop-on{height: 400px;transition: ease-in 0.5s;}
.nav-drop-item h2{font-size: 17px;font-weight: bold;height: 75px;line-height: 75px;border-bottom: 1px solid #cfcfcf;display: block;}
.nav-drop-item a{padding-top: 20px;display: block;font-size: 17px;width: 34%;float: left;}
.nav-drop-item a:hover{color: #ef8200 !important;}
.nav-leng{float: right;/* line-height: 100px; */margin-left: 50px;font-size: 14px;color: #ffffff;}
.nav-leng span{color: #ffffff;}
.nav-leng .leng-color{color: #ef8200;}
.on .w-nav-menu ul li  a{color: #ffffff;}

/* 电脑导航end */

/* 手机导航 */
.m-nav{width: 100%;height: 50px;position: fixed;background-color: rgba(255,255,255,.9);display: none;top: 0;left: 0;z-index: 999999999;box-sizing: border-box;}
.m-nav .m-nav-logo{width: 100%;padding: 8px 7px;position: relative;z-index: 999;background: #fff;top: 0px;}
.m-nav .m-nav-logo img{width: 338px;position: relative;top: 4px;}
.m-nav .tog{width: 34px;height: 34px;position: absolute;right: 10px;top: 9px;background-image: url(../img/nav-menu.png);background-size: 100%;z-index: 1000;}
.m-nav .togtog{background-image: url(../img/x.png);width: 34px;height: 34px;background-size: 100%;}
.m-nav ul{width: 100%;background-color: #f1f5f9;position: absolute;top: 50px;right: 0;text-align: center;/* border-bottom-right-radius: 10px; *//* border-bottom-left-radius: 10px; *//* padding-bottom: 6px; */z-index: 998;}
.m-nav-ul-logo{width: 150px;margin: 0 auto;margin-top: 60px;margin-bottom: 30px;}
.m-nav ul li{width: 100%;line-height: 50px;margin: 0 auto;position: relative;}
.m-nav ul li .m-nav-item{height: 47px;border-bottom: 1px solid #ccc;display: block;text-align: left;padding: 0 6%;}
.m-nav ul li .m-nav-item.active{background: #114b9c;}
.m-nav ul li .m-nav-item a{color: #000;/* font-weight: 600; */text-align: left;line-height: 46px;}
.m-nav ul li .m-nav-item.active a{color: #ffffff;}
.m-nav ul li .m-nav-item.active .m-nav-i{background-image: url(../img/nav-right-w.png);}
.x-hide{transform: translateY(-150%);transition:ease 0.5s;/* top: 95px; */}
.x-show{transform: translateY(0%);transition:ease 0.5s;}
.m-nav-son{ font-size: 14px;display: none;padding-bottom: 20px;}
.m-nav .m-nav-son a{color: #000000;height: 30px;display: block;width: 100%;margin: 0 auto;/* border-bottom: 1px solid #ccc; */text-align: left;padding: 0 6%;}
.m-nav-i{ width: 15px;height: 16px;display: block;position: absolute;top: 20px;right: 6%;background-image: url(../img/nav-right.png);background-size: 100%;transform: rotate(90deg);}
.m-nav-i-tog{/* background-image: url(../img/nav-bottom.png); */background-size: 100%;transform: rotate(270deg);}
.m-nav-leng{width: 24px;position: absolute;z-index: 1000;right: 56px;top: 15px;}



/* 手机导航 end */

@media screen and (max-width:1000px){
    .nav{display: none;}
    .m-nav{display: block;/* overflow: hidden; */}
}