.nav-inline li a{
    padding: 5px 10px;
    line-height: auto;
}
.nav-lxw li a.active{
    color:red;
    border-bottom: 2px solid red;
}
.padding-small-top{
    text-align: right;
}
*{
    margin:0;padding:0;
}
.nav-lxw,.nav-lxw li,.nav-lxw li a,.nav-inline li a{
    height:83px;
    line-height: 83px;
}
.nav-inline li a{
    line-height: 80px!important;
}
.doc-logo img{
    height:88px;
}
.container_shang{
    background:#fff;
}
.goodslist{
    width:1200px;
    margin:0 auto;
    height:auto;
    overflow: hidden;
}
.goodslist ul{
    list-style-type: none;
    width:100%;
    height:auto;
    font-size: 14px;
    color:#fff;
    padding-left:0;
}
.goodslist ul li{
    float: left;
    width:20%;
    text-align: center;
    background-size: 100%;
        position: relative;
}
.goodslist ul li img{
    width:100%;

}
.goodslist ul span{
    width:auto;
    height:20px;
    position: absolute;
    right: 10px;
    bottom:10px;
    color:#000000;
}
.goodslist ul span i{

}

.new_index{
    margin:20px 0;
}
.new_index h3 {
    height:50px;
    line-height: 50px;
    color:#005aad;
    padding:0 20px;
    margin-top:20px;
	font-size:26px;
}
.new_index span{
    font-size: 15px;
    padding:0 20px;
    float: left;
    line-height: 24px;
}
.new_index p{
    width:80px;
    height:30px;
    line-height: 30px;
    text-align: center;
    font-size: 12px;
    color:#fff;
    background:#035cac;
    border-radius: 15px;
    margin-top:10px;
}
.new-img{
    margin:auto;
}
.new-img img{
    width:100%;
}
.new_desc{
    position: relative;
    height:248px;
}
.new_desc p {
    position: absolute;
    bottom:0;
    left:0;
}
.index_bottom{
    background:#272727!important;
    height:70px;
    line-height: 70px;
}
.index_span{
    display: inline-block;
    height:70px;
    line-height: 70px;
}
.nav_code dt{
    width:135px;
    float: left;
    margin-right: 20px;
}
.nav_code dt i{
    display: block;
    width:100%;
    height:135px;
    background:url(/css/../image/code.jpg);
    background-size: 100%;
    margin-bottom: 10px;
}
.nav_code dt span{
    text-align: center;
    display: inline-block;
    width:100%;
}
.nav_code dd h2{
    line-height: 20px;
    margin-bottom:10px;
}
.font-size-small{
    font-size:12px;
}

.font-size-small span{ margin-right:10px;
}
.font-color-red{
    font-size:30px;
    color:red;
}
.index-bottom-logo span{
    display: inline-block;
    width:200px;
    height:200px;
    background:url(/css/../image/bg_login.jpg);
    background-size: 100%;
    float: right;
}
.pro_index{
    width:100%;
    height:554px;
    background:url(/css/../image/pro_bg.jpg);
    background-size: cover;
    overflow: hidden;
}
.pro_index ul{
    width:1523px;
    margin:0 auto;
    height:370px;
    margin-top:95px;
    list-style: none;
}
.pro_index ul li{
    width:290px;
    height:100%;
    float: left;
    margin-left: 10px;
}
.pro_index ul li img{
    width:100%;
}
.pro_index ul li.pro_index_video{
    width:590px;
    height:100%;
    margin-left: 0;
}
.pro_index_two{
    position: relative;
}
.pro_index_two_last{
    position: absolute;
    bottom: 0;
    left: 0;
}
.fixed-top{
    border-bottom:2px solid #f90;
    background:#fff;
    z-index: 11;
    left: 0;
    right: 0;
}
.index_new{
    width:1200px;
    margin:0 auto;
    height:355px;
    background:url(/css/../image/index_new.jpg);
    background-size: 100%;
    background-repeat: no-repeat;
}
.index_new_header{
    width:100%;
    margin-top:40px;
    float: left;
}
.index_new_header_title{
    float: left;
    font-size: 30px;
}
.index_new_header_more{
    float:right;
}
.new_list{
    background-color:#fff;
    width:30%;
    box-shadow: 0 0 20px #888;
    float: left;
    padding:20px;
    margin-top:20px;
    margin-left:5%;
}
.new_list_mar{
    margin-left:0;
}
.new_list dt{
    font-size: 22px;
}
.new_list dd span{
    font-size: 15px;
    display: inline-block;
    line-height: 24px;
}
@media (max-width: 1500px){
    .index_new{
        width:100%;
        padding:0 20px;
    }
    .pro_index{
        height:400px;
    }
    .pro_index ul{
        width:90%;
        margin:0 auto;
        height:250px;
        margin-top:80px;
    }
    .pro_index ul li{
        width:20%;
        height:100%;
        float: left;
        margin-left: 10px;
    }
    .pro_index ul li.pro_index_video{
        width:34%;
        height:100%;
        margin-left: 0;
    }
}
@media (max-width: 1200px){
    .container_shang {
        width: 100%!important;
        padding:0;
    }
    .goodslist{
        width:100%;
    }
    .nav-inline li a{
        padding: 5px 10px!important;
    }
}
@media (max-width: 950px){
    .doc-logo img{
        height:55px;
        width:150px;
        margin-top:20px;
    }
    .padding-small-top{
        padding-top:0!important;
    }
    .new-img{
        display: none;
    }
    .new_desc p{
        left:auto;
        right:0;
    }
    .nav-lxw, .nav-lxw li, .nav-lxw li a{
        font-size: 12px;
    }
}
@media (max-width: 868px){
    .pro_index{
        height:340px;
    }
    .index_new_header{
        margin-top:20px;
    }
    .index_new_header_title{
        font-size: 24px;
    }
    .new_list dd span{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
}
@media (max-width: 760px){
    .doc-logo img{
        margin-top:0;
    }
    .nav-lxw{
        position: fixed!important;
        top:55px;
        z-index: 11;
    }
    .nav-menu{
        background-color:#fff;
        float: right;
        width:100px;
    }
    .nav-lxw, .nav-lxw li, .nav-lxw li a, .nav-inline li a{
        height:50px;
        line-height: 50px!important;
        text-align: center;
    }
}
@media (max-width: 640px){
    .goodslist ul{
        width:90%;
        margin:0 auto;
    }
    .goodslist ul li{
        width:50%;
        margin-bottom:5px;
    }
    .goodslist ul span i{
        margin-top:12px;
    }
    .new_desc{
        height:195px;
    }
    .nav_code dd h2{
        font-size: 18px;
    }
    .font-color-red{
        font-size: 20px;
    }

    .pro_index{
        background:none;
        height:auto;
    }
    .pro_index ul{
       margin:0;
        padding:0;
        height:auto;
        margin-left: 10%;
        width:90%;

    }
    .pro_index ul li{
        width:30%;
        margin:20px 0;
    }
    .pro_index ul li.pro_index_video{
        width:90%;
        margin:0 auto;
    }
    .new_list dd span{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 3;
        overflow: hidden;
    }
    .new_list dt{
        font-size: 18px;
    }
    .index_new{
        height:312px;
    }
}
@media (max-width: 520px){
    .new_index span{
        display: -webkit-box;
        -webkit-box-orient: vertical;
        -webkit-line-clamp: 5;
        overflow: hidden;
    }
    .nav_code dt{
        width:100px;
        height:200px;
        margin-top:20px;
        
    }
    .new_list dt{
        font-size: 14px;
    }
    .new_list{
        padding:10px;
    }
    .nav_code dt i{
        height:100px;
    }
    .nav_code dt span{
        font-size: 12px;
    }
    .goodslist ul span,.index_span{
        font-size: 12px;
    }
    .nav-lxw, .nav-lxw li, .nav-lxw li a, .nav-inline li a{
        height:40px;
        line-height: 40px!important;
    }
}
@media (max-width: 414px){
    .index_new_header_title{
        font-size: 20px;
    }
    .new_list{
        width:100%;
        margin:0;
        margin-top:10px;
    }
    .index_new{
        height:616px;
    }
}
@media (max-width: 375px){
    .goodslist ul span i{
        display: none;
    }
    .nav.nav-sitemap{
        margin-bottom: 0;
    }
}


.news_location{width:100%; margin:30px 0 5px 0; line-height:50px; font-size:15px;}
.news_title{width:100%; font-size:26px; color:#000; font-weight:bold; text-align:center; padding:10px 0;}
.news_date{width:100%; border-bottom:1px solid #ccc; font-size:14px; color:#8E8E8E; text-align:center; margin-bottom:25px; padding-bottom:16px;}
.news_pic{width:100%; border-bottom:1px solid #ccc; text-align:center; margin-bottom:44px; padding-bottom:25px;}
.news_con{width:100%; margin-bottom:100px; line-height:25px; font-size:15px; color:#282828; text-indent:30px;}

.pro_more a{background:#1D5EAC; color:#fff; padding:5px 15px; font-size:13px; margin-left:65px;}
.pro_more a:hover{ background:#ff0000;}

.p_details{ font-size:12px; line-height:20px;}
