html,body,h1,h2,h3,h4,h5,h6,div,dl,dt,dd,ul,ol,li,p,blockquote,pre,hr,figure,table,caption,th,td,form,fieldset,legend,input,button,textarea,menu{margin:0;padding:0;}
header,footer,summary,section,article,aside,nav,hgroup,address,figure,figcaption,main,menu,details{display:block;}
table {border-collapse:collapse;border-spacing:0;}
caption,th {text-align:left;font-weight:normal;}
html,body,fieldset,img,iframe,abbr{border:0;}
i,cite,em,var,address,dfn{font-style:normal;}
[hidefocus],summary,select {outline:0;}
li {list-style:none;}
h1,h2,h3,h4,h5,h6,small {font-size:100%;}
sup,sub {font-size:83%;}
input[type="text"], input[type="password"], textarea {outline-style: none;-webkit-appearance: none;}
pre,code,kbd,samp{font-family:inherit;}
q:before,q:after{content:none;}
textarea{overflow:auto;resize:none;vertical-align:top;}
label,summary{cursor:default;}
input,button,textarea,select{*font-size:100%}
h1,h2,h3,h4,h5,h6,em{font-weight:normal;}
del,ins,u,s,a,a:hover{text-decoration:none;}
figure { margin: 1em 40px; }
hr { box-sizing: content-box; height: 0; }
a,button{cursor:pointer;}
a:active, a:hover { outline: 0 }

html,body,textarea,input,button,select,keygen,legend{font:14px/1.4 "Microsoft Yahei","Tahoma","SimSun";color:#666;  outline:0; border: 0;}
body{margin: 0 auto; background:#fff;  max-width: 1920px; overflow-x: hidden; }
a {color:#666;}
a:hover{color:#15298A;}

h3 {font-size: 18px;}
h4 {font-size: 16px;}
h5 {font-size: 14px;}
h6 {font-size: 12px;}

*:focus { outline:0; outline-style: none; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.clearfix { display: inline-block; }
.clearfix { display: block; }
.fl {float: left;}
.fr {float: right;}
.mr5 {margin-right: 5px;}
.mr6 {margin-right: 6px;}
.mt10 {margin-top: 10px;}
.wrapper {width: 1200px; margin: 0 auto;}
.g-wrap {position: relative;margin: 0 auto; width: 1200px;height: 100%; }

header {position: relative; z-index:1; width: 100%; height: 100px; border-bottom: 2px solid #15298A; background: #fff; }
header .logo {float: left;margin: 33px 0 0 80px;}
.nav {position:absolute; top:0; right:236px; z-index:8; height:100%; background-color:#fff;}
.nav .nLi  {float:left; width: 100px;  height:100%;  position:relative; display:inline; -webkit-transition:background-color 700ms; transition:background-color 700ms;}
.nav .nLi a {position:relative; z-index:6; display:block; width:100%; height:100%; font-size:14px; line-height:100px; text-align:center; color:#666; -webkit-transition:color 200ms; transition:color 200ms;}
.nav .nLi.on a {color:#fff;}
.nav .nLi a span {position:absolute; left:0; top:0; z-index:3; width:100%; height:100%;}
.nav .nLi a .bbkg {overflow: hidden; z-index:1;}
.nav .nLi a .bbkg .bkg {top:100%; z-index:1; background-color:#FF7212; -webkit-transition:top 200ms; transition:top 200ms;}
.nav .nLi.on a .bbkg .bkg,.nav .nLi.on a:hover .bbkg .bkg {top:0; }
.nav .nLi .subNav { position: absolute; top: 100px;left: 0px; width: 100%;height: 61px;  /* overflow: hidden; */}
.nav .nLi .subNav .sub { display: none; position:absolute; top:0; width:1300px; background-color:rgba(255, 114, 18, 0.92);  overflow:hidden; z-index: 4; }
.nav .nLi .subNav .sub li {float: left;  padding: 0 20px;}
.nav .nLi .subNav .sub li a { line-height: 61px; display: block; color: #fff;}
.nav .nLi .subNav .sub li a:hover {color:#fff;}
.top-emailbtn {float: right;width: 100px;height: 28px; text-align: center; line-height: 27px; background: #15298A;border-radius: 15px; color: #fff;margin: 36px 5px 0 0;}
.top-emailbtnb {float: right;width: 100px;height: 28px; text-align: center; line-height: 27px; background: #FF7212;border-radius: 15px; color: #fff;margin: 36px 5px 0 0;}
.top-emailbtn:hover {background: #2139ad;color: #fff;}
.top-emailbtnb:hover {background: #FF7212;color: #fff;}
.Language-w {float:right; position: absolute; top: 6px; right: 12px; font-size: 12px;width: 120px;}
.Language-w .top-enlinks {padding: 0 6px; float: left; color: #787878;}
.Language-w .top-cnlinks {padding: 0 6px; float: left; color: #787878;}
.Language-w .top-line {float: left; height:9px; margin-top: 4px; border-right:1px solid #AFAFAF; }
.footer {width:100%; margin-top: 10px;background: #333333;}
.footer-nav { float: left;margin:20px 0 0 80px;}
.footer-nav ul li {float: left; width: 140px;  color: #ddd;}
.footer-nav ul li h3 a {font-size: 16px; color: #ddd;line-height: 42px;}
.footer-nav ul li h3 a:hover {color: #fff;}
.footer-nav ul li ul li {float: left; display: inline;}
.footer-nav ul li ul li a {color: #ddd; line-height: 36px;}
.footer-nav ul li ul li a:hover {color: #fff;}
.site-info {float: right;width: 400px;margin-top: 30px;}
.site-info .qrcode {width: 138px; height: 138px; margin: 0 auto;}
.site-info .qrcode img {width: 138px; height: 138px; display: block;}
.site-info .contact-info { margin: 30px 0 0 80px; color: #fff;}
.site-info .contact-info ul li {padding-left: 26px; background: url(../images/footer_ii.png) no-repeat;}
.site-info .contact-info ul li.add {background-position: 0 10px; line-height: 32px;}
.site-info .contact-info ul li.tel {background-position: 0 -43px; line-height: 32px; font-size: 16px; font-weight: bold;}
.site-info .contact-info ul li.email {background-position: 0 -94px; line-height: 32px;}
.copyright {width:100%; height: 50px; text-align: center; line-height: 50px;background: #2C2C2C; color: #fff;}
.copyright a {
  color: #ddd;
  margin-left: 15px;
}
.copyright a:hover {
  text-decoration: underline;
}
.indgswj img {width: 26px;position: absolute;margin-top: 6PX;margin-left: -40px;}
.ulink-wrap {width: 1200px;height: 62px; padding-bottom: 10px; float: left;}
.ulink-wrap .ulink {width: 700px;float: left;}
.ulink-wrap .ulink .tit {width: 100px;margin-left: 20px; line-height: 62px; text-align: right; color: #fff;float: left;}
.ulink-wrap .ulink ul li {width: 162px; height: 62px;margin-left: 10px; float: left;}
.ulink-wrap .ulink ul li img {width: 162px; height: 62px; display: block;}
.ulink-wrap #footer-share {float: right;text-align: center;}
.ulink-wrap #footer-share .bdsharebuttonbox {margin-right: 125px;}
.ulink-wrap #footer-share a {width: 38px; height: 38px; background: url(../images/share_icon.png)no-repeat; margin-left: 3px; margin-top: 13px;}
.ulink-wrap #footer-share a.bds_weixin {background-position: 0 0px;}
.ulink-wrap #footer-share a.bds_qzone {background-position: 0 -222px;}
.ulink-wrap #footer-share a.bds_tsina {background-position: 0 -106px;}

.theme-en a { color: #000000;}
.theme-en .nav .nLi { width: 130px;}
.theme-en .site-info { float: none; padding: 20px; width: 100%; margin-top: 0; gap: 40px; display: flex; align-items: center; justify-content: flex-start;}
.theme-en .site-info .qrcode { width: auto; margin: initial; }
.theme-en .site-info .contact-info { width: auto; margin: initial; padding: 0; margin-top: -2px;}