/*!
    Theme Name: lexiw
    Theme URI: https://www.lexiw.com/
    Description: A better theme by lexiw.com
*/
* {margin:0;padding:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
* {
    margin: 0;
    padding: 0;
    vertical-align: baseline;
}
body {font-family:'Microsoft Yahei',Helvetica,Arial,"Open Sans",Arial,'PingFang SC','Hiragino Sans GB','Source Han Sans CN',Roboto,sans-serif;font-size:14px;background-color: #ffffff;}
a {color: #020202;cursor: pointer;text-decoration:none;}
a:hover{ text-decoration:none;color:#364a7a; }
ul,li,p,h1,h2,h3 {list-style-type:none;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6 {margin:0;}
div,h1,h2,h3,h4,h5,p,form,ul,label,input,textarea,img,span,dl,dt,dd {margin:0px;padding:0;outline:0;}
img {border:0;max-width: 100%;}
em, i {font-style: normal;}
cite {font-style: normal;}
input,select,button,textarea{border:0; background:none; outline:none; vertical-align:middle;}
.container {width: 1200px;margin: auto;}
.w1190, .w1200 {margin-left: auto;margin-right: auto;}
.w1190 {width: 1320px;}
.clearfix:after {
    content: "";
    display: block;
    line-height: 0;
    font-size: 0;
    clear: both;
}
.clearfix {
    *zoom: 1;
}
.fr {float:right;}
.fl {float:left;}
.mt20 {margin-top:20px;}
.mt25 {margin-top:25px;}
.mt30 {margin-top:30px;}
.bg-white {background-color:#FFF;}

/*header*/
.nav-side {position:absolute;left:0;top:43px;z-index:2;width:100px;margin-left:0}
.nav-side.fixed {position:fixed;top:13px;left:50%;margin-left:-660px}
.nav-side.fixed.min {left:0;margin-left:0}
.nav-side .logo {display:block;margin:0 auto 25px}
.nav-side .logo img {display:block}
.nav-side li {width:82px;line-height:36px;margin:0 auto 18px;text-align:center}
.nav-side a {display:block;width:100%;font-size:18px;color:#333}
.nav-side .nav-list a:hover {background-color:#D52136;color:#FFF!important}
.nav-side li.active a {background-color:#D52136;color:#FFF!important}

/*footer*/
.footer {min-width:1200px;background-color:#23262B;line-height:20px;font-size:14px;color:#71767E;}
.footer .friend {padding:36px 0 24px;line-height:20px;border-top:1px solid #2C3037;}
.footer .friend ul {margin-left:90px;}
.footer .friend li {margin-right:20px;margin-bottom:12px;}
.footer a {color:#71767E;}

.copyright{background-color: #181C1F;font-size: 14px;min-width: 1400px;padding:0 10px;}
.copyright .content .box{margin: 0 auto;line-height: 32px;width: 1300px;padding:30px 0;    text-align: center;}
.copyright .content .box p{color: #424D58;margin-bottom:5px;line-height: 22px;}
.copyright .content .box p a{color: #424D58;display: inline-block;}
.rollbar {position:fixed;right:60px;bottom:30%;z-index:99;display:block;}
.rollbar .rollbar-item {position:absolute;margin-top:10px;border-radius:30px;background: #DFE1E4 url(../images/sprite-global.png) no-repeat;background-position: -2px -223px;color:#555;width:50px;text-align:center;cursor:pointer;line-height:50px;height:50px;}
.rollbar .rollbar-item i {line-height:45px;font-weight: 700;color:#fff;}
.rollbar .rollbar-item:hover i{color:#fff;}
/*pagination*/
.pagination {padding:20px 10px;text-align:center;background:#fff;border-radius:6px;}
.pagination a {background-color:#fff;border-color:#f4f4f4;border-style:solid;border-width:1px;color:#666;margin:2px;padding:8px 20px;text-decoration:none;border-radius:4px;height:36px;line-height:36px;transition:all 0.2s ease 0s;}
.pagination a:hover {background-color:#364a7a;border-color:#364a7a;border-style:solid;border-width:1px;color:#fff;}
.pagination a:active {border-color:#364a7a;border-style:solid;border-width:1px;color:#000;}
.pagination span.thisclass {background-color:#364a7a;border-color:#364a7a;border-style:solid;border-width:1px;color:#fff;font-weight:bold;margin:2px;padding:8px 20px;border-radius:4px;}