/* subpage start */

.content{position: relative;z-index: 2;padding-top: 5.5rem;padding-bottom: 12rem;background: url(../images/sub_bg.png) no-repeat top center/cover;min-height:100vh}
.sub_content{position: relative;padding: 2.5rem 0 0;padding-top: 8rem;}

.sub_top{margin: 0 0 4rem;min-height: 11rem;align-items: center;padding: 0 5rem;background: rgba(255,255,255,.6);clip-path: polygon( 2.7rem 0, 100% 0, 100% 100%, 0 100%);}
.sub_root_title{font-weight: bold;color: #041c4c;font-size: 6rem;}

.bread{line-height: 5.6rem;position: relative;color: #333;text-align: right;}
.bread a{display: inline-block;vertical-align: top;color: #333;}
.bread span{padding: 0 .5rem;}
.bread a.cur,.bread a:hover{color: #1346e9;text-decoration: underline;}
.bread a:first-child{background: url(../images/bread.png) no-repeat left center/2.5rem auto;padding: 0 0 0 3.6rem;}


.sub_layout{position: relative;align-items: flex-start;}
.sub_layout .lf{width: 28.1rem;position: relative;padding: 0 2rem 0 0;border-right: .1rem solid #bfbfbf;min-height: 50rem;}
.sub_layout .rt{width: calc(100% - 33rem);}
.sub_menu{padding: 0 0 0;}
.sub_menu .btn{display: none;}
.sub_menu > ul{position: relative;margin: -2rem 0 0;}
.sub_menu li{position: relative;}
.sub_menu .item{margin: 0 0;padding: 2.6rem 2rem 2.5rem;color: #333;border-bottom: .1rem solid #bfbfbf;position: relative;z-index: 2;transition: all ease-in-out .3s;-ms-transition: all ease-in-out .3s;-moz-transition: all ease-in-out .3s;-webkit-transition: all ease-in-out .3s;-o-transition: all ease-in-out .3s;}
/* .sub_menu .item::before{content: '';display: block;position: absolute;left: 2rem;right: 0;bottom: 0;z-index: -1;border-bottom: .1rem solid rgba(255,255,255,0.2);} */

/* .sub_menu .title{line-height: 1.6em;color: #fff;} */
.sub_menu > ul > li.on{z-index: 2;}
.sub_menu li.on .item{color: #233aee;text-decoration: underline;}
.sub_menu li.on > .item > .title{color: #233aee;}
/* .sub_menu li.on i{opacity: 1;left: -4rem;} */

.sub_menu .ul2{display: none;position: relative;padding: 0 0 1rem 3rem;margin: -1rem 0 0;}
.sub_menu li.on .ul2{display: block;}
.sub_menu .ul2 .item{padding: 1.2rem 0 1.2rem 1rem;}
.sub_menu .ul2 .title{color: #999;font-size: 1.4rem;}
.sub_menu .btn2{position: absolute;right: 1rem;top: 1.9rem;height: 1.6em;width: 2.4rem;display: block;z-index: 10;cursor: pointer;}
.sub_menu .btn2::before{content: '';display: block;height: .2rem;width: 2rem;background: #fff;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;}
.sub_menu .btn2::after{content: '';display: block;height: 2rem;width: .2rem;background: #fff;position: absolute;left: 50%;top: 50%;transform:translateX(-50%) translateY(-50%);z-index: 10;}

.sub_menu .ul2 .item.on .title{color: #333;}
.sub_menu .ul2 .item.on::before{content: '';display: block;width: 1px;height: 14px;position: absolute;left: 0;top: 50%;transform: translateY(-50%);background: #7bb33b;}

.sub_menu li.on .btn2::before,.sub_menu li.on .btn2::after{background: #987a3a;}
.sub_menu li.on .btn2{transform: rotate(45deg);}

.sub_page_title{padding: 0 0 0 4rem;background: url(../images/sub_021_ico.png) no-repeat left center/2rem auto;margin: 0 0 3.2rem;font-weight: bold;color: #333;}

.sub_layout .rt > :first-child .sub_page_title{margin-top: -.4rem;}


@media screen  and (max-width:996px){
	.content .gp-container{min-height: initial;}

	.bread{font-size: 12px;bottom: 0;position: relative;margin-bottom: 0;}
	.bread a{}
	.bread a:first-child{}

	.content.article_page .bread{margin-bottom: 20px;}

	.sub_content{padding: 20px 0 0;}
	.content{padding: 20px 0 40px;margin-top: 0;}

	.sub_layout .wrap_fix_scroll{position: relative;}
	.sub_layout .wrap_fix_scroll .fix_scroll{position: static !important;}
	.sub_layout .lf{width: 100%;margin: 0 0 20px;min-height: initial;border: none;padding: 0;}
	.sub_layout .rt{width: 100%;}

	.sub_menu{padding: 0;}
	.sub_menu > ul{margin: 0;}
	.sub_menu ul{padding: 0 0 10px;border: none;display: none;}
	.sub_menu .btn{display: block;line-height: 45px;height: 45px;text-align: center;color: #fff;font-size: 22px;background: #1346e9;}
	.sub_menu ul::after{left: 0;}
}
@media screen  and (max-width:767px){
	/* .bread{margin: 0;color: #1346e9;}
	.bread a{color: #1346e9;} */

	/* .content{padding-top: 0px;} */

	.sub_top{padding: 10px 5rem;}
	.sub_root_title{font-size: 24px;}

}
/* subpage end */
/* pages start */

.pages {padding: 0;font-size: 0;text-align:center;margin: 6rem 0 0;position: relative;z-index: 100;}
.pages > a{display:inline-block;width: 3.5rem;height: 3.5rem;line-height: 3.3rem;position:relative;text-align: center;vertical-align: top;font-size: 1.8rem;color: #1346e9;background: #fff;margin: 0 0 0 .5rem;border: .1rem solid #1346e9;}
.pages > a:first-child{margin-left: 0;}
.pages > a:last-child{margin-right: 0;}
.pages > a.prev,.pages > a.next{background: transparent;}
.pages > a:hover ,.pages > a.on_page{color: #fff;background: #1346e9;}

.pages .select_page{display: inline-block;margin: 0 0 0 1.6rem;height: 3.6rem;line-height: 3.6rem;}
.pages .select_page span{color: #333;font-size: 1.4rem;display: inline-block;vertical-align: middle;}
.pages .select_link{display: inline-block;vertical-align: middle;position: relative;margin: 0 .5rem;}
.pages .select_link.on{background: #1346e9;border-color: #1346e9;}
.pages .select_link.on > a{color: #fff;}
.pages .select_link .arrow{width: 2rem;height: 2rem;position: absolute;right: .6rem;bottom: 50%;margin-bottom: -1rem;cursor: pointer;transform: rotate(90deg);font-size: 1.6rem;color: #999;line-height: 2rem;}
.pages .select_link .arrow.on{transform: rotate(-90deg);color: #fff;}
.pages .select_link p{display: block;font-size: 1.6rem;color: #999;line-height: 2.4rem;text-align: left;padding: 0 3.7rem 0 1rem;cursor: pointer;border: .1rem solid #dcdcdc;}
.pages .select_link.on p{color: #fff;border-color: #1346e9;}
.pages .select_link .alert_box{height: 0;position: absolute;left: 0;bottom: 100%;background: #1346e9;right: 0;padding: .6rem 0 0;overflow: hidden;border: 0;opacity: 0;}
.pages .select_link .alert_box.on{opacity: 1;height: auto;max-height: 15rem;overflow: auto;}

.pages .select_link .alert_box::-webkit-scrollbar{width: .6rem;background: rgba(255,255,255,0.2);}
.pages .select_link .alert_box::-webkit-scrollbar-thumb{background: rgba(255,255,255,0.5);}
.pages .select_link .alert_box a{display: block;font-size: 1.4rem;color: #fff;line-height: 1.5;padding: .6rem 0;}
.pages .select_link .alert_box a:hover{background: rgba(255,255,255,0.2);}

@media screen and (max-width:996px){
	.pages{margin: 20px 0 0;}
	.pages>a{font-size: 13px;width: 30px;height: 30px;line-height: 30px;}
	.pages .select_page span{font-size: 13px;line-height: 28px;}
	.pages .select_link{height: 30px;}
	.pages .select_link p{font-size: 13px;line-height: 30px;}

	.pages .input_page input,.pages span.jumpto{font-size: 13px;height: 30px;line-height: 30px;}

	.pages .select_page{margin: 0 0 0 10px;height: 30px;}
	.pages .select_link .alert_box a{font-size: 12px;line-height: 1.5;}

}
@media screen and (max-width:767px){
	.pages a,.pages > span{display: none;}
	.pages .select_page{}
	.pages > a{margin-bottom: 10px;}
	.pages a.start,.pages a.prev,.pages a.on_page,.pages a.next,.pages a.end{display: inline-block;}
	.pages .start, .pages .end, .pages .next, .pages .prev, .pages > span{}
}
/* pages end */
/* article start */

.page_article{position: relative;z-index: 2;}
.page_article_title {margin: -1rem 0 0;}
.page_article_title h3 {line-height: 1.4;color: #333;}
.article_author {margin: 2.9rem 0 2.4rem;padding: 3rem 0 1.5rem;line-height: 3rem;position: relative;z-index: 2;color: #646464;border-top: .1rem dashed rgb(35, 58, 238, .3);overflow: hidden;}
.article_author > span{line-height: 3rem;padding: 0 6rem 0 4rem;display: inline-block;vertical-align: top;color: #1346e9;position: relative;}
.article_author > span.ico1{background: url(../images/article_ico1.png) no-repeat left center/3rem;}
.article_author > span.ico2{background: url(../images/article_ico2.png) no-repeat left center/3rem;}
/* .article_author span i{font-style: normal;color: #f8b551;padding: 0 .9rem 0 0;} */

.font_size_control{float: right;color: #80b63c;padding: 1rem 0 0;}
.font_size_control i{padding: 0 0 0 .3rem;cursor: pointer;}

.page_article .article {position: relative;text-align: justify;line-height: 1.727em;padding-bottom: 5.4rem;}
.page_article .article p { }
.page_article .article { }

.annex {overflow: hidden;padding: 0 0 2.4rem;}
.annex .annex_title{position: relative;color: #1346e9;}
.annex a{position: relative;word-break: break-all;}
.annex a:not(:last-child)::after{content: ',';}

.article_bottom{}

@media screen and (max-width: 996px){
	.page_article{margin: 0;}

	.page_article_title{padding: 0 0 10px;}
	.page_article .article{font-size: 15px;line-height: 1.8;}
	.article_author{margin: 0 0 20px;font-size: 12px;}
	.article_author span, .article_author span i{font-size: 12px;}
	.annex{padding: 0 0 12px;}

	.font_size_control{padding: 0;}
}
@media screen and (max-width: 767px) {
	.page_articleTitle{margin: 0 0 16px;padding-bottom: 0;}
	.article_author span{padding-right: 20px;border: 0;font-size: 14px;line-height: 20px;}
}

.share_box{text-align: center;color: #333;font-size: 0rem;z-index: 100;position: relative;float: right;margin: 0 0 0 4rem;}
.share_box .box{display: inline-block;vertical-align: top;position: relative;margin-left: 2rem;width: 5.2rem;font-size: 2rem;}
.share_box .box:first-child{margin-left: 0;}
.share_box .share_btn{margin: 0rem auto .5rem;position: relative;width: 5.2rem;height: 5.2rem;cursor: pointer;display: block;border-radius: 1rem;background-color: #F8F8F8;line-height: 5.2rem;}
.share_box .share_btn i{position: absolute;left: 50%;transform: translateX(-50%);z-index: 2;color: #fff;display: block;}
.share_box .share_btn.share_wechat { background: #22bd22;font-size: 1.1em;}
.share_box .share_btn.share_sina { background: #ff8300;font-size: 1.1em;}
.share_box .share_btn.share_qzone { background: #fecb56;font-size: 1.1em;}
.share_box .share_btn.share_more{background: #1346e9;font-size: 1.1em;line-height: 4.6rem;}
.share_box .share_btn.share_twitter { background: #1b1b1b;font-size: 1.1em;}
.share_box .share_btn.share_facebook { background: #415a94;font-size: 1.1em;}
.share_box .share_btn.share_linkedin { background: #3d84c2;font-size: 1.1em;}

.share_box .share_btn.view{background: #e7be65;}
.share_box .share_btn:last-child { }
#qrcode{padding: .5rem;background: #fff;box-shadow: 0 0 .5rem rgba(0,0,0,.2);}
.share_box canvas { display: block; }
.share_box .share_btn .alert_box {position: absolute;bottom: 100%;left: 0%;padding: .6rem;display: none;z-index: 2;padding: 0;z-index: 10;}
.share_box .share_wechat .alert_box{left: auto;top: 0;right: 109%;}
.sub_right .share_box .share_wechat .alert_box{left: auto;right: 100%;top: 0;}
.share_box .share_more .share_btn {margin: .5rem 0;border: 0rem;/* border-radius: 0rem; */}
.share_box .share_btn:hover > .alert_box { display: block; }
@media screen and (max-width: 996px) {
	/* .share_box {position: relative;left: 0;right: 0;top: 0;bottom: 0;margin: 8px 0 20px;width: 100%;transform: none;}
	.share_box .share_btn.share_more{width: auto;height: auto;background: none;}
	.share_box .share_btn.share_more > .alert_box{display: block;position: relative;}
	.share_box .share_btn{display: inline-block;}
	.share_box > .share_btn{display: none;}
	.share_box .share_btn.share_more{display: block;}
	.share_box .share_btn .alert_box { left: 0px; top: auto; bottom: 100%; }
	.share_box .share_more .share_btn{margin: 0 2px;}

	.share_wechat .alert_box{left: 50% !important;transform: translateX(-50%) !important;top: auto !important;bottom: 105% !important;right: auto !important;} */
}
/* article end */

.sub_001{}
.sub_001 ul{margin: 0 0 -3rem;}
.sub_001 .item{margin: 0 0 3rem;background: rgba(255,255,255,.6);padding: 2rem;}
.sub_001 .img_box{width: 48rem;}
.sub_001 .info_box{margin: 0 0 0;padding: 1.2rem 0 0;width: calc(100% - 51.2rem);}
.sub_001 .title{margin: 0 0 1.8rem;font-weight: bold;}
.sub_001 .summary{margin: 0 0 4rem;color: #999;}
.sub_001 .time{color: #1346e9;}

.sub_002{}
.sub_002 ul{margin: 0 0 -4.5rem;}
.sub_002 .item{margin: 0 0 4.5rem;}
.sub_002 .tip{width: 3rem;height: 3rem;text-align: center;line-height: 3rem;background: #1346e9;color: #fff;border-radius: 50%;position: absolute;left: 0;top: 0;}
.sub_002 .top{padding: 0 0 2rem 4.5rem;position: relative;}
.sub_002 .bottom{padding: 0 0 0 4.5rem;position: relative;}
.sub_002 .title{margin: 0 0;font-weight: bold;color: #233aee;}

.sub_021{margin: -0.4rem 0 0;color: #333;}
.sub_021 h2{padding: 0 0 0 4rem;background: url(../images/sub_021_ico.png) no-repeat left center/2rem auto;margin: 4.1rem 0 2.4rem;}
.sub_021 h2:first-child{margin-top: 0;}
.sub_021 p{margin: 0 0 1.6rem;}

.sub_022{margin: 0 0 4.5rem;}
.sub_022:last-child{margin: 0;}
.sub_022 ul{margin: 0 0 -2rem -2rem;}
.sub_022 .item{margin: 0 0 2rem 2rem;padding: 1.7rem 3rem;background: rgba(255,255,255,.6);min-height: 11rem;align-items: center;}
.sub_022 .gp-img_centered{width: 7.5rem;height: 7.5rem;}
.sub_022 .title{width: calc(100% - 9rem);color: #041c4d;font-weight: bold;}

.sub_023a{margin: 0 0 4rem;}
.sub_023a .article{margin: -0.8rem 0 0;}

.sub_023b{margin: 0 0;}
.sub_023b .col{width: calc(50% - 2rem);}
.sub_023b .box{margin: 0 0 4rem;background: rgba(255,255,255,.6);padding: .5rem 3rem 2rem;}
.sub_023b h2{position: relative;border-bottom: .1rem solid #bfbfbf;padding: 1.9rem 0;margin: 0 0 2.6rem;}
.sub_023b h2::before{content: '';display: block;position: absolute;left: -3rem;background: #1346e9;width: .3rem;height: 2rem;top: 50%;transform: translateY(-50%);}
.sub_023b .bottom{margin: 0 0 -2.2rem;}
.sub_023b .title{margin: 0 0 .6rem;}
.sub_023b .item{margin: 0 0 3.5rem;}

.sub_031 table{width: 100%;border: .1rem solid #aaa;background: rgba(255,255,255,.6);}
.sub_031 td{border-color: #aaa;}
.sub_031 td:nth-last-child(3){width: 16.8rem;padding: 4.6rem 0;}
.sub_031 td:nth-last-child(2){text-align: center;width: 19.5rem;}
.sub_031 td:last-child{padding: 4.6rem 5rem;}
.sub_031 h3{color: #1346e9;text-align: center;font-weight: normal;}

.sub_032a{}
.sub_032a ul{margin: -1.1rem 0 2.3rem;}
.sub_032a .item{margin: 0 0 1.5rem;position: relative;padding: 0 0 0 2.1rem;line-height: 1.6em;}
.sub_032a .item::before{content: '';display: block;position: absolute;left: 0;top: 50%;transform: translateY(-50%);width: 1rem;height: .3rem;background: #1346e9;}

.sub_032b{}
.sub_032b ul{margin: 0 0 -4rem -4rem;}
.sub_032b .item{margin: 0 0 4rem 4rem;background: rgba(255,255,255,.6);padding: 2rem;}
.sub_032b .img_box{width: 20rem;background: #cde4fd;}
.sub_032b .info_box{width: calc(100% - 22rem);}
.sub_032b .title{margin: .5rem 0 1.5rem;font-weight: bold;}
.sub_032b .summary{color: #333;}

.sub_033{}
.sub_033 ul{margin: 0 0 -4rem -4rem;}
.sub_033 .item{margin: 0 0 4rem 4rem;padding: 3rem 3rem 4.2rem;background: rgba(255,255,255,.6);}
.sub_033 .title{margin: 1.7rem 0 2.2rem;font-weight: bold}
.sub_033 .time{color: #1346e9;}

.sub_035{}
.sub_035 ul{margin: 0 0 -4rem;}
.sub_035 .item{margin: 0 0 4rem;background: rgba(255,255,255,.6);padding: 2rem;}
.sub_035 .img_box{width: 48rem;}
.sub_035 .info_box{margin: 0 0 0;padding: 1.2rem 0 0;width: calc(100% - 51rem);}
.sub_035 .title{margin: 0 0 1.8rem;font-weight: bold;}
.sub_035 .summary{margin: 0 0 3.5rem;color: #999;}
.sub_035 .info{color: #1346e9;}
.sub_035 .info p{padding: 0 0 0 2.6rem;margin: 0 0 2rem;}
.sub_035 .info p:last-child{margin: 0;}
.sub_035 .info p.ico1{background: url(../images/sub_035_ico1.png) no-repeat left center/1.5rem auto;}
.sub_035 .info p.ico2{background: url(../images/sub_035_ico2.png) no-repeat left center/1.5rem auto;}

.sub_041 h3{text-align: center;color: #5f5f5f;font-weight: bold;margin: 0 0 2.4rem;}
.sub_041 table{width: 100%;border: .1rem solid #aaa;background: rgba(255,255,255,.6);margin: 0 0 3rem;}
.sub_041 td{border: .1rem solid #dcdcdc;position: relative;}
.sub_041 td:first-child{width: 49.8rem;padding: 3rem 4rem;}
.sub_041 input[type="text"]{width: 100%;height: 100%;padding: 0 4rem;border: none;background: none;font-size: inherit;}
.sub_041 input.readonly{color: #999;}
.sub_041 .btn{display: block;background: #233aee;color: #fff;line-height: 5.4rem;border-radius: .5rem;margin: 0 0 0 1rem;text-align: center;padding: 0 2rem;min-width: 16rem;}
.sub_041 .btn:first-child{margin: 0;}
.sub_041 .btn.download::after{content: '';background: url(../images/sub_041_download.png) no-repeat center/cover;width: 2.5rem;height: 2.4rem;display: inline-block;vertical-align: middle;margin: -0.4rem 0 0 3.6rem;}
.sub_041 .select_arrow{position: absolute;right: 0;top: 0;width: 10.2rem;height: 100%;background: url(../images/sub_041_arrow.png) no-repeat center/2.2rem auto;}
.sub_041 .slects_box{position: absolute;left: 0;top: 100%;width: 100%;background: rgba(255,255,255,.6);z-index: 10;display: none;}
.sub_041 .slects_box li{padding: 1rem 2rem;}
.sub_041 .upload{position: absolute;right: 0;top: 0;width: 10.2rem;height: 100%;background: url(../images/sub_041_file.png) no-repeat center/2.1rem auto;}
.sub_041 .pic_code{position: absolute;right: 0;top: 0;width: 10.2rem;height: 100%;z-index: 10;}
.sub_041 .pic_code img{width: 100%;height: 100%;display: block;}


.sub_041.sub_041_2 td:first-child{width: 32rem;}

.sub_043{}
.sub_043 ul{margin: 0 0 -1rem;padding: 0 0;}
.sub_043 .item{margin: 0 0 1rem;line-height: 8rem;border-bottom: .1rem solid #bfbfbf;}
.sub_043 .title{white-space: nowrap;position: relative;padding: 0 0 0 3.5rem;background: url(../images/sub_021_ico.png) no-repeat left center/2rem auto;}
.sub_043 .time{color: #1346e9;margin: 0 0 0 1.6rem;float: right;}
.sub_043 .item:hover{padding: 0 3rem;background: rgba(255,255,255,.6);border-bottom-color: transparent;}

.sub_052 .article{margin: -.9rem 0 5rem;}
.sub_052 .more{display: inline-block;line-height: 5.4rem;padding: 0 10.2rem 0 2rem;background: #233aee;border-radius: .5rem;color: #fff;position: relative;}
.sub_052 .more::after{content: '';display: block;position: absolute;background: url(../images/sub_052_ico.png) no-repeat center/cover;width: 3.2rem;height: 2.7rem;right: 2rem;top: 50%;transform: translateY(-50%);}

.sub_061{margin: 0 0 4.5rem;}
.sub_061:last-child{margin: 0;}
.sub_061 .article{margin: -1rem 0 3.6rem;}
.sub_061 .bottom{align-items: flex-start;}
.sub_061 .img_box{width: 80rem;padding: 1rem;background: rgba(255,255,255,.6);}
.sub_061 .right{margin: -0.7rem 0 0;width: calc(100% - 84rem);position: relative;}
.sub_061 .info{margin: 0 0 3rem;padding: 0 0 0 10rem;position: relative;min-height: 9rem;}
.sub_061 .info p{margin: 0 0 1rem;}
.sub_061 .info.ico1::before{content: '';background: rgba(255,255,255,.6) url(../images/sub_061_ico1.png) no-repeat center/3rem;width: 8rem;height: 8rem;position: absolute;left: 0;top: .7rem;border-radius: .5rem;}
.sub_061 .info.ico2::before{content: '';background: rgba(255,255,255,.6) url(../images/sub_061_ico2.png) no-repeat center/3.2rem;width: 8rem;height: 8rem;position: absolute;left: 0;top: .7rem;border-radius: .5rem;}

.sub_062{margin: 0 0 4.5rem;}
.sub_062:last-child{margin: 0;}
.sub_062 .sub_page_title{margin-bottom: 2.7rem;}
.sub_062 .info{margin: 0 0 2rem;padding: 0 0 0 4.5rem;position: relative;line-height: 3rem;}
.sub_062 .info::before{content: '';width: 3rem;height: 3rem;position: absolute;left: 0;top: 0;border-radius: 50%;border: .1rem solid #1346e9;}
.sub_062 .info.ico1::before{background: url(../images/sub_062_ico1.png) no-repeat center/1.4rem;}
.sub_062 .info.ico2::before{background: url(../images/sub_062_ico2.png) no-repeat center/1.8rem;}
.sub_062 .info.ico3::before{background: url(../images/sub_062_ico3.png) no-repeat center/1.8rem;}
.sub_062 .info a{color: #1346e9;text-decoration: underline;}
.sub_062 .img_box{padding: 1rem;background: rgba(255,255,255,.6);margin: 3.8rem 0 0;}

.sub_063 .sub_page_title{margin-bottom: 2.3rem;}
.sub_063 .box{margin: 0 0 5rem;position: relative;padding: 0 0 0 15rem;}
.sub_063 .box::before{content: '';display: block;width: 12rem;height: 12rem;border-radius: 1rem;position: absolute;left: 0;top: .5rem;}
.sub_063 .box.ico1::before{background: rgba(255,255,255,.6) url(../images/sub_063_ico1.png) no-repeat center/6rem;}
.sub_063 .box.ico2::before{background: rgba(255,255,255,.6) url(../images/sub_063_ico2.png) no-repeat center/5.6rem;}
.sub_063 .box.ico3::before{background: rgba(255,255,255,.6) url(../images/sub_063_ico3.png) no-repeat center/5.6rem;}
.sub_063 .box:last-child{margin: 0;}
.sub_063 .item{margin: 0 0 3.2rem;}
.sub_063 .item:last-child{margin: 0;}

@media screen  and (max-width:996px){
	.sub_061 .img_box{width: 100%;}
	.sub_061 .right{width: 100%;margin: 1.2rem 0 0;}

	.sub_002 .tip{width: 28px;height: 28px;line-height: 28px;font-size: 14px;top: 2px;}
	.sub_002 .top,.sub_002 .bottom{padding-left: 35px;}


}
@media screen and (max-width:767px){
	.sub_001 .img_box{width: 100%;}
	.sub_001 .info_box{width: 100%;margin: 1.2rem 0 0;padding: 0;}

	.sub_022 .title{line-height: 1.4em;}

	.sub_031 td:last-child{padding: 2rem;}

	.sub_035 .img_box{width: 100%;}
	.sub_035 .info_box{width: 100%;margin: 1.2rem 0 0;padding: 0;}

	.sub_041 table,.sub_041 tbody,.sub_041 tr,.sub_041 td{display: block;}
	.sub_041 table{font-size: 14px;border: none;background: none;}
	.sub_041 tr{margin: 0 0 12px;}
	.sub_041 td{border: none;}
	.sub_041 td:first-child{width: 100%;padding: 0 0 5px;}
	.sub_041 input[type="text"]{padding: 0 2rem 0 2rem;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;min-height: 36px;border: 1px solid #bfbfbf;background: rgba(255,255,255,.6);}
	.sub_041 .bottom{flex-direction: column;align-items: center;}
	.sub_041 .left{margin-bottom: 20px;}


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

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

}


.wrap_file_upload{position:fixed;top:0;left:0;right:0;bottom:0;z-index:9999;display:none;}
.wrap_file_upload .bg{position:absolute;top:0;left:0;right:0;bottom:0;background:rgba(0,0,0,.5);cursor:pointer}
.wrap_file_upload .content_box{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);width:60rem;max-width:90%;max-height:80%;background:#fff;border-radius:1rem;box-shadow:0 .5rem 2rem rgba(0,0,0,.2);overflow:hidden}
.wrap_file_upload .scroll{padding:4rem;max-height:70vh;overflow-y:auto}
.wrap_file_upload .title{text-align:center;color:#333;font-weight:700;margin:0 0 3rem;padding:0 0 1.5rem;border-bottom:.1rem solid #eee}
.wrap_file_upload .upload_box{margin:0 0 3rem}
.wrap_file_upload .upload_title{color:#333;font-weight:700;margin:0 0 2rem}
.wrap_file_upload .upload_content{position:relative;padding:3rem 2rem;border:.2rem dashed #ddd;border-radius:.8rem;background:#fafafa;text-align:center;transition:all .3s ease}
.wrap_file_upload .upload_content:hover{border-color:#1346e9;background:#f5f5f5}
.wrap_file_upload .file_upload{position:absolute;top:0;left:0;right:0;bottom:0;width:100%;height:100%;opacity:0;cursor:pointer;z-index:2}
.wrap_file_upload .upload_content label{display:inline-block;padding:1rem 3rem;background:#1346e9;color:#fff;border-radius:.5rem;cursor:pointer;transition:all .3s ease;margin:0 0 1rem}
.wrap_file_upload .upload_content label:hover{background:#1346e9}
.wrap_file_upload .file_name{display:block;color:#666;margin:1rem 0 0}
.wrap_file_upload .upload_tips{color:#999;margin:1.5rem 0 0;text-align:center}
.wrap_file_upload .bottom{text-align:center;padding:2rem 0 0;border-top:.1rem solid #eee}
.wrap_file_upload .bottom a{display:inline-block;padding:1.2rem 3rem;margin:0 1rem;border-radius:.5rem;text-decoration:none;transition:all .3s ease;cursor:pointer;min-width:8rem;text-align:center}
.wrap_file_upload .bottom .agree{background:#1346e9;color:#fff}
.wrap_file_upload .bottom .agree:hover{background:#1346e9}
.wrap_file_upload .bottom .cancel{background:#f5f5f5;color:#666;border:.1rem solid #ddd}
.wrap_file_upload .bottom .cancel:hover{background:#eee;color:#333}
.wrap_file_upload .upload_content.file_selected{border-color:#1346e9;background:#fff5f5}
.wrap_file_upload .upload_content.file_selected .file_name{color:#1346e9;font-weight:700}

.wrap_file_upload .upload_progress{display:none;margin:1rem 0}
.wrap_file_upload .progress_bar{width:100%;height:.8rem;background:#f0f0f0;border-radius:.4rem;overflow:hidden}
.wrap_file_upload .progress{height:100%;background:linear-gradient(90deg,#1346e9,#1346e9);width:0%;transition:width .3s ease}
.wrap_file_upload .upload_content.file_selected{border-color:#1346e9;background:#f5f5f5}
.wrap_file_upload .upload_content.uploading{pointer-events:none;opacity:.7}

@media (max-width:768px){
    .wrap_file_upload .content_box{width:95%;margin:2rem}
    .wrap_file_upload .scroll{padding:2rem}
    .wrap_file_upload .bottom a{padding:1rem 2rem;margin:0 .5rem;min-width:6rem}
}




