@charset "utf-8";


body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,p,blockquote,th,td { margin:0; padding:0;*zoom:1; }

td,th,caption { font-size:14px; }
h1, h2, h3, h4, h5, h6 { font-weight:normal; font-size:100%; }
address, caption, cite, code, dfn, em, strong, th, var { font-style:normal; font-weight:normal;}
a { color:#313131; text-decoration:none; }


/*a:hover { text-decoration:underline; }*/

img { border:none; }
ol,ul,li { list-style:none; }
input, textarea, select, button,body { font:14px Microsoft YaHei;color: #4f4f4f;text-align: justify; }
table { border-collapse:collapse; }
html {overflow-y: scroll;max-width: 900px;margin: 0 auto !important;}

/* css common */
.clearfix:after {content: ""; display: block; height:0; clear:both; visibility: hidden;}
.clearfix { *zoom:1; }
.fl{float: left;}
.fr{float: right;}

/*****************************************************************************************/
body{background: #efefef;}
.banner{position: relative;}
.banner .change{position: absolute;top: 18%;margin-left: 2.5%;width: 95%;}

.hd{margin-top: 10px;}
.hd li{float: left;margin-left: 0.5%;width: 24.6%;}
.hd li:first-child{margin: 0;}
.hd li img{float: left;}


.video ul.cont{width: 100%;background: #0080cc;margin-top: -1px;}
img.team{margin-top: -1px;}
.video ul.cont li{width: 317px;margin: 20px auto;}
.video ul.cont li p{height: 40px;background: #4bb6f5;font-size: 16px;color: #fff;text-align: center;line-height: 40px;margin-top: -5px;}

.doc{margin-top: 30px;}
.doc .txt{width: 60%;}
.doc h3{font-size: 18px;padding-left: 10px;}
.doc h3 span{color: #0080cc;font-size: 24px;}
.doc h4{font-size: 18px;margin-bottom: 10px;padding-left: 10px;}
.doc p{font-size: 12px;line-height: 20px;padding-left: 10px;}
.doc .doc1{margin-bottom: 10px;}

.group{background: #0080cc;padding-top: 20px;padding-bottom: 20px; margin-top: -5px;margin-bottom: -1px;}
.group li{margin-bottom: 15px;}
.group .txt{}
.group .txt h4{padding: 0 10px;color: #fff;font-size: 18px;margin-bottom: 10px;}
.group .txt p{padding: 0 10px;color: #fff;font-size: 16;line-height: 24px;}
.group li img{margin-left: 3%;margin-right: 3%;}

.shih{width: 80%;margin: 5% auto;}
.shih h4{color: #0080CC;font-size: 18px;margin: 10px 0;}
.shih p{font-size: 16px;background: url(../img/dui.jpg) no-repeat left 6px;padding-left: 25px;line-height: 30px;}

.bed{width: 80%;margin: 5% auto;}
.bed h4{color: #0080CC;font-size: 18px;margin: 10px 0;}
.bed p{font-size: 16px;line-height: 24px;text-indent: 2em;}

form{background: #0080cc;padding: 20px 0;margin-top: -6px;padding-left: 5%;}
form li{color: #fff;font-size: 16px;margin: 15px 0;overflow: auto;}
form li span{float: left;text-align: right;width: 85px;}
form  label{color: #fff;}
form input[type=text]{border: none;outline: none;float: left;width: 41%;height: 30px;}
form input[type=radio]{margin-top: 5px;margin-right: 5px;}

form textarea{border: none;outline: none;float: left;width: 41%;height: 85px;resize: none;}
form select{border: none;outline: none;float: left;width: 160px;height: 30px;resize: none;}
form input.validnum{width: 26%;margin-right: 10px;}

form input[type=button],form input[type=reset]{width: 76px;height: 30px;border-radius: 5px !important;color: #fff;border: none !important;background: none;background: #45aeed;text-align: center;font-size: 16px;margin-left: 30px;}
form input[type=reset]{background: #62b92a ;}

.gaok{margin-top: -1px}
.gaok p{margin: 15px;text-align: center;}
.gaok p a{padding: 6px 15px;background: #3faae9;font-size: 18px;color: #fff;}
.gaok p a+a{background: #6fba2c;margin-left: 15px;}

.footer{margin-top: 20px;}
.footer p{font-size: 12px;text-align: center;margin-bottom: 10px;}




.Validform_wrong,.Validform_right { padding-left: 20px;}
.Validform_checktip {margin-left: 2px; }
form input{outline: none !important;}


#form1{padding: 20px 0;margin-top: -5px}
.yy_title{color: #fff;font-size: 16px;text-align: right;padding-right: 10px;}
form td{padding: 10px 0;}
form .text2{width: 40% !important;}
.red{color: #f00;}