@charset "utf-8";
html, body, div, span, object, iframe,h1, h2, h3, h4, h5, h6, p, blockquote, pre,
abbr, address, cite, code,del, dfn, em, img, ins, kbd, q, samp,small, strong, sub, sup, var,b,
 i,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, canvas, details, figcaption, figure, footer, header, hgroup, menu, nav, section, summary,
time, mark, audio, video {margin:0;padding:0;border:0;outline:0;background:transparent;}
html{min-width: 1200px;width:100%;font-size:12px;font-family: "Microsoft YaHei";box-sizing: border-box;overflow-x:hidden;}
h1,h2,h3,h4,h5,h6,em,i {font-weight:bold;font-style: normal}
ul,ol,li {list-style-type: none}
a {color: #fff;text-decoration: none;outline: 0  }
a:hover {text-decoration: none}
.lf{float: left;}
.rf{float: right;}
.clear:before,
.clear:after{display: table;content: " ";clear: both;}
img { vertical-align: middle;}

/* nav  start */
div.navbox{width:100%;height:63px;position: fixed;right: 0;left: 0;
    z-index: 1030;background-color: #000b1a;border-bottom:8px solid #B32700;color:#fff;}
.navbox .navbarfixedtop,
.navbox .navbarfixedbottom {width:1200px;margin:0 auto;}
.navbox .nav{height:70px;line-height: 70px;display:-webkit-box;display:-ms-flexbox;
    display:-webkit-flex;display: flex;justify-content: space-between;}
.navbox .nav > li{width:11.11%;text-align: center;height:100%;vertical-align: middle;}
.navbox .navbox .nav>li:not(:last-child):hover{height:60px;background:#000;}
#loginbtn{ vertical-align: middle;}
.plogo{ padding-bottom:15px;}
#sublist{width:100%;height:22px;font-size:0.9rem;line-height:22px;   }
.navbox .bgcolor{background-color: #B32700;/* box-shadow: 0 1px 3px #000b1a;   */z-index:10;}
#sublist > div{width:1200px;margin:0 auto;}
.navbox .dropdown-menu{height:12px;line-height:12px;margin:0 auto;white-space: nowrap;}
.navbox .dropdown-menu a:first-child {margin-left:18%;display: inline-block;}
.navbox .dropdown-menu a{display: inline-block;text-align: center;margin-bottom:2px;}
.caret{position: relative;}
.caret::after{content: "";border-top: 0;display:none;width: 0;height: 0;margin-left: 20px; vertical-align: middle;
    border-top: 5px dashed;border-top: 5px solid \9;border-right: 5px solid transparent;border-left:5px solid transparent; 
    position: absolute;bottom: 4%;left: 32%;color:#000b1a;z-index:12;}
.caret:hover::after{display: inline-block;}
.dropdown-menu a {margin-right: 5rem;}
#dropdown-menu1{display: none;margin-left:-4.2rem;}
#dropdown-menu2{margin-left:10.1rem;display:none;}
#dropdown-menu3>a{margin-left:0;}
#dropdown-menu3{margin-left:38rem;display: none;}
#dropdown-menu4{padding-left:63.6rem;display:none;}
#dropdown-menu5{margin-left:50rem;display: none;}
#dropdown-menu6{padding-left:78rem;display: none;}
#dropdown-menu7{padding-left:90rem;display:none;}
#loginbtn{transition:transform 1s ; -webkit-transition:transform 1s ;}
#loginbtn:hover{transform: scale(1.1, 1.1); -webkit-transform: scale3d(1.1,1.1);}
#tp_header:target{display: block}

/* nav  end */
#footer .publicfooter{width:100%;background:#000b1a; font-family: 'Microsoft Yahei'; color:#eee;}
.publicfooter > p{width:1200px; margin:0 auto;padding-top:.4rem;transform: scale(0.9);color:#aaa;}

@media screen and (max-width:1439px){
    .publicfooter > p{width:1200px;margin:0 auto;padding-top:.4rem;transform: scale(0.9);color:#aaa;}
}