@charset "utf-8";
.about_wrapper{ padding-top:76px;}
.about_banner{ position: relative; height: 430px; background: url(../images/about/aboutbanner.jpg) no-repeat center;}
.about_banner a{ position: absolute; left: 50%; bottom: 98px; margin-left: -80px; display: block; width: 160px; height: 50px; line-height: 50px; background-color: #fff; border-radius: 4px; font-size: 18px; color: #ff4300;}
.about_title{  margin-top:80px;}
.about_title h1{ font-size: 36px; height: 36px; line-height: 36px; }
.about_title h6{ margin:13px auto 43px; font-size: 18px; color: #999; height: 18px; line-height: 18px;}
.about_info1{ margin:22px 101px 50px 44px; width: 305px;}
.about_info1 img{ margin:0 0 31px 47px;}
.about_info p{ margin: 0 auto; width: 232px; line-height: 30px; font-size: 16px; color: #999;}
.about_info2{ margin-right: 101px}
.about_info2 img{ margin:0 0 50px 47px;}
.about_info3{ margin:22px 0 50px 0;}
.about_info3 img{ margin:0 47px 27px 0;}
.about_detail{ width: 1060px; margin:0 auto 54px; border-top:1px solid #eee;}
.about_detail p{ padding:50px 0 55px; font-size: 16px; color: #666; line-height: 30px;}
.join-main{ background-color: #f9f9f6;}
.join-center{ width: 1060px; margin:0 auto; overflow: hidden;}
.join-left{ border-left:1px solid #eee; border-right:1px solid #eee; width: 254px;  margin-bottom:-10000px; padding-bottom:10000px; background-color: #fff;}
.join-desp{ width: 256px; height: 119px; background-color: #607d8b; color: #fff;}
.join-h4{ height: 36px; line-height: 36px; font-size: 36px; }
.join-desp .join-h4{ padding: 40px 0 0 35px;}
.join-h6{ height: 18px; line-height: 18px; font-size: 18px; }
.join-desp .join-h6{ padding: 13px 0 0 35px;}
.join-left ul{ padding: 24px 0; width: 254px; background-color: #fff;}
.join-left ul li{ height: 47px; line-height: 47px; }
.join-left ul li a{ display: block; padding-left: 36px; font-size: 16px; color: #999;}
.join-left ul li a.active{ position: relative; color: #607d8b; background-color: #f9f9fa;}
.join-left ul li a.active span{ position: absolute; top:0; left:-1px; width: 2px; height: 47px; background-color: #607d8b; }
.join-left ul li a.active em{ position: absolute; top:0; right:-1px; width: 1px; height: 47px; background-color: #f9f9fa; }
.join-right{ width: 731px; padding-left: 72px;  margin-bottom:-10000px;  padding-bottom:10000px; }
.join-right .join-h4{ padding-top:40px;}
.join-right .join-h6{ padding-top: 15px; color: #999;}
.join-detail{ padding: 56px 0 0;}
.join-detail h5{ font-size: 18px; line-height: 42px;}
.join-detail p{ line-height: 42px; color: #666; font-size: 14px;}
.join_btn{ margin: 30px 0 100px; display: block; width: 220px; height: 66px; line-height: 66px; border-radius: 5px; background-color: #f4511e; color: #fff; font-size: 24px;}