@charset "utf-8";
html, body, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, input, button, textarea, p, blockquote, th, td { padding: 0; margin: 0; }
table { border-collapse: collapse; border-spacing: 0; font-size: inherit; }
img { border: none; vertical-align: bottom; }
a { color: #666; outline: 0; text-decoration: none; }
a:hover {text-decoration: none;color: #bea68c; }
ul, li { list-style-type: none; padding: 0; margin: 0; }
input, select, textarea, button { font-size: 100%; font-family: inherit; }
body { font-size: 16px; line-height: 32px; color: #666;font-family:"microsoft yahei","黑体";overflow-x:hidden;}
h1,h2,h3,h4,h5,h6{font-size: inherit;font-weight: normal;color: #bea68c;}
.clear { clear: both; height: 0; overflow: hidden; font-size: 0px; line-height: 0; }
.fl { float: left; display: inline; }
.fr { float: right; display: inline; }
.w1000{width: 1000px;margin: 0px auto;}

.top{height: 71px;overflow: hidden;}

.smenu{height: 67px;overflow: hidden;}
.smenu ul li{height: 67px;float: left;padding: 0 20px;margin-right: 40px;}
.smenu ul li a{display: inline-block;height:67px;line-height: 65px;color: #bea68c;position: relative;}
.smenu ul li a:before{
	content: "";display: inline-block;width: 0%;height: 2px;background: #bea68c;position: absolute;left: 50%;bottom: 0;
	transform: translate(-50%, 0);-webkit-transform: translate(-50%, 0);-moz-transform: translate(-50%, 0);-o-transform: translate(-50%, 0);
	transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;
}
.smenu ul li a:hover:before{width: 100%;}

.sban{height: 262px;overflow: hidden;background: url("../images/sban.jpg")/*tpa=http://www.022gc.net/check/images/sban.jpg*/ no-repeat center top;}

.wpbox{margin-top: 40px;overflow: hidden;padding-bottom: 20px;}
.wpl{width: 250px;float: left;overflow: hidden;}
.wpl-menu {overflow: hidden;}
.wpl-menu li{height: 50px;overflow: hidden;}
.wpl-menu li a{display: block;height:49px;line-height: 49px;padding-left: 40px;border-bottom: 1px dashed #dbdbdb;}
.wpl-menu li a span{font-size: 12px;font-family: "宋体";color: #cdcdcd;text-transform:capitalize;padding-left: 10px;}
.wpl-menu li b{
	display: inline-block;float: left;width: 80px;height: 50px;margin: 0 15px 0 -120px;
	background: #bea68c url("../images/wpl_menuico.png")/*tpa=http://www.022gc.net/check/images/wpl_menuico.png*/ no-repeat 28px 12px;
	transition: all 0.45s ease-out;-webkit-transition: all 0.45s ease-out;-moz-transition: all 0.45s ease-out;-o-transition: all 0.45s ease-out;
}
.wpl-menu li.active b{margin: 0 20px 0 -40px;}
.wpl-menu li a:hover b{margin: 0 20px 0 -40px;}
.wpl-menu p{padding-top: 20px;display: block;overflow: hidden;}
.wpl-menu p span{font-size: 28px;color: #bea68c;font-weight: bold;}

.wpr{width: 703px;float: right;overflow: hidden;}
.wpr h1{font-size: 24px;color: #bea68c;}
.wpr h2{font-size: 24px;color: #666;}

.wpr-tit{margin-bottom: 30px;overflow: hidden;text-align: center;}

.copy{height: 54px;color: #fefefe;background: #353535;overflow: hidden;line-height: 54px;text-align: center;}

.abox p{line-height: 45px;}
.abox h2{color: #bea68c;}
.contact{text-indent: 2em;padding-bottom: 100px;}
.contact h2{margin: 30px 0 10px;}

.intro{padding-bottom: 100px;}
.intro p{padding-bottom: 30px;text-indent: 2em;}

.appo{overflow: hidden;margin: 100px auto 97px;}
.appo-cl{width: 664px;overflow: hidden;}
.appo-cl h1{
	height: 70px;overflow: hidden;color: #fff;font-size: 40px;padding: 15px 0 0 70px;letter-spacing: 4px;text-align: center;
	background: #4a99f6 url("../images/appo_cico.png")/*tpa=http://www.022gc.net/check/images/appo_cico.png*/ no-repeat 173px 10px; 
}
.appo-cl h1 span{font-size: 12px;font-family: "Arial";text-transform: uppercase;letter-spacing: 0px;}
.appo-cl form{width: 662px;height: 385px;overflow: hidden;border-left: 1px solid #a9a9a9;border-right: 1px solid #a9a9a9;border-bottom: 1px solid #a9a9a9;}
.appo-cl form h3{color: #4a99f6;padding: 15px 0 20px 10px;}
.appo-cl form td{vertical-align: top;}
.appo-cl form td span{width: 87px;display: inline-block;padding-left: 25px;line-height: 30px;margin-bottom: 30px;}
.appo-cl form td input.name,.appo-cl form td input.reg,.appo-cl form td select.jbtype,.appo-cl form td input.age,.appo-cl form td input.sid,.appo-cl form td input.tel,.appo-cl form td input.date{
	width: 158px;height: 28px;border: 1px solid #a9a9a9;padding: 0 10px;box-sizing: content-box;float: left;
}
.appo-cl form td label{float: left;line-height: 30px;}
.appo-cl form td input#male,.appo-cl form td input#female{float: left;display: inline-block;width: 15px;height: 15px;margin: 7px 10px 0 0;}
.appo-cl form td input#female{margin-left: 90px;}
.appo-cl form td b{display: inline-block;float: left;font-size: 12px;color: #4a99f6;padding: 0 20px 0 10px;}
.appo-cl form p input{
	float: left;width: 134px;height: 41px;border-radius: 3px;outline:none;border: none;color: #fff;font-size: 20px;
	margin-top: 10px;cursor: pointer;
	transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;
}
.appo-cl form p input.reset{background: #a1a1a1;margin: 10px 90px 0 150px;}
.appo-cl form p input.submit{background: #4a99f6;}
.appo-cl form p input:hover{text-indent: 2em;}

.appo-cr{width: 280px;height:391px;background: #f3f3f3;overflow: hidden;padding: 50px 15px 30px;}
.appo-cr h3{font-size: 37px;color: #bea68c;text-align: center;padding-bottom: 30px;}
.appo-cr p{text-align: justify;}

.gbox{background: #f3f3f3;height: 277px;overflow: hidden;padding-top: 45px;}
.gbox dt {width: 336px;float: left;}
.gbox dt img{border: 1px solid #dfdfdf;width: 334px;height: 230px;}
.gbox dd {width: 640px;float: right;}
.gbox dd h3{font-size: 30px;line-height: 30px;padding: 0 0 20px 0;font-weight: bold;}
.gbox dd p{text-indent: 2em;text-align: justify;}
.gbox dd a{
	display: block;width: 128px;height: 37px;background: #bea68c;text-align: center;line-height: 37px;color: #fff;border-radius: 3px;margin: 15px 0 0 0;
	transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-o-transition: all 0.3s ease-out;
}
.gbox dd a:hover{text-indent: 2em;}