@charset "utf-8";
/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,dl,dt,dd{padding: 0;margin: 0;}
body{ font:12px Microsoft Yahei, "\5b8b\4f53", Arial, Helvetica, sans-serif;_background-image:url(img/blank.gif);_background-attachment: fixed;}
table {border-collapse:collapse;border-spacing: 0;}
address,caption,cite,code,dfn,em,th,var {font-weight: normal;font-style: normal;}
ol,ul ,dl{list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-weight: bold;font-size: 100%;}
img {border:none;vertical-align:top; }
input,button{vertical-align:middle;}  
button{cursor:pointer;}
abbr,acronym { border: 0px;}
.clearfix:after {content:".";clear:both;display:block;height:0;visibility:hidden;}
.clearfix{display:inline-block; }
.clearfix {display:block;}
.clear{ clear:both;}
/*--------------------*/
a,a:link{color:#3e567b; text-decoration:none;}
a{blr:expression(this.onFocus=this.blur());outline:none;}
a.dragA {blr:expression(this.onFocus=0);}
a:visited{}
a:hover{color:#0889d3;}
a:active{}

.fl{float:left; }
.fr{float:right; }
/* // ----alpha---- // */
#alpha{position:absolute;z-index:998;left:0;top:0;width:100%;height:1115px;background:none repeat scroll 0 0 #000000;filter:alpha(opacity=80);opacity: 0.8;-moz-opacity:0.8;display:none;}

html,.bg01{ background:url(img/bg01.jpg) no-repeat center top #ebeff1;}
.wrap{ width:1000px; padding:120px 0 80px; margin:0 auto;}
.wrap .main{ width:746px; height:524px; background:url(img/wrap.gif) no-repeat 0 0; margin:0 auto; overflow:hidden;}
.main .content{ height:150px; overflow:hidden;}
.main .h3,.main .content p{ line-height:40px; text-align:center; color:#000; font-size:20px;}
.main .h3{ height:40px; padding:50px 0 40px; font-size:30px;}
.main .content p{ padding:0 50px; text-indent:2em; text-align:left;}
.main .btn{ height:70px; padding:120px 0 0;}
.main .btn a{ width:260px; height:70px; line-height:70px; overflow:hidden; text-align:center; display:block; margin:0 auto; color:#fff; font-size:24px; background:url(img/wrap.gif) no-repeat 0 -600px;}
.main .btn a:hover{ background-position:-300px -600px;}
.footer{width:1000px;height:auto;padding:30px;margin:0 auto; border-top: 1px solid #d5d7d6;}
.footer p{line-height:24px;font-size: 14px; color:#3c3c3c; text-align:center;}
.footer p a{color:#3c3c3c;}
.footer p a:hover{color:#f60;}
.footer p span{ font-family:Arial, Helvetica, sans-serif}