@charset "utf-8";
/**** CSS 初始化 ****/
html,body,ul,li,ol,dl,dd,dt,p,h1,h2,h3,h4,h5,h6,form,fieldset,legend,img,input{margin:0; padding:0;}
input{border:0 none;outline-style:none;}
h1,h2,h3,h4,h5,h6{font-size:12px; font-weight:normal;}
i,em{font-style:normal;}
fieldset,img{border:0 none;}
img{display:block;}
ul,ol{list-style:none;}
select,input,textarea{font-size:12px;margin:0;border:0 none;outline-style:none;}
textarea{resize:none;}
body {font:16px/1.4 "\5fae\8f6f\96c5\9ed1",Tahoma,"\5B8B\4F53",sans-serif;color:#666;background-color:#fff;}
.clearfix:after{content:".";display:block;height:0;visibility:hidden;clear:both;}
.clearfix{zoom:1;}
a{text-decoration:none;}
.f_l{float:left;}
.f_r{float:right;}
/**** CSS 初始化 end  ****/

.header-banner{width:100%;min-width:1200px;height:483px;background:url(images/pic-banner.jpg) no-repeat center top;position:relative;}
.header-banner a{display:block;width:266px;height:46px;position:absolute;top:46px;left:50%;margin-left:-554px;}


/**** 年龄分布 ****/
.con-age .title-age{width:440px;margin:0 auto;background:url(images/bg-title.jpg) no-repeat 0 0;}
.con-age .title-age p{line-height:60px;font-size:34px;text-align:center;}
.con-age .title-age .txt-agenum{font-size:40px;}
.ul-agechart{width:1032px;margin:55px auto 0;}
.ul-agechart li{float:left;width:216px;margin:0 64px;}
.ul-agechart i{display:block;width:216px;height:214px;background-image:url(images/icon-sprites.png);background-repeat:no-repeat;overflow:hidden;}
.ul-agechart .icon-chart1{background-position:0 0;}
.ul-agechart .icon-chart2{background-position:-218px 0;}
.ul-agechart .icon-chart3{background-position:-436px 0;}
.ul-agechart li p{text-align:center;margin-top:20px;}
/**** 年龄分布 end ****/

/**** con-section ****/
.con-section{width:100%;min-width:1200px;border-top:#e4e4e4 1px solid;padding:80px 0;overflow:hidden;}
.con-section .title-sec{height:50px;line-height:50px;font-size:34px;text-align:center;}
.con-section .box-section{margin-top:40px;}
.box-section img{display:block;margin:0 auto;}
.con-education,.con-salary{background-color:#fffdf3;}
.box-happiness{width:1200px;margin:0 auto;}
.ul-happiness{width:570px;margin:20px auto 0;}
.ul-happiness li{float:left;width:144px;height:142px;margin:20px 23px 0;}
.ul-happiness li i{display:block;width:72px;height:70px;background-image:url(images/icon-sprites.png);background-repeat:no-repeat;margin:0 auto;overflow:hidden;}
.ul-happiness .icon-factor1{background-position:0 -216px;}
.ul-happiness .icon-factor2{background-position:-72px -216px;}
.ul-happiness .icon-factor3{background-position:-144px -216px;}
.ul-happiness .icon-factor4{background-position:-216px -216px;}
.ul-happiness .icon-factor5{background-position:-288px -216px;}
.ul-happiness .icon-factor6{background-position:-360px -216px;}
.ul-happiness li p{text-align:center;line-height:24px;}
.ul-happiness li .txt-percent{font-weight:700;margin-top:10px;}
.txt-happiness{width:900px;margin:20px auto 0;line-height:24px;}
.box-condition{width:1200px;margin:40px auto 0;padding-top:40px;border-top:#ff964e 1px dashed;}
/**** con-section end ****/

/**** footer ****/
.con-footer{width:100%;min-width:1200px;height:110px;line-height:110px;background-color:#f7f7f7;font-size:14px;color:#adadad;text-align:center;}
/**** footer end ****/