/*关于我们样式*/
.about{overflow:hidden}
.w1120{width:1120px}
.w1000,.w1120,.w1180,.w1200,.w990{margin:0 auto}
.w1200{width:1300px}
.contact_box{width:1120px;margin:0 auto;overflow:hidden;padding-top:110px}
.contact_box ul{width:1200px}
.contact_box li{width:300px;float:left;height:240px}
.contact_box li h1{width:100%;height:35px;font-size:20px;color:#333;line-height:35px;padding-bottom:5px;font-weight:400}
.contact_box li p{font-size:16px;color:#999;line-height:30px}
.about_pic{width:100%;height:509px;background:url(../images/about/about_01.jpg) center no-repeat #75c8ee}
.about_portrait{width:100px;height:100px;background:url(../images/about/about_02.png) no-repeat;margin:85px auto 60px}
.about_txt{width:930px;line-height:45px;color:#666;position:relative;margin:0 auto;padding-bottom:30px}
.about_txt:after,.about_txt:before{width:24px;height:25px;content:"";position:absolute}
.about_txt:before{left:0;top:0;background:url(../images/about/about_02.png) -155px 0 no-repeat}
.about_txt:after{right:0;bottom:30px;background:url(../images/about/about_02.png) -199px 0 no-repeat}
.about h2{width:160px;height:60px;margin:110px auto 45px;background:url(../images/about/about_02.png) no-repeat}
.about h2.aboutbt_ico1{background-position:0 -114px}
.about h2.aboutbt_ico2{background-position:-160px -114px}
.about h3{color:#a49d9b;margin:0 auto;padding-bottom:55px;font-weight:400}
.about_introduce{width:100%;height:750px;background-color:#f6d346}
.about_introduceL{width:52%;height:750px;float:left;background:url(../images/about/about_04.jpg) center right no-repeat}
.about_introduceR{width:570px;float:left;padding:150px 0 0 180px;line-height:42px;color:#555}
.about_introduceR h4{font-size:22px;padding-bottom:90px;padding-right:10px;font-weight:400;text-align:right}
.about_introduceR p{font-size:18px}
.about_happy{width:1200px;height:527px;margin:0 auto 165px;overflow:hidden}
.about_happy img{width:100%;height:100%}
.about_happy .happy_box{background-color:#000}
.about_happy .happy_box1{width:595px;height:259px;float:left;position:relative}
.about_happy .happy_box2{width:293px;height:259px;float:left;margin-left:9px}
.about_happy .happy_box3{width:293px;height:259px;float:right;position:relative}
.about_happy .happy_box4{width:596px;height:259px;float:left;margin-top:9px}
.about_happy .happy_box5{width:596px;height:259px;float:right;margin-top:9px}
.about_ico{width:1200px;height:305px;margin:0 auto;padding-bottom:145px}
.about_ico li{width:130px;float:left;margin:0 135px}
.about_ico li i{width:130px;height:130px;float:left;background:url(../images/about/about_03.png);-webkit-transition:all .4s ease 0s;transition:all .4s ease 0s}
.about_ico li i.ab_ico1{background-position:0 -131px}
.about_ico li i.ab_ico2{background-position:-130px -131px}
.about_ico li i.ab_ico3{background-position:-260px -131px}
.about_ico li a:hover i.ab_ico1{background-position:0 -1px}
.about_ico li a:hover i.ab_ico2{background-position:-130px -1px}
.about_ico li a:hover i.ab_ico3{background-position:-260px -1px}
.about_ico li p{width:100%;float:left;text-align:center;padding-top:15px;font-size:18px;color:#666}
.about_ico li a:hover p{color:#e9781a}
.join{overflow:hidden}
.join_pic{width:100%;height:509px;background:url(../images/about/join_01.jpg) center top no-repeat}
.join_yel{width:100%;background-color:#e08622;padding:100px 0}
.join_yel h2{width:142px;height:38px;background:url(../images/about/join_02.png) no-repeat;margin:0 auto}
.join_yel p{width:900px;text-align:center;color:#fff;font-size:22px;line-height:40px;margin:80px auto 0;position:relative}
.join_yel p:after,.join_yel p:before{width:24px;height:25px;content:"";position:absolute;top:0}
.join_yel p:before{left:0;background:url(../images/about/join_02.png) 0 -67px no-repeat}
.join_yel p:after{right:0;background:url(../images/about/join_02.png) -43px -67px no-repeat}
.join_resume{width:100%;padding:100px 0;margin-bottom:150px}
.about h3,.about_txt{font-size:18px;text-align:center}
.join_resume h2{width:142px;height:38px;background:url(../images/about/join_02.png) 0 -112px no-repeat;margin:0 auto}
.join_resumeti{height:50px;border:1px solid #c0bfbe;margin:100px 0 25px}
.join_resumeti ul{padding-left:205px}
.join_resumeti li{margin-right:50px;float:left;text-align:center;line-height:50px;color:#333;font-size:18px;padding:0 14px}
.join_resumeti li.hover{color:#fff;background-color:#e9781a}
.join_resumebox{display:none}
.join_resumebox dl dt{height:70px;font-size:18px;color:#333;line-height:70px;margin:20px 0 20px 220px;font-weight:700}
.join_resumebox dl p{float:left}
.join_resumebox dl .resume_w1{width:325px;font-weight:700}
.join_resumebox dl .resume_w2,.join_resumebox dl .resume_w3,.join_resumebox dl .resume_w4{width:170px;text-align:center}
.join_resumebox dl .resume_w4{position:relative}
.join_resumebox dl .resume_w1_ico{width:27px;height:22px;background:url(../images/about/join_02.png) -104px -66px no-repeat;font-size:12px;color:#fff;padding:2px 5px 5px 10px;font-style:normal;margin-left:5px}
.join_resumebox dl .resume_w4_ico{width:15px;height:15px;background:url(../images/about/join_02.png) -133px -65px no-repeat;padding:3px;position:absolute;right:0;top:3px}
.join_resumebox dd{border-bottom:solid 1px #d9d6d6;padding:25px 0 0 220px;overflow:hidden;cursor:pointer}
.join_resumebox dd .resume_txt{width:100%;height:55px;font-size:16px;color:#666;line-height:30px}
.join_resumebox dd .resume_txt .resume_w1{color:#333}
.join_resumebox .join_details{height:auto;margin:0 145px 50px 0;overflow:hidden;display:none;background-color:#f4f4f4;padding:15px}
.join_resumebox .join_details .join_detbox1{overflow:hidden;padding:5px 10px;margin-bottom:10px}
.join_resumebox .join_details .join_detbox1 p{width:260px;float:left;font-size:16px;line-height:45px;color:#666}
.join_resumebox .join_details .join_detbox1 p span{padding-left:80px}
.join_resumebox .join_details .join_detbox2{overflow:hidden;padding:5px 10px}
.join_resumebox .join_details .join_detbox2 h3{width:100%;font-size:16px;line-height:45px;color:#333;font-weight:700}
.join_resumebox .join_details .join_detbox2 p{width:100%;font-size:16px;line-height:45px;color:#666}
.contact_bigpic{width:100%;height:650px;background-color:#e5e5e5}
.contact_bigpic .w1120{height:650px;position:relative}
.contact_bigpic_map{width:512px;height:427px;position:absolute;right:0;top:110px}
.contact_bigpic h1{font-size:26px;color:#333;line-height:60px;padding-top:230px}
.contact_bigpic p{font-size:16px;color:#666;line-height:35px}
.contact_bigpic_i{width:21px;height:26px;position:absolute;background:url(../images/about/contact_ico2.png) no-repeat;left:780px;top:280px;-webkit-transform:rotate(20deg);transform:rotate(20deg);-webkit-animation:contact_bigpic_i 2s ease-in-out infinite;animation:contact_bigpic_i 2s ease-in-out infinite;transform-origin:114px 174px;-o-transform-origin:114px 174px;-moz-transform-origin:114px 174px;-webkit-transform-origin:114px 174px;-ms-transform-origin:114px 174px}
.about h2,.about_introduceL,.join_resume h2,.join_yel h2{text-indent:-9999px}
