@charset 'utf-8';

/*  copyright:www.cqdianxin.com */

/* 
.header,
.main,
.copyright,
.btn-navbar {
    display: none;
} 
*/

/* .header,
.banner_pic,
.picview,
.copyright {
    display: none;
} */

/* .picview {
    display: none;
} */

article,
aside,
details,
figcaption,
figure,
footer,
#header,
hgroup,
main,
menu,
nav,
section,
summary {
    display: block;
}

blockquote,
body,
button,
dd,
dl,
dt,
fieldset,
form,
h1,
h2,
h3,
h4,
h5,
h6,
hr,
input,
legend,
li,
ol,
p,
pre,
td,
textarea,
th,
ul {
    margin: 0;
    padding: 0;
}

ul,
li {
    list-style: none;

    vertical-align: top;
}

body {
    /* font-family: tahoma, arial, 'Hiragino Sans GB', 'Microsoft YaHei', sans-serif;
    font-size: 13px; */
    line-height: 1.8;

    /* margin: 44px auto 60px; */

    margin: 0 auto 60px;
}

* {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
}

/*"Microsoft YaHei",tahoma,*/


/*宋体,Arial,"Microsoft YaHei",helvetica,"Hiragino Sans GB",sans-serif;*/


/*'Helvetica Neue',Helvetica,Arial,sans-serif;*/

em,
i {
    font-style: normal;

    padding: 0;
}

table {
    margin: 0 auto;

    border-collapse: collapse;

    text-align: center;
}

th,
td {
    font-size: 14px;

    color: #000;
}

img {
    border: none;
}

a {
    text-decoration: none;

    color: #666;
}

a:hover {
    text-decoration: none;

    color: #c00;
}

a:active {
    text-decoration: none;
}

.clear {
    font-size: 0;
    line-height: 0;

    clear: both;

    height: 1px;
    margin-top: -1px;
}

.blue {
    color: #00f;
}

.red {
    color: #f30;
}

.red_strong {
    font-weight: bold;

    color: #f30;
}

.orangenum {
    color: #ff9600;
}

.clearfix:before,
.clearfix:after {
    display: table;

    content: ' ';
}

.clearfix:after,
.container:after,
.container-fluid:after,
.nav:after,
.btn-navbar:after {
    clear: both;
}

/* end */


/*position*/

#head {
    position: relative;

    clear: both;
    overflow: hidden;

    width: 1140px;
    height: 89px;
    margin: 10px auto;

    text-align: left;
}

.wrap-w {
    width: 100%;
    height: auto;
    padding-bottom: 20px;
}

#main {
    clear: both;

    width: 1170px;
    height: auto;
    margin: 5px auto;
}
.content {
    width: 100%;
    margin: 15px auto;

    -webkit-transition: all 1s ease;
    -o-transition: all 1s ease;
    transition: all 1s ease;
}

@media (min-width:1200px) {
    .content {
        width: 1140px;
    }
}

#left {
    display: block;
    float: left;

    width: 200px;
}

/*end position*/


/*--top--*/

#top_frame {
    line-height: 35px;

    width: 100%;
    min-width: 1140px;
    height: 35px;

    border-bottom: 1px solid #ccc;
    background-color: rgba(221, 221, 221, .22);
}

.top {
    clear: both;
    overflow: hidden;

    width: 1140px;
    margin: 0 auto;
}

.top p {
    font-size: 14px;

    width: 100%;

    text-align: right;

    color: #666;
}

/*--end top--*/


/*--head--*/

#logo {
    position: relative;

    float: left;
    overflow: hidden;

    width: 630px;
    height: 89px;
}

#logo a {
    display: block;

    width: 630px;
    height: 89px;

    text-indent: -9999px;

    background: url(/images/logo/logo_cqdx.png) no-repeat;
    /* background-size: 100%; */

    /*
    logo_cqdianxin-3
    logo_cqdianxin-sq1.0_1140 授权
    logo_cqdx装宽带选电信
    */
}

#banner {
    z-index: 1;

    float: right;

    text-align: right;
}

#banner a {
    z-index: -100;

    display: block;

    height: 60px;

    background-image: url(/images/icon.png);
    background-position: 0 -280px;
}

#banright {
    line-height: 22px;

    position: absolute;
    z-index: 2;
    top: 30px;
    left: 760px;

    visibility: visible;
    float: right;

    padding-top: 10px;

    text-align: right;

    color: #333;
}

#banright a {
    color: #f00;
}

/*--end head--*/


/*Nav*/

.nav_2016 {
    position: -webkit-sticky;
    position: sticky;
    z-index: 99;
    top: 0;

    width: 100%;
    margin-bottom: 1px;

    background: #fe8431;
    /* background-image: linear-gradient(to right, #ff6f00, #fbb53f); */
}

#mainNav {
    font-size: 18px;
    line-height: 46px;

    width: 1170px;
    height: 46px;
    margin-right: auto;
    margin-left: auto;
    padding: 0 15px;

    list-style: none;
}

#mainNav li {
    position: relative;

    float: left;

    margin: 0 5px;
}

#mainNav li:first-child {
    padding-left: 15px;
}

#mainNav a {
    display: inline-block;

    padding: 0 25px;

    -webkit-transition: background-color .1s linear 0s;
    -o-transition: background-color .1s linear 0s;
    transition: background-color .1s linear 0s;
    text-decoration: none;

    color: #fff;
}

#mainNav a:hover {
    color: #ff8e4a;
    background-color: #fff;
}

/*#mainNav a  padding:0 0.8em;*/

#mainNav .ico-new {
    font-style: normal;

    position: absolute;
    z-index: 2;
    top: -10px;
    right: 2px;

    width: 27px;
    height: 19px;

    background-color: transparent;
    background-image: url(/images/new_icon.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
}

/* mobile-nav start */
#fnav {
    line-height: 2;

    position: fixed;
    z-index: 10;
    right: 0;
    bottom: 0;
    left: 0;

    width: 100%;
    height: 60px;

    text-align: center;

    border-top: solid 1px #9a9999;
    border-bottom: solid 1px #9a9999;
    background-color: rgb(255 255 255 / 90%);
}

#fnav li {
    position: relative;

    float: left;

    width: 25%;
}

#fnav a {
    font-size: 16px;
    line-height: 90px;

    display: block;
    overflow: hidden;

    height: 60px;

    text-decoration: none;

    color: #888;
    background-repeat: no-repeat;
    background-position: 50% 5px;
    background-size: 30px 30px;
}

.f_home {
    background-image: url(/images/f/n1.png);
}

.f_cat {
    background-image: url(/images/f/n2.png);
}

.f_order {
    background-image: url(/images/f/n4.png);
}

.f_phone {
    background-image: url(/images/f/n5.png);
}

#fnav a.fnav_on {
    color: #e3002f;
}

.f_home.fnav_on {
    background-image: url(/images/f/n11.png);
}

.f_cat.fnav_on {
    background-image: url(/images/f/n21.png);
}

/* mobile-nav end */

/*end Nav*/


/* start */


/* PC首页 */
.h2-title {
    font-size: 36px;
    font-weight: bold;
    line-height: 1.5;

    margin: 30px auto;

    text-align: center;
}

.h2-title .linear-gradient-text {
    font-size: 36px;
    line-height: 1.5;
}

.linear-gradient-text {
    font-size: 38px;
    line-height: 89px;

    display: inline-block;

    color: #1584fc;
    background-image: -webkit-linear-gradient(200.41deg, #32e2e2 .84%, #0094ff 24.8%, #1b5bff 51.37%, #ee43be 74.81%, #ff6543 100.85%);
    -webkit-background-clip: text;

    -webkit-text-fill-color: transparent;
}

/* PC首页 end */


/*  media */
@media (max-width: 1199px) {

    #top_frame,
    #head,
    .nav_2016,
    #banner_pc,
    #main,
    #layer,
    .pop-form,
    #art_list,
    #friendlink,
    #footer,
    p.btn {
        display: none !important;
    }
}

@media (min-width: 1200px) {

    .header,
    #fnav,
    .main,
    .btn-navbar,
    .banner_pic,
    .copyright {
        display: none !important;
    }

    body {
        margin: 0 auto;
    }
}

/* end media */

/** m首页  **/
.header {
    /* position: fixed; */
    z-index: 1;
    top: 0;

    width: 100%;
    min-width: 320px;

    background-color: #ff8202;
}

.logo {
    width: 100%;
    height: 44px;
    margin-top: 0;
    padding: 10px 0 10px 0;

    text-align: center;

    color: #fff;
}

.logo h1,
.logo h2 {
    font-family: 'Microsoft Yahei';
    font-size: 18px;
    font-weight: normal;
    line-height: 24px;
}

.home_a {
    position: absolute;
    top: 5px;
    left: 15px;
}

.home_a a {
    font-size: 20px;

    color: #fff;
}

.home_a img {
    border: 0;
}

.banner_pic {
    width: 100%;
    height: auto;
    margin-bottom: 15px;

    text-align: center;
}

.banner_pic img {
    width: 100%;
    min-width: 300px;
    height: auto;
}

.sq_marguee ul {
    width: 9999px;
    height: 40px;
}

.sq_marguee ul li {
    line-height: 40px;

    float: left;

    padding-right: 45px;
}

.sq_marguee ul li a {
    color: #f60;
}

/* m首页 end  */

/* m套餐列表 */
.tcwarp {
    position: relative;

    margin: 1.5rem 1.5rem;
    padding: 1rem;

    border-radius: .6rem;
    background-color: #fff;
    -webkit-box-shadow: 0 .1rem .5rem #ccc;
    box-shadow: 0 .1rem .5rem #ccc;
}

.tcpic_c {
    float: left;

    width: 25%;
}

.tcart_c {
    float: right;

    width: 71%;
}

.tcname_c {
    font-size: 1.5rem;
    font-weight: 600;

    letter-spacing: .1rem;
}

.tcname_c span {
    float: right;

    margin-right: .8rem;

    color: #eb4f41;
}

.tcsummary_c {
    font-size: 1.3rem;

    display: inline-block;

    padding: 0 .8rem;

    color: #7e7e7e;
    border-radius: 1rem;
    background-color: #f4f0ef;
}

.tcname_z {
    font-size: 1.6rem;
    font-weight: 600;

    letter-spacing: .1rem;

    color: #8a6d3b;
}

.tcname_z span {
    font-size: 1rem;
    font-weight: normal;

    float: right;

    margin-right: .8rem;

    color: #696969;
}

.tcname_z span em {
    font-size: 1.8rem;
    font-weight: 600;

    letter-spacing: .2rem;

    color: #f68500;
}

.tcsummary_z {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;

    margin-right: -1.2rem;
    margin-bottom: 4rem;
    margin-left: -2rem;
}

.tcsummary_z>* {
    width: 100%;
}

.tcsummary_z dt {
    font-size: 1.6rem;

    letter-spacing: .1rem;

    color: #f58300;
}

.tcnra {
    position: relative;
}

.tcnra dt::after {
    font-size: 2rem;

    position: absolute;
    top: -.4rem;
    right: -.5rem;

    content: '+';
}

.tcnrb {
    position: relative;
}

.tcnrb dt::after {
    font-size: 2rem;

    position: absolute;
    top: -.4rem;
    right: -.2rem;

    content: '+';
}

.tcnrc {
    position: relative;
}

.tcronghepic {
    float: left;

    padding-right: 1rem;
}

.tcronghepic img {
    width: 13.5rem;
}

.tcronghepic+div {
    float: left;
}

.tcnrd {
    font-size: 1.2rem;
}

.tcnrd span {
    font-size: 1.4rem;
    font-weight: 600;

    margin-left: 1rem;

    letter-spacing: .1rem;

    color: #f6721d;
}

.tcnrd_jia {
    font-size: 1.2rem;

    margin-top: 1.2rem;
}

.tcnrd_jia span {
    font-size: 1.7rem;

    letter-spacing: .1rem;

    color: #f33635;
}

.tcnrc dt::after {
    font-size: 2rem;

    position: absolute;
    top: -.4rem;
    right: -.5rem;

    content: '+';
}

.tcsummary_z dd {
    font-size: 1rem;

    color: #7c7c7c;
}

.bt_sjd {
    position: absolute;
    right: .8rem;
    bottom: 1.1rem;
}

.bt_sjd .yuyue {
    font-size: 1.4rem;

    padding: .6rem 1.2rem;

    color: #fff;
    border-radius: 1.4rem;
    /* background-color: #f6961a; */
    background: -o-linear-gradient(2deg, #f8995b, #ed6553);
    background: linear-gradient(88deg, #f8995b, #ed6553);
}

/* m套餐列表 end */

/* m-详情 */
.mainpic {
    width: 100%;
}

.pic_view {
    text-align: center;
}

.pic_view img {
    width: 100%;
}

.item-info {
    padding: 15px 15px 0;
}

.sku_name {
    padding-bottom: 16px;
}

.sku_name h1 {
    font-size: 26px;
    font-weight: normal;
    line-height: 1.5;

    text-align: center;

    color: #262626;
}

.item_desc {
    font-size: 16px;
    line-height: 1.8;

    color: #e4393c;
}

.sku_nameinfo dl {
    font-size: 12px;
    line-height: 2;

    margin-bottom: 10px;

    border-bottom: 1px solid #e8e8e8;
}

.sku_nameinfo dt {
    float: left;

    color: #666;
}

.sku_nameinfo dt::after {
    content: '：';
}

.sku_nameinfo dd {
    color: rgb(117, 117, 117);
}

@media (min-width:1200px) {
    .mainpic {
        float: left;

        max-width: 430px;
        padding-right: 30px;

        background-color: white;
    }

    .pic_view img {
        max-width: 430px;
    }
}

.tcsq {
    border-top: 4px solid #ff8629;
    border-bottom: 8px solid #ff8629;
}

.tcsq strong {
    font-size: 16px;
    line-height: 2;

    padding: 0 15px;
}

.tcsq strong::before {
    height: 25px;

    content: '| ';

    color: #ff8629;
}

.tcsq img {
    display: block;

    width: 100%;
    max-width: 900px;
    margin: 0 auto;
}

@media (max-width: 1199px) {
    .picview {
        margin: -15px;
    }
}

/*  详情 end */


.main {
    min-width: 300px;
    /* padding: 0 10px 10px 10px; */
}

.faq_cj {
    padding: 0 9px;
    margin-top: 50px;

    border-top: solid 1px #c5c5c5;
    background: #f6f6f6;
}
.app_step {
    padding: 0 9px;
    margin-top: 50px;
}

.app_step .p_tit {
    font-size: 14px;
    line-height: 24px;

    margin-bottom: 10px;

    color: #5a5e68;
}

.app_step ul li {
    overflow: auto;

    margin-bottom: 9px;
}

.app_step ul li .num_span {
    font-size: 15px;
    line-height: 24px;

    display: block;
    float: left;

    width: 24px;
    height: 24px;
    margin-right: 8px;

    text-align: center;

    color: #fff;
    border-radius: 50%;
}

.app_step ul li .s_1 {
    background-color: #ff4f4f;
}

.app_step ul li .s_2 {
    background-color: #feb22f;
}

.app_step ul li .s_3 {
    background-color: #3dc9a0;
}

.app_step ul li .s_4 {
    background-color: #79b0f5;
}
.app_step ul li .s_5 {
    background-color: #eb79f5;
}

.app_step ul li .span_txt {
    font-size: 14px;
    line-height: 24px;

    float: left;

    height: 24px;

    color: #5a5e68;
}

/**  两栏tab  **/
.two_col_tab {
    height: 38px;
    margin-top: 15px;
}

.two_col_tab ul li {
    float: left;

    width: 49%;
    height: 38px;

    border-bottom: solid 2px #ff8221;
    background-color: #f6f7f9;
}

.two_col_tab ul li a {
    font-size: 16px;
    line-height: 18px;

    display: block;

    height: 18px;
    padding: 9px 0 10px 0;

    text-align: center;
    text-decoration: none;

    color: #666;
}

.two_col_tab ul li a span {
    display: block;

    height: 18px;
}

.two_col_tab ul li:last-child a span {
    border-right: none;
}

.two_col_tab ul li .on a {
    padding: 9px 0 9px 0;

    color: #f00;
    border-bottom: solid 2px #f00;
}

.two_col_tab #index_tab .on {
    border: solid 2px #ff8221;
    border-bottom: none;
    background-color: #fff;
}

/**  end 两栏tab  **/


/* 首页常见问题 */

.faq_i_list {
    padding: 10px;

    -moz-column-count: 2;

    /* Firefox */
    /* Safari 和 Chrome */
    -webkit-column-count: 2;
    column-count: 2;
}

/*--------------TC TABLE start------------------------*/

.trhover tr {
    background-color: #fff9e8;
}

.trhover tr:hover {
    background-color: #fce4ec !important;
}

.trhover .bg2 {
    background-color: #fffde7;
}

.trhover .orange {
    padding: 6px 6px;

    color: #fff;
    border-radius: 2px;
    background-color: #0071f8;
}

.trhover .red {
    padding: 6px 6px;

    color: #fff;
    border-radius: 2px;
    background-color: #f43052;
}

.trhover .blue {
    padding: 6px 6px;

    color: #fff;
    border-radius: 2px;
    background-color: #3bb702;
}

.trhover .t {
    color: #333;
}

/*border: 1px solid #f00;*/

.table-b th {
    font-weight: 700;

    padding: 2px;

    color: #333;
    border: 1px solid #ddd;
    background: #fdfdfd url(/images/item_th.png) repeat-x 0 0;
}

.table-b td,
.trhover td {
    line-height: 1.8em;

    padding: 5px;

    border: 1px solid #ddd;
}

.trhover p span {
    -webkit-box-shadow: 3px 4px 5px 1px #ccc;
            box-shadow: 3px 4px 5px 1px #ccc;
}

/*资费表格 */
.table1 {
    width: 100%;

    -webkit-box-shadow: 0 0 10px rgb(0 0 0 / 18%);
    box-shadow: 0 0 10px rgb(0 0 0 / 18%);
}

.table1 thead th {
    padding: 8px;

    text-align: center;

    color: #fff;
    border: 1px solid #ddd;
    background-color: #ff9e30;
    text-shadow: 1px 1px 0 #666;
}

.table1 td:empty {
    border: none;
    background-color: transparent;
}

.tbeven {
    -webkit-box-shadow: 0 1px 6px rgba(124, 124, 124, .42);
            box-shadow: 0 1px 6px rgba(124, 124, 124, .42);
    margin: 20px auto;
    width: 100%;
    font-size: 18px;
    border: 1px solid #d4d4d4;
}

.tbeven thead tr td {
    color: #005b95;
    font-size: 18px;
}

.tbeven tbody tr:nth-of-type(even) {
    background-color: #f5f5f5;
}

.tbeven td {
    font-size: 18px;
    padding: 15px;
    border: 1px solid #d4d4d4;
}


.hr1 {
    clear: both;

    width: 80%;
    height: 1px;
    margin: 5px auto;

    border: none;
    border-top: 1px solid #ccc;
}

.hr2 {
    font-size: 0;

    clear: both;

    width: 540px;
    height: 1px;
    margin: 5px auto;

    border: none;
    border-top: 2px dashed #0c5ece;
}

.hr3 {
    width: 80%;
    height: 1px;
    margin: 15px auto 15px 0;

    border-top: 1px solid #ccc;
}

.num_font {
    font-size: 16px;
    font-weight: bold;

    color: #f00;
}

.tc_jiage {
    font-size: 18px;
    font-weight: bold;

    color: #f00;
}

.tc_list {
    margin: 30px auto 80px;
}

.tc_list .tc_list_name {
    font-family: 'Microsoft Yahei';
    font-size: 30px;
    line-height: 1.5em;

    padding: 10px auto;

    text-align: center;
}

.tc_list table {
    width: 100%;
    margin-bottom: 10px;
}

.tc_name {
    font-family: 'Microsoft Yahei';
    font-size: 3rem;

    margin-top: 60px;

    text-align: center;

    color: #067ab4;
    border-top: 1px solid #067ab4;
    text-shadow: 2px 2px #fff, 3px 3px #666;
}
@media (min-width: 1200px) {
    .tc_name {
        font-size: 52px;
    }
}


.tc_name span {
    position: relative;
    top: -36px;

    padding: 0 30px;

    background-color: #fff;
    line-height: 1.3em;
}

.tc_name1 {
    font-family: 'Microsoft Yahei';
    font-size: 52px;
    font-weight: 900;

    margin-top: 60px;

    text-align: center;

    color: #666;
    border-top: 1px solid #067ab4;
}

.tc_name1 span {
    position: relative;
    top: -36px;

    padding: 0 30px;

    background-color: #fff;
}

.tc_name2 {
    font-family: 'Microsoft Yahei';
    font-size: 24px;
    line-height: 1.5em;

    text-align: center;

    color: #666;
}

.tc_name2 span {
    font-size: 14px;

    padding-left: 30px;
}

/* 套餐100M图片 */

.tc_namep {
    font-family: 'Microsoft Yahei';
    font-size: 14px;
}

dl.tcshuoming {
    margin: 10px auto 0;
    padding: 5px;

    /*background-color: #cee3f8;*/

    border: 5px dotted #ddd;

    -moz-column-count: 2;

    /* Firefox */
    /* Safari 和 Chrome */
    -webkit-column-count: 2;
    column-count: 2;
    -moz-column-rule: 4px outset #ddd;

    /* Firefox */
    /* Safari and Chrome */
    -webkit-column-rule: 4px outset #ddd;
    column-rule: 4px outset #ddd;
}

dl.tcshuoming dt {
    margin-top: 5px;
    /*font-family:'Microsoft Yahei';
    font-size:14px;
    color:#F30*/
}

dl.tcshuoming .first {
    margin-top: 0;
}

dl.tcshuoming .last {
    text-align: right;

    color: #999;
}

.icosjitv {
    position: relative;

    margin: 5px auto 5px;
    padding-left: 5px;
}

.icosji {
    position: absolute;
    z-index: 2;
    top: 5px;
    right: 1px;

    display: block;

    width: 30px;
    height: 46px;
}

.icoitv {
    position: absolute;
    z-index: 2;
    top: 130px;
    right: 1px;

    display: block;

    width: 45px;
    height: 41px;
}

/*--------------TC TABLE END------------------------*/


/* suofang start */
.suofang {
    -webkit-animation-name: scaleDraw;
    animation-name: scaleDraw;
    -webkit-animation-duration: 1.3s;
    animation-duration: 1.3s;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    -webkit-animation-iteration-count: infinite;
    animation-iteration-count: infinite;
}

@-webkit-keyframes scaleDraw {
    0% {
        -webkit-transform: scale(.85);
        transform: scale(.85);
    }

    50% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }

    100% {
        -webkit-transform: scale(.85);
        transform: scale(.85);
    }
}

@keyframes scaleDraw {
    0% {
        -webkit-transform: scale(.85);
        transform: scale(.85);
    }

    50% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);
    }

    100% {
        -webkit-transform: scale(.85);
        transform: scale(.85);
    }
}

/* suofang end */











.box,
.boxtab {
    display: block;

    margin-bottom: 10px;

    border: 1px solid #e4b5b4;
    border-radius: 5px;
    background-repeat: repeat-y;
}

.box h3,
.boxtab h3 {
    font-size: 16px;
    line-height: 2;

    text-align: center;

    color: #fff;
    background-color: #ef5350;
    background-repeat: no-repeat;
}

.box h4 {
    font-size: 14px;

    display: block;
    clear: both;

    width: 190px;
    margin: 0 auto;
    padding-top: 8px;
    padding-bottom: 6px;

    text-align: center;

    background-image: url(/images/icon.png);
    background-repeat: no-repeat;
    background-position: 0 -43px;
}

.box ul {
    display: block;
    clear: both;

    width: 190px;
    margin: 0 0 0 5px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 0;

    text-align: left;
}

.box ul li {
    display: block;
    clear: both;

    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;

    list-style-type: none;

    border-bottom: #ccc 1px dashed;
}

/* .boxtab {
    display: block;

    margin-bottom: 10px;

    border: 1px solid #e4b5b4;
    border-radius: 5px;
    background-repeat: repeat-y;
} */


/* .boxtab h3 {
    font-size: 14px;
    font-weight: normal;
    line-height: 2;

    text-align: center;

    color: #fff;
    background-color: #fe8431;
    background-repeat: no-repeat;
    background-image: linear-gradient(270deg,#f77c00,#ff6000);
} */


.boxtab h4 {
    font-size: 14px;

    display: block;
    clear: both;

    width: 210px;
    margin: 0 auto;
    padding-top: 8px;
    padding-bottom: 6px;

    text-align: center;

    background-image: url(/images/icon.png);
    background-repeat: no-repeat;
    background-position: 0 -43px;
}

.boxtab ul {
    display: none;
    clear: both;

    margin: 0 0 0 5px;
    padding-top: 0;
    padding-right: 0;
    padding-bottom: 2px;
    padding-left: 0;

    text-align: left;
}

.boxtab ul li {
    display: block;
    clear: both;

    padding-top: 5px;
    padding-bottom: 5px;
    padding-left: 10px;

    list-style-type: none;

    /* [disabled]position: relative;
*/

    border-bottom: #ccc 1px dashed;
}

.boxtab ul li a {
    margin-left: 0;
}

.boxtab ul li a:link {
    text-decoration: none;
}

.boxtab ul li a:visited {
    text-decoration: none;

    color: #f00 !important;
}

.boxtab ul li a:hover {
    text-decoration: none;
}

.boxtab ul li a:active {
    text-decoration: none;
}

.txt {
    line-height: 18px;

    display: block;
    clear: both;

    padding-top: 0;
    padding-right: 0;
    padding-bottom: 0;
    padding-left: 0;

    text-align: left;
}

#mid {
    float: left;

    width: 550px;
    padding-left: 15px;
}

#zzurl a {
    line-height: 2.3;
}

#box550 {
    clear: both;

    width: 550px;
    margin-bottom: 10px;
}

.box5 {
    display: block;
    clear: both;

    width: 550px;
    margin-bottom: 10px;
}

#box550_up {
    font-size: 0;

    clear: both;

    width: 550px;
    height: 4px;

    background-image: url(/images/icon.png);
    background-repeat: no-repeat;
    background-position: 0 -372px;
}

#box550_line {
    clear: both;

    width: 548px;

    text-align: left;

    border-right: #e8b4b4 1px solid;
    border-left: #e8b4b4 1px solid;
}

#left550 {
    float: left;

    width: 267px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;

    border-right: #ccc 1px dashed;
}

#right550 {
    float: left;

    width: 268px;
    padding-top: 3px;
    padding-right: 3px;
    padding-bottom: 3px;
    padding-left: 3px;
}

.tuijian_geren,
.tuijian_qiye {
    background: url(/images/icon.png) no-repeat 0 0;
}

.tuijian_geren {
    width: 122px;
    height: 24px;
    margin-left: 15px;

    text-indent: -9999px;

    background-position: -370px 0;
}

.tuijian_qiye {
    width: 122px;
    height: 24px;
    margin-left: 15px;

    text-indent: -9999px;

    background-position: -370px -50px;
}

#box550_line p {
    line-height: 2.5em;

    padding-left: 15px;
}

#box550_down {
    font-size: 0;

    clear: both;

    width: 550px;
    height: 4px;

    background-image: url(/images/icon.png);
    background-repeat: no-repeat;
    background-position: 0 -377px;
}

#right {
    float: right;

    width: 200px;
}

.box5left {
    float: left;
    clear: left;

    width: 267px;
    margin: 0;
}

.box5right {
    float: right;
    clear: right;

    width: 268px;
    margin: 0;
}

.box5up {
    font-size: 0;

    clear: both;

    width: 267px;
    height: 4px;

    background-image: url(/images/icon.png);
    background-repeat: no-repeat;
    background-position: 0 -360px;
}

.box5line {
    line-height: 15px;

    position: relative;

    clear: both;

    width: 265px;

    text-align: left;

    border-right: #e8b5b5 1px solid;
    border-left: #e8b5b5 1px solid;
}

.box5line .ico-new {
    font-style: normal;

    position: absolute;
    z-index: 5;
    top: -5px;
    left: 60px;

    width: 27px;
    height: 19px;

    background-color: transparent;
    background-image: url(/images/new_icon.gif);
    background-repeat: no-repeat;
    background-attachment: scroll;
    background-position: 0 0;
    background-clip: border-box;
    background-origin: padding-box;
    background-size: auto;
}

.xiangxi {
    display: block;

    /* [disabled]position:relative;
*/
    float: left;

    /*for ie6*/

    width: 41px;
    height: 19px;

    text-indent: -9999px;

    background-image: url(/images/icon.png);
    background-repeat: no-repeat;
    background-position: -130px -130px;
}

.bpic {
    display: block;
    float: left;

    margin-right: 10px;
    padding-top: 5px;
    padding-right: 10px;
    padding-bottom: 5px;
    padding-left: 5px;

    border-right: #ccc 1px dashed;
}

.box5down {
    font-size: 0;

    clear: both;

    width: 267px;
    height: 4px;

    background-image: url(/images/icon.png);
    background-repeat: no-repeat;
    background-position: 0 -365px;
}

#r765 {
    float: right;

    width: 900px;
    min-height: 60vh;

    border: #e8b5b5 1px solid;
    border-radius: 5px;
}

#local {
    font-size: 13px;
    line-height: 2.3em;

    margin-bottom: 10px;

    text-indent: 20px;

    color: #999;
    border-bottom: #ccc 1px solid;
    background-image: url(/images/h2_10.gif);
    background-repeat: no-repeat;
    background-position: 5px center;
}

#local a {
    color: #999;
}

#r765 h1 {
    font-size: 26px;
    font-weight: 800;
    line-height: 30px;

    display: block;
    clear: both;

    padding: 8px 0;

    text-align: center;

    border-bottom: #ccc 1px solid;
}

#r765 h2 {
    font-size: 26px;
    font-weight: bold;
    line-height: 30px;

    display: block;
    clear: both;

    padding: 8px 0;

    text-align: center;

    border-bottom: #ccc 1px solid;
}

.tbox {
    line-height: 150%;

    clear: both;

    width: 743px;
    margin: 10px 10px;

    text-align: left;
}

.biaoqian a {
    text-decoration: underline;

    color: #9e9e9e;
}

/*------套餐介绍区 129 169------*/


.goods_cont {
    float: none;
    overflow: hidden;

    border: 1px solid #e8e8e8;
}

.xz_goods h3 {
    font: normal 16px/22px 'Microsoft Yahei';

    padding: 10px 0 10px 15px;

    color: #333;
    border-bottom: 1px dotted #c3ccc9;
}

.gyGreen {
    color: #ff8200;
}

dl.yh_price {
    line-height: 30px;

    height: 30px;
}

dl.yh_price dt {
    float: left;

    width: 75px;

    text-align: right;

    color: #666;
}

dl.yh_price dd {
    float: left;

    color: #333;
}

.gyRed {
    color: #e4393c;
}

dl.yh_price dd strong {
    font-family: 'Microsoft Yahei';
    font-size: 24px;
}

.mt5 {
    margin-top: 5px;
}

dl.ys_choose {
    line-height: 32px;

    clear: both;

    padding: 0 10px;
}

dl.ys_choose dt {
    float: left;

    width: 70px;

    text-align: right;

    color: #666;
}

dl.ys_choose dd {
    color: #333;
}

.intro_txt p {
    font-family: 'Microsoft Yahei', '\5FAE\8F6F\96C5\9ED1';
    font-size: 16px;
    line-height: 180%;
}

.tabbg {
    border-right: 1px solid #ddd;
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
}

#gImg {
    max-width: 100%;
}

/*------end 套餐介绍区----*/

/*--图片列表--- */

.pic-list {
    padding-bottom: 30px;

    background-color: #102449;
}

.pic-list li img {
    display: block;

    width: 100%;
    max-width: 1140px;
    margin: 0 auto;

    vertical-align: top;
}

/*--图片列表--*/

/*------文章列表区------*/
.time_tag {
    color: #9e9e9ebf;
}

.list li {
    padding: 6px 0;

    border-bottom: #ccc 1px dashed;
}

/*.list li:hover {
    background-color:#F3F7FA;
    border:1px solid #E5E9EC;
}
*/

.list .title {
    font-family: 'Microsoft YaHei';
    font-size: 18px;
    line-height: 32px;

    text-decoration: none;

    color: #d21111;
}

.list .intro {
    color: #666;
}

.list .intro:hover {
    color: #333;
}

/* end 文章列表区 */


/* 翻页start */

.dede_pages ul {
    float: left;

    padding: 12px 0 12px 16px;
}

.dede_pages ul li {
    font-family: Tahoma;
    line-height: 17px;

    float: left;

    margin-right: 6px;
    padding: 2px 4px 2px;

    border: 1px solid #e9e9e9;
}

.dede_pages ul li a {
    display: block;
    float: left;

    color: #555;
}

.dede_pages ul li a:hover {
    text-decoration: none;

    color: #ba2737;
}

.dede_pages ul li.thisclass {
    font-weight: bold;

    color: #fff;
    background-color: #ba2737;
}

.dede_pages select {
    font-size: 12px;

    height: 15px;

    border: 0;
}

/* end 翻页 */


/*------正文内容区------*/

.ari_info {
    text-align: right;
}

.article {
    font-family: 'Microsoft Yahei';
    font-size: 16px;

    overflow: hidden;

    min-height: 200px;
    margin: 0 10px;
    padding-bottom: 20px;

    color: #333;

    _height: 700px;
}

.article p {
    font-family: 'Microsoft Yahei';
    font-size: 18px;
    font-stretch: normal;
    line-height: 32px;

    margin: 32px 0 0;
    padding: 0;

    text-align: justify;
    text-indent: 2em;

    color: rgb(64, 64, 64);
}

.article div {
    font-family: 'Microsoft Yahei';
    font-size: 18px;
    font-stretch: normal;
    line-height: 32px;

    width: 100%;

    text-align: justify;

    color: rgb(64, 64, 64);
}

.article p img {
    display: block;

    max-width: 100%;
    height: auto !important;
    margin: 0 auto;

    vertical-align: bottom;
}

.faq_w,
.faq_d {
    background: url(/images/icon_0023.png) no-repeat 0 0;
}

.faq_w {
    width: 12px;
    height: 13px;
    padding-left: 15px;

    background-position: -761px -137px;
}

.faq_d {
    width: 12px;
    height: 13px;
    padding-left: 15px;

    background-position: -760px -168px;
}

/**tab**/

.i_tab1 {
    clear: both;

    height: 29px;
    margin: 2px 2px 0;
}

.i_tab1 li {
    line-height: 29px;

    float: left;

    width: 25%;
    height: 29px;
    margin-right: 0;

    cursor: pointer;
    text-align: center;

    border-bottom: 1px solid #ed5d05;
    background: url(/images/icon.png) no-repeat -210px -30px;
}

.i_tab1 li.active {
    font-size: 14px;
    font-weight: 700;

    height: 30px;
    margin-bottom: -1px;

    /* [disabled]position: relative;
*/

    border-bottom: none;
    background: url(/images/icon.png) no-repeat 0 -130px;
}

.i_tab_kuan {
    font-size: 26px;
    font-weight: 700;

    clear: both;

    height: 65px;
    margin: 20px 0 0;

    color: #fff;
    border-bottom: 10px solid #4caf50;
}

.i_tab_kuan li {
    line-height: 52px;

    float: left;

    width: 49.8%;
    height: 52px;
    margin-right: 2px;

    cursor: pointer;
    text-align: center;

    background-color: #2b6be0;
}

.i_tab_kuan li.active {
    height: 55px;
    margin-bottom: -1px;

    background-color: #4caf50;
}

.i_tab {
    clear: both;

    height: 30px;
    margin: 20px 0 0;

    border-bottom: 1px solid #ed5d05;
}

.i_tab li {
    line-height: 29px;

    float: left;

    width: 104px;
    height: 29px;
    margin-right: 2px;

    cursor: pointer;
    text-align: center;

    background: url(/images/icon.png) no-repeat -210px -30px;
}

.i_tab li.active {
    font-size: 14px;
    font-weight: 700;

    height: 30px;
    margin-bottom: -1px;

    background: url(/images/icon.png) no-repeat -210px 0;
}

.i_con {
    display: none;
    clear: both;

    padding-top: 20px;
}

.i_dep {
    line-height: 21px;

    position: relative;

    overflow: hidden;
    zoom: 1;

    margin: 0 auto 10px;
    padding: 8px 8px 8px 115px;

    border: 1px solid #ddd;
}

.i_dep_ico {
    position: absolute;
    top: 0;
    left: 0;

    visibility: visible;

    width: 115px;
    height: 37px;

    background: url(/images/icon_0023.png) no-repeat 5px -121px;
}

.i_con ol {
    line-height: 22px;

    padding: 10px;
}

.i_con table .th {
    background: #ddd url(/images/item_th.png) repeat-x 0 0;
}

.i_con table .th th {
    font-weight: 700;

    color: #333;
}

.i_con table .th-sub {
    color: #666;
    background: #f5f5f5;
}

/*end tab*/


/*num*/

.num1,
.num2,
.num3,
.num4,
.num5,
.num6,
.num7,
.num8,
.num9,
.num10 {
    float: left;

    margin-right: 3px;

    /* [disabled]position:absolute;
*/
    margin-left: -10px;

    background: url(/images/icon.png) no-repeat 0 0;
}

.num1 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px 0;
}

.num2 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px -20px;
}

.num3 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px -40px;
}

.num4 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px -60px;
}

.num5 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px -80px;
}

.num6 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px -100px;
}

.num7 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px -120px;
}

.num8 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px -140px;
}

.num9 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px -160px;
}

.num10 {
    width: 16px;
    height: 13px;
    margin-top: 5px;

    background-position: -783px -180px;
}

/*end num*/

.img-hot {
    position: absolute;

    width: 35px;
    height: 15px;

    cursor: default;

    background: url(/images/hot.gif) no-repeat 0 0;
}

.img-youhui {
    position: absolute;

    width: 40px;
    height: 15px;

    cursor: default;

    background: url(/images/1.gif) no-repeat 0 0;
}

.arttopic {
    float: left;

    width: 190px;
}

.arttoptxt {
    float: right;

    width: 543px;
    margin-left: 10px;
}

.ys_cheng {
    margin-right: 10px;

    color: #f93;
}

.artwhitefont td {
    font-weight: bold;

    color: #fff;
    background-color: #ff9e03;
}

.jiage {
    font-size: 14px;

    margin-top: 20px;

    text-align: center;

    border: 1px #eed8c1 solid;
    border-radius: 15px;
    background-color: #fffaea;
}

.tc-shuxing {
    font-size: 14px;
}

.tc-shuxing dt {
    margin-top: 15px;
}

.tc-shuxing dd {
    margin-left: 15px;
}

.shiyongcangping {
    font-size: 15px;
    font-weight: bold;

    color: #7ab700;
}

.sycp_gh_kd {
    width: 136px;
    height: 50px;

    text-indent: -9999px;

    background: url(/images/icon_0023.png) no-repeat;
    background-position: 0 -336px;
}

.sycp_gh_kd_sj {
    width: 210px;
    height: 50px;

    text-indent: -9999px;

    background: url(/images/icon_0023.png) no-repeat;
    background-position: 0 -336px;
}

.taocanneirong {
    font-size: 15px;
    font-weight: bold;

    color: #009dd1;
}

.youhuicuxiao {
    font-size: 15px;
    font-weight: bold;

    color: #f04;
}

.t100 {
    width: 100px;
}

.t150 {
    display: block;
    float: left;

    width: 150px;
    height: 12px;
}

.t170 {
    display: block;
    float: left;

    width: 170px;

    text-align: center;
}

.t200 {
    float: left;

    width: 200px;
}

.t250 {
    float: left;

    width: 250px;

    text-align: left;
}

.t300 {
    display: block;
    float: left;

    width: 300px;
}

.t375 {
    display: block;
    float: left;

    width: 370px;
}

.t450 {
    display: block;
    float: left;

    width: 450px;
}

.t470 {
    float: right;

    width: 493px;
}

.t500 {
    width: 500px;
}

.t550 {
    float: right;

    width: 543px;
}

.t640 {
    display: block;
    float: left;

    width: 640px;
}

/* 申请表单 */
#shenqing {
    max-width: 540px;
    height: 240px;
    margin: 0 auto;

    text-align: center;

    background-image: url(/images/bg-2.gif);
    background-repeat: no-repeat;
}

#shenqing ul {
    font-size: 14px;
    line-height: 230%;

    margin-top: 0;
    padding-top: 13px;

    list-style-type: circle;

    text-align: center;
}

#form-shenqing select {
    width: 160px;
    height: 35px;
    margin: 5px;

    border: solid 1px #a9a9a9;
    outline: none;
}

#form-shenqing .inputtxt {
    line-height: 35px;

    height: 35px;
    margin: 5px;
    padding: 6px 12px;

    border: solid 1px #a9a9a9;
    border-radius: 2px;
    outline: 0;
    background-color: #fafafa;
}

#form-shenqing .inputtxt:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}

textarea {
    text-align: left;
}

.code-img {
    width: 80px;
    height: 30px;
    margin-left: 15px;

    vertical-align: middle;
}

.yzmtips {
    font-weight: bold;

    padding-left: 20px;

    color: red;
}

.submitBtn {
    font-size: 18px;

    padding: 12px 70px;

    -webkit-transition: .25s;
    -o-transition: .25s;
    transition: .25s;
    letter-spacing: 12px;

    color: #fff;
    border: 0;
    border-radius: 6px;
    background-color: #e74c3c;
}

.submitBtn:hover,
.submitBtn:focus {
    background-color: #f30;
}

.submitBtn:active {
    outline: none;
    background-color: #dc2d1b;
}

.submitBtn[disabled] {
    background-color: #9e9e9e;
}

/*--------------11-------------*/


.text-magnifier {
    font: 20px Tahoma, Helvetica, Arial, Simsun, sans-serif;

    position: absolute;
    z-index: 1;
    top: -66px !important;
    left: 33px !important;

    width: 160px;
    height: 60px;
    padding: 8px 8px 0;

    color: #ff4800;
    border: 1px solid #e6c99e;
    background: none repeat scroll 0 0 #ffffe4;
    -webkit-box-shadow: 3px 3px 8px #808080bf;
    box-shadow: 3px 3px 8px #808080bf;
}

.text-magnifier .mag-explain {
    font-size: 12px;

    margin-top: 5px;

    color: #6c6c6c;
    border-top: 1px solid #e6c99e;
}

.fn-hide {
    display: none;
}

/*--------------11-------------*/

/** 申请表单-手机申请 */

.bind_area {
    margin-top: 10px;
}

.bind_area .bind_con {
    border: solid 1px #c0c0c0;
    background-color: #fff;
}

.bind_area .bind_con {
    border-radius: 6px;
}

.bind_tit {
    overflow: hidden;

    height: 20px;
    margin-top: 10px;

    background: url(/images/bind_tit_line.png) repeat-x;
    background-size: 5px 20px;
}

.bind_tit .bind_tit_txt {
    font-size: 14px;

    width: 180px;
    height: 20px;
    margin: 0 auto;

    text-align: center;

    color: #004898;
    background-color: #f4f4f4;
}

.bind_tit .bind_tit_txt h2 {
    font-size: 14px;
}

/**  输入表单  **/
.form_list li {
    overflow: hidden;

    height: 51px;
    padding: 15px;

    border-bottom: solid 1px #c0c0c0;
}

.form_list li.last {
    border-bottom: none;
}

.form_list li .left_tit {
    font-size: 14px;
    line-height: 21px;

    float: left;

    width: 70px;
    height: 21px;

    text-align: justify;
}

.form_list li .right_con {
    /* float: left; */
    overflow: hidden;

    height: 21px;
}

.form_list li select {
    font-size: 14px;
    line-height: 20px;

    width: 150px;
    height: 20px;

    border: none;
    background: none;

    /*background: url(/images/drop_icon.png) no-repeat right 7px;*/
    background-size: 9px 6px;
}

.form_list li .input_01 {
    font-size: 14px;
    line-height: 20px;

    width: 90%;
    height: 20px;

    color: #333;
    border: none;
    background-color: #fff;

    -webkit-appearance: caret;
    -moz-appearance: caret;
    appearance: caret;
}

.form_list li .text_box {
    font-size: 14px;
    line-height: 21px;
}

.big_btn_area {
    height: 53px;
    margin-top: 15px;
}

.big_btn_area .left_btn {
    float: left;

    width: 49%;
}

.big_btn_area .right_btn {
    float: right;

    width: 49%;
}

.blue_btn,
.red_btn {
    font-size: 19px;
    font-weight: bold;
    line-height: 50px;

    display: block;

    height: 50px;

    text-align: center;
    text-decoration: none;

    border-radius: 6px;
}

.blue_btn {
    font-family: 'Microsoft Yahei';
    font-weight: normal;

    width: 100%;

    color: #fff;
    border: 0;
    background-color: #ff8200;
    -webkit-box-shadow: 0 4px 8px 0 rgb(254 120 81 / 50%);
    box-shadow: 0 4px 8px 0 rgb(254 120 81 / 50%);
    /*
    text-shadow: 1px 1px 0 rgba(255, 255, 255, 0.5);
    background: url(/images/blue_btn_bg.png) repeat-x;
    */
}

.red_btn {
    color: #fff;
    border: solid 1px #d90c0b;
    background: url(/images/red_btn_bg.png) repeat-x;
    background-size: 5px 50px;
    text-shadow: 1px 1px 0 rgba(0, 0, 0, .4);
}

.bind_area .form_err {
    font-size: 14px;
    line-height: 20px;

    overflow: hidden;

    margin-top: 10px;
    padding: 0 0 0 30px;

    color: #e60000;
    background: url(/images/form_err.png) no-repeat;
    background-size: 20px 20px;
}

/*end 手机申请 */

.applyok {
    font-family: 'Microsoft Yahei';
    font-size: 18px;
    line-height: 2em;

    display: none;

    width: 328px;
    margin: 50px auto 0;

    text-align: center;

    color: #666;
    background-image: url(/images/TB10.png);
    background-repeat: no-repeat;
    background-position: 20px 0;
}

/* 在线申请 弹框 */
#layer {
    position: fixed;
    z-index: 699999;
    top: 0;
    left: 0;

    display: none;

    width: 100%;
    height: 100%;

    opacity: 1;
    background: rgba(0, 0, 0, .6);

    filter: alpha(opacity=70);
}

#load {
    position: absolute;
    z-index: 699999;
    top: 0;

    display: none;

    width: 100%;
    height: 100%;

    opacity: .5;
    background-color: #ccc;
    background-image: url(/images/loading.gif);
    background-repeat: no-repeat;
    background-position: 50% 50%;

    filter: alpha(opacity=50);
}

.pop-form {
    position: fixed;
    z-index: 999999;
    top: 50%;
    left: 50%;

    display: none;

    width: 600px;
    height: 430px;
    margin: -220px 0 0 -320px;

    border-radius: 4px;
    background: #fff;
}

.pop-form a.close {
    font-size: 32px;
    line-height: 40px;

    position: absolute;
    top: 0;
    right: 0;

    display: block;

    width: 40px;
    height: 40px;

    text-align: center;

    opacity: .6;
    color: #ef0a0a;
}

.pop-form a.close:hover {
    opacity: 1;
    color: #ef0a0a;
}

.pop-form-main h2 {
    font-family: 'Microsoft Yahei';
    font-size: 30px;
    font-weight: normal;

    padding: 25px 0 10px;

    text-align: center;

    color: #222;
}

.pop-form-main .sq {
    width: 450px;
    margin: 0 auto;

    background: none;
}

.pop-form-main .sq li {
    line-height: 40px;

    clear: both;

    margin-bottom: 10px;
}

.pop-form-main .sq .a-blue {
    font-size: 18px;

    display: block;

    width: 100%;
    height: 52px;
    margin: 10px auto 0;

    text-align: center;

    color: #fff;
    border: none;
    border-radius: 26px;
    background: #fe6b00;
}

.sq ul {
    font-size: 16px;

    color: #222;
}

.sq ul span {
    font-size: 23px;

    margin-right: 10px;

    color: #fe6b00;
}

.sq select {
    font-size: 16px;

    width: 101px;
    height: 35px;
    margin-left: -5px;

    text-indent: 4px;

    color: #222;
    border: 1px solid #c4c4c4;
}

.sq input {
    font-size: 16px;

    height: 35px;
    padding-left: 2px;

    text-indent: 4px;

    color: #222;
    border: 1px solid #c4c4c4;
    border-radius: 4px;
    outline: 0;
}

.sq input:focus {
    border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
    box-shadow: inset 0 1px 1px rgb(0 0 0 / 8%), 0 0 8px rgb(102 175 233 / 60%);
}

#TCXZ input:focus {
    -webkit-box-shadow: none;
    box-shadow: none;
}

.apply-form-msg {
    font-size: 12px;
    line-height: 30px;

    text-align: center;

    color: #ef0a0a;
}

.pop-form-main .apply-form-msg {
    line-height: 20px;

    width: 80%;
    margin: -20px auto 0;
}

.btn a {
    font-size: 16px;
    line-height: 38px;

    display: inline-block;

    width: 100px;
    height: 38px;

    text-align: center;
    text-decoration: none;

    color: #fff;
    border-radius: 5px;
    background-color: #ff8200;
    -webkit-box-shadow: 0 4px 8px 0 rgb(254 120 81 / 50%);
    box-shadow: 0 4px 8px 0 rgb(254 120 81 / 50%);
}

.btn a:hover {
    background-color: #f42636;
}

/* end 在线申请 弹框 */


/*pop start*/

@-webkit-keyframes scaleOut {
    0% {
        -webkit-transform: scale(.6);

        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1.00);

        opacity: 1.0;
    }
}

@keyframes scaleOut {
    0% {
        -webkit-transform: scale(.6);
        transform: scale(.6);

        opacity: 0;
    }

    100% {
        -webkit-transform: scale(1.00);
        transform: scale(1.00);

        opacity: 1.0;
    }
}

.scaleOut {
    -webkit-animation: scaleOut .3s ease-in-out both;
    animation: scaleOut .3s ease-in-out both;
}

@-webkit-keyframes scaleIn {
    0% {
        -webkit-transform: scale(1.0);

        opacity: 1.0;
    }

    100% {
        -webkit-transform: scale(.6);

        opacity: 0;
    }
}

@keyframes scaleIn {
    0% {
        -webkit-transform: scale(1.0);
        transform: scale(1.0);

        opacity: 1.0;
    }

    100% {
        -webkit-transform: scale(.6);
        transform: scale(.6);

        opacity: 0;
    }
}

.scaleIn {
    -webkit-animation: scaleIn .3s ease-in-out both;
    animation: scaleIn .3s ease-in-out both;
}

/* 申请表单 end */








/* 办理流程 */

.bllc {
    margin-top: 68px;
}

.bllc img {
    vertical-align: middle;
    display: block;
    margin: 0 auto;
}

.tc-yuxuan {
    font-family: Helvetica, 'Microsoft Yahei', sans-serif;
    font-size: 16px;
    line-height: 2.2;

    float: left;

    width: 26%;

    -webkit-transition: all .2s ease;
    -o-transition: all .2s ease;
    transition: all .2s ease;

    color: #666;
}

.tc-yuxuan input {
    margin: auto 5px;
}

.tc-yuxuan:hover {
    font-weight: bold;

    cursor: pointer;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);

    color: #e74c3c;
}

/* 办理流程 end */


/*专题*/

#zt-head {
    line-height: 25px;

    clear: both;

    width: 980px;
    height: 25px;
    margin: 0 auto;

    background-image: url(/images/top-b2.png);
    background-repeat: repeat-x;
}

#zt-logo {
    float: left;

    width: 228px;
}

#zt-head #zt-logo h1 a {
    display: block;

    height: 24px;

    text-indent: -9999px;

    background-image: url(/images/logo/logo_zt.png);
}

#zt-top-right {
    text-align: right;
}

.date {
    margin-right: 10px;
    margin-left: 5px;

    color: #999;
}

.speciallist .tbox dd .d1.ico3 li {
    line-height: 33px;
}

.specialpic {
    width: 100%;
    margin-bottom: 5px;
}

.specialpic img {
    max-width: 100%;
}

/*专题*/



/* 入网协议 Start */
.ruwangxieyi {
    margin: 30px auto;
}

.ruwangxieyi img {
    display: block;

    max-width: 100%;
    margin: 0 auto;
}

/* 入网协议 end */














/* 联系 start */
.topphone {
    font-size: 27px;
    font-weight: bold;
}

.call {
    height: 20px;
    padding-left: 25px;

    background-image: url(/images/ico_call.gif);
    background-repeat: no-repeat;
}

.call_phone {
    line-height: 2;

    padding-left: 25px;

    background-image: url(/images/phone_now.cn.gif);
    background-repeat: no-repeat;
}

.call_phone img {
    margin-right: 10px;
}

.call_qq {
    height: 20px;
    padding-left: 25px;

    background-image: url(/images/qq-icon.gif);
    background-repeat: no-repeat;
    background-position: 5px 0;
}

.i_fax {
    width: 15px;
    height: 13px;
    padding-left: 20px;

    background: url(/images/icon_0023.png) no-repeat;
    background-position: -757px -98px;
}

.i_mail {
    height: 20px;
    padding-left: 23px;

    background: url(/images/icon_0023.png) no-repeat;
    background-position: -755px -68px;
}

.sj {
    line-height: 18px;

    margin-bottom: 5px;
    padding-left: 25px;

    text-align: left;

    background: url(/images/sj.gif) no-repeat 3px top;
}

.sj>span {
    font-weight: bold;

    color: #f30;
}

.call2 {
    height: 42px;
    padding-left: 110px;

    background-image: url(/images/ico_c.png);
    background-repeat: no-repeat;
}

.call2_phone {
    line-height: 42px;

    height: 42px;

    background-position: 0 -3px;
}

.phone {
    position: relative;

    clear: both;

    height: 80px;

    text-indent: -20000px;

    background-image: url(/images/icon_0023.png);
    background-repeat: no-repeat;
    background-position: 200px -420px;
}

.phone a {
    position: absolute;
    top: 23px;
    left: 716px;

    display: block;
    visibility: visible;

    width: 110px;
    height: 34px;

    cursor: pointer;
    text-indent: -9999px;
}

.call-us-content-wrap {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -ms-flex-align: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;

    margin-top: 30px;
    margin-bottom: 30px;
}

.call-us-content {
    margin-left: 40px;
}

.call-us-content-wrap h2 {
    font-size: 30px;

    margin-bottom: 0;
}

.call-us-content-wrap h2 span {
    /* font-family: Georgia, 'Times New Roman', Times, serif; */
    font-weight: 900;
    font-style: italic;

    color: #e41500;
}


.call-us-content-wrap p {
    font-size: 17px;

    margin-bottom: 0;
}

/* 联系 end */
/* foot */
#footer {
    position: relative;

    clear: both;

    width: 1170px;
    height: 90px;
    margin: 100px auto 10px;

    border-top: 2px solid #ef6200;
}

#footer .pic {
    display: block;
    float: left;

    margin-left: 20px;
    padding-top: 33px;

    text-align: center;
}

#footer .eng {
    font-family: arial, tahoma, verdana, sans-serif;
    font-size: 12px;
}

#footer #text {
    color: #939393;
}

#footer p {
    line-height: 20px;
}

#footer p a {
    color: #939393;
}

/* m-foot */
.copyright {
    font-family: Verdana, Geneva, Tahoma, sans-serif;

    text-align: center;
}

/* end m-foot */

#text {
    line-height: 18px;

    width: 650px;
    margin: 0 auto;
    padding: 8px 0;

    text-align: center;

    color: #000;
}

/* end foot */

/* 客服 */
.kf {
    position: fixed;
    right: 2px;
    top: 80vh;
    z-index: 99;
}

.kf a {
    display: block;
}

.kf a img {
    width: 50px;
}

@media (max-width:1199px) {
    .kf {
        display: none
    }

    ;
}

/* 客服 */

/* tongji */
.zztongji {
    visibility: hidden;
}

/* tongji */