@charset "utf-8";
/* CSS Document */
@import url(media_header.css);

.Main{ margin-top: 0;}

.Part1{ padding: 10px;}

.LdzcBox{ width: auto; height: auto; padding: 0 10px 10px;}
.SlBtns{ float: right !important;}
.LdzcBox .Con{}
.LdzcBox .LdMain{ padding-top: 10px; display: block!important; float: left;}
.LdzcBox .LdMain .txt{ width: calc(100% - 125px);}

.ZzjgBox{ width: auto; height: auto; padding: 0 10px; margin-top: 10px;}
.ZzjgBox .hd{ float: right !important; margin-left: 0;}
.ZzjgBox .hd li{ font-size: 13px;}
.ZzList{ display: block!important; float: left; padding: 5px 0 10px; }
.ZzList li{ width: calc((100% - 10px) / 3); box-sizing: border-box; border: 1px solid #ddd; margin-left: 5px; font-size: 12px; margin-top: 5px;}
.ZzList li:nth-of-type(3n - 2){ margin-left: 0;}
.ZzList li a{ padding: 0; display: block; text-align: center;}

.ZzList.jgzn li{ width:100%;}

.ZzList li.T{font-size:16px;text-align: left;}
.ZzList li.desc{width:auto;margin: 0;border-top: none;/* padding: 5px; */}


.Part2{ padding:0 10px;}

.ZfxxgkBtns ul{ width: auto;}
.ZfxxgkBtns li{ width: auto; height: 80px; margin: 10px auto 0; float: none;}
.ZfxxgkBtns li a{ height: 80px; line-height: 80px;}
.ZfxxgkBtns li em{ width: 48px; height: 48px; background-size: 50% auto !important;}
.ZfxxgkBtns li::before{ width: 48px; height: 48px;}
.ZfxxgkBtns li:hover::before{ transform: scale(15,7);}


.Part3{ padding: 0 10px;}
.Part3>.f_l,
.Part3>.f_r{ width: auto !important; margin-top: 10px;}

.inSlideBox .inhd{ overflow-x: auto; overflow-x: overlay;}
.inSlideBox .inhd::-webkit-scrollbar{ display: none;}
.inSlideBox .inhd ul{ width: 460px;}
.inSlideBox .inhd li{}
.inSlideBox .inhd li a{ font-size:15px; padding: 0 10px; }
.inSlideBox .inbd>*{ display: block!important; float: left;}
.inSlideBox ul.ulList{ min-height:128px;}

.ZwgkSlideBox{ height: auto; margin-top: 10px;}
.ZwgkSlideBox#ZwgkSlideBox_B .hd{ overflow-x: auto; overflow-x: overlay;}
.ZwgkSlideBox#ZwgkSlideBox_B .hd::-webkit-scrollbar{ display: none;}
.ZwgkSlideBox#ZwgkSlideBox_B .hd ul{ width: 400px;}
.ZwgkSlideBox .hd li{ font-size: 17px;}
.ZwgkSlideBox .bd>*{ display: block!important; float: left;}
.ZwgkSlideBox ul.ulList{ min-height:160px;}

.ZcwjCxBox{ margin-top: 0;}
.ZcwjCxBox .layui-form a.SendBtn{ width: 47%;}
.ZcwjCxBox .layui-form a.SendBtn.f_l{ float: left;}
.ZcwjCxBox .layui-form a.SendBtn.f_r{ float: right;}

.FgkxxBtns{ margin-top: 10px;}
.FgkxxBtns li{ width: calc((100% - 10px) / 2);}
.FgkxxBtns li.f_l{ float: left;}
.FgkxxBtns li.f_r{ float:right;}
.FgkxxBtns li a{ }
.FgkxxBtns li em{ left: calc((100% - 58px) / 2);}

.Part4{ height: auto; background-position: center top; background-repeat: repeat-y;}
.Part4 .Con{ width: auto;}
.Part4 .Con li{ margin-left: calc((100vw - (157px * 2)) / 3); padding-right: 10px;}
.Part4 .Con li.more{ display: none;}

.Part5{padding: 0 10px;margin: 10px 0;}
.Part5 a{display:block;}
.Part5 a+a{margin: 10px 0 0 !important;}
.Part5 a img{ width:100%;}

@media screen and (max-width:375px ) {
    .Title h1 a{ font-size: 16.5px; padding: 0 10px;}
    
    .ZzList li{ width: calc((100% - 10px) / 2); margin-left: 0px;}
    .ZzList li:nth-of-type(3n - 2){ margin-left: 0px;}
    .ZzList li:nth-of-type(2n){ float: right;}
    
    .ZfxxgkBtns li a{ padding-left: 100px;}
    .ZfxxgkBtns li em{ left: 30px;}
    
    .FgkxxBtns li a{ font-size: 12px;}
    
    ul.ulList li{ font-size: 14px; padding: 7px 0; padding-left: 15px;}
    ul.ulList li a{ max-width: calc(100% - 90px); }
    ul.ulList li span{ width: 80px; }
    
}
@media screen and (max-width:374px ) {
    
}

@media screen and (max-width:320px ) {
    
    
}