@charset "utf-8";
/* CSS Document */
@import url(2022_reset.css;vpn_img);
@import url(header.css;vpn_img);
@import url(footer.css;vpn_img);
@import url(mobile_header.css;vpn_img);


.Address{height: 50px;font-size: 14px;color: #505050;line-height: 50px;padding-left: 25px;background: url(2020_pos_icon.png;vpn_img) left center no-repeat;border-bottom: 1px solid #dddddd;margin-bottom: 15px;}

.Main{width: 1160px;padding: 0 20px 20px;background: #FFF;overflow: hidden;}

/*左侧栏目列表*/
.LeftNav{ width: 262px;}
.LeftNav>h1{display: block;height: auto;text-align: center;line-height: 22px;background-color: #0068b7;font-size: 18px;color: #FFF;font-weight: bold;cursor: default;padding: 15px 10px;}

.LeftNav .navList>li{position: relative;overflow: hidden;margin-bottom: 3px;text-align: center;}
.LeftNav .navList>li>a{ display: block; font-size: 16px; color: #505050; line-height: 20px; padding: 19px 30px 19px 18px; background: #f5f5f5;}
.LeftNav .navList>li:hover>a,.LeftNav .navList>li.on>a{ background-color: #d9f1ff;}

/*右侧*/
.RightBox{width: 880px;min-height: 319px;min-height: calc(100vh - 581px);}
.guidang_img{position: absolute;left: 50%; margin-left: 200px;top: 10px;}
#guidang_time{position: absolute;height: 40px;width: 164px;top: 73px;left: 41px;color: #0068b7;font-size:14px;transform:rotate(-12deg);-ms-transform:rotate(-12deg); 	/* IE 9 */-moz-transform:rotate(-12deg); /* Firefox */-webkit-transform:rotate(-12deg); /* Safari 和 Chrome */-o-transform:rotate(-12deg); 	/* Opera */}
.RightBox>.Title{ height: 51px; border-bottom: 1px solid #e5e5e5;}
.RightBox>.Title>span{display: inline-block;float: left;height: 50px;line-height: 51px;border-bottom: 2px solid #0068b7;font-size: 18px;color: #0068b7;padding: 0 15px;font-weight: 500;}
.RightBox>.Title>a{display: inline-block;float: left;height: 50px;line-height: 51px;font-size: 16px;padding: 0 11px;margin-right: 15px;font-weight: 500;}
.RightBox>.Title>a.on,
.RightBox>.Title>a:hover{ border-bottom: 2px solid #0068b7; color: #0068b7;}

/*文章列表*/
.NewsList{padding: 10px 0;/* border-bottom: 1px solid #ededed; *//* min-height: calc(100vh - 882px); */}
.NewsList li{position: relative;overflow: hidden;font-size: 16px;line-height: 34px;margin: 5px 0;padding-left:20px;background: url(zwgk_dian.png;vpn_img) no-repeat 2px center;}
.NewsList li a{ display: inline-block; float:left; max-width: 80%; position: relative; overflow: hidden; white-space:nowrap; text-overflow:ellipsis; word-wrap:normal; color: #474747; transition: all 0.3s;}
.NewsList li span{ display: inline-block; float: right; text-align: right; width: 18%; color: #999;}
.NewsList li:hover a{ color: #0068b7; padding-left: 1%;}
.NewsList li.b{padding:0;border-bottom: 1px solid #ededed;line-height: 0;}

/*图片列表*/
.ImgList{padding:0;margin:0;height: auto;overflow: hidden;}
.ImgList li{float:left;padding-left:0px;margin: 15px 5px 15px 14px;_margin:15px 5px 15px 15px;width:199px;background: none;}
.ImgList li a{display: block;max-width: 100%;height: 100%;}
.ImgList li:hover a{padding-left:0;}
.ImgList li:hover span{ color: #0068b7; }
.ImgList li p{width: 100%;height: 100%;overflow: hidden;padding: 4px;box-sizing: border-box;border: 1px solid #ccc;}
.ImgList li span{display: block;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.ImgList li img{width: 100%;height: 140px;}

/*文章概览*/
.PageMainBox.ContentPageBox {padding: 10px 20px;line-height: 32px;}

/*政策文件*/
.gjjs-con {height: 75px;width: auto;background: #f2f2f2;padding: 10px;margin-bottom: 5px;}
.gjjs-con input{outline:none;}
.gjjs-con .gjjs-con-l{float: left;width: 650px;}
.gjjs-con .gjjs-con-r {float: right;width: 200px;overflow: hidden;margin: 20px auto 0;}
.gjjs-con .bt-zw{ height: 36px; line-height: 36px; overflow: hidden;}
.gjjs-con .wjk-txt{float: left;height: 26px;line-height: 26px;margin-right: 20px;margin-top: 5px;width: 225px;background: #ffffff;border: 1px solid #c7c7c7;font-size: 14px;text-indent: 10px;}
.gjjs-con .bt-zw label{ float: left; width: 78px;font-size: 14px;}
.gjjs-con .bt-zws .wjk-txt{width: 550px;}
.gjjs-con .xiaju{ margin-top: 10px; height: 30px; line-height:30px;}
.gjjs-con .bianz{float:left;width: 75px; font-size: 14px;}
.gjjs-con .biany{float:left;margin:0; width: auto;}
.gjjs-con .sub{float: left;width: 93px;background: #177ed0;height: 35px;line-height: 35px;border: none;color: #FFFFFF;text-align: center;border-radius: 5px;font-size: 14px; cursor:pointer;}
.gjjs-con .sub:hover{color:#ff6b07;}
.gjjs-con .gjss-a{display: block;float: left;width: 93px;text-align: center;background: #177ed0;color: #FFFFFF;height: 35px;line-height: 35px;margin-left: 10px;border-radius: 5px;font-size: 14px;}
.gjjs-con .gjss-a:hover{color:#ff6b07 !important;}
.gjjs-con .inputk{width:178px;background: #ffffff;border: 1px solid #c7c7c7;list-style: none;height: 26px;line-height: 26px;}

@media screen and (max-width:750px ) {
    
    .Address{height: auto;line-height: 1.3;padding: 10px 0px;margin-bottom:5px;background: none;}
    
    .Main{ width: auto; padding:0 10px 20px; background: #FFF; }
    .Main .f_l,.Main .f_r{ float: none;}
    .Main *{ box-sizing: border-box;}

    /*左侧栏目列表*/
    .LeftNav{ width: auto; padding-bottom: 15px; border-bottom: 1px dashed #DDD;}
    .LeftNav .navList{ overflow: hidden; border-left: 1px solid #ddd;}
    .LeftNav .navList>li{ float: left; margin:0; width: calc(100% / 2); border: 1px solid #ddd; border-top: none; border-left: none;}
    .LeftNav .navList>li>a{width: 100%;font-size: 14px;padding: 10px;background: #f5f5f5;text-align: center;position: relative;overflow: hidden;white-space: nowrap;text-overflow:ellipsis;word-wrap:normal;}
    .LeftNav .navList>li:hover>a,.LeftNav .navList>li.on>a{ background-color: ##d9f1ff;}
    
    /*右侧*/
    .RightBox{width: auto;/* margin-top: 15px; */position: relative;}
    .RightBox>.Title{ min-height: 50px; height: auto; overflow: hidden;}
    .RightBox>.Title>a{height: 50px; margin-right: 0px; text-align: center; padding: 0 5px;}
    .RightBox>.Title>span{font-size: 16px;}
    /*文章列表*/
    .NewsList{ }
    .NewsList li{font-size: 14px;line-height: 28px;margin: 5px 0;padding-left:15px;background: url(dian.png;vpn_img) no-repeat 2px 12px;}
    .NewsList li a{max-width: calc(100%);}
    .NewsList li span{float: left;width: 100%;white-space: nowrap;position: relative;overflow: hidden;text-align: left;}
    
    .msg-list li a{width: 60%;height: 100%;display:block;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;float: left;margin: 0px !important;}
    .msg-list li span{float:right; width:30%;}
    
    /*图片列表*/
    .ImgList{padding:0;margin:0;}
    .ImgList li{margin: 15px auto 0;width: calc((100vw - 40px)/2);text-align: center;}
    .ImgList li:nth-child(2n){float:right;}
    .ImgList li a{width:100%; height:100%; display:block;}
    .ImgList li img{width:100%;}
    .ImgList span{float: none;margin: 0 auto;width: calc(100%);font-size: 14px;padding: 0px 10px;}

    
    /*w列表内容*/
    .PageMainBox.ContentPageBox { padding: 10px;}
    .smsq_c{width: 100% !important;}
    
    .RightBox .guidang_img{left: auto;top: auto;width: 150px;height: 50px;line-height: 50px;margin-left: 0px;right: 10px;}
    .guidang_img img{display:none;}
    #guidang_time{top: 0px;left: 0px;transform:rotate(0deg);-ms-transform:rotate(0deg); 	/* IE 9 */-moz-transform:rotate(0deg); /* Firefox */-webkit-transform:rotate(0deg); /* Safari 和 Chrome */-o-transform:rotate(0deg); 	/* Opera */}
    .layui-form-item .layui-form-label{ padding: 9px 0px;}
    .tjan{margin-left:50px;}

    .yj-view-box img{max-width:100%; height:auto;}

    /*政策文件*/
    .gjjs-con {height: auto;/* overflow: hidden; */}
    .gjjs-con input{outline:none;}
    .gjjs-con .gjjs-con-l{float: none;width: auto;height: auto;overflow: hidden;}
    .gjjs-con .gjjs-con-r {float: right;width: 200px;overflow: hidden;margin: 20px auto 0;margin-right: 10px;}
    .gjjs-con .bt-zw{height: auto;}
    .gjjs-con .wjk-txt{float: left;margin-right: 0px;width: calc(100vw - 40px);}
    .gjjs-con .bt-zw label{ float: left; width: 78px;font-size: 14px;}
    .gjjs-con .bt-zws .wjk-txt{width: calc(100vw - 40px);}
    .gjjs-con .layui-form-item .layui-input-block{margin-left: 90px;}
    .gjjs-con .layui-elem-field{margin-bottom:0px;}
    .gjjs-con .layui-elem-field .layui-form-item{margin-bottom:0px;}
    .gjjs-con .layui-elem-field .layui-form-item .layui-inline{margin-bottom:0px;}
    .gjjs-con .layui-elem-field .layui-form-item .layui-form-label{width: 80px !important;text-align: right !important;}
    .gjjs-con .layui-elem-field .layui-form-item .layui-input-inline{margin-left: 90px;}
}