@media (min-width: 1200px){
    .container {
        width: 100%;
    }
}
ol, ul, dl{
    margin-bottom: 0;
}
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6{
    line-height: normal;
}
.toptitle h3.word{
    line-height: 54px;
}
body{
    font-size: initial;
}
.new_title{
    height: auto!important;
}
.logo-nav .nav {
    /*width: 572px;*/
    height: 110px;
}
.container {
    width: 100%;
    padding-right: 0;
    padding-left: 0;
    margin-right: auto;
    margin-left: auto;
}
.row{
    margin-right: auto;
    margin-left: auto;
    display: block;
    padding: 10px;
}
.hor-nav{
    height: auto;
}
.turn-text{
    overflow: hidden;
}
h4, .h4,h2, .h2{
    font-size: medium;
}
.nav {
    display: block;
}
@media (min-width: 576px){
    .container {
        max-width: 100%;
    }
}

@media handheld, only screen and (max-width: 768px){
    .head_top,.logo-nav,.line_x,.dk-footer{
        display: none;
    }
    .w1000{
        width: 100%;
        /*overflow: hidden;*/
    }
    .map_gs,.smsg{
        width: 100%;
        padding: 10px;
        overflow: hidden;
    }
    .map_gs {
        height: auto;
        line-height: normal;
    }
    .like_map .fr .smsg span{
        padding: 0;
        margin: 0;
    }
    .map_gs>div{
        width: 100%;
        padding: 0;
        float: none;
    }
    .toptitle h3.word{
        padding-left: 10px;
    }
    .left_slide{
        width: 25%;
    }
    .right_slide {
        width: 71%;
    }
    .left_slide ul li a span{
        display: none;
    }
    .v_con .new_title{
        padding: 10px 0;
        line-height:31px;
    }
    .w1000 img{
        display: block;
        width: 100%;
        height: auto;
    }
    .ar_list li{
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .add-style-box{
        overflow: hidden;
    }
    .v_con .new_title{
        font-size: 20px;
    }
    .v_con ol{
        width: 100%;
    }
}

@media (min-width:768px) and (max-width:992px) {
    .head_top,.logo-nav,.line_x{
        display: none;
    }
    .w1000{
        width: 100%;
        /*overflow: hidden;*/
    }
    .map_gs>div{
        width: 100%;
        padding: 10px;
        float: none;
    }
    .map_gs,.smsg{
        width: 100%;
        padding: 0;
        overflow: hidden;
    }
    .map_gs {
        height: auto;
        line-height: normal;
    }
    .like_map .fr .smsg span{
        padding: 0;
        margin: 0;
    }
    .left_slide{
        width: 25%;
    }
    .right_slide {
        width: 71%;
    }
    .left_slide ul li a span{
        display: none;
    }
    .v_con .new_title{
        padding: 10px 0;
        line-height:31px;
    }
    .w1000 img{
        display: block;
        width: 100%;
        height: auto;
    }
    .ar_list li{
        width: 100%;
        white-space: nowrap;
        text-overflow: ellipsis;
        overflow: hidden;
    }
    .add-style-box{
        overflow: hidden;
    }
    .v_con .new_title{
        font-size: 20px;
    }
    .v_con ol{
        width: 100%;
    }

}
.boxbg
{
    display: none;
}