.container {
    max-width: 1400px;
    margin: 0 auto;
}

/* 头部banner */

.con1 {
    width: 100%;
    height: 982px;
    min-height: 982px;
}

.cl {
    clear: both;
}

.fl {
    float: left;
}

.fr {
    float: right;
}

.logo {
    float: left;
    margin-top: 38px;
    width: 28%;
}

.con1 ul {
    width: 70%;
    float: right;
    padding-top: 65px;
}

.con1 ul li {
    float: left;
    width: 11%;
    text-align: center;
    line-height: 40px;
    height: 50px;
}

.con1 ul li:hover {
    background: url(borderbt.png) no-repeat bottom;
}

.con1 ul li a {
    color: #000;
    font-size: 21px;
    line-height: 40px;
}

.con1 ul .active {
    background: url(borderbt.png) no-repeat bottom;
}

.fullSlide {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 980px;
    /*min-width: 980px;*/
    min-width: 1400px;
}

.fullSlide ul {
    height: 100% !important;
    width: 100% !important;
}

.fullSlide li {
    height: 100% !important;
    width: 100% !important;
}

.fullSlide .prev,
.fullSlide .next {
    position: absolute;
    z-index: 1;
    display: block;
    width: 30px;
    height: 50px;
    top: 50%;
    margin-top: -100px;
    left: 20px;
    background: url(icons.png) 0 0 no-repeat;
    cursor: pointer;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.fullSlide .next {
    left: auto;
    right: 30px;
    background-position: -51px 0;
}

.fullSlide .prev:hover,
.fullSlide .next:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.fullSlide .playState {
    display: block;
    position: absolute;
    z-index: 1;
    right: 30px;
    top: 50%;
    margin-top: -20px;
    width: 51px;
    height: 51px;
    overflow: hidden;
    background: url(icons.png) 23px -132px #000 no-repeat;
    filter: alpha(opacity=60);
    opacity: 0.6;
}

.fullSlide .pauseState {
    background-position: 23px -201px;
}

.fullSlide .playState:hover {
    filter: alpha(opacity=100);
    opacity: 1;
}

.content {
    width: 1400px;
    position: relative;
    z-index: 1;
    margin: 0 auto;
    padding: 30px 0;
}

/* 自适应头部 */
.nav_open {
    position: absolute;
    top: 15px;
    right: 30px;
    width: 40px;
    height: 40px;
    background: url(dhkg.png) no-repeat;
    cursor: pointer;
    display: none;
}

.header_nav {
    position: fixed;
    top: 0;
    right: 0;
    height: 100%;
    z-index: 999;
    opacity: 0.95;
    padding-top: 80px;
    display: none;
    width: 100%;
    background-color: #0167cc;
}

.header_nav .dkj_container {
    position: relative;
}

.nav_close {
    position: absolute;
    right: 30px;
    top: -65px;
    width: 40px;
    height: 40px;
    background: url(dhgb.png) no-repeat;
    cursor: pointer;
    display: none;
}

.dkj_container .nav_ul li {
    float: none;
    width: 100%;
    border-top: 1px dashed #cccccc;
    height: 56px;
    line-height: 56px;
    text-align: center;
    position: relative;
}

.dkj_container .nav_ul li a {
    font-size: 22px;
    /* font-weight: bold; */
    color: #ffffff;
    display: block;
}

.list2_con {
    position: relative;
}


/* 河州印象 */
.con2 {
    background-image: url(hzyxbg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
    min-width: 1400px;
}

.con2 .hzxx {
    width: 29%;
    margin: 0 auto;
}

.zjbf {
    overflow: hidden;
}

.con2 p {
    width: 50%;
    float: left;
    font-size: 16px;
    color: #000;
    line-height: 39px;
    padding: 80px 40px 20px 0px;
}

.con2 p a {
    float: right;
    font-size: 16px;
    font-weight: bold;
    color: #03407e;
    padding-top: 40px;
}

.con2 ul {
    width: 50%;
    float: right;
    margin-top: 75px;
}

.con2 ul li {
    float: left;
    width: 48%;
    background-color: #1562b0;
}

.con2 ul li img {
    margin: 43px 35px 35px 35px;
    height: 54px;
}

.con2 ul li span {
    font-size: 32px;
    color: #fff;
    line-height: 133px;
}

.con2 ul li:nth-child(1) {
    margin: 0px 20px 25px 0px;
}

.con2 ul li:nth-child(2) {
    margin-bottom: 25px;
}

.con2 ul li:nth-child(3) {
    margin-right: 20px;
}

.xxxy {
    position: relative;
    bottom: 56px;
    z-index: 999;
    display: none;
}

/* 美食特产 */
.con3 {
    background-image: url(xyx.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
    height: 758px;
    min-width: 1400px;
}

.mstc_con {
    max-width: 1400px;
    margin: 0 auto;
    padding-top: 56px;
    overflow: hidden;
}

.mstc_left {
    width: 582px;
    height: 621px;
    position: absolute;
}

.spt_bj {
    display: none;
}

.mstc_list a {
    position: relative;
}

.mstc_list a img {
    transition: all 0.3s;
}

.mstc_list a img:hover {
    transform: scale(1.1);
}

.mstc_list .lxs {
    position: relative;
    top: 70px;
}

.mstc_list a:nth-child(1) {
    top: 18px;
    left: 257px;
}

.mstc_list a:nth-child(2) {
    top: 28px;
    left: 180px;
}

.mstc_list a:nth-child(3) {
    top: 40px;
    left: 100px;
}

.mstc_list a:nth-child(4) {
    top: 55px;
    left: 17px;
}

.mstc_list a:nth-child(5) {
    top: 25px;
    left: 210px;
}

.mstc_list a:nth-child(6) {
    top: 60px;
    left: 0px;
}

.mstc_list a:nth-child(7) {
    top: 60px;
    left: 10px;
}

.mstc_list a:nth-child(8) {
    top: 90px;
    left: -240px;
}

.mstc_list a:nth-child(9) {
    top: 45px;
    left: 343px;
}

.mstc_list a:nth-child(10) {
    top: 75px;
    left: 40px;
}

.mstc_list a:nth-child(11) {
    top: 71px;
    left: 43px;
}

.mstc_list a:nth-child(12) {
    top: 75px;
    left: 55px;
}

.mstc_list a:nth-child(13) {
    top: 110px;
    left: -280px;
    z-index: 999;
}

.mstc_list a:nth-child(14) {
    top: 110px;
    left: -270px;
    z-index: 999;
}

.mstc_list a:nth-child(15) {
    top: 110px;
    left: -255px;
    z-index: 999;
}

.mstc_list a:nth-child(16) {
    top: 115px;
    left: 60px;
    z-index: 999;
}

.mstc_list a:nth-child(17) {
    top: 115px;
    left: 100px;
    z-index: 999;
}

.mstc_list a:nth-child(18) {
    top: 145px;
    left: -105px;
    z-index: 999;
}

.mstc_list .lxs img {
    transition: all 0 ease 0;
}

.mstc_list .lxs img:hover {
    transform: none;
}

.mstc_list a:nth-child(20) {
    top: 28px;
    left: 30px;
}

.mstc_list a:nth-child(21) {
    top: 62px;
    left: 40px;
}

.mstc_list a:nth-child(22) {
    top: 75px;
    left: 50px;
}

.mstc_list a:nth-child(23) {
    top: 80px;
    left: 60px;
}

.mstc_list a:nth-child(24) {
    top: 85px;
    left: 72px;
}

.mstc_list a:nth-child(25) {
    top: 89px;
    left: 80px;
}

.mstc_list a:nth-child(26) {
    top: 85px;
    left: 95px;
}

.mstc_list a:nth-child(27) {
    top: 85px;
    left: 105px;
}

.mstc_list a:nth-child(28) {
    top: 80px;
    left: 115px;
}

.mstc_list a:nth-child(29) {
    top: 80px;
    left: 125px;
}

.mstc_list a:nth-child(30) {
    top: 75px;
    left: 135px;
}

.mstc_list a:nth-child(31) {
    top: 70px;
    left: 145px;
}

.mstc_list a:nth-child(32) {
    top: 60px;
    left: 155px;
}

.mstc_list a:nth-child(33) {
    top: 28px;
    left: 170px;
}

.mstc_list .lxs2 img {
    transition: all 0 ease 0;
}

.mstc_list .lxs2 img:hover {
    transform: none;
}

.mstc_list .lxs2 {
    position: relative;
    top: 202px;
    left: 112px;
}

.mstc_list a:nth-child(35) {
    top: 110px;
    left: -300px;
}

.mstc_list a:nth-child(36) {
    top: 140px;
    left: -360px;
}

.mstc_list a:nth-child(37) {
    top: 170px;
    left: -410px;
}

.mstc_list a:nth-child(38) {
    top: 15px;
    left: 113px;
}

.mstc_list a:nth-child(39) {
    top: 45px;
    left: 15px;
}

.mstc_list a:nth-child(40) {
    top: 75px;
    left: -80px;
}

.mstc_list a:nth-child(41) {
    top: 100px;
    left: -170px;
}

.mstc_list a:nth-child(42) {
    top: 60px;
    left: -160px;
}

.mstc_list a:nth-child(43) {
    top: 60px;
    left: -150px;
}

.mstc_list a:nth-child(44) {
    top: 60px;
    left: -140px;
}

.mstc_list a:nth-child(45) {
    top: 60px;
    left: -130px;
}

.mstc_list a:nth-child(46) {
    top: -60px;
    left: 400px;
}

.mstc_list a:nth-child(47) {
    top: -30px;
    left: 310px;
}

.mstc_list a:nth-child(48) {
    top: 0px;
    left: 210px;
}

.mstc_list a:nth-child(49) {
    top: 30px;
    left: 115px;
}

.mstc_list a:nth-child(50) {
    top: 30px;
    left: 115px;
}

.mstc_list a:nth-child(51) {
    top: -50px;
    left: 135px;
}

.mstc_list a:nth-child(52) {
    top: -20px;
    left: 36px;
}

.mstc_list a:nth-child(53) {
    top: -25px;
    left: 500px;
}

.mstc_list .lxs3 {
    top: 40px;
    left: 20px;
}

.mstc_list .lxs3 img {
    transition: all 0 ease 0;
}

.mstc_list .lxs3 img:hover {
    transform: none;
}

.mstc_list .hzwd {
    top: 50px;
    left: 180px;
}

.mstc_list .hzwd img {
    transition: all 0 ease 0;
}

.mstc_list .hzwd img:hover {
    transform: none;
}

.mstc_right {
    padding-top: 222px;
    /* padding-right: 100px; */
    position: absolute;
    margin-left: 654px;
}

.mstc_right ul li {
    width: 66px;
    height: 166px;
    background: url(btbj.png) no-repeat;
    float: left;
    padding: 16px 16px 14px 26px;
    font-size: 25px;
    color: #34aba0;
    margin-left: 110px;
}

.mstc_right ul li:hover {
    font-size: 26px;
    font-weight: bold;
}

/* 选一选 */
.xyx {
    width: 632px;
    height: auto;
    overflow: hidden;
    margin-top: 106px;
}

.xyx_list {
    width: 243px;
    height: 76px;
    margin: 0 auto;
    padding-left: 8px;
    background: url(xyxbj.png) no-repeat center top;
}

.xyx_list span {
    font-size: 20px;
    color: #FFFFFF;
    text-align: center;
    line-height: 76px;
}

.xyx_list i {
    font-size: 27px;
    color: #f4a907;
}

.zpan {
    width: 1400px;
    margin: 0 auto;
    height: 758px;
    min-height: 758px;
    background: url(bjtow.png) no-repeat center top;
}

.zap {
    width: 1400px;
    height: 590px;
    padding: 30px 40px;
}

.zpan_list {}

.zpan_list ul ol {
    float: left;
    /* position: absolute; */
    width: 144px;
    height: 120px;
    padding-top: 5px;
    margin-top: 10px;
    background: url(libj.png) no-repeat center top;
    margin-right: 3px;
}

.zpan_list ul ol img {
    width: 78px;
    height: 77px;
    padding-top: 10px;
    padding-left: 10px;
}

.zpan_list ul ol:nth-child(9) {
    margin-right: 0;
}

.zpan_list ul ol:nth-child(18) {
    margin-right: 0;
}

.zpan_list ul ol:nth-child(27) {
    margin-right: 0;
}

.zpan_list ul ol:nth-child(36) {
    margin-right: 0;
}

.zpan_list ul span {
    position: relative;
    float: right;
    width: 20px;
    font-size: 18px;
    color: #09544d;
    right: 20px;
    display: inline-block;
    height: 80%;
    text-align: center;
    writing-mode: vertical-lr;
    /*从左向右 从右向左是 writing-mode: vertical-rl;*/
    writing-mode: tb-lr;
    /*IE浏览器的从左向右 从右向左是 writing-mode: tb-rl；*/
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 15%;
}

.emtj {
    width: 1320px;
    height: 150px;
    margin: 21px auto;
    padding: 14px 45px;
}

.tjms {
    width: 20px;
    font-size: 22.75px;
    color: #0b564f;
}

.tjms_list {
    margin-left: 34px;
}

.tjms_list ul li {
    line-height: 24px;
    font-size: 15.83px;
    color: #0b564f;
}

.tjmstow {
    margin-left: 90px;
}

.djan {
    margin-left: 144px;
}

.djan button {
    width: 177px;
    height: 46px;
    border-radius: 15px;
    background-color: #0b756b;
    display: block;
    border: 0;
    text-shadow: -1px 0 white, 0 1px white, 1px 0 white, 0 -1px white;
    color: #ff8a00;
    font-size: 22px;

}

.djan button:last-child {
    margin-top: 22px;
}

.tjmd {
    width: 20px;
    font-size: 22.75px;
    color: #0b564f;
    margin-left: 90px;
}

.light {
    height: 120px !important;
    background: url(libjhover.png) no-repeat center top !important;
}

/* 选一选结束 */

/* 旅游景点 */
.con4 {
    background-image: url(hzyxbg.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
    min-width: 1400px;
}

.con4 .hzxx {
    width: 29%;
    margin: 0 auto;
}

.lyzjbf {
    overflow: hidden;
}

.btt {
    width: 60%;
    margin: 0 auto;
    margin-top: 56px;
}

.btt li {
    width: 198px;
    height: 54px;
    float: left;
    background: url(ta.png) no-repeat;
    text-align: center;
    line-height: 54px;

}

.btt li a {
    display: block;
}

.btt li.hover {
    width: 198px;
    height: 54px;
    float: left;
    background: url(ta_hover.png) no-repeat;
    text-align: center;
    line-height: 54px;
    color: #FFFFFF;
}

.lylist {
    margin-top: 39px;
    overflow: hidden;
}

.lylist li {
    width: 380px;
    height: 516px;
    float: left;
    margin-right: 28px;
    position: relative;
}

.lv {
    margin-top: 39px;
    margin-bottom: 30px;
}

.lylist li .zezao {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 380px;
    height: 516px;
    background-color: #000000;
    opacity: 0.5;
}

.lylist .zez_text {
    display: none;
    position: absolute;
    top: 100px;
    left: 100px;
    font-size: 22px;
    width: 152px;
    text-align: center;
    color: #fff;
}

.lylist .zez_list {
    display: none;
    position: absolute;
    top: 150px;
    left: 23px;
    font-size: 17px;
    width: 338px;
    text-align: left;
    color: #fff;
}

.lylist li:hover .zezao {
    display: block;
}

.lylist_con ul li:hover .zez_text {
    display: block;
}

.lylist_con ul li:hover .zez_list {
    display: block;
}

.xcy li {
    width: 329px;
    height: 518px;
}

.bfx li {
    width: 329px;
    height: 518px;
}

.lylist li .bfzezao {
    display: none;
    position: absolute;
    left: 0;
    top: 0;
    width: 329px;
    height: 516px;
    background-color: #000000;
    opacity: 0.5;
}

.lylist .zez_lists {
    display: none;
    position: absolute;
    top: 150px;
    left: 23px;
    font-size: 17px;
    width: 290px;
    text-align: left;
    color: #fff;
}

/* vr */
.lmlb_nei {
    width: 1400px;
    height: auto;
    margin: 0 auto;
    margin-bottom: 30px;
}

.vrtu {
    width: 100%;

}

.jcsp_list .smallScroll1 {
    height: 48px;
    margin-top: 12px;
}

.jcsp_list .smallScroll1 .sPrev,
.jcsp_list .smallScroll1 .sNext {
    display: block;
    width: 16px;
    margin-top: 70px;
}

.jcsp_list .smallScroll1 .sNext {
    margin-right: 13px;
}

.smallImg1 {
    width: 95%;
    margin-left: 15px;
    overflow: hidden;
    float: left;
    margin-bottom: 30px;
}

.smallImg1 ul li {
    width: 182px !important;
    height: 100%;
}

.jcsp_list .smallScroll1 .smallImg1 ul li {
    margin-right: 10px;
    position: relative;
    width: 196px;
    height: 160px;
}

.jcsp_list .smallScroll1 .smallImg1 ul li .bg {
    position: absolute;
    width: 100%;
    height: 100%;
    background-color: #000000;
    opacity: 0.4;
    cursor: pointer;
}

.jcsp_list .smallScroll1 .smallImg1 ul li img {
    width: 100%;
    height: 160px;
}

/* 响应式 */
@media only screen and (min-width: 1355px) and (max-width: 1366px) {
  .mllx_wza{
  display:none;
  }
    .dqwz_cn {
        padding: 0 20px;
    }

    .lmlb_nei {
        width: 100%;
        padding: 0 20px;
    }

    .bigImg li {
        width: 100% !important;
    }

    .bigImg li img {
        width: 93% !important;
    }
}

@media only screen and (min-width: 819px) and (max-width: 1024px) {
    .dqwz_co {
        display: none;
    }

    .lmlb_nei {
        width: 90%;
        margin-top: 10%;
        overflow: hidden;
    }

    .jcsp_list ul,
    .jcsp_list ul li {
        width: 100% !important;
        height: auto !important;
    }

    .jcsp_list ul li img {
        width: 100%;
        height: 100%;
    }

    .jcsp_list ul li iframe {
        width: 100%;
        height: 500px;
    }

    .jcsp_list .bigImg {
        height: 526px !important;
    }

    .jcsp_list .smallScroll1 {
        overflow: hidden;
        height: auto;
    }

    .smallImg1 {
        width: 86%;
        margin-left: 25px;
    }

    .jcsp_list .smallScroll1 .sPrev,
    .jcsp_list .smallScroll1 .sNext {
        margin-top: 0%;
        margin-right: 20px;
    }

    .jcsp_list .smallScroll1 .smallImg1 ul li {
        width: 50px !important;

    }

    .jcsp_list .smallScroll1 .smallImg1 ul li .bg {
        width: 80%;
        height: 100%;
    }

    .jcsp_list .smallScroll1 .smallImg1 ul li img {
        width: 80%;
        height: 57%;
    }

    .smallImg1 .smallImg1 {
        width: 100%;
    }

    .con2,
    .con3,
    .con4,
    .zsxm,
    .yxhz,
    .db_con,
    .zsxm_contai,
    .fullSlide{
        min-width: auto!important;
    }
    .zsxm_right{
        width: 96%;
        margin: 0 auto 20px auto;
        float: none!important;
    }
    .zsxm_right a img{
        width: 100%!important;
        height: auto!important;
    }
    .yxhz_tslx ul li a img{
        height: 208px;
    }
}

@media only screen and (min-width: 550px) and (max-width: 820px) {
    .dqwz_co {
        display: none;
    }

    .lmlb_nei {
        width: 90%;
        margin-top: 10%;
        overflow: hidden;
    }

    .jcsp_list ul,
    .jcsp_list ul li {
        width: 100% !important;
        height: auto !important;
    }

    .jcsp_list ul li img {
        width: 100%;
        height: 100%;
    }

    .jcsp_list ul li iframe {
        width: 100%;
        height: 100%;
    }

    .jcsp_list .bigImg {
        height: 169px !important;
    }

    .jcsp_list .smallScroll1 {
        overflow: hidden;
        height: auto;
    }

    .smallImg1 {
        width: 86%;
    }

    .jcsp_list .smallScroll1 .sPrev,
    .jcsp_list .smallScroll1 .sNext {
        margin-top: 0%;
        margin-right: 20px;
    }

    .jcsp_list .smallScroll1 .smallImg1 ul li {
        width: 50px !important;

    }

    .jcsp_list .smallScroll1 .smallImg1 ul li .bg {
        width: 80%;
        height: 100%;
    }

    .jcsp_list .smallScroll1 .smallImg1 ul li img {
        width: 80%;
        height: 57%;
    }

    .smallImg1 .smallImg1 {
        width: 100%;
    }
}

@media only screen and (max-width: 416px) {
    .dqwz_co {
        display: none;
    }

    .lmlb_nei {
        width: 90%;
        margin-top: 10%;
        overflow: hidden;
    }

    .jcsp_list ul,
    .jcsp_list ul li {
        width: 100% !important;
        height: auto !important;
    }

    .jcsp_list ul li img {
        width: 100%;
        height: 100%;
    }

    .jcsp_list ul li iframe {
        width: 100% !important;
        height: 100% !important;
    }

    .jcsp_list .bigImg {
        height: 166px !important;
    }

    .jcsp_list .smallScroll1 {
        overflow: hidden;
        height: auto;
    }

    .smallImg1 {
        width: 80%;
        /* margin-left: 10px; */
    }

    .jcsp_list .smallScroll1 .sPrev,
    .jcsp_list .smallScroll1 .sNext {
        margin-top: 3%;
    }

    .jcsp_list .smallScroll1 .smallImg1 ul li {
        width: 60% !important;
        width: 48px !important;

    }

    .jcsp_list .smallScroll1 .smallImg1 ul li .bg {
        width: 100%;
        height: 100%;
    }

    .jcsp_list .smallScroll1 .smallImg1 ul li img {
        width: 100%;
        height: 57%;
    }

    .smallImg1 .smallImg1 {
        width: 100%;
    }

    .jcsp_list .smallScroll1 .sNext {
        margin-right: 11px;
    }

    .btt li.hover {
        width: 45.6%;
    }
}

@media only screen and (max-width: 320px) {
    .jcsp_list .smallScroll1 .sNext {
        margin-right: 20px;
    }

    .smallImg1 {
        width: 70%;
    }
}

/* 招商项目 */
.zsxm {
    background-image: url(zsyz.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
    /*padding: 88px 40px 114px 40px;*/
    padding: 88px 0 114px 0;
    min-width: 1400px;
}

.zsxm_contai {
    max-width: 1400px;
    margin: 0 auto;
    min-width: 1400px;
    background: #fff;
}

.zsdt ul li {
    width: 83px;
    height: 203px;
    padding: 29px 30px 41px 29px;
    font-size: 26px;
    color: #428cff;
    background-color: #b5ddff;
    margin-bottom: 3px;
}

.zsdt ul li a {
    display: block;
}

.zsdt ul li:last-child {
    margin-bottom: 0;
}

.zsdt ul li.active {
    background-image: url(tab3.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    color: #FFFFFF;
}

.zsxm_left {
    width: 700px;
    height: 408px;
    background: #FFFFFF;
    padding: 20px 45px 20px 20px;
}

.zsxm_left ul li {
    height: 40px;
    line-height: 40px;
    color: #000000;
    font-size: 17px;
    background: url(dii.png) no-repeat left;
    padding-left: 15px;
}

.zsxm_left ul li a:hover {
    color: #1492FF;
}

.zsxm_left ul li span {
    float: right;
}

.zsxm_left ul li a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: 75%;
}

/* 影像河州 */
.yxhz {
    background-image: url(tslx.png);
    background-repeat: no-repeat;
    background-size: 100% 100%;
    margin-top: 30px;
    min-width: 1400px;
}

.yxhz_con .hzxx {
    width: 29%;
    margin: 0 auto;
}

.yxhz_tit {
    overflow: hidden;
}

.yxhz_btt {
    width: 43%;
    margin: 0 auto;
    margin-top: 56px;
}

.yxhz_btt li {
    width: 198px;
    height: 54px;
    float: left;
    background: url(ta.png) no-repeat;
    text-align: center;
    line-height: 54px;

}

.yxhz_btt li a {
    display: block;

}

.yxhz_btt li.hover {
    width: 198px;
    height: 54px;
    float: left;
    background: url(ta_hover.png) no-repeat;
    text-align: center;
    line-height: 54px;
    color: #FFFFFF;
}

.yxhz_tslx {
    margin-top: 30px;
}

.yxhz_tslx ul li {
    float: left;
    width: 447px;
    height: 300px;
    overflow: hidden;
    position: relative;
    background: #000;
    position: relative;
    margin-left: 29px;
    margin-bottom: 28px;
}

.yxhz_tslx ul li:first-child {
    margin-left: 0;
}

.yxhz_tslx ul li:nth-child(4) {
    margin-left: 0;
}

.yxhz_tslx ul li img {
    width: 100%;
    height: 100%;
    transition: all 0.6s;
}

.photo_bt {
    padding-left: 6px;
    position: absolute;
    bottom: 0;
    left: 0;
    font-size: 15px;
    color: #ffffff;
    z-index: 1;
    width: 100%;
    line-height: 40px;
    overflow: hidden;
    background-color: rgba(0, 0, 0, 0.6);
}

.photo_bt a {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: calc(100% - 20px);
}

.yxhz_tslx ul li img:hover {
    transform: scale(1.1);
}

/* 自适应 */
@media only screen and (min-width: 1355px) and (max-width: 1366px) {
  .mllx_wza{
  display:none;
  }
    .con1 ul li a {
        font-size: 20px;
    }

    .con2 p {
        padding: 80px 40px 20px 20px;
    }

    .mstc_list {
        padding: 0 10px;
    }

    .zsxm_left {
        width: 568px;
    }

    .yxhz_btt {
        width: 45%;
    }

    .yxhz_tslx {
        width: 97%;
        margin: 30px auto;
    }

    .yxhz_tslx ul li {
        width: 416px;
    }

    .lylist li {
        width: 300px;
    }

    .lylist li img {
        width: 100%;
    }

    .lylist_con {
        width: 97%;
        margin: 0 auto;
    }

    .lylist li .zezao {
        width: 300px;
        height: 406px;
    }

    .lylist .zez_list {
        width: 271px;
    }

    .fullSlide {
        min-width: 100%;
    }

    .content {
        width: 100%;
        padding: 0 20px;
    }

    .zpan,
    .zap {
        width: 100%;
    }

    .zap {
        padding: 20px 10px;
    }
}

@media only screen and (min-width: 768px) and (max-width: 820px) {

    .nav_open,
    .nav_close {
        display: block !important;
    }

    .content {
        width: 100%;
        padding: 0 0;
    }

    .container .nav_sd {
        display: none;
    }

    .logo {
        margin-top: 2%;
        width: 50%;
    }

    .dkj_container .nav_ul {
        width: 100% !important;
    }

    .con1 {
        height: 500px;
        min-height: 500px;
    }

    .fullSlide {
        height: 500px;
        min-width: 100%;
    }

    .container {
        max-width: 90%;
    }

    .con2 .hzxx,
    .con4 .hzxx,
    .yxhz .hzxx {
        width: 60%;
    }

    .con2 .hzxx img,
    .con2 p,
    .con4 .hzxx img,
    .yxhz .hzxx img,
    .con4 p {
        width: 100%;
    }

    .con2 .container,
    .zsxm_contai {
        max-width: 90%;
    }

    .con2 p {
        padding: 30px 0px 20px 0px;
    }

    .con2 ul,
    .con2 ul li {
        width: 100%;
    }

    .con2 ul li:nth-child(3),
    .con2 ul li:nth-child(4) {
        margin-bottom: 25px;
    }

    .mstc_con {
        max-width: 90%;
        padding-top: 0;
    }

    .mstc_left {
        width: 90%;
    }

    .mstc_left,
    .mstc_right {
        float: none;
    }

    .mstc_list {
        display: none;
    }

    .spt_bj {
        display: block;
        margin-top: 2%;
        padding: 2% 5% 0 23%;
    }

    .spt_bj a img {
        width: 70%;
    }

    .mstc_right ul li {
        width: 9.6%;
        margin-left: 9%;
        margin-bottom: 7%;
    }

    .mstc_right {
        padding-top: 63%;
        margin-left: 0;
        position: static;
    }

    .xyx {
        display: none;
    }

    .btt {
        width: 100%;
        margin-top: 5%;
    }

    .qh li {
        width: 20.6% !important;
        margin-left: 3%;
    }

    .btt li {
        width: 20.6%;
        margin-top: 5%;
        margin-left: 3%;
    }

    .btt li.hover {
        width: 20.6%;
    }

    .zsxm {
        padding: 10px 6px 114px 0px;
    }

    .zsxm_left {
        width: 92%;
        padding: 20px 6px 20px 20px;
    }

    .zsxm_right {
        float: none;
    }

    .zsxm_left ul li {
        font-size: 14px;
    }

    .zsxm_left ul li a {
        width: 66%;
    }

    .zsxm_right a img {
        width: 100%;
        margin-top: 4%;
    }

    .zsdt ul li {
        width: 50px;
        font-size: 20px;
        padding: 30px 15px 41px 15px;
    }

    .yxhz_btt {
        width: 100%;
        margin-top: 5%;
    }

    .yxhz_btt li {
        width: 22% !important;
        margin-left: 10%;
    }

    .yxhz_tslx ul li {
        margin-left: 0;
        width: 45%;
        height: auto;
        margin-right: 10%;
    }

    .yxhz_tslx ul li img{
        height: 175px;
    }

    .yxhz_tslx ul li:nth-child(2n) {
        margin-right: 0;
    }

    .photo_bt {
        width: 100%;
        line-height: 26px;
        font-size: 13px;
    }

    .con2 ul {
        margin-top: 5%;
    }

    .mstc_right {
        padding-right: 0;
    }
}

@media only screen and (min-width: 1022px) and (max-width: 1024px) {

    .nav_open,
    .nav_close {
        display: block !important;
    }

    .content {
        width: 100%;
        padding: 0 0;
    }

    .container .nav_sd {
        display: none;
    }

    .logo {
        margin-top: 2%;
        width: 50%;
    }

    .dkj_container .nav_ul {
        width: 100% !important;
    }

    .con1 {
        height: 500px;
    }

    .container {
        max-width: 90%;
    }

    .con2 .hzxx,
    .con4 .hzxx,
    .yxhz .hzxx {
        width: 60%;
    }

    .con2 .hzxx img,
    .con2 p,
    .con4 .hzxx img,
    .yxhz .hzxx img,
    .con4 p {
        width: 100%;
    }

    .con2 .container,
    .zsxm_contai {
        max-width: 90%;
    }

    .con2 p {
        padding: 30px 0px 20px 0px;
    }

    .con2 ul,
    .con2 ul li {
        width: 100%;
    }

    .con2 ul li:nth-child(3),
    .con2 ul li:nth-child(4) {
        margin-bottom: 25px;
    }

    .mstc_con {
        max-width: 90%;
        padding-top: 0;
    }

    .mstc_left {
        width: 90%;
    }

    .mstc_left,
    .mstc_right {
        float: none;
    }

    .mstc_list {
        display: none;
    }

    .spt_bj {
        display: block;
        margin-top: 2%;
        padding: 2% 5% 0 23%;
    }

    .spt_bj a img {
        width: 70%;
    }

    .mstc_right ul li {
        width: 9.6%;
        margin-left: 9%;
        margin-bottom: 7%;
    }

    .mstc_right {
        padding-top: 63%;
        margin-left: 0;
        position: static;
    }

    .xyx {
        display: none;
    }

    .btt {
        width: 100%;
        margin-top: 5%;
    }

    .qh li {
        width: 20.6% !important;
        margin-left: 3%;
    }

    .btt li {
        width: 20.6%;
        margin-top: 5%;
        margin-left: 3%;
    }

    .zsxm {
        padding: 10px 6px 114px 0px;
    }

    .zsxm_left {
        width: 94%;
        padding: 20px 6px 20px 20px;
    }

    .zsxm_right {
        float: none;
    }

    .zsxm_left ul li {
        font-size: 14px;
    }

    .zsxm_left ul li a {
        width: 66%;
    }

    .zsxm_right a img {
        width: 100%;
        margin-top: 4%;
    }

    .zsdt ul li {
        width: 50px;
        font-size: 20px;
        padding: 30px 15px 41px 15px;
    }

    .yxhz_btt {
        width: 100%;
        margin-top: 5%;
    }

    .yxhz_btt li {
        width: 22% !important;
        margin-left: 10%;
    }

    .yxhz_tslx ul li {
        margin-left: 0;
        width: 45%;
        height: auto;
        margin-right: 10%;
    }

    .yxhz_tslx ul li:nth-child(2n) {
        margin-right: 0;
    }

    .photo_bt {
        width: 100%;
        line-height: 26px;
        font-size: 13px;
    }

    .con2 ul {
        margin-top: 5%;
    }

    .mstc_right {
        padding-right: 0;
    }
}

@media only screen and (max-width: 416px) {
    .content {
        width: 100%;
    }

    .content .nav_sd {
        display: none;
    }

    .logo {
        margin-top: 2%;
        width: 50%;
    }

    .content {
        padding: 0 0;
    }

    .nav_open,
    .nav_close {
        display: block !important;
    }

    .dkj_container .nav_ul {
        width: 100% !important;
        padding-top: 0;
    }

    .con1,
    .fullSlide {
        /*height: 500px;
        min-height: 500px;*/
        height: 210px;
        min-height: auto!important;
    }

    .fullSlide .prev, .fullSlide .next{
        display: none;
    }

    .con1 ul li{
        background-size: cover!important;
    }

    .fullSlide {
        min-width: 100%;
    }

    .xyx {
        display: none;
    }


    .container {
        max-width: 90%;
    }

    .con2 .hzxx,
    .con4 .hzxx,
    .yxhz .hzxx {
        width: 60%;
    }

    .con2 .hzxx img,
    .con2 p,
    .con4 .hzxx img,
    .yxhz .hzxx img,
    .con4 p {
        width: 100%;
    }

    .con2 .container,
    .zsxm_contai {
        max-width: 90%;
    }

    .con2 p {
        padding: 30px 0px 20px 0px;
    }

    .con2 ul,
    .con2 ul li {
        width: 100%;
    }

    .con2 ul li span{
        font-size: 22px;
    }
    .con2 ul li img{
        width: 48px;
        height: auto;
    }
    .con2 ul li:nth-child(3),
    .con2 ul li:nth-child(4) {
        margin-bottom: 25px;
    }

    .mstc_con {
        max-width: 90%;
        padding-top: 0;
    }

    .mstc_left {
        width: 90%;
    }

    .mstc_left,
    .mstc_right {
        float: none;
    }

    .mstc_list {
        display: none;
    }

    .spt_bj {
        display: block;
        margin-top: 2%;
        padding: 2% 5% 0 12%;
    }

    .spt_bj a img {
        width: 80%;
    }

    .mstc_right ul li {
        /*width: 24.6%;
        margin-left: 7%;*/
        margin-bottom: 7%;
    }

    .mstc_right {
        padding-top: 94%;
        position: static;
        margin-left: 0;
    }

    .xxxy {
        display: none;
    }

    .btt {
        width: 100%;
        margin-top: 5%;
    }

    .qh li {
        width: 45.6% !important;
        margin-left: 3%;
    }

    .btt li {
        width: 45.6%;
        margin-top: 5%;
        margin-left: 3%;
    }

    .zsxm {
        padding: 10px 0px 114px 0px;
    }

    .zsxm_left {
        width: 84%;
        padding: 20px 0px 20px 20px;
    }

    .zsxm_left ul li {
        font-size: 14px;
    }

    .zsxm_left ul li a {
        width: 66%;
    }

    .zsxm_right a img {
        width: 100%!important;
        height: 50%!important;
        margin-top: 4%;
    }

    .zsdt ul li {
        width: 50px;
        font-size: 20px;
        padding: 30px 15px 41px 15px;
    }

    .yxhz_btt {
        width: 100%;
        margin-top: 5%;
    }

    .yxhz_btt li {
        width: 32% !important;
    }

    .yxhz_tslx ul li {
        margin-left: 0;
        width: 45%;
        height: auto;
        margin-right: 10%;
    }

    .yxhz_tslx ul li img{
        width: 168px;
        height: 94px;
    }

    .yxhz_tslx ul li:nth-child(2n) {
        margin-right: 0;
    }

    .photo_bt {
        width: 100%;
        line-height: 26px;
        font-size: 13px;
    }

    .con2 ul {
        margin-top: 5%;
    }

    .mstc_right {
        padding-right: 0;
    }
}

@media only screen and (max-width: 360px) {
    .mstc_right ul{
        margin-left: -10px!important;
    }
    .mstc_right ul li {
        margin-left: 10px;
        width: 27.6%
    }

    .zsxm_left {
        width: 84%;
    }

    .zsxm_left ul li a {
        width: 60%;
    }

    .yxhz_btt li {
        font-size: 14px;
    }

    .xyx {
        display: none;
    }
}

@media only screen and (max-width: 320px) {
    .mstc_right ul li {
        padding: 16px 30px 14px 26px;
    }

    .zsxm_left {
        width: 82%;
    }

    .zsxm_left ul li {
        font-size: 12px;
    }
}

/*新增*/
.db_con{
    min-width: 1400px;
}
.db2_con{
    min-width: 1400px;
}
.mstc_right ul{
    margin-left: -71px;
}
@media only screen and (max-width: 768px){
    .con2,
    .con3,
    .con4,
    .zsxm,
    .yxhz,
    .db_con,
    .zsxm_contai,
    .fullSlide{
        min-width: auto!important;
    }
    .mstc_left{
        height: auto;
    }
    .mstc_right ul li{

    }
}
@media only screen and (max-width: 1399px){
  .mllx_wza{
  display:none;
  }
}