﻿@charset "utf-8";
* {
	outline: 0;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box
}
html {
	font: normal 14px "Microsoft YaHei";
	-webkit-text-size-adjust: 100%;
}
body {
	padding: 0;
	margin: 0 auto;
	font-size: 14px;
	color: #666;
	background-color: #fff;
	-webkit-text-size-adjust: none;
	-webkit-text-size-adjust: none;
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	-webkit-tap-highlight: rgba(0,0,0,0); /*取出点击出现半透明的灰色背景*/ 
	 /*控制内容的可选择性
	-webkit-user-select: none;
	-ms-user-select: none;
	-moz-user-select: none;
	-khtml-user-select: none;
	user-select: none;*/
	font-family: "Microsoft YaHei", 微软雅黑;
	overflow-x:hidden;
}
input[type="button"], input[type="submit"], input[type="reset"] {
	-webkit-appearance: none;
}
ul, li, form, dl, dt, dd, div, ol ,figure,aside{
	padding: 0;
	margin: 0;
}
.ul, .ul li {
	list-style: none;
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
table td {
	border-collapse: collapse;
}
em {
	font-style: normal;
}
select, input, textarea {
	font-size: 14px;
	color: #666;
	border-radius: 0;
	-webkit-border-radius: 0;
	font-family: "Microsoft YaHei", 微软雅黑;
}
img, object {
	border: none;
	max-width: 100%;
	border: 0;
	overflow: hidden;
	vertical-align: middle;
}
a {
	color: #666;
	text-decoration: none;
     noline:-webkit-tap-highlight-color:rgba(0,0,0,0);/* 去掉链接触摸高亮 */
}  
a:hover {
	color: #bd171b;
	text-decoration: none;
}
a:focus {
	color: #666;
	outline: none;
	-moz-outline: none;
}
a:active {
	color: #666;
}
.clear {
	clear: both;
	height: 0;
	overflow: hidden;
	zoom: 0;
}
pre{
	white-space:pre-wrap;
	white-space:-moz-pre-wrap;
	white-space:-pre-wrap;
	white-space:-o-pre-wrap;
	word-wrap:break-word;
	margin:0;
	font-family: "Microsoft YaHei", 微软雅黑;
	text-align:justify;
	text-justify:inter-ideograph;
	}
.dot{
	display:block; 
	white-space:nowrap; 
	text-overflow:ellipsis; 
	overflow:hidden;
	}

#goToTop{ width:35px; height:35px; background:rgba(0,0,0,0.5); border-radius:50%; position:fixed; right:2%; bottom:2%; z-index:100; text-align:center; line-height:35px;}
#goToTop a{ color:#fff;}

.singlePage{ text-align:justify; text-justify:inter-ideograph; line-height:22px;}
/*top.html*/
.auto{ width:100%; margin:0 auto; max-width:1050px;}
@media(max-width:1050px){
.auto{ padding:0 2%;}
}

/*.Header{overflow-x:hidden;}*/

.Top{ background-color:#575757; line-height:3.5em; color:#a2a2a2; font-size:12px;}
.Top span a{color:#a2a2a2;}
.Top span a:hover{ color:#fff; transition:all ease 0.5s;}
.Top dl{ float:right;}
.Top dd{ float:left; padding:0 2em; position:relative; z-index:10;}
.Top dd:last-child{ padding-right:0;}
.Top dd::before{ position:absolute; content:''; right:0; top:50%; width:1px; height:10px; top:50%; margin-top:-5px; background-color:rgba(255,255,255,0.2);}
.Top dd:last-child::before{ display:none;}
.Top dd a{color:#a2a2a2; display:block; background-position: left center; background-repeat:no-repeat;}
.Top dd a:hover{ color:#fff; transition:all ease 0.5s;}
.Top dd.ico_1 a{ padding-left:20px; background-image:url(../images/ico/ico_01.png);}
.Top dd.ico_2 a{ padding-left:26px; background-image:url(../images/ico/ico_02.png);}
.Top dd.ico_3 a{ padding-left:25px; background-image:url(../images/ico/ico_03.png);}
.Top dd.ico_4 a{ padding-left:40px; background-image:url(../images/ico/ico_04.png);}
.Top dd.ico_1 a:hover{ background-image:url(../images/ico/ico_01_hover.png);}
.Top dd.ico_2 a:hover{ background-image:url(../images/ico/ico_02_hover.png);}
.Top dd.ico_3 a:hover{ background-image:url(../images/ico/ico_03_hover.png);}
.Top dd.ico_4 a:hover{ background-image:url(../images/ico/ico_04_hover.png);}
.Top dd i{ font-style:normal;}
.Top dd aside{ position:absolute; width:150px; left:-2em; display:none;}
.Top dd aside img{ border:5px solid #575757;}
.Top dd:hover aside{ display:block;}
@media(max-width:768px){
.Top dd a{ height:3.5em;}
.Top dd i{ display:none;}	
}
@media(max-width:480px){
.Top dd{padding:0 1em;}
.Top dd aside{left:auto; right:0;}
}
@media(max-width:413px){
.Top span{ display:table; line-height:1.75em;}
}
@media(max-width:320px){
.Top dd{padding:0 0.5em;}
}

.Menu{ position:relative;}
.logo{ padding:0.7em 0;}
.logo img{ max-width:304px; width:100%;}

@media(max-width:480px){
.logo{ padding-right:30%;}
}


@media(min-width:1050px){
.Menu nav{ position:absolute; right:-1.65em; bottom:0; }
.Menu nav li{ float:left;  position:relative; padding-right:1px;}
.Menu nav li a{ color:#5a5a5a; display:block; padding:0 1.65em 1.4286em; border-bottom:3px solid #fff;}
/*.Menu nav li:last-child a{ padding-right:0;}*/
.Menu nav li a.aon,
.Menu nav li a:hover{ border-bottom-color:#19ad66; color:#19ad66; font-weight:bold;}
.Menu nav li::before{ position:absolute; content:''; right:0; top:50%; width:1px; height:12px; top:5px; background-color:#e5e5e5;}
.Menu nav li:last-child::before{ display:none;}
}

@media(max-width:1049px){
.moblie_menu{ position:absolute; top:50%; margin-top:-1.5em; right:2%; border-radius:5px; border:1px solid #ccc; width:4em; height:3em; cursor:pointer;}	
.moblie_menu span{ position:absolute; width:70%; height:3px; background-color:#ccc; top:50%; margin-top:-1px; left:15%;  -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.moblie_menu span::before,
.moblie_menu span::after{ position:absolute; content:''; left:0; width:100%; height:3px;background-color:#ccc;  -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.moblie_menu span::before{top:-8px;}
.moblie_menu span::after{bottom:-8px;}

.onmenu span{ background-color:#fff; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.onmenu span::before{ transform:rotate(-45deg); top:0; -webkit-transition:all ease 0.3s;transition:all ease 0.3s;}
.onmenu span::after{ transform:rotate(45deg);top:0; -webkit-transition:all ease 0.3s;transition:all ease 0.3s;}

.Menu nav{ position:absolute; right:0; width:100%; max-width:200px; background-color:#575757; border-radius:5px;display:none; /*transform:translateX(220px);-webkit-transform:translateX(220px); opacity:0; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;*/z-index:5;}
.Menu nav.onnav{ /*opacity:1; transform:translateX(0);-webkit-transform:translateX(0); -webkit-transition:all ease 0.5s;transition:all ease 0.5s;*/ display:block;}
.Menu nav li{ line-height:3em; font-size:16px;padding:0 0.5em;}
.Menu nav li a{  color:#fff; border-bottom:1px solid #ccc; display:block; text-align:center;}
/*.Menu nav li:nth-child(2n){ background-color:#666;}*/
.Menu nav li:last-child{ border-radius:0 0 5px 5px;}
.Menu nav li:last-child a{ border-bottom:0;}
}

@media(max-width:640px){
	.moblie_menu{ width:3em; height:2.2em; margin-top:-1.1em;}
}

.home_ban{ position:relative;}
.home_ban .bx-viewport{ height:auto !important;}
.home_ban .bx-controls-direction a{ width:25px; height:25px; position:absolute; top:50%; margin-top:-12px;}
.home_ban .bx-controls-direction a span{ color:#fff; font-size:25px;}
.home_ban .bx-prev{ left:10%;}
.home_ban .bx-next{ right:10%;}
.home_ban .bx-pager{ position:absolute; width:100%; left:0; bottom:1em; text-align:center;}
.home_ban .bx-pager div{ display:inline-block;}
.home_ban .bx-pager .bx-pager-item{ margin:0 6px;}
.home_ban .bx-pager .bx-pager-item a{ width:14px; height:14px; background:#fff; border-radius:50%; display:block; overflow:hidden; line-height:1000px;-webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.home_ban .bx-pager .bx-pager-item a.active{ background-color:#19ad66; width:40px; border-radius:15px; -webkit-transition:all ease 0.5s;transition:all ease 0.5s;}
.home_ban .list li img{ width:100%;}

@media(max-width:768px){
.home_ban .bx-prev{ left:3%;}
.home_ban .bx-next{ right:3%;}
.home_ban .bx-pager .bx-pager-item{ margin:0 2px;}
.home_ban .bx-pager .bx-pager-item a{ width:8px; height:8px; }
.home_ban .bx-pager .bx-pager-item a.active{ width:20px;}
}

.h_title{ text-align:center; padding:3% 0 4%;}
@media(max-width:480px){
.h_title img{ max-height:70px;}
}

.h_master{ padding-bottom:6%;}
.h_master ul{ overflow:hidden; clear:both;}
.h_master ol{ float:right; width:50%;}
.h_master li{ float:left; width:50%; position:relative;}
.h_master ul:nth-child(2) li{ float:right;}
.h_master ul:nth-child(2) ol{ float:left;}
.h_master ul:nth-child(4) li{ float:right;}
.h_master ul:nth-child(4) ol{ float:left;}
.h_master li img,
.h_master ol img{ width:100%;}
.h_master li div{ position:absolute; left:0; top:0; width:75%;}
.h_master ul:nth-child(2) li div{ left:auto; right:0;}
.h_master ul:nth-child(4) li div{ left:auto; right:0;}
.h_master  li h1{ margin:0; font-weight:normal; font-size:24px; padding-bottom:3%;}
.h_master  li h1 span{ vertical-align:text-bottom; font-size:12px; color:#b7b7b7; margin-left:10px;}
.h_master  li pre{ line-height:1.83333em; margin-bottom:2%;}
.h_master ul:nth-child(2) li h1{ text-align:right; padding:7.112% 0;}
.h_master ul:nth-child(2) li pre{ color:#6f6f6f; font-size:12px;}
.h_master ul:nth-child(4) li h1{ text-align:right; padding:7.112% 0;}
.h_master ul:nth-child(4) li pre{ color:#6f6f6f; font-size:12px;}
.h_master ul:nth-child(1) li pre{  color:#b7b7b7;}
.h_master  li .more{ width:90px; height:33px; line-height:33px; text-align:center; color:#fff; display:inline-block; background-color:#19ad66;transition:all ease-out 0.5s;}
.h_master  li .more:hover{ background-color:#bd171b; transition:all ease-out 0.5s;}

@media(min-width:641px) and (max-width:1050px){
.h_master ul:nth-child(2) li pre{ height:7.33332em; overflow:hidden;}
.h_master ul:nth-child(4) li pre{ height:7.33332em; overflow:hidden;}
}
@media(min-width:641px) and (max-width:768px){
.h_master  li pre{ display:none;}
.h_master ul:nth-child(2) li div{ text-align:right;}
.h_master ul:nth-child(4) li div{ text-align:right;}
}
@media(max-width:640px){
.h_master ol,
.h_master li{ float:none !important; width:auto;}
.h_master li img{ display:none;}
.h_master li div{ position:relative; width:100%; padding:3% 0;}
.h_master ul:nth-child(2) li h1{ padding:0;padding-bottom:3%; text-align:left;}
.h_master ul:nth-child(4) li h1{ padding:0;padding-bottom:3%; text-align:left;}
}

.h_design{ background:url(../images/h_design_bg.jpg) no-repeat center top; background-size:cover; padding-bottom:6%;}
.h_design li{ float:left; margin-right:1.25%; width:32.5%; background-color:#fff; padding:11px;}
.h_design li:last-child{ margin-right:0;}
.h_design li figure{ position:relative; overflow:hidden; margin-bottom:7px;}
.h_design li figure img{ width:100%;}
.h_design li figure span{ position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position: center center; transition:all  linear 0.8s; background-size:cover;}
.h_design li:hover figure span{ transform:scale(1.2); transition:all  linear 0.8s;}
.h_design li h1{ margin:0; font-weight:normal; border-top:1px solid #e9e9e9; padding:4% 0; font-size:16px;}
.h_design li p{ margin:0; line-height:18px; padding-right:20%; color:#b2b2b2; font-size:12px;background:url(../images/icon_more.gif) no-repeat right bottom;}
@media(max-width:640px){
.h_design li{ float:none; margin-right:0; width:100%; margin-bottom:2%;}
}


.columnban{ height:486px; background-repeat:no-repeat; background-position:center top; background-size:cover;}
@media(max-width:768px){
.columnban{ height:400px;}
}
@media(max-width:640px){
.columnban{ height:320px;}
}
@media(max-width:480px){
.columnban{ height:240px;}
}
@media(max-width:320px){
.columnban{ height:200px;}
}

.Content{ padding-bottom:5%;}
.Content .h_title{ padding:5% 0 6%;}
@media(max-width:480px){
.Content .h_title img{ height:40px;}
}

.master_nav{ text-align:center; padding:4.5% 0;}
.master_nav ul{ border-bottom:1px solid #cacaca;}
.master_nav li{ display:inline-block; padding:0 2.6em; font-size:18px; position:relative;}
.master_nav li a{ display:block; padding-bottom:1.6em;padding-top:5px;}
.master_nav li a:hover,
.master_nav li a.aon{ font-weight:bold; color:#b60203; border-top:1px solid #e23237; }
.master_nav li a:hover i,
.master_nav li a.aon i{ position:absolute; background:url(../images/aon.jpg) no-repeat; width:17px; height:10px; left:50%; margin-left:-8px; bottom:-1px;}
.master_nav li::before{ position:absolute; content:''; width:1px; height:22px; background-color:#c4c4c4; right:0; top:0px;}
.master_nav li:last-child::before{ display:none;}
@media(max-width:480px){
.master_nav li a{padding-bottom:1em;}
}

.footer{ text-align:center; background-color:#474747; color:#888; padding:3% 0; font-size:12px;}
.footer dl{ padding-bottom:1em;}
.footer dl a{display:inline-block; color:#bdbdbd; padding:0 16px; position:relative;}
.footer dl a::before{ position:absolute; content:''; right:0; top:50%; width:1px; height:10px; top:50%; margin-top:-5px; background-color:rgba(255,255,255,0.2);}
.footer dl a:last-child::before{ display:none;}
.footer dl a:hover{color:#b60203; text-shadow:1px 1px 2px #000;}
@media(max-width:480px){
.footer dl a{  padding:0 5px;}
}


#container{position:relative;}
.grid{width:321px;min-height:100px; padding-bottom:6%;float:left;
	-webkit-transition: top 1s ease, left 1s ease;
	-moz-transition: top 1s ease, left 1s ease;
	-o-transition: top 1s ease, left 1s ease;
	-ms-transition: top 1s ease, left 1s ease;transition: top 1s ease, left 1s ease;
}
.grid a{ display:block; padding:15px; position:relative;}
.grid figure{ padding-bottom:6px; overflow:hidden;}
.grid figure img{ width:100%;transform:scale(1); -transform:scale(1); -ms-transform:scale(1);-webkit-transition:all 1s ease 0.2s; transition:all 1s ease 0.2s}
.grid a:hover img{ transform:scale(1.2); -transform:scale(1.2); -ms-transform:scale(1.2); -webkit-transition:all 1s ease 0.2s; transition:all 1s ease 0.2s;}
.grid h1{ margin:0; font-weight:normal; border-top:1px solid #e9e9e9; padding:4% 0; font-size:16px;}
.grid p{ margin:0; line-height:18px; padding-right:20%; color:#b2b2b2; font-size:12px;}
.grid a::before{ position:absolute; content:''; background:url(../images/icon_more.gif) no-repeat; width:13px; height:9px; right:15px; bottom:15px;}

.list_news{ padding-bottom:4%;}
.list_news a::before{ display:none;}
.list_news figure{ padding-bottom:0;}
.list_news h1{ font-weight:bold; color:#008827; font-size:16px;border-top:0;}
.list_news p{ font-size:13.48px;color:#717171; margin-bottom:13.5%; padding-right:0;}
.list_news span{ width:85px; height:32px; line-height:32px; text-align:center; display:inline-block; background-color:#c63a3e; color:#fff; font-size:13.55px;}

@media(max-width:640px){
.grid a{ padding:5px; }
.grid a::before{right:5px;}
}
@media(max-width:480px){
.grid h1{ font-size:14px;}
.grid p{ overflow:hidden; height:36px;}
}
@media(max-width:320px){
.list_news span{ font-size:12px; height:27px; line-height:27px;}
}

/*pages*/
.Pages{ padding:5% 0; border-top:1px solid #ececec; text-align:center; line-height:28px; zoom:1; overflow:hidden; font-size:12px;}
.Pages span{display:inline-block;}
.Pages a{ display:inline-block; padding:0px 7px;margin:0px 2px;border:solid 1px #e6e6e6; }
/*.Pages .p_cur{ float:left;}*/
.Pages .p_cur,
.Pages .p_count,
.Pages .p_jump,
.Pages .p_total{ display:none;}
.Pages .p_page em{ font-style:normal; font-family:Arial;}
.Pages .p_page em a{ width:28px; text-align:center; padding:0;}
.Pages a:hover,
.Pages .p_page em a.a_cur{ color:#fff; background:#b23044;border-color:#b23044; transition:all ease 0.5s;}
@media(max-width:640px){
.Pages .p_page em,
.Pages .a_first,
.Pages .a_end{ display:none;}
}
/*pages end*/

.Current{ text-align:right;line-height:37px; padding-top:8px; font-size:12px; position:relative;}
.Current a:first-child{ background:url(../images/icon_home.jpg) no-repeat left center; padding-left:19px;}
.Current i{ font-style:normal; font-family:"宋体"; color:#bebebe; padding:0 5px;}
.Current span{ color:#19ad66;}
.Current:before{ position:absolute; content:''; bottom:0; right:0; width:50%; height:1px;
background: rgb(255,255,255); 
background: -moz-linear-gradient(left,  rgba(255,255,255,1) 0%, rgba(236,236,236,1) 51%, rgba(236,236,236,1) 51%);
background: -webkit-linear-gradient(left,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 51%,rgba(236,236,236,1) 51%); 
background: linear-gradient(to right,  rgba(255,255,255,1) 0%,rgba(236,236,236,1) 51%,rgba(236,236,236,1) 51%); 
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ececec',GradientType=1 ); /* IE6-9 */
}

.news_info .title{ text-align:center; padding-top:3%; padding-bottom:2%; border-bottom:1px dashed #ccc; margin-bottom:2%; }
.news_info .title .date{ line-height:24px;color:#999; font-size:12px;}
.news_info .title h1{ margin:0; font-size:18px; font-weight:normal; color:#555; padding-bottom:10px;}
.news_info .title em{ font-style:normal; margin:0 10px;}

.news_info .video{ position:relative; width:100%; max-width:600px; margin:0 auto;}
.news_info .video img{ width:100%;}
.news_info .video #myvideo,
.news_info .video iframe{ position:absolute; left:0; top:0; width:100%; height:100%;}

.news_info .jiathis_style{ display:inline-block; vertical-align:bottom; margin:0 5px;}
.news_info .jiathis_style em{ margin:0; float:left;}
.news_info .jiathis_style .button, 
.news_info .jiathis_style .jiathis_txt{ margin-top:4px;}

.jiathis_style *{ box-sizing:content-box;}

#jiathis_weixin_modal{ width:300px !important; height:300px !important;margin-left:-150px !important;}
#jiathis_weixin_modal #jiathis_webchat{ margin:0;}

.news_info .info_back{font-size:12px; border-top:1px dashed #ccc; padding-top:2%; margin-top:2%;}
.info_back .back{ float:right; line-height:35px; padding:0 15px; border-radius:5px; color:#fff; background-color:#bd171b;}
.info_back  span{ padding-bottom:5px; padding-right:20%;}

.from td{ line-height:35px; vertical-align:top;}
.from .f_name{text-align:right; color:#4d4d4d;}
.from .text{ border:1px solid #eaeaea; height:35px; line-height:35px; width:100%; padding:0 2%; border-radius:3px;}
.from .text:focus{ border-color:#df2130; box-shadow:0 0 8px #FBC1C1 inset; transition:all ease 0.5s;}
.from .textcode{ width:80px;}
.from i{ color:#19ad66; font-style:normal;}
.form_err{color:#df2130;}

.apply_from .pic{ float:left; width:36.6%;}
.apply_from .from{ float:right; width:57.5%; padding-right:14%;}
.apply_from .from td{ padding-top:4.5%; color:#8c8c8c;}
.apply_from .from .f_name{ width:88px; font-size:16px;}
.apply_from .from .btn{ text-align:right; padding-top:5%;}
.apply_from .from .btn input{ cursor:pointer; border:none; padding:0 10%;height:42px; color:#fff; background:#df2130; margin-left:5%;}
.apply_from .from .btn .btn_reset{  margin-left:0;background:#808080;}
@media(max-width:1050px){
.apply_from .from{padding-right:0;}	
	}
@media(max-width:1000px){
.apply_from .from td{ padding-top:2%;}
	}
@media(max-width:768px){
.apply_from .pic{ display:none;}
.apply_from .from{ float:none; width:100%; max-width:600px; margin:0 auto;}
.apply_from .from{ padding-right:5%;}
	}

.feedback .list li{ margin-bottom:3%;line-height:22px;}
.feedback .list li figure,
.feedback .list li div{ padding:1em 2em 1em 3em;}
.feedback .list li figure{ border:1px solid #f0f0f0; border-bottom:0; color:#33a260; text-align:justify; text-justify:inter-ideograph;  background:url(../images/icon_Q.gif) no-repeat 1.4em 1.4em #f8f8f8;padding-bottom:1.3em;}
.feedback .list li figure time{ color:#b1b1b1; font-size:12px; float:right}
.feedback .list li div{ border:1px dotted #ddd;background:url(../images/icon_A.gif) no-repeat 1.4em 1.4em; color:#9a9a9a; position:relative; }
.feedback .list li div::before{ position:absolute; content:''; background:url(../images/icon_jiao.png) no-repeat; width:20px; height:12px; left:3em; top:-11px;}
.feedback .from h1{ margin:0; font-weight:normal;border-bottom:1px solid #d1d1d1; font-size:16px; padding-left:15px; height:35px;}
.feedback .from h1 span{ border-bottom:3px solid #b12e33; padding-bottom:0.8em; display:inline-block; height:36px;}
.feedback .from .btn{ cursor:pointer; border:none; padding:0 15%;height:35px; font-size:14px; color:#fff; background:#d02128;}
.feedback .from .f_name{ width:70px; padding-right:15px;}
.feedback .from table{ max-width:535px;}
.feedback .from td{ padding-top:3%; vertical-align:top;}
.feedback .from .text{ width:80%;}
.feedback .from textarea.text{ width:100%; height:175px;}

.list_links li{ float:left; width:20%; padding:0 2%; text-align:center;}
.list_links li figure{ position:relative;}
.list_links li figure a{ position:absolute; left:0; top:0; width:100%; height:100%; background-repeat:no-repeat; background-position:center center; background-size:contain; border:1px dashed #ccc;}
.list_links li figure img{ width:100%;}
.list_links li p{ margin:0; padding-top:1em; padding-bottom:3em;}
@media(max-width:1050px){
.list_links li{width:25%; }
	}
@media(max-width:768px){
.list_links li{width:33.33333333%; }
	}
@media(max-width:480px){
.list_links li{width:50%; }
	}


.h_apply{ background:url(../images/h_apply_bg.jpg) no-repeat center bottom; padding-bottom:10%;}
.h_apply .from{ width:100%; max-width:487px; margin:0 auto;}
.h_apply .from td{ padding-bottom:4%; vertical-align:top;}
.h_apply .from .f_name{ font-size:16px; width:88px;}
.h_apply .from .text{ width:90%;}
.h_apply .from .textcode{ width:80px;}
.h_apply .from .btn{ text-align:center; padding-right:10%;}
.h_apply .from .btn input{ cursor:pointer; border:none; padding:0 15%;height:47px; font-size:18px; color:#fff; background:#b60007;}
.h_apply .from .btn .btn_reset{ display:none;}
@media(max-width:480px){
.h_apply .from td{ font-size:12px;}
.h_apply .from .f_name{ font-size:14px;}
.h_apply .from .btn{ text-align:left; padding-right:0;}
.h_apply .from .btn input{height:40px; font-size:14px;}
	}