@charset "utf-8";
/* CSS Document */
body{ padding:0; margin:0; background:url(images/bg00.jpg) no-repeat center top #fff; font:normal 12px/180% Georgia,Arial,Helvetica,sans-serif;; color:#000000;text-align:center;}
h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,button,input,textarea,th,td{margin:0;padding:0;}
div{margin:0 auto;text-align:left;font:normal 12px/180% Georgia,Arial,Helvetica,sans-serif;;}
li,p{text-align:left;font:normal 12px/180% Georgia,Arial,Helvetica,sans-serif;;}
a:link,a:visited{color:#000000; text-decoration:none;}
a:hover{color:#000000; text-decoration:underline;}
img{ border:none;}
ol,ul,li{list-style:none;}
em,i{ font-style:normal;} 
/*clear*/
.clearfix:before,.clearfix:after {content:"";display:table;}
.clearfix:after{clear:both;overflow:hidden;}
.clearfix{zoom:1;}
/*other*/
h1,h2,h3,h4,h5,h6{ text-align:left;font:normal 12px/180% Georgia,Arial,Helvetica,sans-serif;;}
.mt10{ margin-top:10px;}
.mb10{ margin-bottom:10px;}
.m10{ margin:10px auto;}
.w980{ width:980px;}
.fl{ float:left;}
.fr{ float:right;}

/*top*/
.top01{ height:36px; overflow:hidden;}
.top01 em{ float:left;}
.top01 i{ float:right; line-height:36px;}
.top01 i a{ padding:0 8px;}

.bg{ overflow-x:hidden;}

.top_bg{ position:relative; width:100%; height:960px;top:0;left:0;}
.top_bg_star{ width:90%; position:absolute; top:15px; background:url(images/star.png) top center no-repeat; height:296px; z-index:0;left:0;}
.top_bg_title{ background:url(images/top_xi.png) top center no-repeat; width:100%; height:180px; top:30px; position: absolute; z-index:1;left:0;}
.top_bg_moon{ background:url(images/moon.png) top center no-repeat; height:747px; width:100%; top:160px; position:absolute; z-index:2; left:0;}
.bg_text{ height:747px; width:100%; top:160px; position:absolute; z-index:2;left:0;}
.text{ padding-top:120px; width:380px; padding-left:20px;}
.text h1{ font:normal 30px/300% Georgia,Arial,Helvetica,sans-serif;; text-align:center; color:#db7b9e;}
.text p{ font:normal 20px/180% Georgia,Arial,Helvetica,sans-serif;; text-align:center; color:#2d4089}

.text02{ padding-top:120px; width:380px; padding-left:20px;}
.text02 h1{ font:normal 30px/300% Georgia,Arial,Helvetica,sans-serif;; text-align:center; color:#dd7c9f;}
.text02 p{ font:normal 20px/180% Georgia,Arial,Helvetica,sans-serif;; text-align:center; color:#d2daf1}


.top_bg_people{ background:url(images/bg2_cr.png) bottom center no-repeat; position:relative; height:960px; z-index:3; width:1000px;top:0;left:0;}
.top_bg_people .zhinv{ background:url(images/zhinv.png) no-repeat; width:375px; height:403px; position:absolute; left:-28px; top:336px; z-index:6;}
.top_bg_people .niulang{ background:url(images/niulang.png) no-repeat; width:248px; height:390px; position:absolute; right:60px; top:336px; z-index:5;}
.top_bg_people .bg_que{ height:300px; width:1000px; z-index:8; position:absolute; top:480px;left:0;}
.top_bg_people .bg_que li{float:left;}
.top_bg_people .bg_que .t01{ background:url(images/que_lt.png) no-repeat; width:229px; height:289px;}
.top_bg_people .bg_que .t02{ background:url(images/que_cr.png) 0 9px no-repeat; width:522px; height:289px;}
.top_bg_people .bg_que .t03{ background:url(images/que_rt.png) 0 39px no-repeat; width:216px; height:289px;}

.top_bg_hua{ background:url(images/hua.png) top center no-repeat; height:558px; top:-20px; width:95%; position:absolute; z-index:20;left:0;}

.content{ padding:0 30px 100px 40px; margin-top:-120px; position:relative; z-index:100; width:930px;top:0;left:0;}
.content h1{font: normal 48px/180% Georgia,Arial,Helvetica,sans-serif;; color:#2d4089; border-bottom:#ededed 2px solid; margin-bottom:10px;}
.content span{border-bottom:#ededed 1px solid; font-size:20px; line-height:220%; padding:8px 0;}

.daji{display:block;width:116px;height:133px; background:url(images/ico.png) no-repeat;position:absolute;top:0;left:0; display:block; z-index:10000;}

#copyright{ text-align:center; padding:30px 0;}
#copyright li,#copyright p{ text-align:center;}



