﻿@charset "utf-8";

/* CSS Document */

p {
    padding: 0;
    margin: 0;
}

dd, dt, dl, h2 {
    padding: 0;
    margin: 0;
}

body {
    background: #f0f0f4;
}

@font-face {

    font-family: 'iconfont';

    src: url('http://at.alicdn.com/t/font_1469585768_6667037.eot'); /* IE9*/
    src: url('http://at.alicdn.com/t/font_1469585768_6667037.eot?#iefix') format('embedded-opentype'), /* IE6-IE8 */ url('http://at.alicdn.com/t/font_1469585768_6667037.woff') format('woff'), /* chrome、firefox */ url('http://at.alicdn.com/t/font_1469585768_6667037.ttf') format('truetype'), /* chrome、firefox、opera、Safari, Android, iOS 4.2+*/ url('http://at.alicdn.com/t/font_1469585768_6667037.svg#iconfont') format('svg'); /* iOS 4.1- */

}

.iconfont {

    font-family: "iconfont" !important;

    font-size: 16px;

    font-style: normal;

    -webkit-font-smoothing: antialiased;

    -webkit-text-stroke-width: 0.2px;

    -moz-osx-font-smoothing: grayscale;

}

.ui_form_item {
    width: 100%;
    position: relative;
    height: 56px;
    line-height: 56px;
    background: #fff;
    border-bottom: 1px solid #e8e8e8;
    padding: 0 15px;
}

.ui_form_item input {
    width: 100%;
    height: 52px;
    border: none;
    border-radius: 0;
    padding: 0;
    font-size: 14px;
}

.ui_form_item label {
    position: absolute;
}

.hmform {
    padding: 15px 15px 20px 15px;
}

.hmform .ui_form {
    border: 0.5px solid #3adbeb;
    box-shadow: 0 1px 6px rgba(0, 0, 0, 0.08);
}

.hmform .ui_form_item {
    background: none;
    color: #555;
}

.hmform .ui_form_item input, .hmform .ui_select_val {
    font-weight: bold;
}

.hmform .ui_form {
    background: #fff;
    border-radius: 6px;
}

.hmtopad {
    text-align: center;
    padding: 1.8rem 15px 0.8rem 15px;
}

.qdslogo {
    position: absolute;
    top: 14px;
    left: 20px;
}

.adms {
    color: #fff;
    font-size: 28px;
    font-weight: bold;
    line-height: 45px;
    font-family: "微软雅黑";
    padding-top: 8px;
    text-shadow: 0 1px 0 #067c92;
}

.index_sp p span.bq {
    float: left;
    font-size: 12px;
    margin-top: 10px;
    color: #b0b0b0;
    line-height: 18px;
    border: 1px solid #f0f0f0;
    padding: 0 5px;
    display: inline-block;
    margin-right: 5px;
    background: none;
    border-radius: 0;
}

.lishi {
    padding: 15px;
    text-align: center;
}

.lishiList li a {
    display: block;
    padding: 4px 0;
    font-size: 12px;
    color: #666;
}

.lishi_title {
    position: relative;
    margin-bottom: 30px;
}

.lishi_title .line {
    height: 1px;
    background: #e6e6e6;
    display: block;
    width: 100%;
    position: absolute;
    left: 0;
    top: 8px;
}

.lishi_title .text {
    background: #f9f9f9;
    position: absolute;
    z-index: 6;
    padding: 0 20px;
    left: 50%;
    margin-left: -48px;
}

.label_right .dingwei {
    color: #666 !important;
}

.red {
    color: #d73636;
}

.tgl li {
    width: 33.33%;
    float: left;
    line-height: 32px;
    background: #eee;
    border-left: 1px solid #fff;
    text-align: center;
}

.tgl .cur {
    background: #099921;
    color: #fff;
}

.head_wrapper {
    background: #1966c5;
    height: 200px;
}

.ssfomr {
    width: 900px;
    margin: 0 auto;
}

.ssfomr_box {
    float: left;
}

.wrapper {
    width: 100%;
    background: #fff;
    margin: 0 auto;
}

.jg_container {
    padding: 24px 10px;
    border-bottom: 1px solid #eee;
}

.jg_container:nth-child(2n) {
    background: #f9f9f9;
}

.j_title {
    font-size: 14px;
    margin-bottom: 12px;
}

.j_cont {
    font-size: 12px;
    color: #666;
    line-height: 18px;
}

.xt_name_list {
    margin-bottom: 6px;
}

.j_title:after, .xt_name_list:after, .ssfomr:after, .tgl:after {
    clear: both;
    display: table;
    content: " ";
}

.j_title .same {
    float: left;
}

.j_title .tag {
    float: right;
    font-size: 14px;
}

.xt_name .xt_name_list .name {
    width: 60%;
    float: left;
}

.xt_name .xt_name_list .xsd {
    width: 40%;
    text-align: right;
    float: right;
}

.ssfomr {
    padding-top: 70px;
}

.ssfomr_box input {
    height: 42px;
    border: none;
    margin-right: 1px;
    padding-left: 10px;
}

.ssfomr_box select {
    height: 42px;
    border: none;
}

.ssfomr_box a {
    height: 42px;
    line-height: 40px;
    background: #ff9c00;
    display: block;
    color: #fff;
    padding: 0 20px;
    margin-left: 10px;
}

.hemanme {
    padding: 25px 15px;
    background: #2290e9;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
}

.gsname {
    font-weight: bold;
    margin-bottom: 8px;
}

.hmifn div {
    padding: 2px 0;
}

.tgl .z {
    background: #F90;
    color: #fff;
}

.tgl .g {
    background: #093;
    color: #fff;
}

.tgl .d {
    background: #dd4949;
    color: #fff;
}

/*-------------------首页优化4.15--------------------------*/
.index_qm {
    width: 100%;
    margin: 0 auto;
    background: url(../images/index_qm.png) no-repeat;
    background-size: 100%;
    padding: 36px 20px;
    border-radius: 6px;
}

.index_hm {
    width: 100%;
    margin: 0 auto;
    background: url(../images/index_hm.png) no-repeat;
    background-size: 100%;
    padding: 36px 20px;
    margin-top: 4px;
    border-radius: 6px;
}

.index_cm {
    width: 100%;
    margin: 0 auto;
    background: url(../images/index_cm.png) no-repeat;
    background-size: 100%;
    padding: 36px 20px;
    margin-top: 4px;
    border-radius: 6px;
}

.index_jr {
    width: 100%;
    margin: 0 auto;
    background: url(../images/index_jr.png) no-repeat;
    background-size: 100%;
    padding: 36px 20px;
    margin-top: 4px;
    border-radius: 6px;
}

.index_qm a, .index_hm a, .index_cm a, .index_jr a {
    color: #fff;
}

.index_qm h2, .index_hm h2, .index_cm h2, .index_jr h2 {
    font-size: 0.4rem;
    overflow: hidden
}

.index_qm h2 span, .index_hm h2 span, .index_cm h2 span, .index_jr h2 span {
    font-weight: normal;
    font-size: 16px;
    display: inline-block;
    border: 1px solid #fff;
    border-radius: 30px;
    padding: 0 13px;
    line-height: 28px;
    float: right;
    margin-top: 6px;
}

.index_qm p, .index_hm p, .index_cm p, .index_jr p {
    font-size: 0.28rem;
    line-height: 0.65rem;
}

.index_qm h2 p.index_sl, .index_hm h2 p.index_sl, .index_cm h2 p.index_sl, .index_jr h2 p.index_sl {
    font-size: 12px;
    font-weight: normal;
    text-align: center;
    line-height: 40px;
    color: #fff;
}

.index_tit {
    width: 100%;
    background: url(../images/index_bj.png) repeat-x 0 top;
    height: 48px;
    text-align: center;
    padding-top: 4px;
    margin-bottom: 20px;
}

.index_sp {
    width: 94%;
    margin: 0 auto;
    padding: 15px 0 30px 0;
    height: auto;
    overflow: auto
}

.index_sp h2 {
    font-weight: normal;
    font-size: 17px;
    color: #333;
    line-height: 24px;
    margin: 4px 0 18px 0;
}

.index_sp li {
    width: 32%;
    float: left;
    margin-bottom: 8px;
}

.index_sp li img {
    width: 100%;
}

.index_sp p {
    font-size: 14px;
    color: #555;
    line-height: 25px;
}

.index_sp p b {
    color: #333;
    font-weight: normal;
    font-size: 16px;
    line-height: 20px;
}

.index_sp p span {
    float: right;
    font-size: 12px;
    color: #999;
    line-height: 18px;
    padding: 0 5px;
    display: inline-block;
    background: #f0f0f0;
    border-radius: 4px;
    margin-right: 4px;
}
.logo {
    text-align: center;
    padding: 30px 0 0px 0;
}
.logo img{
    height: 1rem;
    padding: 0;
    margin: 0;
}
.news_detail_con p span.sd {
    display: inline-block;
    background: #3aadff;
    padding: 0 10px;
    line-height: 24px;
    color: #fff;
    margin-right: 5px;
    margin-top: 15px;
    border-radius: 5px;
}

.news_detail_con p span.bzj {
    display: inline-block;
    background: #3aadff;
    padding: 0 8px;
    line-height: 24px;
    color: #fff;
    margin-top: 15px;
    margin-right: 5px;
    border-radius: 5px;
}

.news_detail_con p span.db {
    display: inline-block;
    border: 1px solid #3aadff;
    padding: 0 8px;
    line-height: 24px;
    color: #3aadff;
    margin-top: 15px;
    margin-right: 5px;
    border-radius: 5px;
}

/*-------------------新闻系统&问答系统--------------------------*/
.news_h1 {
    width: 100%;
    background: #3aadff;
    line-height: 45px;
    height: auto;
    overflow: auto
}

.news_h1 a {
    width: 50%;
    float: left;
    color: #fff;
    font-size: 18px;
    line-height: 45px;
    text-align: center;
}

.news_lei {
    width: 96%;
    margin: 0 auto;
    padding-top: 20px;
}

.news_lei li {
    width: 30%;
    float: left;
    line-height: 28px;
    background: #fff;
    border: 1px solid #f0f0f0;
    text-align: center;
    color: #666;
    font-size: 14px;
    margin: 1% 1.5%;
}

.news_lei li a {
    color: #666;
    width: 100%;
    display: block;
}

.news_lei a.news_hover {
    background: #3aadff;
    color: #fff;
}

.news_con li {
    clear: both;
}

.lists a {
    display: block;
    width: 100%;
    height: auto;
    overflow: auto;
    padding: 20px 0;
    border-bottom: 1px solid #f0f0f0
}

.lists span {
    float: left;
    width: 60%;
    margin-left: 3%;
}

.lists span h2 {
    font-size: 16px;
    color: #333;
    font-weight: normal;
    line-height: 32px;
    width: 100%;
    overflow: hidden;
    height: 32px;
}

.lists span p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.lists span.news_img {
    width: 30%;
    float: left
}

.lists span.news_img img {
    width: 100%;
}

.content {
    padding-bottom: 0px;
    background-color: #fff;
}

.opacity {
    -webkit-animation: opacity 0.3s linear;
    animation: opacity 0.3s linear;
}

@-webkit-keyframes opacity {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

@keyframes opacity {
    0% {
        opacity: 0;
    }
    100% {
        opacity: 1;
    }
}

.news_tit {
    color: #fff;
    font-size: 18px;
}

.news_tit i {
    float: left;
    margin: 0 0 0 10px;
}

.news_tit a {
    width: 41%;
}

.news_detail_tit {
    text-align: center;
    font-size: 12px;
    color: #777
}

.news_detail_tit h1 {
    font-size: 20px;
    color: #333;
    line-height: 22px;
    margin-top: 40px;
}

.news_detail_con {
    width: 93%;
    margin: 18px auto 30px auto;
    font-size: 14px;
    color: #666;
    line-height: 32px;
}

.news_detail_con img {
    width: 100%;
    margin: 10px auto
}

.news_detail_con p.news_tit1 {
    color: #3aadff;
    line-height: 40px;
    font-weight: bold;
}

.news_biaoqian {
    width: 90%;
    margin: 25px auto 5px auto;
    border-top: 1px solid #f0f0f0;
    padding-top: 10px;
    font-size: 12px;
}

.news_biaoqian span {
    color: #666;
    line-height: 35px;
    margin-right: 10px;
}

.news_biaoqian a {
    margin: 0 3px;
    display: inline-block;
    line-height: 18px;
    color: #3aadff;
    font-size: 12px;
    border: 1px solid #3aadff;
    padding: 0 4px;
}

.news_next {
    line-height: 35px;
    font-size: 14px;
    width: 90%;
    margin: 0 auto;
    margin-bottom: 45px;
}

.news_next a {
    color: #666;
    display: block
}

.QA_hot, .QA_new {
    width: 100%;
    background: #fff;
    margin: 20px auto;
    padding: 8px 0 25px 0;
    height: auto;
    overflow: auto;
}

.QA_hot_tit {
    font-size: 18px;
    color: #333;
    line-height: 40px;
    vertical-align: top;
    width: 94%;
    margin: 0 auto;
    margin-bottom: 10px;
}

.QA_hot_tit i {
    font-size: 22px;
    color: #f86ca7;
    margin-right: 5px;
}

.QA_hot_tit a {
    float: right;
    margin-right: 10px;
    color: #3aadff
}

.QA_hot_con {
    width: 94%;
    margin: 0 auto;
}

.QA_hot_con li {
    width: 46%;
    float: left;
    text-align: center;
    line-height: 22px;
    font-size: 12px;
    margin: 0 2%;
}

.QA_hot_con li a {
    color: #666;
    font-size: 12px;
}

.QA_hot_con li img {
    width: 100%;
}

.QA_new_con dl {
    width: 92%;
    margin: 0 auto;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 20px;
    margin-top: 20px;
    height: auto;
    overflow: auto
}

.QA_new_con dd {
    font-size: 16px;
    color: #333;
    line-height: 30px;
    overflow: hidden;
    margin-bottom: 8px;
}

.QA_new_con dd span {
    font-size: 12px;
    width: 23px;
    height: 23px;
    border-radius: 50px;
    line-height: 23px;
    margin-right: 5px;
    display: inline-block;
    text-align: center;
    background: #ff6801;
    color: #fff;
}

.QA_new_con dt {
    clear: both;
}

.QA_new_con dt span {
    font-size: 12px;
    width: 23px;
    height: 23px;
    border-radius: 50px;
    line-height: 23px;
    margin-right: 5px;
    display: inline-block;
    text-align: center;
    background: #3aadff;
    color: #fff;
}

.QA_new_con dd a {
    color: #333;
    font-size: 16px;
}

.QA_new_con dt a {
    font-size: 14px;
    color: #666;
    line-height: 22px;
}

.QA_new_con dt i {
    font-size: 28px;
    color: #ffa8cd;
    margin-right: 2px;
}

.QA_new_con dl div {
    margin-top: 8px;
}

.QA_new_con dl div a {
    padding: 0 6px;
    line-height: 16px;
    color: #ff6801;
    border: 1px solid #ff6801;
    display: inline-block;
    float: left;
    font-size: 11px;
    margin-right: 4px;
}

.QA_new_con dl div span {
    font-size: 11px;
    color: #999;
    margin: 0 7px;
    line-height: 18px;
    vertical-align: top;
    float: right
}

.QA_detail h1 {
    font-size: 18px;
    color: #333;
    font-weight: normal;
    line-height: 30px;
    width: 94%;
    margin: 0 auto;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px;
    margin-top: 25px
}

.QA_detail h1 i {
    color: #a0afb8;
    font-size: 30px;
    vertical-align: top;
}

.QA_detail h1 span {
    vertical-align: top;
}

.QA_detail {
    height: auto;
    overflow: auto;
    background: #fff;
}

.QA_detail1_tit {
    font-size: 20px;
    color: #35b558;
    margin: 0 auto;
    padding-top: 15px;
    margin-bottom: 10px;
}

.QA_detail1_tit i {
    color: #35b558;
    font-size: 22px;
    margin-right: 5px;
}

.QA_detail_con {
    font-size: 14px;
    color: #999;
    line-height: 26px;
    width: 92%;
    margin: 0 auto;
    padding-bottom: 25px;
    height: auto;
    overflow: auto
}

.QA_detail_con div {
    margin-top: 12px;
}

.QA_detail_con div a {
    padding: 0 6px;
    line-height: 16px;
    color: #ff6801;
    border: 1px solid #ff6801;
    display: inline-block;
    float: left;
    font-size: 12px;
    margin-right: 4px;
}

.QA_detail_con div span {
    font-size: 11px;
    color: #999;
    margin: 0 7px;
    line-height: 18px;
    vertical-align: top;
    float: right
}

.QA_qt {
    border-bottom: 1PX solid #F0F0F0;
    height: auto;
    overflow: auto;
    padding-bottom: 25px;
}

/*-----------取名搜索结果页优化--------*/

.xx_logo {
    width: 100%;
    height: 42px;
    background: #f8f8f7;
    overflow: hidden
}

.xx_logo li {
    float: left;
    width: 25%;
    line-height: 42px;
    text-align: center;
    position: relative;
}

.xx_logo li input {
    width: 100%;
    border: 0;
    font-size: 12px;
    color: #666;
    background: #f8f8f7;
    padding-left: 10px;
    border-right: 1px solid #dbdbdb;
    height: 26px;
    border-radius: 0;
    margin-left: 0;
    text-align: center;
    padding-right: 20px;
}

.xx_logo img {
    width: 100%;
    margin-top: 12%;margin-left: 10px;
}

.xx_logo li img {
    width: 75%;
    text-align: center;
}

.xx_logo li i {
    font-size: 10px;
    color: #999;
    position: absolute;
    top: 2px;
    right: 10px;
}

.xx_logo li a.xx_bnt {
    background: #1e8ef7;
    color: #fff;
    font-size: 12px;
    text-align: center;
    display: block;
    line-height: 24px;
    border-radius: 3px;
    width: 60px;
    margin: 10px auto 0 auto;
}

/*-----------测名结果页--------*/

.cmxx {
    width: 100%;
    position: relative
}

.cmxx table {
    border-top: 1px solid #efefef;
    border-right: 1px solid #efefef;
}

.cmxx table td {
    color: #666;
    border-bottom: 1px solid #efefef;
    border-left: 1px solid #efefef;
    padding: 5px 0 15px 0;
}

.cmxx table td b {
    line-height: 40px;
    margin: 0 auto;
    font-size: 18px;
    color: #333;
    font-weight: normal;
    padding-left: 8%;
}

.cmxx table td b i {
    color: #bbb;
    margin-right: 3px;
}

.cmxx table td.wrp_bg {
    background: #f9f9f9;
    text-align: center;
    min-height: 50px;
    font-size: 16px;
    color: #444;
    width: 30%;
}

.wrp_z div {
    float: left;
    line-height: 24px;
    color: #666;
    font-size: 14px;
}

.wrp_z span {
    float: left;
    text-align: center;
    display: block;
    background: #009933;
    font-size: 14px;
    color: #fff;
    padding: 4px 6px;
    border-radius: 5px;
    margin: 10px 8px 10px 0;
}

.wrp_z a {
    color: #666;
    text-decoration: underline;
    font-size: 16px;
    float: left;
    margin-top: 10px;
}

.wrp_z span.l {
    background: #fcaf40
}

.wrp_z span.c {
    background: #555
}

.wrp_z span.jj {
    background: #ea1441
}

.fenshu {
    background: url(../images/fenshu.png) no-repeat;
    background-size: 100%;
    font-size: 1.7rem;
    font-weight: bold;
    color: #e10200;
    padding-left: 15px;
    padding-top: 25px;
    height: 120px;
    position: absolute;
    width: 80px;
    top: 30%;
    right: 40%;
}

/*-----------首页两个优化--------*/

.in_qm {
    width: 100%;
    background: url(../images/in_bj.jpg) no-repeat top;
    background-size: 100%;
    color: #fff;
    line-height: 20px;
    position: relative;
    text-align: center;
    padding-bottom: 16px;
    border-bottom: 1px solid #1076a8;
}

.in_qm h2 {
    font-size: 0.4rem;
    padding: 25px 0 12px 0
}

.in_qm p {
    font-size: 0.28rem;
}

.in_qm a {
    color: #fff;
    display: block
}

.in_qm a.in_dj {
    background: #fe9c29;
    font-weight: bold;
    color: #fff;
    text-align: center;
    padding: 0 15px;
    display: inline-block;
    line-height: 30px;
    border-radius: 5px;
    font-size: 18px;
    margin-top: 18px;
}

.in_qm i {
    margin-left: 5px;
}

.in_logo {
    width: 110px;
    position: absolute;
    left: 10px;
    top: 10px;
}

.in_logo img {
    width: 100%;
}

.in_gz {
    height: auto;
    overflow: auto;
    padding-bottom: 10px;
}

.in_gz ul {
    background: url(../images/gs.jpg) no-repeat 0 15px;
    background-size: 100%;
    height: auto;
    overflow: auto;
    padding-top: 15px;
}

.in_gz ul li {
    width: 33%;
    text-align: center;
    font-size: 14px;
    color: #666;
    float: left;
    height: 100px;
    padding-top: 65px;
    font-weight: bold;
}

/*-----------搜索框优化--------*/

.ui-city {
    width: 100%;
    background: #f9f9f9;
    height: auto;
    overflow: auto;
}

.ui-city .ui-city-tit {
    font-size: 16px;
    color: #999;
    width: 94%;
    margin: 0 auto;
    margin-top: 12px;
    line-height: 30px;
}

.ui-city-city {
    width: 96%;
    margin: 0 auto;
}

.ui-city .ui-city-tit01 {
    font-size: 14px;
    color: #666;
    margin: 0 auto;
    padding: 13px 0 0 10px;
    font-weight: bold;
}

.ui-city-city01 {
    margin: 0 auto;
    background: #fff;
    padding: 10px 0;
}

.ui-city-city li {
    width: 31%;
    text-align: center;
    color: #333;
    line-height: 30px;
    margin: 2% 1%;
    float: left;
    border: 1px solid #e3e3e3;
    border-radius: 5px;
    background: #fff;
}

.ui-city-city01 li {
    width: 31%;
    text-align: center;
    float: left;
    color: #565656;
    line-height: 30px;
    margin: 1.2% 1%;
    border: 1px solid #e8e8e8;
    /*border-radius: 5px;*/
    background: #fcfcfc;
    font-size: 13px;
    font-weight: bold;
}

.ui-city-xz {
    width: 100%;
    background: #fff;
    height: auto;
    overflow: auto
}

.ui-city-xz li {
    border-bottom: 1px solid #e3e3e3;
    line-height: 2rem;
    width: 96%;
    margin: 0 auto;
}

.ui-city-city li.hover {
    color: #1e8ef7;
    border: 1px solid #1e8ef7;
}

/*首页优化*/

.top_bj {
    background: url(../images/index_hm.png) no-repeat top;
    background-size: 100%;
    height: auto;
    overflow: auto;
    padding-bottom: 30px;
}

.bgbai {
    background: #fff;
    height: auto;
    overflow: auto;
    width: 100%;
    border-top: 1px solid #efefef;
    border-bottom: 1px solid #efefef;
}

.hmtit {
    font-size: 20px;
    line-height: 0.7rem;
    color: #333;
}

.hmtit span {
    width: 94%;
    margin: 0 auto;
    display: block;
    line-height: 42px;
    font-size: 18px;
    padding-top: 10px;
}

.hmtit p {
    text-align: center;
    font-size: 0.25rem;
    line-height: 0.2rem;
    color: #666;
}

.hm_server_con ul {
    width: 98%;
    margin: 0 auto;
}

.hm_server_con li {
    width: 30%;
    float: left;
    text-align: center;
    background: #3aadff;
    font-size: 0.25rem;
    line-height: 0.35rem;
    padding-bottom: 10px;
    padding-top: 10px;
    color: #fff;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 8% 1% 8% 2%
}

.hm_server_con li i {
    font-size: 30px;
    display: block;
    margin-bottom: 10px;
    margin-top: 6px;
}

.hm_server_con li b {
    font-size: 0.43rem;
    line-height: 0.48rem;
    color: #fff;
}

.hm_server_con li b p {
    font-size: 0.19rem;
    font-weight: normal;
    color: #fff;
    border: 1px solid #fff;
    width: 50%;
    margin: 0 auto;
    line-height: 0.32rem;
    margin-top: 5px;
}

.hm_server_con li span {
    width: 100%;
    display: block;
    background: #299def;
    margin-top: 15px;
    font-size: 0.2rem;
    line-height: 0.3rem;
    padding: 4px 0;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
}

.hm_zhineng {
    padding: 8px 0 30px 0;
    height: auto;
    overflow: auto
}

.hm_zhineng li {
    width: 30%;
    text-align: center;
    margin: 6% 1% 0 2%;
    float: left;
}

.hm_zhineng li span {
    width: 55px;
    height: 55px;
    -moz-border-radius: 50px;
    -webkit-border-radius: 50px;
    border-radius: 50px;
    background: #21c2f8;
    display: block;
    text-align: center;
    color: #fff;
    font-weight: bold;
    line-height: 55px;
    font-size: 22px;
    margin: 0 auto;
}

.hm_zhineng li p {
    font-size: 0.22rem;
    line-height: 0.7rem;
}

.hmnb {
    color: #fff;
    text-align: center;
    margin: 2px 0 0px 0;
    width: 100%;
    font-size: 14px;
}

.hmnb b {
    color: #222
}

.hm_zhineng li span.color1 {
    background: #4cd4c2
}

.hm_zhineng li span.color2 {
    background: #ff6801
}

.hm_zhineng li span.color3 {
    background: #8e76e8
}

.hm_zhineng li span.color4 {
    background: #ff7271
}

.hm_zhineng li span.color5 {
    background: #e9b480
}

.hm_dot {
    width: 90%;
    line-height: 0.55rem;
    background: #3aadff;
    text-align: center;
    color: #fff;
    font-size: 0.24rem;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: 0 auto;
    margin-top: 6%
}

.hm_jinji ul {
    width: 94%;
    margin: 6% auto;
    border-top: 1px solid #f1f1f1;
    border-right: 1px solid #f1f1f1;
    height: auto;
    overflow: auto
}

.hm_jinji li {
    width: 49.8%;
    float: left;
    border-bottom: 1px solid #f1f1f1;
    border-left: 1px solid #f1f1f1;
    padding-bottom: 3%
}

.hm_jinji li i {
    float: left;
    font-size: 0.4rem;
    width: 25%;
    text-align: center;
    margin-top: 9%;
    color: #00a9ef;
    margin-right: 2%
}

.hm_jinji li i.tb1 {
    color: #f6b825
}

.hm_jinji li i.tb2 {
    color: #fb727b
}

.hm_jinji li i.tb3 {
    color: #f6b826
}

.hm_jinji li i.tb4 {
    color: #38bb9b
}

.hm_jinji li i.tb5 {
    color: #7dbbe4
}

.hm_jinji li span {
    float: left;
    font-size: 0.22rem;
    line-height: 0.3rem;
    color: #666;
    width: 70%;
    margin-top: 8%
}

.hm_contact {
    padding: 25px 0;
    margin-top: 15px;
}

.hm_contact1 {
    width: 30%;
    margin: 0 auto
}

.hm_contact1 img {
    width: 100%;
}

.hm_contact p {
    text-align: center;
    line-height: 0.6rem;
    margin-bottom: 3%
}

.hm_contact p span {
    font-size: 0.18rem;
    color: #999
}

.hm_contact i {
    font-size: 0.6rem;
    color: #03bf01;
    margin-left: 3%;
    line-height: 0.6rem;
    vertical-align: top;
}

.label_right i.ziti {
    font-size: 0.35rem;
}
.tuijian {
    background: #FFF;
    width: 100%;
    padding: 10px 30px 20px 10px;
    border-bottom: 6px solid #f0f0f4;
    position: relative
}

.tuijian h2 {
    font-size: 16px;
    line-height: 38px;
    vertical-align: top;
    font-weight: normal;
    color: #333;
    margin: 0;
    padding: 0;
}

.tuijian p {
    font-size: 12px;
    color: #666;
    line-height: 20px;
}

.tuijian .hot {
    color: #ff7200;
    font-size: 12px;
    margin-top: 15px;
    padding-bottom: 5px
}

.tuijian i {
    position: absolute;
    top: 40%;
    right: 5px;
    font-size: 14px;
    color: #999
}

.touzi {
    width: 100%;
    background: #fff;
    height: auto;
    overflow: auto;
}

.touzi ul {
    width: 94%;
    margin: 0 auto;
}

.touzi li {
    width: 48%;
    float: left;
    text-align: center;
    margin: 2px 0 35px;
}

.touzi li h2 {
    font-size: 16px;
    color: #333;
    padding: 0;
    margin: 0;
    line-height: 26px;
}

.touzi li h2 span {
    font-weight: normal;
    color: #666;
}

.touzi li img {
    width: 100%;
    border: 1px solid #f0f0f0
}

/* 浮动底部 */

.bottom {
    position: fixed;
    z-index: 1000;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 48px;
    background: rgba(252, 252, 252, 1);
    border-top: 1px solid #dddddd;
}

.bottom_nav_btn {
    width: 33%;
    float: left;
    height: 46px;
    line-height: 15px;
    text-align: center;
}

.bottom_nav_btn a {
    width: 100%;
    height: 40px;
    display: block;
    padding-top: 8px;
}

.bottom_nav_btn a .icon {
    font-size: 22px;
    margin-right: 3px;
    color: #777;
    margin-bottom: 4px;
}

.bottom_nav_btn a p {
    font-size: 12px;
}

.bottom_nav_btn a {
    color: #555;
    font-size: 12px;
}

.bottom_nav .cur a, .bottom_nav .cur a .icon {
    color: #2294ff !important;
}

/* 取名系统 */

.qm_tj {
    width: 100%
}

.qm_tj li {
    float: left;
    width: 30%;
    margin: 4% 1.5%;
    text-align: center
}

.qm_tj li h2 {
    font-size: 14px;
    color: #333;
    line-height: 22px;
    margin: 0;
}

.qm_tj li p {
    font-size: 12px;
    color: #999;
    line-height: 18px;
}

.qm_tj li img {
    width: 100%;
}

.qm_xx {
    width: 100%;
    height: auto;
    overflow: auto;
    padding: 20px 0
}

.qm_xx li {
    width: 46%;
    margin: 2%;
    text-align: center;
    float: left;
    border: 1px solid #f0f0f0;
    color: #666;
    font-size: 12px;
    line-height: 33px;
    background: #fff;
}

.qm_xx li.hover {
    color: #fff;
    background: #00aaf0
}

.qm_xx li.hover span.red {
    color: #fff;
}

.qm_ti {
    font-size: 0.4rem;
    text-align: center;
    color: #fff;
    font-weight: bold
}

.hm_gj ul {
    width: 85%;
    margin: 0 auto
}

.hm_gj li {
    float: left;
    width: 50%;
    text-align: center;
    font-size: 16px;
    color: #333;
    margin: 30px 0
}

.hm_gj li span {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    background: #ff6801;
    color: #fff;
    display: block;
    margin: 0 auto;
    line-height: 25px;
}

.hm_gj li span i {
    font-size: 40px;
    line-height: 100px;
}

.hm_gj li p {
    line-height: 45px;
}

.app li {
    width: 34%;
    margin: 10% 8%;
    float: left;
    text-align: center;
    line-height: 25px;
    font-size: 0.28rem;
}

.app li img {
    width: 100%;
}

.app li span {
    width: 100%;
    height: 30px;
    line-height: 30px;
    background: #3aadfe;
    border: 1px solid #1696f1;
    border-radius: 25px;
    color: #fff;
    display: inline-block;
    text-align: center
}

.qm_xx table {
    text-align: center;
    font-size: 14px;
    color: #666;
    width: 96%;
    margin: 0 auto;
    line-height: 45px;
    border-bottom: 1px solid #eeeeee;
    border-left: 1px solid #eeeeee;
}

.qm_xx table td div.gao {
    width: 23px;
    height: 23px;
    line-height: 23px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    background: #093;
    border-radius: 5px;
}

.qm_xx table td div.zhong {
    width: 23px;
    height: 23px;
    line-height: 23px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    background: #fcaf40;
    border-radius: 5px;
}

.qm_xx table td div.di {
    width: 23px;
    height: 23px;
    line-height: 23px;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    background: #dd4949;
    border-radius: 5px;
}

.qm_xx table td {
    padding: 2px 0;
    border-right: 1px solid #eeeeee;
    border-top: 1px solid #eeeeee;
}

/* -----------------------------园区 ------------------------------*/

.yuan_banner {
    width: 100%;
}

.yuan_banner img {
    width: 100%;
    vertical-align: top
}

.yuan_list {
    width: 100%;
    height: auto;
    overflow: auto;
    position: relative;
}

.yuan_list dl {
    width: 96%;
    height: auto;
    margin: 0 auto;
    overflow: auto;
    padding: 18px 0;
    background: #fff;
    display: block
}

.yuan_list dt {
    width: 35%;
    float: left
}

.yuan_list dt img {
    width: 100%;
}

.yuan_list dd {
    width: 60%;
    float: right;
}

.yuan_list dd h2 {
    font-size: 0.28rem;
    color: #333;
    line-height: 32px;
}

.yuan_list dd p {
    font-size: 14px;
    line-height: 20px;
    color: #666;
}

.yuan_list ul {
    position: absolute;
    top: 70%;
    right: 12px;
    width: 58%
}

.yuan_list li {
    float: left;
    width: 50%;
    font-size: 14px;
    color: #999;
}

.yuan_list li.right {
    text-align: center;
    color: #ff6801;
}

.yuan_list li i {
    margin-right: 3px;
}

.kefu_bottom {
    height: 48px;
}

.kefu_bottom li {
    width: 33%;
    float: left;
    text-align: center;
    height: 48px;
    line-height: 48px;
    border-right: 1px solid #ddd;
    font-size: 16px;
}

.kefu_bottom li a {
    color: #666;
    font-size: 15px;
    display: block;
}

.kefu_bottom li i {
    font-size: 20px;
    margin-right: 5px;
    color: #2c91e3;
}

.kefu_bottom li.kefu_bottom_btn1 {
    background: #ff6801;
    float: right;
    width: 34%;
}

.kefu_bottom li.kefu_bottom_btn1 a {
    color: #fff;
}

.yuan_text h2 {
    text-align: center;
    color: #333;
    font-size: 0.3rem;
    line-height: 0.8rem;
}

.yuan_text p {
    width: 94%;
    margin: 0 auto;
    font-size: 14px;
    color: #666;
    line-height: 22px;
}

.yuan_text p span.rz {
    color: #ff6801;
    float: right;
    padding-right: 5px;
}

.yuan_text p span {
    float: left;
    padding-top: 10px;
    padding-bottom: 30px;
    display: block;
    padding-left: 5px;
}

.yuan_zc table {
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    text-align: center;
    color: #666;
    margin: 20px auto
}

.yuan_zc table td {
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    padding: 5px;
    font-size: 12px;
    line-height: 20px;
}

.yuan_yq {
    width: 96%;
    background: url(../images/yuan_tj.jpg) no-repeat center top;
    height: 83px;
    line-height: 20px;
    background-size: 100% 100%;
    height: auto;
    overflow: auto;
    margin: 0 auto;
    margin-bottom: 20px;
}

.yuan_yq li {
    float: left;
    width: 30%;
    color: #fff;
    text-align: center;
    line-height: 20px;
    padding-top: 5px;
    font-size: 18px;
    font-weight: bold;
}

.yuan_yq li.you {
    width: 70%;
    color: #ff6801;
    line-height: 53px;
    padding-top: 0;
}

.yuan_logo {
    text-align: center;
    padding: 25px 0
}

.yuan_logo img {
    width: 96%;
}

.yuan_ys {
    padding: 10px 0 35px 0
}

.yuan_ys li {
    width: 46%;
    padding: 0 2%;
    margin: 15px 0% 0 2.8%;
    text-align: center;
    padding-top: 15px;
    color: #666;
    float: left;
    font-size: 12px;
    line-height: 18px;
    border: 1px solid #ddd;
    height: 190px;
    display: inline-block;
}

.yuan_ys li h2 {
    font-size: 16px;
    color: #333;
    line-height: 28px;
}

.yuan_ys li i {
    font-size: 35px;
    color: #3e99e2;
    line-height: 45px;
    display: inline-block
}

.yuan_fw dl {
    width: 46%;
    float: left;
}

.yuan_fw dt {
    width: 35%;
    float: left;
    text-align: center;
}

.yuan_fw dt i {
    color: #2b91e3;
    font-size: 35px;
    text-align: center;
}

.yuan_fw dd {
    float: left;
    width: 65%;
    font-size: 14px;
    color: #666;
}

.yuan_fw dd h2 {
    font-size: 14px;
    color: #333;
}

.yuan_fw {
    width: 100%;
    height: auto;
    overflow: auto;
    display: inline-block;
    background: #fff url(../images/qdb_lc.png) no-repeat center 25px;
    background-size: 100%;
    padding: 25px 0;
    vertical-align: middle;
}

.yuan_fw li {
    font-size: 12px;
    color: #fff;
    float: left;
    width: 33%;
    text-align: center;
    padding-top: 6%;
    padding-bottom: 8%;
}

.yuan_fw li h2 {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
}

.yuan_fw li i {
    color: #fff;
    font-size: 30px;
    text-align: center;
    margin-bottom: 10px;
}

.yuan_lc {
    width: 100%;
    background: url(../images/product_detail_bg.png) center top;
    text-align: center;
    background-size: 100%;
    padding-top: 20px;
    vertical-align: top
}

.yuan_lc img {
    width: 90%;
}

.yuan_lc li {
    font-size: 13px;
    float: left;
    width: 25%;
    text-align: center;
    color: #fff;
    line-height: 25px;
    padding-bottom: 25px;
}

.yuan_bz li {
    width: 32%;
    float: left;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    text-align: center;
    margin: 20px auto;
    margin-left: 1%
}

.yuan_bz li h2 {
    font-size: 14px;
    line-height: 25px;
}

.yuan_bz li img {
    width: 100%;
}

/* -----------------------------公司注册 代理记账 ------------------------------*/

.zc_jiage {
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    text-align: center;
    color: #666;
    padding: 20px auto;
    height: auto;
    overflow: auto;
}

.zc_jiage td {
    padding: 10px;
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    font-size: 12px;
    line-height: 16px;
}

.zc_taocan {
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    text-align: center;
    color: #666;
}

.zc_taocan td {
    padding: 10px;
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    font-size: 12px;
    line-height: 16px;
}

.zc_vs {
    border-top: 1px solid #f0f0f0;
    border-left: 1px solid #f0f0f0;
    text-align: center;
    color: #666;
}

.zc_vs td {
    padding: 10px;
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    font-size: 12px;
    line-height: 16px;
}

.zc_vs1 {
    position: absolute;
    top: 4px;
    right: 28%;
}

.zc_vs1 i {
    width: 50px;
    height: 50px;
    line-height: 50px;
    font-size: 35px;
    color: #ff6801;
    border-radius: 50%;
    text-align: center;
    background: #fff;
    display: inline-block;
}

.zc_dc {
    padding: 30px 0
}

.zc_dc li {
    width: 25%;
    float: left;
    text-align: center;
    font-size: 14px;
    line-height: 20px;
}

.zc_dc img {
    width: 100%;
}

.zc_fw {
    padding-top: 10px;
    padding-bottom: 25px;
    height: auto;
    overflow: auto
}

.zc_fw li {
    width: 31%;
    text-align: center;
    float: left;
    border: 1px solid #f0f0f0;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    margin: 10px 1% 0 1%;
    height: 150px;
    padding: 0 5px;
}

.zc_fw li h2 {
    font-size: 14px;
    color: #333;
    line-height: 22px;
}

.zc_fw li i {
    font-size: 35px;
    color: #2b91e3;
    padding: 20px 0 10px 0;
    display: inline-block
}

.zc_yq img {
    width: 94%;
}

.zc_yq {
    height: auto;
    overflow: auto;
    padding: 30px 0;
    text-align: center
}

/*分析结果*/

.j_cont .result_suggest {
    padding-top: 20px;
}

.sequence_number {
    width: 24px;
    padding-top: 1px;
    float: left;
}

.sequence_number span {
    font-size: 14px;
    color: #888;
}

.result_text {
    margin-left: 24px;
}

.warp_results_list {
    padding: 20px 15px;
    position: relative;
    border-bottom: 1px solid #eee;
}

.result_type_text {
    font-size: 14px;
    font-weight: bold;
    padding-right: 100px;
    color: #111;
}

.pass_rate {
    color: #777;
    font-size: 14px;
    padding-top: 1px;
    position: absolute;
    right: 15px;
    top: 18px;
    color: #666;
}

.pass_rate .pass_rate_tag {
    background: #666;
    color: #fff;
    padding: 4px 8px;
    border-radius: 3px;
    margin-left: 8px;
    font-weight: bold;
    font-size: 12px;
}

.result_suggest {
    color: #656565;
    padding-top: 10px;
    line-height: 22px;
    font-size: 14px;
}

.result_suggest a {
    text-decoration: underline;
    color: #656565;
    font-size: 14px;
}

.result_suggest b {
    padding: 0 4px;
}

.pass_rate .pass_rate_tag.z {
    background: #F90;
}

.pass_rate .pass_rate_tag.g {
    background: #093;
}

.pass_rate .pass_rate_tag.d {
    background: #dd4949;
}

/*历史查询*/

.History_li {
    padding: 18px 15px;
    position: relative;
}

.History_li .cxname {
    padding-right: 60px;
}

.History_li .cxtime {
    color: #999;
    padding-top: 8px;
    font-size: 12px;
}

.iftj {
    position: absolute;
    right: 15px;
    top: 15px;
    background: #666;
    color: #fff;
    padding: 3px 6px 3px 6px;
    border-radius: 3px;
    font-size: 12px;
}

.iftj.g {
    background: #1fae69;
}

.iftj.z {
    background: #efab53;
}

.iftj.d {
    background: #d85353;
}

.history_title {
    width: 100%;
    position: fixed;
    left: 0;
    top: 0;
    height: 42px;
    background: #fff;
    z-index: 999;
    box-shadow: 0 2px 6px rgba(0, 0, 0, 0.05);
}

.history_title .title_text {
    width: 50%;
    float: left;
    line-height: 42px;
    padding-left: 15px;
    color: #666;
}

.history_title .title_text.r {
    text-align: right;
    padding-right: 15px;
}

.History_ul {
    padding-top: 42px;
}

.main_body {
    padding-bottom: 60px;
}

.getGd a {
    width: 100%;
    height: 46px;
    line-height: 46px;
    text-align: center;
    display: block;
}

.ui_bottom_nav {
    background: #fff;
    background: #fff;
    position: fixed;
    left: 0;
    bottom: 0;
    width: 100%;
    border-top: 1px solid #f0f0f0;
}

.ui_bottom_nav_li {
    width: 33.33%;
    padding: 6px 0;
    float: left;
    position: relative;
}

.ui_bottom_nav_li a i {
    display: block;
    font-size: 22px;
    vertical-align: top;
}

.ui_bottom_nav_li a {
    display: block;
    text-align: center;
    color: #666;
}

.ui_bottom_nav_li a p {
    font-size: 12px;
    margin: 0;
    color: #666;
    padding-top: 4px;
}

.ui_bottom_nav_ul .cur a, .ui_bottom_nav_ul .cur a p {
    color: #156fde;
}

/*表格*/

.gsifon {
    width: 100%;
    padding: 10px;
    font-size: 13px;
}

.table {

    width: 100%;

    max-width: 100%;

    margin-bottom: 20px;

}

.table-bordered {

    border: 1px solid #dddddd;

}

table {

    border-collapse: collapse;

    border-spacing: 0;

}

.table-bordered > thead > tr > th, .table-bordered > tbody > tr > th, .table-bordered > tfoot > tr > th, .table-bordered > thead > tr > td, .table-bordered > tbody > tr > td, .table-bordered > tfoot > tr > td {

    border: 1px solid #dddddd;

    table-layout: fixed;
    word-break: break-all;
    overflow: hidden;

}

.table > thead > tr > th, .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td {

    padding: 8px;

    border-top: 1px solid #dddddd;

    background: #fff;

}

.table > thead > tr th {

    color: #707070;

    font-weight: normal;

    background: #F2F2F2;

    font-weight: bold;

    text-align: left;

}

/*ui_loading*/

.loading {
    text-align: center;
    padding-top: 80px;
}

.loading_color {
    color: #156fde;
}

/*关于*/

.about_qds {
    line-height: 24px;
    padding: 0 15px;
    padding-top: 20px;
}

.lxrtitle {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    padding-top: 20px;
}

.gzweixin img {
    width: 100%;
}

.gzweixin {
    padding-top: 40px;
}

.data_ly {
    /*background: #ececee;*/
    padding-bottom: 72px;
    /*border-top: 1px solid #e7e7e9;*/
    padding-top: 20px;
}

.ly_title {
    text-align: center;
    color: #888;
    font-weight: bold;
    margin-bottom: 14px;
}

.ly_title_ul {
    text-align: center;
}

.ly_title_ul .ly_title_li {
    font-size: 12px;
    padding: 4px 8px;
    display: inline-block;
    color: #666;
}

.ly_title_ul .ly_title_li a {
    font-size: 12px;
    color: #666;
}

.zwinfor {
    text-align: center;
    padding-top: 140px;
}

.zwiocn i {
    font-size: 48px;
}

.ui-autocomplete {
    background: #fff;
    padding: 5px 0;
    border: 1px solid #ddd;
    max-height: 228px;
    overflow: hidden;
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
}

.ui-autocomplete .ui-menu-item {
    padding: 10px;
    border-bottom: 1px solid #eee;
    font-weight: bold;
}

.huan {
    width: 208px;
    line-height: 38px;
    line-height: 38px;
    cursor: pointer;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    background: #fcaf40;
    margin-top: 30px;
    border-radius: 6px;
    margin-bottom: 10px;
}

.huan i {
    font-size: 20px;
    color: #fff;
    margin-right: 5px;
}

/*核名内页优化*/

.h5_hm {
    text-align: center;
    width: 90%;
    height: auto;
    overflow: auto;
    margin: 0 auto 50px auto;
}

.h5_hm input.ssk {
    width: 86%;
    background: #fff url(../images/sousuo.jpg) no-repeat 3px -2px;
    border-radius: 0;
    float: left;
    height: 40px;
    border: 1px solid #0ba0a8;
    padding-left: 28px;
    margin: 0;
}

.h5_hm input.tj {
    margin: 0;
    padding: 0 8px;
    font-size: 14px;
    border-radius: 0;
    color: #693900;
    background: #ffb156;
    background-image: url(../images/indeximg01.png);
    display: inline-block;
    height: 39px;
    border: 0;
    float: left;
}

.hm_zgd ul {
    width: 94%;
    margin: 0 auto;
}

.hm_zgd li {
    width: 33%;
    float: left;
    margin-right: 1px;
    color: #666;
    text-align: center;
    line-height: 35px;
}

.hm_zgd li p {
    height: 8px;
    background: #f0f0f0;
    width: 100%;
}

.hm_zgd li.hm_gsg p {
    background: #009933;
}

.hm_gsmz {
    font-size: 16px;
    text-align: center;
    line-height: 25px;
    color: #666;
    padding: 20px 0
}

.hm_gsmz b {
    color: #3aadff
}

.hm_gsjg dl {
    width: 94%;
    margin: 0 auto;
    border-bottom: 1px solid #f0f0f0;
    padding: 15px 0
}

.hm_gsjg dt span {
    width: 75%;
    float: left;
    font-size: 18px;
    color: #333;
    line-height: 40px;
}

.hm_gsjg dt span.hm_fr {
    float: right;
    width: 25%;
    text-align: right;
    color: #fcaf40;
    font-weight: bold;
}

.hm_gsjg dd {
    font-size: 12px;
    color: #999;
    line-height: 20px;
    clear: both
}

.hm_gsjg {
    padding-top: 10px;
    clear: both;
    height: auto;
    overflow: auto
}

/*---------核名结果页优化----------------*/

.warp_fx {
    width: 96%;
    margin: 20px auto 0 auto
}

.warp_fxtit {
    width: 100%;
    border-bottom: 2px solid #f6f6f6
}

.warp_fxtit h2 {
    font-size: 14px;
    color: #555;
    display: inline-block;
    background: #f6f6f6;
    line-height: 24px;
    width: 120px;
    text-align: center;
}

.warp_fxcon {
    width: 100%;
    height: auto;
    border: 1px solid #efefef;
    border-top: none;
}

.warp_more {
    width: 150px;
    text-align: center;
    line-height: 20px;
    font-size: 12px;
    color: #666;
    background: #f6f6f6;
    margin: 0 auto;
}

.warp_more i {
    font-size: 10px;
    color: #999;
    margin-left: 4px;
}

.panel2 {
    display: none;
}

.flip2 {
    cursor: pointer;
    margin: 0 auto;
}

.panel1 {
    display: none;
}

.flip1 {
    cursor: pointer;
    margin: 0 auto;
}

.result_suggest b {
    color: #f00;
    font-weight: normal
}

.Prompt {
    text-align: center;
    font-size: 14px;
    color: #333;
    margin: 50px auto
}

/*-------------------注册· 登录--------------------------*/
.login {
    width: 100%;
    margin: 0 auto;
    font-size: 16px;
    color: #666;
    text-align: center
}

.login h2 {
    font-size: 28px;
    color: #3aadff;
    margin-top: 60px;
}

.login p {
    font-size: 16px;
    color: #666;
    line-height: 24px;
    margin-bottom: 10px;
}

.login_input {
    width: 90%;
    margin: 0 auto;
}

.login_input input {
    width: 96%;
    background: #fff;
    border: 1px solid #eaeaea;
    margin-top: 6px;
    font-size: 16px;
    color: #999;
    margin-bottom: 0px;
    height: 52px;
    padding-left: 8px;
}

.login_input a.bnt {
    width: 96%;
    border-radius: 5px;
    background: #3aadff;
    color: #fff;
    font-size: 18px;
    text-align: center;
    display: inline-block;
    clear: both;
    line-height: 45px;
    margin-top: 12px;
}

.login_input p a {
    color: #3aadff;
}

.login_input p {
    margin-top: 15px;
}

/*-------------------加律师系统--------------------------*/
.index_sp p i {
    color: #ff6801
}

.hzhb {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 10px;
    height: auto;
    overflow: auto
}

.hzhb li {
    width: 100%;
    font-size: 14px;
    line-height: 28px;
    color: #666;
    padding-bottom: 5px;
    height: auto;
    overflow: auto;
    clear: both;
}

.hzhb li span {
    width: 42%;
    float: left;
    margin-right: 3%;
}

.hzhb li b {
    color: #666;
    font-size: 16px;
    line-height: 20px;
    padding-top: 10px;
    display: inline-block;
    float: left;
    width: 55%;
}

.hzhb li b p {
    font-weight: normal;
    color: #999;
    font-size: 12px;
    padding-top: 10px;
}

.hzhb li img {
    width: 100%;
    border: 1px solid #eee
}

.fl_tit {
    width: 94%;
    margin: 0 auto;
    line-height: 35px;
    padding: 15px 0 5px 0;
    height: auto;
    overflow: auto;
}

.fl_tit span {
    font-size: 18px;
    color: #333;
    float: left;
    font-weight: bold;
}

.fl_tit a {
    font-size: 14px;
    color: #666;
    float: right;
}

.fl_con {
    width: 94%;
    margin: 0 auto;
    height: auto;
    overflow: auto
}

.fl_con1 {
    width: 30%;
    float: left;
    margin-right: 5%
}

.fl_con1 img {
    width: 100%;
}

.fl_con2 {
    width: 94%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
}

.fl_con2 li a {
    font-size: 16px;
    line-height: 36px;
    color: #666;
}

.fl_con3 {
    width: 31%;
    float: left;
    color: #666;
    font-size: 14px;
    margin-top: 10px;
    text-align: center;
    background: #f9f9f9;
    display: inline-block;
    height: auto;
    overflow: auto;
    padding: 10px 0
}

.fl_con3 i {
    font-size: 35px;
    line-height: 50px;
    color: #226bbd;
}

.my {
    width: 94%;
    margin: 18px auto;
    height: auto;
    overflow: auto
}

.my1 {
    width: 30%;
    float: left;
    margin: 0 5% 0 10%
}

.my1 img {
    width: 100px;
    height: 100px;
    border-radius: 80px;
}

.my2 {
    float: left;
    width: 52%;
}

.my2 h2 {
    font-size: 18px;
    color: #333;
    margin-bottom: 10px;
}

.my2 p {
    font-size: 14px;
    line-height: 24px;
    color: #333;
}

.my2 p i {
    margin-right: 5px;
    color: #999
}

.corporation {
    height: auto;
    overflow: auto
}

.corporation dl {
    width: 94%;
    margin: 0 auto;
    border-bottom: 1px solid #f0f0f0;
    height: auto;
    overflow: auto;
}

.corporation dt {
    float: left;
    width: 75%;
    padding: 20px 0 20px 0;
}

.corporation dt span {
    float: left;
    font-size: 14px;
    color: #999;
}

.corporation dt p {
    clear: both;
    line-height: 25px;
}

.corporation dd {
    float: right;
    width: 16%;
}

.corporation dd a {
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    background: #ff6801;
    display: inline-block;
    line-height: 28px;
    margin-top: 20px;
    border-radius: 5px;
}

.kf_tel a {
    color: #ff6801;
    font-weight: bold;
    font-size: 20px;
    text-align: center;
    text-decoration: none;
    margin: 0 auto;
    display: inline-block
}

.kf_tel {
    text-align: center;
    padding-bottom: 20px;
    height: auto;
    overflow: auto
}

.kf_tel a i {
    font-size: 26px;
    margin-right: 5px;
}

.yuyin {
    clear: both;
    height: auto;
    overflow: auto;
    margin-top: 10px;
    border-top: 1px solid #f6f6f6;
    padding-top: 15px;
}

.hzs {
    font-size: 14px;
    color: #666;
    line-height: 30px;
    width: 92%;
    margin: 0 auto;
    padding-top: 20px;
}

.hzs p {
    font-size: 14px;
    line-height: 30px;
    color: #666
}

.hzs p i {
    font-size: 45px;
    color: #ff6801;
    float: left;
    line-height: 55px;
    margin-right: 2%;
}

.bao {
    width: 80%;
    float: left;
    line-height: 25px;
}

.hzs b {
    color: #333;
}

.yuyin_tit {
    font-weight: bold;
    float: left;
    line-height: 30px;
    margin-right: 5px;
}

.btn-audio {
    display: inline-block;
    float: left;
    width: 160px;
    height: 40px;
    background: url(../images/yy.jpg) no-repeat top;
    background-size: 100%;
}

.fa {
    width: 94%;
    margin: 0 auto;
    border-bottom: 1px solid #f0f0f0;
    height: auto;
    overflow: auto;
    padding: 0 5px 10px 5px;
    margin-top: 30px;
    margin-bottom: 20px;
}

.fa1 {
    float: left;
    width: 70%;
}

.fa1 h2 {
    font-size: 20px;
    color: #333;
    line-height: 26px;
}

.fa1 p {
    font-size: 14px;
    color: #999;
    line-height: 26px;
}

.fa2 {
    float: right;
    width: 20%;
    font-size: 16px;
    color: #999;
    text-align: center;
    line-height: 20px;
    padding-top: 6px;
}

.fa2 i {
    font-size: 22px;
}

.fa_tp {
    width: 94%;
    margin: 0 auto;
    margin-top: 25px;
    height: auto;
    overflow: auto;
    padding-bottom: 35px;
}

.fa_tp li {
    width: 32%;
    float: left;
    position: relative;
}

.fa_tp li img {
    width: 100%;
    vertical-align: top;
}

.fa_tp li span {
    position: absolute;
    z-index: 100;
    left: 0;
    background: rgba(0, 0, 0, 0.6) !important;
    background: #000000;
    width: 100%;
    line-height: 25px;
    color: #fff;
    text-align: center;
    font-size: 16px;
    bottom: 0;
    display: inline-block;
}

.xt_kff p.sc {
    line-height: 18px;
    margin: 3px 0
}

.fl_zx {
    width: 100%;
    border: 1px solid #f0f0f0;
    height: auto;
    overflow: auto;
    padding-top: 5px;
    padding-bottom: 5px;
    margin-top: 12px;
}

.xt_kff .fl_zx span {
    width: 49%;
    float: left;
    display: inline-block;
    text-align: center;
    color: #999;
    font-size: 14px;
    line-height: 18px;
}

.fl_vip {
    width: 94%;
    margin: 0 auto;
    margin-bottom: 15px;
}

.fl_vip h2 {
    font-size: 16px;
    color: #fff;
    font-weight: normal;
    line-height: 16px;
    height: auto;
    overflow: auto;
    background: #ff6801;
    line-height: 40px;
    padding: 0 0 0 15px;
}

.fl_vip h2 span {
    float: left;
    width: 70%;
    display: inline-block;
}

.fl_vip h2 span.fl_vip1 {
    float: right;
    width: 30%;
    color: #fff;
    text-align: center;
}

.fl_vip p {
    font-size: 14px;
    color: #666;
    line-height: 24px;
    padding: 15px;
    clear: both;
    border: 1px solid #ff6801;
}

.fl_lh {
    width: 100%;
    background: url(../images/fl16.jpg) no-repeat;
    background-size: 100%;
    font-size: 26px;
    color: #fff;
    text-transform: uppercase;
    text-shadow: 0 0 10px #001420;
    font-weight: bold;
    text-align: center;
    line-height: 35px;
    padding: 20px 0;
}

.news_detail_con p {
    font-size: 16px;
    color: #333
}

.news_detail_con p.news_tit1 {
    font-size: 18px;
    background: url(../images/n_bj.jpg) no-repeat center 0;
    text-align: center;
    color: #fff;
    margin: 0 auto;
    margin-top: 20px;
    border-radius: 8px;
    clear: both;
    margin-bottom: 10px;
}

.news_detail_con p.news_tit1 span {
    text-align: center;
    display: inline-block;
    padding: 0 20px;
    background: #3aadff;
    border-radius: 5px;
    line-height: 34px;
}

.news_detail_tit h1 {
    background: #3aadff;
    color: #fff;
    text-align: center;
    margin-top: 0;
    line-height: 50px;
    position: relative
}

.news_detail_tit h1 i {
    position: absolute;
    left: 10px;
}

.fl_detail {
    background: #3aadff;
    width: 100%;
    line-height: 30px;
    color: #fff;
    font-size: 16px;
    padding-bottom: 30px;
}

.fl_detail h2 {
    height: auto;
    overflow: hidden;
    width: 94%;
    margin: 0 auto;
    padding-top: 30px;
}

.fl_detail h2 span {
    font-weight: normal;
    float: left
}

.fl_detail h2 span.fl_yb {
    float: right;
    font-size: 30px;
    font-weight: bold;
    color: #fff7c8;
}

.fl_detail p {
    padding-left: 3px;
}

.fl_ls {
    width: 94%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    padding-bottom: 35px;
}

.fl_ls li {
    float: left;
    width: 49%;
    float: left;
    font-size: 14px;
    line-height: 20px;
    color: #666;
    text-align: center;
    margin-bottom: 20px;
}

.fl_ls li img {
    width: 100%;
}

.fl_ls li h2 {
    font-size: 16px;
    color: #333;
    line-height: 30px;
}

.fl_down {
    color: #666;
    font-size: 14px;
    line-height: 20px;
    width: 94%;
    margin: 0 auto;
    text-align: center;
    height: auto;
    overflow: auto;
    padding-bottom: 35px;
}

.fl_down a i {
    font-size: 35px;
    color: #0b7dc3;
    line-height: 50px;
    text-decoration: none;
}

.fl_down a {
    color: #0b7dc3;
    text-decoration: underline;
    font-size: 16px;
    margin-bottom: 20px;
    display: inline-block;
}

.fl_down p {
    text-align: left;
    margin-bottom: 25px;
}

.fl_tel {
    width: 55%;
    line-height: 35px;
    color: #fff;
    font-size: 18px;
    text-align: center;
    background: #ff6801;
    border-radius: 8px;
    margin: 0 auto
}

.fl_tel i {
    font-size: 20px;
    margin-right: 5px;
}

.fl_jz {
    width: 94%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    padding-bottom: 35px;
}

.fl_jz li {
    line-height: 30px;
    font-size: 14px;
    color: #666;
}

.fl_jz li span {
    width: 20px;
    height: 20px;
    line-height: 20px;
    color: #fff;
    background: #ff6801;
    border-radius: 5px;
    display: inline-block;
    text-align: center;
    margin-right: 5px;
}

.fl_pl {
    width: 94%;
    margin: 0 auto;
    padding-bottom: 35px;
    height: auto;
    overflow: auto;
}

.fl_pl li {
    font-size: 14px;
    color: #666;
    line-height: 20px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 20px;
    margin-top: 15px;
}

.fl_pl li h2 {
    font-size: 16px;
    color: #ff6801;
    margin-bottom: 10px;
    line-height: 30px;
    font-weight: normal;
}

.fl_pl span.fl_yb {
    float: right;
    font-size: 14px;
    color: #666;
}

.fl_pay {
    width: 80%;
    margin: 0 auto;
}

.fl_pay li {
    width: 43%;
    margin: 0 auto;
    float: left;
    margin-top: 25px;
    text-align: center;
}

.fl_pay li span {
    display: inline-block;
    background: #fff;
    color: #10b2ff;
    line-height: 32px;
    width: 100%;
    border-radius: 5px;
    margin-top: 5px;
    border: 1px solid #ececec;
    font-size: 16px;
}

.fl_pay li img {
    width: 100%;
    border-radius: 8px;
}

.fl_je {
    width: 100%;
    line-height: 45px;
    font-size: 18px;
    color: #333;
    text-align: center;
    margin-top: 35px;
}

.fl_je span {
    font-weight: bold;
    color: #ff6801;
    font-size: 22px;
}

.fl_dn {
    width: 100%;
    margin-top: 8px;
}

.fl_dn li {
    background: #FFF;
    border-top: 1px solid #f0f0f0;
    line-height: 40px;
    text-indent: 1em;
}

.fl_dn li a {
    text-decoration: underline;
}

.fl_dh1 {
    text-indent: 0em;
    line-height: 25px;
    margin: 0 auto;
    margin-top: 15px;
    padding-bottom: 35px;
    width: 90%;
}

.fl_dh1 span {
    display: inline-block;
    width: 100%;
    text-indent: 0em;
    line-height: 25px;
}

.fl_dh1 span a {
    margin-left: 10px;
    color: #ff6801;
    float: right;
}

.fl_dh1 span font {
    float: left;
}

.xt_kff {
    width: 94%;
    margin: 0 auto
}

.xt_kff p {
    font-size: 16px;
    color: #666;
    line-height: 22px;
    margin-bottom: 20px;
}

.xt_kff ul {
    width: 100%;
    margin: 0 auto;
}

.xt_kff li {
    height: auto;
    overflow: auto;
    margin-bottom: 20px;
}

.xt_kff li span {
    float: left;
    line-height: 32px;
    width: 65%;
}

.xt_kff li span img {
    width: 100%;
}

.xt_kff li p {
    font-size: 14px;
    line-height: 28px;
    margin-bottom: 0;
}

.xt_kff li span h2 {
    font-size: 18px;
    color: #333;
}

.xt_kff li span font {
    font-size: 16px;
    font-weight: normal;
    color: #ff6801
}

.xt_kff li span i {
    color: #999;
    margin-right: 4px;
}

.fl_lvs {
    width: 100%;
    background: url(../images/fl23.jpg) no-repeat;
    background-size: 100%;
    text-align: center;
}

.fl_lvs span img {
    width: 90px;
    height: 90px;
    border-radius: 60px;
    margin: 15px auto 5px auto;
    border: 3px solid #7ad0fe;
}

.fl_lvs h2 {
    font-size: 18px;
    color: #fff;
    line-height: 25px;
}

.fl_lvs p {
    font-size: 14px;
    color: #fff;
    line-height: 20px;
    background: rgba(0, 0, 0, 0.4) !important;
    background: #000000;
    padding: 15px 15px;
    margin-top: 15px;
}

.fl_fa {
    width: 94%;
    margin: 0 auto;
    padding-bottom: 35px;
    height: auto;
    overflow: auto;
}

.fl_fa li {
    float: left;
    background: #f99e1a;
    color: #fff;
    text-align: center;
    width: 48%;
    border-radius: 8px;
    padding: 20px 0;
    line-height: 28px;
}

.fl_lc {
    width: 94%;
    margin: 0 auto;
    color: #666
}

.fl_lc span {
    border: 1px solid #ccc;
    line-height: 26px;
    display: inline-block;
    padding: 0 8px;
    font-size: 12px;
    color: #666;
    margin: 0 5px 20px 5px;
}

.fl_ts {
    width: 92%;
    color: #ff6801;
    margin: 0 auto;
    padding-bottom: 35px;
}

.fl_xg li {
    line-height: 45px;
    border-bottom: 1px solid #f0f0f0;
    padding: 0 10px;
    margin: 0 auto;
}

.fl_xg li input {
    margin-right: 8px;
}

.fl_xg li i {
    float: right;
    color: #999;
    font-size: 14px;
}

.fl_payc {
    text-align: center;
    padding-top: 30px;
}

.fl_payc i {
    font-size: 50px;
    text-align: center;
    color: #00c800;
}

.fl_payc p {
    font-size: 16px;
    color: #666;
    line-height: 28px;
    margin-bottom: 20px;
}

.fl_payc p b {
    color: #ff6801;
}

.fl_comment {
    width: 94%;
    margin: 0 auto;
    padding-top: 25px;
}

.fl_comment span {
    margin-right: 10px;
    font-size: 16px;
    color: #666;
}

.fl_comment span input {
    margin-right: 3px;
}

.fl_comment textarea {
    width: 100%;
    border: 1px solid #ccc;
    height: 80px;
    margin-top: 10px;
    line-height: 20px;
    font-size: 14px;
    color: #666;
    padding: 10px;
}

/*----------------------公司注册服务系统----------------------------*/
.adms p {
    font-size: 16px;
    font-weight: normal;
    line-height: 22px;
}

.xt_ys {
    width: 96%;
    margin: 40px auto;
    height: auto;
    overflow: auto
}

.xt_ys li {
    width: 21%;
    float: left;
    margin: 0 2%;
    font-size: 16px;
    text-align: center;
    line-height: 30px;
    color: #666
}

.xt_ys li span {
    width: 60px;
    height: 60px;
    border-radius: 50px;
    background: #21c2f8;
    color: #fff;
    display: inline-block;
    line-height: 60px;
    text-align: center;
    font-size: 25px;
    font-weight: bold;
}

.xt_kf {
    width: 94%;
    margin: 0 auto
}

.xt_kf p {
    font-size: 16px;
    color: #666;
    line-height: 22px;
    margin-bottom: 20px;
}

.xt_kf ul {
    width: 250px;
    margin: 0 auto;
}

.xt_kf li {
    height: auto;
    overflow: auto;
    margin-bottom: 20px;
}

.xt_kf li span {
    float: left;
    line-height: 32px;
}

.xt_kf li span.kf_yb {
    width: 130px;
}

.xt_kf li span img {
    width: 100px;
    height: 100px;
    border-radius: 60%;
}

.xt_kf li p {
    font-size: 16px;
    line-height: 28px;
    margin-bottom: 0;
}

.xt_kf li span h2 {
    font-size: 18px;
    color: #333;
}

.xt_kf li span font {
    font-size: 16px;
    font-weight: normal;
    color: #ff6801
}

.xt_kf li span i {
    color: #999;
    margin-right: 4px;
}

.xt_h {
    width: 100%;
    text-align: center
}

.xt_h a {
    width: 55%;
    margin: 0 auto;
    display: inline-block;
    text-align: center;
    color: #fff;
    background: #ff6801;
    font-size: 16px;
    line-height: 35px;
    border-radius: 10px;
}

/*-----------------------线上注册第二方案------------------------*/
input::-webkit-input-placeholder {
    /* WebKit browsers*/
    color: #999;
    font-size: 14px;
}

input:-moz-placeholder {
    /* Mozilla Firefox 4 to 18*/
    color: #999;
    font-size: 14px;
}

input::-moz-placeholder {
    /* Mozilla Firefox 19+*/
    color: #999;
    font-size: 14px;
}

input:-ms-input-placeholder {
    /* Internet Explorer 10+*/
    color: #999;
    font-size: 14px;
}

.xs_zc {
    width: 94%;
    margin: 0 auto;
    margin-top: 45px;
}

.xs_zc li {
    margin-top: 6px;
    height: 44px;
}

.xs_zc li span {
    width: 20%;
    text-align: right;
    float: left;
    display: inline-block;
    font-size: 16px;
    color: #666;
    line-height: 42px;
    margin-right: 5px;
}

.xs_zc li input {
    width: 70%;
    float: left;
    background: #fff;
    font-size: 16px;
    color: #333;
    margin-bottom: 0px;
    height: 42px;
    padding-left: 8px;
    line-height: 42px;
    border: 1px solid #ccc;
    -webkit-appearance: none;
}

.xs_zc_bnt {
    width: 60%;
    margin: 0 auto;
}

.xs_zc_bnt a {
    width: 44%;
    float: left;
    display: inline-block;
    line-height: 35px;
    text-align: center;
    color: #fff;
    background: #3aadff;
    border-radius: 5px;
    margin: 30px 3%;
}

.xs_zc_bnt p {
    text-align: center;
    line-height: 35px;
    clear: both;
}

table.zc_gd {
    border-top: 1px solid #999;
    border-right: 1px solid #999;
    margin-top: 30px;
}

table.zc_gd td input {
    width: 100%;
    border: 0;
    font-size: 14px;
    color: #333;
    margin-bottom: 0px;
    height: 35px;
    padding-left: 8px;
    line-height: 28px;
}

table.zc_gd td {
    border-bottom: 1px solid #999;
    border-left: 1px solid #999;
    background: #fff;
    height: 35px;
    line-height: 18px;
    padding: 8px;
    text-align: center;
}

.zc_cg {
    text-align: center;
    margin: 0 auto;
    margin-top: 55px;
    width: 94%;
    font-size: 18px;
    line-height: 32px;
    color: #333;
}

.zc_cg p {
    margin-top: 15px;
    font-size: 14px;
    color: #666;
    line-height: 22px;
}

.zc_lcb {
    width: 94%;
    margin: 0 auto;
    clear: both;
}

.zc_ltit {
    text-align: center;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
    color: #3aadff;
    padding-bottom: 5px;
    padding-top: 50px;
}

.zc_lcb li {
    float: left;
    width: 48%;
    line-height: 35px;
    background: #fff;
    border: 1px solid #eee;
    text-align: center;
    margin: 1%;
    color: #666;
}

/*-----------------------创业贷款中心------------------------*/
.jr_tj {
    width: 94%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    padding-bottom: 35px;
}

.jr_tj li {
    float: left;
    width: 48%;
    text-align: center;
    font-size: 16px;
    color: #333;
    line-height: 24px;
    margin-top: 15px;
}

.jr_tj li img {
    width: 100%;
}

.jr_zc {
    width: 94%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    padding-bottom: 35px;
}

.jr_zc li {
    float: left;
    width: 48%;
    text-align: center;
    font-size: 16px;
    color: #666;
    line-height: 24px;
    margin-top: 18px;
}

.jr_zc li span {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    display: inline-block;
    background: #21c2f8;
    color: #fff;
    font-weight: bold;
    text-align: center;
    line-height: 28px;
    font-size: 20px;
    padding-top: 20px;
}

.jr_zc li p {
    line-height: 35px;
}

.jr_sq {
    width: 94%;
    margin: 0 auto;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 88px;
    padding-top: 15px;
    padding-bottom: 5px;
    text-align: center;
}

.jr_sq span {
    margin-left: 15px;
}

.jr_sq img {
    vertical-align: top;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 100px;
    width: 85px;
    height: 85px;
}

.jr_tx {
    width: 94%;
    margin: 0 auto;
    padding: 20px 0 20px 0;
    height: auto;
    overflow: auto;
}

.jr_tx li {
    width: 100%;
    position: relative;
    margin-top: 10px;
}

.jr_tx input {
    width: 100%;
    height: 40px;
    border: 1px solid #ccc;
    padding-left: 10px;
    color: #333;
    -webkit-appearance: none;
}

.jr_tx li span {
    position: absolute;
    right: 10px;
    top: 10px;
}

.jr_xx {
    width: 94%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    padding-bottom: 35px;
    -webkit-appearance: none;
}

.jr_xx h2 {
    float: left;
    font-size: 14px;
    color: #333;
    padding-left: 3px;
}

.jr_xx li {
    padding: 5px 0;
    font-size: 14px;
    color: #666;
    height: auto;
    overflow: auto;
}

.jr_xx li input {
    margin-right: 3px;
    margin-left: 5px;
}

.jr_xx li span {
    width: 75px;
    float: left;
    display: inline-block;
}

.jr_xx a {
    width: 100%;
    line-height: 40px;
    text-align: center;
    color: #fff;
    background: #ff6801;
    display: inline-block;
    border-radius: 5px;
    font-size: 16px;
    margin: 30px auto;
}

.jr_cg {
    width: 94%;
    margin: 0 auto;
    line-height: 25px;
    font-size: 14px;
    color: #666;
    text-align: center;
    clear: both;
    height: auto;
    overflow: auto;
    padding: 35px 0;
}

.jr_cg p i {
    font-size: 70px;
    color: #44b549;
    line-height: 75px;
}

.jr_cg p {
    margin-bottom: 35px;
}

.jr_cg p span {
    font-weight: bold;
    line-height: 45px;
    font-size: 30px;
    color: #ff6801;
}

/*-----------------------------公司注册第三版落地页------------------------------*/
.d94 {
    width: 94%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    padding-bottom: 35px;
}

.zc_wd {
    width: 100%;
    margin: 0 auto;
}

.zc_wd li {
    width: 50%;
    float: left;
    border: 1px solid #e9e9e9;
    border-bottom: 0;
    border-left: 0;
}

.zc_wd li img {
    width: 100%;
}

.hmtit a {
    float: right;
    padding-right: 10px;
    font-size: 14px;
    line-height: 60px;
    color: #666;
}

.hmtit span {
    float: left;
}

.fl_con2 a i {
    color: #0066CC;
    margin-right: 5px;
}

.zc_xt1 {
    clear: both;
}

.zc_xt1 li {
    float: left;
    width: 49%;
    text-align: center;
    font-weight: bold;
}

.zc_xt1 li a {
    width: 140px;
    height: 140px;
    color: #fff;
    font-size: 26px;
    background: #3aadff;
    background: -moz-linear-gradient(#68dbf8, #3aadff);
    background: -webkit-gradient(linear, center top, center bottom, from(#68dbf8), to(#3aadff));
    background: -webkit-linear-gradient(#68dbf8, #3aadff);
    background: -o-linear-gradient(#68dbf8, #3aadff);
    background: -ms-linear-gradient(#68dbf8, #3aadff);
    background: linear-gradient(#68dbf8, #3aadff);
    line-height: 35px;
    display: inline-block;
    padding: 35px 0;
    margin-top: 20px;
    border-radius: 100px;
}

.in_lc ul, .in_bz ul {
    clear: both;
}

.in_lc li {
    float: left;
    width: 70px;
    height: 70px;
    border-radius: 100px;
    background: #3aadff;
    color: #fff;
    line-height: 18px;
    padding: 17px 20px;
    text-align: center;
    margin-top: 20px;
}

.in_lc {
    border-bottom: 1px solid #e9e9e9;
    height: auto;;
    overflow: auto;
}

.in_lc ul span {
    float: left;
    font-size: 24px;
    color: #999;
    padding-top: 35px;
    margin: 0 2%;
}

.in_bz li {
    width: 50%;
    float: left;
    border: 1px solid #e9e9e9;
    border-bottom: 0;
    border-left: 0;
}

.in_bz li img {
    width: 100%;
}

.in_ly li {
    width: 48.5%;
    float: left;
    text-align: center;
    color: #666;
    margin-top: 18px;
}

.in_ly li img {
    width: 100%;
}

.in_ly li h2 {
    font-size: 16px;
    color: #333;
}

.in_zl li img {
    width: 100%;
}

.zc_pl dl {
    height: auto;
    overflow: auto;
    border-bottom: 1px solid #f0f0f0;
    width: 100%;
    padding-bottom: 20px;
    margin-top: 15px;
}

.zc_pl dl dt span {
    font-size: 14px;
    color: #999;
    line-height: 35px;
}

.zc_pl dl dt p {
    font-size: 14px;
    color: #666;
    line-height: 23px;
    clear: both;
}

.zc_pl dl dt p b {
    font-weight: normal;
    text-decoration: underline;
    color: #f00;
}

.zc_pl dl dd img {
    width: 40px;
    height: 40px;
    border-radius: 100px;
    vertical-align: top;
    margin-right: 10px;
}

.zc_pl dl dd span {
    line-height: 38px;
    color: #666;
}

.zc_pl dl dd {
    margin-top: 15px;
}

.zc_banner img {
    width: 100%;
    vertical-align: top;
}

.zc_sx dl {
    height: auto;
    overflow: auto;
    border-bottom: 1px solid #f0f0f0;
    padding: 18px 0;
}

.zc_sx dt {
    float: left;
    width: 20px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    color: #fff;
    background: #ff6801;
    border-radius: 50px;
    margin-right: 10px;
}

.zc_sx dt span {
    float: left;
}

.zc_sx dt span.xh {
}

.zc_sx dd {
    width: 92%;
    float: left;
}

.zc_sx dd h2 {
    font-size: 16px;
    color: #ff6801;
}

.zc_sx dd p {
    color: #666;
}

.zc_sx dd p.zy {
    font-size: 12px;
    margin-top: 5px;
}

.zc_sx dd p.zy span {
    color: #ff6801;
    line-height: 22px;
    border: 1px solid #ff6801;
    padding: 0 5px;
    margin-right: 5px;
}

.in_wd img {
    width: 100%;
}

.yuyin {
    clear: both;
    height: auto;
    overflow: auto;
    margin-top: 0px;
    padding-top: 0px;
}

#hutia {
    font-weight: normal;
}

#hutia font {
    width: 18px;
    height: 18px;
    background: #ff6801;
    color: #fff;
    display: inline-block;
    text-align: center;
    line-height: 18px;
    float: left;
    margin-right: 5px;
    font-weight: normal;
    margin-top: 6px;
    border-radius: 50px;
}

#hutia a {
    color: #ff6801;
    text-decoration: underline;
    margin-left: 10px;
}

#hutia p {
    font-size: 12px;
    width: 100%;
    color: #ff6801;
    line-height: 18px;
    margin-bottom: 10px;
}

.cl_img {
    width: 96%;
    margin: 0 auto;
}

.cl_img img {
    width: 100%;
    border: 1px solid #ccc;
    margin-top: 10px;
    padding: 6px;
    vertical-align: top;
}

.cl_bz {
    width: 96%;
    margin: 0 auto;
    background: #f9f9f9;
    height: auto;
    overflow: auto;
    border: 1px solid #ccc;
    border-top: 0;
    margin-bottom: 25px;
}

.cl_bz ul {
    width: 90%;
    margin: 0 auto
}

.cl_bz li {
    float: left;
    width: 33.3%;
    font-size: 14px;
    line-height: 20px;
    text-align: center;
    font-weight: normal;
    color: #666;
    padding-bottom: 15px;
}

.cl_bz li img {
    vertical-align: top;
    margin-top: 16px;
    margin-right: 10px;
    margin-bottom: 6px;
}

.zc_zxkf {
    text-align: center;
    line-height: 30px;
    color: #666;
    margin-top: 50px;
    padding-bottom: 55px;
    height: auto;
    overflow: auto;
}

.zc_zxkf img {
    border-radius: 100px;
}

.zc_tel {
    font-weight: bold;
    color: #ff6801;
    font-size: 26px;
    margin: 10px 0 25px 0;
}

.zc_zxkf input {
    width: 80%;
    height: 42px;
    border: 1px solid #f0f0f0;
    border-radius: 0;
    padding: 0;
    font-size: 14px;
    padding-left: 10px;
    float: left;
}

.zc_zxkf a {
    float: left;
    width: 20%;
    background: #ff6801;
    color: #fff;
    font-size: 16px;
    line-height: 42px;
}

.in_lc p {
    clear: both;
    line-height: 26px;
    color: #666;
    font-size: 14px;
}

.zcjg span {
    margin-right: 20px;
    line-height: 30px;
    color: #666;
    font-size: 14px;
}

.zcjg span b {
    font-weight: normal;
    color: #999;
}

.zc_con2 li {
    font-size: 14px;
    color: #666;
    width: 94%;
    margin: 0 auto;
    margin-bottom: 6px;
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 15px;
    margin-bottom: 15px;
}

.zc_con2 li a {
    color: #666;
    line-height: 24px;
}

.zc_con2 li a span {
    color: #ff6801;
    margin-right: 3px;
}

.index_hot p.cyzc_p span {
    float: left;
    width: 50%;
    text-align: center;
    line-height: 22px;
}

.index_hot p.cyzc_p {
    border: 1px solid #eee;
    height: 24px;
    margin-top: 8px;
}

.index_hot h1 {
    font-size: 14px;
    line-height: 25px;
    font-weight: normal;
    padding: 0;
    margin: 0;
}

/*-----------------------------公司取名落地页------------------------------*/
.lvs {
    width: 100%;
    background: #23bc56;
    color: #fff;
    padding: 30px 10px;
}

.lvs h2 {
    margin-bottom: 14px;
    color: #fff;
    font-size: 22px;
    line-height: 22px;
}

.lvs h2 b {
    color: #44b549;
    background: #fff;
    font-size: 16px;
    border-radius: 20px;
    padding: 0 10px;
    line-height: 26px;
    display: inline-block;
    float: right;
}

.lvs p {
    color: #fff;
}

.td_tit {
    width: 100%;
    line-height: 42px;
    font-size: 20px;
    text-align: center;
    background: #30b091;
    color: #fff;
}

.td_nr li {
    width: 50%;
    float: left;
    line-height: 28px;
    color: #666;
    font-size: 14px;
    padding: 20px 0 20px 15px;
    border: 1px solid #f0f0f0;
    border-left: 0;
    border-top: 0;;
}

.td_nr li h2 {
    font-size: 16px;
    color: #30b091;
}

.td_al li {
    float: left;
    width: 46%;
    line-height: 32px;
    border: 1px solid #30b091;
    margin: 8px 2%;
    text-align: center;
    color: #30b091;
}

.td_al div {
    text-align: center;
    font-weight: bold;
    font-size: 20px;
    line-height: 40px;
    margin: 20px 0 10px 0;
}

.td_ly b {
    background: #30b091;
    width: 22px;
    height: 22px;
    display: inline-block;
    color: #fff;
    line-height: 22px;
    font-weight: normal;
    border-radius: 50px;
    text-align: center;
    margin-right: 6px;
}

.td_ly li {
    line-height: 38px;
    color: #666;
    font-size: 16px;
}

.td_ly {
    padding-top: 30px;
}

/*-----------------------------新版首页7.25------------------------------*/
.index_hot span {
    float: left;
    width: 27%;
}

.index_hot li {
    border-bottom: 1px solid #f0f0f0;
    height: auto;
    overflow: auto;
    padding: 15px 0;
}

.index_hot span h2 {
    font-size: 18px;
    line-height: 35px;
    font-weight: normal;
}

.index_hot span p {
    color: #999;
    font-size: 14px;
}

.index_hot span img {
    width: 100%;
}

.zcsb li {
    float: left;
    width: 50%;
    text-align: center;
    margin: 25px 0 5px 0;
}

.zcsb li span {
    width: 100px;
    height: 100px;
    border-radius: 50px;
    display: inline-block;
    color: #fff;
    font-weight: bold;
    font-size: 20px;
    background: #21c2f8;
    padding-top: 20px;
}

.zcsb li span i {
    font-weight: normal;
    font-size: 30px;
    line-height: 30px;
    text-align: center;
}

.zcsb li p {
    line-height: 35px;
    font-size: 16px;
}

.sblc li {
    width: 48%;
    float: left;
    text-align: center;
    margin: 15px 0 0 0;
}

.sblc li h2 {
    font-weight: normal;
    font-size: 16px;
    line-height: 32px;
    color: #ff6801;
    background: #f7f7f7;
    display: inline-block;
    width: 100%;
}

.sblc li p {
    line-height: 22px;
    color: #666;
}

.sblc li img {
    width: 100%;
}

.sbcl table {
    border: 1px solid #999;
    border-bottom: 0;
    width: 100%;
}

.sbcl table td {
    padding: 8px 8px;
    font-size: 14px;
    color: #666;
    border-bottom: 1px solid #999;
    text-align: center;
}

.sbcl table td span {
    float: left;
    width: 33%;
}

.sbcl table td span i {
    font-size: 25px;
}

.sbgc table {
    border: 1px solid #999;
    border-bottom: 0;
    border-right: 0;
    width: 100%;
}

.sbgc table td {
    padding: 8px;
    text-align: center;
    color: #666;
    font-size: 14px;
    border-bottom: 1px solid #999;
    border-right: 1px solid #999;
}

.index_qm a:visited, .index_hm a:visited, .xs_zc_bnt a:visited {
    color: #fff;
}

/*-----------------------------经营范围生成器------------------------------*/
.jyfw li {
    width: 30%;
    float: left;
    text-align: center;
    font-size: 12px;
    color: #666;
    line-height: 20px;
    margin-top: 20px;
}

.jyfw li h2 {
    font-size: 14px;
    line-height: 32px;
    color: #333;
}

.jyfw li img {
    width: 55px;
}

.jyfw_jg {
    height: auto;
    overflow: auto;
    border-bottom: 1px solid #f0f0f0;
    padding: 15px 0;
    width: 96%;
    margin: 0 auto;
}

.jyfw_jg1 {
    width: 40px;
    float: left;
    background: #ff6801;
    display: inline-block;
    color: #fff;
    font-size: 12px;
    line-height: 21px;
    text-align: center;
    border-radius: 4px;
    margin-right: 10px;
    margin-top: 3px;
}

.jyfw_jg2 {
    width: 80%;
    float: left;
}

.jyfw_jg2 h2 {
    font-size: 16px;
    font-weight: normal;
}

.jyfw_jg2 p {
    color: #666;
    font-size: 12px;
    margin-top: 10px;
}

.jyfw_jg2 p a {
    text-decoration: underline;
    font-size: 12px;
    color: #FF6801;
}

.jyfw_jg3 {
    width: 15%;
    float: right;
    margin-top: 3px;
    text-align: right;
}

.jyfw_jg3 a {
    border: 1px solid #999;
    padding: 0 6px;
    line-height: 20px;
    font-size: 14px;
    color: #666;
}

.jyfw_xx li {
    padding-top: 20px;
}

.jyfw_xx li p {
    margin: 10px 0;
    color: #666;
}

.jyfw_xx li p b {
    color: #333;
}

/*-----------------------------公司注册（园区）------------------------------*/
.yq_sq {
    width: 290px;
    margin: 0 auto;
    font-size: 18px;
    color: #333;
    font-weight: bold;
    line-height: 26px;
    padding-top: 15px;
    padding-bottom: 15px;
    text-align: center;
    height: auto;
    overflow: auto;
}

.yq_sq span {
    margin-left: 10px;
    float: left;
}

.yq_sq span p {
    text-align: left;
    font-size: 14px;
    font-weight: normal;
    color: #666;
}

.yq_sq img {
    vertical-align: top;
    border: 1px solid #ddd;
    background: #fff;
    border-radius: 100px;
    width: 75px;
    height: 75px;
}

.yq_nr {
    font-size: 16px;
    line-height: 28px;
    color: #666;
    padding-top: 25px;
}

.yq_xm li {
    width: 50%;
    float: left;
    padding: 15px 0 15px 15px;
    border: 1px solid #eee;
    border-left: 0;
    border-top: 0;
    line-height: 25px;
}

.yq_xm li p {
    font-size: 16px;
}

.yq_xm li span {
    color: #ff6801;
    font-size: 16px;
}

.yq_yq {
    background: #3aadff;
    clear: both;
    color: #fff;
    height: auto;
    overflow: auto;
    line-height: 25px
}

.yq_yq h2 {
    width: 18%;
    float: left;
    background: #209cf4;
    padding: 10px 0;
    margin-right: 2%;
    text-align: center;
}

.yq_yq span {
    padding-top: 10px;
    display: inline-block;
    width: 80%;
    font-size: 16px
}

.yq_cl {
    line-height: 25px;
    color: #555;
}

.yq_cl ul {
    clear: both;
}

.yq_cl li {
    margin-top: 10px;
}

.yq_cl li span {
    width: 22px;
    height: 22px;
    text-align: center;
    line-height: 22px;
    color: #fff;
    background: #3aadff;
    border-radius: 30px;
    display: inline-block;
    margin-right: 5px;
}

.yq_sm {
    font-size: 12px;
    color: #555;
    line-height: 22px;
    text-align: center;
}

.yq_fw {
    font-size: 16px;
    color: #666;
    text-align: center;
    line-height: 26px;
}

.yq_fw a {
    text-decoration: underline;
}

.yq_fw input {
    width: 15px;
    height: 15px;
    vertical-align: top;
}

/*-----------------------------政策版手机站2017------------------------------*/
.hheader {
    position: relative;
    width: 100%;
    margin: 0 auto;
    z-index: 100;
}

.i_input {
    width: 100%;
    margin: 0 auto;
    text-align: center;
    color: #fff;
    position: absolute;
    text-shadow: 0 1px 0 #118eb3,
    0 1px 0 #118eb3,
    0 1px 0 #118eb3,
    0 1px 0 #118eb3;
}

.i_input h2 {
    font-size: 22px;
    font-weight: normal;
    margin-bottom: 20px;
    padding-top: 10px;
}
.i_input img{
    width: 50%;margin-top: 50px;
}
.i_input1 {
    width: 96%;
    margin: 0 auto;
    height: auto;
    overflow: auto;
    z-index: 10000;
    margin-bottom: 20px;
    border-radius: 5px;
}

.i_input1 input {
    width: 76%;
    height: 40px;
    border: 0;
    float: left;
    padding-left: 10px;
    line-height: 40px;
    border-radius: 0;
    border: 1px solid #35ddff;
    border-right: 0;
}

.i_input1 b {
    width: 23%;
    text-align: center;
    border-left: 0;
    background: #308afa;
    border: 1px solid #35ddff;
    height: 40px;
    display: inline-block;
    border-top-right-radius: 5px;
    border-bottom-right-radius: 5px;
    float: left;
    color: #fff;
    line-height: 40px;
    font-size: 14px;
    font-weight: normal;
}

.i_input1 a:hover {
    background: #2581f3;
}

.i_input p a {
    color: #fff;
    margin-right: 8px;
}

.i_input p a:hover {
    color: #feffe6;
}

.i-wrap {
    height: 200px;
    position: relative;
}

.seat {
    float: left;
    padding: 12px 0 0 12px;
}

.seat i {
    font-size: 12px;
    margin-left: 5px;
}

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

.por {
    position: relative;
}

.poa {
    position: absolute;
}

.pof {
    position: fixed;
}

.poa-f {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}

.ovh {
    overflow: hidden;
}

.i_zc li {
    width: 25%;
    float: left;
    margin-top: 20px;
    text-align: center;
    font-size: 14px;
    color: #666;
    line-height: 28px;
}

.i_zc li i {
    font-size: 26px;
    color: #1d8fe1;
}

.i_gj li {
    width: 25%;
    float: left;
    text-align: center;
    margin-top: 12px;
}

.i_gj li i {
    font-size: 24px;
    color: #fff;
    line-height: 60px;
    height: 60px;
    width: 60px;
    display: block;
    border-radius: 60px;
    margin: 0 auto;
    margin-bottom: 10px;
    background: #ff7d21;
    background: -webkit-linear-gradient(#ff8938, #ff6a04); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ff8938, #ff6a04); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ff8938, #ff6a04); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ff8938, #ff6a04); /* 标准的语法 */
}

.i_gj li .i_gj2 {
    background: #885aeb;
    background: -webkit-linear-gradient(#ab86f6, #885aeb); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ab86f6, #885aeb); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ab86f6, #885aeb); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ab86f6, #885aeb); /* 标准的语法 */
}

.i_gj li .i_gj1 {
    background: #eb342b;
    background: -webkit-linear-gradient(#fc6c64, #eb342b); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#fc6c64, #eb342b); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#fc6c64, #eb342b); /* Firefox 3.6 - 15 */
    background: linear-gradient(#fc6c64, #eb342b); /* 标准的语法 */
}

.i_gj li .i_gj3 {
    background: #04bdaa;
    background: -webkit-linear-gradient(#27dbc2, #04bdaa); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#27dbc2, #04bdaa); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#27dbc2, #04bdaa); /* Firefox 3.6 - 15 */
    background: linear-gradient(#27dbc2, #04bdaa); /* 标准的语法 */
}

.i_cl li a {
    color: #666;
    line-height: 35px;
    clear: both;
    display: inline-block;
    width: 100%;
}

.i_about {
    padding: 25px 0;
}

.i_about span {
    width: 65%;
    float: left;
}

.i_about span img {
    width: 100%;
}

.i_about span h2 {
    font-size: 14px;
    margin-bottom: 3px;
    margin-top: 0px;
    font-weight: normal;
}

.i_about span p {
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.zc_kssq {
    width: 100%;
    border-top: 1px solid #f0f0f0;
}

.zc_kssq h2 {
    font-size: 14px;
    font-weight: normal;
    color: #333;
    line-height: 26px;
    font-weight: bold;
}

.zc_kssq a {
    padding: 16px 0 0 12px;
    border-right: 1px solid #f0f0f0;
    border-bottom: 1px solid #f0f0f0;
    display: inline-block;
    width: 100%;
}

.zc_kssq p {
    font-size: 12px;
    color: #999;
}

.zc_kssq1 {
    width: 48%;
    float: left;
}

.zc_kssq1 a {
    height: 160px;
    position: relative;
}

.zc_kssq1 b {
    text-align: right;
}

.zc_kssq img {
    width: 65px;
    position: absolute;
    bottom: 3px;
    right: 10px;
}

.zc_kssq2 {
    width: 52%;
    float: left;
    border-bottom: 1px solid #f0f0f0;
}

.zc_kssq2 a {
    height: 80px;
    position: relative;
}

.zc_kssq3 a {
    width: 52%;
    float: left;
    height: 80px;
    position: relative;
}

.search {
    width: 94%;
    margin: 20px auto;
}

.search span {
    display: inline-block;
    width: 84%;
    float: left;
    border-radius: 5px;
    background: #f5f5f5;
    vertical-align: top;
    height: 35px;
    line-height: 35px;
    margin-right: 1%;
}

.search span i {
    color: #d0d0d0;
    font-size: 22px;
    vertical-align: text-top;
    line-height: 25px;
    padding-left: 5px;
}

.search span input {
    border: 0;
    background: #f5f5f5;
    width: 90%;
    height: 33px;
}

.search span input:focus {
    border: 0 background-color : #f5f5f5;
}

.search a {
    line-height: 35px;
    color: #666;
    background: #f0f0f0;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
    width: 15%;
    float: left;
}

.i_fh {
    width: 10%;
    text-align: center;
    float: left;
    padding-left: 2%;
}

.i_tex {
    width: 80%;
    text-align: center;
    float: left;
    color: #fff;
    font-size: 18px;
}

.i_index {
    width: 10%;
    text-align: center;
    float: left;
}

.i_index i {
    font-size: 20px;
}

.hot_search a {
    font-size: 12px;
    color: #666;
    background: #f5f5f5;
    padding: 0 12px;
    line-height: 24px;
    display: inline-block;
    float: left;
    border-radius: 3px;
    margin: 0 6px 8px 0;
}

.hot_search h2 {
    font-size: 14px;
    color: #333;
    font-weight: normal;
    margin-top: 20px;
    margin-bottom: 10px;
}

.n_search {
    width: 100%;
    background: #f8f8f8;
    height: 56px;
    padding-top: 10px;
}

.n_search1 span {
    display: inline-block;
    width: 74%;
    float: left;
    border-radius: 5px;
    background: #fff;
    vertical-align: top;
    height: 35px;
    line-height: 35px;
    margin-right: 1%;
}

.n_search1 span i {
    color: #d0d0d0;
    font-size: 22px;
    vertical-align: text-top;
    line-height: 25px;
    padding-left: 5px;
}

.n_search1 span input {
    border: none;
    background: #fff;
    width: 90%;
    height: 33px;
}

.n_search1 a {
    line-height: 35px;
    color: #666;
    background: #f0f0f0;
    text-align: center;
    display: inline-block;
    border-radius: 5px;
    width: 15%;
    float: left;
}

.n_search1 b {
    width: 8%;
    float: left;
    text-align: center;
    font-size: 14px;
    color: #156fde;
    line-height: 35px;
}

.px {
    width: 100%;
    border-bottom: 1px solid #f0f0f0;
    color: #999;
    text-align: center;
    height: 35px;
}

.px li {
    width: 50%;
    border-right: 1px solid #f0f0f0;
    float: left;
    font-size: 12px;
    line-height: 18px;
    margin-top: 7px;
}

.px li i {
    font-size: 16px;
}

.zc_list dl {
    border-bottom: 1px solid #f0f0f0;
    height: auto;
    overflow: auto;
    padding: 20px 3%;
}

.zc_list dt {
    width: 25%;
    border: 1px solid #f0f0f0;
    float: left;
    margin-right: 3%;
}

.zc_list dt img {
    width: 100%;
}

.zc_list dd {
    width: 72%;
    float: left;
}

.zc_list dd h2 {
    font-size: 16px;
    color: #333;
    font-weight: normal;
    line-height: 30px;;
}

.zc_list dd h2 span {
    float: right;
    font-size: 12px;
}

.zc_list dd h2 font {
    color: #ff6801;
}

.zc_list dd p {
    font-size: 12px;
    color: #666;
}

.tdbq span {
    font-size: 12px;
    color: #999;
    float: left;
    line-height: 18px;
    border: 1px solid #f0f0f0;
    margin-right: 8px;
    padding: 0 10px;
    display: inline-block;
    margin-top: 10px;
}

.zc_detail1 p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    padding-top: 20px;
}

.zc_san li {
    float: left;
    width: 30%;
    text-align: center;
    line-height: 30px;
    color: #666;
    padding-bottom: 25px;
    padding-top: 10px;
}

.zc_san li i {
    font-size: 22px;
    width: 60px;
    height: 60px;
    line-height: 60px;
    color: #fff;
    background: #3aadff;
    display: inline-block;
    border-radius: 60px;
}

.zc_san i.jt {
    float: left;
    color: #d0d0d0;
    width: 4%;
    padding-top: 8%;
}

.zc_tj {
    font-size: 14px;
    color: #666;
    line-height: 24px;
}

.zc_tj p {
    margin: 10px 0;
}

.zc_lc {
    padding-top: 30px;
}

.zc_lc p {
    border-bottom: 1px solid #f0f0f0;
    height: 46px;
    width: 96%;
    margin: 0 auto;
}

.zc_lc p input {
    float: left;
    width: 90%;
    height: 45px;
    border: 0;
}

.zc_lc p i {
    float: left;
    width: 10%;
    text-align: center;
    line-height: 45px;
    color: #999;
}

.zc_lc a.bnt_zc {
    width: 100%;
    text-align: center;
    color: #fff;
    background: #61bdff;
    display: inline-block;
    border-radius: 5px;
    line-height: 38px;
    margin-top: 25px;
}

.zc_lc font {
    text-align: center;
    width: 100%;
    display: inline-block;
    color: #666;
    padding-top: 30px;
}

.zc_lc font a {
    color: #3aadff;
}

.zc_gcc {
    padding: 40px 0 60px 0;
    height: auto;
    overflow: auto;
}

.zc_gcc li {
    float: left;
    width: 40%;
    text-align: center;
    border: 2px solid #f5f5f5;
    margin-left: 7%;
}

.zc_gcc li a {
    padding: 20px 0;
    display: inline-block;
    width: 100%;
    color: #666;
}

.zc_input {
    padding-top: 30px;
    text-align: center;
    padding-bottom: 20px;
    height: auto;
    overflow: auto;
}

.zc_input span {
    margin-top: 10px;
    height: 42px;
    display: inline-block;
    width: 94%;
}

.zc_input span input {
    width: 75%;
    float: left;
    height: 40px;
    border: 1px solid #ddd;
    padding-left: 5px;
}

.zc_input span font {
    width: 25%;
    float: left;
    line-height: 40px;
    text-align: right;
}

.zc_input span select {
    width: 75%;
    float: left;
    height: 40px;
    border: 1px solid #ddd;
}

.zc_input .xx_input b {
    float: left;
    font-weight: normal;
    font-size: 12px;
    color: #666;
    line-height: 25px;
}

.zc_input .xx_input input {
    width: 14px;
    height: 14px;
    border-color: #666;
    vertical-align: top;
    margin-top: 5px;
}

.zc_input a.xia {
    width: 94%;
    background: #ff9247;
    color: #fff;
    text-align: center;
    line-height: 40px;
    display: inline-block;
    margin: 0 auto;
    border-radius: 5px;
    margin-top: 25px;
    margin-bottom: 45px;
}

.app_dow p {
    font-size: 14px;
    color: #666;
    line-height: 22px;
    margin-bottom: 20px;
    height: auto;
    overflow: auto;
}

.app_dow p a {
    color: #ff6801;
}

.app_dow a.sq_fh {
    width: 40%;
    margin: 0 auto;
    text-align: center;
    background: #ff9247;
    color: #fff;
    font-size: 14px;
    line-height: 35px;
    display: inline-block;
    border-radius: 5px;
    margin-top: 20px;
}

.app_dow a.sq_fh i {
    margin-right: 5px;
}

/*------------------------------材料下载页TAB-----------------------------------*/
ul#bcty365_nav {
    padding-left: 50px;
    margin-bottom: 10px;
    border-bottom: 2px solid #ccc;
    overflow: hidden;
    _zoom: 1;
}

ul#bcty365_nav li {
    float: left;
    display: inline;
    margin: 10px;
}

ul#bcty365_nav li a {
    display: block;
    color: #000000;
    font-size: 16px;
}

ul#bcty365_nav li a, #wimoban_p, #wimoban_p a {
    font-family: "微软雅黑";
}

ul#bcty365_nav li a:hover, #wimoban_p a:hover {
    color: red;
}

/*box-163css*/
.box-163css {
    width: 100%;
    position: relative;
    float: left;
    height: 420px;
    overflow: hidden;
}

/*page*/

.pagee {
    text-align: left;
    height: 40px;
    line-height: 40px;
    width: 100%;
    display: -webkit-box;
    border-bottom: 1px solid #f0f0f0;
}

.pagee li {
    -webkit-box-flex: 1;
    font-size: 18px;
    display: block;
    color: #000;
    height: 40px;
    line-height: 40px;
    text-align: center;
}

.pagee li a {
    color: #000;
    display: block;
    height: 40px;
}

.pagee a.active {
    color: #ff6801;
    border-bottom: 1px solid #ff6801;
}

.swipe {
    padding-top: 25px;
}

.box01_list LI a {
    width: 94%;
    margin: 0 auto;
    line-height: 20px;
    margin-bottom: 14px;
    font-size: 14px;
    color: #666;
    display: block;
}

.box01_list LI a i {
    margin-right: 5px;
    color: #0066cc;
}

/*------------------------------材料下载页TAB  END-----------------------------------*/
.yk_ls li {
    width: 31%;
    float: left;
    text-align: center;
    font-size: 12px;
    color: #999;
    line-height: 20px;
    margin: 25px 1%;
}

.yk_ls li h2 {
    font-weight: normal;
    font-size: 13px;
    color: #333;
    line-height: 30px;
}

.yk_ls li i {
    width: 60px;
    height: 60px;
    border-radius: 60px;
    background: #3aadff;
    display: inline-block;
    color: #fff;
    font-size: 28px;
    text-align: center;
    line-height: 60px;
    font-weight: 100;
}

.login_logo {
    text-align: center;
    padding-top: 55px;
}

.login_logo img {
    border-radius: 80px;
    width: 70px;
    height: 70px;
}

.zc_lc .login_i b {
    width: 15%;
    float: left;
    font-weight: normal;
    color: #333;
    line-height: 20px;
    text-align: center;
    border-right: 1px solid #f0f0f0;
    margin-top: 12px;
    margin-right: 2%;
}

.zc_lc .login_i i {
    width: 8%;
    float: left;
}

.zc_lc .login_i input {
    width: 75%;
    float: left;
}

.i_app img {
    width: 100%;
}

.i_app1 span {
    float: left;
    width: 70px;
    height: 70px;
    display: block;
    background: #21c2f8;
    color: #fff;
    text-align: center;
    border-radius: 80px;
    font-weight: bold;
    font-size: 25px;
    line-height: 70px;
}

.i_app1 font {
    float: left;
    font-size: 16px;
    color: #333;
    margin-top: 25px;
    margin-left: 10px;
    width: 71%;
}

.i_app1 dt {
    height: 80px;
    margin-top: 15px;
    width: 100%;
}

.i_app1 font p {
    font-size: 12px;
    color: #999;
    line-height: 16px;
    margin-top: 3px;
}

.app_dl {
    width: 90%;
    margin: 0 auto;
    padding-bottom: 45px;
    height: auto;
    overflow: auto;
    margin-top: 20px;
}

.app_dl a {
    width: 46%;
    float: left;
    background: #61bdff;
    color: #fff;
    text-align: center;
    line-height: 35px;
    border-radius: 5px;
    display: inline-block;
    margin: 0 2%;
}

.i_app1 dt i {
    float: left;
    font-size: 28px;
    color: #fff;
    text-align: center;
    line-height: 70px;
    height: 70px;
    width: 70px;
    display: block;
    border-radius: 70px;
    margin: 0 auto;
    margin-bottom: 10px;
    background: #ff7d21;
    background: -webkit-linear-gradient(#ff8938, #ff6a04); /* Safari 5.1 - 6.0 */
    background: -o-linear-gradient(#ff8938, #ff6a04); /* Opera 11.1 - 12.0 */
    background: -moz-linear-gradient(#ff8938, #ff6a04); /* Firefox 3.6 - 15 */
    background: linear-gradient(#ff8938, #ff6a04)
}

.about {
    padding-top: 35px;
}

.about h2 {
    font-size: 16px;
    font-weight: normal;
    line-height: 30px;
    margin-bottom: 15px;
}

.about p {
    font-size: 14px;
    line-height: 28px;
    color: #666;
}

.about_z li {
    height: 70px;
    clear: both;
}

.about_z li p {
    font-size: 14px;
    color: #666;
    line-height: 26px;
    padding: 0 10px;
    float: left;
    width: 76%;
}

.about_z li i {
    font-size: 35px;
    margin-bottom: 20px;
    width: 60px;
    height: 60px;
    border-radius: 100px;
    line-height: 60px;
    background: #21c2f8;
    color: #fff;
    display: inline-block;
    text-align: center;
    float: left;
}

.about_san li {
    width: 30%;
    float: left;
    text-align: center;
    color: #666;
    line-height: 18px;
    font-size: 12px;
    background: #f6f6f6;
    margin: 20px 1.5% 0 1.5%;
    padding: 10px 10px 0 10px;
    height: 120px;
}

.about_san li i {
    font-size: 25px;
    line-height: 40px;
}

.about_si li {
    width: 30%;
    float: left;
    font-size: 14px;
    color: #666;
    text-align: center;
    margin: 15px 1.5% 0 1.5%;
}

.about_si li img, .about img {
    width: 100%;
}

.about5 {
    padding-top: 10px;
}

.about5 h2 {
    font-size: 16px;
    font-weight: normal;
    color: #333;
    line-height: 30px;
    margin-top: 15px;
}

.about5 p {
    font-size: 14px;
    color: #888;
    line-height: 22px;
}

.about5 p a {
    color: #666;
}

.seo_news {
    padding-bottom: 20px;
    height: auto;
}

.seo_news ul {
    width: 94%;
    margin: 0 auto;
}

.seo_news li {
    line-height: 40px;
    clear: both;
    margin-bottom: 12px;
    height: auto;
    overflow: auto;
}

.seo_news li h2 {
    float: left;
    font-weight: normal;
    font-size: 14px;
    width: 80%;
    line-height: 20px;
    overflow: hidden;
    color: #666;
}

.seo_news li span {
    float: right;
    width: 20%;
    text-align: right;
    font-size: 12px;
    color: #999;
    line-height: 20px;
}

.news_detail_tit h2 {
    background: #fff;
    color: #333;
    line-height: 45px;
    padding-top: 25px;
}

/*------------------------------政策落地页-----------------------------------*/
.rs {
    padding: 35px 0;
    height: auto;
    overflow: auto;
}

.rs li {
    width: 50%;
    float: left;
    text-align: center;
    border-right: 1px solid #f0f0f0;
}

.rs li h2 {
    font-size: 26px;
    color: #ff6801;
}

.rs li h2 span {
    font-size: 14px;
    color: #666;
    font-weight: normal;
}

.dk {
    color: #fff;
    text-align: center;
    width: 200px;
    height: 180px;
    margin: 0 auto;
    background: url(../images/ldy.png) no-repeat 0 26px;
    background-size: 100%;
}

.dk span {
    padding-top: 70px;
    display: inline-block;
}

.dk h2 {
    font-size: 20px;;
}

.dk h2 b {
    font-size: 36px;
    margin-right: 3px;
}

.dk_ys {
    font-size: 16px;
    color: #fff;
    text-align: center;
    text-shadow: 0 1px 0 #159fab;
}

.dk_ys li {
    width: 50%;
    float: left;
    color: #fff;
    text-align: center;
    line-height: 30px;
}

.dk_ys li i {
    width: 30px;
    height: 30px;
    line-height: 30px;
    font-size: 18px;
    text-align: center;
    background: #fff;
    display: inline-block;
    color: #0c90a5;
    border-radius: 50px;
}

.fz_yq li {
    width: 25%;
    float: left;
    font-size: 14px;
    color: #666;
    text-align: center;
    border-right: 1px solid #f0f0f0;
    border-top: 1px solid #f0f0f0;
    padding-top: 25px;
    padding-bottom: 25px;
}

.fz_yq li h2 {
    color: #ff6801;
    font-weight: normal;
    margin-top: 5px;
}

.fz_yq li h2 font {
    font-weight: 300;
}

.fz_yq li span {
    width: 60%;
    line-height: 18px;
    background: #ff6801;
    color: #fff;
    display: inline-block;
    font-size: 12px;
    border-radius: 10px;
}

.fz_sq img {
    width: 100%;
    vertical-align: top;
}

.fz_sq {
    padding-bottom: 25px;
}

.fz_sq li {
    width: 50%;
    float: left;
    font-size: 12px;
    color: #666;
    line-height: 42px;
    padding: 0 0 0 4%;
    border-bottom: 1px solid #f0f0f0
}

.fz_sq li span {
    color: #ff6801;
}

.fz_sq li i {
    font-size: 14px;
    color: #999;
    margin-right: 3px;
}

.fz_pt ul {
    padding-top: 20px;
}

.fz_pt li {
    float: left;
    width: 23%;
    font-size: 12px;
    text-align: center;
    margin: 0 1%;
    color: #666;
    background: #f6f6f6;
    padding: 20px 0;
}

.fz_pt li h2 {
    color: #ff7618;
}

.kfq table {
    border: 1px solid #f0f0f0;
    border-bottom: 0;
    border-right: 0;
}

.kfq table td {
    line-height: 30px;
    font-size: 12px;
    border-bottom: 1px solid #f0f0f0;
    border-right: 1px solid #f0f0f0;
    padding: 0 3px;
}

.kfq_pt p {
    font-size: 16px;
    color: #666;
    line-height: 25px;
    border-top: 1px solid #f0f0f0;
    padding: 20px 0;
    font-weight: 300;
}

.kfq_pt p span {
    color: #ff7618;
}

.ldy_yq li {
    width: 23%;
    font-size: 12px;
    text-align: center;
    float: left;
    margin: 0 1%;
    margin-top: 12px;
}

.ldy_yq li img {
    width: 100%;
}

.in_lc li {
    font-weight: 300;
}

.zc_lc p img {
    float: right;
    margin-top: 5px;
    width: 100px;
}

.zc_lc p button {
    float: right;
    width: 100px;
    background: #ff7618;
    color: #fff;
    border: 0;
    line-height: 28px;
    font-size: 12px;
    border-radius: 5px;
    margin-top: 7px;
}

.zc_lc p button.hui {
    background: #ddd;
}

.zcsq_banner img {
    width: 100%;
    vertical-align: top;
}

.zc_kssq span {
    font-size: 11px;
    color: #fa5f5f;
    line-height: 16px;
    border: 1px solid #fa5f5f;
    padding: 0 8px;
    margin-top: 10px;
    display: inline-block
}

.zcsq_sm {
    font-size: 12px;
    color: #666;
    line-height: 26px;
}

.zcsq_sm h2 {
    font-size: 14px;
    color: #333;
    line-height: 30px;
    margin-top: 15px;
}

/*屏幕宽度大于300*/

@media screen and (min-width: 300px) {

    .h5_hm input.ssk {
        width: 85%;
        height: 35px;
        padding-left: 28px;
    }

    .h5_hm input.tj {
        padding: 0 7px;
        font-size: 14px;
        height: 35px;
    }

    .hm_gsmz {
        font-size: 14px;
    }

    .hm_gsjg dt span {
        font-size: 16px;
    }

    .fenshu {
        top: 30%;
        right: 36%;
    }

    .cmxx table td b {
        font-size: 16px;
    }

    .index_qm h2 span, .index_hm h2 span, .index_cm h2 span, .index_jr h2 span {
        font-size: 14px;
        padding: 0 13px;
        line-height: 22px;
        margin-top: 0px;
    }

    .index_qm {
        padding: 20px 14px;
    }

    .index_hm {
        padding: 20px 14px;
        margin-top: 3px;
    }

    .index_cm {
        padding: 20px 14px;
        margin-top: 3px;
    }

    .index_jr {
        padding: 20px 14px;
        margin-top: 3px;
    }

    .hmtit {
        font-size: 16px;
    }

    .adms {
        font-size: 23px;
        line-height: 45px;
        padding-top: 0px;
    }

    .hmtopad {
        padding:1.4rem 15px 0.8rem 15px;
    }

    .ding p {
        font-size: 16px;
        line-height: 30px;
    }

    .ding p span {
        font-size: 20px;
    }

    .hzhb li b {
        font-size: 12px;
        line-height: 18px;
        padding-top: 2px;
    }

    .hzhb li b p {
        padding-top: 4px;
        font-size: 10px;
    }

    .xt_ys li {
        font-size: 12px;
    }

    .xt_ys {
        margin: 25px auto;
    }

    .xt_kf p {
        font-size: 14px;
    }

    .xt_kf li p {
        font-size: 12px;
        line-height: 20px;
    }

    .xt_kf p {
        font-size: 14px;
    }

    .news_detail_tit h1 {
        font-size: 18px;
    }

    .jr_sq img {
        width: 70px;
        height: 70px;
    }

    .jr_sq {
        font-size: 16px;
        line-height: 68px;
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .zc_xt1 li a {
        width: 120px;
        height: 120px;
        font-size: 20px;
        line-height: 28px;
        padding: 30px 0;
    }

    .in_lc li {
        width: 53px;
        height: 53px;
        line-height: 18px;
        padding: 8px 0;
        margin-top: 20px;
        text-align: center;
    }

    .in_lc ul span {
        font-size: 14px;
        padding-top: 35px;
    }

    .fl_con2 li a {
        font-size: 14px;
        line-height: 36px;
    }

    .lvs h2 {
        font-size: 18px;
        line-height: 22px;
    }

    .lvs h2 b {
        font-size: 13px;
    }

    .zc_sx dd {
        width: 88%;
    }

    .index_hot span h2 {
        font-size: 14px;
        line-height: 28px;
    }

    .index_hot span p {
        font-size: 12px;
    }

    .jyfw_jg2 h2 {
        font-size: 14px;
    }

    .jyfw_jg3 a {
        line-height: 20px;
        font-size: 12px;
    }

    .zc_con2 li a {
        font-size: 14px;
    }

    .index_hot h1 {
        font-size: 14px;
        line-height: 20px;
    }

    .yq_nr {
        font-size: 14px;
    }

    .yq_cl li {
        font-size: 14px;
    }

    .yq_yq span {
        font-size: 14px
    }

    .zc_kssq img {
        width: 45px;
        right: 0px;
    }

    .i_input h2 {
        font-size: 18px;
        margin-bottom: 15px;
        padding-top: 10px;
    }

    .i-wrap {
        height: 160px;
        overflow: hidden;
    }

    .i_input1 input {
        height: 34px;
        line-height: 34px;
    }

    .i_input1 b {
        height: 34px;
        line-height: 34px;
        font-size: 14px;
    }

    .hmtit span {
        line-height: 36px;
        font-size: 16px;
    }

    .search span input {
        width: 88%;
    }

    .box01_list LI a {
        font-size: 13px;
    }

    .yk_ls li h2 {
        font-size: 12px;
    }

    .n_search1 span input {
        width: 88%;
    }

    .zc_list dd h2 {
        font-size: 13px;
        line-height: 22px;
    }

    .tdbq span {
        margin-top: 5px;
    }

    .fz_sq li {
        font-size: 12px;
        line-height: 42px;
    }

    .kfq_pt p {
        font-size: 14px;
        font-weight: 300;
    }

    .fz_pt li h2 {
        font-size: 16px;
    }
}

@media screen and (min-width: 370px) {

    .h5_hm input.ssk {
        width: 87%;
        height: 40px;
        padding-left: 28px;
    }

    .h5_hm input.tj {
        padding: 0 7px;
        font-size: 14px;
        height: 40px;
    }

    .hm_gsmz {
        font-size: 16px;
    }

    .hm_gsjg dt span {
        font-size: 18px;
    }

    .fenshu {
        top: 30%;
        right: 38%;
    }

    .cmxx table td b {
        font-size: 16px;
    }

    .index_qm h2 span, .index_hm h2 span, .index_cm h2 span, .index_jr h2 span {
        font-size: 16px;
        padding: 0 13px;
        line-height: 28px;
        margin-top: 0px;
    }

    .index_qm {
        padding: 23px 20px;
    }

    .index_hm {
        padding: 23px 20px;
        margin-top: 3px;
    }

    .index_cm {
        padding: 23px 20px;
        margin-top: 3px;
    }

    .index_jr {
        padding: 23px 20px;
        margin-top: 3px;
    }

    .hmtit {
        font-size: 20px;
    }

    .index_sp p {
        font-size: 16px;
    }

    .adms {
        font-size: 26px;
        line-height: 45px;
        padding-top: 8px;
    }

    .hmtopad {
        padding: 1.6rem 15px 0.8rem 15px;
    }

    .ding p {
        font-size: 18px;
        line-height: 30px;
    }

    .ding p span {
        font-size: 22px;
    }

    .hzhb li b {
        font-size: 14px;
        line-height: 20px;
        padding-top: 8px;
    }

    .hzhb li b p {
        padding-top: 8px;
        font-size: 12px;
    }

    .xt_ys li {
        font-size: 14px;
    }

    .xt_ys {
        margin: 28px auto;
    }

    .xt_kf p {
        font-size: 14px;
    }

    .xt_kf li p {
        font-size: 14px;
        line-height: 24px;
    }

    .xt_kf p {
        font-size: 16px;
    }

    .news_detail_tit h1 {
        font-size: 18px;
    }

    .jr_sq img {
        width: 75px;
        height: 75px;
    }

    .jr_sq {
        font-size: 18px;
        line-height: 68px;
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .zc_xt1 li a {
        width: 120px;
        height: 120px;
        font-size: 20px;
        line-height: 28px;
        padding: 30px 0;
    }

    .in_lc li {
        width: 65px;
        height: 65px;
        line-height: 18px;
        padding: 14px 0;
        font-size: 14px;
        margin-top: 20px;
    }

    .in_lc ul span {
        font-size: 24px;
        padding-top: 35px;
    }

    .fl_con2 li a {
        font-size: 14px;
        line-height: 36px;
    }

    .lvs h2 {
        font-size: 20px;
        line-height: 22px;
    }

    .lvs h2 b {
        font-size: 14px;
    }

    .zc_sx dd {
        width: 90%;
    }

    .index_hot span h2 {
        font-size: 16px;
        line-height: 35px;
    }

    .index_hot span p {
        font-size: 14px;
    }

    .jyfw_jg2 h2 {
        font-size: 16px;
    }

    .jyfw_jg3 a {
        line-height: 20px;
        font-size: 14px;
    }

    .zc_con2 li a {
        font-size: 14px;
    }

    .index_hot h1 {
        font-size: 16px;
        line-height: 25px;
    }

    .yq_nr {
        font-size: 16px;
    }

    .yq_cl li {
        font-size: 16px;
    }

    .yq_yq span {
        font-size: 16px
    }

    .zc_kssq img {
        width: 60px;
        right: 5px;
    }

    .i_input h2 {
        font-size: 20px;
        margin-bottom: 15px;
        padding-top: 10px;
    }

    .i-wrap {
        height: 180px;
        overflow: hidden;
    }

    .i_input1 input {
        height: 38px;
        line-height: 38px;
    }

    .i_input1 b {
        height: 38px;
        line-height: 38px;
        font-size: 14px;
    }

    .hmtit span {
        line-height: 38px;
        font-size: 17px;
    }

    .search span input {
        width: 90%;
    }

    .box01_list LI a {
        font-size: 14px;
    }

    .yk_ls li h2 {
        font-size: 13px;
    }

    .n_search1 span input {
        width: 90%;
    }

    .zc_list dd h2 {
        font-size: 14px;
        line-height: 24px;
    }

    .tdbq span {
        margin-top: 10px;
    }

    .fz_sq li {
        font-size: 14px;
        line-height: 42px;
        font-weight: 300;
    }

    .kfq_pt p {
        font-size: 16px;
        font-weight: 300;
    }

    .fz_pt li h2 {
        font-size: 18px;
    }
}

@media screen and (min-width: 400px) {

    .yuan_fw li {
        padding-top: 10%;
        padding-bottom: 12%;
    }

    .yuan_fw li h2 {
        font-size: 20px;
        color: #fff;
        line-height: 40px;
    }

    .yuan_fw li i {
        color: #fff;
        font-size: 40px;
        text-align: center;
        margin-bottom: 10px;
    }

    .fenshu {
        top: 30%;
        right: 40%;
    }

    .cmxx table td b {
        font-size: 18px;
    }

    .index_qm h2 span, .index_hm h2 span, .index_cm h2 span, .index_jr h2 span {
        font-size: 16px;
        padding: 0 13px;
        line-height: 28px;
        margin-top: 6px;
    }

    .index_qm {
        padding: 30px 20px;
    }

    .index_hm {
        padding: 30px 20px;
        margin-top: 3px;
    }

    .index_cm {
        padding: 30px 20px;
        margin-top: 3px;
    }

    .index_jr {
        padding: 30px 20px;
        margin-top: 3px;
    }

    .hmtit {
        font-size: 20px;
    }

    .adms {
        font-size: 28px;
        line-height: 45px;
        padding-top: 8px;
    }

    .hmtopad {
        padding: 1.6rem 15px 0.8rem 15px;
    }

    .ding p {
        font-size: 18px;
        line-height: 30px;
    }

    .ding p span {
        font-size: 22px;
    }

    .hzhb li b {
        font-size: 16px;
        line-height: 20px;
        padding-top: 10px;
    }

    .hzhb li b p {
        padding-top: 10px;
        font-size: 14px;
    }

    .xt_ys li {
        font-size: 16px;
    }

    .xt_ys {
        margin: 32px auto;
    }

    .xt_kf p {
        font-size: 16px;
    }

    .xt_kf li p {
        font-size: 14px;
        line-height: 28px;
    }

    .xt_kf p {
        font-size: 16px;
    }

    .news_detail_tit h1 {
        font-size: 20px;
    }

    .jr_sq img {
        width: 85px;
        height: 85px;
    }

    .jr_sq {
        font-size: 18px;
        line-height: 88px;
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .zc_xt1 li a {
        width: 140px;
        height: 140px;
        font-size: 26px;
        line-height: 35px;
        padding: 35px 0;
    }

    .in_lc li {
        width: 70px;
        height: 70px;
        line-height: 18px;
        padding: 17px 0;
        font-size: 16px;
        margin-top: 20px;
    }

    .in_lc ul span {
        font-size: 24px;
        padding-top: 35px;
    }

    .fl_con2 li a {
        font-size: 16px;
        line-height: 36px;
    }

    .lvs h2 {
        font-size: 22px;
        line-height: 22px;
    }

    .lvs h2 b {
        font-size: 16px;
    }

    .zc_sx dd {
        width: 92%;
    }

    .index_hot span h2 {
        font-size: 18px;
        line-height: 35px;
    }

    .index_hot span p {
        font-size: 14px;
    }

    .jyfw_jg2 h2 {
        font-size: 16px;
    }

    .jyfw_jg3 a {
        line-height: 20px;
        font-size: 14px;
    }

    .zc_con2 li a {
        font-size: 16px;
    }

    .index_hot h1 {
        font-size: 16px;
        line-height: 30px;
    }

    .yq_nr {
        font-size: 17px;
    }

    .yq_cl li {
        font-size: 17px;
    }

    .yq_yq span {
        font-size: 17px
    }

    .zc_kssq img {
        width: 65px;
        right: 10px;
    }

    .i_input h2 {
        font-size: 22px;
        margin-bottom: 20px;
        padding-top: 10px;
    }

    .i-wrap {
        height: 200px;
    }

    .i_input1 input {
        height: 40px;
        line-height: 40px;
    }

    .i_input1 b {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    .hmtit span {
        line-height: 42px;
        font-size: 18px;
    }

    .search span input {
        width: 90%;
    }

    .box01_list LI a {
        font-size: 14px;
    }

    .yk_ls li h2 {
        font-size: 13px;
    }

    .n_search1 span input {
        width: 90%;
    }

    .zc_list dd h2 {
        font-size: 16px;
        line-height: 30px;
    }

    .tdbq span {
        margin-top: 10px;
    }

    .fz_sq li {
        font-size: 14px;
        line-height: 42px;
        font-weight: 300;
    }

    .kfq_pt p {
        font-size: 16px;
        font-weight: 300;
    }

    .fz_pt li h2 {
        font-size: 18px;
    }
}

/*屏幕宽度大于500*/

@media screen and (min-width: 500px) {

    .yuan_fw li {
        padding-top: 10%;
        padding-bottom: 12%;
    }

    .yuan_fw li h2 {
        font-size: 20px;
        color: #fff;
        line-height: 40px;
    }

    .yuan_fw li i {
        color: #fff;
        font-size: 40px;
        text-align: center;
        margin-bottom: 10px;
    }

    .fenshu {
        top: 30%;
        right: 40%;
    }

    .cmxx table td b {
        font-size: 18px;
    }

    .index_qm h2 span, .index_hm h2 span, .index_cm h2 span, .index_jr h2 span {
        font-size: 16px;
        padding: 0 13px;
        line-height: 28px;
        margin-top: 6px;
    }

    .index_qm {
        padding: 36px 20px;
    }

    .index_hm {
        padding: 36px 20px;
        margin-top: 4px;
    }

    .index_cm {
        padding: 36px 20px;
        margin-top: 4px;
    }

    .index_jr {
        padding: 36px 20px;
        margin-top: 4px;
    }

    .hmtit {
        font-size: 20px;
    }

    .adms {
        font-size: 28px;
        line-height: 45px;
        padding-top: 8px;
    }

    .ding p {
        font-size: 18px;
        line-height: 30px;
    }

    .ding p span {
        font-size: 22px;
    }

    .hzhb li b {
        font-size: 16px;
        line-height: 20px;
        padding-top: 10px;
    }

    .hzhb li b p {
        padding-top: 10px;
        font-size: 14px;
    }

    .xt_ys li {
        font-size: 16px;
    }

    .xt_ys {
        margin: 40px auto;
    }

    .xt_kf p {
        font-size: 16px;
    }

    .xt_kf li p {
        font-size: 16px;
        line-height: 28px;
    }

    .xt_kf p {
        font-size: 16px;
    }

    .news_detail_tit h1 {
        font-size: 20px;
    }

    .jr_sq img {
        width: 85px;
        height: 85px;
    }

    .jr_sq {
        font-size: 18px;
        line-height: 88px;
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .zc_xt1 li a {
        width: 140px;
        height: 140px;
        font-size: 26px;
        line-height: 35px;
        padding: 35px 0;
    }

    .in_lc li {
        width: 70px;
        height: 70px;
        line-height: 18px;
        padding: 17px 0;
        font-size: 16px;
        margin-top: 20px;
    }

    .in_lc ul span {
        font-size: 24px;
        padding-top: 35px;
    }

    .fl_con2 li a {
        font-size: 16px;
        line-height: 36px;
    }

    .lvs h2 {
        font-size: 22px;
        line-height: 22px;
    }

    .lvs h2 b {
        font-size: 16px;
    }

    .zc_sx dd {
        width: 92%;
    }

    .index_hot span h2 {
        font-size: 18px;
        line-height: 35px;
    }

    .index_hot span p {
        font-size: 14px;
    }

    .jyfw_jg2 h2 {
        font-size: 16px;
    }

    .jyfw_jg3 a {
        line-height: 20px;
        font-size: 14px;
    }

    .zc_con2 li a {
        font-size: 16px;
    }

    .index_hot h1 {
        font-size: 18px;
        line-height: 30px;
    }

    .yq_nr {
        font-size: 18px;
    }

    .yq_cl li {
        font-size: 18px;
    }

    .yq_yq span {
        font-size: 18px
    }

    .zc_kssq img {
        width: 65px;
        right: 10px;
    }

    .i_input h2 {
        font-size: 22px;
        margin-bottom: 20px;
        padding-top: 10px;
    }

    .i-wrap {
        height: 200px;
    }

    .i_input1 input {
        height: 40px;
        line-height: 40px;
    }

    .i_input1 b {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    .hmtit span {
        line-height: 42px;
        font-size: 18px;
    }

    .search span input {
        width: 90%;
    }

    .box01_list LI a {
        font-size: 14px;
    }

    .yk_ls li h2 {
        font-size: 13px;
    }

    .n_search1 span input {
        width: 90%;
    }

    .zc_list dd h2 {
        font-size: 16px;
        line-height: 30px;
    }

    .tdbq span {
        margin-top: 10px;
    }

    .fz_sq li {
        font-size: 14px;
        line-height: 42px;
        font-weight: 300;
    }

    .kfq_pt p {
        font-size: 16px;
        font-weight: 300;
    }

    .fz_pt li h2 {
        font-size: 18px;
    }
}

@media screen and (min-width: 600px) {
    .hmtit {
        font-size: 22px;
    }

    .adms {
        font-size: 28px;
        line-height: 45px;
        padding-top: 8px;
    }

    .hzhb li b {
        font-size: 18px;
        line-height: 24px;
        padding-top: 40px;
    }

    .hzhb li b p {
        padding-top: 20px;
        font-size: 14px;
    }

    .xt_ys li {
        font-size: 16px;
    }

    .xt_ys {
        margin: 40px auto;
    }

    .xt_kf p {
        font-size: 16px;
    }

    .xt_kf li p {
        font-size: 16px;
        line-height: 28px;
    }

    .xt_kf p {
        font-size: 16px;
    }

    .news_detail_tit h1 {
        font-size: 20px;
    }

    .jr_sq img {
        width: 85px;
        height: 85px;
    }

    .jr_sq {
        font-size: 18px;
        line-height: 88px;
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .zc_xt1 li a {
        width: 140px;
        height: 140px;
        font-size: 26px;
        line-height: 35px;
        padding: 35px 0;
    }

    .in_lc li {
        width: 70px;
        height: 70px;
        line-height: 18px;
        padding: 17px 0;
        font-size: 16px;
        margin-top: 20px;
    }

    .in_lc ul span {
        font-size: 24px;
        padding-top: 35px;
    }

    .fl_con2 li a {
        font-size: 16px;
        line-height: 36px;
    }

    .lvs h2 {
        font-size: 22px;
        line-height: 22px;
    }

    .lvs h2 b {
        font-size: 16px;
    }

    .zc_sx dd {
        width: 92%;
    }

    .index_hot span h2 {
        font-size: 18px;
        line-height: 35px;
    }

    .index_hot span p {
        font-size: 14px;
    }

    .jyfw_jg2 h2 {
        font-size: 16px;
    }

    .jyfw_jg3 a {
        line-height: 20px;
        font-size: 14px;
    }

    .zc_con2 li a {
        font-size: 16px;
    }

    .index_hot h1 {
        font-size: 18px;
        line-height: 30px;
    }

    .yq_nr {
        font-size: 18px;
    }

    .yq_cl li {
        font-size: 18px;
    }

    .yq_yq span {
        font-size: 18px
    }

    .zc_kssq img {
        width: 65px;
        right: 10px;
    }

    .i_input h2 {
        font-size: 22px;
        margin-bottom: 20px;
        padding-top: 10px;
    }

    .i-wrap {
        height: 200px;
    }

    .i_input1 input {
        height: 40px;
        line-height: 40px;
    }

    .i_input1 b {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    .hmtit span {
        line-height: 42px;
        font-size: 18px;
    }

    .search span input {
        width: 90%;
    }

    .box01_list LI a {
        font-size: 14px;
    }

    .yk_ls li h2 {
        font-size: 13px;
    }

    .n_search1 span input {
        width: 90%;
    }

    .zc_list dd h2 {
        font-size: 16px;
        line-height: 30px;
    }

    .tdbq span {
        margin-top: 10px;
    }

    .fz_sq li {
        font-size: 16px;
        line-height: 42px;
        font-weight: 300;
    }

    .kfq_pt p {
        font-size: 16px;
        font-weight: 300;
    }

    .fz_pt li h2 {
        font-size: 18px;
    }
}

/*屏幕宽度大于760*/

@media screen and (min-width: 760px) {

    .in_gz ul {
        width: 80%;
        margin: 0 auto;
        padding-top: 60px;
    }

    .fenshu {
        top: 30%;
        right: 45%;
    }

    .cmxx table td b {
        font-size: 18px;
    }

    .index_qm h2 span, .index_hm h2 span, .index_cm h2 span, .index_jr h2 span {
        font-size: 22px;
        padding: 0 13px;
        line-height: 32px;
        margin-top: 6px;
    }

    .index_qm {
        padding: 30px 20px;
    }

    .index_hm {
        padding: 30px 20px;
        margin-top: 4px;
    }

    .index_cm {
        padding: 30px 20px;
        margin-top: 4px;
    }

    .index_jr {
        padding: 30px 20px;
        margin-top: 4px;
    }

    .hmtit {
        font-size: 22px;
    }

    .adms {
        font-size: 28px;
        line-height: 45px;
        padding-top: 8px;
        margin-bottom: 5px;
    }

    .index_qm h2 p.index_sl, .index_hm h2 p.index_sl, .index_cm h2 p.index_sl {
        font-size: 14px;
        line-height: 40px;
    }

    .ding p {
        font-size: 18px;
        line-height: 30px;
    }

    .ding p span {
        font-size: 22px;
    }

    .hzhb li b {
        font-size: 18px;
        line-height: 24px;
        padding-top: 40px;
    }

    .hzhb li b p {
        padding-top: 20px;
        font-size: 14px;
    }

    .xt_ys li {
        font-size: 16px;
    }

    .xt_ys {
        margin: 40px auto;
    }

    .xt_kf p {
        font-size: 16px;
    }

    .xt_kf li p {
        font-size: 16px;
        line-height: 28px;
    }

    .xt_kf p {
        font-size: 16px;
    }

    .news_detail_tit h1 {
        font-size: 20px;
    }

    .jr_sq img {
        width: 85px;
        height: 85px;
    }

    .jr_sq {
        font-size: 18px;
        line-height: 88px;
        padding-top: 15px;
        padding-bottom: 5px;
    }

    .zc_xt1 li a {
        width: 140px;
        height: 140px;
        font-size: 26px;
        line-height: 35px;
        padding: 35px 0;
    }

    .in_lc li {
        width: 70px;
        height: 70px;
        line-height: 18px;
        padding: 17px 0;
        font-size: 16px;
        margin-top: 20px;
    }

    .in_lc ul span {
        font-size: 24px;
        padding-top: 35px;
    }

    .fl_con2 li a {
        font-size: 16px;
        line-height: 36px;
    }

    .lvs h2 {
        font-size: 22px;
        line-height: 22px;
    }

    .lvs h2 b {
        font-size: 16px;
    }

    .zc_sx dd {
        width: 92%;
    }

    .index_hot span h2 {
        font-size: 18px;
        line-height: 35px;
    }

    .index_hot span p {
        font-size: 14px;
    }

    .jyfw_jg2 h2 {
        font-size: 16px;
    }

    .jyfw_jg3 a {
        line-height: 20px;
        font-size: 14px;
    }

    .zc_con2 li a {
        font-size: 16px;
    }

    .index_hot h1 {
        font-size: 18px;
        line-height: 34px;
    }

    .yq_nr {
        font-size: 18px;
    }

    .yq_cl li {
        font-size: 18px;
    }

    .yq_yq span {
        font-size: 18px
    }

    .zc_kssq img {
        width: 65px;
        right: 10px;
    }

    .i_input h2 {
        font-size: 22px;
        margin-bottom: 20px;
        padding-top:10px;
    }

    .i-wrap {
        height: 200px;
    }

    .i_input1 input {
        height: 40px;
        line-height: 40px;
    }

    .i_input1 b {
        height: 40px;
        line-height: 40px;
        font-size: 14px;
    }

    .hmtit span {
        line-height: 42px;
        font-size: 18px;
    }

    .search span input {
        width: 90%;
    }

    .box01_list LI a {
        font-size: 14px;
    }

    .yk_ls li h2 {
        font-size: 13px;
    }

    .n_search1 span input {
        width: 90%;
    }

    .zc_list dd h2 {
        font-size: 16px;
        line-height: 30px;
    }

    .tdbq span {
        margin-top: 10px;
    }

    .fz_sq li {
        font-size: 16px;
        line-height: 42px;
        font-weight: 300;
    }

    .kfq_pt p {
        font-size: 16px;
        font-weight: 300;
    }

    .fz_pt li h2 {
        font-size: 18px;
    }
}

/*首页*/
#taobao-best {
    position: relative;
    height: auto;
    /*background:url("../images/fl23.jpg") no-repeat;*/
    /*background: linear-gradient(180deg,#49a1ff,#217dff);*/
    background: #2215f1;
}

.show-swiper {
    z-index: 3;
    top: 0px
}

.show-swiper .swiper-slide {
    width: 90%;
    margin: 0 auto;

}

.show-swiper .swiper-slide:last-child {
    width: 60px;
    color: #fff
}

.show-swiper .swiper-slide:last-child .icon {
    width: 32px;
    height: 32px;
    background: url(../images/more-icon.png) no-repeat center 50%/100% 100%;
    display: block;
    float: left;
    margin-top: 120px;
    margin-left: -10px
}

.show-swiper .swiper-slide:last-child .text {
    width: 21px;
    font-size: 16px;
    margin-top: 60px;
    margin-left: 5px;
    line-height: 1.5;
    float: left
}

.show-swiper .swiper-slide .goods {
    width: 100%;
    padding: 10px;
    height: auto;
    overflow: hidden;
    margin: 30px 0;
    border-radius: 8px;
    background: #fff;
    box-shadow: 4px 4px 8px  rgba(0,0,0,0.5);
}

.goods .c-top {
    border-bottom: 1px solid #dcdcdd;
    width: 100%;
    float: left
}

.goods .img {
    width: 100%;
    float: right
}

.goods .img span {
    color: #1a1918;
    font-size: 32px;
    text-align: center;
    line-height: 60px;
    display: block
}

.goods .img img {
    border-top-right-radius: 8px
}

.goods .detail {
    width: 100%;
    padding: 10px 0;
    float: left
}

.goods .detail h2 {
    color: #2f4685;
    /*font-size:44px;*/
    font-size:32px;
    margin-bottom: 0;
    text-align: center;
    /*font-family: Cursive;*/
    font-weight: bold;
}

.goods .detail p {
    color:#125d73;
    line-height: 1.5;
    text-align: center;
    font-size: 14px;
    margin-top: 5px;
    margin-bottom: 30px;
}

.goods .detail ul {
    padding-left: 0;
    margin-left: 20px;
    float: left;
    margin-top: 0
}

.goods .detail ul li {
    float: left;
    margin-right: 25px;
    color: #737373
}

.goods .detail .btn {
    margin: 0 auto;
    width: 80%;
    height: 36px;
    line-height: 36px;
    color: #fff;
    text-align: center;
    border-radius: 20px;
    font-size: 16px;
    font-weight: 400;
    background: linear-gradient(90deg, #fdd287, #f79f65)
}


.mask {
    background: url(../images/mask.png) no-repeat center bottom/100% auto;
    position: absolute;
    bottom: 0;
    z-index: 2;
    width: 100%;
    height: 170px
}

.bottom {
}
.bottom .bar-tab {
    background: #fff;
    position: fixed;
    left: 0;
    bottom: 0;
    padding:5px 0;
    width: 100%;
    z-index: 200;
}
.bottom img {
    display: block
}