i, em { font-style: normal; }
.topWrap { background: #fff; font-family: "Microsoft Yahei"; position: relative; }
.header, .menu ul { width: 1400px; margin: 0 auto; }
.hd-con { box-sizing: border-box; padding-top: 35px; height: 137px; }
.hd-logo { overflow: hidden; box-sizing: border-box; float: left; }
.hd-logo img { width: 100%; display: block; height: 70px; }
.hd-txt { font-size: 30px; position: relative; color: #272a33; margin-top: 0; text-align: left; line-height: 36px; font-weight: normal; margin-left: 20px; float: left; padding-left: 17px; }
.hd-txt::before { content: ""; position: absolute; width: 1px; height: 67px; background: url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718141128_1131917158.jpg) no-repeat; left: 0; top: 2px; }
.hd-txt b { font-size: 21px; display: block; color: #0187c6; font-weight: bold; }
.hd-tel { margin-top: 0; float: right; box-sizing: border-box; overflow: hidden; }
.hd-tel span { height: 30px; line-height: 30px; color: #666666; font-weight: normal; display: block; font-size: 16px; float: left; padding-left: 38px; background: url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718141159_543558230.png) no-repeat left center; margin-top: 20px; }
.hd-tel b { color: #0187c6; font: 32px "Arial"; font-weight: bold; line-height: normal; float: left; margin-top: 0px; }
.hd-tel b i { display: block; }
.menu { height: 76px; background: url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718142018_1937392723.jpg) no-repeat center top; position: relative; overflow: hidden; }
.menu li { float: left; font-size: 16px; font-weight: bold; }
.menu li a { position: relative; text-decoration: none; height: 76px; line-height: 76px; padding: 0 26px; display: block; position: relative; z-index: 2; color: #fff; box-sizing: border-box; font-size: 16px; }
/* .menu li a::before{content: ""; width:0px;height:14px;background: #0a3e6b;position: absolute; top:25px;right:0px;} */
.menu li a::after { content: ""; width: 0%; height: 100%; background: #0187c6; position: absolute; bottom: 0; left: 50%; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; -webkit-transform: translateX(-50%); transform: translateX(-50%); z-index: -1; }
.menu li:hover a:after, .menu li.cur a:after { width: 100%; color: #fff; }
.menu li:hover a:before, .menu li.cur a:before { width: 0; }
.menu li:hover a, .menu .cur a { text-decoration: none; color: #fff; }
.menu li.nones { margin-right: 0; }
.menu li.nones a:before { background: none; }
 @media screen and (max-width:1420px) {
.header, .menu ul { width: 1200px; }
.menu li a { padding: 0 34px; }
}
.search { height: 77px; background: #fff; overflow: hidden; font-size: 14px; font-family: "Microsoft Yahei"; }
.keywords { font-weight: normal; line-height: 77px; overflow: hidden; float: left; }
.keywords b { height: 77px; display: inline-block; color: #666666; font-weight: normal; font-size: 15px; margin-right: 10px; padding-left: 35px; background: url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718150830_792143562.png) no-repeat left center; }
.keywords a { color: #666666; line-height: 77px; padding-right: 30px; font-size: 15px; }
.sea { overflow: hidden; float: right; margin-top: 12px; background: url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151237_169748980.jpg) no-repeat; height: 50px; width: 469px; }
.inp01 { border-style: none; float: left; color: #666666; width: 418px; height: 50px; font-family: "Microsoft Yahei"; font-size: 14px; background: none; line-height: 50px; box-sizing: border-box; padding-left: 20px; }
.inp02 { border-style: none; cursor: pointer; height: 50px; width: 50px; display: inline-block; color: #fff; background: none; }
.footWrap { background: url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718152023_223163903.jpg) no-repeat center top; height: 395px; font-family: "Microsoft Yahei"; padding-top: 78px; box-sizing: border-box; color: rgba(255, 255, 255, 0.77); line-height: 30px; font-size: 15px; }
.footWrap h3 { margin-bottom: 15px; font-size: 16px; color: #fff; line-height: 30px; height: 30px; position: relative; font-weight: bold; }
.footer { width: 1400px !important; margin: 0 auto; }
.footer em { padding: 0 5px; }
.ft-contact { width: 393px; height: 250px; float: left; position: relative; }
.ft-contact:after, .ft-nav::after { content: ''; position: absolute; height: 182px; width: 1px; top: 0px; right: 0; background: rgba(255, 255, 255, 0.2); }
.ft-contact p i { color: #fff; }
.ft-contact p { font-size: 16px; color: rgba(255, 255, 255, 0.66); line-height: 34px; }
.ft-contact p:nth-child(1) { margin-bottom: 25px; }
.ft-contact p:nth-child(1) i { display: block; }
.ft-contact p:nth-child(1) b { color: #0164a3; font-size: 36px; font-family: Arial, Helvetica, sans-serif; font-weight: bold; background-image: -webkit-gradient(linear, left 0, right 0, from(#03446a), to(#00a0e8)); -webkit-background-clip: text; -webkit-text-fill-color: transparent; }
.ft-nav { width: 412px; height: 250px; box-sizing: border-box; float: left; padding-left: 92px; position: relative;}
.ft-nav a { display: block; font-size: 16px; color: #bdbdbd; line-height: 34px; height: 34px; text-decoration: none; float: left; width: 155px; margin-bottom: 15px; }
.ft-code { width: 520px; height: 250px; float: right; }
.ft-code p { width: 130px; float: left; }
.ft-code img { width: 110px; height: 110px; display: block; padding: 5px; background: #fff; }
.ft-code span { display: block; text-align: center; color: #bdbdbd; line-height: 25px; box-sizing: border-box; font-size: 16px; margin-top: 10px; font-weight: normal; }
/*.ft-code p:nth-child(1) { margin-right: 13px; }*/
.ft-beian { width: 100%; position: relative; height: 65px; line-height: 28px; padding-top: 25px; border-top: 1px solid rgba(255, 255, 255, 0.2); box-sizing: border-box; font-size: 14px; color: rgba(255, 255, 255, 0.3); text-align: left; }
.ft-beian a { color: rgba(255, 255, 255, 0.3); }
 @media screen and (max-width:1680px) {
.footer { width: 1200px; }
.ft-contact { width: 400px; }
.ft-nav { width: 415px; padding-left: 92px; }
}
.client-2 { width: 45px; position: fixed; right: 10px; top: 60%; z-index: 999; color: #fff; }
.client-2 li a { text-decoration: none; color: #fff; }
.client-2 li { margin-bottom: 5px; width: 45px; height: 45px; border-radius: 50%; cursor: pointer; position: relative; }
.client-2 li.my-kefu-qq { background: #0187c6 url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151822_1415179248.png) center no-repeat; }
.client-2 li.my-kefu-weixin { background: #0187c6 url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151822_170563165.png) center no-repeat; }
.client-2 li.my-kefu-tel { background: #0187c6 url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151822_739644734.png) center no-repeat; }
.client-2 li.my-kefu-shouye { background: #0187c6 url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151945_224277286.png) center no-repeat; background-size: 26px; }
.client-2 li.my-kefu-shouye a { width: 45px; height: 45px; display: block; }
.client-2 li.my-kefu-ftop { background: #0187c6 url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151927_24872871.png) center no-repeat; }
.client-2 li p { height: 20px; font-size: 12px; line-height: 20px; overflow: hidden; text-align: center; color: #fff; }
.client-2 li.my-kefu-qq .cont { margin: 0; background: #0187c6 url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151822_1415179248.png) 15px center no-repeat; border-radius: 50px; padding-left: 45px; height: 45px; line-height: 45px; color: #fff; font-size: 16px; width: 130px; position: absolute; top: 0; right: 0; z-index: 999; }
.client-2 li.my-kefu-tel .cont { margin: 0; background: #0187c6 url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151822_739644734.png) 15px center no-repeat; border-radius: 50px; padding-left: 45px; height: 45px; line-height: 45px; color: #fff; font-size: 18px; width: 180px; position: absolute; top: 0; right: 0; z-index: 999; }
.client-2 .my-kefu-ftop { display: none; }
.client-2 .my-kefu-ftop .my-kefu-main { padding-top: 6px; }
.client-2 li.my-kefu-weixin .cont { margin: 0; width: 115px; padding: 5px; border: solid 1px #ccc; position: absolute; left: -150px; top: -44px; background-color: #fff; }
.client-2 li.my-kefu-weixin .cont span { display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a; }
.client-2 li.my-kefu-weixin .cont img { width: 115px; height: 115px; }
.client-2 li:hover .cont { display: block!important; }

.client-2 li.my-kefu-gzh .cont { margin: 0; width: 115px; padding: 5px; border: solid 1px #ccc; position: absolute; left: -150px; top: -44px; background-color: #fff; }
.client-2 li.my-kefu-gzh .cont span { display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a; }
.client-2 li.my-kefu-gzh .cont img { width: 115px; height: 115px; }
.client-2 li.my-kefu-gzh { background: #0187c6 url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151822_170563165.png) center no-repeat; }

.client-2 li.my-kefu-wx .cont { margin: 0; width: 115px; padding: 5px; border: solid 1px #ccc; position: absolute; left: -150px; top: -44px; background-color: #fff; }
.client-2 li.my-kefu-wx .cont span { display: block; line-height: 20px; font-size: 12px; text-align: center; color: #1a1a1a; }
.client-2 li.my-kefu-wx .cont img { width: 115px; height: 115px; }
.client-2 li.my-kefu-wx { background: #0187c6 url(http://login.114my.cn/memberpic/yingxin66/uploadfile/image/20230718/20230718151822_170563165.png) center no-repeat; }