/*!
    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;}
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: #fff;}
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: 1400px;margin: auto;}
.visible {
    overflow: visible !important;
}
/*header*/
.main {background:#fff;width:1400px;margin:0 auto;overflow:hidden;}
.top {height:105px;padding-top:20px;min-width:1400px;margin:0 auto;position:relative;z-index:10;}
.top .wrap {height:94px;}
.wrap {width:1400px;margin:0 auto;position:relative;}
.top .logo {float:left;margin-right:40px;}
img {border-radius:4px;display:block;width:100%;}
.top .head-search {/* background:#f3f4f7;*/    border:1px solid #e1e3e5;border-radius:4px;width:404px;height:40px;line-height:40px;float:right;/* overflow:hidden;*/    margin-top:10px;}
#form_search {position:relative;}
.top .head-search .input-text {float:left;width:254px;padding-left:15px;outline:none;}
.top .head-search input,.top .head-search select {display:block;background:0 0;border:none;height:40px;line-height:40px;}
input,select,textarea {font-size:100%;}
.top .head-search .input-submit {cursor:pointer;background:url(../images/icon.png) 12px 12px no-repeat #e60012;width:40px;height:40px;position:absolute;top:0;right:0;font-size:0;display:block;outline:none;border:none;}
.nav {background-color:#e60012;height:60px;line-height:39px;color:#fff;min-width:1600px;margin:0 auto;}
body.banner-opacity .nav {width:100%;background-color:#e60012;}
.nav,.nav-city,.top,body {min-width:1400px;}
.nav .nav-right {width:100%;height:100%;position:relative;background-color:#e60012;}
.nav .wrap {position:relative;}
.nav .nav-list {width:1300px;padding-top:10px;overflow:hidden;}
.nav .nav-list li {float:left;}
.nav a {padding:0 20px;display:block;text-decoration:none;color:#fff;text-align:left;font-size:18px;line-height:39px;}
.nav a:hover {font-weight:600;}

/*footer*/
.footer {margin-top:45px;color:#333;font-size:14px;overflow:hidden;}
.footer .link-tab {background:url(../images/i-link.png) center top no-repeat;padding-top:44px;}
.footer .link-tab .link-tab-con {width:1000px;margin:12px auto;text-align:center;}
.footer .link-tab .link-tab-con li {display:inline;padding:0 12px;font-size:16px;line-height:24px;}
.footer .link-tab .link-tab-con li a {color:#8b8a8a;}
.footer .link-tab .link-tab-con li a:hover {color:#000;}
.footer .paper-link {background:url(../images/bg-link.png) center top no-repeat;height:62px;line-height:62px;text-align:center;color:#333;}
.footer .paper-link a {color:#333;padding:0 25px;}
.footer .paper-link a:hover {color:#e60012;}
.footer .inter-info {text-align:center;font-size:14px;line-height:28px;padding:40px 0 30px;}

.footer .inter-info p{padding-bottom: 8px;}
/*pagination*/
.pagination {padding:20px 10px;text-align:center;background:#fff;border-radius:6px;}
.pagination ul > li{display: inline;}
.pagination li {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 li:hover {background-color:#e60012;border-color:#e60012;border-style:solid;border-width:1px;color:#fff;}
.pagination li:active {border-color:#e60012;border-style:solid;border-width:1px;color:#000;}
.pagination span.thisclass {background-color:#e60012;border-color:#e60012;border-style:solid;border-width:1px;color:#fff;font-weight:bold;margin:2px;padding:8px 20px;border-radius:4px;}