@charset "utf-8";
*{margin:0;padding:0}
html{font-size:13.3333333333vw}
body{width:100%;min-width:320px;min-height:100vh;margin:0 auto;font-family:Source Han Sans CN,sans-serif; background:#f5f5f5;text-align:left;position:relative;font-size:16px;color:#000}
img{border:none}
a{color:inherit;text-decoration:none;-webkit-tap-highlight-color:transparent;-webkit-tap-highlight-color:transparent;outline:none;}
input,select,textarea{font-family:Source Han Sans CN,sans-serif; font-size:16px;outline:0;margin:0;padding:0}
input[type=button],input[type=date],input[type=number],input[type=reset],input[type=search],input[type=submit],input[type=text],input[type=time]{-webkit-appearance:none}
select{-webkit-appearance:none}
textarea{-webkit-appearance:none}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none!important;margin:0}
ol,ul{padding:0;list-style-type:none}
em{font-style:normal}
input.sub,label{border:none;cursor:pointer}
input,textarea{font-family:Source Han Sans CN,sans-serif; outline:0;margin:0;padding:0}
table{border-collapse:collapse}
td,th{padding:0}
*{box-sizing:border-box}
.clear { clear:both;}
i{ font-style:normal;}
.wrap{width:1400px;position:relative;max-width:100%;margin:0 auto}
/*自定义*/
/*welcome*/
.welcome { background-color:#034b94; }
.welcome-left { float:left; color:#81a5ca; font-size:16px; line-height:50px;  }
.welcome-right { float:right; color:#ffffff; font-size:18px; line-height:50px;  }
.welcome-right i { margin-right:10px; }
/*header*/
.header { height:120px; background-color:#FFF; z-index:333; box-shadow: 0 0 20px rgba(0, 0, 0, 0.1);
/*position: sticky; top: 0;*/
 }
.header .wrap { display:flex; align-items: center; justify-content: space-between; }
.header .logo { height:120px; }
.header .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: center;}
.header .logo img{ max-width:100%; max-height:100%; vertical-align:middle; }
.header .nav{ height:auto; }
.header .nav ul li{float:left; width:auto; color:#000000; font-size:20px; line-height:120px; margin-left:40px; position:relative; } 
.header .nav ul li a { display:block; color:#000000;  }
.header .nav ul li:hover a { color:#034b94;  }
.header .nav ul li.active a { color:#034b94;  }
.header .nav ul li .sub { position: absolute;width:150px;left:50%; transform: translateX(-50%); text-align:center; top:120px;z-index:30000; }
.header .nav ul li .sub ul li { float:left; min-width:auto; width:100%; line-height:45px; position:relative;text-align:center;  margin:0; padding:0; font-size:15px; font-weight:normal;  background-color:#FFF;}
.header .nav ul li .sub ul li a { color:#000000; }
.header .nav ul li .sub ul li:hover { background-color:#f3f4f6;  color:#000000;}
.header .nav ul li .sub ul li:hover a { color:#000000;}
/*h-search*/
.h-search { width:240px; height:42px;  border:#bfbfbf solid 1px; border-radius:20px; overflow:hidden; }
.h-search input[type=text] { margin-left:20px;  width: calc(100% - 20px - 10px - 40px); height:40px; background-color:#ffffff;  color:#000000; font-size:16px; border:none; vertical-align:middle; }
.h-search .submit { float:right; width:40px; height:40px; text-align:center;  color:#034b94; font-size:16px; line-height:40px;cursor:pointer; border:none;vertical-align:middle; background-color:#FFF; outline:none; border-radius:20px; }
/*header2*/
.header2{height:60px;position:fixed;background:#ffffff;z-index:22;top:0;width:100%; display:none; }
.header2 .main-wrap{height:60px;padding:0 3%;box-shadow:0 0 10px 0 rgba(0,0,0,.1)}
.header2 .logo{width:150px; height:40px;margin-top:10px;overflow:hidden;  float: left; display: inline;}
.header2 .logo a{display:block; width:100%; height:100%; display: flex;  align-items: center; justify-content: left;}
.header2 .logo img{max-width: 100%;max-height: 100%;vertical-align: middle;}
.header2 .h-search-small { float:right; margin-top:15px; margin-right:15px; width:30px; height:30px; text-align:center; color:#034b94; font-size:20px; line-height:30px; }
.header2 .nav-btn{width:25px;height:16px;position:relative;cursor:pointer;margin-top:22px; float: right; display: inline;}
.header2 .nav-btn .zi { width:20px; color:#034b94; font-size:16px; line-height:1; position:absolute; right:-10px; top:-8px; display:none; }
.header2 .nav-btn.active{-webkit-animation:rotate .5s linear 0s;animation:rotate .5s linear 0s}
.header2 .nav-btn .line{display:block;width:100%;height:2px;border-radius:2px;background-color:#034b94;position:absolute;left:50%;margin-left:-15px}
.header2 .nav-btn .line1{-webkit-transform-origin:4px 0;-ms-transform-origin:4px 0;transform-origin:4px 0}
.header2 .nav-btn.active .line1{top:0}
.header2 .nav-btn.hover .line{background:#034b94}
.header2 .nav-btn .line2{top:7px}
.header2 .nav-btn .line3{bottom:0;-webkit-transform-origin:1px center;-ms-transform-origin:1px center;transform-origin:1px center}
.header2 .sub-menu{width:100%;padding:0 3%;display:none;position:absolute;left:0;top:70px;z-index:2;overflow-y:auto}
.header2 .sub-menu ul{width:100%;overflow-y:auto;height:calc(100vh - 55px - 1.5rem)}
.header2 .js-m-3{opacity:0;-webkit-transform:translate(30px,0);-ms-transform:translate(30px,0);transform:translate(30px,0);-webkit-transition:all .8s ease;transition:all .8s ease}
.header2 .js-m-3.animate{opacity:1;-webkit-transform:translate(0,0);-ms-transform:translate(0,0);transform:translate(0,0)}
.header2 .sub-menu li{border-bottom:1px solid #555;font-size:16px;padding:0 20px}
.header2 .sub-menu .tit{display:inline-block;text-decoration:none;width:80%;line-height:50px;color:#fff;position:relative;box-sizing:border-box}
.header2 .sub-menu .sub-tit.on{background-color:#e9e9e9}
.header2 .sub-menu .sec-list{line-height:40px; padding-bottom:10px; display:none}
.header2 .sub-menu .jt{position:relative;display:inline-block;width:10%;height:50px;text-align:center;background:0 0;float:right}
.header2 .sub-menu .jt:after{content:'';display:block;width:26px;height:26px;background:url(../images/mobile_nav_jia.png) no-repeat center;background-size:17px auto;position:absolute;right:3%;top:10px}
.header2 .sub-menu .jt.jtRote:after{background:url(../images/mobile_nav_jian.png) no-repeat center;background-size:20px auto}
.header2 .sub-menu .sec-list p{background:url(../images/mobile_nav_dian.png) no-repeat left center;background-size:3px auto;font-size:14px}
.header2 .sub-menu .sec-list a{padding-left:5%;color:#cccccc;display:block}
.header2 .sub-menu .sec-list a:active{color:#37a3dc}
.header2 .icon-close:before{content:"\e6d3"}
.search-bg{ position:fixed; left:0px; top:0px; width:100%; height:100%; z-index:20; background-color:rgba(55,55,55,.95); display:none; } 
.header-wrap { display:none;}
/* nav_zzc */
.nav_zzc{display: none;background: rgba(0, 0, 0, 0.6);position: fixed;top: 0;left: 0;width: 100%;height: 100%;z-index: 99990;}
.nav_menu {  width:0; position:fixed;  right:0; top:0; height: 100%;z-index: 99999;overflow: scroll;background: #fff;}
.nav_menu .nav_menu_top{width: 100%; height:50px;}
.nav_menu .nav_menu_btn{display: block;width:25px;position: absolute;top:16px;right:20px;}
.nav_menu .nav_menu_btn img{display: block;width:25px; }
.nav_menu ul{overflow:hidden; width:100%;overflow: scroll;height: 80%;}
.nav_menu li{ width:100%; overflow:hidden; background:url(../images/nav_icon01.png) no-repeat 89% center;height:50px;border-bottom: 1px solid #eaeaea;}
.nav_menu li a{ color:#333333;font-size:14px;display: block;height:50px;line-height:50px;box-sizing: border-box;padding-left: 6%;}
/*分页*/
.pagination{padding-left:0;margin:40px 0;border-radius:4px;text-align:center;width:100%}
ul.pagination{display:inline-block;width:auto}
.pagination>li{display:inline}
.pagination>li>a,.pagination>li>span{position:relative;float:left;padding:6px 12px;margin-left:-1px;line-height:1.42857143;color:#034b94;text-decoration:none;background-color:#fff;border:1px solid #ddd}
.pagination>li:first-child>a,.pagination>li:first-child>span{margin-left:0;border-top-left-radius:4px;border-bottom-left-radius:4px}
.pagination>li:last-child>a,.pagination>li:last-child>span{border-top-right-radius:4px;border-bottom-right-radius:4px}
.pagination>li>a:focus,.pagination>li>a:hover,.pagination>li>span:focus,.pagination>li>span:hover{z-index:2;color:#23527c;background-color:#eee;border-color:#ddd}
.pagination>.active>a,.pagination>.active>a:focus,.pagination>.active>a:hover,.pagination>.active>span,.pagination>.active>span:focus,.pagination>.active>span:hover{z-index:3;color:#fff;cursor:default;background-color:#034b94;border-color:#034b94}
.pagination>.disabled>a,.pagination>.disabled>a:focus,.pagination>.disabled>a:hover,.pagination>.disabled>span,.pagination>.disabled>span:focus,.pagination>.disabled>span:hover{color:#777;cursor:not-allowed;background-color:#fff;border-color:#ddd}
/*i-main*/
.i-main { margin-top:30px; }
.i-main-left { float:left; width:71%; height:580px; position:relative; }
.i-main-left .swiper{width:100%;height:100%}
.i-main-left .swiper-slide{text-align:center;font-size:18px;background:#fff;display:flex;justify-content:center;align-items:center}
.i-main-left .swiper-slide .main-left-li { width:100%; height:100%;}
.i-main-left .swiper-slide .main-left-li .pic { width:100%; height:100%; transition: 0.6s; overflow:hidden;}
.i-main-left .swiper-slide .main-left-li .pic img  {width: 100%;height: 100%; object-fit: cover;object-position: center 30%; transition: 0.6s;}
.i-main-left .swiper-slide .main-left-li .tit { position:absolute; bottom:0; left:0; width:100%; height:70px; background-color:rgba(0, 0, 0, 0.5);color:#ffffff; font-size:18px; line-height:70px; overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding:0 160px 0 30px; text-align:left; }
.i-main-left .swiper-slide .main-left-li:hover .pic  img{transform: scale(1.05); transition: 0.5s;}
.i-main-left .swiper-pagination-bullets { bottom:19px; text-align:right; padding-right:19px;}
.i-main-left .swiper-pagination-bullets .swiper-pagination-bullet { margin:0 4px; width:10px; height:10px; background: #ffffff; opacity:0.6;}
.i-main-left .swiper-pagination-bullets .swiper-pagination-bullet-active { background-color:#ffffff; opacity:1;}
.i-main-right { float:right; width:27%; height:580px; display: flex; flex-direction: column;  justify-content: space-between; align-items:center;}
.i-main-login { width:100%; height:100px; background-color:#034b94; display:flex; align-items: center; justify-content: center; padding-left:38px; }
.i-main-login .pic { width:60px; height:60px; }
.i-main-login .pic i { color:#ffffff; font-size:50px; line-height:60px; }
.i-main-login .con { flex:1; }
.i-main-login .con .tit { color:#ffffff; font-size:20px; line-height:1.5; }
.i-main-login .con .des { color:#81a5ca; font-size:16px; line-height:1.5; }
.i-main-pic { width:100%; height:300px; overflow:hidden; }
.i-main-pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%; }
.i-main-complaint { width:100%;height:150px; overflow:hidden; }
.i-main-complaint img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;  transition: 0.5s; }
.i-main-complaint:hover img { transform: scale(1.05); transition: 0.5s; }
/*i-home*/
.i-home { margin-top:30px; }
.i-home-left { float:left; width:71%; background-color:#ffffff; height:1485px; position:relative; }
.i-home-left-ban {border-bottom:#eeeeee solid 1px; padding:0 20px;}
.i-home-left-ban ul li { float:left; color:#555555; font-size:22px; line-height:80px; position:relative; padding:0 15px; margin-right:20px; }
.i-home-left-ban ul li.active { color:#034b94; font-weight:bold; }
.i-home-left-ban ul li.active::after{content:""; position:absolute; left:0; bottom:0; width:100%; height:3px; background-color:#034b94; }
.i-home-left-li { display:none; }
.i-home-left-con { height:auto; }
.i-home-left-con ul li { border-bottom:#eeeeee solid 1px; padding:40px 20px; }
.i-home-left-con ul li:last-child { border-bottom:none; }
.i-home-left-con ul li .pic { float:left; width:330px; height:200px; overflow:hidden; border-radius:5px; }
.i-home-left-con ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.i-home-left-con ul li .con { float:right;  width:calc(100% - 330px - 25px); }
.i-home-left-con ul li .con .tit { color:#000000; font-size:18px; line-height:1.5; text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:15px; }
.i-home-left-con ul li .con .des { color:#999999; font-size:16px; line-height:2;  text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical; margin-top:10px; }
.i-home-left-con ul li .con .date { color:#898989; font-size:16px; line-height:1.5; margin-top:15px; }
.i-home-left-con ul li .con .date i { margin-right:5px; }
.i-home-left-con ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.i-home-left-con ul li:hover .tit { color:#034b94;  }
.i-home-left-con ul li:nth-child(n+6) { display:none; }
.i-home-more { position:absolute; bottom:0; right:0; }
.i-home-more .i-public { border-bottom:none; }
.i-home-right { float:right; width:27%; }
.i-hot-author { background-color:#ffffff; height:801px;}
.i-hot-author-list { padding:0 20px 30px 20px; }
.i-hot-author-list ul li { margin-top:30px; }
.i-hot-author-list ul li .pic { float:left; width:85px; height:85px; overflow:hidden; border-radius:50%; }
.i-hot-author-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.i-hot-author-list ul li .con { float:right;  width:calc(100% - 90px - 20px); }
.i-hot-author-list ul li .con .tit { color:#000000; font-size:18px; line-height:1.5;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  margin-top:5px; }
.i-hot-author-list ul li .con .des { color:#999999; font-size:16px; line-height:2;   overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  margin-top:5px; }
.i-hot-author-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.i-hot-author-list ul li:hover .tit { color:#034b94;  }
.i-hot-content { background-color:#ffffff; margin-top:30px; height:654px; }
.i-hot-content-list {padding:13px 20px 20px 20px; }
.i-hot-content-list ul li { color:#000000; font-size:18px; line-height:54px;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap; padding-left:35px; position:relative; }
.i-hot-content-list ul li::after{content:"1"; position:absolute; left:0; top:50%; transform: translateY(-50%);  width:26px; height:20px; text-align:center; color:#474747; font-size:18px; line-height:20px;  }
.i-hot-content-list ul li:nth-child(1)::after { content:"1"; background:url(../images/hot-content1.png) no-repeat center center; background-size:100% 100%; color:#ffffff; font-size:16px; }
.i-hot-content-list ul li:nth-child(2)::after { content:"2"; background:url(../images/hot-content2.png) no-repeat center center; background-size:100% 100%; color:#ffffff; font-size:16px; }
.i-hot-content-list ul li:nth-child(3)::after { content:"3"; background:url(../images/hot-content3.png) no-repeat center center; background-size:100% 100%; color:#ffffff; font-size:16px; }
.i-hot-content-list ul li:nth-child(4)::after { content:"4"; }
.i-hot-content-list ul li:nth-child(5)::after { content:"5";}
.i-hot-content-list ul li:nth-child(6)::after { content:"6";}
.i-hot-content-list ul li:nth-child(7)::after { content:"7";}
.i-hot-content-list ul li:nth-child(8)::after { content:"8"; }
.i-hot-content-list ul li:nth-child(9)::after { content:"9"; }
.i-hot-content-list ul li:nth-child(10)::after { content:"10"; }
.i-hot-content-list ul li:hover { color:#034b94;  }
/*i-slogan*/
.i-slogan { width:100%; margin-top:30px; }
.i-slogan img { width:100%; display:block; }
/*i-public*/
.i-public { border-bottom:#eeeeee solid 1px; padding:0 20px; }
.i-public .tit { float:left;  color:#034b94; font-size:22px; line-height:80px; font-weight:bold; position:relative; }
.i-public .tit::after{content:""; position:absolute; left:0; bottom:0; width:100%; height:3px; background-color:#034b94; }
.i-public .des { float:left; color:#000000; font-size:16px; line-height:80px; margin-left:25px; }
.i-public .des i  { margin-right:5px;  color:#fdc300; }
.i-public .des a { color:#fdc300; }
.i-public .more { float:right;  color:#8b8888; font-size:18px; line-height:80px;  }
.i-public .more i { margin-right:10px; margin-left:10px; color:#034b94; }
.i-public .more:hover { color:#034b94; }
/*i-recommend*/
.i-recommend { background-color:#FFF; margin-top:30px; }
.i-recommend-list { padding:40px 20px; }
.i-recommend-list ul li { float:left; width:calc((100% - 40px) / 3); margin-left:20px; }
.i-recommend-list ul li:nth-child(3n+1) { margin-left:0; }
.i-recommend-list ul li .pic { height:275px; overflow:hidden; border-radius:10px; }
.i-recommend-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.i-recommend-list ul li .tit { color:#000000; font-size:18px; line-height:70px; text-align:center;  overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  }
.i-recommend-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.i-recommend-list ul li:hover .tit { color:#034b94;  }
/*i-contact*/
.i-contact { background-color:#FFF; margin-top:60px; padding:60px 0; }
.i-contact-left { float:left; width:100%; position:relative; display:flex; align-items: center; justify-content: space-between;}
.i-contact-public { height:auto; }
.i-contact-public .en { color:#000000; font-size:18px; line-height:1.5; text-transform:uppercase; }
.i-contact-public .tit { color:#000000; font-size:40px; line-height:1.3; }
.i-contact-public .des { color:#b2b2b3; font-size:16px; line-height:1.5; margin-top:10px; }
.i-contact-tel { height:auto; background:url(../images/contact-icon.png) no-repeat left center; padding-left:90px; margin-top:30px; }
.i-contact-tel .tit { color:#434242; font-size:18px; line-height:1.5; }
.i-contact-tel .nob { color:#385723; font-size:40px; line-height:1.3;  }
.i-contact-text { color:#434242; font-size:18px; line-height:2; margin-top:30px; padding-right:160px; }
.i-contact-ewm { width:150px; height:150px;
/*position:absolute; right:0; bottom:0;*/
}
.i-contact-ewm img {max-width: 100%;max-height: 100%;vertical-align: middle;}
.i-contact-right { float:right; width:43%; display:none; }
.i-contact-right .form-row{display:flex;gap:20px;margin-bottom:20px}
.i-contact-right .form-row2{margin-top:20px; }
.i-contact-right .form-row2 img { height:40px; }
.i-contact-right .form-group{flex:1;}
.i-contact-right .form-group:nth-child(1) { margin-right:20px; }
.i-contact-right label{display:block;margin-bottom:8px;font-size:18px;}
.i-contact-right input,.i-contact-right textarea{width:100%;padding:12px;border:1px solid #eee;border-radius:8px;font-size:16px}
.i-contact-right textarea{min-height:150px;resize:none}
.i-contact-right button{background-color:#034b94;color:#fff;border:none;padding:14px 30px;border-radius:4px;font-size:18px;cursor:pointer; margin-top:20px; }
/*footer*/
.footer { background-color:#034b94; text-align:center; padding:40px 0; }
.f-nav { color:#ffffff; font-size:18px; line-height:1.5; }
.f-nav a { display:inline-block; margin-left:20px; position:relative; }
.f-nav a::after{content:""; position:absolute; left:-10px; top:50%; transform: translateY(-50%); width:1px; height:15px; background-color:#ffffff; }
.f-nav a:first-child::after { display:none; }
.f-nav a:hover { text-decoration:underline; }
.f-copy { color:#81a5ca; font-size:16px; line-height:1.5; margin-top:30px; }
.f-copy a:hover { color:#ffffff; }
/*n-main*/
.n-main { margin-top:30px; padding-bottom:60px; min-height:50vh; }
.n-main-left { float:left; width:71%; background-color:#ffffff; }
.n-main-right.i-home-right { height:auto; }
/*n-newshow*/
.n-newshow { margin-top:30px; padding:0 20px; }
.n-tit { font-size:24px; line-height:1.5; color:#474646; }
.n-des { font-size:16px; line-height:1.5; color:#8d8a8a;  border-bottom:#7d7d7d solid 1px; padding-bottom:10px; margin-bottom:20px; margin-top:10px; }
.n-des i { margin-right:10px; }
.n-show { font-size:18px; line-height:2; color:#222222; min-height:300px; }
.n-show img { max-width:100%; }
.n-other { padding:20px 0; line-height:2; border-top:#eeeeee solid 1px; font-size:18px; line-height:2; color:#111111;}
.n-other a:hover { color:#034b94; }
/*n-related*/
.n-related { background-color:#FFF; margin-top:30px; margin-bottom:50px; }
.n-related-list { height:auto; }
.n-related-list ul li { border-bottom:#eeeeee solid 1px; padding:40px 20px; }
.n-related-list ul li:last-child { border-bottom:none; }
.n-related-list ul li .pic { float:left; width:205px; height:125px; overflow:hidden; border-radius:5px; }
.n-related-list ul li .pic img {width: 100%;height: 100%; object-fit: cover;object-position: center 30%;transition: 0.5s;}
.n-related-list ul li .con { float:right;  width:calc(100% - 205px - 25px); }
.n-related-list ul li .con .tit { color:#000000; font-size:18px; line-height:1.5; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  margin-top:10px; }
.n-related-list ul li .con .des { color:#999999; font-size:16px; line-height:2; overflow:hidden; text-overflow: ellipsis; white-space: nowrap;  margin-top:5px; }
.n-related-list ul li .con .date { color:#898989; font-size:16px; line-height:1.5; margin-top:15px; }
.n-related-list ul li .con .date i { margin-right:5px; }
.n-related-list ul li:hover .pic img {transform: scale(1.05);transition: 0.5s;}
.n-related-list ul li:hover .tit { color:#034b94;  }
/*n-complaint*/
.n-complaint{ background-color:#FFF; margin-top:30px; padding-bottom:50px; }
.n-complaint-list { height:auto; padding-top:15px; }
.n-complaint-list ul li { margin-top:10px; }
.n-complaint-list ul li .label { float:left; width:110px; text-align:right; color:#000000; font-size:16px; line-height:30px; font-weight:bold; margin-bottom:5px;}
.n-complaint-list ul li .con { float:right; width:calc(100% - 130px - 20px); }
.n-complaint-list ul li .con input[type=text] { width:260px; height:30px;color:#000000; font-size:15px; border:#e0e0e6 solid 1px; border-radius:5px; padding-left:10px; margin-bottom:5px;}
.n-complaint-list ul li .con select { width:260px; height:30px;color:#000000; font-size:15px; border:#e0e0e6 solid 1px; border-radius:5px; padding-left:10px; margin-bottom:5px;}
.n-complaint-list ul li .con label { display:inline-block; color:#000000; font-size:15px; line-height:30px; padding:0 10px; text-align:center; border:#e0e0e6 solid 1px; cursor:pointer; border-radius:5px; margin-right:5px; margin-bottom:5px; }
.n-complaint-list ul li .con input[type=radio]{ display:none !important;}
.n-complaint-list ul li .con input[type="radio"]:checked+label {border:#034b94 solid 1px; color:#ffffff; background-color:#034b94; }
.n-complaint-list ul li .con input[type=checkbox]{ display:none !important;}
.n-complaint-list ul li .con input[type="checkbox"]:checked+label {border:#034b94 solid 1px; color:#ffffff; background-color:#034b94; }
.n-complaint-list ul li .submit { display:block; width:200px; height:35px; background-color:#034b94; text-align:center;  color:#ffffff; font-size:16px; line-height:33px; border-radius:18px; border:none; margin:0 auto; cursor:pointer; }
.n-complaint-list ul li .submit:hover { opacity:0.8; }
.n-complaint-list .layui-form-item { margin-bottom:0 !important; }
.n-complaint-list .layui-form-select .layui-edge { display:none; }
.layui-form-item .layui-inline { margin-bottom:0 !important; }

.brand-mask{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.5);z-index:998;display:none}
.brand-panel{position:fixed;top:0;left:-400px;width:400px;height:100%;background:#fff;z-index:999;transition:left .3s;overflow:hidden;box-shadow:2px 0 8px rgba(0,0,0,.1)}
.brand-panel.show{left:0}
.brand-panel .letter-nav{position:absolute;left:0;top:0;width:40px;height:100%;background:#f5f5f5;text-align:center;padding:10px 0;z-index:10;display:none}
.brand-panel.show .letter-nav.show{display:block}
.brand-panel .letter-nav a{display:block;padding:4px 0;color:#666;font-size:12px}
.brand-panel .letter-nav a:hover{color:#007dff}
.brand-panel .content-wrapper{position:absolute;left:40px;top:0;width:calc(100% - 40px);height:100%;overflow-y:auto;box-sizing:border-box}
.brand-panel .content-wrapper.series-mode{left:0;width:100%}
.brand-panel .panel-content{padding:15px;min-height:100%;box-sizing:border-box}
.brand-panel .brand-group{margin-bottom:20px}
.brand-panel .brand-group h3{font-size:14px;color:#999;margin-bottom:10px}
.brand-panel .item-list{display:flex;flex-wrap:wrap;gap:10px}
.brand-panel .item{width:80px;padding:8px 0;text-align:center;border:1px solid #eee;border-radius:4px;cursor:pointer;font-size:13px}
.brand-panel .item:hover{border-color:#007dff;color:#007dff}
.brand-panel .item.active{background:#007dff;color:#fff;border-color:#007dff}
.brand-panel .series-header{display:flex;align-items:center;margin-bottom:20px;padding-bottom:10px;border-bottom:1px solid #eee}
.brand-panel .back-btn{display:inline-flex;align-items:center;color:#007dff;cursor:pointer;margin-right:10px}
.brand-panel .series-title{font-size:16px;font-weight:600}
.brand-panel .panel-footer{position:absolute;bottom:0;left:40px;width:calc(100% - 40px);padding:15px;background:#fff;border-top:1px solid #eee;display:none;gap:10px;z-index:10;box-sizing:border-box}
.brand-panel.show .panel-footer.show{display:flex}
.brand-panel.show .panel-footer.series-mode{left:0;width:100%}
.brand-panel .select-input{cursor:pointer;position:relative}
.brand-panel .select-input:hover{border-color:#007dff}
.brand-panel .clear-icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);color:#999;cursor:pointer;display:none}
.brand-panel .select-input:focus+.clear-icon,.select-input:not(:placeholder-shown)+.clear-icon{display:block}
.brand-panel .clear-icon:hover{color:#ff4d4f}
/*mo-nav*/
.mo-nav { background-color:#FFF; border-bottom:#eeeeee solid 1px; border-top:#eeeeee solid 1px; position: sticky;  top: 60px; z-index:33; box-shadow: 0 2px 5px rgba(0,0,0,0.1); display:none; }
.mo-nav ul { width:100%;overflow-x:auto;white-space:nowrap; }
.mo-nav ul li {display:inline-block;color:#333333; font-size:15px; line-height:50px; margin-right:20px; position:relative; }
.mo-nav ul li:after{content:""; position:absolute; left:0; bottom:0; width:0; height:2px; background-color:#034b94; left: 50%; transform: translateX(-50%); transition: all .5s ease; }
.mo-nav ul li:hover:after{ width:100%;transform:translateX(-50%) scale(1.1); }
.mo-nav ul li.active:after{ width:100%; }
.mo-nav ul li:hover { color:#034b94; }
.mo-nav ul li.active { color:#034b94; }
/*n-relevant*/
.n-relevant {  background-color:#ffffff; border-top:#f5f5f5 solid 30px;  }
.n-relevant .i-recommend-list ul li .pic { height:220px; }



@media (max-width:1550px){
.wrap{width:90%}
/*welcome1650*/
.welcome-left { font-size:15px; line-height:40px;  }
.welcome-right { font-size:16px; line-height:40px;  }
.welcome-right i { margin-right:8px; }
/*header1650*/
.header {height:90px; }
.header .logo { height:90px; width:9%; }
.header .nav ul li{ font-size:18px; line-height:90px; margin-left:30px; } 
.header .nav ul li .sub { top:90px; }
/*h-search1650*/
.h-search { width:190px; height:37px;  border-radius:19px; }
.h-search input[type=text] { margin-left:15px;  width: calc(100% - 15px - 10px - 35px); height:35px; font-size:15px; }
.h-search .submit { width:35px; height:35px; font-size:15px; line-height:35px; border-radius:19px; }
/*i-main1650*/
.i-main { margin-top:25px; }
.i-main-left { height:460px; }
.i-main-left .swiper-slide .main-left-li .tit { height:60px; font-size:16px; line-height:60px; padding:0 150px 0 25px; }
.i-main-left .swiper-pagination-bullets { bottom:17px; padding-right:17px;}
.i-main-left .swiper-pagination-bullets .swiper-pagination-bullet { width:9px; height:9px;}
.i-main-right { height:460px; }
.i-main-login { height:80px; padding-left:28px; }
.i-main-login .pic { width:50px; height:50px; }
.i-main-login .pic i { font-size:40px; line-height:50px; }
.i-main-login .con .tit { font-size:18px; }
.i-main-login .con .des { font-size:15px; }
.i-main-pic { height:235px; }
.i-main-complaint { height:120px; }
/*i-home1650*/
.i-home { margin-top:25px; }
.i-home-left { height:1200px; }
.i-home-left-ban { padding:0 15px;}
.i-home-left-ban ul li { font-size:20px; line-height:70px; padding:0 13px; margin-right:18px; }
.i-home-left-con ul li { padding:35px 18px; }
.i-home-left-con ul li .pic { width:260px; height:155px; }
.i-home-left-con ul li .con { width:calc(100% - 260px - 20px); }
.i-home-left-con ul li .con .tit { font-size:17px; margin-top:0; }
.i-home-left-con ul li .con .des { font-size:15px; margin-top:8px; }
.i-home-left-con ul li .con .date { font-size:15px; margin-top:13px; }
.i-hot-author { height:636px; }
.i-hot-author-list { padding:0 18px 25px 18px; }
.i-hot-author-list ul li { margin-top:25px; }
.i-hot-author-list ul li .pic { width:65px; height:65px; }
.i-hot-author-list ul li .con { width:calc(100% - 65px - 18px); }
.i-hot-author-list ul li .con .tit { font-size:17px; margin-top:3px; }
.i-hot-author-list ul li .con .des { font-size:15px; }
.i-hot-content { margin-top:24px; height:540px; }
.i-hot-content-list {padding:11px 18px 18px 18px; }
.i-hot-content-list ul li { font-size:16px; line-height:44px; padding-left:30px; }
.i-hot-content-list ul li::after{ width:21px; height:17px; font-size:16px; line-height:17px;  }
.i-hot-content-list ul li:nth-child(1)::after { font-size:15px; }
.i-hot-content-list ul li:nth-child(2)::after { font-size:15px; }
.i-hot-content-list ul li:nth-child(3)::after { font-size:15px; }
/*i-slogan1650*/
.i-slogan { margin-top:25px; }
/*i-public1650*/
.i-public { padding:0 15px; }
.i-public .tit { font-size:20px; line-height:70px; }
.i-public .des { font-size:15px; line-height:70px; margin-left:20px; }
.i-public .more { font-size:16px; line-height:70px;  }
.i-public .more i { margin-left:9px; }
/*i-recommend1650*/
.i-recommend { margin-top:25px; }
.i-recommend-list { padding:35px 18px; }
.i-recommend-list ul li .pic { height:215px;  }
.i-recommend-list ul li .tit { font-size:16px; line-height:60px;  }
/*i-contact1650*/
.i-contact { margin-top:50px; padding:50px 0; }
.i-contact-public .en { font-size:16px; }
.i-contact-public .tit { font-size:32px; }
.i-contact-public .des { font-size:15px; margin-top:8px; }
.i-contact-tel { padding-left:80px; margin-top:25px; background-size:65px auto; }
.i-contact-tel .tit { font-size:16px; }
.i-contact-tel .nob { font-size:32px; }
.i-contact-text { font-size:16px; margin-top:25px; padding-right:130px; }
.i-contact-ewm { width:120px; height:120px; }
.i-contact-right .form-row{gap:18px;margin-bottom:18px}
.i-contact-right .form-row2{margin-top:18px;}
.i-contact-right .form-group:nth-child(1) { margin-right:18px; }
.i-contact-right label{margin-bottom:7px;font-size:16px;}
.i-contact-right input,.i-contact-right textarea{padding:10px;border-radius:5px;font-size:15px}
.i-contact-right textarea{min-height:130px;}
.i-contact-right button{padding:12px 28px;font-size:16px; margin-top:18px; }
/*footer1650*/
.footer { padding:38px 0; }
.f-nav { font-size:16px; }
.f-nav a { margin-left:18px; }
.f-nav a::after{ left:-9px; height:13px; }
.f-copy { font-size:15px;  margin-top:25px; }
/*n-main1650*/
.n-main { margin-top:25px; padding-bottom:50px; }
/*n-newshow1650*/
.n-newshow { margin-top:25px; padding:0 15px;}
.n-tit { font-size:20px; }
.n-des { font-size:15px; line-height:41px; padding-bottom:5px; margin-bottom:15px; margin-top:5px; }
.n-des img { width:18px; height:18px; transform: translateY(-1px); }
.n-show { font-size:16px; }
.n-other  { font-size:16px; }
/*n-related1650*/
.n-related { margin-top:25px; margin-bottom:45px; }
.n-related-list ul li { padding:35px 18px; }
.n-related-list ul li .pic { width:160px; height:100px; }
.n-related-list ul li .con { width:calc(100% - 160px - 20px); }
.n-related-list ul li .con .tit { font-size:17px; margin-top:0; }
.n-related-list ul li .con .des { font-size:15px; }
.n-related-list ul li .con .date { font-size:15px; margin-top:13px; }
/*n-complaint1650*/
.n-complaint { margin-top:25px; padding-bottom:45px; }
.n-complaint-list { padding-top:13px; }
.n-complaint-list ul li { margin-top:8px; }
.n-complaint-list ul li .label { width:100px; font-size:15px; line-height:28px; }
.n-complaint-list ul li .con { width:calc(100% - 100px - 15px); }
.n-complaint-list ul li .con input[type=text] { width:220px; height:28px; padding-left:5px; }
.n-complaint-list ul li .con select { width:220px; height:28px; padding-left:5px; }
.n-complaint-list ul li .con label { line-height:28px; padding:0 8px;  }
.n-complaint-list ul li .submit { width:150px; height:33px; font-size:15px; line-height:31px; border-radius:16px; }
/*n-relevan1650*/
.n-relevant {  border-top:#f5f5f5 solid 24px;  }
.n-relevant .i-recommend-list ul li .pic { height:190px; }

}

@media (max-width:1400px){
/*welcome1400*/
.welcome-right { font-size:15px; }
/*header1400*/
.header {height:70px; }
.header .logo { height:70px; }
.header .nav ul li{ font-size:16px; line-height:70px; margin-left:20px; } 
.header .nav ul li .sub { top:70px; }
/*h-search1400*/
.h-search { width:150px; height:32px;  border-radius:16px; }
.h-search input[type=text] { margin-left:10px;  width: calc(100% - 10px - 10px - 30px); height:30px; }
.h-search .submit { width:30px; height:30px; line-height:30px; border-radius:16px;  }
/*i-main1400*/
.i-main { margin-top:20px; }
.i-main-left { height:360px; }
.i-main-left .swiper-slide .main-left-li .tit { height:50px; font-size:15px; line-height:50px; padding:0 140px 0 20px; }
.i-main-left .swiper-pagination-bullets { bottom:15px; padding-right:15px;}
.i-main-left .swiper-pagination-bullets .swiper-pagination-bullet { width:8px; height:8px;}
.i-main-right { height:360px; }
.i-main-login { height:60px; padding-left:20px; }
.i-main-login .pic { width:40px; height:40px; }
.i-main-login .pic i { font-size:31px; line-height:40px; }
.i-main-login .con .tit { font-size:16px; }
.i-main-pic { height:190px; }
.i-main-complaint { height:96px; }
/*i-home1400*/
.i-home { margin-top:20px; }
.i-home-left { height:1085px; }
.i-home-left-ban { padding:0 10px;}
.i-home-left-ban ul li { font-size:18px; line-height:60px; padding:0 11px; margin-right:16px; }
.i-home-left-con ul li { padding:30px 16px; }
.i-home-left-con ul li .pic { width:210px; height:140px; }
.i-home-left-con ul li .con { width:calc(100% - 210px - 15px); }
.i-home-left-con ul li .con .tit { font-size:16px;  }
.i-home-left-con ul li .con .date { margin-top:9px; }
.i-hot-author { height:555px; }
.i-hot-author-list { padding:0 16px 20px 16px; }
.i-hot-author-list ul li { margin-top:20px; }
.i-hot-author-list ul li .pic { width:55px; height:55px; }
.i-hot-author-list ul li .con { width:calc(100% - 55px - 16px); }
.i-hot-author-list ul li .con .tit { font-size:16px;  margin-top:0; }
.i-hot-content { margin-top:24px;  height:506px;  }
.i-hot-content-list {padding:9px 16px 16px 16px; }
.i-hot-content-list ul li { font-size:15px; line-height:42px; padding-left:25px; }
.i-hot-content-list ul li::after{ width:18px; height:13px; font-size:14px; line-height:13px;  }
.i-hot-content-list ul li:nth-child(1)::after { font-size:12px; }
.i-hot-content-list ul li:nth-child(2)::after { font-size:12px; }
.i-hot-content-list ul li:nth-child(3)::after { font-size:12px; }
/*i-slogan1400*/
.i-slogan { margin-top:20px; }
/*i-public1400*/
.i-public { padding:0 10px; }
.i-public .tit { font-size:18px; line-height:60px; }
.i-public .des { line-height:60px; margin-left:15px; }
.i-public .more { font-size:15px; line-height:60px;  }
.i-public .more i { margin-left:8px; }
/*i-recommend1400*/
.i-recommend { margin-top:20px; }
.i-recommend-list { padding:30px 16px; }
.i-recommend-list ul li .pic { height:170px;  }
.i-recommend-list ul li .tit { font-size:15px; line-height:50px;  }
/*i-contact1400*/
.i-contact { margin-top:40px; padding:40px 0; }
.i-contact-public .en { font-size:15px; }
.i-contact-public .tit { font-size:25px; }
.i-contact-public .des { margin-top:6px; }
.i-contact-tel { padding-left:70px; margin-top:20px; background-size:55px auto; }
.i-contact-tel .tit { font-size:15px; }
.i-contact-tel .nob { font-size:25px; }
.i-contact-text { font-size:15px; margin-top:20px; padding-right:110px; }
.i-contact-ewm { width:100px; height:100px; }
.i-contact-right .form-row{gap:16px;margin-bottom:16px}
.i-contact-right .form-row2{margin-top:16px;}
.i-contact-right .form-group:nth-child(1) { margin-right:16px; }
.i-contact-right label{margin-bottom:6px;font-size:15px;}
.i-contact-right input,.i-contact-right textarea{padding:8px;}
.i-contact-right textarea{min-height:110px;}
.i-contact-right button{padding:10px 26px;font-size:15px; margin-top:16px; }
/*footer1400*/
.footer { padding:36px 0; }
.f-nav { font-size:15px; }
.f-nav a { margin-left:16px; }
.f-nav a::after{ left:-8px; height:11px; }
.f-copy { margin-top:20px; }
/*n-main1400*/
.n-main { margin-top:20px; padding-bottom:40px; }
/*n-newshow1400*/
.n-newshow { margin-top:20px; padding:0 10px;}
.n-tit { font-size:18px; }
.n-des { padding-bottom:0; margin-bottom:10px; margin-top:0; }
.n-other { font-size: 15px; }
/*n-related1400*/
.n-related { margin-top:20px; margin-bottom:40px; }
.n-related-list ul li { padding:30px 16px; }
.n-related-list ul li .pic { width:130px; height:80px; }
.n-related-list ul li .con { width:calc(100% - 130px - 15px); }
.n-related-list ul li .con .tit { font-size:16px; }
.n-related-list ul li .con .date { margin-top:9px; }
/*n-complaint1400*/
.n-complaint { margin-top: 20px; padding-bottom: 40px; }
/*n-relevan1400*/
.n-relevant .i-recommend-list ul li .pic { height:180px; }

}

@media (max-width:1200px){
.wrap{width:94%}

}


@media (max-width:992px){
/*header992*/
.welcome { display:none;}
.header{ display:none;}
.nav{ display:none;}
.header2{ display: block; } 
.header-wrap { display:block; height:60px;}
.mo-nav { display:block;}
.h-search {transform: translateY(15px);  }
/*i-main992*/
.i-main-left { float:none; width:100%; }
.i-main-right { float:none; width:100%; margin-top:20px; height:auto; }
.i-main-pic { height:auto; width:100%; margin-top:15px; }
.i-main-complaint { height:auto;width:100%;  margin-top:15px;}
/*i-main767*/
.i-main-right { margin-top:10px; height:auto; }
.i-main-pic { margin-top:10px; }
.i-main-complaint { margin-top:10px; }
.i-main-right { display:none; }
/*i-home992*/
.i-home-left { float:none; width:100%; height:auto; }
.i-home-right { float:none; width:100%; margin-top:20px;  }
.i-hot-author { height:auto; }
.i-hot-content { height:auto; }
/*i-recommend992*/
.i-recommend-list ul li .pic { height: 150px;  }
/*i-contact992*/
.i-contact-left { float:none; width:100%; display:block; }
.i-contact-right { float:none; width:100%; margin-top:20px; }
/*n-main992*/
.n-main-left { float:none; width:100%; }
.i-home .i-home-right { display:none;}

}

@media (max-width:767px){
.wrap{width:80%}
/*i-main767*/
.i-main-left { height: 210px; }
.i-main-left .swiper-slide .main-left-li .tit { height:40px; line-height:40px; padding:0 130px 0 15px; }
.i-main-left .swiper-pagination-bullets { bottom:13px; padding-right:13px;}

/*i-home767*/
.i-home-left-con ul li { padding:20px 16px; }
.i-home-left-con ul li .pic { width:100px; height:70px; }
.i-home-left-con ul li .con { width:calc(100% - 100px - 10px); }
.i-home-left-con ul li .con .tit { font-size:15px;  }
.i-home-left-con ul li .con .des { display:none; }
.i-home-left-con ul li .con .date { margin-top:9px; font-size:12px; }
.i-home-left-con ul li:nth-child(n+6) { display:block; }
/*i-public767*/
.i-public .tit { font-size:17px; line-height:50px; }
.i-public .des { width:100%; line-height:24px; margin-top:10px; margin-bottom:5px; margin-left:0; }
.i-public .more { line-height:50px; position:absolute; right:0; top:0;  }
/*i-recommend767*/
.i-recommend-list { padding: 20px 16px; }
.i-recommend-list ul li { float:none; width:100%; margin-left:0; }
.i-recommend-list ul li .pic { height: 180px; }
/*i-contact767*/
.i-contact { margin-top: 30px; padding: 30px 0; }
.i-contact-public .tit { font-size:20px; }
.i-contact-tel .nob { font-size:20px; }
/*n-main767*/
.n-main { padding-bottom:30px; }
/*n-related767*/
.n-related { margin-bottom:30px; }
.n-related-list ul li { padding: 20px 16px;}
.n-related-list ul li .pic { float:none; width:100%; height: 180px;}
.n-related-list ul li .con { float:none; width:100%; margin-top:15px; }
.n-related-list ul li .con .des { display:none; }
.i-home-more {  position:relative; bottom:auto; right:auto; height:50px; }
.f-copy { font-size:12px; }


}

@media (max-width:500px){
.wrap{width:94%}


}

