* { margin:0;padding:0}
body { font-family: 'Microsoft Yahei',Muli,'Helvetica Neue','Hiragino Sans GB','WenQuanYi Micro Hei',sans-serif !important; /*font-family: 'ff-tisa-web-pro-1', 'ff-tisa-web-pro-', 'Lucida Grande', 'Helvetica Neue', Helvetica, Arial, 'Microsoft YaHei', 'Hiragino Sans GB', 'Hiragino Sans GB W3', 'WenQuanYi Micro Hei', sans-serif !important;*/ font-size: 14px; font-weight: 400; font-style: normal; min-width: 1025px; margin: 0; padding: 0; color: #333; }
h1,
h2,
h3,
h4,
h5,
h6 { font-family: Muli,'Helvetica Neue','Hiragino Sans GB','WenQuanYi Micro Hei','Microsoft Yahei',sans-serif; }
* { box-sizing: border-box; }
/*header*/
.header { width:1200px;margin:0 auto;}
header { position: fixed; z-index: 1001;background-color:rgba(0,0,0,.95); display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; width: 100%;margin:0 auto; height: 75px; -webkit-box-pack: justify; -webkit-justify-content: space-between; -ms-flex-pack: justify; justify-content: space-between; -webkit-transition: all .2s ease 0s; transition: all .2s ease 0s; }
    header .mw-8 { min-width: 1200px; }
    header .nav-left { float: left; }
    header .nav-right { float: right; }
        header  .active { color:#fed028 ;}
    header a.logo { line-height: 75px; font-size: 20px; display: block; width: 180px; height: 75px; background: url(../img/logo.png) no-repeat; background-position: left center; }
    header a { text-decoration: none; color: white; }
    header .nav { margin: 0; padding: 0; list-style: none; }
        header .nav > li { font-size: 16px; line-height: 75px; display: inline-block; width: 108px; height: 75px; text-align: center; }
            header .nav > li > a {  padding: 0; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
            header .nav > li:hover > a { background-color: rgba(0,0,0,.95); color:#fed028}
    header .nav > li:hover .nav-list { display: block; }
    header .nav-list { line-height: 100%; position: absolute; top: 75px; display: none; margin: 0; padding: 0; list-style: none; text-align: left; -webkit-transition: all .2s ease 0s; transition: all .2s ease 0s; }
        header .nav-list > .nav-list-item { position: relative; width: 180px;  line-height:45px;padding-left:20px; height: 45px;  color: white; background-color: rgba(0,0,0,.95); -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; }
 
        header .nav-list > .nav-list-item .nav-left.icon { width:22px}
        header .nav-list > .nav-list-item > a { z-index: 1; text-decoration: none; }
            header .nav-list > .nav-list-item:hover,header .nav-list > .nav-list-item > a:hover { color:#fff !important; text-decoration: none;background-color:#4baffd; }
/*footer*/
footer { min-height: 50px; text-align: left; background-color: #000; }
footer .copyright { font-size: 14px; line-height: 50px; clear: both; width: 100%; height: 50px;text-align: center; color: #999; border-top: 1px solid #222; }
    footer .copyright label { margin-bottom: 0px;  color: #999; text-decoration: none;font-weight:normal }
/*err-top*/
header .err-top { position: absolute; width: 100%; z-index: 1; display: none; margin: 0 auto; left: 0; right: 0; width: 518px; }
    header .err-top.succ, header .err-top.fail { display: block; }

    header .err-top .err-close { width: 18px; height: 18px; display: block; line-height: 18px; position: absolute; right: 15px; top: 10px; }
    header .err-top:hover .err-close { display: block; }
    header .err-top .icon-remove { margin-right: 10px; line-height: 18px; height: 18px; cursor: pointer; }
    header .err-top.fail .icon-remove { color: #D9626E; }
    header .err-top.succ .icon-remove { color: #248060; }
    header .err-top .err-out { width: 518px; height: 44px; margin: 0 auto; border-radius: 0 0 10px 10px; }
    header .err-top.fail .err-out { background-color: #F7CBD0; }
        header .err-top.fail .err-out i, header .err-top.fail .err-out span { color: #D9626E; }
    header .err-top.succ .err-out i, header .err-top.succ .err-out span { color: #248060; }
    header .err-top.succ .err-out { background-color: #6FE8BF; }
    header .err-top .err-switch { text-align: center; }
    header .err-top .err-switch-i { font-size: 23px; line-height: 46px; height: 46px; display: none; margin-right: 20px; }
    header .err-top.succ .icon-smile, header .err-top.fail .icon-frown { display: inline-block; }
    header .err-top .err-content { font-size: 12px; line-height: 46px; height: 46px; display: inline-block; vertical-align: bottom; }
/*err-top end*/
section { max-width:1920px;margin: 0 auto;}
@-webkit-keyframes circular_change{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transition:rotate 1s;transition:rotate 1s;-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes circular_change{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}
.circular-change {
    -webkit-animation: circular_change 30s infinite linear normal ;
    animation: circular_change 30s infinite linear normal;
}
.fl{float:left}
.fr{float:right}
.pt120 { padding-top: 100px;}
.footer{width:100%;height:233px;background:url(/frontend/img/news_bg2.jpg) no-repeat center top;color:#fff}
.foot{width:800px;margin:0 auto}
.copy-right{font-size:12px}
.copy-right p{line-height:24px;color:#aaa}
.copy-right p a{font-size:12px;color:#aaa}
.copy-right .friend-link{font-size:13px}
.copy-right-index{width:890px;padding-left:10px;position:absolute;bottom:10px}
.clearfix{clear:both;}
