@charset "gb2312";
/* CSS Document */
.contact_form h2{font-family:"微软雅黑","黑体"; font-size:20px; font-weight:normal;}
 .contact_form label {font-size:16px; font-family:Tahoma,"Microsoft Yahei","微软雅黑", Arial, STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti}
.form_hint, .required_notification {font-size: 11px;}
.contact_form ul {
width:520px;
list-style-type:none;
list-style-position:outside;
margin:0px auto;
padding:0px;
}
.contact_form li{
padding:15px 9px;
position:relative;
color:#fff
}
.red-s{ color:#F00;font-size:14px; padding-left:9px; line-height:20px;}
.p-c{ width:150px; margin:0 auto;}
.p{ font-family:"微软雅黑", "黑体"; font-size:13px; width:500px; padding-top:5px; padding-left:20px; *padding-top:10px;_padding-top:10px;}
.p a{ color:#F00;}
.p a:hover{ text-decoration:underline;}

.contact_form li:first-child, .contact_form li:last-child {
border-bottom:1px solid #777;
}
.contact_form h2 {
margin:0;
display: inline;
}
.required_notification {
color:#f00;
margin:5px 0 0 0;
display:inline;
float:right;
font-size:14px;
}
.contact_form label {
width:140px;
margin-top: 3px;
display:inline-block;
float:left;
padding:3px;
}
.contact_form input {
height:20px;
width:200px;
padding:5px 8px;
}
.contact_form select{ padding:2px; padding-right:7px; padding-top:4px; padding-bottom:4px;}
.contact_form textarea{padding:5px; width:235px;resize:none;}
.contact_form input,.contact_form select, .contact_form textarea {
border-radius:2px;
}

.contact_form input:focus, .contact_form textarea:focus {
background: #fff;
border:1px solid #555;
box-shadow: 0 0 3px #aaa;
}
/* Button Style */
button.submit {
	outline:none;
background-color: #68b12f;
background: -webkit-gradient(linear, left top, left bottom, from(#68b12f), to(#50911e));
background: -webkit-linear-gradient(top, #68b12f, #50911e);
background: -moz-linear-gradient(top, #68b12f, #50911e);
background: -ms-linear-gradient(top, #68b12f, #50911e);
background: -o-linear-gradient(top, #68b12f, #50911e);
background: linear-gradient(top, #68b12f, #50911e);
border: 1px solid #509111;
border-bottom: 1px solid #5b992b;
border-radius: 3px;
-webkit-border-radius: 3px;
-moz-border-radius: 3px;
-ms-border-radius: 3px;
-o-border-radius: 3px;
box-shadow: inset 0 1px 0 0 #9fd574;
-webkit-box-shadow: 0 1px 0 0 #9fd574 inset ;
-moz-box-shadow: 0 1px 0 0 #9fd574 inset;
-ms-box-shadow: 0 1px 0 0 #9fd574 inset;
-o-box-shadow: 0 1px 0 0 #9fd574 inset;
color: white;
font-weight: bold;
padding: 5px 50px;
text-align: center;
font-family:"微软雅黑", "黑体";
font-size:18px;
text-shadow: 0 -1px 0 #396715;
}
button.submit:hover {
opacity:0.85;
cursor: pointer;
}
button.submit:active {
border: 1px solid #20911e;
box-shadow: 0 0 10px 5px #356b0b inset;
-webkit-box-shadow:0 0 10px 5px #356b0b inset ;
-moz-box-shadow: 0 0 10px 5px #356b0b inset;
-ms-box-shadow: 0 0 10px 5px #356b0b inset;
-o-box-shadow: 0 0 10px 5px #356b0b inset;
}
/* 文本框特效部分*/
.contact_form input:focus, .contact_form textarea:focus { /* add this to the already existing style */
padding-right:40px;
}
/*在支持transition的浏览器中，增加CSS缓慢过渡效果*/
.contact_form input, .contact_form textarea { /* add this to the already existing style */
-moz-transition: padding .25s;
-webkit-transition: padding .25s;
-o-transition: padding .25s;
transition: padding .25s;
}
.contact_form input, .contact_form textarea {
padding-right:20px;
padding:20px;
}
input:required, textarea:required {
background: #fff url(/public/images/zxbm/asterisk.png) no-repeat 100% 40%;
}
::-webkit-validation-bubble-message {
padding: 1em;
}
.contact_form input:focus:invalid, .contact_form textarea:focus:invalid { /* when a field is considered invalid by the browser */
background: #fff url(/public/images/zxbm/cancel.png) no-repeat 98% 15%;
box-shadow: 0 0 5px #d45252;
border-color: #b03535
}
.contact_form input:required:valid, .contact_form textarea:required:valid { /* when a field is considered valid by the browser */
background: #fff url(/public/images/zxbm/accept.png) no-repeat 98% 15%;
box-shadow: 0 0 5px #5cd053;
border-color: #28921f;
}
.form_hint {
background: #d45252;
border-radius: 3px 3px 3px 3px;
color: white;
font-size:12px;
font-family:"微软雅黑", "黑体";
margin-left:12px;
padding: 3px 8px;
z-index: 999; /* hints stay above all other elements */
position: absolute; /* allows proper formatting if hint is two lines */
display: none;
}
.form_hint::before {
color:#d45252;
position: absolute;
top:1px;
left:-6px;
}
.contact_form input:focus + .form_hint {display: inline;}
.contact_form input:required:valid + .form_hint {background: #28921f;} /* change form hint color when valid */
.contact_form input:required:valid + .form_hint::before {color:#28921f;} /* change form hint arrow color when valid */
/* 侧边栏 */

/* .foot{padding:10px 0 30px 0; width:100%; overflow:hidden;clear:both; background-color:#ebebeb;} */
.tmall-ensure{margin:5px auto; padding:0; width:1200px; height:100px; background:url(/public/images/zxbm/dibu.png) no-repeat scroll center 0;}
.tmall-ensure a{float:left; display:block; width:300px; height:100px; text-indent:-1000em;}
.dibu{margin:0 auto; padding:10px 0 10px 0; width:1200px; border-top:1px solid #ccc;}
/*新增2019-5-30*/
.big_baoming_div{background-image:url(/public/images/zxbm/zxbm.jpg);height:520px;background-size:100%;background-repeat:no-repeat;position:relative;}
.baoming_div{background-color:#fff;width:400px;padding:12px;position:absolute;top:10px;left:194px;}
.baoming_div form {
    background: white;
    box-sizing: border-box;
	background-color:#3496e1;
	display:block;
	color:#fff;
}
.baoming_div form h1{display: block;font-size: 20px;background: #3496E1 repeat;color: white;font-weight: normal;padding:16px 0px;text-align:center;}
.baoming_div form i{font-style:initial;display:inline-block;text-align:right;font-size: 20px;width: 18%;}
.baoming_div form input,form select{width: 75%;color:#000;text-align:left;font-size: 14px;margin-bottom: 18px;border: 1px solid #c5c5c5;padding: .6em 1em;box-sizing:  border-box;height: 3em;}
.baoming_div form input[type="radio"]{width: auto;height: 12px;margin-bottom: 25px;}
.baoming_div form>span{font-size: 18px;}
.baoming_div form p{font-size: 18px;text-align: center;margin: 0 0 20px;}
.baoming_div form p span{color: red}
.baoming_div form .button{text-align:center;border:0 solid #c5c5c5;margin:0 auto;display: block;font-size: 20px;background: #fc8736 repeat;color: white;font-weight: normal;width: 6em;padding: 0.25em 0.5em;height: 2em;box-sizing: border-box;border-radius:5px;cursor:pointer;outline:none;}
.notice{background-color:#fff;width:400px;border:1px solid #3496e1;margin:10px auto;}
.notice h3{width:100px;background-color:#3496e1;text-align:center;margin:0 auto 10px 0;height:30px;line-height:30px;color:#fff;}
.notice p{color:#666;margin:2px auto;padding:2px;font-size:14px;}
.red{color:#f00}
.yellow{color:#ff0}
.baoming_div form .button:hover{box-shadow: 0px 0px 3px #ccc, 0 3px 15px #eee inset;}