/*===================== 重置样式 START =====================*/
@charset "utf-8";
html,body,h1,h2,h3,h4,h5,h6,p,dl,dd,dt,th,td,select,ul,ol,li,form,input,textarea,fieldset,legend,img{ margin:0; padding:0;}
h1,h2,h3,h4,h5,h6{font-weight: 300;}
li{list-style: none;}
a{text-decoration: none;background: transparent;outline: none;color:#000;display: block;-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
a:hover, .tran, .pub_button .pb_bg, .section_seven .item i{-webkit-transition: 0.5s;-o-transition: 0.5s;-ms-transition: 0.5s;-moz-transition: 0.5s;transition: 0.5s;}
.wot{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.upp{text-transform:uppercase;}
img{ border: 0;vertical-align: middle;max-width:100%;d isplay: block;}
table{ border-collapse: collapse; border-spacing: 0;}
input,textarea{ -webkit-user-modify: read-write-plaintext-only;outline-style: none;border:none;font-size:14px;}
input::-moz-placeholder, textarea::-moz-placeholder {color: #000; } 
input:-ms-input-placeholder, textarea:-ms-input-placeholder {color: #000; } 
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder{color:#000; }
html::-webkit-scrollbar{width:5px;height:5px;background-color:#fff;} 
html::-webkit-scrollbar-track{border-radius:0;background-color:#fff;}
html::-webkit-scrollbar-thumb{border-radius:50px;width:5px;height:5px;background-color:#0867b3;}
textarea{resize:none; overflow: auto;}
input{padding-top: 0; padding-bottom: 0;};
select,input{vertical-align:middle; }
select,input,textarea{font-size:14px;margin:0;}
.clear{zoom:1;}
.clear:after{ content:""; display:block; height:0; visibility:hidden; clear:both;}
.clear::before, .clear::after { content: "";display: table; } 
.clear::after{clear: both;}
.fl{float: left;}
.fr{float: right;}
html{-ms-text-size-adjust: 100%;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: transparent;overflow-x: hidden}
body{font-family: \5FAE\8F6F\96C5\9ED1,"Microsoft YaHei";font-size:16px;color:#333;background-color: #fff;}
.error3{display: none !important;}
html,body{max-width:1920px;margin:0 auto;}
.inner{width:1400px;margin:0 auto;}
em{font-style: normal;}
.myClass {
	background-position:center center;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size:cover;
}
/*===================== 重置样式 END =====================*/

/*head*/
.head_bg{ width:100%; margin:0 auto; height:46px; line-height:46px; color:#fff; background:#056bc1;}
.head_w{ margin: 0 auto; min-width: 1300px;}
.head_w a{color:#fff;}
.head_bg ul li{ float:left; position:relative; height:100%; cursor:pointer;}
.head_bg ul li p,.head_bg ul li a{font-weight:lighter; color:#fff; padding-left:5px; display:block; margin-right:10px;}
.head_bg ul li b{font-weight:lighter; color:#fff; font-size:15px; line-height:44px;}
.head_bg ul li a:hover{ color:#fff; text-decoration:underline;}
.head_bg ul li:nth-child(1){ background:url(../images/20211209195850_795946267.png) no-repeat left center; padding-left:36px; color:#fff; font-size:28px;}
.head_bg ul li:nth-child(2){ background:url(../images/20211209195928_39720279.png) no-repeat left center; padding-left:36px;}

.head_bg ul li+li{ margin-left:20px;}
.head_bg ul li p, .head_bg ul li a:hover{ text-decoration:none !important;}


/*top*/
.top_bg{ height:130px; width:1300px; margin:0 auto;}
.logo_w{ float:;}
.logo{ float:left; padding-top:22px; padding-right:15px;}
.logo_t{ font-size:38px; font-weight:bold; color:#222; float:left; line-height:40px; padding-top:28px;}
.logo_t p{ font-size:18px; color:#ff0000; font-weight:normal;}





/*nav*/
.nav{height: 130px;}
.menu{ float:right;}
.NavCeshi{}
.NavCeshi .r{background: none;}
.NavCeshi > li { float: left; transition: 0.2s all ease-in-out; position: relative; padding:0 1rem;}
.NavCeshi > li:first-child{}
.NavCeshi > li > a { display: block; text-align: center; padding: 0px 0; font-size: 18px; line-height:130px; color: #1a1a1a; transition: 0.2s all ease-in-out; height: 130px; position: relative; z-index: 1113; }
.NavCeshi > li > a:after,.NavCeshi > li > a::after{ content: ''; width: 0%; height: 2px; background: #056bc1; display: block; position: absolute; left: 0; bottom: 0; transition:0.3s all ease-in-out; }
.NavCeshi > li.navcurrent > a:after,.NavCeshi > li.navcurrent > a::after,.NavCeshi > li:hover > a:after,.NavCeshi > li:hover > a::after{ width: 100%; }
.NavCeshi > li.navcurrent > a, .NavCeshi > li:hover > a { color: #056bc1; font-weight:bold;}
.NavCeshi > li.navcurrent > a > .en,.NavCeshi > li:hover > a > .en{ }



/*下拉导航*/
.NavCeshi li>.nav2 {display: none; position:absolute; left:-32px; top:130px; z-index: 99999;}
.NavCeshi li>.nav2 a{display: block; margin-top: 1px; background:#fff; height: 62px; line-height: 62px; width: 240px; font-size: 15px; text-align: center; color:#333; border-bottom: none;}
.NavCeshi li>.nav2 a:hover{background:#056bc1; color: #fff;}
.hul.fl{padding-top: 53px;}




@media (max-width: 1920px) and (min-width: 1860px){
.NavCeshi > li{padding: 0 1.4vw;}

}


@media (max-width: 1400px) and (min-width: 1366px){
.NavCeshi > li{padding:0 0.6rem;}

}


/*banner*/
.banner{ overflow: hidden; background:#eee; }
.banner-box{ min-width:1400px; height:706px; position:relative; margin:0 auto; }
.banner-box .bd{ width:100% !important; }
.banner-box .bd li{ width:100% !important; height:706px; background-position: center; background-repeat: no-repeat; }
.banner-box .bd li a{ display:block; background-size:auto; }
.banner-btn { width: 100%; position: absolute; top: -1px; left: -1px; margin-left: 0; height: 706px; overflow: hidden; }
.banner-btn a{ display:block; width:49px; height:104px; position:absolute; top:350px; filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity:0; opacity:0; transition:0.3s all ease-in-out}
.banner-btn a.prev{ left:-50px; background:url(../images/20211209171316_1570761378.png) no-repeat 0 0; } 
.banner-btn a.next{ right:-50px; background:url(../images/20211209171316_1570761378.png) no-repeat -49px 0; }
.banner-box .hd { position:absolute; bottom:60px; width: 100%; display: block; }
.banner-box .hd ul { width: 1250px; margin: 0 auto; text-align: center; }
.banner-box .hd ul li{ width:20px; height:20px; border-radius:20px; text-indent:-9999px; background:#fff; cursor:pointer; display:inline-block; margin:0 5px; transition:0.3s all ease-in-out; text-align: center; position: relative; z-index: 1111; }
.banner-box .hd ul li.on{ background:#f0b104 !important; width: 32px; }
.banner-box:hover .banner-btn a.prev{ left:20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box:hover .banner-btn a.next{ right: 20px; filter:alpha(opacity=40); -moz-opacity:.4; -khtml-opacity:.4; opacity:.4; }
.banner-box .banner-btn a.prev:hover,.banner-box:hover .banner-btn a.next:hover{ filter:alpha(opacity=80); -moz-opacity:.8; -khtml-opacity:.8; opacity:.8; }


.pub_button{position: relative;z-index:1;}
.pub_button .pb_bg{position: absolute;left: 0;top: 0;width: 100%;height: 100%;background-color:rgba(231,0,18,0.7);-webkit-transition: transform 0.5s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);transition: transform 0.5s 0s cubic-bezier(0.36, 0.01, 0.29, 0.99);transform-origin: left 100%;-webkit-transform-origin: left 100%;transform: scaleY(0);-webkit-transform: scaleY(0);visibility: hidden\9;z-index: -1;}
.pub_button:hover .pb_bg, .pub_button.active .pb_bg{transform: scaleY(1);-webkit-transform: scaleY(1);transform-origin: left 0;-webkit-transform-origin: left 0;visibility: visible\9;}

.banner1{
	padding-top:-100px !important;
  }  


/*footer*/

.footer_bg{width: 100%; color: #fff;background: #131513;position: relative;overflow:hidden;padding: 50px 0 30px;}
.bq_item li{position: relative;}
.bq_item li{ float: left;position: relative;}
.bq_item li:before{content: '';position: absolute;width:12px;height: 1px;background: #cacbd6;top:24px;left: -22px;}
.bq_item li+li{margin-left:15%;}
.bq_item li a{ display: block;font-size: 15px; line-height: 36px; color: rgba(255,255,255,0.47);font-weight: lighter;}
.bq_item li a:hover{color:#fff;}
.footer_t{ font-size: 18px !important; color: #fff !important;  line-height: 48px !important; position: relative;font-weight: bold;}
.footer li p img{width:120px;border:10px #fff solid;}
.copy{line-height: 30px; font-size: 14px;color: #999; margin-top:20px;    padding-top: 10px;}
.copy a{font-size: 14px; color: #999;}
.copy a:hover{color: #ff7b0f;}
.copy_bg{height: 80px;background: #131513;line-height: 80px;overflow:hidden;border-top: 1px solid rgba(255,255,255,0.1);}
.copy_b{display: -webkit-box;display: -ms-flexbox;display: flex;-webkit-box-pack: justify;-ms-flex-pack: justify;justify-content: space-between;}
.copy_bg div{color: rgba(255,255,255,0.47);}
.copy_b div:nth-child(1){width: 65%;}
.copy_bg div a{color: rgba(255,255,255,0.47);font-size:14px;}
.copy_bg div a:hover{color:#fff;}
.foo_icon li div p {margin-top: 3px;}
.cl {clear: both;}
.banq{width: 73%;}
.bq_cl>b, .bq_cr>b, .bq_r>b {font-size: 24px;color: #fff;display: block;margin-bottom: 10px;line-height: 48px;}
.bq_ewm {display: -webkit-box;display: -ms-flexbox;display: flex;padding-top: 20px;position: relative;}
.bq_ewm li span {display: block;width: 36px;height: 36px;border-radius: 100%;font-size: 14px;text-align: center;line-height: 34px;color: #fff;background: #131513;border:1px solid rgba(255,255,255,0.3);}
.bq_ewm li span img{width: 100%;}
.bq_ewm li span:hover{background:#1e2c8f;border-color:#1e2c8f;}
.ewm_cc {position: absolute;top: -130px;left:0;display: none;}
.bq_r {width: 26%;position: relative;-webkit-box-sizing: border-box;box-sizing: border-box;}
.bq_lx {line-height: 36px;}
.bq_lx li{font-size: 15px;color: rgba(255,255,255,0.47);}
.bq_ewm li+li {margin-left: 10px;}
.bq_item li:first-child {padding-left: 20px;}
.bq_item li:first-child:before {left: 0;}

.box{ width:1300px; margin:0 auto; overflow:hidden;}

.links{ background:#1e2c8f; line-height:92px; font-size:18px; color:#333; overflow:hidden;}
.links p.fl{ background:url(../images/20211214110007_2021354711.png) no-repeat left center; padding-left:33px;color:#fff;}
.links p.fr a{ font-size:14px; color:#333; font-weight:lighter; display:inline-block;}
.end{ text-align:center;}
.end,.end a{ font-size:14px; color:#666; font-weight:lighter; line-height:70px; display:inline-block;}
.links_r{width:90% !important; padding-left:1%;}
.linkTagcs{width:100% !important;}
.linkTagcs li a{font-size:15px; display:inline-block;}





