@charset "utf-8";
/* CSS Document */

/*selection*/
::selection{background-color:#CCC;color:#FFF;}
::moz-selection{background-color:#E13300;color:#FFF;}
::webkit-selection{background-color:#E13300;color:#FFF;}
/*placeholder*/
::-webkit-input-placeholder{color:#dddddd;}/* WebKit browsers */
:-moz-placeholder{color:#dddddd;}/* Mozilla Firefox 4 to 18 */
::-moz-placeholder{color:#dddddd;}/* Mozilla Firefox 19+ */
:-ms-input-placeholder{color:#dddddd;}/* Internet Explorer 10+ */

html{zoom:1;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}
body{font:14px/1.6em "微软雅黑","宋体";color:#000;background:url(../images/wsbm_bg.jpg) no-repeat top center;height:780px;}
pre,input,textarea{font:14px/1.6em "微软雅黑","宋体";color:#000;word-wrap:break-word;outline-width:inherit;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
img{border:none;}
a{color:#003399;font-weight:normal;text-decoration:none;outline-style:inherit;}
a:link{color:#333333;}/* 初始状态 */
a:visited{color:#333333;}/* 访问过的状态 */
a:hover{color:#090;}/* 悬浮状态 */
a:active{color:#F00;}/* 按下状态 */
input,img{vertical-align:middle;}/*对齐*/
li{list-style:none;}

/*html5标签*/
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block;}

/*基本布局*/
.fl{float:left;}
.fr{float:right;}
.breakWord{overflow:hidden;word-wrap:break-word;}/*换行*/
.clearbox{clear:both;}/*清除浮动*/
/*伪类*/
.afterClear:after{content:".";display:block;height:0;clear:both;visibility:hidden;}/*清除浮动*/
.red{color:#f00 !important;}


#content{width:980px; margin:150px auto 0; position:relative;}
#content .pic{position:absolute; top:243px; right:86px;}
#content .fh{ position:absolute; top:0px; right:5px; color:#f00; text-decoration:underline;}



.contact_form ul{width:520px; list-style:none;margin:0 0 0 15px;padding:0px;}
.contact_form li{padding:6px;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(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(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:145px;margin:0 auto;}
.p{font-family:"微软雅黑", "黑体"; font-size:13px; width:500px; padding-top:5px; padding-left:20px;*padding-top:10px;_padding-top:10px;color:#F00}
.h20{height:20px}





