@charset "UTF-8";
.warp .part { position: relative; }
.warp .part main .not_top { padding: 0; }
.warp .part main .main_center section { padding-top: 74px; }
.warp .part main .main_center .tex_content section{padding-top:0;}
.warp .part main .main_center section .icon_font { position: relative; padding: 0 72px; text-align: left; }
.warp .part main .main_center section .icon_font:before { position: absolute; content: ""; left: 0; top: -30px; width: 63px; height: 57px; background: url("../../images/about/Company_h3_icon1.jpg"); }
.warp .part main .main_center section .icon_font:after { position: absolute; content: ""; left: 453px; top: 3px; width: 50px; height: 28px; background: url("../../images/about/Company_h3_icon2.jpg"); }
.warp .part main .main_center section > p { padding-top: 46px; font-size: 14px; line-height: 36px; text-indent: 31px; }
.warp .part main .main_center section > img { padding: 58px 0px 116px 0; }
.warp .part main .main_center .tex_content section >p{padding-top:0;font-size:inherit;line-height: normal; text-indent: 0; }
.warp .part main .main_center .tex_content section > img { padding: 0; }
.warp .part main .main_center section .no_padding { padding-top: 0; }
.warp .part main .main_center .brand { position: relative; width: 100%; margin: 122px 0 380px 0; text-align: center; }
.warp .part main .main_center .brand .tex { position: absolute; width: 378px; text-align: left; }
.warp .part main .main_center .brand .tex h3 { font-size: 36px; font-weight: bold; color: #2fb476; text-align: left; font-family: Impact; }
.warp .part main .main_center .brand .tex h3 span { font-size: 18px; vertical-align: middle; }
.warp .part main .main_center .brand .tex .right_h3 { text-align: right; }
.warp .part main .main_center .brand .tex p { padding-top: 12px; font-size: 14px; letter-spacing: 0.2px; line-height: 26px; }
.warp .part main .main_center .brand .tex p span { display: block; }
.warp .part main .main_center .brand .one_tex { top: -11px; left: 0px; }
.warp .part main .main_center .brand .two_tex { right: 0px; top: -11px; }
.warp .part main .main_center .brand .Three_tex { right: 0; top: 132px; }
.warp .part main .main_center .brand .Four_tex { right: 0; bottom: -148px; }
.warp .part main .main_center .brand .Five_tex { bottom: -169px; }
.warp .part main .main_center .culture { position: relative; text-align: center; margin: 337px 0 260px 0; }
.warp .part main .main_center .culture ul li { position: absolute; }
.warp .part main .main_center .culture ul li h3 { color: #2fb476; font-size: 32px; font-weight: bold; }
.warp .part main .main_center .culture ul li h3 span { line-height: 43px; color: #333333; font-size: 24px; vertical-align: text-top; }
.warp .part main .main_center .culture ul li p { font-size: 14px; line-height: 36px; }
.warp .part main .main_center .culture ul li:nth-child(1) { top: 61%; left: -7px; }
.warp .part main .main_center .culture ul li:nth-child(2) { top: 27%; left: -1px; }
.warp .part main .main_center .culture ul li:nth-child(3) { top: -1%; left: 98px; }
.warp .part main .main_center .culture ul li:nth-child(4) { top: -30%; left: 442px; width: 300px; }
.warp .part main .main_center .culture ul li:nth-child(5) { top: 2%; right: 26px; }
.warp .part main .main_center .culture ul li:nth-child(6) { top: 31.3%; right: 4px; }
.warp .part main .main_center .culture ul li:nth-child(7) { top: 61%; right: 2px; }
.warp .part main .main_center .culture ul li:nth-child(7) p { padding-left: 51px; }
.warp .part main .main_center .custcoop { text-align: center; }
.warp .part main .main_center .custcoop h2 { position: relative; padding: 90px 0 46px 0; text-align: center; font-size: 30px; font-weight: bold; }
.warp .part main .main_center .custcoop h2 span { display: inline-block; line-height: 88px; background-color: white; padding: 0 22px; }
.warp .part main .main_center .custcoop h2 span img { vertical-align: middle; }
.warp .part main .main_center .custcoop h2 i { display: inline-block; position: absolute; left: 23%; top: 138px; height: 1px; z-index: -1; width: 660px; background-color: #cccccc; }
.warp .part main .main_center .custcoop > ul { display: inline-block; width: 100%; }
.warp .part main .main_center .custcoop > ul > li { padding-bottom: 106px; text-align: left; }
.warp .part main .main_center .custcoop > ul > li h3 { position: relative; font-size: 24px; text-align: left; padding-left: 10px; padding-bottom: 20px; line-height: 69px; }
.warp .part main .main_center .custcoop > ul > li h3 span { padding-left: 92px; }
.warp .part main .main_center .custcoop > ul > li h3:before { position: absolute; content: ""; width: 73px; height: 69px; background: url("../../images/about/Custcoop_icon1.jpg") no-repeat; }
.warp .part main .main_center .custcoop > ul > li .left_one:nth-child(2) h3:before { background: url("../../images/about/Custcoop_icon2.jpg") no-repeat; }
.warp .part main .main_center .custcoop > ul > li div { display: inline-block; width: 100%; }
.warp .part main .main_center .custcoop > ul > li div .left_one { width: 50%; float: left; }
.warp .part main .main_center .custcoop > ul > li div .left_one > ul > li p { position: relative; padding-left: 94px; line-height: 36px; }
.warp .part main .main_center .custcoop > ul > li div .left_one > ul > li p:before { position: absolute; content: ""; width: 12px; height: 12px; top: 13px; left: 59px; background: url("../../images/about/Custcoop_lv.jpg"); }
.warp .part main .main_center .custcoop > ul > li div .right_one { width: 50%; float: left; }
.warp .part main .main_center .custcoop > ul > li div .alont_addr { position: relative; height: 256px; }
.warp .part main .main_center .custcoop > ul > li div .alont_addr img { position: absolute; top: -46px; }
.warp .part main .main_center .custcoop > ul li:nth-child(3) { padding-bottom: 0; }
.warp .part main .main_center .custcoop > ul li:nth-child(3) .right_one { position: relative; }
.warp .part main .main_center .custcoop > ul li:nth-child(3) .right_one > img { position: absolute; }
.warp .part main .main_center .custcoop > ul li:nth-child(3) .left_one h3:before { background: url("../../images/about/Custcoop_icon3.jpg") no-repeat; }
.warp .part main .main_center .custcoop .advantage { position: relative; }
.warp .part main .main_center .custcoop .advantage > img { padding: 70px 0; }
.warp .part main .main_center .custcoop .advantage p { position: absolute; display: inline-block; left: 47px; top: 36%; width: 460px; line-height: 32px; text-align: left; }
.warp .part main .main_center .custcoop .advantage .two_p { left: 35%; top: 1%; }
.warp .part main .main_center .custcoop .advantage .Three_p { left: 73%; top: 56%; }
.warp .part main .main_center .custcoop .advantage .Four_p { left: 33%; top: 94%; }
.warp .part main .main_center .custcoop .ba_color { width: 100%; text-align: center; padding-bottom: 15px; background-color: #f5f5f5; }
.warp .part main .main_center .custcoop .ba_color ul { display: inline-block; width: 100%; }
.warp .part main .main_center .custcoop .ba_color ul li { margin-top: 20px; margin-left: 20px; float: left; }
.warp .part main .main_center .custcoop .ba_color > p { line-height: 88px; text-align: center; }
.warp .part main .main_center .custcoop .ba_color > p a { color: #2fb476; }
.warp .part main .main_center .custcoop .ba_color .form_dic { display: inline-block; padding: 10px 0 67px 0; font-size: 18px; }
.warp .part main .main_center .custcoop .ba_color .form_dic p { color: #666666; line-height: 96px; }
.warp .part main .main_center .custcoop .ba_color .form_dic p i { color: #f78a40; }
.warp .part main .main_center .custcoop .ba_color .form_dic .span_top { padding-top: 50px; }
.warp .part main .main_center .custcoop .ba_color .form_dic span { position: relative; display: block; padding-bottom: 33px;
    overflow: hidden; }
.warp .part main .main_center .custcoop .ba_color .form_dic span input { font-size: 16px; width: 480px; padding-left: 33px; line-height: 74px; font-family: 微软雅黑; height: 74px; border: none; }
.warp .part main .main_center .custcoop .ba_color .form_dic span label { position: absolute; font-size: 16px; right: 20px; top: 30px; color: #808080; }
.warp .part main .main_center .custcoop .ba_color .form_dic span label sup { font-size: 12px; }
.warp .part main .main_center .custcoop .ba_color .form_dic span select { display: inline-block; width: 512px; line-height: 68px; height: 71px; color: #808080; font-family: 微软雅黑; font-size: 16px; padding: 0 22px; border: none;  }
.warp .part main .main_center .custcoop .ba_color .form_dic span select::-ms-expand { display: none; }
.warp .part main .main_center .custcoop .ba_color .form_dic span .selec2 { width: 240px; background-position: 23px  0; }
.warp .part main .main_center .custcoop .ba_color .form_dic span .selec2:nth-child(1) { margin-right: 24px; }
.warp .part main .main_center .custcoop .ba_color .form_dic .custcoop_Pre { font-size: 24px; width: 517px; line-height: 74px; color: white; display: inline-block; background-color: #f78a40; }
.warp .part main .main_center .custcoop .ba_color .form_dic .custcoop_Pre:hover { background-color: rgba(247, 137, 64, 0.69); }
.warp .part main .main_center .custcoop .ba_color .form_dic .text_left { line-height: 85px; text-align: left; }
.warp .part main .main_center .custcoop .bottom_val { margin-bottom: 234px; }
.warp .part main .main_center .custcoop .plan { position: relative; }
.warp .part main .main_center .custcoop .plan p { position: absolute; display: inline-block; font-size: 14px; width: 467px; text-align: left; line-height: 25px; }
.warp .part main .main_center .custcoop .plan p i { font-size: 24px; color: #f78a40; font-weight: bold; }
.warp .part main .main_center .custcoop .plan .plan_1 {top: 92px;right: 27px;}
.warp .part main .main_center .custcoop .plan .plan_2 {top: 175px;right: 53px;}
.warp .part main .main_center .custcoop .plan .plan_3 {top: 248px;right: 73px;}
.warp .part main .main_center .custcoop .plan .plan_4 {top: 320px;right: 85px;width: 475px;}
.warp .part main .main_center .custcoop .plan .plan_5 {top: 393px;right: -8px;width: 590px;}
.warp .part main .main_center .custcoop .plan .plan_6 { top: 449px; right: 95px; }s
.warp .part main .main_center .custcoop .plan .plan_7 { top: 525px; right: -10px; width: 600px; }
.warp .part main .main_center .recruit { padding-top: 24px; }
.warp .part main .main_center .recruit > p { line-height: 34px; font-size: 14px; text-indent: 30px; }
.warp .part main .main_center .recruit h3 { position: relative; padding-top: 27px; font-weight: bold; font-size: 30px; text-align: center; line-height: 82px; }
.warp .part main .main_center .recruit h3:after { position: absolute; content: ""; width: 55px; height: 3px; bottom: 1px; right: 47.5%; background-color: #2fb476; }
.warp .part main .main_center .recruit span { display: inline-block; padding: 22px 0 50px 0; width: 100%; color: #929292; text-align: center; }
.warp .part main .main_center .recruit ul { display: inline-block; padding-top: 90px; }
.warp .part main .main_center .recruit ul li { float: left; width: 160px; margin-right: 100px; margin-bottom: 70px; }
.warp .part main .main_center .recruit ul li img { transition: all 1s; }
.warp .part main .main_center .recruit ul li img:hover { opacity: 0.8; transition: all 1s; -webkit-transform: scale(1.06); -ms-transform: scale(1.06); transform: scale(1.06); }
.warp .part main .main_center .recruit ul li p { padding-top: 28px; font-size: 24px; text-align: center; }
.warp .part main .main_center .recruit ul li:nth-child(5n+0) { margin-right: 0; }
.warp .part main .main_center .recruit .recruit_bgClor { padding: 0 50px 45px 50px; background-color: #f8f8f8; }
.warp .part main .main_center .recruit .recruit_bgClor h3 { position: relative; padding-top: 50px; font-weight: bold; padding-left: 24px; text-align: left; font-size: 24px; line-height: 60px; }
.warp .part main .main_center .recruit .recruit_bgClor h3:after { position: absolute; content: ""; width: 3px; height: 36px; top: 62px; left: 0; background-color: #2fb476; }
.warp .part main .main_center .recruit .recruit_bgClor span { display: inline-block; padding: 22px 0 50px 0; width: 100%; color: #929292; text-align: center; }
.warp .part main .main_center .recruit .recruit_bgClor > ol { padding-left: 36px; list-style-type: decimal; }
.warp .part main .main_center .recruit .recruit_bgClor > ol li p { font-size: 14px; line-height: 38px; }
.warp .part main .main_center .recruit .recruit_bgClor > p { padding-left: 22px; font-size: 14px; line-height: 38px; }
.warp .part main .main_center .recruit .addr_back { margin: 70px 0 200px 0; padding: 32px 28px; background-color: #f8f8f8; }
.warp .part main .main_center .recruit .addr_back .add_Box { position: relative; width: 100%; padding: 42px 52px; box-sizing: border-box; border: 1px solid #cccccc; }
.warp .part main .main_center .recruit .addr_back .add_Box .box_left { display: inline-block; width: 58%; border-right: 1px dashed #cccccc; }
.warp .part main .main_center .recruit .addr_back .add_Box .box_left p { line-height: 40px; }
.warp .part main .main_center .recruit .addr_back .add_Box .box_rit { display: inline-block; width: 40%; text-align: center; box-sizing: border-box; vertical-align: top; }
.warp .part main .main_center .recruit .addr_back .add_Box .box_rit a { color: white; width: 220px; line-height: 60px; border-radius: 4px; margin-top: 30px; text-align: center; letter-spacing: 0.9px; font-size: 18px; box-shadow: 0 0 15px #ccc; background-color: #f27829; }
.warp .part main .main_center .recruit .addr_back .add_Box .box_rit a:hover { opacity: 0.8; }
.warp .part main .main_center .recruit .addr_back .add_Box .box_rit a:nth-child(2) { background-color: #35b77b; }
.warp .part main .main_center .recruit .addr_back .add_Box:before { position: absolute; content: ""; width: 303px; height: 30px; top: -16px; background: url("../../images/about/Join_contoct.jpg"); }
.warp .part main .main_center .history { position: relative; padding: 110px 0 130px 0; text-align: center; }
.warp .part main .main_center .history .history_border span{display: inline-block;width: 1px ; height: 100%; background-color: #7f7979}
.warp .part main .main_center .history .tex_box { position: absolute; left: -5px; top: 330px; }
.warp .part main .main_center .history .circular_icon{ position: absolute;  left: 579px;  top: 349px;}
.warp .part main .main_center .history .item_icon2 {top: 600px}
.warp .part main .main_center .history .item_icon3 {top: 972px}
.warp .part main .main_center .history .item_icon4 {top: 1160px}
.warp .part main .main_center .history .item_icon5 {top: 1498px}
.warp .part main .main_center .history .item_icon6 {top: 1800px}
.warp .part main .main_center .history .item_icon7 {top: 2075px}
.warp .part main .main_center .history .tex_box .tex { width: 486px; }
.warp .part main .main_center .history .tex_box .tex h3 { position: relative; font-size: 52px; text-align: left; font-weight: bold; color: #35b77b; }
.warp .part main .main_center .history .tex_box .tex h3 i { font-size: 36px; }
.warp .part main .main_center .history .tex_box .tex h3 span { font-weight: 100; font-size: 28px; }
.warp .part main .main_center .history .tex_box .tex h3:after { position: absolute; content: ""; width: 579px; height: 183px; left: 0px; top: 51px; z-index: -1; background:  ("../../images/about/history_tree_item1.jpg"); }
.warp .part main .main_center .history .tex_box .tex .font_div { padding-top: 40px; text-align: left; }
.warp .part main .main_center .history .tex_box .tex .font_div p { display: inline-block; color: #333333; font-size: 14px; line-height: 36px; }
.warp .part main .main_center .history .tex_box .tex .font_div p span { display: inline-block; padding-left: 13px; width: 361px; text-align: left; vertical-align: top; }
.warp .part main .main_center .history .tex_box .tex .font_div .green { color: #2fb476; }
.warp .part main .main_center .history .tex2 { top: 41%; }
.warp .part main .main_center .history .tex3 { top: 68%; }
.warp .part main .main_center .history .tex4 { top: 74%; }
.warp .part main .main_center .history .tex5 { left: 790px; top: 25%; }
.warp .part main .main_center .history .tex6 { left: 790px; top: 50%; }
.warp .part main .main_center .history .tex7 { left: 790px; top: 67%; }
.warp .part main .main_center .history .tex7 { left: 790px; top: 82%; }
.warp .part main .main_center .history .tex8 { left: 790px; top: 70px; }

.warp .part main .main_center .history .tex_box2 .tex h3:after { width: 585px; height: 186px; left: -170px; background: url("../../images/about/history_tree_item2.jpg"); }
.warp .part main .main_center .history .tex_box2 .tex .font_div p span { width: 325px; }
.warp .part main .main_center .Help { padding-bottom: 160px; text-align: left; }
.warp .part main .main_center .Help h3 { position: relative; padding-top: 50px; font-weight: bold; padding-left: 24px; text-align: left; font-size: 24px; line-height: 60px; }
.warp .part main .main_center .Help h3:after { position: absolute; content: ""; width: 4px; height: 36px; top: 62px; left: 0; background-color: #2fb476; }
.warp .part main .main_center .Help ul { display: inline-block; width: 100%; padding: 35px 0 32px 0; border-bottom: 1px dashed #999999; }
.warp .part main .main_center .Help ul li { float: left; margin-right: 20px; margin-bottom: 25px; }
.warp .part main .main_center .Help ul li a { display: inline-block; width: 163px; line-height: 37px; border-radius: 5px; text-align: center; border: 1px solid #aaaaaa; }
.warp .part main .main_center .Help ul li a:hover { color: #2fb476; border: 1px solid #2fb476; }
.warp .part main .main_center .guide .tex_list p { padding-left: 6px; font-size: 14px; line-height: 40px; }
.warp .part main .main_center .guide h3 { position: relative; display: inline-block; font-weight: bold; font-size: 24px; min-width: 135px; padding: 0 7px; text-align: center; color: white; background-color: #2fb476; line-height: 50px; margin-bottom: 40px; }
.warp .part main .main_center .guide h3:after { position: absolute; content: ""; width: 150px; height: 50px; right: -9%; top: 13px; border: 1px solid #cccccc; z-index: -1; }
.warp .part .show_box { position: fixed; display: none; width: 100%; top: 0px; z-index: 9; background-color: rgba(0, 0, 0, 0.09); }
.warp .part .show_box .show_content { position: absolute; height: 100%; width: 100%; top: 50%; margin-top: -301px; }
.warp .part .show_box .show_content .form_box { position: relative; padding: 38px 0; width: 700px; margin: 0 auto; text-align: center; border-radius: 5px; box-sizing: border-box; border: 1px solid #cccccc; background-color: white; }
.warp .part .show_box .show_content .form_box p { line-height: 30px; font-size: 14px; padding: 30px 0 15px 0; }
.warp .part .show_box .show_content .form_box label{    position: absolute;  width: 151px;  margin-left: -75px;  left: 50%;  top: 180px;  font-size: 14px;  display: inline-block;}
.warp .part .show_box .show_content .form_box .upload_span { display: inline-block; width: 100%; height: 162px; padding-top: 0; }
.warp .part .show_box .show_content .form_box .upload_span input { position: absolute; width: 146px; height: 162px; left: 250px; border: none; color: white; opacity: 0; z-index: 1; }
.warp .part .show_box .show_content .form_box .upload_span .name { position: absolute; display: inline-block; width: 150px; color: #333333; top: 170px; font-size: 14px; left: 50%; margin-left: -74px; line-height: 25px; text-align: center; background-color: white; height: 26px; }
.warp .part .show_box .show_content .form_box .upload_span .upload { position: absolute; width: 162px; height: 162px; left: 50%; margin-left: -80px; border: none; color: white; background: url("../../images/about/upload.jpg") no-repeat; }
.warp .part .show_box .show_content .form_box span { display: block; padding-top: 25px; }
.warp .part .show_box .show_content .form_box span input { width: 325px; font-size: 16px; padding-left: 15px; line-height: 55px; height: 55px; border-radius: 5px; border: 1px solid #cccccc; }
.warp .part .show_box .show_content .form_box span > a { width: 220px; font-size: 18px; color: white; text-align: center; margin-top: 7px; line-height: 60px; border-radius: 7px; background-color: #32b578; }
.warp .part .show_box .show_content .form_box span .Delivery_link { background-color: #f37b2b; }
.warp .part .show_box .show_content .form_box .close { position: absolute; top: 5px; right: 5px; }
.warp .part .show_box .show_content .form_box .alont_sapn { padding-top: 6px; }
.warp .part .show_box .Delivery { display: none; }
.warp .part .show_box .Delivery .form_box { height: 410px; }
.warp .part .show_box .Recommend { display: none; }
.warp .part .show_box .Recommend .form_box { height: 590px; }
.circular_icon img{  position: absolute; left: 50%;  margin-left: -19px;z-index:999;}

/*# sourceMappingURL=child.css.map */
