@charset "utf-8";
/* CSS Document */
@charset "utf-8";
/* CSS Document */
/*stone-2014.07.15*/
/*public*/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td{margin:0;padding:0;border:0;font-size:100%;vertical-align:baseline;font-family:"微软雅黑";}
body{line-height:1;font-family:"微软雅黑";}
section,article,aside,header,footer,nav,dialog,figure{display:block;}
figure{margin:0;}
hr,button,input,textarea{margin:0;padding:0;}
button,input,select,textarea{font-size:100%;}
address,cite,dfn,em,var{font-style:normal;}
small{font-size:12px;}
ul,ol{list-style:none;}
a{text-decoration:none;}
a:hover, a:focus{text-decoration:underline;}
sup{vertical-align:text-top;}
sub{vertical-align:text-bottom;}
legend{color:#000;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}

/* ie6 background img*/
*html{zoom:expression(function(ele){ele.style.zoom = "1";document.execCommand("BackgroundImageCache",false,true)}(this))}

/* font */
body,button,input,select,textarea{font:12px/1.5 tahoma,arial,\5b8b\4f53;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}

/* generic */
input[type=submit]{cursor:pointer;}
button{cursor:pointer;}
strong, b{font-weight:bold;}
/* common */
a{color:#333; }
a:hover,a{text-decoration:none;}
h1 { font-size:22px;}
h2 { font-size:20px;}
h3 { font-size:18px;}
h4 { font-size:16px;}
h5 { font-size:14px;}
h6 { font-size:12px;}
.hidden{ display: none;}
.placeholder{ color:#666;}
.readonly{ background-color:#ededed;}
.disabled{ color:#666;}
.l{ float:left;}
.r{ float:right;}
.clear{clear:both; width:100%; height:1px; overflow:hidden;}
.clearfix:after { visibility:hidden;display:block;font-size:0;content:" ";clear:both;height:0;}
.clearfix {zoom:1; /* for IE6 IE7 */}
.loading, .lazyload, .bigrender{ background:#fff url(../img/common/loading.gif) no-repeat center center; }
.ie6-select{ overflow: hidden;}
.ie6-iframe{position:absolute; width:100%; height:9999px; z-index:-1; border:0; zoom:1; }
/* body go */
body{ background:#fafafa;}
.fan_banner{ background: url(../img/fan_bannerBg.png); height:622px;}
.bannBg_all{ background:url(../img/bannerBg_all.png) bottom center no-repeat; height:620px; position:relative;}
.bannerCont{ width:1000px; margin:0 auto; position:relative; height:622px;}
.fan_clouds{ animation: whiteClouds 2s linear infinite alternate;background:url(../img/yun_01.png); width:107px; height:71px; position:absolute; left:0; top:125px;-webkit-animation:whiteClouds 30s infinite linear ;-moz-animation:whiteClouds 30s linear infinite;animation:whiteClouds 30s linear infinite;
-ms-animation:whiteClouds2 30s infinite linear ;
}
.fan_clouds2{ background:url(../img/yun_02.png); width:138px; height:86px; right:0; top:100px; position:absolute;
-webkit-animation:whiteClouds2 30s infinite linear ;
-ms-animation:whiteClouds2 30s infinite linear ;
-moz-animation:whiteClouds2 30s linear infinite;
animation:whiteClouds2 30s linear infinite; }
.fan_moon { background:url(../img/yueliang.png); width:466px; height:351px; top:163px; left:0;}
.fan_moon ,.fan_Tables,.fan_people,.fan_name,.fan_gg_text,.fan_goLook{ display:none; position:absolute;}
.fan_Tables{ background:url(../img/zhuoZi.png); width:355px; height:184px; position:absolute; top:358px; left:56px;}
.fan_people{ background:url(../img/fanfan_people.png); width:328px; height:410px;  top:169px; left:158px;}
.fan_people2{ background:url(../img/fanfan_people2.png);}
.fan_name{ background:url(../img/fanfan_name.png); width:251px; height:228px; top:113px; left:493px;}
.fan_gg_text{ width:410px; height:48px; position:absolute; top: 360px; left:526px;}
.fan_goLook{ position:absolute; top:424px; left:526px;}
.fan_goLook a{ color:#fff; font-size:30px; display:inline-block; border:#fff solid 2px; padding:4px 10px 4px 40px;}
.fan_goLook a b{ font-weight:normal; display:inline-block; background:url(../img/jianTou_r.png) right center no-repeat; padding-right:46px;}
.fan_Mountain{ background:url(../img/shanFeng.png); width:631px; height:175px; position:absolute; top:339px; right:0;-webkit-animation:mountainMove 2s infinite linear ;-moz-animation:mountainMove 2s linear infinite;animation:mountainMove 2s linear infinite;}
 .fan_line{ background:url(../img/fenGe_line.png) repeat-x; height:15px;}
 .fan_main{ width:1200px; margin:10px auto; padding-bottom:60px;}
 .fan_main .fan_title{ background:url(../img/title_ling.png) repeat-x left center; text-align:center;}
 .title_txt{ display:inline-block; padding:0px 20px; color:#000; font-size:21px; background:#fafafa; position:relative;}
 .title_txt b{ display:inline-block; width:40px; height:40px; border-radius:40px; color:#fff; background:#df0741; font-weight:normal; vertical-align:middle; line-height:36px; text-align:center; margin:0 6px;}
 .fan_content{ padding:0 10px;}
 .fan_simple{ background: url(../img/fan_jianDan.png) top center no-repeat; padding-top:215px; width:200px; float:left; margin-left:100px; position:relative;_margin-left:40px;}
 .fan_heart{ background:url(../img/fan_herat.png); position:absolute; top:10px; right:-10px; width:29px; height:27px;}
 .simple_text{ text-align:center; }
 .simple_text span{ display:inline-block;font-size:28px;}
  .simple_text span.zc{ padding-left:20px;}
   .simple_text p{ font-size:14px; color:#999999;}
 .fan_heart{-webkit-animation:heartBeating 2s infinite linear ;-moz-animation:heartBeating 2s linear infinite;animation:heartBeating 2s linear infinite;} 
 .fan_netMod{ width:250px; background:url(../img/fan_net_ren.png) top center no-repeat; padding-top:223px; float:left; margin-left:200px;}
 .fan_netMod2{ background-image:url(../img/fan_net_ren2.png);}
 .fan_shareMod{ background:url(../img/fan_meet_collect.png) top center no-repeat; padding-top:282px;float:right; width:250px; margin-right:40px;}
 .pubLic_fan{ margin-top:60px;}
  .fan_shareMod .simple_text{ text-align:left; padding-left:48px;}
 .fan_shareMod .simple_text .zc{ padding-left:0;}
  .fan_shareMod .simple_text .xy{ padding-right:20px;}
.fan_shareMod2{ background-image:url(../img/fan_meet_collect2.png);}
.fan_footer{ background:url(../img/footer_bg.png) top left repeat-x; padding-top:16px;}
.footer_cont{ width:1000px; margin:0 auto; color:#fff; font-size:18px; text-align:center; padding:10px;}