@charset "utf-8";
/* CSS Document */
*{margin:0px;padding:0px}
body{font-family:"微软雅黑";line-height:22px;font-size:12px;color:#000;background:url(../images/bg.jpg) center 165px no-repeat; min-height:810px}
img{border:none}
input{outline:none}
ul{list-style:none}
.lfh{line-height:0;font-size:0;height:1px}
.whitebg{background-color:#FFF}
.backbg{background-color:#000}

.bds_more{padding:0; margin:0; line-height:16px;}

.header,.main,.footer,.cbody{clear:both;width:980px;margin:0 auto;}

.undis{display:none}
.dis{display:block}
.clear{clear:both;visibility:hidden}
.l{float:left;display:inline}
.r{float:right;display:inline}
.c{float:left; margin-left:35px; font-family:"微软雅黑"; font-size:12px;}
a{color:#000;text-decoration:none;cursor:pointer}
a:hover{color:#F00;text-decoration:underline}

/*公共站头*//*
.ggzt1{height:45px;border-top:#696969 solid 1px;border-bottom:#e6e6e6 solid 1px;background:#f8f8f8}*/
.ggzt1 a{color:#666}
.ggzt1 a:hover{color:#F00;text-decoration:none}
.ggzt1 .d1{width:445px;height:25px;margin:5px;padding-left:10px;float:left;display:inline;background:url(../images/top_01.jpg) 0 7px no-repeat ;font:12px/25px '宋体';color:#666;}
.ggzt1 .d2{width:75px;height:25px;margin:5px;padding-left:25px;float:left;display:inline;background:url(../images/top_02.jpg) 0 7px no-repeat;font:12px/25px '宋体'}
.ggzt1 .d3{width:100px;height:25px;margin:5px 5px 5px 260px;float:left;display:inline;font:12px/25px '宋体';color:#097cac}
.ggzt1 .d4{width:50px;height:25px;margin:5px;padding-left:10px;float:left;display:inline;background:url(../images/top_03.jpg) 0 6px no-repeat;font:12px/25px '宋体';color:#666}
.ggzt1 .d5{width:165px;height:25px;margin:5px;float:left;display:inline}
.ggzt1 .d5 li{width:60px;height:25px;padding-left:15px;float:left;background:url(../images/top_01.jpg) 0 7px no-repeat;font:12px/25px '宋体';list-style:none}
.ggzt1 .d6{width:165px;height:25px;margin:5px 0 5px 5px;float:left}


.form-bm{margin-top:130px;float:left;}
.contact_form ul{width:520px; list-style:none;margin:0 0 0 15px;padding:0px;}
.contact_form li{padding:9px;border-bottom:1px solid #eee;position:relative;}
.bmxx{font:normal 20px/24px "微软雅黑","黑体";display:inline-block;float:left}
.required_notification{color:#d45252;margin:5px 0 0 0;display:inline-block;float:right;}
.contact_form label{width:140px;float:left;margin-top:3px;padding:3px;display:inline-block;font-size:14px;font-family:Tahoma,"Microsoft Yahei","微软雅黑",Arial, STHeiti;_font-family:Tahoma,Arial,Helvetica,STHeiti}
.contact_form input{width:200px;height:20px;padding:5px 8px;}
.contact_form .sex{width:16px;height:16px;}
.contact_form select{padding:2px;padding-right:7px;padding-top:4px;padding-bottom:4px;}
.contact_form textarea{padding:5px; width:235px; height:80px;resize:none;}
.contact_form input,.contact_form select,.contact_form textarea{border:1px solid #aaa;box-shadow: 0px 0px 3px #ccc, 0 3px 15px #eee inset;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 {
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 28px;
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:30px;
}
input:required, textarea:required {
background: #fff url(../images/asterisk.png) no-repeat 98% 15%;
}
::-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(../images/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(../images/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 */
.red-s{ color:#F00;font-size:12px; padding-left:9px; line-height:20px;}
.p-c{width:300px;margin:0 auto;}
.p{font-family:"微软雅黑", "黑体"; font-size:13px; width:500px; padding-top:1px; padding-left:20px;*padding-top:10px;_padding-top:10px;color:#F00}
.h20{height:2px}
