/*字体自适应*/
html{ font-size: 24px;}
@media only screen and (max-width: 740px) { html{ font-size: 24px; }}
@media only screen and (max-width: 710px) { html{ font-size: 23px; }}
@media only screen and (max-width: 680px) { html{ font-size: 22px; }}
@media only screen and (max-width: 650px) { html{ font-size: 21px; }}
@media only screen and (max-width: 620px) { html{ font-size: 20px; }}
@media only screen and (max-width: 590px) { html{ font-size: 19px; }}
@media only screen and (max-width: 560px) { html{ font-size: 18px; }}
@media only screen and (max-width: 530px) { html{ font-size: 17px; }}
@media only screen and (max-width: 500px) { html{ font-size: 16px; }}
@media only screen and (max-width: 470px) { html{ font-size: 15px; }}
@media only screen and (max-width: 440px) { html{ font-size: 16px; }}
@media only screen and (max-width: 410px) { html{ font-size: 13px; }}
@media only screen and (max-width: 380px) { html{ font-size: 12px; }}
@media only screen and (max-width: 350px) { html{ font-size: 11px; }}
@media only screen and (max-width: 320px) { html{ font-size: 10px; }}
@media only screen and (max-width: 290px) { html{ font-size: 9px; }}

html,body{
    height: 100%;
    box-sizing: border-box;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0); /*手机点击事件去蓝底*/
    font-family: "华文细黑";
}
body,p,ul,li{ margin: 0; padding: 0; }
a:hover{
    color: #000000;
}
a:active{
    color: #000000;
}
a:focus{
    color: #000000;
}
a:visited{
    color: #000000;
}
a:link{
    color:#000000;
}

a{
    text-decoration:none;
}

.pc-nav {height:55px;}
.pc-nav li{float:left}
.pc-nav li a{height:80px;line-height:80px;padding:0 20px;font-size:16px;display:block}
.pc-nav li a:after{content:"\e6a8";font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pc-nav .sub-nav a:after{content:"\e64b";font-family:iconfont!important;font-size:16px;font-style:normal;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
.pc-nav .sub-nav:before{content:"";height:15px;width:15px;background-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-left:0;border-bottom:0;position:absolute;top:-8px;left:44px;border-top:1px solid #eee;border-right:1px solid #eee}
.pc-nav .sub-nav .sub-nav:before{content:"";height:15px;width:15px;background-color:#fff;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-ms-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg);border-left:0;border-bottom:0;position:absolute;top:32px;left:-8px;border-top:1px solid #eee;border-left:1px solid #eee;border-right:none}
.pc-nav .sub-nav a:hover{color:#0084ff}
.pc-nav li a:only-child::after{content:""}
.pc-nav .li-cate{position:relative}
.pc-nav .active{color:#0084ff}
.dropdown-toggle:active,.open .dropdown-toggle{outline:0}
.dropdown-nav{position:absolute;top:44px;left:0;z-index:1000;display:none;float:left;margin:0;padding:0;background-color:#323841;list-style:none}
.dropdown-nav .active a,.dropdown-nav .active a:hover,.dropdown-nav li a:hover{background-color:#0084ff;color:#fff}
.pc-nav{font-size:14px;margin-right:10px}
.pc-nav li{position:relative;list-style:none;display:block;float:left}
.pc-nav li a{text-transform:none;line-height:80px;height:80px;padding:0 16px;display:block}
.pc-nav li a i.fa{padding-right:3px;position:relative;top:0}
.pc-nav li .sub-nav{text-align:left;position:absolute;top:80px;left:-17px;visibility:hidden;opacity:0;background:#fff;border: 1px solid #eaeeef;}
.pc-nav li .sub-nav li{float:none;height:40px;min-height:40px}
.pc-nav li .sub-nav li a{line-height:40px;height:40px;padding:0 35px;color:#1a1a1a;white-space:nowrap;min-width:110px}
.pc-nav li .sub-nav li a i.iconfont{padding-right:3px}
.pc-nav li .sub-nav li a:hover{background:0 0}
.pc-nav .active a,.pc-nav .active a:focus{color:#fff}
.pc-nav li>ul>li a.current-menu-item{background:0 0}
.pc-nav li.current-menu-ancestor a,.pc-nav li.current-menu-item a,.pc-nav li.current-post-ancestor a,.pc-nav li:hover a{position:relative}
.pc-nav li .icons{margin-right:5px;font-size:17px;top:1px;position:relative}
.pc-nav .nav-ul>li:hover>.sub-nav{display:block;padding:20px 0;opacity:1}
.nav-ul>li,.nav-ul>li>li{float:left}
.pc-nav .nav-ul li ul li:hover>.sub-nav{display:block;padding:20px 0}
.pc-nav li ul li .sub-nav{top:-20px;left:100%}
.pc-nav li ul.sub-nav li>a.menu-th3:after{content:".";display:inline-block;width:0;height:0;margin-left:2px;vertical-align:middle;border-left:4px solid;border-bottom:4px solid transparent;border-top:4px solid transparent;position:relative;left:5px;overflow:hidden}