@media all and (max-width : 414px)  {
#mail_main { width:100%; margin:0px auto; display:block; overflow:hidden; padding-top:20px; padding-bottom:30px; background:#fff;}
#mail_main .title { clear:both; height:auto; background:none; width:100%; border-bottom:2px solid #bd1a2d;}
#mail_main .title p { clear:both;  padding:0 0 12px 30px; text-align:left; font-size:24px; font-family:Microsoft YaHei; color:#bd1a2d;}
#mail_main .breadcrumb { text-align:left; font-size:14px;font-family:Microsoft YaHei; line-height:54px; color:#656565; margin:0px auto; display:block; overflow:hidden; height:63px; background:url(../images/breadcrumb_bg.gif) repeat-x bottom left;}
#mail_main .breadcrumb img { float:left; margin:20px 8px 0 0 ;}
#mail_main #mail_left{ background:none;min-height: auto;margin: 30px auto;float: none;}
#mail_main #mail_left h2 { width:100%; height:55px;background-size:100%;}
#mail_main #mail_left h2 p { font-size:24px; color:#404040; line-height:55px; font-weight:normal; text-align:center;}
#mail_main #mail_left h2 p img { float:left; padding-right:16px; margin-top:16px; display:none;}
#mail_main #mail_left ul { width:100%;}
#mail_main #mail_left li { height:67px; font-family:"Microsoft YaHei"; font-size:16px; color:#404040; line-height:67px; text-align:center;}
#mail_main #mail_left li a {color:#404040; font-size:16px;}
#mail_main #mail_left li:hover {background:#fff; border-left:3px solid #bd1a2d;}
#mail_main #mail_left li:hover a { color:#404040;} 
#mail_main #mail_left .hover {background:#fff; border-left:3px solid #bd1a2d;}
#mail_main #mail_left .hover a { color:#404040;} 
#mail_main #mail_right { display:block; overflow:hidden;width: 90%;float: none;margin: 0 auto;}
#mail_main #mail_right .mail_form .left { padding:0;width: 100%; }
#mail_main #mail_right .mail_form .left p { width:100%; display:block; overflow:hidden;}
#mail_main #mail_right .mail_form .left span {font-size:16px;font-family:Microsoft YaHei; color:#404040; line-height:32px; display:block; overflow:hidden;padding:0;width:30%; }
#mail_main #mail_right .mail_form .left input {border:1px solid #DDDDDD; background:#F1F1F1; height:32px; padding:0px 10px;}
#mail_main #mail_right .mail_form .left .key { width:100%; padding-bottom:26px;display:block; overflow:hidden;}
#mail_main #mail_right .mail_form .left .key input { width:90%;}
#mail_main #mail_right .mail_form .left .time {width:100%; display:block; overflow:hidden;}
#mail_main #mail_right .mail_form .left .time div { padding:0;}
#mail_main #mail_right .mail_form .left .time input { float:left;width:12%;}
#mail_main #mail_right .mail_form .left .time font { float:left; width:32px; float:left;font-size:14px;font-family:Microsoft YaHei; color:#404040; line-height:28px; text-align:center;}
#mail_main #mail_right .mail_form .left .time a { text-align:center; font-size:16px;font-family:Microsoft YaHei;  color:#fff; line-height:32px;height:32px; display:block; overflow:hidden; background:#bd1a2d;}
#mail_main #mail_right .mail_form .right { padding:0; text-align:center; margin: 20px 0 0 26%;float: left;}
#mail_main #mail_right .mail_form .right img { margin:0px 14px;}

#mail_main #mail_right .mail { width:100%; margin:0px auto; display:block; overflow:hidden; font-size:16px;}
#mail_main #mail_right .mail dl { width:100%; display:block; overflow:hidden; border-bottom:1px dashed #CBCBCB; padding:24px 0;text-align:left; font-size:14px; color:#404040; line-height:214%;}
#mail_main #mail_right .mail dt { text-align:left; padding:0 0 20px 42px; background:url(../images/question_icon.gif) no-repeat left top; }
#mail_main #mail_right .mail dd { padding-left:42px;background: url(../images/Reply_icon.gif) no-repeat left top; }
#mail_main #mail_right .mail tr td{ font-size: 16px}
#mail_main #mail_right .mail tr th{ font-size: 16px}
#mail_main #mail_right .mail img{margin:-2px 10px 0 0; }

#mail_main #mail_right .clause { width:100%; margin:0px auto; padding:30px 0 50px 0; text-align:left; font-size:16px; font-family:Microsoft YaHei; color:#404040; line-height:225%; }
#mail_main #mail_right .clause .form { width:100%; text-align:left; font-size:14px; font-family:Microsoft YaHei; color:#404040; line-height:120%; padding:30px 0;}
#mail_main #mail_right .clause .form input { margin:2px 10px 0 0; float:left;}
#mail_main #mail_right .clause p { width:100%; display:block; overflow:hidden; padding-top:50px; text-align:center;}
#mail_main #mail_right .clause p a { width:100px; height:40px; margin-left:34px; text-align:center; font-size:16px; color:#fff; padding:7px 15px; background:#bd1a2d;border-radius:5px; cursor:pointer;}
#mail_main #mail_right .clause p .comply { background:#bd1a2d;}
#mail_main #mail_right .clause p .non-comply { background:#bd1a2d;}

#mail_main #mail_right .mail_form2 { width:100%; margin:0px auto; padding-top:30px; display:block; overflow:hidden; font-size:16px; }
#mail_main #mail_right .mail_form2 dl { width:100%; display:block; overflow:hidden;padding-bottom:26px;}
#mail_main #mail_right .mail_form2 dt { font-size:16px; line-height:32px; color:#404040; display:block; overflow:hidden; padding:0;}
#mail_main #mail_right .mail_form2 dd {display:block; overflow:hidden; padding:0;}
#mail_main #mail_right .mail_form2 dd input {border:1px solid #DDDDDD; background:#F1F1F1; height:21px; padding:0px 10px; float:left;margin: 0 5px 0 0;}
#mail_main #mail_right .mail_form2 dd .w576 { width:90%;}
#mail_main #mail_right .mail_form2 dd .w80 { width:80px;}
#mail_main #mail_right .mail_form2 dd a {width:100px; height:40px; background: #bd1a2d; text-align:center; font-size:16px; color:#fff; display:block; overflow:hidden; line-height:40px;}
#mail_main #mail_right .mail_form2 dd .CAPTCHA { margin-left:20px; float:left; }
#mail_main #mail_right .mail_form2 dd select { width:100px; height:23px; border:1px solid #DDDDDD; background:#F1F1F1;}
#mail_main #mail_right .mail_form2 dd textarea {border:1px solid #DDDDDD; background:#F1F1F1; height:180px; padding:10px; float:left;}
#mail_main #mail_right .mail_form2 dd  span { width:60px; float:left; }
#mail_main #mail_right .mail_form2 dd  i { width:65px; height:23px; float:left; padding:0 10px; display:block; overflow:hidden;}
#mail_main #mail_right .mail_form2 dd .code_btn {width:40px; height:23px;color:#3E6AB2; font-size:12px; background:none; float:left; display:block; overflow:hidden; line-height:23px;}
#mail_main #mail_right .mail_form2 dd .tips {width:100%; text-align:left; font-size:12px;font-family:Microsoft YaHei;color:#bd1a2d;  float:left;margin: 0;}

/* RADIO */

#mail_main #mail_right .mail_form2  .button-holder {margin-top:2px;}
#mail_main #mail_right .mail_form2  .button-holder font { width:20px; float:left; margin:0px 16px 0 6px; font-size:14px;}
#mail_main #mail_right .mail_form2 .regular-radio {
	display: none; 
}

#mail_main #mail_right .mail_form2 .regular-radio + label {
	-webkit-appearance: none;
	background-color: #fafafa;
	border: 1px solid #cacece;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05);
	padding: 7px;
	border-radius: 4px;
	display: inline-block;
	position: relative;
}

#mail_main #mail_right .mail_form2 .regular-radio:checked + label:after {
	content: ' ';
	width: 12px;
	height: 12px;
	border-radius: 1px;
	position: absolute;
	top: 4px;
	background: #01C252;
	box-shadow: inset 0px 0px 10px rgba(0,0,0,0.3);
	text-shadow: 0px;
	left:4px;
	font-size: 32px;
}

#mail_main #mail_right .mail_form2 .regular-radio:checked + label {
	background-color: #e9ecee;
	color: #99a1a7;
	border: 1px solid #adb8c0;
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px -15px 10px -12px rgba(0,0,0,0.05), inset 15px 10px -12px rgba(255,255,255,0.1), inset 0px 0px 10px rgba(0,0,0,0.1);
}

#mail_main #mail_right .mail_form2 .regular-radio + label:active, .regular-radio:checked + label:active {
	box-shadow: 0 1px 2px rgba(0,0,0,0.05), inset 0px 1px 3px rgba(0,0,0,0.1);
}

#mail_main #mail_right .mail_form2 .big-radio + label {
	padding: 7px; float:left;
}

#mail_main #mail_right .mail_form2 .big-radio:checked + label:after {
	width: 6px;
	height: 6px;
	left:4px;
	top: 4px;
}

#mail_main .sub_success { width:80%; margin:0px auto; display:blockl; overflow:hidden; padding-top:40px;}
#mail_main .sub_success h2 { width:100%; text-align:center; font-size:30px; font-weight:bold; color:#656565;}
#mail_main .sub_success dl { background:#F1F1F1; margin:0px auto; margin-top:28px;}
#mail_main .sub_success dt { font-size:18px; color:#656565; line-height:60px; }
#mail_main .sub_success dd { padding-right:10px; text-align:left; font-size:18px; color:#CC1B1B; line-height:60px;}
#mail_main .sub_success p {  font-size:18px; color:#CC1B1B; line-height:200%; padding:36px 0; width:100%; display:block; overflow:hidden;}

#mail_main #mail_right .mail_form3 { width:100%; margin:0px auto; padding-top:30px; display:block; overflow:hidden; }
#mail_main #mail_right .mail_form3 dl { width:100%; display:block; overflow:hidden;padding-bottom:26px;}
#mail_main #mail_right .mail_form3 dt { font-size:16px; line-height:23px; color:#404040; display:block; overflow:hidden;}
#mail_main #mail_right .mail_form3 dd {  display:block; overflow:hidden;}
#mail_main #mail_right .mail_form3 dd input {border:1px solid #DDDDDD; background:#F1F1F1; height:32px; padding:0px 10px; float:left;}
#mail_main #mail_right .mail_form3 dd .w576 { width:90%;}
#mail_main #mail_right .mail_form3 dd .w80 { width:80px;}
#mail_main #mail_right .mail_form3 dd a {width:100px; height:40px; background:#bd1a2d; text-align:center; font-size:16px; color:#fff; display:block; overflow:hidden; line-height:40px;}

#mail_main #mail_right .questions { width:100%; display:block; overflow:hidden; margin:0px auto;}
#mail_main #mail_right .questions .con1 { width:100%; display:block; overflow:hidden; margin-top:30px; border-bottom:2px solid #DFDFDF; position:relative;}
#mail_main #mail_right .questions .con1 .left { text-align:center; float:left; position:absolute; padding-left:20px;}
#mail_main #mail_right .questions .con1 .right { float:left; font-size:16px; color:#404040; line-height:32px; padding-left:60px;}
#mail_main #mail_right .questions .con1 .right ul { width:100%; display:block; overflow:hidden;}
#mail_main #mail_right .questions .con1 .right li { text-align:left; padding-bottom:34px;}
#mail_main #mail_right .questions .con2 { width:100%; display:block; overflow:hidden; margin-top:40px;position:relative;}
#mail_main #mail_right .questions .con2 .left { text-align:center; float:left; position:absolute; padding-left:20px;}
#mail_main #mail_right .questions .con2 .right { width:90%;float:left; font-size:16px; color:#404040; line-height:32%px;padding-left:60px;}
#mail_main #mail_right .questions .con2 .right ul { width:90%; display:block; overflow:hidden;}
#mail_main #mail_right .questions .con2 .right li { text-align:left; padding-bottom:34px;}

#mail_main .fenye{text-align: right;padding: 10px; font-size:16px; font-family:Microsoft YaHei;  color:#404040; margin-top:20px;height: 50px;width: 90%;}
#mail_main .fenye a { color:#404040;}

#mail_main .tips { font-size:16px;width:98%; margin:0px auto 30px auto; display:block;margin-top:30px; height:70px; /*! background:#EEEEEE; */color:; line-height:32px; padding:1%;}
#mail_main .tips p { float:left; min-width:100px; float:left;}
#mail_main .tips span { float:right; min-width:100px; display:block; overflow:hidden;}

}