* {
    margin: 0;
    padding: 0;
}


/*header*/

header {
    width: 100%;
    background-color: rgba(255, 255, 255, 0.4);
    height: 60px;
    box-shadow: 0px 3px 5px rgba(0, 0, 0, 0.349019607);
    position: absolute;
}

header .logo {
    width: 300px;
    height: 45px;
    margin-right: 20px;
    float: left;
}

header .logo img {
    /* width: 150px; */
    /* height: 45px; */
    margin-top: 7px;
    float: left;
}

header .container {
    width: 1340px;
}

header .container nav {
    float: left;
}

header .container nav li {
    width: 90px;
    float: left;
    line-height: 60px;
    text-align: center;
    font-weight: normal;
    color: #000;
}

.rights_li {
    width: 115px !important;
    color: #fc0505 !important;
}

.rights_li a {
    color: #fc0505 !important;
}

header .container nav li a {
    font-size: 18px;
    font-weight: bold;
    padding: 5px;
    border-radius: 3px;
    display: inline;
}

header .container ul {
    float: right;
    width: 514px;
}

header .container ul li {
    display: inline-block;
    line-height: 60px;
    text-align: center;
}

.vip-num {
    position: absolute;
    top: 60px;
    width: 100%;
    height: 60px;
    line-height: 60px;
    text-align: right;
    color: #fff;
    font-size: 14px;
    text-shadow: 0 1px #2196f4, 1px 0 #2196f4, -1px 0 #2196f4, 0 -1px #2196f4;
}

.vip-num span {
    display: block;
    width: 1315px;
    margin: 0 auto;
}


/*header #Login_cookie,header #Login_cookie a{*/


/*padding: 2px 4px;*/


/*font-size: 15px;*/


/*}*/


/*header #Login_cookie a,header #Login_cookie li,header .time{*/


/*color: #fff;*/


/*}*/


/*header #Login_cookie a:hover{*/


/*color: #00A2E9;*/


/*background: rgba(255,255,255,0.8);*/


/*border-radius: 6px;*/

header .right-ul {
    height: 60px;
    line-height: 60px;
    color: #fff;
    float: right;
}

header .right-ul a {
    font-size: 15px;
    color: #fff;
    padding: 2px 4px;
}

header .right-ul a:hover {
    color: #00A2E9;
    background: rgba(255, 255, 255, 0.8);
    border-radius: 6px;
}

header .right-ul a:nth-child(2):hover,
header .right-ul a:nth-child(3):hover {
    background: none;
}


/*}*/


/*vip闁哄牆绉存慨锟�  闂侇叏鎷烽悹鍥敱濠�浣圭附閺嵮冃楅柟顑胯兌婢规帡寮敓锟�*/

.vip-change {
    animation-name: change;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-delay: -2s;
    animation-iteration-count: infinite;
    /*animation:animation 1s  linear 0.75s infinite alternate;*/
    color: #d9d909 !important;
}

@keyframes change {
    0% {
        text-shadow: none;
        color: #d9d909
    }
    15% {
        text-shadow: none;
        color: #d9d909
    }
    25% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    50% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    75% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    85% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    95% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    100% {
        text-shadow: none;
        color: #d9d909
    }
}

.invitation-change {
    animation-name: invitation;
    animation-duration: 2s;
    animation-timing-function: linear;
    animation-delay: -3s;
    animation-iteration-count: infinite;
    /*animation:animation 1s  linear 0.75s infinite alternate;*/
    color: #d9d909 !important;
}

@keyframes invitation {
    0% {
        text-shadow: none;
        color: #d9d909
    }
    15% {
        text-shadow: none;
        color: #d9d909
    }
    25% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    50% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    75% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    85% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    95% {
        text-shadow: 0 0 10px #d9d909;
        color: #ffff09
    }
    100% {
        text-shadow: none;
        color: #d9d909
    }
}

#vip_service a:hover,
#invitation a:hover {
    background: none !important;
    border-radius: 0 !important;
}


/*search*/

#search {
    background: url(/static/image/bg-company.jpg) no-repeat top;
    height: 560px;
}

#search .container {
    margin-top: 7%;
    width: 1050px;
}

#search .search_title {
    width: 786px;
    height: 80px;
    margin: 30px auto;
    position: relative;
    white-space: nowrap
}

#search .search_title .fenzhan {
    font-size: 26px;
    color: #fff;
    font-weight: bold
}

#search .search_title>span {
    display: inline-block;
    vertical-align: middle;
    padding-left: 30px;
}

#search .search_title p {
    color: #fff;
    font-size: 22px;
    font-family: "瀵邦喛钂嬮梿鍛寸拨";
    width: 100%;
    padding-left: 100px;
    margin: -18px 0 0 30px;
}

#search .container h1 {
    display: inline-block;
    vertical-align: top;
    /* width: 80%; */
    font-size: 45px;
    color: #fff;
    text-align: center;
    margin-top: 15px;
    margin-left: 20px;
}

#search .container .search-nav {
    width: 810px;
    margin: 0 auto 10px;
    padding-left: 55px;
}

#search .container .search-nav ul {
    width: 100%;
    height: 48px;
}

#search .container .search-nav ul li {
    height: 35px;
    margin: 5px 10px;
    padding: 0 10px;
    float: left;
    color: #fff;
    text-align: center;
    line-height: 35px;
    cursor: pointer;
    font-size: 18px;
}

#search .container .search-nav ul .active {
    background: #fff;
    height: 35px;
    position: relative;
    border-radius: 5px;
    color: #333;
}

#search .container .search-nav ul .active:after {
    position: absolute;
    bottom: -10px;
    width: 0;
    height: 0;
    left: 50%;
    margin-left: -10px;
    content: " ";
    border-top: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

#search .container form .input-group {
    position: relative;
    width: 810px;
    margin: 0 auto;
}

#search .input-group-btn .btn-lg {
    width: 90px;
    height: 46px;
    background: #128cec;
    border: none;
    color: #fff;
    border-radius: 0;
}

#app_down_1 {
    float: left;
    width: 90px;
    height: 90px;
    background: #fff;
    text-align: center;
    padding-top: 2px;
}

.input-lg {
    border-radius: 0;
}

.index_histroy {
    position: absolute;
    left: 0px;
    top: 48px;
    width: 724px;
    height: auto;
    padding-left: 10px;
    background: #FFFFFF;
    display: none;
}

.index_histroy p {
    margin-top: 10px;
    font-size: 16px;
    cursor: pointer;
}

.index_histroy p:hover {
    color: #00A6EA;
}


/***************xin zeng******************/

.index_search {
    position: absolute;
    left: 0px;
    top: 48px;
    width: 724px;
    height: auto;
    padding-left: 10px;
    background: #FFFFFF;
    display: none;
}

.index_search p {
    margin-top: 10px;
    font-size: 16px;
    cursor: pointer;
}

.index_search p:hover {
    color: #00A6EA;
}


/*news*/

#news {
    width: 1080px;
    margin: 55px auto;
    height: auto;
}

#news .img {
    width: 40%;
    height: 450px;
    /* cursor: pointer; */
}

#news .img img {
    position: relative;
}

#news .img ul li {
    text-align: center;
}

#news .img ul .active {
    color: #00A2E9;
}


/*#news .img .img_main{*/


/*color: #ddd;*/


/*}*/

#news .img ul .active .img_title,
#news .img ul .active .img_main {
    color: #00A2E9
}

#news .img .img_title {
    font-size: 18px;
}

#news .img .img_main {
    font-size: 10px;
    margin: 0;
}

#news .img .copyright {
    position: absolute;
    top: 25%;
    left: 14%;
}

#news .img .copyright_img {
    position: absolute;
    top: 43px;
    left: 4%;
}

#news .img .trademark {
    position: absolute;
    top: 13%;
    left: 44%;
}

#news .img .trademark_img {
    position: absolute;
    top: 44%;
    left: 82px;
}

#news .img .patent {
    position: absolute;
    top: 35%;
    left: 72%;
}

#news .img .patent_img {
    position: absolute;
    top: 72px;
    left: 9px;
}

#news .img .dishonesty {
    position: absolute;
    top: 78%;
    left: 38%;
}

#news .img .dishonesty_img {
    position: absolute;
    top: -20px;
    left: 100px;
}

#news .img .document {
    position: absolute;
    top: 61%;
    left: 13%;
}

#news .img .document_img {
    position: absolute;
    top: 50px;
    left: 15px;
}

#news .text {
    width: 56%;
    float: right;
}

#news .text h3 {
    width: 18%;
    color: #5c5c5c;
    margin: 20px auto;
}

#news .text .view-more {
    width: 95%;
    padding-left: 80%;
    float: right;
    border-bottom: 1px solid #e1e1e1;
}

#news .text .active {
    margin-bottom: 5px;
    font-size: 18px;
    font-weight: bold;
}

#news .text ul {
    border-left: 1px solid #e1e1e1;
    padding-left: 30px;
}

#news .text li {
    font-size: 16px;
    width: 100%;
    line-height: 30px;
    color: #1064A4;
}

#news .text li a {
    display: inline-block;
    width: 450px;
    color: #5c5c5c;
    font-weight: bold;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

#news .text li a:hover {
    color: #00A2E9;
}

li span {
    float: right;
    color: #5c5c5c;
}

#news .text .introduction img {
    display: inline-block;
    vertical-align: middle;
    width: 130px;
    height: 100px;
}

#news .text .introduction span {
    display: inline-block;
    vertical-align: middle;
    width: 74%;
    height: 100px;
    text-indent: 2em;
    margin: 10px 0 10px 10px;
}


/*text*/

#text {
    width: 1080px;
    height: auto;
    padding-top: 30px;
}

#text h3 {
    width: 100px;
    margin: 0 auto;
}

#text .left,
#text .right {
    padding-left: 15px;
}

#text .right {
    margin-top: -30px;
}

.see_more {
    width: 100%;
    margin: 0 auto;
    padding-left: 92%;
}

.font-15 {
    font-size: 15px;
}

.font-bold {
    font-weight: 700;
}

.text-dark {
    color: #5c5c5c;
}

.list-text {
    float: left;
    margin: 20px 0;
    padding-right: 38px;
}

.list-text:last-child {
    padding-right: 0;
}

.list-text img {
    display: block;
    width: 230px;
    height: 177px;
    border-radius: 15px;
    background: url(/static/image/not_found.png) no-repeat;
    cursor: pointer;
}

.headlines_title {
    width: 230px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}


/*search*/

.search {
    width: 1080px;
    margin: 0 auto;
    background: #fff;
}

.search>ul {
    height: 110px;
    text-align: center;
    background: #f6f6f6;
}

.search>ul li {
    width: 90px;
    height: 90px;
    line-height: 25px;
    padding-top: 18px;
    background: #fff;
    float: left;
    cursor: pointer;
    border-radius: 45px;
    border: 1px solid #ddd;
    font-size: 16px;
    margin: 0 125px;
}

.search ul .active {
    border-bottom: none;
    background: #2097F5;
    color: #fff;
}

.search_text {
    height: 220px;
}

.search .address {
    padding: 35px 50px;
    width: 100%;
    height: 220px;
    border: 1px solid #eeeeee;
    /*height: 200px;*/
    position: relative;
}

.search .address:after {
    position: absolute;
    top: -10px;
    width: 0;
    height: 0;
    left: 15.5%;
    margin-left: -10px;
    content: " ";
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.search .address li {
    display: inline-block;
    padding: 3px;
    border-radius: 1px;
    text-align: center;
    min-width: 75px;
    height: 30px;
    line-height: 30px;
    position: relative;
}

.search .address .hn-li {
    margin: 0 1px 25px;
}

.search .address .hn-li .hn-li-a :hover,
.search .hangye li :hover {
    display: block;
    background: #128cec;
    border-radius: 5px;
    color: #fff!important;
}

.search .hangye {
    padding: 15px 48px;
    width: 100%;
    height: 220px;
    border: 1px solid #eeeeee;
    position: relative;
    /*height: 200px;*/
}

.search .hangye:after {
    position: absolute;
    top: -10px;
    width: 0;
    height: 0;
    left: 47%;
    margin-left: -10px;
    content: " ";
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.search .hangye li {
    margin: 0 1px 7px;
    display: inline-block;
    padding: 3px;
    border-radius: 1px;
    text-align: center;
    width: 240px;
    height: 30px;
    line-height: 30px;
}

.search .reg,
.search .renl {
    padding: 15px 50px;
    width: 100%;
    height: 220px;
    border: 1px solid #eeeeee;
    position: relative;
    height: 232px;
}

.search .reg:after {
    position: absolute;
    top: -10px;
    width: 0;
    height: 0;
    left: 78.8%;
    margin-left: -10px;
    content: " ";
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.search .renl:after {
    position: absolute;
    top: -10px;
    width: 0;
    height: 0;
    left: 87.5%;
    margin-left: -10px;
    content: " ";
    border-bottom: 10px solid #fff;
    border-left: 10px solid transparent;
    border-right: 10px solid transparent;
}

.search .reg li,
.search .renl li {
    display: inline-block;
}

.search .reg li div,
.search .renl li div {
    width: 240px;
    height: 95px;
    line-height: 30px;
    padding: 15px 10px;
    text-align: center;
    display: inline-block;
    border: 1px solid #ccc;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.search .reg li div:hover,
.search .renl li div:hover {
    border-color: #00A6EA;
}

.search .reg li p,
.search .renl li p {
    font-size: 12px;
    line-height: 30px;
    color: #a1a8ac;
}


/*main*/

.main {
    background-color: #fff;
    width: 100%;
    height: 200px;
    padding: 50px 10%;
    text-align: center;
    margin-top: 50px;
}

.main .box .left.tab1 {
    display: inline-block;
    width: 41px;
    height: 41px;
    background-image: url(../image/spritesheet-1497962987819.png);
    background-position: -1118px -459px;
}

.main .box .right {
    display: inline-block;
    vertical-align: top;
    width: 120px;
    text-align: left;
}

.main .box .right .t.tab1 {
    width: 112px;
    height: 20px;
    background-image: url(../image/spritesheet-1497962987819.png);
    background-position: -991px -378px;
}

.main .box .left.tab2 {
    display: inline-block;
    width: 40px;
    height: 41px;
    background-image: url(../image/spritesheet-1497962987819.png);
    background-position: -1159px -459px;
}

.main .box .right .t.tab2 {
    width: 112px;
    height: 20px;
    background-image: url(../image/spritesheet-1497962987819.png);
    background-position: -1069px -158px;
}

.main .box .left.tab3 {
    display: inline-block;
    width: 40px;
    height: 42px;
    background-image: url(../image/spritesheet-1497962987819.png);
    background-position: -495px -531px;
}

.main .box .right .t.tab3 {
    width: 71px;
    height: 18px;
    background-image: url(../image/spritesheet-1497962987819.png);
    background-position: -410px -386px;
}

.main .box .left.tab4 {
    display: inline-block;
    width: 41px;
    height: 40px;
    background-image: url(../image/spritesheet-1497962987819.png);
    background-position: -1199px -459px;
}

.main .box .right .t.tab4 {
    width: 72px;
    height: 18px;
    background-image: url(../image/spritesheet-1497962987819.png);
    background-position: -1176px -124px;
}

.main .box span {
    font-size: 12px;
    color: #8491a3;
    line-height: 20px;
    display: inline-block;
    margin-top: 10px;
}

.main .box .left,
.right {
    padding-left: 15px;
}


/*缂佹鍏涚粭渚�寮崷顓燁仮鐟滅増娲滅划锔撅拷瑙勭婢ф粓寮甸崫鍕▏*/

.binding {
    position: absolute;
    width: 420px;
    height: auto;
    border-radius: 10px;
    box-shadow: 0 0 10px #000;
    background: #fff;
    top: 20%;
    left: 50%;
    margin-left: -210px;
    z-index: 999;
    padding: 20px;
}

.binding p {
    font-size: 18px;
    border-left: 4px solid #00A2E9;
    padding-left: 10px;
}

.binding-table {
    width: 65%;
    margin: 30px auto 0;
}

.binding-table input {
    width: 240px;
    height: 35px;
    line-height: 35px;
    border: 1px solid #ccc;
    margin-bottom: 15px;
    padding-left: 5px;
}

.binding-left {
    display: inline-block;
    width: 60px;
    height: 35px;
    line-height: 35px;
    text-align: right;
}

.binding-reg {
    display: block;
    width: 130px;
    margin: 0 auto;
}

.binding-reg a {
    color: #00A2E9;
}

#submit {
    display: block;
    margin: 15px auto;
    width: 90px;
    height: 30px;
    border-radius: 5px;
    background: #00A2E9;
    border: none;
    color: #fff;
    outline: none;
}

.mengban {
    width: 100%;
    height: 100%;
    background: #000;
    position: absolute;
    z-index: 998;
    left: 0;
    top: 0;
    opacity: .6;
}

.index_rot_box {
    width: 814px;
    margin: 0 auto 10px;
    margin-top: 10px;
    /*height: 90px;*/
    overflow: hidden;
}

.rot_box_left {
    float: left;
    width: 49px;
    height: 49px;
    line-height: 22px;
    margin-top: 15px;
    border: 1px solid #FFFFFF;
    font-size: 18px;
    text-align: center;
    color: #FFFFFF;
    overflow: hidden;
}

.rot_box_li {
    float: left;
    margin-left: 13px;
    margin-top: 15px;
    width: 662px;
    /* height: 50px; */
    overflow: hidden;
}

.rot_box_li>ul.rot_box_ul {
    overflow: hidden;
    background: rgba(0, 0, 0, 0.3);
    border-radius: 3px;
    padding: 5px 0;
}

.rot_box_li>ul>li {
    float: left;
    margin: 2px 20px;
}

.rot_box_li>ul>li>a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
}

.index_rot_enterprise_credit {
    margin: 20px auto 10px;
    padding-left: 80px;
    background: rgba(0, 0, 0, 0.3);
    width: 820px;
    align-content: center;
}

.index_rot_enterprise_credit>a {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
}

.index_rot_enterprise_credit>a:hover {
    color: #FFFFFF;
    font-weight: bold;
    font-size: 16px;
}


/*20180814*/

.comm_topbar {
    position: absolute;
    width: 100%;
    height: 32px;
    background-color: rgba(255, 255, 255, 0.4);
    /* box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.2);  */
    top: 0;
    z-index: 20
}

header {
    top: 32px;
}

.top_container {
    width: 1280px;
    margin: 0 auto;
    height: 42px;
    /*overflow:hidden;*/
}

.top_landbox {
    float: right;
}

.top_landbox ul {}

.top_landbox ul li {
    display: inline-block;
    padding: 0 5px;
    font-size: 14px;
    color: #000;
    line-height: 32px;
}

.top_landbox ul li a {
    color: #000;
    margin-right: 8px;
    padding-right: 10px;
    padding-left: 5px;
}

.top_landbox ul li:nth-child(4) a,
.top_landbox ul li:nth-child(5) a {
    color: #ffff09
}

.top_landbox ul li a:hover {
    background-color: rgba(227, 227, 227, 0.5);
    border-radius: 4px;
}


/* .top_landbox ul li:last-child{color:#fff;} */

.relative {
    position: relative
}

.change_city {
    font-size: 14px;
    color: #2b2b2b;
    line-height: 32px;
}

.change_city h5 {
    display: inline-block;
    font-size: 12px;
    color: #fc0505;
    padding: 0 5px;
    font-weight: 600;
}

.user_total {
    display: inline-block;
    color: #333;
    padding-left: 20px;
}

.branch_t {
    font-size: 26px;
    color: #ffc11a;
    text-shadow: 0 0 0.2em #333, -0 -0 0.2em #333;
    letter-spacing: 10px;
    font-weight: bold;
    padding-right: 20px;
}

.branch_t a {
    color: #fff;
}

.branch_t a:hover {
    color: #000
}


/*20180824璁よ瘉鍒楄〃*/

#rz_box {
    background-color: #fff;
    padding: 30px 0;
    min-height: 478px;
}

#rz_box .container h3 {
    font-size: 24px;
    line-height: 30px;
    text-align: center
}

#rz_box .container h3 .goto_rl {
    float: right;
    font-size: 12px;
    color: #ffaf25;
}

#rz_box .container h3 .goto_rl:hover {
    text-decoration: underline;
}

.rz_list {
    padding-top: 20px;
}

.rz_list li {
    float: left;
    width: 246px;
    height: 348px;
    padding: 12px;
    margin: 10px 0 10px 34px;
    box-sizing: border-box;
    background: url(../image/rz_listbg.png) no-repeat;
    /*  background-size:100%;  */
    text-align: center;
    position: relative;
}

.rz_list li .p1 {
    padding-top: 10px;
    height: 80px;
}

.rz_list li .p1 img {
    width: 70px;
    height: 70px;
    border-radius: 50%;
    border: 1px solid #ccc;
}

.rz_list li .p2 {
    position: absolute;
    top: 85px;
    left: 0;
    width: 100%;
    z-index: 10
}

.rz_list li .p3 {
    padding-top: 18px;
}

.rz_list li p a {
    color: #333;
}

.rz_list li p a:hover {
    color: #44abfd;
}

.rz_imglist {
    padding-top: 20px;
    overflow: hidden;
}

.rz_imglist img {
    width: 72px;
    height: 72px;
    margin: 0 10px 10px;
    display: inline-block
}

.rz_list li:hover {
    -webkit-box-shadow: 1px 1px 17px 2px #e0e0e0;
    box-shadow: 1px 1px 17px 2px #e0e0e0;
    cursor: pointer
}

#rz_box .prev,
#rz_box .next {
    position: absolute;
    left: 0;
    top: 50%;
    margin-top: -25px;
    display: block;
    width: 32px;
    height: 40px;
    background: url(../image/slider-arrow.png) -110px 5px no-repeat;
    filter: alpha(opacity=50);
    opacity: 0.2;
}

#rz_box .next {
    left: auto;
    right: 0;
    background-position: 8px 5px;
}

#rz_box .prev:hover,
#rz_box .next:hover {
    filter: alpha(opacity=80);
    opacity: 0.8;
}

#rz_box .prevStop {
    display: none;
}

#rz_box .nextStop {
    display: none;
}

.search_tab {
    width: 1080px;
    margin: 20px auto 0;
    background-color: #fff;
    overflow: hidden
}

.search_tab .left_t {
    float: left;
    width: 220px;
    background-color: #f9f9f9
}

.search_tab .left_t li {
    cursor: pointer;
    font-size: 16px;
    color: #202020;
    line-height: 50px;
    padding: 0 22px;
}

.search_tab .left_t li.on {
    background-color: #0084ff;
    font-weight: bold;
    color: #fff;
}

.search_tab .right_c {
    float: right;
    width: 855px;
}

.hot_tab_cont {
    display: none;
    padding: 20px 25px;
}

.hotrw_list {
    overflow: auto;
    height: 260px;
}

.hotrw_list li {
    float: left;
    width: 25%;
    font-size: 14px;
    color: #999;
    line-height: 40px;
}

.hotrw_list span {
    float: none;
    font-size: 16px;
    padding-right: 5px;
}

.newqiye_list {
    float: left;
    width: 30%;
    border-bottom: 1px dashed #ccc;
    padding: 10px 0;
    margin-left: 15px;
    overflow: hidden
}

.newqiye_list dt {
    float: left;
    width: 50px;
    padding-top: 5px;
    text-align: center
}

.newqiye_list dt span {
    display: inline-block;
    width: 40px;
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    color: #d8dde3;
    background-color: #f8f8f8;
    text-align: center;
    font-weight: 300
}

.newqiye_list dd {
    float: right;
    width: 78%;
}

.newqiye_list dd p {
    font-size: 12px;
    color: #8491a3;
    line-height: 24px;
    margin: 0;
}

.newqiye_list dd p.p1 {
    font-size: 14px;
    color: #202020;
}

.newqiye_list dd p.p1 span {
    font-size: 12px;
    color: #8491a3;
}

.newqiye_list dd p.p1 a {
    display: inline-block;
    width: 80%;
    vertical-align: top;
}

.new_qiye {
    padding: 20px 0;
}


/*顶部下拉菜单*/

.glyphicon-menu-down {
    font-size: 12px;
}

.gorp_list {
    position: relative;
    width: 151px;
    left: 6px;
    top: -7px;
    background-color: #9bc6e5;
    z-index: 10001;
    display: none;
    border: 1px solid #577d98;
    border-radius: 4px;
}

.gorp_list a {
    position: relative;
    display: block;
    line-height: 30px;
    font-size: 14px;
    color: #202020;
    /* border-bottom: 1px solid #bfe2fc; */
    color: #333;
    text-align: center;
    height: 30px;
}

.gorp_list a:hover {
    color: #000;
    background-color: #fff;
}

.co-channel {
    position: relative;
}

.co-channel-list {
    position: absolute;
    width: 120px;
    left: -14px;
    top: 26px;
    background-color: #9bc6e5;
    z-index: 10001;
    display: none;
}

.co-channel-list a {
    display: block;
    line-height: 40px;
    font-size: 14px;
    color: #000!important;
    border-bottom: 1px solid #bfe2fc;
    text-align: center;
    margin: 0!important;
}

.co-channel-list a:hover {
    color: #000;
    background-color: #fff!important;
}

.hover_meum {
    position: relative;
}

.hover_meum .ts-shtg {
    position: absolute;
    top: 0px;
    left: -50px;
    background: url(/static/image/user_sh_icon3.png) center no-repeat;
    background-size: 100% 100%;
    padding: 0 7px 0 3px;
    height: 20px;
    line-height: 20px;
    font-size: 12px;
    text-align: center;
    display: none;
}

.redcir {
    position: absolute;
    width: 5px;
    height: 5px;
    background: #ff3300;
    border-radius: 50%;
    right: 20px;
    top: 10px;
}

.close-ts-shtg {
    width: 7px;
    height: 7px;
    position: absolute;
    top: -3px;
    left: -52px;
    font-size: 10px!important;
    background: url(/static/image/close_black_icon.png) center no-repeat;
    background-size: 100% 100%;
    z-index: 2;
    display: none;
}

#hyzs {
    position: relative;
}

#hyzs-se {
    position: absolute;
    left: -32px;
    width: 160px;
    top: 60px;
    background: #9BC5E4;
    z-index: 2;
    display: none;
}

#hyzs-se p {
    width: 100%;
    height: 40px;
    line-height: 40px;
    text-align: center;
    border-bottom: solid 1px #B8DCF7;
    margin: 0;
    cursor: pointer;
}

#hyzs:hover #hyzs-se {
    display: block;
}

#hyzs-se p:hover {
    background: #fff;
}

#hyzs-se p a,
#hyzs-se p {
    font-size: 14px;
    font-weight: 400;
    color: #000;
}

.header-intro {
    position: absolute;
    top: 5px;
    left: 160px;
}

.header-intro .bottom {
    text-align: justify;
}

.header-intro .bottom:after {
    content: "";
    display: inline-block;
    width: 100%;
}

.hpmengban {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    opacity: .6;
    background-color: #000;
    display: none;
    z-index: 666666;
}

.hppop {
    width: 400px;
    height: 200px;
    line-height: 200px;
    text-align: center;
    position: fixed;
    top: 30%;
    left: 45%;
    z-index: 9999999;
    display: none;
    color: #000;
    font-size: 20px;
    border: 1px solid grey;
    background-color: #fff;
}

.hp_op {
    width: 90%;
    line-height: 30px;
    margin: 62px auto 0;
    color: hsl(44, 100%, 55%);
    font-weight: bold;
    letter-spacing: 5px;
    font-size: 24px;
}

.hp_tp {
    width: 45%;
    line-height: 30px;
    text-align: right;
    padding-right: 10px;
    color: #fff;
    background-color: #128cec;
    letter-spacing: 4px;
    margin-top: 29px;
    margin-left: 170px;
    cursor: pointer;
}

.hppop_close {
    position: absolute;
    right: 20px;
    top: 15px;
    width: 20px;
    height: 20px;
    line-height: 20px;
    display: block;
    text-align: center;
    color: #000;
    cursor: pointer;
}


/*地区*/

.content-cities {
    overflow: hidden;
    background-color: #f2f2f2;
    padding: 8px 5px;
    width: 400px;
    position: absolute;
    bottom: 30px;
    z-index: 10;
    margin-left: -150px;
    text-align: left;
    box-shadow: 0px 3px 5px #888;
    display: none;
    margin-top: 5px;
}

.content-bcities {
    overflow: hidden;
    background-color: #f2f2f2;
    padding: 8px 5px;
    width: 400px;
    position: absolute;
    top: 21px;
    z-index: 10;
    margin-left: -150px;
    text-align: left;
    box-shadow: 0px 3px 5px #888;
    display: none;
    margin-top: 5px;
}

.content-cities a:hover,
.content-bcities a:hover {
    display: block;
    background: #128cec;
    border-radius: 5px;
    color: #fff!important;
}