@import url(iconfont/iconfont1.css);
.header_bg {height: 270px; } 
.about_menu { width: 240px;  background: #fff;}
.about_con { width: 790px; min-height: 588px; padding: 50px 70px; background: #fff;}
.menu_left { display: block; padding: 20px 20px 20px 90px; position: relative; border-bottom: 5px solid #f9f6f0}
.menu_left .iconfont { position: absolute; width: 30px; height: 30px; left: 38px; top: 24px; font-size: 35px; text-align: center; line-height: 30px; color: #666; border-radius: 6px; }
.menu_left span { display: block; font-size: 12px; color: #ccc; }
.menu_left b { display: block; font-size: 18px; font-weight: normal; }
.menu_left.on .iconfont { color: #ff6a06; }
.menu_left.on b { color: #ff6a06; font-weight: bold; }
.menu_left.on span {color: #ff6a06;}
.menu_left:hover .iconfont { color: #ff6a06; }
.about_title { padding-bottom: 20px; }
.about_title h3 { font-size: 24px; }
.about_content p { line-height: 30px; text-indent: 2em; margin-bottom: 20px; }
.about_content h4 { font-size: 18px; margin-bottom: 15px; line-height: 30px; }
.ab_icon {height: 30px; line-height: 30px; padding-left: 30px; position: relative; }
.ab_icon::before, .ab_icon::after {content: ""; display: block; border-radius: 100%; width: 10px; height: 10px; position: absolute; background: #ff6a06; left: 0; top: 10px; }
.ab_icon::after {background: #f8a500; left: 10px; }
.menu_left .iconfont:before {content: "\e637"; }
.menu_left:nth-child(1) .iconfont:before {content: "\e637"; }
.menu_left:nth-child(2) .iconfont:before {content: "\e6a1"; }
.menu_left:nth-child(3) .iconfont:before {content: "\e626"; }
.menu_left:nth-child(4) .iconfont:before {content: "\ed04"; }
.menu_left:nth-child(5) .iconfont:before {content: "\e610"; }
.menu_left:nth-child(6) .iconfont:before {content: "\e72d"; }
.contact_top{margin-top: 15px;}
.contact_top .nav_item span a{color: #ff6a06}
.nav_item::before{background: #f8a500;height: 2px;}
.nav_mobile{line-height: 25px;}