﻿
.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_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: 800px;background:url(../images/brand_1_bg.png);}
.brand_1_info{color:#515151;font-size: 14px;position: absolute;text-indent: 20px;}
.brand_1_info div{margin-bottom: 18px;}
.brand_2_box{width: 100%;height: 670px;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;}

.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:30px;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:block}
.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;}

/* 联系我们 */
.lxwm_main{ width:1200px;padding-bottom: 30px;}
.lxwm_main h2{ font-size:34px; font-weight:bold; color:#333; width:100%; line-height:100%; text-align:center; padding-bottom:19px; background:url(../images/pic82.png) no-repeat center bottom; }

.lxwm_main1{ width:1100px; padding:40px 50px; background-color:#fff;
    -webkit-box-shadow:0 0 10px rgba(0, 0, 0, .05);
    -moz-box-shadow:0 0 10px rgba(0, 0, 0, .05);
    box-shadow:0 0 10px rgba(0, 0, 0, .05);
}
.lxwm_main1 h2 {
    font-size: 34px;
    font-weight: bold;
    color: #333;
    width: 100%;
    line-height: 100%;
    text-align: center;
    padding-bottom: 19px;
    background: url(../images/pic82.png) no-repeat center bottom;
}
.lxwm_main1 h2{ color:#000; padding-bottom:15px; background:url(../images/pic83.png) no-repeat center bottom; }
.lxwm_main1_1{ width:1097px; margin-top:35px; }
.lxwm_main1_1 ul{ font-size:0px; width:1097px; }
.lxwm_main1_1 ul li{ width:1097px; margin-top:10px; }
.lxwm_main1_1 ul li .wbk1{ font-size:14px; color:#666; width:327px; height:43px; line-height:43px; margin-left:10px; padding:0 15px; background-color:#f8f8f8; border:1px solid #e8e8e8; }
.lxwm_main1_1 ul li .wbk1:first-child{ margin-left:0px; }
.lxwm_main1_1 ul li .wbk2{ font-size:14px; color:#666; width:1065px; height:70px; line-height:24px; padding:9px 15px; background-color:#f8f8f8; border:1px solid #e8e8e8; }
.lxwm_main1_1 ul li .btn1{ font-size:16px; font-weight:bold; color:#999; width:1095px; height:45px; line-height:43px; text-align:center; margin-top:10px; background-color:#efefef; border:1px solid #e1e1e1; }
.lxwm_main1_1 ::-webkit-input-placeholder { /* WebKit browsers */
color: #acacac;
}
.fix:after {
    content: " ";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
    font-size: 0;
}
.aboutus-company { background: #fff; margin-bottom: 20px; }
.aboutus-company .fr { float: right; width: 45%; }
.aboutus-company .fl { float: left; width: 55%; }
.aboutus-introduce { padding: 60px 30px; }
.aboutus-introduce h3 { font-size: 24px; color: #333; line-height: 30px; padding-bottom: 20px; position: relative; font-weight: bold; margin-bottom: 20px; }
.aboutus-introduce h3 .line { background: #ededed; height: 4px; position: absolute; left: 0; bottom: 0; width: 45px; display: block; }
.aboutus-introduce p { font-size: 16px; color: #666; line-height: 1.8; margin-bottom: 20px; }
.aboutus-advantage { position: relative; }
.adv-list {position: absolute;left: 0;top: 0;padding: 50px 0px;color: #fff;width: 100%;}
.adv-list h3 {font-size: 30px;margin-bottom: 40px;padding-left: 20px;}
.about-ul {margin: 0 14px;}
.about-ul li { box-sizing: border-box;float: left; width: 50%; text-align: center; padding: 20px; }
.about-ul strong { display: block; font-weight: 500; height: 90px; }
.about-ul .number { font-size: 72px; line-height: 80px; font-family: 'DINCond-Mediumf17bc02ea5a8d'; }
.about-ul .jia { font-size: 72px; line-height: 80px; font-family: 'DINCond-Mediumf17bc02ea5a8d'; }
.about-ul .year { font-size: 18px; line-height: 60px; }
.about-ul p { font-size: 16px; line-height: 30px; text-align: center; }
.about-office { background: #fff; margin-bottom: 20px; }
.about-office .fl { float: left; width: 32%; padding: 40px;    box-sizing: border-box; }
.about-office .fr { float: right; width: 66%; }
.about-office h3 { font-size: 24px; color: #000; line-height: 30px; padding-bottom: 15px; position: relative; font-weight: 500; margin-bottom: 20px; }
.about-office h3 .line { width: 18px; height: 2px; display: block; background: #b5b5b5; position: absolute; left: 0; bottom: 0; }
.about-office p { font-size: 16px; color: #666; line-height: 1.8; }
.about-office strong { font-family: 'DINCond-Mediumf17bc02ea5a8d'; font-size: 72px; color: #000000; line-height: 1.5; display: block; }
.about-office span { font-size: 16px; color: #333; }
.about-listpic .fl, .about-listpic .fr { width: 49%; position: relative; }
.about-listpic span { font-size: 16px; color: #fff; line-height: 50px; text-align: center; position: absolute; left: 0; bottom: 0; width: 100%; }
.clearfix:before, .clearfix:after { display: table; line-height: 0; content: ""; }
.container {
    margin: 0 auto;
    width: 1400px;
}