@charset "utf-8";
.container{}
.header{height: auto;}

.banner .img02{display: none;}

@media only screen and (max-width:1200px){
	.wrap{width: 96%;}
}

.wrap .main{padding: 80px 0;}
@media only screen and (max-width:1600px){
	.wrap .main{padding: 60px 0;}
}
@media only screen and (max-width:1200px){
	.wrap .main{padding: 40px 0;}
	.banner{display: block !important;}
	.banner .img02{display: block;}
	.banner .img01{display: none;}
}
@media only screen and (max-width:640px){
	.wrap .main{padding: 20px 0;}
}

.yw{padding: 20px 0;}
.yw .ywi{margin:15px 0;}
.yw .ywi .ywia{font-size: 18px;}
.yw .ywi .ywib{margin-top: 15px;display: flex;flex-wrap: wrap;margin: 20px 0;align-content: space-between;gap:3vw;}
.yw .ywi .ywib .ywibi a{display: flex;align-items: center;height: 53px;padding: 20px;background: #f5f8fe;width: 173px;cursor: pointer;float: left;}
.yw .ywi .ywib .ywibi img{width: 30%;}
.yw .ywi .ywib .ywibi div{margin-left: 10px;font-size: 15px;}

.item-box.item-box-last{margin-right: 0;}
.item-box .upload {line-height: normal;padding: 50px 0;overflow: hidden;position: relative;}
.item-box {height:165px;width:165px;line-height:170px;text-align:center;margin-right:10px;padding:0;font-size:0;position: relative;display: inline-block;margin-right: 15px;}
.item-box .item img {max-width:100%;}
.item-box .item .upload {line-height:normal;padding:50px 0;}
.item-box .item .upload .iconfont {font-size:25px;display: inline;margin-right: 0}
.item-box .item .upload .name {margin-top:10px;}
.item {
    border: 1px solid #ccc;
    text-align: center;
    cursor: pointer;
    position: relative;overflow: hidden;
}
.item .upload .iconfont {
    font-size: 25px;
}
.item .upload.on{padding: 0;display: flex;justify-content: space-around;align-items: center;height: 164px;}
.item .upload.on img{}
.item .upload .name {
    margin-top: 10px;
    font-size: 14px;
}
.item-box .opt {
    text-align: center;
    margin-top: 10px;
    cursor: pointer;
    color: #0084ff;
    line-height: 24px;
    font-size: 14px;
}
.item-box .item .layui-upload-file{position: absolute;width: 162px !important;height: 162px !important;left:0;top:0;padding: 0 !important;opacity: 0;}

.bg{background: #efeff4;padding: 20px 0;}
.bg .wrap{background: #fff;}
.ly{padding: 30px 100px;}
.breadcrumb{line-height: 3;border-bottom:1px solid #c8c7cc;padding: 0 15px;font-size: 14px;}
.ly .lyi{margin-bottom: 15px;font-size: 0;}
.ly .lyi span{display: inline-block;width: 145px;padding-right: 10px;text-align: right;vertical-align: top;font-size: 14px;line-height: 36px;margin-right: 10px;position: relative;}
.ly .lyi span s{position: absolute;right: 0;top:-3px;color: #f00;text-decoration: none;}
.ly .lyi.input input{display: inline-block;width: calc(100% - 165px);height: 36px;border:1px solid #c8c7cc;font-size: 14px;box-sizing: border-box;padding: 0 10px;}
.ly .lyi.radio label{margin-right: 20px;display: inline-block;vertical-align: top;}
.ly .lyi.radio label i{display: inline-block;vertical-align: middle;font-size: 14px;line-height: 36px;margin-left: 5px;}
.ly .lyi.radio label input{width: 16px;height: 16px;vertical-align: middle;}
.ly .lyi.textarea textarea{display: inline-block;width: calc(100% - 165px);height: 100px;border:1px solid #c8c7cc;font-size: 14px;box-sizing: border-box;padding: 5px 10px;font-size: 14px;}
.ly .lyi.submit{padding-left: 165px;margin-top: 25px;}
.ly .lyi.submit input{width: 180px;height: 40px;background: #f99c34;font-size: 16px;color: #fff;}
.ly .lys .lysi{margin-right: 30px;display: inline-block;}
.ly .lys .lysi span{display: inline-block;text-align: right;vertical-align: top;font-size: 14px;line-height: 36px;margin-right: 10px;}
.ly .lys .lysi input{width: 250px;height: 36px;border:1px solid #c8c7cc;font-size: 14px;box-sizing: border-box;padding: 0 10px;}
.ly .lyi.submitleft{padding-left: 0;}
.jfls{padding: 0 100px 30px;}
.jfls.mt30{margin-top: 30px;}
.jfls table{width: 100%;}
.jfls table thead{background: #f1f1f1;line-height: 3;font-size: 16px;text-align: center;}
.jfls table tbody{line-height: 2;font-size: 14px;text-align: center;}
.jfls table tbody tr{border-bottom: 1px solid #eee}
.jfls table tbody tr td{padding: 5px;}
.jfls.aaa table tr td{border:1px solid #eee;text-align: left;}
.jfls.aaa table tr td.a1{background: #f6f6f6}

.qpfpc{text-align: center;margin-bottom: 20px;}
.qpfpc a{display: inline-block;padding: 5px 30px;background: #c77d2a;font-size: 16px;color: #fff}
