@charset "UTF-8";

.bt_none{border-top:none !important;}
.dis_block{display:block;}
.fb{font-weight:600;}

/*공통*/
*{ -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
.content_wrap{width:94%; max-width:1600px; margin:0 auto;}
.color_black{color:#000 !important;}
.color_blue{color:#00bff3 !important;}
.color_red{color:#e20000 !important;}
.color_yellow{color:#ddf0a2;}
.color_yellow02{color:#ffef87;}

/*search*/
.search_wrap{padding:30px 0 8px; position:relative;}
.search_wrap:after{content:""; display:block; clear:both;}
	.total{display:inline-block; float:left; font-size:20px; position:absolute; bottom:0px; left:0;}
	.total span{color:#00bff3; font-size:25px; font-family: 'notokr-medium';}

	.search_form{display:inline-block; float:right; width:100%; max-width:533px;}
	.search_form:after{content:""; display:block; clear:both;}
	.select_style02{width:120px; height:45px; border:1px solid #d3d3d3; font-size:14px; background:url(../../_images/contents/select_arrow01.png) no-repeat 95% center; float:left; border-right:none;}
	input[type="text"].search_input{width:calc(100% - 210px); float:left; height:45px; background-color:#fff; padding:0 15px; font-size:14px; border:1px solid #d3d3d3; }
	a.search_btn{display:inline-block; height:45px;  line-height:45px; padding:0 20px; font-size:15px; font-family: 'notokr-medium'; background-color:#333; color:#fff; float:left; }


/*pager*/
.pager{text-align:center; padding:50px 0 80px;}
.pager ul{ margin:0 auto; display:inline-block;}
.pager li{display:inline-block; height:35px; line-height:35px; border:1px solid #d3d3d3; margin:0 3px; vertical-align:top; min-width:35px; text-align:center;}
.pager li a {display:block; height:35px; width:100%; font-size:13px; font-family: 'notokr-medium'; color:#000; padding:0 5px;}
.pager li.pager_on a{background-color:#ffce00;}
.pager li:hover a{background-color:#ffce00;}


/*공통*/
.app_bg{position:fixed; width:100%; height:100%; left:0; top:0; background-color:#eaeaea; padding-bottom:68px; overflow-y:scroll;}
	a.back_btn{display:inline-block; width:178px; padding:20px 15px; background-color:#3c3c3c; color:#fff; font-size:23px; font-weight:600; text-align:center;}
	a.back_btn img{margin-right:15px;}
	a.main_btn{display:inline-block; width:178px; padding:20px 15px; background-color:#858585; color:#fff; font-size:23px; font-weight:600; text-align:center;}
	a.main_btn img{margin-right:15px;}
	.app_con_wrap{background-color:#fff; height:calc(100% - 68px); padding:50px 20px 120px;}



/*intro*/
.app_btn{width:100%; max-width:899px; margin:40px auto 0; border:1px solid #dcdcde;}
.app_btn:after{content:""; display:block; clear:both;}
 .app_btn li{float:left; width:50%;}
  .app_btn li a {display:block; text-align:center; font-size:20px; color:#5a5a5a; font-weight:600; padding:143px 0 66px;}
  .app_btn li a:hover{color:#fff;}
  .app_btn01 a{background:url(../../_images/contents/app_ico01.png) no-repeat center 50px; border-right:1px solid #dcdcde;}
   .app_btn01 a:hover{background:url(../../_images/contents/app_ico01_hover.png) #ea4747 no-repeat center 50px;}
  .app_btn02 a{background:url(../../_images/contents/app_ico02.png) no-repeat center 50px; border-right:1px solid #dcdcde;}
	.app_btn02 a:hover{background:url(../../_images/contents/app_ico02_hover.png) #ea4747 no-repeat center 50px;}
  .app_btn03 a{background:url(../../_images/contents/app_ico03.png) no-repeat center 50px; }
	.app_btn03 a:hover{background:url(../../_images/contents/app_ico03_hover.png) #ea4747 no-repeat center 50px;}

.app_btn_text{text-align:left; font-size:13px; display:inline-block; margin-top:15px;}

.form_sub_tit02{font-size:20px; font-family: 'notokr-medium'; width:100%; max-width:1400px; margin:0 auto;}
.form_sub_tit02:before{content:""; display:inline-block; width:13px; height:6px; border-radius:30px ;background-color:#e20000; vertical-align:middle; margin-right:5px; }

/*신청폼*/
.form_noti{width:100%; max-width:1400px; margin:0 auto; padding:35px 30px; background-color:#f7f8f9;}
.form_noti p {font-size:15px; color:#636363; line-height:25px;}
.form_noti p span.fb{color:#454545;}
.form_noti p span.rd{color:#ff0808;}
.form_noti p span.bl{color:#009900;}

.from_wrap{width:100%; max-width:1400px; margin:0 auto; border-top:1px solid #000;}
.from_wrap li{border-bottom:1px solid #d7d5d8; padding:15px 0;}
.from_wrap li:after{content:""; display:block; clear:both;}
	.form_tit{display:inline-block; float:left; color:#838383; font-size:17px; width:200px; padding-left:50px;}
	.from_wrap li.form_sub_tit{border-bottom:2px solid #d7d5d8; font-size:18px; font-weight:600;}
	.star{color:#e64242;}
	
	.form_right{display:inline-block; float:left; width:calc(100% - 200px);}
		input[type="text"].input_style01{height:40px; padding-left:15px; border:1px solid #cdcdcd; }
		.wi100_per{width:100% !important;}
		.noti_red{color:#e64242; font-size:12px;}

	.form_33 > span{display:inline-block; width:32%;}
	.form_50 > span{display:inline-block; width:49%;}
	.form_33_02{ max-width:500px; margin-top:10px;}
	.form_33_02 > span{display:inline-block; width:32%;}
	.due_date{background-color:#b3b3b3; color:#fff; text-align:center; height:40px; line-height:40px;}

	input[type="text"].calender_input{background:url(../../_images/contents/calender_ico.png) no-repeat right center; padding-right:53px; margin-right:10px; width:calc(100% - 49px);}
	input[type="text"].add_input{width:calc(100% - 140px); max-width:360px;}
	input[type="text"].sms_input{width:calc(100% - 172px); max-width:360px;}
	input[type="text"].card_input{width:calc(100% - 205px); }
	input[type="text"].card_input02{width:calc(50% - 45px); max-width:250px;}
	select.card_select{width:200px;}
	.due_date{vertical-align:top; display:inline-block; width:30%; max-width:80px; background-color:#b4b4b4; color:#fff; font-size:15px; text-align:center; height:40px; line-height:40px;}

	a.sms_btn{display:inline-block; height:40px; line-height:40px; vertical-align:top; color:#fff; padding:0 15px; font-size:17px;}
	.textarea_style01{width:100%; height:120px; border:1px solid #cdcdcd; resize:none; overflow-y:scroll;}

/*체크박스 스타일*/
.check_style01 input[type="checkbox"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0 }
.check_style01 input[type="checkbox"] + label { display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.check_style01 input[type="checkbox"] + label a {font-size:20px; color:#000; font-weight:normal;}
.check_style01 input[type="checkbox"] + label:before { content: ' '; display: inline-block; width: 23px; height: 23px;  line-height: 23px; margin: -2px 8px 0 0; text-align: center; vertical-align: middle; background: #fff; border: 1px solid #aeaeae; border-radius : 0px;  }
.check_style01 input[type="checkbox"]:checked + label:before {width:23px; height:23px; background:url(../../_images/contents/check_style01.png) #fff no-repeat center center; }

/*라디오 스타일*/
.radio_style01{display:inline-block; margin-bottom:20px;}
.radio_style01 input[type="radio"] {position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip:rect(0,0,0,0); border: 0 }
.radio_style01 input[type="radio"] + label { margin-right:20px; display: inline-block; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none;}
.radio_style01 input[type="radio"] + label a {font-size:20px; color:#000; font-weight:normal;}
.radio_style01 input[type="radio"] + label:before { content: ' '; display: inline-block; width: 23px; height: 23px;  line-height: 23px; margin: -2px 8px 0 0; text-align: center; vertical-align: middle; background: #fff; border: 1px solid #aeaeae; border-radius : 50px;  }
.radio_style01 input[type="radio"]:checked + label:before {width:23px; height:23px; background:url(../../_images/contents/radio_style01.png) #fff no-repeat center center; }

/*select_style*/
select.select_style01{height:40px; border:1px solid #cdcdcd; background:url(../../_images/contents/select_arrow01.png) no-repeat 95%;;}

/*textarea*/
.textarea01{width:100%; border:1px solid #cdcdcd; resize:none; height:150px; overflow-y:scroll;}

.place_guide a{display:inline-block; width:100%; max-width:387px; color:#fff; font-size:19px; font-weight:600; background-color:#b4b4b4; text-align:center; padding:10px 0; cursor:pointer;}
a.postal_btn{display:inline-block; height:40px; line-height:40px; padding:0 20px; background-color:#b4b4b4; color:#fff; font-size:17px; vertical-align:top;}

.form_total{width:100%; max-width:1400px; margin:0 auto;}
.form_total ul:after{content:""; display:block; clear:both;}
.form_total li{ float:left; text-align:center;}
.form_total li:first-child{width:20%;}
.form_total li:nth-child(2){width:40%;}
.form_total li:nth-child(3){width:20%;}
.form_total li:last-child{width:20%;}
	
span.total_tit{display:block; height:45px; line-height:45px; background-color:#f7f8f9; color:#636363; font-size:18px; font-weight:600; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
	.form_total li:last-child span.total_tit{background-color:#578bcb; color:#fff; border-right:none;}

span.total_text{display:block; height:55px; line-height:55px; color:#000; font-size:18px; border-bottom:1px solid #dcdcdc; border-right:1px solid #dcdcdc;}
	.form_total li:last-child span.total_text{border-right:none;}
	input[type="text"].input_total01{width:60%; margin-right:2px;}
	input[type="text"].input_total02{width:20%; margin-left:2px;}

.agr_text{width:100%; max-width:1400px; margin:40px auto;}
.agr_text p{font-size:13px; white-space:pre-line; padding:10px; height:80px; overflow-y:scroll; border:1px solid #cdcdcd; margin-bottom:10px;}
.all_agree{width:100%; max-width:1400px; margin:0 auto; border-top:1px solid #cdcdcd; padding-top:20px;}

.agr_text.agr_text02 p{height:80px; }

.btn_area{width:100%; max-width:1400px; margin:0px auto;}
	.btn_area:after{content:""; display:block; clear:both;}
	.btn_area li{float:left; width:49%;}
	.btn_area li:first-child{margin-right:1%;}

/*신청완료 팝업*/
.close_ico{text-align:right;}
	.close_ico img{cursor:pointer;}
.request_final{background-color:#fff; max-width:666px; margin:0 auto !important; text-align:center;}
.request_final p {font-size:36px; color:#363535; font-weight:600; margin:10px 0 30px;}


/*공항팝업*/
.md-content > div.return_wrap{background-color:#fff; padding-top:50px; overflow-y:scroll; max-height:800px;}
	.return_tab{margin:30px 0;}
	.return_tab:after{content:""; display:block; clear:both;}
		.return_tab li{width:50%; float:left; height:48px; line-height:48px; cursor:pointer; color:#fff; font-weight:600; text-align:center; background-color:#bbb;}
		.return_tab li.tab_red{background-color:#d60234; color:#fff;}

	.return_con{margin:30px 0;}
	.return_con:after{content:""; display:block; clear:both;}
	.return_con li{float:left; width:24%; margin-right:1%;  border:1px solid #e5e5e5; }
	.return_con li:last-child{margin-right:0;}
		.return_tit{font-size:19px; color:#222; font-weight:600; line-height:19px; margin:10px 0 10px 12px; border-left:2px solid #d60234; padding-left:5px; font-family: 'notokr-regular';}
	.return_text_img img{width:100%;}

	.return_text{padding:15px 10px; height:300px;}
		.return_text01{font-size:15px; color:#000; margin-bottom:20px; font-family: 'notokr-regular';}
		.return_text01 > span{display:block; font-size:17px; font-weight:600; font-family: 'notokr-regular';}
		.return_text02{font-size:18px; color:#d60234; font-weight:600;}
		.return_text03{font-size:11px; color:#d60234; }

/*신청현황*/
.m_app_tit{display:none;}
.application_list_wrap{text-align:center;}
	.application_list li{padding:15px 0; border-bottom:1px solid #dcdcdc;}
	.application_list li:after{content:""; display:block; clear:both; }
	.application_list li > span{display:inline-block; float:left;}
	.application_list .app_num{width:11%;}
	.application_list .app_ph{width:13%;}
	.application_list .app_fee{width:39%;}
	.application_list .app_receive{width:15%;}
	.application_list .app_pay{width:11%;}
	.application_list .app_date{width:8%;}
	.application_list .app_period{width:15%;}	

	

/*이용약관 ,개인정보*/
.memberUse_wrap{border:1px solid #d3d3d3; padding:20px 15px; margin-bottom:80px;}
.memberUse_wrap p {white-space:pre-line; font-size:13px; line-height:1.4em; color:#6d6d6d;}
	

@media only screen and (max-width:1400px) {
/*공항팝업*/
.md-content > div.return_wrap{max-height:700px;}
.return_text01{font-size:14px; margin-bottom:10px; }
.return_text02{font-size:14px;}
}
@media only screen and (max-width:1150px) {

.application_list .app_num{width:8%;}
.application_list .app_ph{width:14%; ;}
}

@media only screen and (max-width:1140px) {
/*공항팝업*/
.padding-top{padding-top:0;}
.return_con li{float:left; width:50%; margin-right:0;  border:1px solid #e5e5e5; margin-left:-1px; margin-top:-1px;}
.return_con li:after{content:""; display:block; clear:both;}
.return_text{width:100%; height:235px;}
.return_text_img{display:none;}
}
@media only screen and (max-width:767px) {
.md-content > div.return_wrap{max-height:500px;}
.md-content > div.return_wrap{padding:0 10px 20px 10px;}
.return_con li{float:inherit; width:100%; margin-left:0px; margin-top:0px;}
.return_text{width:100%; height:auto;}

/*search*/
.search_wrap{padding:30px 0 45px;}
.search_form{max-width:100%;}

}



@media only screen and (max-width:959px) {
.form_tit{padding-left:19px; font-size:15px; width:155px;}
.form_right{width:calc(100% - 155px);}
.form_33 > span{width:100%; margin-bottom:10px;}
.form_50 > span{width:100%; margin-bottom:10px;}
.form_33_02{ max-width:100%; margin-top:0px;}
.form_33_02 > span{display:inline-block; width:32%;}




.application_list_wrap{border-top:2px solid #000;}
.application_list_wrap .application_head{display:none;}

.m_app_tit{display:inline-block; width:57px; display:inline-block; font-size:13px; font-weight:600; color:#222;}
.application_list li > span{font-size:15px !important;}
.application_list li > span.app_num{display:block; text-align:left; width:100%; margin-bottom:5px;}
.application_list li > span.app_ph{text-align:left; width:auto; margin-bottom:5px;}
.application_list li > span.app_fee{text-align:left; width:auto; margin-bottom:5px; margin-left:10px;}
.application_list li > span.app_receive{display:block; text-align:left; width:100%; margin-bottom:5px;}
.application_list li > span.app_pay{display:block; text-align:left; width:100%; margin-bottom:5px;}
.application_list li > span.app_date{display:block; text-align:left; width:100%; margin-bottom:5px;}
.application_list li > span.app_period{display:block; text-align:left; width:100%;}


}


/*-------테블릿-------------------------------------------------------------------------------------*/
@media only screen and (max-width:767px) {
/*공통*/
a.back_btn{padding:12px 15px; font-size:17px; width:126px;}
	a.back_btn img{margin-right:10px; width:6px;}
a.main_btn{padding:12px 15px; font-size:17px; width:126px;}
	a.main_btn img{margin-right:10px; width:18px;}
/*신청폼*/
.form_noti{height:200px; overflow-y:scroll; padding:10px 15px;}
.form_noti p{font-size:13px;}
}




/*-------모바일-------------------------------------------------------------------------------------*/
@media only screen and (max-width:640px) {
/*search*/
.board_tab li a{font-size:15px;}
.select_style02{width:100%; border-right:1px solid #d3d3d3; margin-bottom:5px;} 
input[type="text"].search_input{width:calc(100% - 90px);}
a.search_btn{height:45px; line-height:45px;}

/*pager*/
.pager li{margin:0;}

/*intro*/
.app_con_wrap{padding:30px 20px 50px;}
.app_btn{margin:0;}
.app_btn li{display:block; width:100%; border-bottom:1px solid #dcdcde;}
.app_btn li:last-child{border-bottom:none;}
.app_btn li a{padding:0; text-align:left; background-position:20px center; background-size:35px; padding:30px 0 30px 80px; font-size: 18px;}
	.app_btn li a:hover{ background-position:20px center; background-size:35px;}

/*신청폼*/
.form_noti{height:150px; overflow-y:scroll; padding:5px 15px;}
.form_noti p{font-size:12px;}

/**/
.form_tit{display:block; width:100%; padding-left:0; margin-bottom:10px;}
.form_right{width:100%;}

.form_total li{float:inherit; width:100% !important;}
.form_total li:after{content:""; display:block; clear:both;}
span.total_tit{display:inline-block; float:left; width:100px; font-size:13px; height:50px; line-height:50px; border-right:none;}
span.total_text{height:50px; line-height:50px; width:calc(100% - 100px); float:left; border-right:none;}
input[type="text"].sms_input{width:100%; margin-bottom:5px; max-width:100%;}
	input[type="text"].card_input{width:100%; max-width:100%; }
	input[type="text"].card_input02{width:calc(50% - 45px); max-width:250px;}
	select.card_select{width:100%; max-width:100%; margin-bottom:10px;}

.btn_area li{width:100%; margin-right:0 !important;}

/*신청완료 팝업*/
.close_ico img{width:25px;}
.request_final img.request_final_ico{width:50px;}
.request_final p {font-size:20px; }

.md-content > div.return_wrap{max-height:400px;}
}




/*가상결제 팝업*/
.popup_box{width:100%; margin:0 auto; }
.popup_top{width:100%; margin:0 auto; padding:25px 30px; background-color:#00bff3;font-size:20px;color:#fff}

.popup_table{border-top:2px solid #282f45; width:90%;margin:0 auto;}
.popup_table tr{border-bottom:1px solid #e1e1e1;}
.popup_table th{height:45px; background-color:#fafafb; font-weight:600; font-size:15px; color:#47505c;border-left:1px solid #e4e7ec}
.popup_table td{text-align:center; font-size:14px; padding: 15px 10px; color:#555;border-left:1px solid #e4e7ec}
.popup_table td.bg1{background-color:#edf2f6;font-weight:600;}
.popup_table td.bg2{background-color:#eff1f3;font-weight:600;}
.popup_table .bl{border-left:0px}
.popup_table .br{border-left:0px}

.popup_text{width:90%;margin:0 auto;}



/*연장신청 팝업*/
.E_notice{font-size:18px; color:#000; padding:30px 0 0 30px;}
.E_table th{border-right:1px solid #e4e7ec; width:25%;}
.E_table th:last-child{border-right:none;}
.E_table td:first-child{border-left:none;}
.E_N_notice{font-size:12px; padding-top:5px; text-align:left;}
.E_tel .wi100_per{padding: 9px 0;}
.radio_btn{border-left:none;}
.E_table .p0{padding:10px 0;}
.input_box{width:334px; height:38px;border:1px solid #e1e1e1;}
.radio_area p{display:inline-block;}
.pay_sys .input_box{width: 90%; background:url(../../_images/contents/select_arrow01.png) no-repeat 95% center; }
.E_table .star{padding:0 8px;}
.E_table .radio_area .star {padding: 0 3px;}
.E_apply{width:100%; margin:0 auto;}
input[type="tel"]{border:1px solid #e1e1e1;}

@media screen all and (max-width:540px){
	.radio_area p{display:block;}
	.pay_sys{margin:0 auto;}
	.pay_sys .input_box{width: 90%; max-width: 480px;}
	.require{width:90%;}
	.netppl{display:block;}
}

.require{width:100%; height:100px;overflow:scroll;overflow-x:hidden;border:1px solid #e1e1e1;font-size:14px;padding:5px; text-align:left;}
.radio_btn_y { -webkit-appearance:none; width:18px; height:18px; border:1px solid darkgray; border-radius:50%; outline:none;}

.radio_btn_y:before { content:''; display:block; width:50%; height:50%; margin: 25% auto; border-radius:50%;    
}
.radio_btn_y:checked:before { background:#ffce00;}

.E_table_width{width:90%; margin:0 auto;}

/*추석팝업*/
.mask {position:absolute;left:0;top:0;z-index:9000;background-color:rgba(0,0,0,0.4);display:none;}  
.pop_wrap .window {position:absolute;left:10px;top:10px;width:90%;max-width:600px;display:none; z-index:9999;padding:20px; border-radius: 15px; text-align: center;}
.pop_wrap .pop {width:90%;max-width:620px;height:auto;padding:10px;background-color:#ffffff;}
.pop_wrap .pop img{width:100%;}

@media screen all and (max-width:640px){
.pop_wrap .window, .pop_wrap .pop {width:90%; margin:0 auto;}
}





/*해외유심*/
.country_box{width:100%;padding:0px 0; margin-bottom:30px;}
.country_box:after{content:"";display:block;clear:both;} 
.country_box li{float:left;width:25%;text-align:center;}
.country_box li a:hover{color:#e20000}
.country_box li img{width:80%;max-width:252px}
.country_box li p{font-size:28px}

.usim_tab{border-top:2px solid #000;border-right:1px solid #d7d5d8;}
.usim_tab:after{content:""; display:block; clear:both;}
	.usim_tab li{border-bottom:1px solid #d7d5d8;float:left;width:33.33%;height:50px;line-height:50px;border-left:1px solid #d7d5d8;padding:0 20px;background:url(../../_images/contents/usim_arrow.png) no-repeat 95% center;}
	/*.usim_tab li.bl{border-left:0px}*/
	.usim_tab li a{display:block;}
	.usim_tab li a:hover{color:#e20000;display:block;}
	.usim_tab li:after{content:""; display:block; clear:both;}

.usim_list2:after{content:""; display:block; clear:both;}
.usim_list2 li{float:left;width:25%;margin-top:20px}
.usim_list2 li .usim_box{display:block;border:1px solid #d7d5d8;width:85%;margin:0 auto;text-align:center;padding-bottom:30px;min-height:415px}
.usim_best{display:block;background:#e20000;color:#fff;text-align:center;height:30px;line-height:30px;}
.usim_img{text-align:center;margin:5px 0}
.usim_money{color:#e20000;font-size:24px;margin:10px 0;font-weight:700}
.usim_tit{color:#00bff3;font-size:18px;margin:5px 0;}
.usim_text{width:80%;margin:0 auto;padding-bottom:20px}
a.usim_btn{width:60%;margin:0 auto;display:block;background:#00bff3;color:#fff;height:40px;line-height:40px;}


.usim_view:after{content:""; display:block; clear:both;}
.usim_view li{float:left;width:50%;}
	.usim_view li.usim_imgbig {text-align:center}
	.usim_view li.usim_imgbig img{width:90%;max-width:550px}
	.form-group{width:100%;}
	.form-group:after{content:""; display:block; clear:both;}
	.form-group li{width:100%;margin:10px 0}
	.form-group li span.tit{width:20%;display:inline-block}
	.form-group li span.pay_cost{color:#e20000;font-size:20px;}
	.form-group li .form-control{display:inline-block;width:79%;padding:10px 24px;line-height:20px;color:#4d5256;border:1px solid #ced3d6;border-radius:2px}
	.form-group li  select.form-control2{display:inline-block;width:79%;padding:10px 24px;line-height:20px;color:#4d5256;border:1px solid #ced3d6;
	 background:url(http://hanin114.82a.kr/pocket_wifi/_images/contents/select_arrow01.png) no-repeat 95%;border-radius:2px;background-color:#f8fafb}
	
	.form-group2{background-color:#f8f8f8;border:1px solid #e8e8e8;padding:18px 20px;margin:20px 0}
	.form-group2 dl{width:auto;*zoom:1}
	.form-group2 dl:after{display:block;clear:both;content:''}
	.form-group2 dt{font-size:16px;color:#666;word-wrap:break-word;word-break:break-all}
	.form-group2 dt strong{font-weight:normal;color:#222}
	.form-group2 .art_l{float:left;margin-top:11px}
	.form-group2 .art_r{float:right;margin-top:14px}
	.form-group2 .price{display:inline-block;line-height:28px;color:#000}
	.form-group2 .amount{border:1px solid #e8e8e8;background-color:#fff}
	.form-group2 .inpbx > input{text-align:center;}
	.form-group2 .b_minus{border-right:1px solid #e8e8e8;width:20px;height:20px;}
	.form-group2 .b_plus{border-left:1px solid #e8e8e8;;width:20px;height:20px;}
	
	.product_information{width:100%;text-align:center;margin:20px 0}
	.product_information img{text-align:center;width:100%;max-width:1500px;}

.agr_text{width:100%; max-width:1400px; margin:20px auto;}
.agr_text p{font-size:13px; white-space:pre-line; padding:10px; height:80px; overflow-y:scroll; border:1px solid #cdcdcd; margin-bottom:10px;}
.all_agree{width:100%; max-width:1400px; margin:0 auto; border-top:1px solid #cdcdcd; padding-top:20px;}

@media only screen and (max-width:1024px) {
.usim_list2 li{width:33.33%}
}


@media only screen and (max-width:950px) {
.usim_list2 li{width:50%}
.usim_list2 li .usim_box{min-height:465px}


.usim_view li{float:none;width:100%;}
.usim_view li.usim_imgbig{margin-bottom:20px}
}

@media only screen and (max-width:640px) {
.country_box li p{font-size:18px;padding-top:10px}
.usim_tab li{height:35px;line-height:35px;padding:0 20px;}

.usim_list2 li{width:100%;}
.usim_list2 li .usim_box{min-height:400px}


}
