input[type="text"]{padding-left:10px;box-sizing:border-box;}
#sub_v_all{position:relative;width:100%;margin:0 auto;height:500px;display:table;background-size:cover;text-align:center;}
/*.sub_vs01{background:url('../image/sub/sub_v01.jpg') no-repeat center center;}
.sub_vs02{background:url('../image/sub/sub_v02.jpg') no-repeat center center;}
.sub_vs03{background:url('../image/sub/sub_v03.jpg') no-repeat center center;}
.sub_vs04{background:url('../image/sub/sub_v04.jpg') no-repeat center center;}
.sub_vs05{background:url('../image/sub/sub_v05.jpg') no-repeat center center;}
.sub_vs06{background:url('../image/sub/sub_v06.jpg') no-repeat center center;}
.sub_vs07{background:url('../image/sub/sub_v07.jpg') no-repeat center center;}*/
#sub_v_all > p{padding:0 10px;display:table-cell;vertical-align:middle;font-size: 30px;color:#fff; font-family: 'Helvetica Neue LT Std';}
#sub_v_all > p > span{display:inline-block;margin-top:100px;border-bottom:2px solid rgba(255,255,255,0.5);}




.scont_wid{width:1180px;margin:0 auto;padding:80px 0;}
.cop_txt{text-align:center;margin-bottom:40px;}
.cop_txt dt{font-size:40px;color:#000;font-family: 'Helvetica Neue LT Std';}
.cop_txt dd{margin-top:20px;font-size:17px;color:#454545;}
.cop_bg{padding:150px 50px;background:url('../image/sub/cbg.jpg') no-repeat center center;background-size:cover;}
.cop_bg > ul > li{float:left;width:33.33%;text-align:center;box-sizing:border-box;padding:10px 10px;}
.cop_bg > ul > li > a{display:block;}
.cop_bg > ul > li > a > p{font-size:18px;color:#fff;margin-top:15px;}

.avarea{width:980px;margin:0 auto;}
.sviL > li{float:left;}
.sviL > li:first-child{width:300px;}
.sviL > li:last-child{padding-top:15px;font-size:17px;color:#454545;font-weight:350;width:680px;letter-spacing:-0.5px;}
.sviR{margin-top:50px;}
.sviR > li{float:left;}
.sviR > li:last-child{width:500px;text-align:right;padding-top:40px;}
.sviR > li:first-child{font-size:17px;color:#454545;font-weight:350;width:480px;letter-spacing:-0.5px;}
.svimg > img{width:auto;}
.svimg{display:table;background:url(../image/sub/svimg3_bg.png) no-repeat center center;background-size:cover;height:410px;width:1180px;margin-left:-100px;}
.svimg p{display:table-cell;vertical-align:middle;}

.at_line{margin-left:-20px;margin-top:-30px;font-size:0;}
.at_line > li{display:inline-block;margin-left:20px;margin-top:30px;text-align:center;}
.at_line3 > li{width:calc(33.33% - 20px);}
.at_line4 > li{width:calc(25% - 20px);}
.at_line > li > a{display: block;}
.at_line > li > a > div.imgs{overflow:hidden;position:relative;}
.at_line > li > a > div.imgs > img{width: 100%;transition: all 0.3s ease-in-out;}
.at_line > li > a > div.imgs > span{opacity: 0;transition: all 0.3s ease-in-out;display:block;position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.7);}
.at_line > li > a > div.imgs > span:after{content:"";position:absolute;left:50%;top:50%;margin-left:-30px;margin-top:-30px;width:60px;height:60px;background:url('../image/sub/dm.png') no-repeat center center;}
.at_line > li > a > p{margin-top: 10px;font-size:17px;color:#454545; font-family: 'NotoSans-Medium';line-height:22px;display:block;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.at_line > li > a:hover > div.imgs > img{transform: scale(1.1,1.1);}
.at_line > li > a:hover > div.imgs > span{opacity: 1;}

.ct_btn{text-align:center;margin-top:50px;}
.ct_btn > a.more{display:inline-block;width:178px;height:48px;line-height:48px;border-radius:48px;border:1px solid #f1592a;text-align:center;font-size:17px;color:#f1592a;}
.ct_btn > a.more > span{display:inline-block;padding-left:30px;background:url('../image/sub/more.png') no-repeat left center;}


.pop_bg{display:none;position: fixed;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.8);z-index:9998;}
.pop_box{display:none;position: fixed;left:50%;top:50%;transform: translate(-50%, -50%);z-index:9999;}
.abpop_box{width:1180px;background:#fff;}
.ab_img{float:left;width: 600px;}
.ab_img img{width:100%;}
.ab_text{float:left;width:calc(100% - 600px);box-sizing:border-box;padding: 30px 40px;}
.ab_text > dl{border-bottom:1px solid #000;padding-bottom:20px;margin-bottom:20px;}
.ab_text > dl dt{margin-bottom:5px;font-size:30px;color:#000;font-family: 'Helvetica Neue LT Std';letter-spacing:-1px;}
.ab_text > dl dd{font-size:15px;color:#454545;font-family: 'NotoSans-Light';}
.ab_text > p{margin-bottom:5px;font-size:20px;color:#f1592a;font-family: 'Helvetica Neue LT Std';letter-spacing:-1px;text-decoration: underline;}
.ab_text > ul > li{font-size:15px;color:#454545;font-family: 'NotoSans-Light';margin-bottom:3px;}
.ab_text > ul > li > a{font-size:15px;color:#454545;font-family: 'NotoSans-Light';}
.pop_out{position:absolute;right:0;top:-60px;}


.ibt_tab_v{border-top:1px solid #000;border-bottom:1px solid #ddd;}
.ibt_v_top{padding:15px 10px;border-bottom:1px solid #ddd;}
.ibt_v_top_tit{color:#2a2a2a;font-size:18px;font-weight:500; font-family: 'NotoSans-Medium';}
.ibt_v_top_txt{margin-top:5px;color:#2a2a2a;font-size:15px;}
.ibt_v_top_txt > span{display:inline-block;margin-right:7px;}
.ibt_v_file{border-bottom:1px solid #ddd;padding:10px 10px;background:#fafafa;}
.ibt_v_file_lf{color:#2a2a2a;font-size:15px;}
.ibt_v_file_rt{margin-top:5px;color:#2a2a2a;font-size:15px;}
.ibt_v_ny{padding:10px 10px;min-height:300px;color:#2a2a2a;font-size:15px;}

.bot_lr_btn{margin-top:30px;}
.bot_lf_btn{float:left;}
.bot_rt_btn{float:right;}
a.white_l{display:inline-block;padding:0 20px;min-width:60px;height:38px;line-height:38px;border-radius:38px;text-align:center;color:#000;font-size:15px;border:1px solid #dfdfdf;background:#f6f6f6;}
a.y_btn{display:inline-block;text-align:center;border:1px solid #f1592a;background:#f1592a;padding:0 20px;min-width:100px;height:38px;line-height:38px;border-radius:38px;font-size:15px;color:#fff;}
a.n_btn{display:inline-block;text-align:center;border:1px solid #dfdfdf;background:#fff;padding:0 20px;min-width:100px;height:38px;line-height:38px;border-radius:38px;font-size:15px;color:#000;}
a.ys_btn{display:inline-block;text-align:center;border:1px solid #0b3387;background:#0b3387;padding:0 20px;min-width:100px;height:38px;line-height:38px;border-radius:38px;font-size:15px;color:#fff;}

button.y_btn{display:inline-block;text-align:center;border:1px solid #f1592a;background:#f1592a;padding:0 20px;min-width:100px;height:38px;line-height:38px;border-radius:38px;font-size:15px;color:#fff;}
button.n_btn{display:inline-block;text-align:center;border:1px solid #dfdfdf;background:#fff;padding:0 20px;min-width:100px;height:38px;line-height:38px;border-radius:38px;font-size:15px;color:#000;}

.botcik_box{width:660px;margin:0 auto 40px;}
.botcik_box > div{float:left;box-sizing: border-box;}
.botcik_box > div.sel_box{width:160px;margin-right:5px;box-sizing:border-box;} 
.botcik_box > div.sel_box select{box-sizing:border-box;padding-left:5px;border:1px solid #dddddd;background:#fff;width:100%;height:50px;line-height:50px;font-size:15px;color:#454545;}
.botcik_box > div.inp_box{box-sizing:border-box;width:calc(100% - 165px);position:relative;border:1px solid #dddddd;} 
.botcik_box > div.inp_box input[type=text]{box-sizing:border-box;width:calc(100% - 35px);height:48px;border:none;vertical-align:top;background:none;background:#fff;font-size:15px;color:#454545;}
.botcik_box > div.inp_box > a{position:absolute;right:10px;top:11px;display:block;}


.page_all {text-align: center;margin-top: 50px;}
.page_all > a.page {color:#525252;font-size:15px;background:#fff;vertical-align: middle;display: inline-block;text-align: center;width: 40px;height: 40px;line-height: 40px;border-radius:40px;}
.page_all > a.on{color:#fff;background:#f1592a;}
.page_all > a.page:hover{color:#fff;background:#f1592a;}
.page_all .rt_mg{margin-right:12px;}
.page_all .lf_mg{margin-left:12px;}

.news_line{margin-left:-20px;margin-top:-30px;}
.news_line > li{float:left;margin-left:20px;margin-top:30px;width:calc(25% - 20px);}
.news_line > li > a{display:block;border:1px solid #dfdfdf;border-bottom:1px solid #f1592a;}
.news_line > li > a > div.imgs{overflow:hidden;}
.news_line > li > a > div.imgs img{width: 278px;height:238px;;transition: all 0.3s ease-in-out;}
.news_line > li > a > div.text{padding: 15px 13px;box-sizing:border-box;min-height:80px;}
.news_line > li > a > div.text > p{margin-bottom: 13px;font-size:17px;color:#0e0e0e; font-family: 'NotoSans-Medium';line-height:17px;display:block;width:99%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.news_line > li > a > div.text > span{display:block;font-size:15px;color:#888;line-height:15px;}
.news_line > li > a:hover > div.imgs > img{transform: scale(1.1,1.1);}


.top_num{margin-bottom:10px;font-size:16px;color:#454545;}
.top_num span{color:#f1592a;font-family: 'NotoSans-Medium';}
.etc_tab_bg{border-top:1px solid #111;}
.etc_tab th{position: relative;text-align:center;color:#525252;font-size:15px;padding:15px 10px;border-bottom:1px solid #d4d4d4;font-weight:500;}
.etc_tab td{text-align:center;color:#525252;font-size:15px;word-break:break-all;padding:15px 10px;border-bottom:1px solid #d4d4d4;}
.etc_tab td.lf_txt{text-align:left;}
.etc_tab td.list > a{display:block;color:#525252;font-size:15px;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.adt_top{text-align:center;padding:0 40px;}
.adt_top > p{display:inline-block;position:relative;font-size: 30px;color: #000;}
.adt_top > p > span.fi{display:inline-block;margin:0 8px;}
.adt_top > p > span.bd{font-size:35px;color:#f1592a;font-family: 'Helvetica Neue LT Std';}
.adt_top > p:after{content:"";position:absolute;left:-30px;top:-5px;width:27px;height:20px;background:url('../image/sub/mc1.jpg') no-repeat center center;}
.adt_top > p:before{content:"";position:absolute;right:-30px;top:-5px;width:27px;height:20px;background:url('../image/sub/mc2.jpg') no-repeat center center;}

.adt_txt{text-align:center;padding:0 10px;font-size:17px;color:#454545;margin-top:10px;line-height:27px;}
.adt_tit{position:relative;text-align:center;margin-top:110px;font-size:40px;color:#000;line-height:42px;font-family: 'Helvetica Neue LT Std', "NotoSans-Bold";}
.adt_tit > span{display:inline-block;border-bottom:2px solid #000;}
.adt_tit:after{content:"";position:absolute;left:50%;top:-80px;width:1px;height:60px;background:#000;}

.infor_line{text-align:center;font-size:0;}
.infor_line > li{margin-top:45px;text-align:center;width:33%;display:inline-block;}
.infor_line > li:nth-child(2){position:relative;width:34%;}
.infor_line > li:nth-child(2):after{content:"";position:absolute;left:0;top:50%;margin-top:-14px;width:6px;height:28px;background:url('../image/sub/if.jpg') no-repeat center center;}
.infor_line > li:nth-child(2):before{content:"";position:absolute;right:0;top:50%;margin-top:-14px;width:6px;height:28px;background:url('../image/sub/if1.jpg') no-repeat center center;}

.infor_line > li > div{display:inline-block;}
.infor_line > li > div > div{box-sizing:border-box;width:220px;height:220px;border-radius:220px;border:8px solid #f1592a;display:table;}
.infor_line > li > div > div > dl{display:table-cell;vertical-align:middle;}
.infor_line > li > div > div > dl dt{font-size:23px;color:#000;line-height:30px;font-family: 'NotoSans-Medium';}
.infor_line > li > div > div > dl dd{font-size:15px;color:#454545;margin-top:5px;}


.ibox_line{margin-top:70px;}
.ibox_line > li{float:left;width:33%;box-sizing:border-box;padding:50px 30px 20px 30px;background:#ea5934;height:630px;}
.ibox_line > li:nth-child(2){position:relative;width:34%;background:#2e2e2e;}
.ibox_line > li > p{margin-bottom:25px;text-align:center;font-size:24px;color:#fff; font-family: 'NotoSans-Bold';line-height:24px;padding-bottom:20px;background:url('../image/sub/tl.png') no-repeat center bottom;}
.ibox_line > li > p > span{display:block;font-size: 0;margin-bottom:30px;}
.ibox_line > li > ul > li{margin-bottom:20px;font-size:15px;color:#fff;line-height:25px;padding-left:11px;background:url('../image/sub/tl2.png') no-repeat left 10px;}
.ibox_line > li > ul > li > span{display:inline-block;}
.ibox_line > li > ul > li > a{display:inline-block;margin-left:5px;width:100px;height:26px;line-height:26px;border-radius:26px;border:1px solid #fff;text-align:center;font-size:13px;color:#fff;}
.ibox_line > li > ul > li > a > span{display:inline-block;margin-left:10px;}


.txt_tab_bg{margin-top:20px;border-top:1px solid #111;}
.txt_tab th{text-align:center;color:#0e0e0e;font-size:15px;font-weight: 500;padding:12px 5px;border-bottom:1px solid #dddddd;}
.txt_tab td{color:#888;font-size:15px;font-weight:500;word-break:break-all;padding:12px 10px;border-bottom:1px solid #dddddd;}
.txt_tab td > span{margin-right: 10px;}
.txt_tab td > span label{color:#888;font-size:15px;}
input.m_sz{border:1px solid #dadada;width:320px;height:25px;line-height:25px;}
input.b_sz{border:1px solid #dadada;width:99%;height:25px;line-height:25px;}
input.old{border:1px solid #dadada;width:60px;height:25px;line-height:25px;}

.sitemap{text-align:center;margin-left:-10px;}
.sitemap > li{float:left;box-sizing: border-box;margin-left:10px;margin-bottom: 15px;width:calc(33.33% - 10px);text-align:center;}
.sitemap > li > a{display:block;width:100%;height:46px;line-height:46px;border:2px solid #f1592a;background:#fff;border-radius:46px;font-size:20px;color:#f1592a;}
.sitemap > li > ul > li > a{margin-top:5px;display:block;width:100%;height:42px;line-height:42px;border:1px solid #dfdfdf;border-radius:42px;font-size:14px;color:#4f4f4f;}
.sitemap > li > ul > li > ul{padding:10px 5px 10px 25px;text-align:left;}
.sitemap > li > ul > li > ul > li{margin:3px 0;}
.sitemap > li > ul > li > ul > li > a{display:block;font-size:16px;color:#4f4f4f;background:url('../image/sub/st.jpg') no-repeat left 10px;padding-left:10px;}

.etc_box{border:1px solid #dfdfdf;padding:20px 10px;min-height:700px;overflow:auto;}
.etc_box2{border:1px solid #dfdfdf;padding:20px 10px;min-height:150px;overflow:auto;}
.ol_txt_gd_cick{margin-top:5px;text-align:right;}
.ol_txt_gd_cick input{vertical-align:middle;}
.ol_txt_gd_cick label{color:#656565;font-size:13px;font-weight:500;}

.btn_a{text-align:center;margin-top:30px;}
.btn_a > a{display:inline-block;width:260px;height:60px;line-height:60px;background:#ea5934;color:#fff;border-radius:50px;font-size:18px;}

.oup{position:absolute;font-size:14px;color:#101010;top:15px;left:270px;}

/*art pop*/
.art_pop{display:none;position:relative;position:fixed;left:0;top:0;width:100%;height:100%;z-index:1000;background:rgba(0,0,0,0.6);}
.art_pop > .img_area{display:table;width:100%;height:100%;position:absolute;top:0;left:0;text-align:center;}
.art_pop > .img_area > .img{display:table-cell;vertical-align:middle;}
.art_pop > .img_area > .img > div{margin-top:30px;}
.art_pop > .img_area > .img > img{max-width:1180px;}
.lbtn{position:absolute;top:50%;left:5%;}
.rbtn{position:absolute;top:50%;right:5%;}


@media screen and (max-width:1024px){
	.scont_wid{width:calc(100% - 20px);margin:0 auto;padding:50px 0;}
	.cop_txt dd br{display:none;}

	.at_line{margin-left:-10px;margin-top:-25px;}
	.at_line > li{margin-left:10px;margin-top:25px;}
	.at_line3 > li{width:calc(33.33% - 10px);}
	.at_line4 > li{width:calc(25% - 10px);}
	
	.pop_box{position: fixed;left:2%;width:96%;top:80px;transform: translate(0, 0);z-index:9999;}
	.abpop_box{width:100%;height:calc(100vh - 100px);overflow-y:auto;}
	.ab_img{float:none;width: 100%;}
	.ab_text{float:none;width:100%;padding: 20px 15px;}

	.news_line{margin-left:-10px;margin-top:-20px;}
	.news_line > li{float:left;margin-left:10px;margin-top:20px;width:calc(25% - 10px);}

	.svimg{height:auto;width:100%;margin-left:0px;padding:30px 10px;box-sizing:border-box;}
}

@media screen and (max-width:768px){
	#sub_v_all{height:300px;}
	#sub_v_all > p{font-size:26px;line-height:32px;}
	#sub_v_all > p > span{margin-top:90px;}
	.cop_txt dt{font-size:32px;}
	.cop_txt dd{margin-top:15px;}

	.cop_bg{padding:60px 10px;background:url('../image/sub/cbg.jpg') no-repeat center center;background-size:cover;}

	.ab_text > dl dt{font-size:25px;}

	.botcik_box{width:100%;margin:0 auto 30px;}
	.botcik_box > div.sel_box{width:100px;}
	.botcik_box > div.inp_box{width:calc(100% - 105px);} 

	.etc_tab{display:block;width:100%;}
	.etc_tab caption{display: none;}
	.etc_tab colgroup{display: none;}
	.etc_tab thead{display:none;}
	.etc_tab tbody{width: 100%;display: block;}
	.etc_tab tr{position:relative;display: block;width: 100%;overflow:hidden;border-bottom: 1px solid #444;padding-bottom: 40px;box-sizing:border-box;}
	.etc_tab td{display:block;text-align:left;border-bottom:none;padding: 10px 10px;box-sizing:border-box;}
	.etc_tab td.mor_none{display:none;}
	.etc_tab td.tpr{position:absolute;right:0;top:0;}
	.etc_tab td.btl{position:absolute;left:0;bottom:0;}
	.etc_tab td.btr{position:absolute;right:0;bottom:0;}
	.etc_tab td.list > a{width:calc(100% - 20px);}
	
	.adt_top > p{font-size: 20px;}
	.adt_top > p > span.fi{margin:0 5px;}
	.adt_top > p > span.bd{font-size:27px;display:block;margin-top:5px;}
	.adt_txt br{display:none;}

	.infor_line > li{margin-top:45px;text-align:center;width:100%;float:none;}
	.infor_line > li:nth-child(2){width:100%;}
	.infor_line > li:nth-child(2):after{left:50%;margin-left:-4px;top:-40px;margin-top:0;transform: rotate(90deg); }
	.infor_line > li:nth-child(2):before{right:50%;margin-right:-4px;top:auto;bottom:-40px;margin-top:0;transform: rotate(90deg); }
	
	.ibox_line{margin-top:50px;}
	.ibox_line > li{float:none;width:100%;padding:50px 20px 20px 20px;}
	.ibox_line > li:nth-child(2){width:100%;}

	.txt_tab{display:block;width:100%;}
	.txt_tab caption{display: none;}
	.txt_tab colgroup{display: none;}
	.txt_tab thead{display:none;}
	.txt_tab tbody{width: 100%;display: block;}
	.txt_tab tr{position:relative;display: block;width: 100%;overflow:hidden;border-bottom: 1px solid #444;box-sizing:border-box;}
	.txt_tab th{display:block;text-align:left;border-bottom:none;padding: 10px 10px 2px 10px;box-sizing:border-box;width:100%;}
	.txt_tab td{display:block;text-align:left;border-bottom:none;padding: 10px 10px;box-sizing:border-box;width:100%;}
	input.m_sz{width:100%;}

	.adt_tit{font-size:36px;color:#000;font-family: 'Helvetica Neue LT Std', "NotoSans-Bold";}


	.sitemap{margin-left:0;}
	.sitemap > li{float:none;margin-left:0;margin-bottom: 35px;min-height:auto;width:100%;text-align:center;}

	.avarea{width:100%;}
	.sviL > li{float:none;text-align:left;width:auto;}
	.sviL > li:first-child{width:auto;}
	.sviL > li:last-child{width:auto;}
	.sviR{margin-top:50px;}
	.sviR > li{float:none;}
	.sviR > li:last-child{width:auto;text-align:right;padding-top:40px;}
	.sviR > li:first-child{font-size:17px;color:#454545;font-weight:350;width:auto;letter-spacing:-0.5px;}

	/*art pop*/
	.art_pop > .img_area > .img > img{max-width:80%;}
	.lbtn{position:absolute;top:50%;left:1%;}
	.rbtn{position:absolute;top:50%;right:1%;}
}

@media screen and (max-width:640px){
	.at_line{margin-left:-5px;}
	.at_line > li{margin-left:5px;}
	.at_line > li > a > p{font-size:15px;line-height:15px;}
	.at_line3 > li{width:calc(50% - 5px);}
	.at_line4 > li{width:calc(50% - 5px);}

	

	.news_line{margin-left:-5px;margin-top:-5px;}
	.news_line > li{float:left;margin-left:5px;margin-top:5px;width:calc(50% - 5px);}
	.news_line > li > a > div.text{padding: 12px 5px;min-height:60px;}
	.news_line > li > a > div.text > p{margin-bottom: 8px;font-size:15px;line-height:15px;}
	.news_line > li > a > div.text > span{font-size:13px;}
	.news_line > li > a > div.imgs img{width:100%;}
}

@media screen and (max-width:520px){
	.cop_bg > ul > li{padding:2px 2px;}
	.cop_bg > ul > li > a > p{font-size: 13px;letter-spacing:-0.5px;}
	.oup{position:static;margin-top:5px;}
	.news_line > li > a > div.imgs img{height:150px;}
}
	

@media screen and (max-width:420px){

}