@charset "utf-8";
.distr_mian_info .construction,.e-main-box .construction{
    font-size:38px;
    color:red;
    padding:80px 80px;}

/*	新闻发布/公司新闻
------------------------------------*/
.new_main{
    width:920px;
    margin:0 auto;
    border-bottom:1px solid #ecedf1;
}

.new_main dt,dd{
    float:left;
    display:inline;
    margin:0 auto;
    padding:20px 0 30px;}
.new_main dt{
    width:110px;
    text-align:center;
}
.new_main dt>b{
    font-size:32px;
    color:#d70c18;
    display:block;
    padding: 15px 0 5px;
}
.new_main dt small{
    font-size:14px;
    color:#7c7c7c;
    display:block;
}
.new_main .new_date{float:right;padding-top:10px;}
.new_main dd{
    width:910px;}
.new_main dd>strong{
    font-size:16px;
    display: block;
    font-weight:bold;
    padding:10px 0 15px;
}
.new_main dd>strong a{
    color:#333;
}
.new_main dd>strong a:hover{
    color:#FF6600;
}
.new_main dd p{
    font-size:14px;
    color:#999;
    line-height:1.8;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
}
.new-main-img {}
.new-main-img dd { width:720px;}
.new-main-img .new-dd-img { float:left;  margin-right:16px; width:180px;}
.new-dd-img img { width:180px; height:110px;}



/*	新闻发布/公司新闻/新闻列表01
------------------------------------*/
.w_list_main{
    width:920px;
    margin:50px auto;}
.w_list_main h2{
    font-size:28px;
    color:#333;
    font-weight:bold;
    text-align:center;
}
.w_list_main h2 span{
    display:block;
    text-align:center;
    font-size:14px;
    color:#999;
    font-weight: normal;
    padding-top:30px;
}
.w_list_main_text{/*图文环绕*/
    /*width:920px;
    margin:50px auto;*/
    font-size:16px;
    color:#464646;
    line-height:36px;
}
/*.w_list_main_text img{
    width:100%;
    height: 100%;
    padding: 0 0;
}*/

.w_list_new_img{
    float:left;
    clear: both;
    text-align:center;
    padding:0 35px 15px 0;
}
.w_list_main_text p{
    text-indent:25px;
    padding-bottom:15px;
}

.new_an_img{
    width:639px;
    margin: 0 auto;}
.new_an_img img{
    text-align:center;}
/*	新闻发布/媒体聚焦
------------------------------------*/
.focus_img{
    width:580px;
    margin:10px auto 20px;}
.focus_img_g{
    width:480px;
    margin:10px auto 20px;}
.focus_img img,.focus_img_g img{
    width:100%;
    text-align:center;}
/*	新闻发布/公告通知
------------------------------------*/
.new_inform{
    font-size:14px;
    color:#7c7c7c;
    line-height:1.8;

}
.new_inform span{
    display:block;}
.new_inform em {
    color:#FF6600;}
sup{
    color:red;
    font-size:12px;
    font-weight:bold;
    padding-left:5px;}
/*	人力资源/人才兴企
------------------------------------*/
.human_box{
    width:920px;
    margin:30px auto;}
.human_box .human_img{
    float:left;
    display:inline;
    width:215px;}
.human_box .human_text{
    float:left;
    display:inline;
    width:675px;
    margin-left:30px;
    line-height:30px;}
.human_text h3{
    font-size:16px;
    font-weight:bold;
    color:#333;
    padding: 0 0 5px 0;}
.human_text p{
    font-size:14px;
    color:#666;}
/*--------------------------*/
.human_main{
    width:920px;
    margin:30px auto;
    position:relative;
}
.human_main_box{
    float: right;
    display: inline;
    width: 545px;
    border: 2px #e7d7c8 solid;
    border-radius: 2px;
    height: 260px;
    padding: 20px 10px 0 110px;
    line-height: 30px;
    margin-right: 10px;}
.human_main_box_left{
    float: left;
    display: inline;
    width: 545px;
    border: 2px #e7d7c8 solid;
    border-radius: 2px;
    height: 260px;
    padding: 20px 110px 0 10px;
    line-height: 30px;
    margin-left: 10px;
}
.human_main h3{
    font-size:18px;
    font-weight:bold;
    color:#333;
    padding: 0 0 5px 0;}
.human_main p{
    font-size:16px;
    color:#666;}
.human_img_box{
    position:absolute;
    top: 20px;
    left: 10px;}
.human_img_box_left{
    position: absolute;
    top: 20px;
    right: 10px;
}
/*商务合作
--------------------------*/
.main_business,.product_main{
    width:920px;
    margin:50px auto 30px;
    color:#666;
}
.business_text{
    width:480px;
    float:left;
    display:inline;
    padding:0 30px;}
.main_bus_img{
    float:left;
    display:inline;
    width:438px;
}
.business_text a.b_bclick{
    color:#fff;}
.b_bclick{
    display:block;
    background:#ED5B5E;
    width:120px;
    padding:0 0;
    border-radius:2px;
    color:#fff;
    font-size:14px;
    cursor:pointer;
    margin:20px 0;}
.b_bclick:hover{
    background:#b5484a;
    color:#fff;}
.icon-jiantou{
    width:10px;
    height:10px;
    position: relative;
    right: 15px;
    top: 1px;}
.main_bus_img img,.product_img img,.product_m_img img,..product_s_img img,.product_s_img img{
    width:100%;
    text-align: center;}
.main_business p,.product_main p{
    font-size:16px;
    line-height:36px;
    text-indent:25px;
}
.main_business span{
    font-size:16px;
    display:block;
    line-height:36px;}
.product_img{
    width:690px;
    margin:50px auto 50px;
}
.product_m_img{
    width:900px;
    margin:50px auto;
}
.product_e_img{
    width:730px;
    margin:50px auto;}
.product_m_img{
    width:590px;
    margin:50px auto;}
.product_main h3{
    font-size:18px;
    color:#d70919;
    font-weight:bold;
    padding-bottom:30px;}
.product_s_img{
    width:590px;
    margin:50px auto 0;
}
.product_y_img{
    width:900px;
    margin:50px auto;}
.product_main p b{
    font-size:16px;
    font-weight:bold;}
/*投资者关系
-------------------------------*/
.investor_main,.calendar_main,.analyst_main{
    width:920px;
    margin: 15px auto 400px;
    font-size:16px;
    color:#666;}
.investor_main ul li{
    width:100%;
    padding:25px 0;
    border-bottom:1px dashed #ebedf0;
    position:relative;
}
.investor_main ul li>h4{
    float:left;
    display:inline;
    width: 790px;
    padding-left: 10px;}
.investor_main ul li>dates{
    float:left;
    display:inline;
    width:120px;
    text-align:center;
}
.investor_main ul .dates i{
    position: absolute;
    top: 20px;
    right: 140px;
    width: 28px;
    height: 28px;
    background: url(../../images/icon.png) no-repeat -247px -10px;
}
.finance_box1,.finance_box2,.finance_box3,.finance_box4,.finance_box5	{
    float:left;
    display:inline;
    width:176px;
    margin:28px 4px;
    border:1px solid #ebedf0;
    background:#fff;
}
.finance_box1 h3,.finance_box2 h3,.finance_box3 h3,.finance_box4 h3,.finance_box5 h3{
    font-size:18px;
    color:#fff;
    width:100%;
    padding:20px 0 20px 20px;
}
.finance_box1 h3{
    background:#eb8a6c;
}
.finance_box2 h3{
    background:#b3c58c;
}
.finance_box3 h3{
    background:#58bcea;
}
.finance_box4 h3{
    background:#f6c243;
}
.finance_box5 h3{
    background:#a4a4a4;
}
.finance_text{
    padding:50px 0 30px 20px;
    line-height: 36px;
}
.finance_box1 p,.finance_box2 p,.finance_box3 p,.finance_box4 p,.finance_box5 p{
    font-size:16px;
    color:#666;
    padding:0 0 0 5px;

}
.finance_box1 b,.finance_box2 b,.finance_box3 b,.finance_box4 b,.finance_box5 b{
    font-size:30px;
    color:#cbcbcb;
    font-weight:normal;
}
.finance_box1:hover{
    background:#eb8a6c;}
.finance_box2:hover{
    background:#b3c58c;}
.finance_box3:hover{
    background:#58bcea;}
.finance_box4:hover{
    background:#f6c243;}
.finance_box5:hover{
    background:#a4a4a4;}
.finance_box1:hover p,.finance_box2:hover p,.finance_box3:hover p,.finance_box4:hover p,.finance_box5:hover p{
    color:#fff;
}
.finance_box1:hover b,.finance_box2:hover b,.finance_box3:hover b,.finance_box4:hover b,.finance_box5:hover b{
    color:#fff;
    font-weight:normal;
}
.investor_main table,.calendar_main	table,.analyst_main table{
    border:1px solid #ecedf1;
    line-height:50px;
    margin-top:38px;}
.investor_main table th{
    padding:0 20px 0 0 ;
    background:#fafafa;
    text-align:right;}
.analyst_main table td{
    border:1px solid #ecedf1;
}
.investor_main table td{
    padding-left:20px;}

.calendar_main table{
    text-align:center;
}
.calendar_main table th{
    text-align:center;
    background:#71a0d0;
    color:fff;
}
.analyst_main table th{
    text-align:center;
    background:#71a0d0;
    color:fff;}
.contact_main{
    width:860px;
    margin:38px 0 38px 0;
    padding-left:60px;
    line-height:38px;
    border-bottom:1px solid #ecedf1;
    padding-bottom:38px;
    box-sizing:content-box;}
.contact_main h3{
    font-size:18px;
    font-weight:600;
    color:#333;}
.contact_main>p{
    font-size:16px;
    color:#333;}
.contact_main>p span{
    color:#71a0d0;}
.contact_main>p b{
    font-weight:bold;
    margin-right:10px;}
/*责任与创新
-------------------------------*/
.distr_mian_info{
    width:920px;
    margin:50px auto;
}
.distr_mian_info h2{
    font-size:22px;
    color:#333;
    text-align:center;
    padding:0 0 40px;}
.companion_box{
    background:#f7f9fa;
    font-size:16px;
    color:#333;
    padding:25px 25px 25px 25px;
    margin-bottom:48px;
    line-height: 30px;
}
.companion_img{
    width:735px;
    margin:0 auto 48px;}
.companion_img img{
    width:100%;}
.distri_main{
    width:920px;
    margin:0 auto 38px auto;}
.distri_main .d_numeral{
    float:left;
    display:inline;
    width: 60px;
    margin: 0 0 0 5px;
}
.d_numeral{
    background:#2c6eb2;
    width:60px;
    height:60px;
    border-radius:50px 0 50px 50px;
    padding: 11px 15px 0 15px;
    display: block;
    position:relative;
}
.d_numeral span{
    text-align:center;
    font-size:26px;
    font-weight:bold;
    color:#fff;}
.d_numeral small{
    width:6px;
    height:6px;
    background:#fff;
    border-radius:6px;
    position:absolute;
    top:5px;
    right:5px;}
.distri_main .d_main_box{
    float:left;
    display:inline;
    width:835px;
    margin:0 0 0 20px;
    line-height:36px;
}
.d_main_box h4{
    font-size:18px;
    color:#2c6eb2;
    text-align:center;}
.distri_main .d_main_box h3{
    font-size:20px;
    color:#333;
    border-bottom:#ebedf0 solid 1px;
    padding-bottom: 15px;
}
.companion_text{
    width:840px;
    margin:0 auto;}
.companion_text img{
    text-align:center;}
.cop_innova_img1{
    width:539px;
    margin:0 auto;
    text-align:center;
    padding:30px 0 0 0;}
.cop_innova_img2{
    width:840px;
    margin:0 auto;
    text-align:center;
    padding:30px 0 0 0;}
.ompanion_text {
    width:920px;
    margin:0 auto;}
dl.o_target {
    margin:10px 0;}
dl.o_target dt{
    float:left;
    display:block;
    width:90px;
    background:#2c6eb2;
    color:#fff;
    padding: 10px 0;
    font-size:18px;
    text-align: center;}
dl.o_target dd.ov_target{
    float: left;
    display: inline;
    width: 725px;
    margin-left: 30px;
    line-height: 28px;
    font-size: 16px;
    padding: 0;}
dl.o_target dd.ov_target{
    float: left;
    display: inline;
    width: 729px;
}
dd.ov_target span{
    width: 0;
    height: 0px;
    display: inline-block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #2c6eb2;
    position: relative;
    top: 4px;
    left: 0;
    padding-right: 10px;}
.distri_main .d_main_box p,.companion p{
    color:#666;
    font-size:16px;
    padding:15px 0 0 0;
}
.distri_main .video{
    width: 537px;
    height: 302px;
    margin: 30px auto;
    border: 1px solid #ebedf0;}
.distri_main .video1{
    width: 600px;
    height: 380px;
    margin: 30px auto;
    border: 1px solid #ebedf0;}
.distri_main .d_main_img{
    margin:30px 0;}
.distri_main .d_main_box strong	{
    font-size:16px;
    color:#2c6eb2;
    display:block;
    padding:20px 0 0 0;
}
.distri_main .distr_text1{
    width:835px;
    margin:0 auto 20px;;
}
.distri_main .distr_left1,.distr_right1,.distr_left2,.distr_right2{
    float:left;
    display: inline;}
.distri_main .distr_left1{
    width:505px;
    margin: 10px 0;}
.distri_main .distr_left2{
    width:480px;
    margin: 10px 0;}
.distri_main .distr_right1{
    width:330px;
    margin:0 auto;
    text-align:center;
}
.distri_main .,.distr_right2{
    width:340px;
    margin:0 auto;
    text-align:center;
}
.distri_main .distr_right1 img{
    width:272px;}
.distri_main .distr_right2 img{
    width:347px;}

.distri_main .distr_left1 .brake{
    color:#666;
    font-size:16px;
    padding:0 0 0 0;
    position:relative;
}
.distri_main .distr_left2 .brake{
    color:#666;
    font-size:16px;
    padding:0 0 0 0;
    position:relative;
}
.brake span{
    width: 0;
    height: 0px;
    display: inline-block;
    border-top: 8px solid transparent;
    border-bottom: 8px solid transparent;
    border-left: 8px solid #2c6eb2;
    position: absolute;
    top: 10px;
    left: 0;
}
.respon_info{
    margin-bottom:50px;}

/*跨行业业务
--------------------------------------------*/
.industry_text{
    width:100%;
    margin:0 auto;
    padding:30px 0 20px; }
.industry_text a{
    color: #666;
}
.i_line{
    border-bottom:1px solid #eae8e8;}
.i_line2{
    border-bottom:1px solid #eae8e8;
    border-top:1px solid #eae8e8;}
.industry_text .industry_t_l,.industry_t_r,.industry_l_l,.industry_l_r{
    float:left;
    display:inline;}
.industry_t_l{
    width:440px;
    color:#666;
    padding-left:20px;
    font-size:14px;
    line-height:2.4;}
.industry_l_l{
    width:320px;
    color:#666;
    padding:0 20px;
    font-size:14px;
    line-height:2.4;}
.industry_t_l h3,.industry_l_l h3,.industry_i h3{
    font-size:20px;
    padding:10px 0 5px;}
.industry_t_l p,.industry_l_l p,.industry_i p{
    text-indent:30px;}
.industry_i{
    color:#666;
    padding:0 20px;
    font-size:14px;
    line-height:2.4;
}
.industry_t_r{
    width:480px;
    margin:0 auto;
    text-align:center;
    padding-bottom:10px;
}

.industry_t_r img{
    width:414px;
    margin:0 auto;
}
.industry_l_r{
    width:600px;
    margin:0 auto;
    padding:10px 0 0 0;
    text-align:center;
}
.industry_l_r img{
    width:600px;
    margin:0 auto;
}
.industry_i_img{
    width:724px;
    margin:0 auto;
    padding:30px 0 0 0;}
.industry_i_img img{
    width:724px;
    margin:0 auto;}
.industry_text em{
    font-size:14px;
    line-height:2.6;
    text-indent:30px;
    display:block;
    color:#666;}
.industry_text em b{
    font-weight:bold;}
.industry_box { border-bottom:1px solid #ebedf0; margin-bottom:30px;}
.industry_box h6 { font-size:20px; margin-bottom:25px;}
.solu_box{
    width:100%;
    margin:0 auto 30px;
    background:#fafafa;}
.solu_box .solu_box_l,.solu_box_r{
    float:left;
    display: inline;}
.solu_box_l	{
    width:300px;}
.solu_box_r,.solu_box_t{
    width:620px;
    padding:18px 20px;
    font-size:14px;
    line-height:2.2;}
.solu_box_r h3,.solu_box_t h3{
    font-size:20px;
}
.solu_box_r a,.solu_box_t a{
    display:block;
    text-align:right;
    font-weight:bold;
    color:#666;}
.solu_box_t{
    width:100%;
    padding:20px 30px;}
.solu_box_list{
    padding:20px 30px;
    font-size:14px;
    line-height:40px;}
.solu_box_list h3{
    font-size:20px;
    padding:0 0 5px;
}

.product_solution_img{width:440px;height:300px;}

.product_solution_txt{width:440px;line-height:24px;font-size:14px;}
.product_solution_txt a{color: #666;}
.product_solution_txt h3{font-size:18px; font-weight:600;}

.successful-title h2{font-weight:600;font-size:24px;}

.successful_img{width:207px;height:150px;}
.successful_txt{width:207px;}
.successful_txt a{color: #666;}
.successful_txt span{font-size:14px;}

.successful_vdo{width:280px;height:170px;background:#000000;}
.successful_vdo_txt{width:280px;font-size:16px;font-weight:600;}

.successful_case_box{width:440px;}
.scb_l{width:210px;}
.scb_r{width:230px;font-size:14px;overflow:hidden;line-height:1.8;
    display:-webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp:5;}
.scb_r a{color: #666;}
.scb_r p{line-height:30px;}
.scb_r h3{font-size:18px;font-weight:600;margin: 10px 0px 10px;}

/*室分业务
--------------------------------------------*/
.e-main-box>h2{
    font-size:20px;
    margin:30px 0;
    padding-left:20px;
}
.e-main-box .industry_t_l h2{
    font-size:20px;

}
.e-main-box	h2 span{
    border-left:4px solid #fe6e78;
    border-radius:2px 2px;
    margin-right:15px;
}
.indoor-info{
    width:100%;
    margin:0 auto;
}
.indoor-info-text,.indoor-info-img{
    float:left;
    display:inline;}
.indoor-info-text{
    width:420px;
    padding:0 30px 0 20px;
    box-sizing:content-box;}
.indoor-info-img{
    width:450px;}
.indoor-info h3{
    font-size:20px;
    padding-bottom:20px;
}
.indoor-info-text p{
    font-size:14px;
    line-height:2.2;
    text-indent:30px;
}
.indoor-info-crosswise{
    margin:40px 0 40px 20px;
}
.indoor-info em{
    font-size:14px;
    line-height:2.2;
    text-indent:30px;
    color:#666;
    display:block;
    padding:0 0 0 20px;
}
.indoor-b-line{
    border-bottom:1px solid #eae8e8;
    margin-bottom:35px;}

.new_an_table{
    text-align:left;
    width: 100%;
    border: 1px solid #ecedf1;
    line-height: 50px;
    margin-bottom: 30px;}
.new_an_table td{
    border: 1px solid #ecedf1;}