#main{background:url(../images/aboutbg.jpg) no-repeat center top}
.main_txt{text-align:center}
.main_txt .p1{font-size:18px;color:#000}
.main_txt .p2{font-size:24px;color:red}
.main_txt .p3{font-size:30px;color:red}
.about_content{padding:20px 20px 70px;font-size:14px;line-height:190%;width:1160px;margin:0 auto}
.countusbox{padding-bottom:127px}
.m-about-us{padding-top:30px;padding-bottom:20px}
.m-about-us .left{width:600px;float:left}
.m-about-us .left p{font-size:14px;line-height:24px}
.m-about-us .left p span{color:#EA5504;font-weight:700}
.m-about-us .left p b{font-size:16px}
.m-about-us .right{width:500px;float:right}
.m-about-us .right .m-tit{color:#464646;font-size:18px;font-weight:400;padding-bottom:20px}
.about_team{padding-top:30px;padding-bottom:20px}
.team_left{width:600px;float:left}
.team_left p{font-size:14px;line-height:24px}
.team_left p b{font-size:16px}
.team_right{width:500px;float:right}
.about03{clear:both;padding:40px 0}
.about03 p{line-height:25px;margin-top:10px}
.about03_left{width:310px;float:left}
.about03_center{width:344px;float:left;margin:0 28px;background:url(../images/about03_pic.jpg) no-repeat center;height:341px;padding:140px 0 0 140px}
.about03_center h1{font-size:24px}
.about03_center p{width:210px;margin-top:15px;line-height:25px}
.about03_right{width:310px;float:right}
.about02_01{text-align:right;margin-top:35px;height:150px}
.about01_top_left{width:125px;float:right;font-family:Arial,Helvetica,sans-serif;font-size:50px;color:#f3782a;margin-right:70px}
.about01_top_right{float:right;width:195px;font-weight:700;font-size:16px;margin-top:20px}
.about01_top_right span{font-weight:400}
.about02_03_top_left{width:50px;float:left;font-family:Arial,Helvetica,sans-serif;font-size:50px;color:#f3782a;margin-right:10px}
.about02_03_top_right{float:left;width:260px;font-weight:700;font-size:16px;margin-top:20px}
.about02_03_top_right span{font-weight:400}
.about02_02{margin-top:100px;text-align:right}
.about02_03{text-align:left;margin-top:35px;height:150px}
.about02_04{margin-top:100px;text-align:left}
.about_honor{clear:both;padding:40px 0 10px 0}
.about03 p{clear:both}
.about_honor_top{text-align:center;margin:30px 0}
.about_pow ul{max-width:1200px;margin:0 auto;overflow:hidden;padding:0 0 30px 0}
.about_pow ul li{float:left}
.about_pow ul li img{width:1200px}
.about_pow p{text-align:center;line-height:24px}
.team-work{width:1160px;margin:0 auto}
.half-style{width:48%;float:left;margin-top:60px;min-height:252px}
.half-style p{text-align:left}
.half-style dl{position:relative;display:block;width:100%}
.half-style dl dt{display:block;width:46px;height:46px;overflow:hidden;position:absolute;background:url(../images/job_icon.png) no-repeat}
.half-style dl dd div{padding-left:58px}
.half-style dl dd h3{color:#000;font-size:22px;line-height:24px;height:24px;overflow:hidden}
.half-style dl dd p{font-size:12px;color:#6e6e6e;line-height:22px;height:22px;overflow:hidden}
.half-style>div{margin-top:24px}
.half-style>div p{color:#2d2d2d}
.half-style .icon2{background-position:-47px 0}
.half-style .icon3{background-position:-94px 0}
.half-style .icon4{background-position:-141px 0}
.half-style.no-pad{float:right}