@charset "utf-8";

body {
    font-family: "微软雅黑";
}

a, a:link, a:visited, a:hover, a:active{
    text-decoration: none;
}

h1,
h2,
h3,
h4,
li,
p,
ul {
    margin: 0 auto;
    padding: 0;
}

.looyu_main {
    width: 136px;
}

.topNav_main {
    width: auto;
    line-height: 28px;
}

.switch_list {
    left: -20px;
    width: 6pc;
}

.switch_list dl {
    margin-bottom: 0;
}

.navbar-default {
    margin-top: 18px;
    border: none;
    border-color: inherit;
    background-color: inherit;
}

.bottom_main {
    display: none;
}

h2 {
    margin: 0 auto;
    color: #333;
    text-align: center;
    font-size: 36px;
}
.yd_name {
    width: 37%;
}

/* 公共 start */
.title_mob{
    display: none;
}
.con_button{
    height: 66px;
    border-radius: 56px;
    line-height: 66px;
    font-size: 24px;
    font-weight: bold;
    text-align: center;
    background-color: #1bb17f;
    cursor: pointer;
}
.con_button:hover{
    background-color: #15976c;
}
.con_button a{
    color: #fff;
}

.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{
    margin: 0 6px;
}
.swiper-pagination-bullet{
    width: 10px;
    height: 10px;
    background: #a7a7a7;
    opacity: 1;
}
.swiper-pagination-bullet-active{
    background: #07d07e;
}

@media (min-width: 1200px){
    .container{
        width: 1200px;
    }
}
/* 公共 end */

/* 头部 */
#common_topNav{
    line-height: 28px;
}
.topNav_main{
    width: 1330px;
}
.topNav-right{
    height: 28px;
}
.switch_list{
    width: 100px;
    left: -15px;
}
.topNav_main ul .topNav_slantLine{
    height: 27px;
}
.topNav_main ul .topNav_line{
    height: 27px;
}
dl{
    margin-bottom: 0px;
}
.switch_list dl{
    text-align: center;
}

#common_copyright {
    width: 100%;
}

.goup-container {
    z-index: 1030;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    border-radius: 50%;
    opacity: .4;
    behavior: url(PIE.htc);
}

#common_copyright ul {
    padding: 14px 0 0 50px;
    background: url(http://bj.xdf.cn/Portals/24/xdf_common/images/top_bottom.png) no-repeat 0 -248px;
}

#foot {
    background: #125eb3;
}

#foot,
#foot * {
    color: #fff;
}

/* 头部 */
#top_header {
    height: 28px;
}
.topNav_line{
    margin-right: 10px;
}
#top_header .hd_lf p,
#top_header .hd_rt ul li{
    line-height: 27px;
}
#top_header .hd_rt ul li ul{
    top: 27px;
}
#top_header .hd_rt ul li span{
    top: 11px;
}

/* header */
.header {
    height: 29.6vw;
    background: url(../images/banner_bg.jpg) no-repeat top center;
    background-size: cover;
}
.header .header_button{
    width: 440px;
    font-size: 0px;
    margin-top: 17vw;
    margin-left: auto;
    margin-right: auto;
}
.header .header_button>div{
    display: inline-block;
    width: 50%;
    height: 70px;
    line-height: 70px;
    font-size: 24px;
    text-align: center;
    cursor: pointer;
}
.header .header_button .button_l{
    background-color: #f39800;
    border-top-left-radius: 62px;
    border-bottom-left-radius: 62px;
}
.header .header_button .button_l:hover{
    background-color: #da8902;
}
.header .header_button .button_r{
    background-color: #1bb17f;
    border-top-right-radius: 62px;
    border-bottom-right-radius: 62px;
}
.header .header_button .button_r:hover{
    background-color: #15976c;
}
.header .header_button>div a{
    color: #fff;
    font-weight: bold;
}
.header .header_button>div a:hover{
    text-decoration: none;
}


.cumb {
    padding-top: 15px;
    padding-bottom: 15px;
    color: #333;
    font-size: 9pt;
}

.cumb .triangle-right {
    float: left;
    margin: 4px 8px auto auto;
    width: 0;
    height: 0;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
    border-left: 8px solid #7fa7d1;
}

.cumb h1 {
    display: inline;
    font-size: 9pt;
}

.cumb a {
    color: #333;
    font-size: 9pt;
}

#box7 {
    padding: 20px 0 21px;
}

.pl-4 {
    padding-bottom: 30px;
}
.pl-4 .sh {
    color: #120000;
    font-weight: 100;
    font-size: 50px;
}

.table>caption+thead>tr:first-child>th {
    height: 44px;
    background: #def6ee;
    text-align: center;
    font-weight: 100;
    font-size: 18px;
}

.table>thead>tr>th {
    border-bottom: none;
}

.table>tbody>tr>td {
    text-align: center;
    font-size: 1pc;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background: #ececec;
}

.table-striped>tbody>tr:nth-of-type(even) {
    background: #f7f7f7;
}

.pl-4 th {
    border-right: 1px solid #fff;
}


/*走进考研无忧集训营*/
#box2,#box9{ background: #f4eded;}
.box2_b ul{ width: 1145px;margin-top:20px;}
.box2_b table,.box2_b table thead th{font-size: 16px;text-align: center;margin:0 auto; margin-left: 12px;}
.box2_b table thead{background: #faefde;}
.box2_b .table > tbody > tr > td{padding:0;border-bottom:1px solid #def6ee;border-top:0;vertical-align: middle; background-color: #f6fffc;   height: 82px;}
.box2_b .table > tbody > tr > td > a{
    background: #f39701; color: #fff;
    padding: 10px 20px;
    border-radius: 5px;
}
.box2_b .table > tbody > tr > td > a.zt-none-zx {
    display: inline-block;
    width: auto;
    background-color: transparent;
    font-weight: normal;
    text-decoration: underline;
    color: #1bb17f;
    cursor: pointer;
    padding: 0;
}
.box2_b .table > tbody > tr > td > a.zt-none-zx:hover {
    background-color: transparent;
    text-decoration: underline;
}
.box2_b .table > thead > tr > th{border:0;padding:12px 0;}
.box2_b ul li,.box6_t ul li,.box8_t ul li{ cursor: pointer; float:left; width: 12.3%;background: #1bb17f;font-size: 24px;color: #fff;margin:auto 2px auto auto; text-align: center;border-top-left-radius: 5px;border-top-right-radius: 5px;padding:8px 0;}
.box2_b ul li.active,.box6_t ul li.active,.box8_t ul li.active{background: #f39701;color: #ffffff;border-top-left-radius: 5px;border-top-right-radius: 5px;margin-top: -15px;padding:16px 0;}
.box2_b_con{background: #fff;}
.box2_b table caption{padding:12px; background-color: #f6fffc;}
.box2_b table td a{font-size: 16px;padding:6px 15px;}
.box2_b table td b a{ display: inline-block;background: none;color: #f00;font-size: 14px;padding:0 5px; text-decoration: underline;}
.box2_b .none{
    display: none;
}
/*#box2 .none,#box5 .none,#box6 .none,#box8 .none{ display: none;}*/
.box2_b_con_ove{
    overflow: auto;
    overflow-x: hidden;
}
/* ADD 按钮 BY jiangling8@xdf.cn ==start==*/
.box2_btns{
    width: 65%;
    margin: 0 auto;
}
.box2_btns .niu{
    background: #f39701;
    font-size: 24px;
    color: #fff;
    text-align: center;
    padding: 20px 65px;
    border-radius: 100px;
    margin: 45px 0 0 0;
    transition: all 0.5s;
    -moz-border-radius:100px;
    -webkit-border-radius: 100px;
    behavior: url(PIE.htc);
}
.box2_btns .btn_l{
    float: left;
    padding: 20px 89px;
}
.box2_btns .bnt_r{
    float: right;
}
.box2_btns a.niu:hover{ opacity: 0.7;text-decoration: none}


/*考研复习全程指导*/
#boxfx{ background: #fff;}
.boxfx{}
.ssx .con_button {
    width: 400px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
}
.boxfx_t{ position: relative;}
.boxfx_t ul li{ float: left; width: 33.3%; font-size: 22px; text-align: center; background: #1bb17f;padding:30px 0 143px 0; position: relative; cursor:pointer;}
.boxfx_t ul li span{ position: absolute; opacity: 0; bottom:-18px;left:45%;width: 0;height: 0;border-left: 16px solid transparent;border-right: 16px solid transparent;border-top: 18px solid #eeeeee;}
.boxfx_t ul li p{ color: #b5ffe6; font-size: 20px; margin:25px 0 0 0;position: absolute;top: 60%;left: 43%;}
.boxfx_t ul li.active{ background: #f39701; color: #fff;padding:30px 0 143px 0}
.boxfx_t ul li.active i{background: #fdb201;color: #fff; font-weight: bold;}
.boxfx_t ul li.active p{ color: #fff;position: absolute;top: 60%;left: 43%;}
.boxfx_t ul li.active span{border-top: 18px solid #f39701; opacity: 1;}
.boxfx_t ul li i{ width: 92px; height: 92px;border-radius: 50%;-moz-border-radius:50%;-webkit-border-radius:50%;text-align: center; line-height: 92px; background: #4acab6; margin:0 auto; display: block;font-size: 16px;font-style: normal;color: #333;position: absolute;z-index: 10;left: 37%;top: 10%;}
.boxfx_t ul li p{}
.boxfx_b1,.boxfx_b2{ background: #f3fdfa; padding: 55px 45px 35px 45px; margin-bottom: 15px;}
.boxfx_b2{padding:0;}
.boxfx_b{}
#boxfx .none{
    display: none;
}
.boxfx_b ul li,.boxfx_b2 ul li{ width: 25%; float: left;padding:0 9px;}
.boxfx_b ul li ul li,.boxfx_b2 ul li ul li{font-size:16px;line-height: 30px;width: inherit;float: inherit; padding: 0;}
.boxfx_b ul li ul li a,.boxfx_b2 ul li ul li a{color: #333;}
.boxfx_b2 ul li{ width: 31.5%;;}
.boxfx_b ul li strong{color: #1bb17f;font-size: 20px;font-weight: bold;padding-bottom: 10px;}
.boxfx_b2 dt,.boxfx_b2 dd{ width: 24%;float: left;}
.boxfx_b2 dd{ width: 73%; float: right;}
.boxfx_b2 dt{ background: #00907d;text-align: center;padding:48px 75px;font-size: 26px; color: #fff; line-height: 35px;}
.boxfx_b2 dd{padding:25px 0 0 0}
.line{ height: 2px; display: block; position: absolute; width: 65%; background: #eaeaea;left: 19.3%; z-index: 10; top:38%;}


.niu {
    display: inline-block;
    padding: 10px 25px;
    background: #ec6258;
    text-align: center;
    font-size: 18px;
}

.niu,
a.niu,
a.niu:hover {
    color: #fff;
}

/* 定位条幅 */
.dh {
    width: 100%;
    height: 99px;
    box-shadow: 0px 6px 8px #f0f0f0;
}

.dh .b98 {
    margin: 0 auto;
    width: 1170px;
    height: 100%;
    font-size: 0px;
}

.dh ul {
    width: 1170px;
    position: absolute;
    overflow: hidden;
}

.dh ul a {
    display: block;
    position: relative;
    width: 16.66%;
    height: 99px;
    line-height: 99px;
    z-index: 2;
    float: left;
    font-size: 24px;
    color: #333;
    text-align: center;
    text-decoration: none;
}

.dh ul a:hover {
    background: #2fbd8e;
    color: #fff;
    font-weight: bold;
}
.dh ul .b98-active {
    background: #2fbd8e;
    color: #fff;
    font-weight: bold;
}

/* .dh ul li p.p1 {
    margin-top: 4px;
    font-size: 1pc;
} */

.siot {
    /* background: url(../images/bj.jpg) no-repeat; */
}

.heights {
    margin-top: 30px;
}

.snx {
    padding: 58px 0;
    /* background: #fff; */
}

.snxt {
    min-height: 395px;
}

.snxs {
    padding-left: 20px;
}

.snx h2 {
    text-align: center;
    font-size: 36px;
    color: #333;
}

.snx h2 .sp1 {
    font-weight: 900;
    font-size: 50px;
    display: block;
    color: #1bb17f;
    margin-bottom: 20px;
}

.snx h2 .sp2 {
    margin-left: 10px;
    font-size: 2pc;
    display: block;
}

.szq {
    overflow: hidden;
    margin-top: 33px;
}

.szq .szq-l {
    float: left;
    overflow: hidden;
    margin-right: 37px;
    width: 426px;
    height: 422px;
    background: url(../images/yunq.png) no-repeat;
}

.szq .szq-l div {
    float: left;
    padding-top: 61px;
    width: 212px;
    text-align: center;
    font-size: 26px;
}

.szq .szq-l div.dv-1 {
    margin-top: 77px;
    width: 202px;
}

.szq .szq-l div.dv-1s {
    margin-left: 20px;
    width: 200px;
}

.szq .szq-r {
    float: left;
    padding-top: 3pc;
    width: 636px;
    text-indent: 2em;
    font-size: 19px;
    line-height: 34px;
}

/* 考研直通车 box1 */
.siot .mu-1{
    margin-top: 12px;
}
.mu-1 .szq .box1_con{
    width: 100%;
    height: 250px;
    background-color: #dbf4f0;
    overflow: hidden;
}
.mu-1 .szq .box1_con .vice_title{
    height: 30px;
    line-height: 30px;
    font-size: 22px;
    color: #007364;
    text-align: center;
    margin-top: 25px;
    margin-bottom: 40px;
}
.mu-1 .szq .box1_con .vice_title span{
    height: 30px;
    line-height: 30px;
    font-size: 22px;
    font-weight: bold;
    color: #007364;
    vertical-align: middle;
}
.mu-1 .szq .box1_con .vice_title .title_bg_l,
.mu-1 .szq .box1_con .vice_title .title_bg_r{
    display: inline-block;
    width: 100px;
    background-repeat: no-repeat;
}
.mu-1 .szq .box1_con .vice_title .title_bg_l{
    background-image: url(../images/box1_vice_bg1.png);
    background-position: right center;
}
.mu-1 .szq .box1_con .vice_title .title_bg_r{
    background-image: url(../images/box1_vice_bg2.png);
    background-position: left center;
}
.mu-1 .szq .box1_con .con_list{
    display: flex;
    justify-content: space-between;
    width: auto;
    padding-left: 24px;
    padding-right: 14px;
    font-size: 0px;
}
.mu-1 .szq .box1_con .con_list .con_item_bg,
.mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
    display: inline-block;
    width: 350px;
    height: 123px;
    border-top-right-radius: 35px;
    border-bottom-left-radius: 35px;
    font-size: 18px;
    color: #fff;
    text-align: center;
}
.mu-1 .szq .box1_con .con_list .con_item_bg1{
    background-color: #e3fefa;
}
.mu-1 .szq .box1_con .con_list .con_item_bg2{
    background-color: #edf7ff;
}
.mu-1 .szq .box1_con .con_list .con_item_bg3{
    background-color: #fff7ea;
}
.mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
    line-height: 35px;
    padding-top: 25px;
    margin-left: -20px;
    margin-top: -10px;
}
.mu-1 .szq .box1_con .con_list .con_item_bg1 .con_item{
    background-image: linear-gradient(to right,#1bd49e, #17af82);
}
.mu-1 .szq .box1_con .con_list .con_item_bg2 .con_item{
    background-image: linear-gradient(to right,#46b8ff, #1b95f3);
}
.mu-1 .szq .box1_con .con_list .con_item_bg3 .con_item{
    background-image: linear-gradient(to right,#6569f8, #4145ef);
}
.mu-1 .szq .box1_info{
    color: #333;
    font-size: 0px;
    text-align: center;
    margin-top: 30px;
    margin-bottom: 40px;
}
.mu-1 .szq .box1_info span{
    font-size: 20px;
}
.mu-1 .szq .box1_info span:nth-child(2){
    font-weight: bold;
    color: #007364;
}
.mu-1 .szq .box1_info span:nth-child(4){
    font-weight: bold;
    color: #ff9f00;
}
.mu-1 .szq .con_button{
    width: 340px;
    margin: 0 auto;
}
.mu-1 .swiper-container{
    overflow: visible;
}
.mu-1 .swiper-slide{
    width: auto;
}

/* 七维服务体系 box2 */
.boxy1{
    background-color: #edf7f6;
    padding-bottom: 40px;
}
.boxy1 .snx{
    background-color: #edf7f6;
}
.boxy1 .swiper-wrapper{
    display: flex;
    justify-content: space-between;
}
.boxy1 .box2_con{
    width: 1100px;
    margin: 0 auto;
}
.boxy1 .box2_con .box2_slide{
    display: inline-block;
    width: auto;
}
.boxy1 .box2_con .box2_conwrap{
    display: inline-block;
    width: 270px;
    height: 202px;
    padding-top: 30px;
    padding-left: 40px;
}
.boxy1 .box2_con .conwrap_bg1{
    background-image: url(../images/box2_bg1.png);
}
.boxy1 .box2_con .conwrap_bg2{
    background-image: url(../images/box2_bg2.png);
}
.boxy1 .box2_con .conwrap_bg3{
    background-image: url(../images/box2_bg3.png);
}
.boxy1 .box2_con .conwrap_bg4{
    background-image: url(../images/box2_bg4.png);
}
.boxy1 .box2_con .box2_conwrap .box2_con_title{
    font-size: 20px;
    color: #fff;
}
.boxy1 .box2_con .box2_conwrap .box2_info{
    width: 180px;
    line-height: 28px;
    font-size: 18px;
    color: #333;
    margin-top: 40px;
    margin-left: 10px;
}
.boxy1-timer {
    background: #edf7f6;
    font-size: 24px;
    color: #282828;
    text-align: center;
    margin-top: 55px;
    height: 113px;
    line-height: 113px;
}
.timer-panel {
    /* background: url(../images/timer-bg2.png) no-repeat center; */
    height: 71px;
    line-height: 71px;
    display: inline-block;
    vertical-align: middle;
}
.timer-span {
    font-weight: bold;    
}
.timer-block {
    background: url(../images/timer-bg3.png) no-repeat center;
    width: 41px;
    height: 63px;
    display: inline-block;
    font-size: 48px;
    color: #fff;
    text-align: center;
    margin-right: 1px;
    line-height: 63px;
}
.timer-text {
    margin: auto 6px;
    display: inline-block;
}






.mu-4 .ksx {
    overflow: hidden;
    margin-left: 54px;
}

.mu-4 .ksxs {
    margin-top: 20px;
}

.mu-4 .ksx .ksx-l {
    float: left;
    width: 185px;
    height: 185px;
    background: url(../images/yh1.png) no-repeat;
    color: #fff;
    text-align: center;
    font-size: 30px;
    line-height: 194px;
}

.mu-4 .ksx .ksx-r {
    float: left;
    margin-top: 28px;
    margin-left: 9pt;
    padding: 1pc 10px;
    width: 818px;
    background: #f5f5f5;
    text-indent: 2em;
    font-size: 1pc;
    line-height: 36px;
}

.mu-4 .zsi {
    clear: both;
    overflow: hidden;
    margin-bottom: 14px;
    padding-left: 52px;
    font-size: 1pc;
}

.mu-4 .zsi .zsi-l {
    float: left;
    margin-top: 37px;
    padding-left: 52px;
    width: 781px;
    line-height: 2pc;
}

.mu-4 .zsi .zsi-l span {
    color: red;
}

.mu-4 .zsi .zsi-r {
    float: left;
    margin-left: 22px;
    width: 156px;
}

a.leyu {
    display: block;
    margin: 0 auto;
    width: 397px;
    height: 68px;
    border-radius: 8px;
    background: #fac10d;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-size: 22px;
    line-height: 67px;
}

.mu-5{
    background-color: #edf7f6;
}

.mu-5 .skq {
    margin-top: 25px;
}

.mu-5 .skq-1 {
    float: left;
    width: 345px;
}

.mu-5 .skq-1s {
    margin: 0 31px;
}

.mu-5 .skq-1 .sje {
    position: relative;
    margin: 0 auto;
    width: 215px;
    height: 215px;
    border-radius: 50%;
    color: #fff;
    text-align: center;
    font-size: 28px;
    line-height: 259px;
}

.mu-5 .skq-1 .sje1 {
    background: url(../images/yin1.png) no-repeat;
}

.mu-5 .skq-1 .sje2 {
    background: url(../images/yin2.png) no-repeat;
}

.mu-5 .skq-1 .sje3 {
    background: url(../images/yin3.png) no-repeat;
}

.mu-5 .skq-1 .sjex {
    margin-top: -94px;
    padding-top: 109px;
    padding-bottom: 9pt;
    height: 313px;
    background: #f5f5f5;
}

.mu-5 .skq-1 .sjex li {
    padding: 0 10px;
    font-size: 1pc;
    line-height: 2pc;
}

.mu-6 .stne {
    overflow: hidden;
    margin-top: 25px;
    padding-left: 21px;
}

.mu-6 .stne .stne-1 {
    float: left;
    padding: 21px 9pt;
    width: 16pc;
    background: #f5f5f5;
}

.mu-6 .stne .stne-1 p {
    text-indent: 2em;
    font-size: 1pc;
    line-height: 2pc;
}

.mu-6 .stne .stne-1 .gwe {
    display: block;
    margin: 0 auto;
    margin-top: 50px;
    width: 178px;
    height: 3pc;
    border-radius: 6px;
    background: #5e8eff;
    color: #fff;
    text-align: center;
    text-decoration: none;
    font-size: 18px;
    line-height: 3pc;
    cursor: pointer;
}

.mu-6 .stne .stne-1 .gwe:hover {
    background: #fac10d;
    color: #fff;
}

.stne-s1 {
    margin: 0 25px;
}

.stne-s2 {
    margin-right: 25px;
}

.mu-7{
    background-image: url(../images/box4_bg.png);
    background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}

.mu-7 .item .mxkl {
    padding: 10px 21px;
    background: #1bb17f;
    text-align: center;
    font-size: 1pc;
    color: #fff;
}

.mu-7 .item {
    margin-left: 15px;
    margin-right: 15px;
    margin-bottom: 30px;
    background-color: #fff;
}

.mu-7 .item .mxkl p {
    line-height: 2pc;
}

.mu-7 .item .mxkl p:nth-child(1) {
    font-size: 18px;
    font-weight: bold;
}

.mu-7 .item .mxkl p:nth-child(2) {
    height: 40px;
    font-size: 14px;
    line-height: 20px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    margin-top: 5px;
}

.mu-7 .item p img {
    width: 100%;
    height: auto;
}

.mu-7 .xb {
    margin-top: 25px;
}
.mu-7 .box4_info{
    display: flex;
    position: relative;
    justify-content: space-between;
    width: 100%;
    padding-left: 106px;
    padding-right: 70px;
}
.mu-7 .box4_info .info_list{
    display: inline-block;
    position: relative;
    margin: 20px 0px;
}
.mu-7 .box4_info .info_list div{
    display: inline-block;
    text-align: center;
}
.mu-7 .box4_info .info_list .item_l{
    position: absolute;
    left: -36px;
    top: 13px;
    width: 104px;
    height: 54px;
    line-height: 54px;
    background-image: url(../images/box4_info_bg.png);
    font-size: 24px;
    color: #fff;
}
.mu-7 .box4_info .info_list .item_r{
    width: 270px;
    height: 80px;
    text-align: left;
    padding-left: 80px;
    line-height: 80px;
    border: 3px solid #bbe5e0;
    font-size: 18px;
    color: #333;
}
.mu-7 .con_button{
    width: 400px;
    margin-top: 35px;
    margin-left: auto;
    margin-right: auto;
}

/* box5 */
.box5 .box5_con{
    display: inline-block;
    margin-top: 20px;
}
.box5 .box5_con .box5_slide{
    display: inline-block;
    width: auto;
    padding-bottom: 35px;
}
.box5 .box5_con .box5_item .item_img{
    text-align: center;
    margin-bottom: -40px;
}
.box5 .box5_con .box5_item .item_con{
    width: 220px;
    height: 220px;
    margin: 0 auto;
    padding-top: 50px;
    border-radius: 220px;
    background-color: #edf7f6;
    color: #333;
    font-size: 16px;
    text-align: center;
}
.box5 .box5_con .box5_item .item_con .con_num{
    font-size: 30px;
    color: #bee2de;
    font-style: oblique;
}
.box5 .box5_con .box5_item .item_con .con_title{
    font-size: 18px;
    font-weight: bold;
    margin-top: 3px;
    margin-bottom: 8px;
}
.box5 .box5_pagination{
    display: none;
}



.owl-theme .owl-controls{
    margin-top: 30px;
}
.owl-theme .owl-controls .owl-page span {
    width: 16px;
    height: 16px;
    background: #a7a7a7;
}

.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span {
    background: #07d07e;
}

.box {
    margin: 0 auto;
}

.bcon {
    margin: 11px auto;
}

.bcon h1 {
    padding: 0 10px;
    border-bottom: 1px solid #eee;
}

.bcon h1 b {
    display: inline-block;
    margin-top: -1px;
    padding: 0 8px;
    border-top: 2px solid #3492d1;
    font: bold 14px/40px "宋体";
}

.list_lh {
    overflow: hidden;
    height: 25pc;
}

.list_lh li.lieven {
    background: #f0f2f3;
}

.list_lh li.hui {
    background: #f5f5f5;
}

.list_lh li p {
    height: 68px;
    text-align: center;
    font-size: 18px;
    line-height: 68px;
}

.list_lh li p a {
    float: left;
    width: 19%;
    border-right: 1px solid #e5e5e5;
    text-decoration: none;
    cursor: default;
}

.list_lh li p em {
    display: inline-block;
    font: normal 9pt/24px "微软雅黑";
    font-size: 18px;
}

.list_lh li p span {
    float: right;
    color: #999;
}

.list_lh li p a.btn_lh {
    display: inline-block;
    padding: 0 5px;
    width: 40%;
    height: 68px;
    line-height: 68px;
}

.btn_lh:hover {
    text-decoration: none;
}

.list_lh .p1 {
    width: 30%;
}

.list_lh .p1,
.list_lh .p2 {
    height: 65px;
    line-height: 4pc;
}

.list_lh .p2 {
    width: 35%;
}

.btm p {
    text-align: center;
    font: normal 9pt/24px Microsoft YaHei;
}

.dingx {
    overflow: hidden;
}

.dingx p {
    float: left;
    height: 55px;
    background: #16579f;
    color: #fff;
    text-align: center;
    font-size: 20px;
    line-height: 54px;
}

.dingx p.p1 {
    width: 19%;
    border-right: 1px solid #fff;
}

.dingx p.p2 {
    width: 40%;
    border-right: 1px solid #fff;
}

.dingx p.p3 {
    width: 100%;
    border-right: 1px solid #fff;
}

.snxs-1 {
    padding-bottom: 4px;
}

.dingx p.p2s {
    width: 41%;
    border: none;
}

#common_copyright .copy_Line {
    border-top: 1px solid #fff;
}

#box7 {
    background: #125eb3;
}

#box7,
.container #common_copyright p a,
body #common_copyright p,
body #common_copyright ul li {
    color: #fff;
}

.zhizh {
    position: relative;
    overflow: hidden;
    margin-top: 25px;
    padding: 6px;
    padding-bottom: 0;
    width: 1138px;
    background: #fff;
}

.zhizh .dtu {
    position: relative;
    margin-left: 230px;
}

.zhizh .dtu .opio .op-1 {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 897px;
    height: 58px;
    background: #000;
    color: #fff;
    font-size: 1pc;
    opacity: .6;
}

.zhizh .dtu .opio .op-2 {
    position: absolute;
    bottom: 1pc;
    margin-left: 30px;
    padding-right: 30px;
    color: #fff;
    font-size: 1pc;
}

.zhizh .dtu .opio .langr {
    bottom: 8px;
}

.zhizh .dtu img {
    width: 898px;
    height: 427px;
}

.szx-z {
    position: relative;
    margin-top: -427px;
    width: 212px;
}

.szx-z p {
    margin-bottom: 1pc;
    border: 2px solid #fff;
}

.szx-z p.xt {
    border: 2px solid #1bb17f;
}

.mu-10 {
    padding-bottom: 60px;
}
.mu-10 .snx {
    background: none;
}

.mu-10 .snx h1 .sp1,
.mu-10 .snx h1 .sp2 {
    color: #fff;
}

.mu-11 {
    background: #edf7f6;
    padding-bottom: 60px;
}

.nesr {
    overflow: hidden;
    margin-top: 25px;
}
.nesr-col {
    width: 20%;
    display: table-cell;
}
.mu-11 .nesr{overflow: inherit;}
/* .nesr .nesr-l {
    float: left;
    width: 48.5%;
} */

.nesr .nesr-2 {
    float: left;
    width: 100%;
}

.nesr .nesr-ls {
    margin-left: 34px;
}

.nesr .nesr-l div {
    padding: 15px;
    background: #eefffd;
    font-size: 1pc;
}

.nesr .nesr-l div p {
    line-height: 2pc;
}

.nesr .nesr-2 div {
    padding: 15px;
    background: #edefef;
    font-size: 1pc;
}

.nesr .nesr-2 div p {
    line-height: 2pc;
}

.mu-11 .snx {
    background: none;
}

.nesr .nesr-2 .p1,
.nesr .nesr-l .p1 {
    height: 67px;
    background: #1bb17f;
    color: #fff;
    text-align: center;
    font-size: 18px;
    line-height: 66px;
}
.nesr .nesr-l .p1 a{color: #fff;}
.nesr .nesr-l .p1 img {
    margin-right: 9px;
    vertical-align: middle;
}
.copy_main a {
    color: #fff;
    text-decoration: none;
}

.nesr-3 {
    margin-top: 20px;
    padding: 20px 10px;
    width: 100%;
    background: #fac10d;
    color: #fff;
    text-align: center;
    font-size: 22px;
}

.skxl {
    margin-top: 25px;
    padding-left: 15px;
}

.skxl .j1 {
    overflow: hidden;
}

.skxl .j1 img {
    float: left;
}

/* .skxl .j1 img.img1 {
    margin-left: 13px;
    margin-right: 8px;
} */
.skxl .j1 img.img1 {
    margin: 0 9pt;
}

.skxl .j1 img.img2 {
    margin-right: 9pt;
}

.skxl .j2 {
    float: left;
    margin: 9pt 0;
}

.skxl .j2 .img1 {
    margin: 0 9px;
    width: 564px;
}

.skxl .j3 .img1 {
    margin-left: 11px;
    margin-right: 8px;
}
/* .skxl .j3 .img1 {
    margin: 0 8px;
} */

.skxl .j3 .img2 {
    margin-right: 10px;
}

.oip-s {
    position: fixed;
    top: 0;
    z-index: 1000;
    margin-top: 0;
    padding-top: 0;
    width: 100%;
    height: 99px;
    background: #fff;
}

.mu-7s {
    display: none;
}

.table {
    width: 97.5%;
}

.bottom_cont a,
.bottom_cont a:hover {
    color: #fff;
    text-decoration: none;
    font-size: 1pc;
    line-height: 45px;
}

.a_you {
    padding-left: 0;
    border-left: 1px solid #fff;
}

.bottom_cont {
    background: #01bfae;
    text-align: center;
}

body .col-xs-6 {
    padding-right: 0;
}

.sxx {
    padding-bottom: 11px;
}

.mu-7ss {
    display: none;
}

body #common_copyright p a:hover {
    color: #fff;
}

.snxs a.sjix {
    text-decoration: none;
}

body #doyoo_panel {
    margin-top: 20px;
}

.s96 {
    height: 6pc;
}

.mu-4 .ksx .loding {
    margin-top: 53px;
}

.lopl {
    margin-left: 26px;
}



.box3_button{
    font-size: 0px;
    text-align: center;
}
.box3_button .con_button{
    display: inline-block;
    width: 260px;
    color: #fff;
    font-weight: normal;
}
.box3_button .con_button div{
    color: #fff;
}
.box3_button .con_button:nth-child(2){
    display: inline-block;
    margin-left: 44px;
}



.t_none {
    top: 61px;
    display: block;
    background: #fff;
}

.img_out,
.t_none {
    position: absolute;
    left: 0;
    width: 100%;
    text-align: center;
}

.img_out {
    top: 71px;
    right: 0;
    bottom: 0;
    margin: auto;
}

.img_out p {
    font-size: 20px;
}

.img_out p a {
    color: #5e8eff;
}

.snx h2 {
    margin-bottom: 30px;
}

a.d_a {
    margin-top: 20px;
    margin-bottom: 20px;
}

.owl-buttons,
.zt-block {
    display: none;
}
.owl-demo-11 .owl-buttons{display: block;width: 100%;}
.owl-demo-11 .owl-controls .owl-buttons div.owl-prev,.owl-demo-11 .owl-controls .owl-buttons div.owl-next{
    position: absolute;width: 25px;height: 48px;
}
/*.owl-demo-11 .owl-controls .owl-buttons div.owl-prev{left:-15px;}
.owl-demo-11 .owl-controls .owl-buttons div.owl-next{right:-15px;left:inherit;}*/
a.leyu {
    margin-top: 20px;
}

.mu-9 {
    background: #edf7f6;
    padding-bottom: 60px;
}
.mu-9 .snxs-1{
    padding-left: 15px;
}
.mu-9 .szx-z p.gai_4{
    position:absolute;
    top:446px;
    left:227px;
}
.mu-9 .szx-z p.gai_5{
    position:absolute;
    top:446px;
    left:457px;
}
.mu-9 .szx-z p.gai_6{
    position:absolute;
    top:446px;
    left:691px;
}
.mu-9 .szx-z p.gai_7{
    position:absolute;
    top:446px;
    left:919px;
}

.empt {
    display: none;
}

.table>tbody+tbody {
    border-top: none;
}

table.kc-cont thead tr td {
    border-bottom: 1px solid #00907d !important;
}

.hh {
    border-collapse: separate !important;
}

.xz {
    height: 47pc;
    background: #fff;
}

.xz h2 {
    padding-top: 40px;
    padding-bottom: 40px;
}

.xz h2 span {
    color: #16579f;
}

.xz_cont {
    display: block;
    margin: 0 auto;
    width: 35pc;
    height: 90pt;
    background: url(../images/xz_tit.png) no-repeat center center;
}

.xz_cont p {
    padding: 13px 15px;
    color: #fff;
    font-size: 18px;
    line-height: 30px;
}

.xz_cont p strong {
    color: #fac10d;
    font-weight: 100;
}

.xz .xz_jk {
    position: relative;
    height: 580px;
}

.xz .jd_conat {
    position: absolute;
    top: -215px;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    background: url(../images/xz_bg.png) no-repeat center center;
}

.xz .jd_conat h3 {
    top: 252px;
    left: 468px;
    display: block;
    width: 200px;
    height: 200px;
    color: #fff;
    font-size: 26px;
    line-height: 200px;
}

.xz .jd_conat h3,
.xz .jk {
    position: absolute;
    text-align: center;
}

.xz .jk {
    width: 180px;
    height: 180px;
    color: #5e8eff;
    font-weight: 900;
    font-size: 24px;
    line-height: 180px;
}

.xz .jk_1 {
    top: 386px;
    left: 53px;
}

.xz .jk_2 {
    top: 386px;
    left: 903px;
}

.xz .jk_3 {
    top: 138px;
    left: 53px;
}

.xz .jk_4 {
    top: 485px;
    left: 478px;
}

.xz .jk_5 {
    top: 138px;
    left: 903px;
}

.pl-six {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 15px;
    padding-left: 10px;
    height: 200px;
    background: #f5f5f5;
}

.pl-six img,
.pl-six-left {
    display: inline-block;
    vertical-align: middle;
}

.pl-six-left {
    margin-left: 20px;
}

.pl-six-left p {
    font-size: 14px;
    line-height: 24px;
}

.pl-four {
    margin-top: 30px;
    background: #f5f5f5;
}

.pd {
    min-height: 200px;
}

.pd h5 {
    margin-top: 30px;
    margin-bottom: 20px;
}

.pl-four-tit {
    padding-top: 15px;
    padding-bottom: 15px;
    background: #5e8eff;
}

.pl-four-tit h4 {
    color: #fff;
    text-align: center;
    font-weight: 900;
    font-size: 30px;
}

.pl-four-tit p {
    margin-top: 10px;
    color: #fff;
    text-align: center;
    font-size: 24px;
}

.pl-four-bot {
    padding-right: 15px;
    padding-left: 15px;
}

.pl-four-bot h5 {
    color: #333;
    font-weight: 900;
    font-size: 20px;
}

.pl-four-bot p {
    font-size: 18px;
    line-height: 30px;
}

.pl-four-btn {
    margin-top: 20px;
    padding-top: 30px;
    padding-bottom: 20px;
    border-top: 1px dashed #c4c4c4;
}

.pl-four-btn a,
.sj {
    display: inline-block;
    vertical-align: bottom;
}

.sj p {
    font-size: 1pc;
}

.sj p strong {
    color: #e04f5d;
    font-size: 36px;
}

.pl-four-btn a {
    display: inline-block;
    margin-left: 20px;
    width: 90pt;
    border-radius: 10px;
    background: #fbb94a;
    color: #fff;
    text-align: center;
    font-weight: 900;
    font-size: 20px;
    line-height: 3pc;
}

.pl-four-btn a:hover {
    background: #e04f5d;
    text-decoration: none;
}

/* perfect-scroller start*/
.table-box.ps {
    position: relative;
}
.table-box.ps .ps__rail-y {
    opacity: 1;
    background-color: #d4ebe3;
    width: 15px; 
    right: 18px !important;
}

.table-box.ps .ps__rail-y .ps__thumb-y{
    background-color: #6fd2b1;
    width: 7px;
    right: 4px;
    top: 10px;
    transition: none;
    -webkit-transition: none;
    cursor: pointer;
    border-radius: 0;
}
.table-box.ps .ps__rail-y:hover,
.table-box.ps .ps__rail-y:focus, 
.table-box.ps .ps__rail-y.ps--clicking{
    background-color: #e8f5eb;
    opacity: 1;
    width: 15px;
}
.table-box.ps .ps__rail-y:hover > .ps__thumb-y, 
.table-box.ps .ps__rail-y:focus > .ps__thumb-y, 
.table-box.ps .ps__rail-y.ps--clicking .ps__thumb-y{
    background-color: #b0e8c3;
}
/* perfect-scroller end*/

@media screen and (max-width:65.375em) {

    #common_topNav,
    #doyoo_con,
    .copy_bar,
    .cumb,
    .show_jiathis {
        display: none;
    }

    #box7 {
        padding-bottom: 44px;
    }

    .bottom_main {
        padding: 0;
        background: rgba(0, 0, 0, .6) !important;
        background: #000;
        color: #fff;
        filter: Alpha(opacity=60);
    }

    .bottom_main,
    .niu {
        display: block;
    }

    .snx h2 {
        font-size: 26px;
        line-height: 37px;
    }

    /* .dh,
    .mu-1,
    .mu-3s,
    .mu-4,
    .mu-5,
    .mu-6,
    .mu-8,
    .mu-10 {
        display: none;
    } */

    .siot {
        margin-top: auto;
        padding-bottom: 10px;
    }

    .mu-9 {
        display: none;
    }

    .nesr .nesr-l {
        width: 100%;
    }

    .nesr .nesr-ls {
        margin-top: 10px;
        margin-left: 0;
    }
    .mu-7 .item .mxkl {
        text-align: center;
    }

    .container-fluid {
        margin-top: 10px;
    }

    #doyoo_con h3,
    .looyu_footer,
    .looyu_main,
    .looyu_main li {
        display: none;
    }

    .mu-7ss {
        display: block;
    }

    .nesr {
        margin-top: 18px;
    }

    .nesr .nesr-l div {
        padding: 15px 8px 30px 15px;
    }

    .bottom_cont {
        background: #16579f;
    }

    .siot .container {
        padding-right: 0;
        padding-left: 0;
    }

    body #common_copyright ul {
        padding: 14px 0 0;
        background: none;
    }

    .mu-7 .xb {
        margin-top: 18px;
    }

    #doyoo_panel div,
    #pan .vip_looyu,
    body #pan #pan2 {
        display: none;
    }

    .lopl {
        margin-bottom: 30px;
        margin-left: 0;
    }

    .jiathis_button_douban,
    .jiathis_button_qzone,
    .jiathis_button_renren,
    .jiathis_button_tieba,
    .jiathis_button_tqq,
    .jiathis_button_tsina,
    .jiathis_button_weixin {
        display: none;
    }

    .nesr-3 {
        padding: 10px;
        font-size: 1pc;
    }

    .table>caption+thead>tr:first-child>th,
    .table>tbody>tr>td {
        font-size: 14px;
    }

    .owl-buttons {
        display: block;
    }

    .xb .owl-pagination,

   

    .xz,
    .xz .xz_jk,
    .xz_cont {
        width: 100%;
        height: auto;
    }

    .xz .jd_conat {
        position: static;
    }

    .xz h2 {
        padding: 0 10px;
    }

    .xz h2 span {
        font-weight: 900;
        font-size: 20px;
    }

    .xz_cont {
        margin-top: 15px;
        background: #5e8eff;
    }

    .xz_cont p {
        font-size: 1pc;
    }

    .xz .jd_conat {
        background: none;
    }

    .xz .jd_conat h3 {
        color: #125eb3;
        text-align: center;
        line-height: 35px;
    }

    .xz .jd_conat h3,
    .xz .jk {
        position: static;
        width: 100%;
        height: auto;
        font-size: 22px;
    }

    .xz .jk {
        border-bottom: 1px solid #fff;
        background: #5e8eff;
        color: #fff;
        font-weight: 100;
        line-height: 50px;
    }

    .xz .jd_conat h3 {
        margin-top: 15px;
        margin-bottom: 15px;
        padding-top: 15px;
        padding-bottom: 15px;
        background: #fbb94a;
        color: #fff;
        font-weight: 900;
    }

    .pd {
        min-height: 150px;
    }
    .owl-demo-11 .owl-controls .owl-buttons div.owl-prev,.owl-demo-11 .owl-controls .owl-buttons div.owl-next{
    position: inherit;width: auto;height: auto;
}
}

@media screen and (max-width:49em) {
    .snx h2 {
        line-height: 36px;
    }

    .container-fluid {
        margin-top: 14px;
    }

    .navbar-default {
        margin-top: 0;
    }

    #common_copyright ul li {
        text-align: center;
    }

    .container-fluid {
        margin-top: 21px;
    }

    .hjk {
        display: none;
    }

    .table {
        margin-left: 5px;
    }

    .table>thead>tr>th {
        vertical-align: inherit;
    }
}

@media screen and (max-width:45.20em) {

    #common_topNav,
    #doyoo_con {
        display: none;
    }

    #box7 {
        padding-bottom: 50px;
    }

    #common_copyright ul {
        padding: 14px 0 0;
        width: 100%;
        background: none;
        text-align: center;
    }

    #common_copyright ul li {
        width: 100%;
    }

    .snx h2 .sp1,
    .snx h2 .sp2 {
        font-size: 20px;
    }

    .snx {
        padding: 10px 0;
    }

    .heights {
        margin-top: 15px;
    }

    .ddd {
        margin-top: 0;
    }

    h3 {
        font-size: 1pc;
    }
    
    .mu-7 .item {
        width: 95%;
        margin: 0 auto;
        text-align: center;
    }

    /* .mu-7 .item p img {
        width: auto;
    } */

    .mu-7 .xb {
        padding: 0 14px;
    }

    body .owl-theme .owl-controls .owl-page span {
        margin: 5px 3px;
        width: 10px;
        height: 10px;
    }

    a.leyu {
        margin-top: 6px;
        width: 259px;
        height: 51px;
        font-size: 18px;
        line-height: 50px;
    }

    .mu-11 {
        padding-bottom: 8px;
    }

    .nesr .nesr-l .p1 {
        height: 46px;
        font-size: 1pc;
        line-height: 46px;
    }

    .mu-7s {
        display: none;
    }

    .nesr .nesr-l div p {
        line-height: 25px;
    }

    .header .navbar {
        min-height: inherit;
    }

    .container-fluid a img {
        width: 80%;
        height: auto;
    }

    .snx h2 {
        line-height: 26px;
    }

    .container-fluid {
        margin-top: 1pc;
    }
}

@media screen and (max-width:21em) {

    .snx h2 .sp1,
    .snx h2 .sp2 {
        font-size: 17px;
    }

    .nesr .nesr-l .p1 {
        height: 51px;
        line-height: 50px;
    }

    a.leyu {
        height: 45px;
        font-size: 14px;
        line-height: 44px;
    }

    h3 {
        font-size: 1pc;
    }

    .mu-7 .item .mxkl {
        font-size: 14px;
    }
}

@media screen and (max-width:1870px){
    /* header */
    .header .a-none{
        margin-left: 100px;
    }
}

@media screen and (max-width:1700px){
    /* header */
    .header .header_button{
        margin-top: 16vw;
    }
}

@media screen and (max-width:1550px){
    /* header */
    .header .a-none{
        margin-left: 135px;
    }
    .header .header_button{
        margin-top: 15vw;
    }
}

@media screen and (max-width:1420px){
    /* header */
    .header .a-none{
        margin-left: 170px;
    }
    .header .header_button>div{
        height: 56px;
        line-height: 56px;
    }
}

@media screen and (max-width:1300px){
    /* header */
    .header .a-none{
        margin-left: 195px;
    }
    .header .header_button {
        margin-top: 14vw;
    }
}

@media screen and (max-width:1280px){
    /* box2 */
    .boxy1 .box2_con{
        width: auto;
    }
}

@media screen and (max-width:1200px) {
    /* header */
    .header .a-none {
        margin-left: 115px;
    }

    /* box1 */
    .mu-1 .szq .box1_con .con_list .con_item_bg, 
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
        width: auto;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg1,
    .mu-1 .szq .box1_con .con_list .con_item_bg1 .con_item{
        width: 245px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg2,
    .mu-1 .szq .box1_con .con_list .con_item_bg2 .con_item{
        width: 280px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg3,
    .mu-1 .szq .box1_con .con_list .con_item_bg3 .con_item{
        width: 330px;
    }

    /* box2 */
    .boxy1 .box2_con .box2_conwrap{
        width: 220px;
        height: 163px;
        background-size: 100%;
        padding-top: 24px;
        padding-left: 20px;
    }
    .boxy1 .box2_con .box2_conwrap .box2_info{
        margin-top: 25px;
        margin-left: 7px;
    }

    /* box4 */
    .mu-7 .box4_info{
        padding-left: 51px;
        padding-right: 15px;
    }
    .mu-7 .box4_info .info_list .item_r{
        width: 250px;
    }

    /* box7 */
    .zhizh{
        width: auto;
        padding-left: 13px;
    }
    .zhizh .dtu{
        margin-left: 190px;
    }
    .zhizh .dtu img{
        width: 720px;
        height: auto;
    }
    .szx-z{
        margin-top: -342px;
    }
    .mu-9 .snxs-1{
        padding-left: 0px;
    }
    .mu-9 .szx-z p{
        width: 169px;
    }
    .mu-9 .szx-z p img{
        width: 165px;
    }
    .mu-9 .szx-z p.gai_4{
        left: 188px;
        top: 362px;
    }
    .mu-9 .szx-z p.gai_5{
        left: 372px;
        top: 362px;
    }
    .mu-9 .szx-z p.gai_6{
        left: 557px;
        top: 362px;
    }
    .mu-9 .szx-z p.gai_7{
        left: 743px;
        top: 362px;
    }




    /* box8 */
    .skxl{
        padding-left: 0px;
    }
    .skxl .j1 img{
        width: 226px;
    }
    .skxl .j2 img{
        width: 226px;
    }
    .skxl .j2 .img1{
        width: 462px;
    }
    .skxl .j3 img{
        width: 226px;
    }
    .skxl .j3 .img1 {
        margin-left: 9px;
        margin-right: 6px;
    }

}

@media screen and (max-width:1170px) {
    /* 定位 */
    .dh .b98{
        width: 1024px;
    }
    .dh ul{
        width: 1024px;
    }

}

@media screen and (max-width:1110px) {
    /* header */
    .header .a-none {
        margin-left: 135px;
    }
    .header .header_button {
        margin-top: 13vw;
    }
}

@media screen and (max-width:1024px) {
    /* 公共 */
    .snx h2 .sp1{
        font-size: 45px;
    }
    .snx h2 .sp2{
        font-size: 30px;
    }

    /* header */
    .header{
        height: 420px;
    }
    .header .a-none{
        margin-left: 0px;
    }
    .header .header_button{
        margin-top: 220px;
    }
    .header .header_button>div{
        height: 55px;
        line-height: 55px;
        font-size: 21px;
    }

    /* 浮条 dh */
    .dh{
        display: none;
    }

    /* box1 */
    .mu-1 .szq .box1_con{
        height: 270px;
    }
    .mu-1 .swiper-container{
        padding-bottom: 40px;
    }
    .mu-1 .swiper-slide{
        text-align: center;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg, 
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
        width: 500px;
    }

    /* box2 */
    .boxy1 .box2_con{
        padding: 0px 90px;
    }
    .boxy1 .swiper-container{
        margin-top: 40px;
        padding-bottom: 50px;
    }
    .boxy1 .box2_con .box2_slide{
        text-align: center;
    }
    .boxy1 .box2_con .box2_conwrap .box2_con_title{
        text-align: left;
    }
    .boxy1-timer, #boxfx {
        display: none;
    }
    .box2_b ul {
        width: 100%;
    }
    .box2_b ul li, .box6_t ul li, .box8_t ul li {
        width: 12.2%;
    }
    .box2_b table, .box2_b table thead th {
        margin-left: 0;
    }
    .table {
        width: 100%;
    }
    .table-box.ps .ps__rail-y {
        right: 0px !important;
    }
    .mu-11 {
        background-color: #fff;
    }

    .mu-9,.mu-10{
        display: none;
    }


}

@media screen and (max-width:992px) {
    /* 公共 */
    .con_button{
        height: 50px;
        line-height: 50px;
        font-size: 21px;
    }

    /* box1 */
    .boxy1 .box2_con{
        padding: 0px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg, 
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
        height: 110px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
        padding-top: 21px;
    }
    .mu-1 .szq .box1_info span{
        font-size: 19px;
    }
    .mu-1 .szq .box1_con .vice_title span{
        font-size: 21px;
    }

    /* box2 */
    .boxy1 .box2_con .box2_conwrap{
        width: 300px;
        background-image: none;
        padding-top: 0px;
        padding-left: 0px;
    }
    .boxy1 .box2_con .box2_conwrap .box2_con_title{
        width: 100%;
        height: 50px;
        padding: 0px 10px;
        line-height: 50px;
        background-color: #15b19a;
    }
    .boxy1 .box2_con .box2_conwrap .box2_info{
        width: 100%;
        height: 100px;
        padding: 10px 10px;
        text-align: left;
        background-color: #fff;
        margin-top: 0px;
        margin-left: 0px;
    }
    
    /* box4 */
    .mu-7 .box4_info{
        padding: 0px;
    }
    .mu-7 .box4_info .info_list .item_l{
        width: 62px;
        height: 45px;
        top: 0px;
        left: 0px;
        line-height: 45px;
        font-size: 20px;
        background-image: none;
        background-color: #05c588;
    }
    .mu-7 .box4_info .info_list .item_r{
        width: 228px;
        height: 45px;
        line-height: 40px;
        padding-left: 66px;
    }

    /* box5 */
    .box5 .box5_con{
        width: 100%;
    }
    .box5 .box5_pagination{
        display: block;
    }
    .box5 .swiper-container{
        padding-bottom: 40px;
    }


}

@media screen and (max-width:768px) {
    /* 公共 */
    .snx h2 .sp1{
        font-size: 35px;
    }
    .snx h2 .sp2{
        font-size: 25px;
    }
    .snx {
        padding: 35px 0;
    }
    .title_pc{
        display: none;
    }
    .title_mob{
        display: block;
    }
    .con_button{
        height: 45px;
        line-height: 45px;
        font-size: 19px;
    }

    /* header */
    .header{
        height: 400px;
    }
    .header .a-none img{
        width: 85px;
    }
    .header .header_button>div{
        height: 50px;
        line-height: 50px;
        font-size: 20px;
    }

    /* box1 */
    .mu-1 .szq .box1_con{
        height: auto;
    }
    .mu-1 .swiper-slide{
        /* width: 100% !important; */
    }
    .mu-1 .szq .box1_con .con_list{
        padding: 0px 40px;
    }
    .mu-1 .szq .box1_con .vice_title{
        margin-bottom: 23px;
    }
    .mu-1 .szq .box1_con .vice_title .title_bg_l, 
    .mu-1 .szq .box1_con .vice_title .title_bg_r{
        width: 80px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg, 
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
        height: 90px;
        font-size: 16px;
        padding-top: 10px;
    }
    .mu-1 .szq .box1_info {
        margin-top: 20px;
        margin-bottom: 25px;
    }
    .mu-1 .szq .con_button{
        width: 290px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg, .mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
        margin-left: -77px;
    }
    

    /* box2 */
    .boxy1{
        margin-top: 20px;
        padding-bottom: 25px;
    }
    .boxy1 .box2_con .box2_conwrap .box2_con_title {
        font-size: 18px;
        font-weight: bold;
    }
    .boxy1 .box2_con .box2_conwrap .box2_info{
        height: 85px;
        font-size: 17px;
    }
    .boxy1 .swiper-container{
        padding-bottom: 25px;
    }

    .box3_button .con_button{
        width: 200px;
    }

    /* box4 */
    .mu-7 .box4_info .info_list .item_l{
        width: 50px;
        font-size: 18px;
    }
    .mu-7 .box4_info .info_list .item_r{
        width: 200px;
        font-size: 16px;
        padding-left: 53px;
    }
    .mu-7Con .item p a{
        width: 68%;
    }
    .mu-7 .con_button{
        width: 340px;
    }
    .mu-7 .item{
        margin-bottom: 0px;
    }

    /* box9 */
    .nesr .nesr-l div{
        height: 100px;
    }

    .mu-11 {
        padding-bottom: 0;
    }
    .box2_b .table > tbody > tr > td:last-child {
        text-align: center;
        padding-left: 5px;
    }
    .box2_b .table > tbody > tr > td > a {
        padding: 10px 15px;
    }
}

@media screen and (max-width:650px) {
    /* 公共 */
    .snx h2 .sp1{
        font-size: 30px;
    }
    .snx h2 .sp2 {
        font-size: 23px;
    }
    .con_button{
        height: 40px;
        line-height: 40px;
        font-size: 18px;
    }

    /* header */
    .header{
        height: 330px;
    }
    .header .header_button{
        width: 390px;
        margin-top: 174px;
    }
    .header .header_button>div{
        height: 45px;
        line-height: 45px;
        font-size: 18px;
    }

    /* box1 */
    .mu-1 .szq .box1_con .vice_title span {
        font-size: 18px;
    }
    .mu-1 .szq .box1_con .vice_title .title_bg_l, 
    .mu-1 .szq .box1_con .vice_title .title_bg_r {
        width: 55px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg{
        background-color: transparent;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item {
        width: 320px;
        margin-left: 0px;
    }
    .mu-1 .szq .con_button{
        width: 257px;
    }

    /* box3 */
    .box3_button .con_button{
        width: 160px;
    }

    /* box4 */
    .mu-7 .box4_info{
        display: inline-block;
        text-align: center;
    }
    .mu-7 .box4_info .info_list{
        display: block;
        margin: 7px 0px;
    }
    .mu-7 .box4_info .info_list .item_l{
        position: static;
        width: 80px;
    }
    .mu-7 .box4_info .info_list .item_r{
        width: 230px;
        margin-left: -4px;
        padding-left: 0px;
        text-align: center;
    }
    

    /* box5 */
    .box5 .box5_con .box5_slide{
        padding-bottom: 0px;
    }




}

@media screen and (max-width:550px) {
    /* 公共 */
    .snx h2 .sp1{
        font-size: 24px;
    }
    .snx h2 .sp2 {
        font-size: 20px;
    }
    .con_button{
        font-size: 16px;
    }

    /* header */
    .header{
        height: 280px;
    }
    .header .a-none img{
        width: 78px;
    }
    .header .header_button{
        width: 320px;
        margin-top: 141px;
    }
    .header .header_button>div{
        height: 40px;
        line-height: 40px;
        font-size: 17px;
    }
    .header .header_button>div a{
        font-weight: normal;
    }

    /* box1 */
    .mu-1 .szq .box1_con .vice_title .title_bg_l, 
    .mu-1 .szq .box1_con .vice_title .title_bg_r{
        display: none;
    }
    .mu-1 .szq .box1_con .vice_title span{
        font-size: 17px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
        padding-top: 20px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item p{
        line-height: 25px;
    }
    .mu-1 .szq .box1_info span{
        font-size: 16px;
    }
    .mu-1 .szq .con_button{
        width: 230px;
    }

    /* box2 */
    .boxy1 .box2_con .box2_conwrap .box2_con_title{
        font-size: 17px;
    }
    .boxy1 .box2_con .box2_conwrap .box2_info{
        font-size: 16px;
    }

    .box3_button .con_button{
        width: 138px;
    }
    .table>tbody>tr>td, 
    .table>tbody>tr>th, 
    .table>tfoot>tr>td, 
    .table>tfoot>tr>th, 
    .table>thead>tr>td, 
    .table>thead>tr>th{
        padding: 3px;
    }

    /* box4 */
    .mu-7 .con_button{
        width: 268px;
    }

    /* box5 */
    .box5 .box5_con .box5_item .item_con .con_title{
        font-size: 17px;
        margin-bottom: 13px;
    }
    .box5 .box5_con .box5_item .item_con .con_info{
        font-size: 16px;
    }

    .box2_b ul li, .box6_t ul li, .box8_t ul li {
        width: 24.4%;
    }
    .box2_b ul li.active, .box6_t ul li.active, .box8_t ul li.active {
        margin-top: 0;
        padding: 8px 0;
    }
    .box2_b ul li, .box6_t ul li, .box8_t ul li {
        font-size: 16px;
    }
    .box2_b ul li {
        border-bottom: 1px solid #fff;
    }
    .yd_yc {
        display: none;
    }
    .box2_b .table > tbody > tr > td > a {
        padding: 6px 8px;
    }    
    .yd_name {
        width: 25%;
    }
    .table-box.ps .ps__rail-y {
        width: 6px;
    }
    .table-box.ps .ps__rail-y .ps__thumb-y {
        width: 6px;
        right: 0;
    }
    .box3_button .con_button {
        width: auto;
        padding: 0px 15px;
        color: #fff;        
        font-weight: normal;
    }

}

@media screen and (max-width:440px) {
    /* 公共 */
    .snx{
        padding: 20px 0;
    }
    .snx h2 {
        margin-bottom: 0px;
    }
    .snx h2 .sp1{
        font-size: 22px;
    }
    .snx h2 .sp2 {
        font-size: 18px;
    }
    .szq {
        margin-top: 20px;
    }

    /* header */
    .header{
        height: 250px;
    }
    .header .container-fluid{
        margin-top: 10px;
    }
    .header .a-none img{
        width: 73px;
    }
    .header .header_button{
        width: 270px;
        margin-top: 127px;
    }
    .header .header_button>div{
        height: 36px;
        line-height: 36px;
        font-size: 16px;
    }

    /* box1 */
    .mu-1 .szq .box1_con .vice_title{
        margin-top: 17px;
        margin-bottom: 17px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
        width: 227px;
    }
    .mu-1 .szq .box1_info{
        padding: 0px 10px;
        margin-bottom: 15px;
    }
    .mu-1 .szq .box1_con .con_list .con_item_bg, 
    .mu-1 .szq .box1_con .con_list .con_item_bg .con_item{
        width: 280px;
    }

    /* box2 */
    .boxy1 {
        padding-bottom: 12px;
    }
    .boxy1 .swiper-container{
        margin-top: 15px;
        padding-bottom: 15px;
    }

    /* box4 */
    .mu-7 .box4_info{
        margin-top: 20px;
    }
    .mu-7 .box4_info .info_list .item_l{
        height: 35px;
        line-height: 35px;
        vertical-align: middle;
    }
    .mu-7 .box4_info .info_list .item_r{
        height: 35px;
        line-height: 30px;
        vertical-align: middle;
    }
    .owl-theme .owl-controls {
        margin-top: 20px;
    }
    .mu-7 .con_button {
        margin-top: 15px;
        margin-bottom: 15px;
    }

}

@media screen and (max-width:414px) {
    /* header */
    .header{
        height: 235px;
    }
    .header .a-none img{
        width: 70px;
    }
    .header .header_button{
        margin-top: 110px;
    }


    .table tr td.zt-none,
    .zt-none {
        display: none;
    }

    .img_out {
        position: absolute;
        top: 0;
        right: 0;
        bottom: 0;
        left: 0;
        margin: auto;
    }

    .img_out img {
        width: 200px;
    }

    .img_out p {
        font-size: 1pc;
    }

    .snxt {
        min-height: 320px;
    }

    a.d_a {
        margin-top: 30px;
    }

    .pl-four-btn a {
        margin-top: 10px;
        margin-left: 0;
        width: 100%;
        line-height: 40px;
    }

    .box3_button .con_button:nth-child(2){
        margin-left: 20px;
    }

    /* box4 */
    .mu-7 .con_button {
        width: 230px;
    }

    /* box6 */
    .mu-5 .skq {
        margin-top: 12px;
    }


}

@media screen and (max-width:375px) {
    /* 公共 */
    .con_button{
        height: 35px;
        line-height: 35px;
    }
    /* header */
    .header{
        height: 225px;
    }
    .header .header_button{
        margin-top: 107px;
    }
    .header .header_button>div{
        height: 34px;
        line-height: 34px;
        font-size: 15px;
    }

    .pl-four-bot p {
        font-size: 1pc;
        line-height: 26px;
    }

    .pd {
        min-height: 125px;
    }

    .pl-four-btn {
        padding-top: 15px;
    }

    /* box1 */
    .mu-1 .szq .box1_con .vice_title span{
        font-size: 16px;
    }
    .mu-1 .szq .box1_info span{
        font-size: 15px;
    }
    .mu-1 .szq .con_button {
        width: 200px;
    }

    .box3_button .con_button{
        width: 125px;
    }

    /* box4 */
    .mu-7 .box4_info .info_list .item_l{
        width: 68px;
    }
    .mu-7 .box4_info .info_list .item_r{
        width: 164px;
    }
    .mu-7 .con_button {
        width: 220px;
    }
    .box3_button .con_button {
        width: auto;
        color: #fff;
        font-weight: normal;
        padding: 0px 15px;
    }

}

@media screen and (max-width:320px) {
    
    .yd_name {
        width: 16%;
    }

    .box2_b ul li, .box6_t ul li, .box8_t ul li {
        width: 24.3%;
    }
}




