/* 公共部分 */
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;color: #4f4f4f;font-family: 'Noto Sans SC';font-weight: 300;}
/* 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;color: #4f4f4f;font-family:"Microsoft YaHei";} */

h1,h2,h3,h4,h5,h6{font-weight:normal;}
li{list-style-type:none;}
img{border:none;width: 100%;height: max-content;height: auto;}
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: 17px;left: 0;z-index: 99999999;box-sizing: border-box;transition: ease 0.5s;background-color: #ffffff;}
.nav2{width: 100%;z-index: 99999999;border-bottom: 1px solid #fff;box-sizing: border-box;position: fixed;top: 0;left: 0;}
.on{top: -150px;}

.w-nav ul li b{color: #ffffff;text-shadow: 0 0 rgba(0,0,0,0);position: relative;top: 5px;right: -4px;}
.nav-logo1{display: block;}
.nav-logo2{display: none;}

.w-nav ul .active .nav-drop-item a{color: #4f4f4f;font-weight: 400;}
.w-nav ul .nav-drop-item a{color: #4f4f4f;font-weight: 400;}

.w-nav{max-width: 1660px;margin: 0 auto;height: 110px;color: #ffffff;position: relative;display: flex;align-items: center;justify-content: center;}
.nav-logo{width: 220px;/* float: left; *//* position: absolute; *//* left: 300px; *//* bottom: 43px; *//* display: block; */margin-right: 360px;}
.w-nav ul{/* width: 828px; */height: 40px;line-height: 40px;/* float: left; *//* position: absolute; *//* right: 0; *//* bottom: 40px; */}
.w-nav ul li{width: max-content;height: 40px;float: left;text-align: center;position: relative;z-index: 10;margin: 0px 28px;}
.w-nav ul li a{color: #333;font-size: 14px;font-weight: 500;letter-spacing: 1px;}
.w-nav ul li.active a{color: #e70012;}
.w-nav ul li:hover a{color: #e70012;}
.w-nav ul li:hover .nav-drop-item a{color: #4f4f4f;}
.w-nav ul .active:after {width: 100%;}
.w-nav ul .active a{color: #333333;}
.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: max-content;height: 0px;background-color: #ffffff;display: none;position: absolute;left: 50%;top: 39px;overflow: hidden;z-index: 888;padding-bottom: 40px;transform: translateX(-50%);}
/* 400 */
.nav-drop-list{width: max-content;box-sizing: border-box;max-width: max-content;padding: 0 10px;margin: 0 auto;display: flex;justify-items: center;justify-content: space-evenly;/* flex-direction: column; */}
.nav-drop-item{width: 100%;padding-top: 20px;text-align: left;margin-right: 100px;padding: 0 40px;}
.nav-drop-list .nav-drop-item:last-child{margin-right: 0;}
.nav-drop-on{height: auto;transition: ease-in 0.5s;display: flex;}
.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;line-height: 19px;margin: 10px 0;font-size: 17px;width: 100%;/* float: left; */}
.nav-drop-item a:hover{color: #e70012 !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: #e70012;}
.on .w-nav-menu ul li  a{color: #ffffff;}
.on .w-nav ul li.active{}


.nav-i{width: 15px;height: 15px;display: block;position: absolute;top: 6px;right: -22px;background-image: url(../img/nav-right.png);background-size: 100%;transform: rotate(90deg);}
.on .w-nav ul li.active .nav-i{background-image: url(../img2/nav-right-o.png);}
/* 电脑导航end */

/* 手机导航 */
.m-nav{width: 100%;height: 50px;position: fixed;background-color: rgba(255,255,255,1);display: none;top: 0;left: 0;z-index: 999999999;box-sizing: border-box;}
.m-nav .m-nav-logo{width: 100%;padding: 2px 0px;position: relative;z-index: 999;background: #fff;top: 0px;}
.m-nav .m-nav-logo img{width: 130px;position: relative;top: 4px;left: 8px;}
.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 3%;}
.m-nav ul li .m-nav-item.active{background: #10356d;}
.m-nav ul li .m-nav-item a{color: #000;/* font-weight: 600; */text-align: left;line-height: 46px;width: 100%;height: 100%;display: inline-block;}
.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: 15px;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;display: none;}



/* 手机导航 end */

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