@charset "utf-8";
/* CSS Document */
@import url("mobile_header.css");

.w1460{ width: auto; }
.header.zsjyc{background-size: auto 110%;margin-bottom: 0;}
.header.zsjyc .top .logo a{ background-size: 100% auto; }
.header.zsjyc .top .logo a img{ display: block; opacity: 0; }





.Con{ width: auto; }

.Part1{ width: auto; margin: 10px 10px 0; height: auto; overflow: initial; }
.Part1 .title{ width: auto; }
.title{ height: 45px; }
.title ul{ width: auto; }
.title ul li{ height: 45px; margin-right: 0; }
.title ul li + li{ margin-left: 15px; }
.title ul li a{ font-size: 22px; line-height: 45px;}
.title .more a{ position: relative; left: auto; top: auto; line-height: 45px; }
.title .name{ width: auto; height: 45px; line-height: 45px; font-size: 22px; }
.title .more{ width: auto; height: 45px; line-height: 45px; font-size: 15px; }

.Part1 .zskxBox{ width: auto; position: relative; height: auto; }
.Part1 .zskxBox .Con_box{ height: auto; }
.Part1 .zskxBox .Con_box ul{ margin-top: 10px; display: block !important; float: left; }
.Part1 .zskxBox .Con_box ul li h1{ width: calc(100% - 90px); position: relative; display: flex; align-items: center; }
.Part1 .zskxBox .Con_box ul li h1 a{ font-size: 17px; line-height: 1.5; white-space: normal; display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2;}


.cjcxBox{width: auto;background-size: 100% auto;height: auto;padding-top: 30vw;}
.cjcxBox .demo-ruleForm{width: auto;margin: 0 15px;}
.cjcxBox .bg{}
.cjcxBox .demo-ruleForm .el-input{ width: auto; margin-bottom: 10px; }
.cjcxBox .demo-ruleForm .el-input input{ width: calc(100% - 65px); }
.cjcxBox .demo-ruleForm .el-btn{ width: calc(100% - 50px); margin: 0 0 10px; }
.cjcxBox .demo-ruleForm .el-btn input{ width: calc(100% - 100px); }
.cjcxBox .demo-ruleForm .cx{ width: calc(100% - 50px); margin: 0; }



.Part2{ width: auto; height: auto; margin: 15px 10px 0; }
.Part2 .newsList{ width: auto; height: auto; }
.Part2 .newsList + .newsList{ margin-top: 15px; }
.Part2 .newsList .title{ margin-bottom: 0; }
.Part2 .newsList .bd{ width: auto; margin: 10px 0 0; padding: 10px; height: auto; }
.Part2 .newsList .bd ul li{ background-position-x:left; padding-left: 15px; line-height: 1.5; padding-left: 15px; }
.Part2 .newsList .bd ul li + li{ margin-top: 10px; }
.Part2 .newsList .bd ul li a{ max-width: calc(100% - 100px); font-size: 15px; line-height: 1.5; }
.Part2 .newsList .bd ul li span{ width: auto; font-size: 15px; }







@media screen and (max-width:600px ) {
    
}

@media screen and (max-width:375px ) {
    
}

@media screen and (max-width:345px ) {
    
}

@media screen and (max-width:320px ) {
    
}


