﻿.all_content{width: 1100px;margin: 0 auto;}
.t_weight{font-size: 22px;font-weight: bold;line-height: 35px;}
.t_black{color: #454142;}
.t_daxie{text-transform: uppercase;}
.f_22{font-size: 22px;}
.t_indent{text-indent: 3em;}
.f_20{font-size: 20px;}
.f_18{font-size: 18px;}
.about_wrap p{text-align: center;}
.about_wrap .about_pic{padding: 20px 0 20px 0;border-top: 1px dashed #dfdfdf;border-bottom: 1px dashed #dfdfdf;}
.profile-wrap{border-bottom: 1px dashed #dfdfdf;}
.company_profile{width: 1030px;margin: 0 auto;padding: 0 0 30px 0;}
.company_profile .brand_introduction{border-top: 1px solid #c6c6c6;border-bottom: 1px solid #c6c6c6;}
.company_profile .brand_introduction .brand_left{width: 294px;height: 790px;text-align: right;margin-bottom: 30px;display: inline-block;}
.company_profile .brand_introduction .brand_left .brand_head{height: 65px;margin: 30px 0 40px 0;}
.company_profile .brand_introduction .brand_left .brand_head p{font-size: 20px;}
.company_profile .brand_introduction .brand_left .brand_head div{width: 160px;height: 35px;background: #454142;color: #fff;font-size: 18px;text-align: center;line-height: 35px;}
.company_profile .brand_introduction .brand_right .right_head{width: 300px;line-height: 35px;background: #9AE101;padding: 0 0 0 30px;color: #fff;margin: 61px 0 40px 0;font-size: 18px;}
.company_profile .brand_introduction .brand_right .text_wrap{background: #EBEBEB;width: 685px;height: 605px;padding: 50px 20px 0 20px;}
.company_profile .brand_introduction .brand_right .text_title{width: 300px;height: 50px;margin-bottom: 40px;}
.company_profile .brand_introduction .brand_right .text_title .common_choice{width: 220px;height: 30px;}
.company_profile .brand_introduction .brand_right .total_text{font-size: 12px;line-height: 30px;}
.company_profile .brand_introduction .brand_right .total_text p{text-indent: 2em;}
.city_distribution .city_title{height: 40px;margin-bottom: 30px;}
.city_distribution .city_title .city_left{width: 294px;}
.city_distribution .city_title .city_left p{width: 160px;height: 35px;background: #454142;color: #fff;font-size: 18px;text-align: center;line-height: 35px;}
.city_distribution .city_title .city_right{width: 725px;}
.city_distribution .city_title .city_right p{line-height: 35px;background: #9AE101;color: #fff;font-size: 18px;text-indent: 2em;}
.company_glori{width: 1030px;margin: 0 auto;}
.company_glori .award{text-align: center;border: none;border-top: 1px solid #c6c6c6;}
.company_glori .our_honor{line-height: 30px;height: 680px;}
.company_glori .our_honor .honor_left{width: 450px;height: 620px;margin-top: 30px;border-right: 1px dashed #00aa87;display: inline-block;}
.company_glori .our_honor .honor_left p{font-size: 14px;color: #003804;}
.company_glori .our_honor .honor_right{width: 550px;}
.company_glori .our_honor .honor_right div{margin-top: 50px;width: 542px;height: 457px;}
.company_glori .our_honor .honor_right p{text-indent: 2em;font-size: 14px;margin-top: 30px;}
.company_glori .all_honor{padding-bottom: 70px;}
.company_glori .all_honor ul li{width: 255px;height: 210px;text-align: center;margin-top: 20px;float: left;font-size: 14px;}
.company_glori .all_honor ul li p{margin-top: 10px;}
.growth_wrap{width: 1030px;height: 1300px;margin: 0 auto;margin-top: 20px;border-top: 1px solid #c6c6c6;background: url("../images/about_img/about_14.png") center no-repeat;}
.growth_wrap .growth_left{text-align: right;width: 450px;padding-top: 130px;}
.growth_wrap .growth_right{text-align: left;width: 450px;padding-top: 130px;}
.growth_wrap p{font-size: 14px;line-height: 25px;}
.growth_wrap .mt130{margin-top: 130px;}
.growth_wrap .mt170{margin-top: 170px;}
.growth_wrap .mt100{margin-top: 100px;}
.growth_wrap .mt90{margin-top: 90px;}
.growth_wrap .mt50{margin-top: 50px;}
.culture{text-align: center;}
.culture div{width: 450px;height: 1px;border-top: 1px solid #c6c6c6;margin-top: 15px;}
.culture span{font-weight: bold;}
.corporate_culture{width: 1030px;margin: 0 auto;height: 900px;}
.corporate_culture .corporate_wrap .culture_pic{width: 570px;margin-top: 60px;border-right: 1px dashed #00aa87;}
.corporate_culture .corporate_wrap .corporate_text{margin: 60px 60px 0 0;width: 370px;text-align: left;}
.corporate_culture .corporate_wrap .corporate_text div{padding: 20px 0 10px 0;border-bottom: 1px solid #7C653B;}
.corporate_culture .corporate_wrap .corporate_text div p{font-size: 14px;}
.corporate_culture .corporate_wrap .corporate_text div .line_50{line-height: 50px;}
.corporate_culture .corporate_wrap .corporate_text .our_idea{border: none;line-height: 30px;}
.brand_banner{width: 100%;height: auto;}
.brand_banner img{width:100%;height: auto;display: block;}
.brand_content{width: 100%;margin-bottom: -20px;}
.content_1200{width: 1200px;margin: 0 auto;}
.brand_1_box{width: 100%;height: 665px;background:url(../images/brand_1_bg.png);}
.brand_1_info{color: #000000;font-size: 14px;position: absolute;text-indent: 20px;}
.brand_2_box{width: 100%;height: 795px;background:url(../images/brand_2_bg.png);}
.brand_3_box{width: 100%;height: 1073px;background:url(../images/brand_3_bg.png);}
.brand_3_info{color: #fff;font-size: 13px;position: absolute;}
.brand_3_info_div ul li{line-height: 29px;}
.brand_4_box{width: 100%;height: 1200px;background:url(../images/brand_4_bg.png);}
.brand_5_box{width: 100%;height: 729px;background:url(../images/brand_5_bg.png);}
.brand_5_info{
    float: right;
    color: #fff;
    padding: 72px 0px;
    line-height: 30px;
    width: 580px;
    font-size: 14px;
}
.brand_5_info h3{
    margin-bottom: 5px;
    font-size: 19px;
}

.conn_box{background:#fff;/* height:370px; */padding:20px;margin:30px auto;width:1160px;}
.conn_rr{float:right; width:700px;}
.conn_ll{float:left; width:400px; font-size:14px }
.conn_ll h2{font-size: 27px;color:#333;margin-bottom:15px;font-weight:normal;}
.conn_ll .conn_address{ padding-left:30px; line-height:30px; margin:4px 0 0; background:url(../images/conn_dot01.png) left 9px no-repeat; }
.conn_ll .conn_tel{padding-left:30px; line-height:30px; margin:4px 0 0; background:url(../images/conn_dot02.png) left 9px no-repeat; }
.conn_ll .conn_email{padding-left:30px; line-height:30px; margin:4px 0 0; background:url(../images/conn_dot03.png) left 9px no-repeat; }
.conn_ll .conn_fax{padding-left:30px; line-height:30px; margin:4px 0 0; background:url(../images/conn_dot04.png) left 9px no-repeat; }
.conn_ll .conn_code{margin-top:20px;float:left;display: none;}
.conn_ll .conn_code img{max-width:120px!important;}
.conn_ll .conn_code span{display:block;color:#333;margin-top:5px; text-align:center}
.ml20{margin-left:20px;}


.fw_box{
    margin-bottom: 45px;
}
.fw_box dl{
    width: 380px;
    height: 260px;
    background: #fff;
    float: left;
    margin: 20px 10px;
}
.fw_box dl dt{
    width: 100%;
    height: 53px;
    z-index: 9;
}
.fw_box dl dt p {
    background: #e50012;
    display: block;
    width: 100%;
    height: 53px;
    text-align: center;
    line-height: 53px;
    color: #fff;
    font-size: 18px;
}
.fw_box dl dt i{
    display: block;
    width: 0;
    height: 0;
    border-style: solid;
    border-width: 10px 8px 0;
    border-color: #e50012 rgba(224, 224, 224, 0) transparent;
    margin: 0 auto;
    position: relative;
}
.fw_box dl  dd{
    background: #f1f1f1;
    width: 320px;
    height: 167px;
    padding: 30px;
    color: #333;
    line-height: 27px;
}

.mbx {
  height: 40px;
  line-height: 50px;
  font-size: 12px;
  width: 1183px;
  margin: 0 auto;
}
.mbx span {
  padding: 0 2px;
}
.mbx a {
  color: #000;
}

.gc_box{
    margin-bottom: 45px;
    margin-top: 40px;
}
.cj_jj {text-align:center;padding:0 0 5px;background:url(../images/zt/cj_02.png) no-repeat center top;}
.cj_jj h3 {font-size: 30px;font-weight:400;letter-spacing:1px;color:#000000;line-height:30px;height:30px;font-weight: bold;}
.cj_jj .cj_jjt {height:32px;line-height:32px;background: #008c4c;color:#ffffff;font-size:16px;letter-spacing: 3px;width: 480px;margin: 35px auto 35px auto;}
.cj_jj .cj_jjt span {padding:0 10px;}
.cj_jj .cj_jjc {width: 1100px;margin: 10px auto;line-height: 30px;font-size:16px;text-align: center;color:#000000;}


.bcxx_pz {margin-bottom:60px;}
.bcxx_pz .xxbzc {height:356px;margin-top:90px;padding:0 80px;}
.bcxx_pz img {/* width:800px; *//* height:400px; */}
.bcxx_pz .xxbzcp {width:300px;height:356px;padding-top:60px;}
.bcxx_pz .xxbzcp h3 {font-size:36px;margin-bottom:10px;font-weight:400;}
.bcxx_pz .xxbzcp p {text-align:justify;font-size:16px;line-height:34px;}
.bc_ys {height:auto;}
.bc_ys .bc_ysc {width:1200px;height:325px;margin: 50px auto 30px;background: #008c4c;color:#ffffff;}
.bc_ys .bc_ysc .bc_yscl {width:350px;height:205px;padding:80px 80px 40px;}
.bc_ys .bc_ysc .bc_yscr {width:350px;height:205px;padding:80px 80px 40px;}
.bc_ys .bc_ysc img {width:690px;height:325px;}
.bc_ys .bc_ysc .bc_yscl {background: #008c4c;}
.bc_ys .bc_ysc .bc_yscr {background: #008c4c;}
.bc_ys .bc_ysc h4 {font-size:34px;letter-spacing:3px;border-right:4px solid #ffffff;height:36px;line-height:36px;font-weight:400;margin-bottom:30px;}
.bc_ys .bc_ysc p {font-size:16px;letter-spacing:1px;line-height:32px;text-align:justify;}
.cj_dz {padding-bottom:80px;}
.cj_dz .cj_dzc {margin: 30px auto 0;background:url(../images/cj_17.png) no-repeat right center;}
.cj_dz .cj_dzc li {float:left;}
.cj_dz .cj_dzc .cj_dzx {background: #f9f9f9;width: 280px;height: 243px;margin: 0 10px 0 10px;}
.cj_dz .cj_dzc .cj_dzx:hover{background:#f3f3f3}
.cj_dz .cj_dzc .cj_dzx img {width:110px;height:70px;}
.cj_dz .cj_dzc .cj_dzx h4 {width: 270px;height: 90px;line-height: 105px;font-size: 20px;font-weight: bold;letter-spacing:1px;text-align:center;color: #f31100;}
.cj_dz .cj_dzc .cj_dzx p{
    padding: 0px 20px 20px 20px;
    font-size: 15px;
    line-height: 30px;
}
.cj_dz .cj_dzc .cj_dzy {width:100px;height:110px;}
.cj_dz .cj_dzc ul {}
.cj_dz .cj_dzc .cj_dzo .cj_dzy {background:url(../images/cj_15.png) no-repeat center;}
.cj_dz .cj_dzc .cj_dzt .cj_dzy {background:url(../images/cj_16.png) no-repeat center;}
.cj_dz .cj_dzc .cj_dzt {margin-top: 50px;}
.cj_dz .cj_dzc .cj_dzt .cj_dzl {width: 580px;height: 180px;margin: 20px 0px 20px 10px;line-height:60px;}
.cj_dz .cj_dzc .cj_dzt .cj_dzl img{ width: 580px; height: 180px;}
.cj_dz .cj_dzc .cj_dzt .cj_dzl .fr {width:200px;height:60px;background:#000000;color:#ffffff;text-align:center;font-size:24px;}
.cj_dz .cj_dzc .cj_dzt .cj_dzl .fl {width:120px;height:60px;color:#000000;text-align:center;letter-spacing:1px;font-size:24px;}
.cj_tit h3 {line-height:70px;height:70px;letter-spacing:1px;color:#000000;font-weight:400;font-size:36px;border-bottom: 2px solid #333333;text-align:center;width:1200px;margin:10px auto;font-weight: bold;}
.cj_tit .titp{
    text-align: center;
}
.cj_tit .titp a{
    color: #f31100;
    font-weight: bold;
}
.cj_tit h3 span {border-bottom: 7px solid #007a3d;padding:0 1px 9px 2px;}
.cj_dz .cj_dzc .cj_dzlx{
    width: 580px;
    height: 180px;
    background: #f2f2f2;
    margin: 20px 0px 20px 20px;
    line-height: 45px;
}
.cj_dz .cj_dzc .cj_dzlx .cj_dzb {
    margin: 20px 0px 20px 50px;
}
.cj_dz .cj_dzc .cj_dzlx .cj_dyb {
    margin: 40px 64px 35px 0px;
}
.cj_dz .cj_dzc .cj_dzlx .cj_dyb .yxfws{
    border-bottom: 1px solid #d9d9d9;
    color: #ff0000;
    font-family: SimHei;
    font-size: 36px;
    line-height: 56px;
    text-align: center;
}

.cj_dz .cj_dzc .cj_dzlx .cj_dyb .wfxnfx{
    font-size: 18px;
}

.cfgcfalc{}
.cfgcfalc h3{
    /* text-align: center; */
    /* font-size: 38px; */
    /* line-height: 76px; */
}
.cfgcfalc p{
    width: 815px;
    margin: 0px auto 0 auto;
    text-align: center;
    line-height: 34px;
    height: 100px;
    padding-top: 18px;
}
.falctu{
    overflow: hidden;
    position: relative;
    width: 1000px;
    height: 1020px;
    margin: 30px auto 0px auto;
    background: url(../images/pro_57_ehg2_a49d.jpg) no-repeat;
}
.fwcn{
    margin-top: 20px;
}
.fwcn h4{
    text-align: center;
    font-size: 27px;
    height: 50px;
    line-height: 50px;
}
.gylcsm p{
    line-height: 32px;
    margin: 5px 0px;
}
.gylc{}

.gylc ol li{
    margin-bottom: 15px;
}
.gylc ol p{
    text-indent: 12px;
}
.gylc dl{
    float: left;
    width: 600px;
}
.gylc dl dt{
    margin: 18px 0;
}
.gylc dl p{
    width: 600px;
    text-align: left;
    height: auto;
    line-height: 35px;
    padding-top: 10px;
}



.falctu .lcxq1:nth-child(1){}
.falctu .lcxq1:nth-child(2){}
.falctu .lcxq1:nth-child(3){
    margin-left: 40px;
}
.falctu .lcxq1:nth-child(4){
    margin-left: 25px;
}
.falctu .lcxq2:nth-child(5){
    margin-left: 15px;
}
.falctu .lcxq2:nth-child(6){
    margin-left: 25px;
}
.falctu .lcxq2:nth-child(7){
    margin-left: 10px;
}
.falctu .lcxq2:nth-child(8){
    margin-left: 25px;
}
.falctu .lcxq3:nth-child(9){}
.falctu .lcxq3:nth-child(10){
    margin-left: 45px;
}
.falctu .lcxq3:nth-child(11){
    margin-left: 35px;
}

.falctu .lcxq1{
    position: relative;
    float: left;
    top: 275px;
    z-index: 99;
    text-align: center;
    width: 231px;
}

.falctu .lcxq2{
    position: relative;
    float: left;
    top: 574px;
    z-index: 99;
    width: 231px;
    text-align: center;
}

.falctu .lcxq3{
    position: relative;
    float: left;
    top: 855px;
    z-index: 99;
    width: 230px;
    text-align: center;
}

.btnarea{
    width: 220px;
    height: 50px;
    line-height: 50px;
    margin: 0 auto;
    display: block;
    text-align: center;
    color: #fff;
    background: #f70000;
    border-radius: 5px;
}
.btnarea:hover{background: #ff3d00;}



.sj_dzc{}
.sj_dzc dl{width: 565px;float: left;margin: 18px 8px 18px 20px;}
.sj_dzc dl dt{
    overflow: hidden;
    width: 565px;
    height: 213px;
    border-width: 0px;
    border-style: solid;
    padding: 0px;
}
.sj_dzc dl dt img{
    overflow: hidden;
    border-color: transparent;
    border-width: 0px;
    width: 565px;
}
.sj_dzc dd {}
.sj_dzc dd h4 {
    margin: 10px 0px 0px 0px;
    padding: 0px;
    word-wrap: break-word;
    line-height: 40px;
    font-family: SimHei;
    font-size: 18px;
    color: rgb(0, 0, 0);
}
.sj_dzc dd p {
    margin: 8px 0;
    line-height: 28px;
}


.cf_sb_box{
    background: #f3f3f3;
    padding: 30px 0;
}
.cf_sb_box .cf_sb_list{margin-bottom: 45px;border-bottom: 1px dashed #bdbdbd;padding-bottom: 60px;}
.cf_sb_box .cf_sb_list .up_title{height: 70px;line-height: 33px;text-align: center;border-bottom: 2px solid #008c4c;margin-bottom: 30px;}
.cf_sb_box .cf_sb_list .up_title p {
    font-size: 31px;
}
.cf_sb_box .cf_sb_list .up_title span{
    /* margin-left: 10px; */
}

.cf_sb_box .cf_sb_list .down_info{}
.cf_sb_box .cf_sb_list .left_pic{
    float: left;
    width: 477px;
}
.cf_sb_box .cf_sb_list .left_pic img{}

.cf_sb_box .cf_sb_list .right_infos{
    float: right;
    width: 700px;
}
.cf_sb_box .cf_sb_list .right_infos .top_into{
    margin-bottom: 15px;
    line-height: 30px;
}
.cf_sb_box .cf_sb_list .right_infos .top_into span{color: #008c4c;font-weight:bold;padding-right: 3px;}
.cf_sb_box .cf_sb_list .cen_into{
    margin-bottom: 15px;
}
.cf_sb_box .cf_sb_list .cen_into li{
    list-style-type: disc;
    padding: 5px 0;
    font-size: 16px;
}
.cf_sb_box .cf_sb_list .contact_into{
    width: 320px;
    height: 45px;
    line-height: 45px;
    display: block;
    text-align: center;
    color: #ffffff;
    border: 1px solid #008c4c;
    margin-top: 50px;
    margin-left: 33px;
    background: #007c3e;
}
.cf_sb_box .cf_sb_list .contact_into:hover{background: #1ea024;color:#fff;}