﻿@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; background:#fff; color:#404040; font-family:"Microsoft YaHei"; font-size:16px;}
ul,li,dl,dt,dd,p,h1,h2,h3,h4,h5{ margin:0; padding:0; list-style:none;}
em,i{ font-style:normal;}
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
a:link{ text-decoration:none;color: #404040;}
a:hover{ text-decoration:none;}
.none{ display:none;}
.block{ display:block;}
.clearfix:after { clear: both; content: " "; display: block; height: 0; visibility: hidden;} 
.clearfix { zoom:1; }
.Land { text-align:center;  font-size:14px;font-family:Microsoft YaHei; width:130px; height:24px; line-height:22px; float:right; display:block; overflow:hidden;  margin-top:16px; cursor:pointer;border: 1px solid #bd1a2d;border-radius: 5px;color: #bd1a2d;}
.left{float:left}

#mail_main .breadcrumb .Land { text-align:center;  font-size:14px;font-family:Microsoft YaHei;width:130px; height:24px; line-height:22px; float:right; display:block; overflow:hidden;  margin-top:16px; cursor:pointer;}
#mail_main .tips { width:98%; margin:0px auto 30px auto; display:block; overflow:hidden; margin-top:30px; height:32px; /*! 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;}
#mail_main { width:1200px; 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:94%; border-bottom:2px solid #bd1a2d;margin: 0 auto;}
#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:#404040; margin:0px auto; display:block; overflow:hidden; height:63px; background:url(../images/breadcrumb_bg.gif) repeat-x bottom left;width: 94%;}
#mail_main .breadcrumb img { float:left; margin:20px 8px 0 0 ;}
#mail_main #mail_left{ background:#f0f0f0;width: 230px;float: left;margin-top: 30px;border-top: 5px solid #bd1a2d;min-height: 800px;margin-left: 3%;}
#mail_main #mail_left h2 { width:100%; height:55px;background-size:100%;text-align: center;line-height: 55px;}
#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 {  float: right;width: 800px;margin-right: 4%;}
#mail_main #mail_right .mail_form .left { padding:0; width: 66%;float: left;}
#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; float: left;width: 20%;}
#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:75%;}
#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: 23%;}
#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;cursor: pointer;width: 15%;margin-left: 17px;float: left;}
#mail_main #mail_right .mail_form .right { padding:0; text-align:center; }
#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 .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:32px; }
#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:32px; padding:0px 10px; float:left;margin-top: 5px;}
#mail_main #mail_right .mail_form2 dd .w576 { width:100%;}
#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;padding: 0;}
#mail_main #mail_right .mail_form2 dd em{ line-height:40px; margin-left:10px;margin-right: 20px;}

/* 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:100%;}
#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:100%; display:block; overflow:hidden;}
#mail_main #mail_right .questions .con2 .right li { text-align:left; padding-bottom:34px; line-height:32px;}

#mail_main .fenye{ width:98%; margin:0px auto; display:block; overflow:hidden; margin-top:30px; height:32px;  line-height:32px; padding:1%;margin-bottom: 30px;}
#mail_main .fenye a { color:#404040;}

#mail_main .zxwt_list { width:100%; margin:50px auto 0 auto;/*! padding-bottom:40px; */ border:0;}
#mail_main .zxwt_list tr { clear:both;border:0; line-height: 50px; height:auto;}
#mail_main .zxwt_list th { border-bottom:2px solid #DFDFDF; text-align:left; font-size:16px; color:#000;font-family:Microsoft YaHei; font-weight:normal; padding:0px;}
#mail_main .zxwt_list th img { margin: 18px 10px 0px 10px; float:left;}
#mail_main .zxwt_list td {line-height: 50px; clear:both; border:0; border-bottom:1px dashed #CBCBCB; text-align:left; font-size:14px; color:#000;font-family:Microsoft YaHei; padding:0px 36px 0 10px; height:50px;}
#mail_main .zxwt_list td img { float:left; margin:9px 8px 0 0;}
#mail_main .zxwt_list .time { color:#656565}


#mail_main .myd-1,.myd-2,.myd-3,.myd-1c,.myd-2c,.myd-3c{ display:inline-block; width:120px; height:35px; margin-right:30px; cursor:pointer; margin-bottom:10px;}
#mail_main .myd-1{ background:url(../images/myd-1.1.png) no-repeat;}
#mail_main .myd-2{ background:url(../images/myd-2.1.png) no-repeat;}
#mail_main .myd-3{ background:url(../images/myd-3.1.png) no-repeat;}
#mail_main .myd-1:hover{ background:url(../images/myd-1.png) no-repeat;}
#mail_main .myd-2:hover{ background:url(../images/myd-2.png) no-repeat;}
#mail_main .myd-3:hover{ background:url(../images/myd-3.png) no-repeat;}
#mail_main .myd-1.active{ background:url(../images/myd-1.png) no-repeat;}
#mail_main .myd-2.active{ background:url(../images/myd-2.png) no-repeat;}
#mail_main .myd-3.active{ background:url(../images/myd-3.png) no-repeat;}