﻿@charset "utf-8"; html, body, div, p, ul, ol, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, input, select, button, textarea, iframe, table, th, td {
    margin: 0;
    padding: 0;
}

img {
    border: 0 none;
    vertical-align: top;
}

ul,li,dl,dd,dt {
    list-style-type: none;
}

i,em,cite {
    font-style: normal;
}

body {
    -webkit-text-size-adjust: none;
    font-family: "微软雅黑";
    overflow-x:  hidden;
}

a {
    text-decoration: none;
}

.clear,.cle {
    clear: both;
}

a,area {
    blr: expression(this.onFocus=this.blur())
}

a:focus {
    outline: none;
}

.t_logo {
    width: 440px;
    height: 114px;
    float: left;
}

.t_logo img {
    width: 421px;
    height: 85px;
}

#ea_l {
    position: relative;
    top: 15px;
    left: 2px;
    width: 421px;
    height: 85px;
}

.t_name {
    width: 400px;
    height: 114px;
    float: left;
}

.t_name span {
    font-size: 26px;
    color: #268be0;
    font-weight: bold;
    line-height: 114px;
    display: block;
    width: 336px;
    height: 114px;
    margin-left: 26px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.t_tel {
    width: 216px;
    height: 114px;
    float: left;
    background: url(../images/head_tel_line.png) no-repeat right center;
}

.t_tel_ts {
    font-size: 20px;
    color: #268be0;
    display: block;
    width: 100%;
    height: 30px;
    line-height: 30px;
    margin-top: 29px;
    margin-bottom: 5px;
    text-indent: 47px;
    background: url(../images/cgags1lvepiab8zraaafekbpop8128.png) no-repeat 15px center;
    font-weight: bold;
    font-family: "Arial";
}

.t_tel_ts span {
    display: block;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.t_tel_nb {
    font-size: 25px;
    color: #268be0;
    display: block;
    width: 100%;
    height: 36px;
    line-height: 36px;
    text-indent: 33px;
    font-family: "Arial";
    font-weight: bold;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.head_fx {
    width: 136px;
    height: 114px;
    float: left;
}

.head_fx>span {
    color: #9a9a9a;
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 100%;
    height: 22px;
    line-height: 22px;
    text-indent: 20px;
    margin-top: 34px;
}

.head_fx .bdsharebuttonbox {
    padding-left: 20px;
    padding-top: 8px;
}

.head_fx .bdsharebuttonbox .bds_more {
    display: none;
}

.head_fx .bdsharebuttonbox .bds_weixin {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 28px;
    background: url(../images/head_fx_wx.png) no-repeat 0 0;
    margin-right: 14px;
}

.head_fx .bdsharebuttonbox .bds_qzone {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 28px;
    background: url(../images/head_fx_qz.png) no-repeat 0 0;
    margin-right: 14px;
}

.head_fx .bdsharebuttonbox .bds_tsina {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 28px;
    background: url(../images/head_fx_wb.png) no-repeat 0 0;
}

.t_search input {
    width: 140px;
    height: 22.5px;
    border: 1px solid #d2d2d2;
    border-right: 0;
    outline: none;
    margin-left: 18px;
    text-indent: 12px
}

.t_search_text {
}

.xn_n_14_wrap {
    position: relative;
    height: 52px;
    width: 100%;
    background: #268be0;
}

.xn_n_14_wrap_main {
    margin: 0 auto;
    width: 1200px;
    height: 52px;
}

.xn_n_14_wrap_menu1 {
    float: left;
    width: 80px;
    height: 52px;
    font-size: 16px;
    text-align: center;
    padding: 0 19px;
}

.xn_n_14_wrap_menu1>a {
    color: #FFF;
    line-height: 52px;
    text-decoration: none;
}

.xn_n_14_wrap_menu1_2 {
    float: left;
    width: 80px;
    height: 52px;
    font-size: 16px;
    text-align: center;
    background: #1d7ccc;
    padding: 0 19px;
}

.xn_n_14_wrap_menu1_2>a {
    color: #FFF;
    line-height: 52px;
    text-decoration: none;
}

.xn_n_14_wrap_menu1_2>a:visited {
    color: #FFF;
    line-height: 52px;
    text-decoration: none;
}

.xn_n_14_wrap_menu1_cur {
    float: left;
    width: 80px;
    height: 52px;
    font-size: 16px;
    text-align: center;
    background: #1d7ccc;
    padding: 0 19px;
}

.xn_n_14_wrap_menu1_cur>a {
    color: #FFF;
    line-height: 52px;
    text-decoration: none;
}

.xn_n_14_wrap_menu1_cur a:visited {
    color: #FFF;
    line-height: 52px;
    text-decoration: none;
}

.xn_n_14_wrap_menu2>a {
    color: #FFF;
    font-weight: normal;
    line-height: 30px !important;
}

.xn_n_14_wrap_menu2>a:hover {
}

.xn_n_14_wrap_main>ul>li>ul {
    width: 128px;
    margin-left: -24px;
    background: rgba(64,180,253,0.6);
    padding-top: 12px;
    padding-bottom: 1px;
    display: none;
}

.xn_n_14_wrap_menu2 {
    display: block;
    width: 120px;
    height: 24px;
    margin-bottom: 16px;
}

.xn_n_14_wrap_menu2>a {
    display: block;
    width: 120px;
    height: 24px;
    line-height: 24px;
    color: #fff;
}

.xn_n_14_wrap_menu2_2 {
    display: block;
    width: 120px;
    height: 24px;
    margin-bottom: 16px;
    line-height: 24px;
}

.xn_n_14_wrap_menu2_2>a {
    color: #2572b9;
}

.xn_n_14_wrap_main ul li ul li ul {
    float: left;
    display: none !important;
}

.xn_n_14_wrap_main ul li ul li {
}

.xn_n_14_wrap_main ul li ul li ul {
    float: left;
    margin-left: 128px;
}

#type1Ul_n881 {
    display: none!important;
}

.top {
    width: 100%;
    z-index: 99;
    position: relative;
}

.t_t {
    position: relative;
    z-index: 100;
    width: 1200px;
    margin: 0 auto;
    height: 114px;
}

.head_fx {
    width: 136px;
    height: 114px;
    float: left;
}

.head_fx>span {
    color: #9a9a9a;
    font-size: 16px;
    font-weight: bold;
    display: block;
    width: 100%;
    height: 22px;
    line-height: 22px;
    text-indent: 20px;
    margin-top: 34px;
}

.head_fx .bdsharebuttonbox {
    padding-left: 20px;
    padding-top: 8px;
}

.head_fx .bdsharebuttonbox .bds_more {
    display: none;
}

.head_fx .bdsharebuttonbox .bds_weixin {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 28px;
    background: url(../images/head_fx_wx.png) no-repeat 0 0;
    margin-right: 14px;
}

.head_fx .bdsharebuttonbox .bds_qzone {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 28px;
    background: url(../images/head_fx_qz.png) no-repeat 0 0;
    margin-right: 14px;
}

.head_fx .bdsharebuttonbox .bds_tsina {
    margin: 0;
    padding: 0;
    width: 28px;
    height: 28px;
    background: url(../images/head_fx_wb.png) no-repeat 0 0;
}

.xn_ba_js_1_banner {
    width: 100%;
    height: 414px;
    visibility: hidden;
    overflow: hidden;
    position: relative;
}

.xn_ba_js_1_bigImg img {
    width: 1920px;
    height: 414px;
    border: 0
}

.xn_ba_js_1_element {
    position: absolute;
}

.xn_ba_js_1_btn {
    top: 340px;
    cursor: pointer;
    position: relative;
    padding: 0;
    margin: 0 auto;
    display: none;
}

.xn_ba_js_1_btn li {
    float: left;
    list-style: none;
    padding: 0;
    margin: 0;
    width: 22px;
    height: 15px;
    margin-left: 0px;
}

.xn_ba_js_1_element_btn {
    background-image: url(../images/xn_ba_js_1_rowbtn.png);
}

.xn_ba_js_1_element_btn:hover,.xn_ba_js_1_element_btn_on {
    background-image: url(../images/xn_ba_js_1_rowbtn_on.png);
}

.xn_ba_js_1_zt {
    white-space: nowrap;
    color: #FFFFFF;
    text-align: left;
    position: absolute;
    font-family: 微软雅黑;
}

.xn_ba_js_1_A0 {
    left: 480px;
    top: 100px;
    font-size: 40px;
    color: #e21b14;
    font-weight: bold;
}

.xn_ba_js_1_A1 {
    left: 480px;
    top: 160px;
    font-size: 14px;
    color: #d30a01;
}

.xn_ba_js_1_A2 {
    left: 480px;
    top: 180px;
    font-size: 14px;
    color: #d30a01;
}

.xn_ba_js_1_B0 {
    left: 1020px;
    top: 100px;
    font-size: 40px;
    color: #e21b14;
    font-weight: bold;
}

.xn_ba_js_1_B1 {
    left: 1020px;
    top: 155px;
    font-size: 18px;
    color: #d30a01;
}

.xn_ba_js_1_C0 {
    left: 1070px;
    top: 100px;
    font-size: 36px;
    color: #e21b14;
    font-weight: bold
}

.xn_ba_js_1_C1 {
    left: 1070px;
    top: 155px;
    font-size: 14px;
    color: #d30a01;
}

.bd_weixin_popup {
    position: fixed !important;
    left: -400px;
    top: 200px !important;
}

.xn_c_index_42_wrap {
    width: 1200px;
    padding-top: 30px;
    height: 804px;
    box-sizing: border-box;
}

.xn_c_index_42_wbox {
}

.xn_c_index_42_topbox {
    width: 1200px;
    height: 50px;
    line-height: 50px;
    background: #cde9f5;
}

.xn_c_index_42_prd_t1 {
    display: inline-block;
    width: 130px;
    height: 50px;
    line-height: 50px;
    border-left: 6px solid #2d6efe;
    padding-left: 20px;
    font-size: 20px;
    color: #333333;
    font-weight: bold;
}

.xn_c_index_42_prdmore a {
    font-size: 18px;
    color: #666666;
    padding-right: 12px;
}

.xn_c_index_42_prdmore a:hover {
    color: #2d6efe;
}

.xn_c_index_42_prd_t2,.xn_c_index_42_prd_t3 {
    display: none;
}

.xn_c_index_42_prdmore {
    float: right;
}

.xn_c_index_42_nrbox {
    margin-top: 30px;
    width: 1200px;
}

.xn_c_index_42_nrsmall {
    float: left;
    width: 286px;
    height: 316px;
    margin-right: 18px;
    box-sizing: border-box;
    margin-bottom: 18px;
    position: relative;
}

.xn_c_index_42_nrsmall:nth-of-type(4n) {
    margin-right: 0;
}

.xn_c_index_42_nrsmall:hover .xn_c_index_42_name a {
    color: #268be0;
}

.xn_c_index_42_lftbox {
    border: 1px solid #e8e8e8;
}

.xn_c_index_42_lftbox img {
    width: 232px;
    height: 232px;
    padding: 0 26px;
}

.xn_c_index_42_ritbox {
    width: 100%;
    height: 84px;
    padding-top: 16px;
    box-sizing: border-box;
    background: #f5f5f5;
}

.xn_c_index_42_coent {
    width: 100%;
    height: 18px;
    text-align: center;
    overflow: hidden;
    font-size: 13px;
    color: #888888;
    line-height: 18px;
    margin-top: 14px;
    padding: 0 10px;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.xn_c_index_42_time,.xn_c_index_42_xxmore {
    display: none;
}

.xn_c_index_42_name {
    width: 100%;
    height: 18px;
}

.xn_c_index_42_name a {
    width: 100%;
    height: 18px ;
    color: #444444;
    font-size: 15px;
    text-align: center;
    line-height: 18px;
    display: block;
    padding: 0 10px;
    box-sizing: border-box;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.xn_c_index_42_nrsmall_box {
    width: 67px;
    height: 67px;
    position: absolute;
    left: 0;
    top: 0;
    display: none;
}

.xn_c_index_42_nrsmall_hov {
    background: url(../images/index_pro_bg.png) no-repeat 0 0;
    display: block !important;
}

.index_cnt_m_about {
    width: 478px;
    height: 440px;
    float: left;
    margin-bottom: 15px;
}

.index_about_f {
    position: relative;
    width: 100%;
}

.index_cnt_m_about_t {
    width: 100%;
    height: 50px;
    background: #cde9f5;
    margin-bottom: 30px;
}

.i_about_t1 {
    float: left;
    width: 300px;
    height: 50px;
    line-height: 50px;
    border-left: 6px solid #2d6efe;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    text-indent: 20px;
}

.i_about_t2 {
    float: left;
    margin: 0 5px;
    display: none;
}

.i_about_t3 {
    float: left;
    display: none;
}

.index_cnt_m_about_cnt {
    width: 100%;
}

.i_about_img img {
    width: 100%;
    height: 258px;
    margin-bottom: 15px;
}

.i_about_cnt {
    width: 100%;
    height: 72px;
    font-size: 14px;
    display: block;
    color: #666666;
    line-height: 24px;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.index_cnt_m_about_more {
    float: right;
    margin-top: 13px;
}

.index_cnt_m_about_more a {
    font-size: 18px;
    color: #666666;
    padding-right: 12px;
}

.index_cnt_m_about_more a:hover {
    color: #268be0;
}

.xn_c_index_39_wrap {
    width: 696px;
    float: right;
    height: 440px;
}

.xn_c_index_39_topbox {
    width: 100%;
    line-height: 50px;
    height: 50px;
    background: #cde9f5;
    margin-bottom: 30px;
}

.xn_c_index_39_news_t2,.xn_c_index_39_news_t3 {
    display: none;
}

.xn_c_index_39_news_t1 {
    width: 200px;
    height: 50px;
    line-height: 50px;
    border-left: 6px solid #2d6efe;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    text-indent: 20px;
    float: left;
}

.xn_c_index_39_newsmore {
    float: right;
}

.xn_c_index_39_newsmore a {
    font-size: 18px;
    color: #666666;
    padding-right: 12px;
}

.xn_c_index_39_newsmore:hover a {
    color: #268be0;
}

.xn_c_index_39_nrbox {
    width: 100%;
}

.xn_c_index_39_lftbox {
    float: left;
    width: 200px;
    display: none;
}

.xn_c_index_39_lftbox img {
    width: 200px;
    height: 150px;
}

.xn_c_index_39_ritbox {
    float: left;
    width: 300px;
}

.xn_c_index_39_title {
    width: 300px;
}

.xn_c_index_39_time {
    width: 300px;
}

.xn_c_index_39_click {
    width: 300px;
}

.xn_c_index_39_coent {
    width: 300px;
    height: 50px;
    line-height: 25px;
    overflow: hidden;
    display: none;
}

.xn_c_index_39_nrboxsmall:nth-child(1) ,.xn_c_index_39_nrboxsmall:nth-child(2) {
    width: 100%;
    height: 114px;
}

.xn_c_index_39_nrboxsmall:nth-child(1) {
    margin-bottom: 30px;
}

.xn_c_index_39_nrboxsmall:nth-child(2) {
    margin-bottom: 16px;
}

.xn_c_index_39_nrboxsmall:nth-child(1) .xn_c_index_39_ritbox,.xn_c_index_39_nrboxsmall:nth-child(2) .xn_c_index_39_ritbox {
    width: 502px;
    height: 114px;
    float: left;
    margin-left: 14px;
}

.xn_c_index_39_nrboxsmall:nth-child(1) .xn_c_index_39_lftbox,.xn_c_index_39_nrboxsmall:nth-child(2) .xn_c_index_39_lftbox {
    width: 180px;
    height: 114px;
    float: left;
    display: block;
}

.xn_c_index_39_nrboxsmall:nth-child(1) .xn_c_index_39_lftbox img,.xn_c_index_39_nrboxsmall:nth-child(2) .xn_c_index_39_lftbox img {
    width: 180px;
    height: 114px;
}

.xn_c_index_39_nrboxsmall:nth-child(1) .xn_c_index_39_title a,.xn_c_index_39_nrboxsmall:nth-child(2) .xn_c_index_39_title a {
    font-size: 16px;
    color: #333333;
    display: block;
    line-height: 24px;
    width: 100%;
    height: 24px;
    text-indent: 4px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.xn_c_index_39_nrboxsmall:nth-child(1) .xn_c_index_39_title,.xn_c_index_39_nrboxsmall:nth-child(2) .xn_c_index_39_title {
    width: 380px;
    height: 24px;
    float: left;
    margin-top: 10px;
}

.xn_c_index_39_nrboxsmall .xn_c_index_39_title:hover a {
    color: #268be0 !important;
}

.xn_c_index_39_nrboxsmall .xn_c_index_39_time {
    width: 86px;
    height: 20px;
    float: right;
    margin-top: 14px;
    line-height: 20px;
    font-size: 14px;
    color: #999999;
}

.xn_c_index_39_nrboxsmall:nth-child(1) .xn_c_index_39_coent,.xn_c_index_39_nrboxsmall:nth-child(2) .xn_c_index_39_coent {
    display: block;
    font-size: 14px;
    color: #777777;
    width: 100%;
    height: 56px;
    line-height: 28px;
    margin-top: 14px;
    float: left;
}

.xn_c_index_39_date2 {
    margin-left: -3px;
}

.xn_c_index_39_date3 {
    margin-left: -5px;
}

.xn_c_index_39_date4 {
    margin-left: -4px;
}

.xn_c_index_39_date5 {
    margin-left: -5px;
}

.xn_c_index_39_click,.xn_c_index_39_more {
    display: none;
}

.xn_c_index_39_nrboxsmall:nth-child(3) ,.xn_c_index_39_nrboxsmall:nth-child(4) {
    width: 100%;
    height: 24px;
    margin-bottom: 20px;
}

.xn_c_index_39_nrboxsmall:nth-child(3) .xn_c_index_39_ritbox,.xn_c_index_39_nrboxsmall:nth-child(4) .xn_c_index_39_ritbox {
    width: 100%;
    height: 24px;
}

.xn_c_index_39_nrboxsmall:nth-child(3) .xn_c_index_39_title,.xn_c_index_39_nrboxsmall:nth-child(4) .xn_c_index_39_title {
    width: 600px;
    height: 24px;
    float: left;
}

.xn_c_index_39_nrboxsmall:nth-child(3) .xn_c_index_39_title a,.xn_c_index_39_nrboxsmall:nth-child(4) .xn_c_index_39_title a {
    width: 600px;
    height: 24px;
    display: block;
    line-height: 24px;
    font-size: 14px;
    color: #444444;
    text-indent: 15px;
    background: url(../images/index_news_bg.png) no-repeat 0 center;
}

.xn_c_index_39_nrboxsmall:nth-child(3) .xn_c_index_39_time,.xn_c_index_39_nrboxsmall:nth-child(4) .xn_c_index_39_time {
    margin-top: 4px;
}

.index_c_box {
    width: 1200px;
    height: 138px;
    float: left;
    background: url(../images/index_c_box_bg.png) no-repeat 0 0;
}

.index_c_box span {
    float: left;
    width: 310px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #666666;
    text-align: center;
    margin-top: 81px;
}

.index_c_box span:nth-child(1) {
    margin-left: -40px;
}

.index_c_box span:nth-child(3),.index_c_box span:nth-child(4) {
    width: 346px;
}

.index_c_box span:nth-child(4) {
    margin-right: -76px;
    float: right;
}

.i_tcase {
    position: relative;
    width: 1200px;
    height: auto;
    float: left;
}

.i_tcase_f {
    width: 100%;
    height: 100%;
    position: relative;
}

.i_tcase_m {
    width: 1200px;
    height: auto;
    overflow: hidden;
    border-bottom: 1px solid #e5e5e5;
}

.i_tcase_main {
    width: 600px;
    height: 186px;
    position: relative;
    float: left;
    margin-bottom: 32px;
}

.i_tcase_main:nth-child(2),.i_tcase_main:nth-child(4) {
    width: 580px;
}

.i_tcase_main:nth-child(1),.i_tcase_main:nth-child(3) {
    margin-right: 20px;
}

.i_tcase_t {
    width: 100%;
    line-height: 50px;
    height: 50px;
    background: #cde9f5;
    margin-bottom: 30px;
}

.i_tcase_t1 {
    float: left;
    width: 200px;
    height: 50px;
    line-height: 50px;
    border-left: 6px solid #2d6efe;
    font-size: 20px;
    font-weight: bold;
    color: #333333;
    text-indent: 20px;
    float: left;
}

.i_tcase_t2 {
    float: left;
    margin: 0 5px;
    display: none;
}

.i_tcase_t3 {
    float: left;
    display: none;
}

.i_tcase_img {
    width: 274px;
    height: 186px;
    float: left;
    margin-right: 28px;
}

.i_tcase_img img {
    width: 274px;
    height: 186px;
}

.i_tcase_main_name {
    float: left;
    width: 264px;
    height: 20px;
    line-height: 20px;
    margin-top: 18px;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    overflow: hidden;
    -moz-binding: url('ellipsis.xml#ellipsis');
}

.i_tcase_main_name1 {
    color: #000;
    font-weight: bold;
    display: none;
}

.i_tcase_main_name2 a {
    text-decoration: none;
    font-size: 16px;
    color: #444444;
}

.i_tcase_main_name2 a :hover {
    color: #268be0;
    text-decoration: none;
}

.i_tcase_main_cnt {
    float: left;
    width: 264px;
    height: 78px;
    margin-top: 18px;
}

.i_tcase_main_cnt1 {
    color: #000;
    font-weight: bold !important;
    display: none;
}

.i_tcase_main_cnt2 {
    width: 100%;
    line-height: 26px;
    height: 78px;
    display: block;
    overflow: hidden;
    color: #777777;
    font-size: 14px
}

.i_tcase_more {
    position: absolute;
    right: 0;
    top: 14px;
}

.i_tcase_more a {
    font-size: 18px;
    color: #666666;
    padding-right: 12px;
}

.i_tcase_more a:hover {
    color: #268be0;
}

.i_tcase_main_cnt_time {
    width: 266px;
    height: 30px;
    float: left;
    border-bottom: 1px solid #e5e5e5;
    margin-top: 4px;
}

.i_tcase_main_cnt_time span {
    display: inline-block;
    height: 20px;
    line-height: 20px;
    font-size: 14px;
    color: #999999;
}

.index_cnt {
    width: 100%;
}

.index_cnt_m {
    width: 1200px;
    position: relative;
    margin: 0 auto;
}

.index_c_box {
    width: 1200px;
    height: 138px;
    float: left;
    background: url(../images/index_c_box_bg.png) no-repeat 0 0;
}

.index_c_box span {
    float: left;
    width: 310px;
    height: 30px;
    line-height: 30px;
    font-size: 20px;
    color: #666666;
    text-align: center;
    margin-top: 81px;
}

.index_c_box span:nth-child(1) {
    margin-left: -40px;
}

.index_c_box span:nth-child(3),.index_c_box span:nth-child(4) {
    width: 346px;
}

.index_c_box span:nth-child(4) {
    margin-right: -76px;
    float: right;
}

.xn_f_21_wrap {
    width: 1200px;
    position: absolute;
    left: 0;
    top: -46px;
}

.xn_f_21_wrap>span {
    float: left;
    height: 26px;
    line-height: 26px;
    color: #777777;
    font-size: 14px;
}

.xn_f_21_xhbox {
    float: left;
    height: 26px;
    overflow: hidden;
    text-align: center;
    line-height: 26px;
    padding: 0 12px;
}

.xn_f_21_xhbox a {
    font-size: 14px;
    color: #777777;
}

.xn_f_21_xhbox:hover a {
    color: #268be0;
}

.foot_nav {
    width: 1200px;
    height: 273px;
    float: left;
    padding-top: 25px;
    box-sizing: border-box;
    overflow: hidden;
}

.foot_nav a:hover {
    color: #268be0;
}

.foot_nav_ul {
    float: left;
    margin: 0px;
    padding: 0px;
}

li#foot_type1Li_t301_8,li#foot_type1Li_t301_9 ,li#foot_type1Li_t301_10 {
    display: none;
}

.foot_nav>ul>li {
    width: 200px;
    float: left;
}

li#foot_type1Li_n15, li#foot_type1Li_n6, li#foot_type1Li_n30, li#foot_type1Li_n32, li#foot_type1Li_n28 {
    display: none;
}

.foot_nav>ul>li>a {
    font-size: 16px;
    color: #555555;
    font-weight: bold;
    line-height: 20px;
    margin-bottom: 9px;
    display: block;
    height: 20px;
}

.foot_nav>ul>li:nth-child(2) {
    margin-left: -12px;
}

.foot_nav>ul>li:nth-child(3) {
    margin-left: 87px;
}

.foot_nav>ul>li:nth-child(4) {
    margin-left: 19px;
}

.foot_nav>ul>li:nth-child(5) {
    margin-left: 11px;
}

.foot_nav>ul>li:nth-child(8) {
    margin-left: 12px;
}

.foot_nav>ul>li:nth-child(9) {
    float: right;
    margin-right: -133px;
}

.foot_nav ul li ul li a {
    line-height: 28px;
    font-size: 14px;
    color: #777777;
}

.foot_code {
    width: 134px ;
    height: 156px ;
    position: absolute;
    right: -36px;
    top: 116px;
}

.foot_code img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto;
    margin-bottom: 4px;
}

.foot_code span {
    display: block;
    width: 100%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #777777;
    font-size: 12px;
}

.foot_copy {
    width: 100%;
    height: 54px;
    float: left;
    text-align: center;
}

.foot_copy_name {
    display: inline-block;
    height: 54px;
    line-height: 54px;
    color: #777777;
    font-weight: bold;
    font-size: 14px;
    margin-right: 14px;
}

.foot_copy_ba {
    display: inline-block;
    height: 54px;
}

.foot_copy_ba a {
    display: block;
    height: 54px;
    line-height: 54px;
    color: #777777;
    font-weight: bold;
    font-size: 14px;
}

.foot_copy_ba:hover a {
    color: #268be0;
}

.xn_f_2_warp {
    display: none;
}

.foot {
    width: 100%;
    position: relative;
    height: 326px;
    background: #d9d9d9 url(../images/foot_bg.png) no-repeat center 0;
}

.foot a {
}

.foot a:hover {
}

.foot_c {
    width: 1200px;
    margin: 0 auto;
    margin-top: 66px;
    position: relative;
}

.foot_code {
    width: 134px ;
    height: 156px ;
    position: absolute;
    right: -36px;
    top: 116px;
}

.foot_code img {
    width: 100px;
    height: 100px;
    display: block;
    margin: 0 auto;
    margin-bottom: 4px;
}

.foot_code span {
    display: block;
    width: 100%;
    height: 28px;
    line-height: 28px;
    text-align: center;
    color: #777777;
    font-size: 12px;
}

.xn_m_6_wrap {
    position: fixed;
    height: auto;
    z-index: 10001;
    top: 50%!important;
    width: 120px;
}

.xn_m_6_head,#xn_m_6_orderBox_2,#xn_m_6_orderBox_3,#xn_m_6_orderBox_4,#xn_m_6_orderBox_8 {
    display: none;
}

.xn_m_6_orderId,.xn_m_6_mbox h4 {
    display: none;
}

#xn_m_6_orderBox_1,.xn_m_6_foot,#xn_m_6_orderBox_5,#xn_m_6_orderBox_6 {
    width: 120px;
    height: 60px;
    margin-top: 2px;
}

.xn_m_6_qq_ul {
    width: 60px;
    height: 60px;
    border-radius: 5px;
    cursor: pointer;
    background: url(../images/cgagtflvjlyadp3vaabiqdt8n_q331.png) no-repeat center #268BE0;
    float: right;
}

.xn_m_6_qq_ul:hover {
    width: 120px;
    height: 60px;
    background: url(../images/cgagtflvjlyadp3vaabiqdt8n_q331.png) no-repeat 16px center #D1313D;
}

.xn_m_6_qq_li {
    width: 75px;
    padding-left: 45px;
    overflow: hidden;
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    color: #fff;
    text-align: center;
}

.xn_m_6_qq_li img {
    display: none;
}

.xn_m_6_qq_li a {
    color: #fff;
}

.xn_m_6_tel_ul {
    width: 60px;
    height: 60px;
    border-radius: 5px;
    cursor: pointer;
    background: url(../images/yx_phone.png) no-repeat center #268BE0;
    float: right;
}

.xn_m_6_tel_ul:hover {
    width: 160px;
    height: 60px;
    background: url(../images/yx_phone.png) no-repeat 16px center #D1313D;
}

.xn_m_6_tel_li {
    width: 110px;
    padding-left: 45px;
    overflow: hidden;
    height: 60px;
    line-height: 60px;
    font-size: 12px;
    color: #fff;
    text-align: center;
}

.xn_m_6_tel_li img {
    display: none;
}

.xn_m_6_markrt_code_ul {
    width: 60px;
    height: 60px;
    border-radius: 5px;
    cursor: pointer;
    background: url(../images/yx_wm.png) no-repeat center #268BE0;
    float: right;
    position: relative;
}

.xn_m_6_markrt_code_li {
    position: absolute;
    width: 130px;
    height: 130px;
    top: -28px;
    right: 60px;
    display: none;
}

.xn_m_6_markrt_code_li img {
    width: 130px;
    height: 130px;
}

.xn_m_6_markrt_code_ul:hover .xn_m_6_markrt_code_li {
    display: block;
}
#ea_ba{/* height:413px; */}
.xn_m_6_foot {
    width: 60px;
    height: 60px;
    background: url(../images/yx_top.png) no-repeat center #268BE0;
    float: right;
    border-radius: 5px;
    cursor: pointer;
}

.banner {
    overflow: hidden;
    position: relative;
    height: 413px;
    left: 50%;
    margin-left:  -960px;
    width: 1920px;
}

.banner .hd {
    height: 17px;
    overflow: hidden;
    position: absolute;
    right: 50%;
    bottom: 15px;
    z-index: 1;
    margin-right: -33px;
}

.banner .hd ul {
    overflow: hidden;
    zoom:1; float: left;
}

.banner .hd ul li {
    float: left;
    text-indent: -99999px;
    margin-right: 5px;
    /* border: 1px solid #ffffff; */
    /* background-color: #ffffff; */
    border-radius: 100px;
    width: 12px;
    height: 12px;
    line-height: 12px;
    text-align: center;
    background: #fff;
    cursor: pointer;
}

.banner .hd ul li.on {
    color: #fff;
    /* background-color: transparent; */
    /* border: 1px solid #ffffff */
    width: 24px;
}

.banner .bd {
    position: relative;
    height: 100%;
    z-index: 0;
    /* left: 50%; */
    /* margin-left: -960px; */
}

.banner .bd li {
    zoom:1; vertical-align: middle;
}
