@charset "utf-8";
@media screen and (max-width: 850px) {
	html { font-size: 80px;}
	html,body { font-size: 0.2rem;}
	
	.mail{ padding: 0.2rem;}
	.mail .L-mail{ width:100%; float: none; padding-right: 0;}
	.mail .R-mail{ width:100%; float: none; margin-top: 0.2rem;}
	.mail .R-mail ul li a{ height: calc(100vw * 154 / 850);}
	.mail .R-mail ul li a i { display: none;}
	.mail .R-mail ul li:nth-of-type(1) a.fwrx{ height: calc(100vw * 212 / 850); margin: 0 0.18rem 0 0;}
	.mail .R-mail ul li:nth-of-type(1) a.fwrx .box img{ width:80%;}
	
	.mail-bl .bl-hd a, .mail-bl .bl-hd span{ background-color: #fafcfd;}
	.mail-bl .date .box{ height: calc(100vw * 35 / 850);}
	.mail-bl .bl-bd ul li .box{ min-height: calc(100vw * 200 / 850);}
	
	.L-infobox{ width:100%; float: none; padding-right: 0;}
	.L-infobox .zdyjc .hd ul li{ float: left;}
	.L-infobox .zdyjc .bd{ height: auto;}
	.L-infobox .dc{ margin-top: 0.15rem;}
	.L-infobox .dc .bd{ height: auto;}
	
	.R-links{ width:100%; float: none; margin-top: -0.05rem; padding-right: 0;}
	.R-links .wsxf .bd ul li a{ height: calc(100vw * 190 / 850);}
	.R-links .xmt .bd .box img{ width: calc(100vw * 135 / 850); height: calc(100vw * 135 / 850);}
	
	.gkxx-dqzlm{ border: 0.1rem solid #3276cd; background: transparent;}
	.gkxx-dqzlm span{ color: #3276cd; background-image: none; display: block;}
	.gkxx-dqzlm p{ margin-left: 0; font-size: 0.2rem; text-align: center; display: block;}
	.gkxx-dqzlm .btn{ padding: 0.2rem 0; text-align: center; float: none;}
	.gkxx-dqzlm .btn a{ padding: 0 0.5rem; font-size: 0.18rem; line-height: 0.5rem;}
	
	.gkxx-list ul li{ width: 100%; float: left;}
	.gkxx-list ul li a .title{ padding-left: 0.5rem; font-size: 0.2rem;}
	.gkxx-list ul li a .bd span{ font-size:0.18rem;}
	
	.gkxx-content table td{ width:80%;}
	.gkxx-content table td.tit{ width:20%;}
	
	.gkxx-content .layui-form-label{ width: calc(20% - 1px);}
	.gkxx-content .layui-input-block{ width: calc(80% + 1px);}
	.gkxx-content .radio-box{ padding: 0.1rem 0.2rem; text-align: left; background-color: #f8f8f8;}
	.gkxx-content .radio-box .layui-form-radio *{ font-size: 0.2rem;}
	.gkxx-content .radio-box .layui-form-radio>i{ font-size: 0.2rem;}
	.gkxx-content .layui-btn-sm { font-size: 0.2rem; font-weight: bold; line-height: 0.5rem;}
	.gkxx-content .tips{ font-size: 0.18rem; line-height: 0.3rem;}
	.gkxx-content .evaluate-res .layui-form-radio *{ font-size: 0.2rem;}
	.gkxx-content .evaluate-res .layui-form-radio>i{ font-size: 0.2rem;}
	
	.write-tip .title img{ height: calc(100vw * 45 / 850);}
	.write-tip .tip{ font-size: 0.2rem; line-height: calc(100vw * 45 / 850);}
	
	.Write-title{ font-size: 0.22rem;}
	
	.layui-form-item{ font-size: 0.2rem;}
	.layui-form-item .layui-form-label{ width:1.9rem; line-height: calc(100vw * 50 / 850);}
	.layui-form-item .layui-input-block{ width: calc(100% - 2rem);}
	.layui-form{ width:100%;}
	.layui-form-item input{ height: calc(100vw * 50 / 850);}
	.layui-form-item textarea{ height: calc(100vw * 260 / 850); line-height: calc(100vw * 35 / 850);}
	.layui-form-item input::placeholder,.layui-form-item textarea::placeholder{ font-size: 0.2rem;}
	.layui-input, .layui-textarea, .layui-select{ font-size: 0.2rem;}
	.layui-form-item .layui-form-radio,.layui-form-item .layui-form-radio * { font-size: 0.2rem; line-height: calc(100vw * 50 / 850);}
	.layui-form-item .upload-btn-box button{ height: calc(100vw * 50 / 850); padding: 0 0.5rem; line-height: calc(100vw * 50 / 850);}
	.layui-form-item .img-code{ width: calc(100vw * 90 / 850); height: calc(100vw * 50 / 850);}
	.layui-form-item .img-span{ line-height: calc(100vw * 50 / 850);}
	.layui-form-item .layui-btn-sm{ height: calc(100vw * 50 / 850); font-size: 0.2rem; line-height: calc(100vw * 50 / 850);}
	.layui-form-item .btn-submit{ width: calc(100vw * 200 / 850); height: calc(100vw * 60 / 850); font-size: 0.2rem;}
	
	.layui-search .img-input{ width: calc(80%  - (100vw * 270 / 850));}
	.layui-search .layui-btn-sm{ width: calc(100vw * 180 / 850);}
}
@media screen and (max-width: 700px) {
	html { font-size: 75px;}
	html,body { font-size: 0.29rem;}
	
	.hd{ padding: 0 0 0.25rem 0;}
	.hd i{ width:0.5rem; height: 0.5rem;}
	.hd ul{ width: calc(100% - 0.7rem);}
	.hd ul li{ width: calc(99.9999999% / 3); float: left;}
	.hd ul li a{ font-size: 0.3rem; line-height: 0.5rem;}
	.hd .span{ font-size: 0.3rem; line-height: 0.5rem;}
	
	.info li{ margin-top: 0.25rem; line-height: 0.45rem;}
	.info li a{ height: 0.9rem; margin-right: 1.8rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.info li span{ display: none;}
	.info li .span-app{ display: block;}
	
	.bg-hdjl{ background: transparent;}
	
	.mail .L-mail .title{ display: none;}
	.mail .L-mail .bd{ margin-top: 0.3rem;}
	.mail .L-mail .bd ul li{ margin-top: 0.2rem;}
	.mail .L-mail .bd ul li a{ height: auto; margin-right: 0; padding: 0.85rem 0.2rem 0.2rem 0.2rem; line-height: 0.45rem; text-align: justify; background-color: #eff3f9; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; position: relative;}
	.mail .L-mail .bd ul li a i{ width:1rem; height: 0.5rem; font-size: 0.28rem; line-height: 0.5rem; position: absolute; top: 0.2rem; left: 0.2rem;}
	.mail .L-mail .bd ul li span{ line-height: 0.5rem; top: 0.2rem; right: 0.2rem; display: block;}
	
	.mail .R-mail ul li a{ height: calc(100vw * 154 / 700);}
	.mail .R-mail ul li a i { display: none;}
	.mail .R-mail ul li:nth-of-type(1) a.fwrx{ height: calc(100vw * 212 / 700);}
	.mail .R-mail ul li:nth-of-type(1) a.fwrx .box img{ width:100%;}
	
	.mail-bl{ margin-bottom: 0.4rem;}
	.mail-bl .bl-hd{ margin-top: 0.4rem;}
	.mail-bl .bl-hd a, .mail-bl .bl-hd span{ font-size: 0.3rem; line-height: 0.5rem; background-color: #fafcfd;}
	.mail-bl .bl-hd a i, .mail-bl .bl-hd span i{ width:0.5rem; height: 0.5rem;}
	
	.mail-bl .date{ margin-top: 0.35rem;}
	.mail-bl .date .box{ width: calc(50% - 0.1rem); height: calc(100vw * 60 / 700); margin: 0; font-size: 0.28rem; line-height: calc(100vw * 6- / 700)}
	.mail-bl .date .box:nth-of-type(1){ float: left;}
	.mail-bl .date .box:nth-of-type(2){ float: right;}
	.mail-bl .date .box em{ width:0.3rem; height: 0.2rem; background-position: center right;}
	
	.mail-bl .bl-bd{ margin-top: 0.35rem; padding: 0.2rem; box-shadow: 0 0 0.06rem rgba(193,208,227,.49);}
	.mail-bl .bl-bd ul{ margin-right: 0;}
	.mail-bl .bl-bd ul li .box{ min-height: calc(100vw * 200 / 700); margin-right: 0; padding: 0 0.1rem; box-shadow: 0 0 0 rgba(193,208,227,.49);}
	
	.L-infobox .zdyjc .hd{ padding-bottom: 0; border-bottom: 0;}
	.L-infobox .zdyjc .hd ul{ margin: 0.25rem -0.25rem 0 0; border-top: 0.01rem solid #d3e2f5; float: none; text-align: center;}
	.L-infobox .zdyjc .hd ul li{ width: calc(100% / 2); float: left; padding: 0; line-height: normal; background-image: none;}
	.L-infobox .zdyjc .hd ul li a{margin: 0.25rem 0.25rem 0 0; font-size: 0.29rem; line-height: 0.7rem; text-align: center; border-radius: 0.5rem; background-color: #e7eff5; display: block;}
	.L-infobox .zdyjc .hd ul li:hover a,.L-infobox .zdyjc .hd ul li.active a { color: #fff; background-color: #125db2; font-weight: normal;}
	.L-infobox .zdyjc .bd{ margin-top: 0.1rem; padding-bottom: 0.1rem;}
	
	.L-infobox .dc{ margin-top: 0.35rem;}
	.L-infobox .dc .hd{ padding:0 0 0.25rem 0.25rem; border-bottom: 0; border-radius: 0.05rem; background-color: #e7eff5;}
	.L-infobox .dc .hd i{ display: none;}
	.L-infobox .dc .hd ul{ width:100%; margin: 0 -0.25rem 0 0;}
	.L-infobox .dc .hd ul li { width: calc(100% / 3); float: left;}
	.L-infobox .dc .hd ul li a{ margin: 0.25rem 0.25rem 0 0; font-size: 0.29rem; line-height: 0.7rem; text-align: center; border-radius: 0.5rem; background-color: #f0f6fa; display: block;}
	.L-infobox .dc .hd ul li:hover a, .L-infobox .dc .hd ul li.active a { color: #fff; background-color: #125db2;}
	.L-infobox .dc .bd{ margin-top: 0.1rem; padding-bottom: 0.1rem;}
	.L-infobox .dc .bd .info.zj-info li { margin-top: 0.25rem; line-height: 0.45rem;}
	.L-infobox .dc .bd .info.zj-info li a { height: auto; margin-right: 0; padding-left: 0.65rem;}
	.L-infobox .dc .bd .info.zj-info li a i { width:0.5rem; padding: 0.1rem; font-size: 0.22rem; line-height: 0.36rem; top: 0; transform: translate(0, 0); white-space: normal;}
	.L-infobox .dc .bd .info.zj-info li a .em01,.L-infobox .dc .bd .info.zj-info li a .em02 { display: block;}
	.L-infobox .dc .bd .info.zj-info li a .em01 { height: 0.8rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2; overflow: hidden;}
	.L-infobox .dc .bd .info.zj-info li a .em02 { margin-top: 0.1rem; font-size: 0.2rem; color: #999; display: block;}
	.L-infobox .dc .bd .info.zj-info li a .em02 .em03 { margin-left: 0.1rem; color: #3978cc;}
	.L-infobox .dc .bd .info.zj-info li span { display: none;}
	
	.L-infobox .dc .bd .info.zcwd-info li a { height: auto; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; display: block;}
	.L-infobox .dc .bd .info.zcwd-info li span{ display: block;}
	
	.R-links .wsxf{ margin-top: 0.35rem;}
	.R-links .wsxf .bd ul li a{ height: calc(100vw * 190 / 700); margin: 0.25rem 0.25rem 0 0;}
	.R-links .wsxf .bd ul li a .box img{ width:0.8rem; height: 0.8rem; }
	
	.R-links .xmt{ margin-top: 0.35rem; padding: 0.2rem;}
	.R-links .xmt .title{ padding:0.1rem 0 0.2rem 0; background-image: none;}
	.R-links .xmt .title a{ font-size: 0.3rem; color: #fff; font-weight: bold; text-align: center; display: block;}
	.R-links .xmt .bd .box img{ width: calc(100vw * 135 / 700); height: calc(100vw * 135 / 700); margin: 0 auto 0.1rem auto;}
	.R-links .xmt .bd .box span{ height: 0.6rem; font-size: 0.26rem; line-height: 0.3rem;}
	
	.gkxx-dqzlm{ padding: 0.25rem; font-size: 0.3rem;}
	.gkxx-dqzlm p{ margin-top: 0.1rem; font-size: 0.29rem;}
	.gkxx-dqzlm .btn a{ font-size: 0.27rem; line-height: 0.6rem;}
	
	.gkxx-list ul li a .title{ padding-left: 0.4rem; font-size: 0.27rem; line-height: 0.4rem; background-position: left 0.05rem;}
	.gkxx-list ul li a .title span{ width:100%; max-height: 0.9rem; background-position: left 0.12rem; white-space: normal; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
	.gkxx-list ul li a .bd{ margin-top: 0.25rem;}
	.gkxx-list ul li a .bd span{ margin: 0.25rem 0.25rem 0 0; font-size:0.25rem;}
	
	.gkxx-content table td{ width:100%; padding: 0.25rem 0.3rem; text-align: left !important; display:block; box-sizing:border-box; clear:both;}
	.gkxx-content table td span{ line-height: 0.5rem;}
	.gkxx-content table td.tit{ width:100%;}
	.gkxx-content .layui-form-label{ width: 100%; padding: 0.25rem 0.3rem; text-align: left; border-bottom:1px solid #e2eff5;}
	.gkxx-content .layui-input-block{ width: 100%; border-left:0;}
	.gkxx-content .radio-box .layui-form-radio *{ font-size: 0.28rem;}
	.gkxx-content .radio-box .layui-form-radio{ width: auto; margin: 0.2rem 0; display: block;}	
	.gkxx-content .radio-box .layui-form-radio>i{ font-size: 0.28rem;}
	.gkxx-content .layui-btn-sm { font-size: 0.29rem; line-height: 0.6rem;}
	.gkxx-content .tips{ font-size: 0.26rem; line-height: 0.4rem;}
	.gkxx-content .evaluate-res .layui-form-radio *{ font-size: 0.28rem;}
	.gkxx-content .evaluate-res .layui-form-radio>i{ font-size: 0.28rem;}
	
	.write-tip .title img{ height: calc(100vw * 45 / 700);}
	.write-tip .tip{ font-size: 0.29rem; line-height: calc(100vw * 45 / 700);}
	
	.Write-title{ padding: 0 0.3rem; font-size: 0.32rem; line-height: calc(100vw * 80 / 700);}
	.Write-title::before{ width:0.08rem; height: 0.38rem;}
	
	.layui-form{ width:100%;}
	.layui-form-item{ padding: 0.2rem 0.3rem 0.3rem 0.3rem; font-size: 0.29rem; background: rgba(39, 96, 183, 0.03);}
	.layui-form-item .layui-form-label{ width:100%; line-height: calc(100vw * 60 / 700); text-align: left; display: block;}
	.layui-form-item .layui-input-block{ width: 100%;}
	.layui-form-select dl{ width:100%;}
	.layui-form-item input{ width: 100%; height: calc(100vw * 60 / 700);}
	.layui-form-item textarea{ width: 100%; height: calc(100vw * 370 / 700); line-height: calc(100vw * 45 / 700);}
	.layui-form-item input::placeholder,.layui-form-item textarea::placeholder{ font-size: 0.29rem;}
	.layui-input, .layui-textarea, .layui-select{ margin-top: 0.1rem; font-size: 0.29rem;}
	.layui-form-item .layui-form-radio,.layui-form-item .layui-form-radio * { font-size: 0.29rem; line-height: calc(100vw * 60 / 700);}
	.layui-select-title{ width:100%;}
	.layui-form-item .upload-btn-box button{ height: calc(100vw * 60 / 700); line-height: calc(100vw * 60 / 700);}
	.layui-form-item .img-code{ width: calc(100vw * 130 / 700); height: calc(100vw * 60 / 700);}
	.layui-form-item .img-span{ line-height: calc(100vw * 60 / 700);}
	.layui-form-item .layui-btn-sm{ height: calc(100vw * 60 / 700); font-size: 0.28rem; line-height: calc(100vw * 60 / 700);}
	.layui-form-item .btn-submit{ width: calc(100vw * 200 / 700); height: calc(100vw * 70 / 700); font-size: 0.29rem;}
	.layui-form-item:nth-last-of-type(1){ background-color: transparent;}
	
	.layui-search .img-input{ width: calc(100%  - (100vw * 130 / 700)); margin-top: 0;}
	.layui-search .layui-btn-sm{ width: calc(100vw * 230 / 700); margin: 0.9rem auto 0 auto; display: block; overflow: hidden;}
}
@media screen and (max-width: 500px) {
}