@charset "utf-8";

/* css */
* {
    margin: 0;
    padding: 0
}

body {
    font: 15px "Microsoft YaHei", Arial, Helvetica, sans-serif;
    color: #333;
    background: #efefef;
    line-height: 1.5;
}

ul,
li {
    list-style: none;
}

a {
    text-decoration: none;
    color: #444
}

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

img {
    border: none;
}

.clear {
    clear: both;
}

.blank {
    height: 20px;
    overflow: hidden;
    width: 100%;
    margin: auto;
    clear: both
}

:after,
:before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.f_l,.fl {
    float: left;
}

.f_r,.fr {
    float: right;
}

/*Color*/
.color-red{
    color:red;
}
.bg-color-red{
    background-color:red;
}
.color-green{
    color:green;
}
.bg-color-green{
    background-color:green;
}
.color-blue{
    color:#2397d5;
}
.bg-color-green{
    background-color:#2397d5;
}
.color-orange{
    color:orange;
}
.bg-color-orange{
    background-color:orange;
}
.color-orangered{
    color:orangered;
}
.bg-color-orangered{
    background-color:orangered;
}
.color-gray{
    color:gray;
}
.bg-color-gray{
    background-color:gray;
}
.color-white{
    color:#fff;
}
.bg-color-white{
    background-color:#fff;
}

article {
    width: 100%;
    z-index: 999;
}

.container {
    width: 1100px;
    margin: auto
}

/*按钮*/
.btn {
    display: block;
    margin-left: auto;
    margin-right: auto;
    box-sizing: border-box;
    text-align: center;
    text-decoration: none;
    color: #fff;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

.btn_primary {
    background-color: #F6AE00;
}

.btn_default {
    color: #000;
    background-color: #f8f8f8;
}

.btn_plain-default {
    color: #353535;
    border: 1px solid #353535;
}

/* 头部 */
.header-navigation {
    position: fixed;
    top: 0;
    width: 100%;
    height: 60px;
    line-height: 60px;
    background: #fff;
    text-align: center;
    border-bottom: 1px solid #ddd;
    box-shadow: 0 1px 1px rgba(0, 0, 0, .04);
    z-index: 9999;
}

.logo {
    float: left;
    font-size: 22px
}

nav {
    width: 1100px;
    margin: auto;
    position: relative;
}

#mnavh {
    display: none;
    width: 30px;
    height: 40px;
    text-align: center;
    padding: 0 5px
}

#starlist {
    float: left;
    margin-left: 50px;
}

#starlist li {
    float: left;
    width: 60px;
    line-height: 60px;
    text-align: center;
    display: block;
    font-size: 16px;
    margin-right: 5px
}

.navicon {
    display: block;
    position: relative;
    width: 30px;
    height: 5px;
    background-color: #333;
    margin-top: 20px
}

.navicon:before,
.navicon:after {
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    position: absolute;
    background: #333;
    -webkit-transition-property: margin, -webkit-transform;
    transition-property: margin, -webkit-transform;
    transition-property: margin, transform;
    transition-property: margin, transform, -webkit-transform;
    -webkit-transition-duration: 300ms;
    transition-duration: 300ms;
}

.navicon:before {
    margin-top: -10px;
}

.navicon:after {
    margin-top: 10px;
}

.open .navicon {
    background: none
}

.open .navicon:before {
    margin-top: 0;
    -webkit-transform: rotate(45deg);
    transform: rotate(45deg);
}

.open .navicon:after {
    margin-top: 0;
    -webkit-transform: rotate(-45deg);
    transform: rotate(-45deg);
}

.open .navicon:before,
.open .navicon:after {
    content: '';
    display: block;
    width: 30px;
    height: 5px;
    position: absolute;
    background: #333;
}

#starlist .sub {
    display: none;
    background: #FFF;
    position: absolute;
    top: 60px;
    left: 0;
    overflow: hidden;
    width: 120px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .04);
    border-top: #ddd 1px solid;
    text-align: center;
    z-index: 10;
}

#starlist li.menu {
    position: relative;
    width: 120px;
    padding: 0 10px;
}

#starlist li:hover ul {
    display: block;
}

#starlist li:hover.menu:before {
    display: none;
}

#starlist .sub li {
    padding: 0 0 0 0;
    width: 100%;
    border-bottom: #ddd 1px solid;
    line-height: 40px;
}

.menu:after {
    content: "";
    position: absolute;
    right: 0px;
    top: 30px;
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #989898;
    -ms-transition: all .5s ease;
    -moz-transition: all .5s ease;
    -webkit-transition: all .5s ease;
    -o-transition: all .5s ease;
    transition: all .5s ease;
}

#starlist li:hover.menu:after {
    transform: rotate(180deg);
    width: 0;
    height: 0;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    border-top: 5px solid #fff;
}

#starlist li a:hover,
#starlist #selected,
.selected>a {
    background: #FFAE21;
    display: block;
    color: #fff;
}

/* 更多 */
#starlist .more_show{position: absolute;width:550px;height:330px;right:0;top:50px;padding: 15px;box-sizing: border-box;background: #fff;z-index: 999;display: none;}
#starlist .more_show ._list{width:110px;float: left;margin-right: 10px;}
#starlist .more_show ._list h2{font-size: 18px;margin-bottom: 10px;padding: 0 6px;box-sizing: border-box;}
#starlist .more_show ._list ul li{width:100%;height:40px;line-height: 40px;border-bottom: 1px solid #ccc;}
#starlist .more_show ._list ul li a{height:40px;line-height: 40px;color: #666;width: 100%;display: inline-block;padding: 0 6px;box-sizing: border-box;font-size: 16px;}
#starlist .more_show ._list ul li a:hover{background: #f77d06;color: #fff;}
#starlist .more_show ._list ul li:last-child {border-bottom:none;}
/* 搜索 */
/* .searchBox {
    position: absolute;
    top: 0;
    right: 200px;
    width: 600px;
    height: auto;
    border-radius: 3px;
    overflow: hidden;
    box-sizing: border-box;
    display: none;
}

#search .search-icon {
    float: right;
    margin-right: 20px;
    display: block;
}

#search .search-icon img {
    margin-top: 20px;
}

.searchBox .close-icon {
    position: absolute;
    top: 20px;
    right: 0;
    line-height: 20px;
}

.searchBox form {
    position: relative;
    width: 600px\9;
    height: 60px\9;
}

.searchBox form .input_text {
    width: 475px;
    height: 40px;
    line-height: 40px;
    font-size: 16px;
    text-indent: 20px;
    border: 1px solid #FFAE21;
    border-radius: 4px;
    position: absolute\9;
    top: 10px\9;
    left: 0\9;
}

.searchBox form .input_submit {
    position: absolute;
    top: 23px;
    right: 80px;
    border: none;
    width: 18px;
    height: 18px;
    background: none;
}

.search-input i {
    position: absolute;
    top: 20px;
    right: 78px;
    cursor: pointer;
    line-height: 18px;
} */

/* 注册登录 */
/* .user-info .login {
    color: #FFAE21;
    margin-right: 20px;
}

.user-info .register {
    width: 80px;
    height: 35px;
    line-height: 35px;
    border-radius: 4px;
    background-color: #FFAE21;
    margin-top: 15px;
}

.user-info .register a {
    color: white;
} */


/* 登录后 */
/* .logined .user-img,
.logined .news-ring {
    position: relative;
    top: 5px;
}

.logined .news-ring {
    width: 50px;
    margin-right: 15px;
}

.logined .news-ring a span {
    position: absolute;
    top: 10px;
    left: 22px;
    width: 28px;
    height: 17px;
    line-height: 17px;
    background: #E96406;
    border-radius: 9px;
    color: white;
}

.logined .user-img a img {
    width: 48px;
    height: 48px;
    overflow: hidden;
    border-radius: 50%;
    border: 1px solid #999;
}

.logined .user-img .sub {
    display: none;
    background: #FFF;
    position: absolute;
    top: 55px;
    left: -30px;
    overflow: hidden;
    width: 120px;
    box-shadow: 0 4px 4px rgba(0, 0, 0, .04);
    border-top: #ddd 1px solid;
    text-align: center;
    z-index: 10;
} */

/* 中间内容 */
main {
    overflow: hidden;
    clear: both;
    width: 72%;
    width: 790px\9;
    float: left;
    z-index: 1;
    display: block;
    position: relative;
    margin: 40px 0 20px 0;
}

.clearfix {
    clear: both;
}

/* Slide transitions */
.slideUp {
    -webkit-transform: translateY(-100px);
    -ms-transform: translateY(-100px);
    -o-transform: translateY(-100px);
    transform: translateY(-100px);
    -webkit-transition: transform .5s ease-out;
    -o-transition: transform .5s ease-out;
    transition: transform .5s ease-out;
}

.slideDown {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
    -webkit-transition: transform .5s ease-out;
    -o-transition: transform .5s ease-out;
    transition: transform .5s ease-out;
}

/* 底部 */
footer {
    width: 100%;
    background: #111725;
    color: #CBCBCB;
    padding-top: 40px;
}

footer .container {
    height: 200px\9;
}

footer .left-area {
    border-right: 1px solid #F2F2F2;
}

footer .right-area {
    margin-left: 80px;
}

footer h2 {
    font-size: 20px;
    margin-bottom: 20px;
}

footer ul {
    width: 180px;
}

footer li {
    line-height: 30px;
}

footer li a {
    color: #CBCBCB;  
}

footer li a:hover {
    color: #CBCBCB;  
}

footer .partner ul {
    width: 100%;
}

footer .partner ul li {
    float: left;
    margin-right: 20px;
}

footer .code {
    margin: 20px 60px 40px 0;
}

footer .code .color-orange {
    color: #FFAE21;
}

footer .bottom {
    clear: both;
    width: 100%;
    height: 70px;
    line-height: 70px;
    overflow: hidden;
    color: white;
    background: #111725;
}

footer .bom_logo {
    color: white;
    display: block;
    margin-bottom: 30px;
}

footer .bom_logo img {
    margin-right: 20px;
    position: relative;
    top: 8px;
}

#tip {
    margin-left: 20px;
}

/* 右侧悬浮 */
.izl-rmenu {
    position: fixed;
    top: 371px;
    right: 10px;
    z-index: 999;
    *width: 50px;
    *height: 150px;
}

.izl-rmenu .btn {
    width: 50px;
    height: 100px;
    margin-bottom: 1px;
    cursor: pointer;
    position: relative;
    background-color: #FFAE21;
}

.izl-rmenu .btn-phone .qq-icon {
    display: block;
    padding-top: 10px;
    margin: 0 auto;
    margin-bottom: 5px;
}

.izl-rmenu .btn-phone .phone {
    background-color: #FFAE21;
    position: absolute;
    width: 150px;
    left: -150px;
    bottom: 0px;
    line-height: 50px;
    color: #FFF;
    font-size: 16px;
    text-align: center;
    display: none;
}

.izl-rmenu .btn-top {
    background: white;
    display: none;
    width: 48px;
    height: 48px;
    border: 1px solid #E6E6E6;
}

.izl-rmenu .top-icon {
    margin-top: 18px;
}

.wangbei_icon{width: 30px;height:30px;display: inline-block;vertical-align: middle;background: url(../../images/2.0/index_icon.png) no-repeat -33px -473px;margin-right: 20px;}
.zhengxinwang_icon{width: 30px;height:30px;display: inline-block;vertical-align: middle;background: url(../../images/2.0/index_icon.png) no-repeat -82px -473px;margin-right: 20px;}

/* 分页 */
.p_page{line-height:14px;overflow:hidden;text-align: right;background: #fff;padding: 30px 0;}
.p_page a{border:1px solid #FFAE21;padding:7px 12px;display:inline-block;color:#FFAE21;font-size: 14px;}
.p_page a:hover{text-decoration:none;}
.p_page a:hover,.p_page .p_pagecur{background-color:#FFAE21; text-decoration:none;color:#fff;}
.p_page .p_pagecur{font-weight:bold;margin-left: 4px;}
.p_page .p_pagenext{padding:7px 10px 7px 10px;}
.p_page span,.p_page  input,.p_page a{vertical-align:middle;}
.p_page var{border:1px solid #c0c0c0;display:inline-block;width:36px;height:28px;margin-left:10px;}