@charset "utf-8";
* {
    margin: 0;
    padding: 0
}

body {
    font-size: 14px;
    line-height: 1.6;
    color: #333;
    font-family: 'microsoft yahei', Arial, Helvetica, sans-serif
}

a {
    color: #333;
    text-decoration: none;
    outline:none;
}

a:hover {
    text-decoration: none;
    color: #f76442
}

ul,li {
    list-style: none
}

em,i {
    font-style: normal
}

img {
    display: inline-block;
    border: 0
}

input:focus,button:focus { outline:none;}

.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    overflow:hidden;
}

.clearfix {
    display: block
}

.hide {
    display: none !important
}

.mb30 { margin-bottom:30px;}
.mb20 { margin-bottom:20px;}
.mt30 { margin-top:30px;}
.mt20 { margin-top:20px;}
.mt10 {margin-top: 10px;}

.fl{float: left;}
.fr{float:right}


.w1200{
    width: 1200px;
    margin: 0 auto;
}

.red{
    color: #f23835
}

.bgf7{
    background: #f7f7f7;
}



/*顶部样式*/
.header_box{height:80px;background: #fff;width:100%;top:0;left:0;z-index:99;border-bottom: 1px solid #f1f1f1;position: relative;z-index: 99999}
.header_box .header{width:1200px;/*overflow:hidden;*/margin:0 auto;}
.header_box .header>a,.header_box .header>a img{width: 140px;float:left;display: block;}
.header_box .header>a{margin-top: 18px;}.header_box .header span{margin-left: 80px;height:80px;line-height:80px;display:block;float:left;}
.header_box .header ul{margin-left: 80px;float: left;}
.header_box .header ul li{float: left;height: 80px;margin-right: 40px;line-height: 80px;position: relative;z-index: 9999}
.header_box .header ul a{display: block;position:relative;font-size: 20px;color:#333;}
.header_box .header ul a.btn,.header_box .header ul a:hover{-webkit-transition:.1s;transition:.1s}
.header_box .header ul a.btn:after,.header_box .header ul a:hover:after{content:"";position:absolute;height:2px;background:#f29700;width:100%;left:0;bottom:20px;-webkit-transition:.1s;transition:.1s}.header_box .header .search{display:block;float:right;position:relative;margin-top:20px}
.header_box .header ul .sub{
    display: none;
    position: absolute;
    background: #fff;
    width: 100px;
    text-align: center;
    left: -30px;
    box-shadow: 0 0 16px rgba(0, 0, 0, 0.18);
    font-size: 16px;
}
.header_box .header ul .sub a{
    height: 40px;
    line-height: 40px;
    font-size: 16px;
}
.header_box .header ul .sub a:hover:after{
    height: 0;
}
.header_box .header ul .sub a:hover{
    background: #f6f6f6;

}
.header_box .header .search input{-webkit-transition:.3s;transition:.3s;width:260px;height:40px;border:0;background: #f1f1f1;border-radius:50px;text-indent:20px;font-size:14px;color: #666;}
.header_box .header .search::-webkit-input-placeholder{color:#bbb}
.header_box .header .search:-moz-placeholder{color:#bbb}
.header_box .header .search::-moz-placeholder{color:#bbb}
.header_box .header .search:-ms-input-placeholder{color:#bbb}
.header_box .header .search button{
    width: 22px;
    height: 22px;
    background: url(../images//icon_search.png) no-repeat;
    -webkit-transition:.3s;transition:.3s;float:right;border:0;outline:0;cursor:pointer;position:absolute;top:8px;right:10px;padding:0;margin:0}
.header_box .header .search.small{display:block!important}
.header_box .header .search.small input{width:0;-webkit-transition:.3s;transition:.3s}
.header_box.gokLogo .header>a,.header_box.gokLogo .header>a img{width:210px;height:48px;float:left}
.header_box .header .search.small button{top:4px;-webkit-transition:.3s;transition:.3s}
.header_box .header .search.small button .icon-sousuoanniu{font-size:30px;-webkit-transition:.3s;transition:.3s}
.header_box .header .search.indexHeader{display:none}

/*分页样式*/
.pages{
    text-align: center;
}
.pages .disabled,.pages .disabled:hover{
    background: #f6f6f6;
    color: #999;
    font-weight: 400;
    border: 1px solid #eee;
}
.pages a,.pages span{
    display: inline-block;
    height: 20px;
    line-height: 20px;
    border: 1px solid #ddd;
    padding: 6px 12px;
    margin-left: 8px;
    text-decoration: none;
    font-size: 14px;
    color: #666;
    background-color: #fff;
}
.pages a.current , .pages a:hover{
    font-weight: 700;
    background: #e4393c;
    color: #fff;
    border-color: #e4393c;
}

/*底部样式*/
.footer {
    color: #949494;
    background-color: #1B1C21;
    font-size: 14px;
    display: block;
    position: relative;
    z-index: 10;
    overflow: hidden;
}
.footer a{
    color: #949494;
}
.footer a:hover{
    color: #d7d7d7;
}
.footer_main{
    padding: 30px 0;
    height: 30px;
    line-height: 30px;
}
.footer_links{
    float: left;
}
.footer_links a{
    margin-right: 15px;
}

.footer_copyright {
    background: #14151A;
    padding: 20px 0;
    font-size: 14px;
    text-align: center;
    line-height: 30px;
}

.nocontent {
    text-align: center;
    font-size: 18px;
    padding: 10px 0 70px 0;
}


.aligncenter {
    clear: both;
    display: block;
    margin: 30px auto !important;
}