@charset "UTF-8";

/*加入华安首页*/
/*头部*/
.ha-join-content{width:100%;height:auto; margin: 0 auto;overflow: hidden}
.bgcf9{background-color: #f9f9f9;}
/*轮播图*/
.join-banner-wrap { width: 100%; height: 300px; background: #f5f5f5;/* border-top: 3px solid #ba2002;*/padding-top: 1px; }
.join-flexslider { margin: 0px auto; position: relative; width: 100%; height: 300px; overflow: hidden; zoom: 1; }
.join-flexslider .slides li { width: 100%; height: 100%; }
.join-flex-control-nav { width: 100%; position: absolute; bottom: 10px; text-align: center; }
.join-flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display: inline; }
.join-flex-control-paging li a { background-color:#fff; filter:alpha(opacity=50); -moz-opacity:0.5; opacity:0.5; display: block; height: 6px; overflow: hidden; text-indent: -99em; width: 50px; cursor: pointer; }
.join-flex-control-paging li a.flex-active,.join-flex-control-paging li.active a { background-color:#fff; filter:alpha(opacity=100); -moz-opacity:1; opacity:1;}
.join-flexslider .slides a{width:1920px; display: block; position:absolute;left:50%;margin-left:-960px;height:300px;}
.join-flexslider .slides a img { width: 100%; height: 300px;}


/*tabs*/
.aboutmenu{ background: #fff;width: 1170px;margin: 0 auto; }
.aboutmenu ul li{ float: left; width: 117px; font-size: 16px;margin:0px 13px;
text-align: center; display:block; border-top: 3px solid #fff; height: 48px; line-height: 48px; cursor: pointer;}
.aboutmenu ul li:hover,.aboutmenu ul li.active{ border-top: 3px solid #000; background-color: #fff;color: #000;}
.about-content{ padding: 40px 41px; background-color: #000;}


/*首页*/
.join-contop{width:1170px; margin: 0 auto; position: relative;}

.join-ha{position: absolute;width: 1170px;  background: url(../../images/subpage/joinimg4_07.jpg)no-repeat;
background-color: #fff;text-align: center;background-position:0px 50px; }
.join-ha h2 {letter-spacing:2px;font-size: 25px;color: #000;padding: 34px 0px 8px 0px; }
.join-ha p{letter-spacing: 1px;font-size: 15px;color: #9e9e9e;}
.join-ha-img{width:100%;text-align: center;padding:125px 0px 26px 0px;background-color: #fff;}
.join-ha-img a{display:block;margin:0px 10px 37px 10px;height:218px;width:571px;}
.join-ha-table{width:1172px;margin:0 auto;}

.join-ha-img img{height:218px;width:571px;}

/*工作环境*/
.ha-setting-con{width: 1170px;background: #f9f9f9;padding: 23px 0px 0px 0px; margin: 0 auto;}
.ha-setting-con h1{float: left;color: #000;font-size: 24px;padding-bottom: 10px;}
.ha-setting-con p{float: left;margin: 9px 0px 0px 11px;font-size: 14px;color: #b4b4b4;}
.ha-settion-con img{float: left;}
.ha-settion-coned{width: 1170px;background:#fff;margin: 0 auto;}
.ha-settion-coned h1{float: left;color: #000;font-size: 24px;padding-top: 20px;}
.ha-settion-coned p{float: left;margin: 29px 0px 0px 11px;font-size: 14px;color: #b4b4b4;}


/*华安生活*/
.ha-live-con{width: 1170px;background: #fff;margin: 0 auto;padding: 38px 0px;}
.ha-live-con img{float: left;}
.live-module{width:388px;height: 243px;float: left;}
.color-a{background-color: #ffb61b;}
.color-b{background-color: #5bc525;}
.color-c{background-color: #b8c400;}
.module-img{;color: #fff;background: url(../../images/subpage/live-bgimg.png) no-repeat center;
background-position: 313px 22px; font-size: 26px;padding: 5px 0px 0px 330px;}
.live-module h2{font-weight: bold;color: #fff;padding: 10px 44px;}
.live-module p{color: #fff;margin: 0px 44px;}

.live-module-a{width: 1170px;float: left;margin: 36px 0px;}
.live-module-a h1{float: left; font-size: 79px;line-height: 100px; height: 100px;
 width: 93px; color: #000;border-right: solid 1px #9f9f9f;padding: 0px 10px;}
.live-module-a h2{float: left;color: #000;padding-left: 20px;}
.live-module-a p{float: left; width: 1030px;margin-left: 22px;}

/*薪酬福利*/
.ha-weal-con{width: 1174px;background: #fff;margin: 0 auto;padding:33px 0px;}
.weal-module-a{width: 388px;height: 191px;float: left;
background: url(../../images/subpage/weal-a3_03.png) no-repeat;background-color:#f06165;background-position: 236px 54px;}
.weal-module-a h1{color: #fff;padding:16px 0px 5px 35px;}
.weal-module-a p{color: #fff;font-size: 16px;margin-left: 35px;}

.weal-module-b{width: 388px;height: 191px;float: left;
background: url(../../images/subpage/weal-a1_03.png) no-repeat;background-color:#bcd436;background-position: 236px 66px;}
.weal-module-b h1{color: #fff;padding:16px 0px 5px 35px;}
.weal-module-b p{color: #fff;font-size: 16px;margin-left: 35px;}

.weal-module-c{width: 388px;height: 191px;float: left;
background: url(../../images/subpage/weal-a2_03.png) no-repeat;background-color:#19bdbc;background-position: 236px 48px;}
.weal-module-c h1{color: #fff;padding:16px 0px 5px 35px;}
.weal-module-c p{color:#fff;font-size: 16px;margin-left: 35px;}

.weal-module-details{float: left; width: 1173px;background: #fff;padding-top: 33px;margin: 0 auto;}
.ha-procon{float:left;width: 389px;height: 195px;}
.weal-submodule{float: left; width: 389px;height: 196px;}
.weal-submodule img{float: left;}
.weal-submodule h2{float: left;color:#000;margin:3px 0px 0px 152px;font-size: 22px;}
.weal-submodule h3{float: left;color: #000;margin-left:20px;font-size: 20px;}
.weal-submodule p{float: left;color:#606060;width: 160px;margin:5px 0px 0px 20px;font-size: 14px; }

.weal-welfare{float: left;text-align: center;width: 389px;height: 196px;background: url(../../images/subpage/welfare1.jpg) no-repeat;}
.weal-welfare h2{margin-top: 56px;font-size: 28px;}
.weal-welfare p{margin-top: 18px;}