@charset "utf-8";

.pageBanner{}
.pageBanner img{display:block;width: 100%;}
/*
.in_bigColumn_T{text-align: center;}
.in_bigColumn_T .ch{font-size: 24px;color: #333;text-align: center;line-height: 36px;}
.in_bigColumn_T .ch span{color: #fff;font-size: 24px;display: inline-block;}
.in_bigColumn_T .ch span.s1{width: 36px;height: 36px;line-height:36px;border-radius:36px;text-align: center;background: #ff9a00;}
.in_bigColumn_T .ch span.s2{width: 30px;height: 30px;line-height:30px;border-radius:30px;;background: #1eae9e;margin-left: -5px;}
.in_bigColumn_T .en{font-size: 60px;color: #333;font-family:"Times New Roman";font-weight: bold;margin-top:-7px;text-transform: capitalize}*/





@media screen and (max-width:1200px){
    .pageBanner{width: 100%;overflow: hidden;}
    .pageBanner img{width: 120%;margin-left: -10%;}

}

/*========公司简介========*/

.container_about .Con1 .in_bigColumn_T{padding: 57px 0 45px;}
.container_about .Con1{}
.container_about .Con1 .txt p{font-size:16px;line-height: 36px;color: #666;font-weight:500;margin-bottom: 25px;}

/*con2*/
.policyBox{overflow: hidden;padding-left:44%;position: relative;}
.policyBox .policy_img{position: absolute;width:44%;height: auto;min-height: 100%;left: 0;top:0;}
.policyBox a{display: block;position: relative;width:48%;font-size: 20px;color: #fff;cursor: default;margin-bottom: 16px;margin-left:2%;float: left;}
.policyBox .info{position: absolute; left: 0; top: 0;bottom:0;right:0;width: 100%; height: 100%;  color: #fff; display: flex; flex-direction: column; justify-content: center;background: url("../images/page/about_imgBg.png");opacity: 0;z-index: -1;}
.policyBox .Tit2{position: absolute;right: 20px;bottom: 20px;}
.policyBox .Tit,.policyBox .txt{padding:0 20px;}
.policyBox .Tit{margin-bottom: 18px;}
.policyBox .txt{font-size: 16px;line-height: 24px;}

.policyBox a:hover .info{opacity: 1;z-index: 1;}
.policyBox a:hover .Tit2{display: none;}

/*con3*/
.container_about .Con3{margin: 50px 0 80px;background:#9edbd7 url("../images/page/culture_bg.jpg") no-repeat fixed;background-size: 100% auto;padding:60px 0;overflow: hidden;background-position: left bottom;}
.container_about .Con3 .mediaWidth{display: table;}
.container_about .cell{display: table-cell;text-align: center;vertical-align:top;}
.container_about .about_num{margin-bottom: 25px;}
.container_about .Con3 dt,.container_about .Con3 dd{display: inline-block;vertical-align:text-top}
.container_about .Con3 dt{font-size: 30px;width: 30px;}
.container_about .Con3 dd{font-size: 16px;width: 16px;margin-right: 4%;}


.container_about .cell2 dl{border-left: 1px #8ed0cf solid;border-right: 1px #8ed0cf solid;}
.CultureBox .in_bigColumn_T .en,.CultureBox .in_bigColumn_T .ch,.CultureBox .in_bigColumn_T .ch span,.CultureBox dl{color:#e1ffff;}
.CultureBox .in_bigColumn_T{}
.CultureBox .in_bigColumn_T .en{width:60px;display: inline-block;vertical-align: top;transform:rotate(90deg)}
.CultureBox .in_bigColumn_T .ch{width: 36px;text-align: center;display: inline-block;vertical-align: top;line-height: 1.5;}
.CultureBox .in_bigColumn_T .ch span.s2{margin-left: 0;margin-bottom: 4px;}



/*con4*/
.HistoryBox{}
.HistoryBox .in_bigColumn_T{padding-bottom: 60px;}
.HistoryBox .event_box{width: 80%;margin: 0 auto 90px;position: relative;}
.HistoryBox .parHd{position: relative;width: 100%;background: url("../images/page/History_tit.jpg") repeat-x;}
.HistoryBox .parHd .tempWrap{overflow: hidden;}
.HistoryBox .parHd li{font-size: 18px;color: #666;width: 16.666%;float: left;text-align: center;padding-top: 30px;background: url("../images/page/History_on.png") no-repeat;background-position:  center 0;}
.HistoryBox .parHd .on{font-size: 18px;color: #ff9a00;font-weight: 600;background: url("../images/page/History_on2.png") no-repeat;background-position:  center 0;}

.HistoryBox .slideBox{width: 90%;margin: 0 auto;}
.HistoryBox .slideBox .img{padding:60px 0 37px;}
.HistoryBox .slideBox .img img{display: block;width: 100%;}
.HistoryBox .slideBox .txt{position: relative;padding-left:250px;}
.HistoryBox .slideBox .txt .Y{color: #ff9a00;font-size: 48px;font-weight: 600;position: absolute;left: 0;top:50%;margin-top: -24px;letter-spacing: -2px;}
.HistoryBox .slideBox .txt .line{height: 100%;position: absolute;width:90px;left:160px;top:0;background: url("../images/page/History_line.jpg") no-repeat;background-size: auto 99%;background-position: center;}
.HistoryBox .slideBox .txt p{position: relative;font-size: 16px;color: #666;padding-left: 50px;margin-bottom:10px;line-height: 1.2}
.HistoryBox .slideBox .M{color: #ff9a00;position: absolute;left:0;top:0;width: 50px;text-align: center;}
/**/
.HistoryBox .sPrev,.HistoryBox .sNext{width: 45px;height: 45px;background-size: 100% 100%!important;background-repeat:no-repeat!important;background-position: center!important;position: absolute;top:50%;margin-top: -30px;cursor: pointer;}

.HistoryBox .sPrev{left:-45px;background-image: url("../images/page/about_jtL.png")}
.HistoryBox .sPrev:hover{background-image: url("../images/page/about_jtL3.png")}
.HistoryBox .sNext{right: -45px;background-image: url("../images/page/about_jtR.png")}
.HistoryBox .sNext:hover{background-image: url("../images/page/about_jtR3.png")}

/*1800>60  1500>45  1200>35*/
@media screen and (max-width:1800px) {
    .container_about .Con1 .txt p{font-size:15px;line-height: 28px;margin-bottom: 30px;}
}
@media screen and (max-width:1500px){

    .container_about .Con1 .in_bigColumn_T{padding: 45px 0;}
    .HistoryBox .in_bigColumn_T{  padding-bottom: 45px;}
    .container_about .Con3{margin: 50px 0 50px;}


    /*con2*/
    .policyBox{padding-left:44%;}
    .policyBox .policy_img{width:44%;}
    .policyBox a{width:48%;font-size: 18px;margin-bottom: 16px;margin-left:2%;}
    .policyBox .info{width: 100%; height: 100%;}
    .policyBox .Tit2{right: 15px;bottom: 15px;}
    .policyBox .Tit,.policyBox .txt{padding:0 15px;}
    .policyBox .Tit{margin-bottom: 18px;}
    .policyBox .txt{font-size: 14px;line-height: 22px;}
    .container_about .cell.cell4{width:200px;}

}
@media screen and (max-width:1200px){
    .container_about .Con1 .in_bigColumn_T{padding: 35px 0;}
    .HistoryBox .in_bigColumn_T{  padding-bottom: 35px;}
    .policyBox{padding-left:0;margin-left: -2%;}
    .policyBox .policy_img{position: relative;width: 100%;margin-bottom: 16px;}
    .CultureBox .in_bigColumn_T .ch{line-height: 1.2;}

    .container_about .about_num{margin-bottom: 25px;width: 55px;}
    .container_about .Con3{margin: 40px 0 40px;}
    .container_about .Con3 dt{font-size:28px;width: 28px;}
    .container_about .Con3 dd{font-size: 14px;width: 14px;margin-right:8px;}

    .HistoryBox .parHd li,.HistoryBox .parHd li.on{font-size: 16px;}
    .HistoryBox .sPrev, .HistoryBox .sNext { width: 40px; height: 40px;margin-top: -30px;}
    .HistoryBox .sNext{right: -30px;}
    .HistoryBox .sPrev{left: -30px;}
    .HistoryBox .event_box{padding-left:40px;padding-right: 40px;width: auto;margin: 0 auto 50px;}
    .HistoryBox .slideBox .img { padding: 40px 0 30px; }
    .HistoryBox .slideBox .txt{padding-left:180px;}
    .HistoryBox .slideBox .txt .Y{font-size: 40px;font-weight: 600;margin-top: -24px;letter-spacing: -1px;}
    .HistoryBox .slideBox .txt .line{width:50px;left:130px;}
    .HistoryBox .slideBox .txt p{font-size: 14px;padding-left: 40px;margin-bottom:10px;line-height: 1.3}
    .HistoryBox .slideBox .M{width: 40px;text-align: center;}


}

@media screen and (max-width:800px){


    .container_about .cell.cell4{width: 100px;}
    .CultureBox .in_bigColumn_T .en { width:30px;}
    .policyBox a{width:100%;font-size: 18px;margin-left:0;margin-bottom: 16px!important;}
    .policyBox .Tit { margin-bottom: 10px; }
    .container_about .about_num { margin-bottom: 20px; width: 45px; }
    .container_about .Con3 dt { font-size: 24px; width: 24px; }

    .HistoryBox .parHd li,.HistoryBox .parHd .on{font-size: 14px;}
    .HistoryBox .slideBox .txt{padding-left:120px;}
    .HistoryBox .slideBox .txt .Y{font-size: 28px;font-weight:500;margin-top: -14px;letter-spacing: -2px;}
    .HistoryBox .slideBox .txt .line{width:30px;left:90px;}
    .HistoryBox .slideBox .txt p{font-size: 14px;padding-left: 40px;margin-bottom:10px;line-height: 1.3}
    .HistoryBox .slideBox .M{width: 40px;text-align: center;}
}

@media screen and (max-width:640px){

    .policyBox{margin-left: 0;}
    .policyBox .Tit, .policyBox .txt { padding: 0 10px; }
    .container_about .Con1 .txt p{font-size: 12px; line-height: 20px;}
    .policyBox .txt{font-size: 12px; line-height: 20px;}
    .container_about .cell.cell4{width:70px;}
    .CultureBox .in_bigColumn_T .en { width:30px;}
    .policyBox a{width:100%;font-size: 16px;margin-left:0;margin-bottom: 16px!important;}
    .policyBox .Tit { margin-bottom: 10px; }
    .container_about .about_num { margin-bottom: 10px;width: 40px; }
    .container_about .Con3 {padding: 40px 0 30px; background-size: 190% auto;margin: 35px 0;}
    .container_about .Con3 dt { font-size: 16px;width: 16px; }
    .container_about .Con3 dd{font-size: 12px; width: 12px;margin-right:5px;}

    .HistoryBox .parHd li,.HistoryBox .parHd .on{font-size: 14px;}
    .HistoryBox .event_box{padding-left: 20px; padding-right: 20px;}
    .HistoryBox .sPrev, .HistoryBox .sNext{width: 27px;height: 27px;margin-top: -20px;}
    .HistoryBox .sPrev{left: -27px;}
    .HistoryBox .sNext{right: -27px;}
    .HistoryBox .parHd li, .HistoryBox .parHd li.on{font-size: 13px;}
    .HistoryBox .slideBox{width: 100%;}
    .HistoryBox .slideBox .img { padding:20px 0 20px; }
    .HistoryBox .slideBox .txt{padding-left:0;}
    .HistoryBox .slideBox .txt .Y{font-size: 20px;font-weight:500;margin-top: -0px;letter-spacing: -2px;position: relative;margin-bottom:10px;}
    .HistoryBox .slideBox .txt .line{display: none;}
    .HistoryBox .slideBox .txt p{font-size: 13px;padding-left:35px;margin-bottom:10px;line-height: 1.4}
    .HistoryBox .slideBox .M{width: 40px;text-align: center;font-size: 12px;font-weight: bold;}
}

/*========企业风采========*/
.container_EnterpriseStyle .in_bigColumn_T{padding: 70px 0 70px;}
.container_EnterpriseStyle .list_div{overflow: hidden;}
.container_EnterpriseStyle .list_div a{width: 32%;margin-right:2%;margin-bottom: 52px;position: relative;float: left;}
.container_EnterpriseStyle .list_div a:nth-child(3n){margin-right: 0;}
.container_EnterpriseStyle .list_div .table{display: table;width: 100%;height: 100%;vertical-align: middle;}
.container_EnterpriseStyle .list_div .cell{display: table-cell;vertical-align: middle;padding: 0 22px;}
.container_EnterpriseStyle .list_div .con1{position: absolute;left: 0;bottom: 0;height:40px; width:100%; line-height:40px;background: url("../images/page/EnterpriseStyle_bg.png");z-index:-1;opacity: 0;overflow: hidden;}
.container_EnterpriseStyle .list_div .line{position: absolute;/*border: 0px #94d8d3 solid;*/left: 0px;right:0px;top:0px;bottom: 0px;}
.container_EnterpriseStyle .list_div .Tit{font-size: 16px; text-align:center;color: #ff9a00;font-weight: 500;margin-bottom: 10px;}
.container_EnterpriseStyle .list_div .info{font-size: 15px;line-height: 25px;color: #fff;height: 100px;overflow: hidden;}


/*鼠标效果*/
.container_EnterpriseStyle .list_div .line:after{border-top:1px solid #b3f0eb;border-bottom:1px solid #b3f0eb;box-sizing: border-box; }
.container_EnterpriseStyle .list_div .line:before{border-left:1px solid #b3f0eb;border-right:1px solid #b3f0eb;box-sizing: border-box; }
.container_EnterpriseStyle .list_div .line:after,.container_EnterpriseStyle .list_div .line:before{z-index:1;content:"";display:block;width:100%;height:100%;position:absolute;top:0;left:0; -webkit-transition: opacity .35s ease 0s,transform .35s ease 0s; -o-transition: opacity .35s ease 0s,transform .35s ease 0s; transition: opacity .35s ease 0s,transform .35s ease 0s;opacity:0;}
.container_EnterpriseStyle .list_div .line:after{ -webkit-transform: scaleX(0); -ms-transform: scaleX(0); -o-transform: scaleX(0); transform: scaleX(0);}
.container_EnterpriseStyle .list_div .line:before{ -webkit-transform: scaleY(0); -ms-transform: scaleY(0); -o-transform: scaleY(0); transform: scaleY(0); }
.container_EnterpriseStyle .list_div a:hover .line:after,.container_EnterpriseStyle .list_div a:hover .line:before {opacity: 1; filter: alpha(opacity=100); -webkit-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1);}


.container_EnterpriseStyle .list_div a:hover .con1{z-index:1;opacity:1;}

/*-----------分页---------------*/
.pageNavi{text-align:center;padding:20px 0 100px;}
.pageNavi .wp-pagenavi{width:100%;    vertical-align: top;}
.pageNavi .wp-pagenavi span{border: none;margin:0 1px;vertical-align: top;}
.pageNavi .wp-pagenavi a,.pageNavi .wp-pagenavi .on_sp{display:inline-block;cursor:pointer;width:40px;height:40px;border:1px solid #dedede;font-size:14px;color:#666;line-height:40px;overflow:hidden;border-radius:2px;color:#666;}
.pageNavi .wp-pagenavi .nolink a{border: none;text-indent: -99em;position: absolute;left: 0;top:0;width: 100%;height: 100%;}
.pageNavi .wp-pagenavi .prev,.pageNavi .wp-pagenavi .next{width:40px;height:40px;display: inline-block;overflow: hidden;border:1px solid #dedede;position:relative;text-indent: -99em;}
.pageNavi .wp-pagenavi .prev{background:url("../images/pageNavi/prev_1.png") no-repeat center;background-size:16px;}
.pageNavi .wp-pagenavi .next{background:url("../images/pageNavi/next_1.png") no-repeat center;background-size:16px;}
.pageNavi .wp-pagenavi .prev:hover{background:#1eae9e url("../images/pageNavi/prev_2.png") no-repeat center;background-size:16px;}
.pageNavi .wp-pagenavi .next:hover{background:#1eae9e url("../images/pageNavi/next_2.png") no-repeat center;background-size:16px;}
.pageNavi .wp-pagenavi .current a:hover,.pageNavi .wp-pagenavi .on_sp{color:#fff;background:#1eae9e;}
@media screen and (max-width:1200px){
    .pageNavi{padding: 20px 0 60px;}
}@media screen and (max-width:618px){
    .pageNavi{padding: 20px 0 50px;}
}



/*1800>60  1500>45  1200>35*/
@media screen and (max-width:1800px) {
    .container_EnterpriseStyle .in_bigColumn_T{padding:60px 0 ;}
}

@media screen and (max-width:1500px) {
    .container_EnterpriseStyle .in_bigColumn_T{padding:45px 0 ;}
}

@media screen and (max-width:1200px) {
    .container_EnterpriseStyle .in_bigColumn_T{padding:35px 0 ;}

    .container_EnterpriseStyle .list_div a,.container_EnterpriseStyle .list_div a:nth-child(3n){width: 48.5%; margin-right:3%; margin-bottom:45px;}
    .container_EnterpriseStyle .list_div a:nth-child(2n){margin-right: 0;}
    .container_EnterpriseStyle .list_div a:last-child{display: none;}

    .container_EnterpriseStyle .list_div .Tit{font-size: 20px;margin-bottom: 10px;}
    .container_EnterpriseStyle .list_div .info{font-size: 14px;line-height: 22px;height: 88px;}
}

@media screen and (max-width:840px) {
    .container_EnterpriseStyle .list_div a,.container_EnterpriseStyle .list_div a:nth-child(3n){ margin-bottom:35px;}
    .container_EnterpriseStyle .list_div a:nth-child(2n){margin-right: 0;}
    .container_EnterpriseStyle .list_div .line{left: 8px; right: 8px; top: 8px; bottom: 8px;}
    .container_EnterpriseStyle .list_div .cell{padding: 0 18px;}
    .container_EnterpriseStyle .list_div .Tit{font-size: 18px;margin-bottom: 10px;}
    .container_EnterpriseStyle .list_div .info{font-size: 14px;line-height: 22px;height: 88px;}

}
@media screen and (max-width:640px) {

    .container_EnterpriseStyle .list_div a,.container_EnterpriseStyle .list_div a:nth-child(3n){width: 49%; margin-right: 2%; margin-bottom:22px;}
    .container_EnterpriseStyle .list_div a:nth-child(2n){margin-right: 0;}
    .container_EnterpriseStyle .list_div .Tit{font-size: 14px;margin-bottom: 8px;}
    .container_EnterpriseStyle .list_div .info{font-size: 12px;line-height: 16px;height: 32px;}
}

/*======== 联系我们 ========*/

.container_contact{}
.contact_top{margin-top: 96px;margin-bottom: 98px;overflow: hidden;position: relative;}
.contact_1{width: 424px;position: relative;z-index: 2;}
.contact_1 h2{font-size: 22px;color: #333;font-weight:500;padding:20px 0;line-height: 140%;}
.contact_1 .info{font-size: 14px;color: #888;line-height: 30px;margin:8px 0;}
.contact_1 dl{padding:30px 0 0}
.contact_1 dd{padding: 26px 0;border-bottom: 1px #e9e9e9 solid;font-size: 16px;color: #555;padding-left: 60px;position: relative;}
.contact_1 dd.dd_1{background-image: url("../images/page/contact_ico1.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_2{background-image: url("../images/page/contact_ico2.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_3{background-image: url("../images/page/contact_ico3.png");background-position:left center;background-repeat: no-repeat;}
.contact_1 dd.dd_4{background-image: url("../images/page/contact_ico4.png");background-position:left center;background-repeat: no-repeat;}

.contact_map{height: 100%;position: absolute;left: 0;top:0;bottom: 0;width: 100%;z-index: 1;}
#mapContainer{height: 100%;margin-left:500px;}

.contact_bottom{background: #f9f9f9 url("../images/page/contact_bg.jpg") no-repeat;background-size:100% 100%;background-position:center;padding: 70px 0 100px 0;overflow: hidden;}
.messageBox .tit{font-size: 22px;color: #333;}
.messageBox .txt{font-size: 14px;color: #888;padding: 32px 0 50px;line-height: 120%;}
.messageBox .dl{display: table;width: 50%;float: left;margin-bottom: 34px;}
.messageBox .dl .dt,.messageBox .dl .dd,.messageBox .dl .dd_2{vertical-align: middle;display: table-cell;position: relative;}
.messageBox .dl .dt{font-size: 14px;color: #888;width: 55px;}
.messageBox .dl .dd_2{font-size: 14px;color: #da2418;padding-left: 6px;width: 50px;}
.messageBox .dl .dd_3{width:30px;}
.messageBox .dl .text,.messageBox textarea{width:100%;padding:10px 1%;font-size: 14px;color: #333;webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;border: 1px #ddd solid;font-family: 'microsoft yahei'}
.messageBox .dl .text,.messageBox .ImgCode{height: 38px;line-height: 98%}
.messageBox textarea{height: 219px;vertical-align: top;outline: none;}
.vis_hid{visibility: hidden;}
.messageBox .dl_2{width: 100%;}

.messageBox .submit{width: 159px;height: 50px;line-height: 100%;background: #23cdba;font-size: 18px;color: #fff;border: 1px #23cdba solid;cursor: pointer;outline: none;}
.messageBox .submit:hover{opacity: .9}

.messageBox  #txtCode,.messageBox  #safeCode{width:74%;}
.messageBox  .ImgCode{width:110px;vertical-align: middle;border:1px #fff solid;float: right;    box-sizing: border-box;}

.messageBox .dl{position: relative;}
.messageBox .dl .Validform_wrong,.messageBox .dl .Validform_checktip{position: absolute;right:14px;top:50%;margin-top:-10px;width: 20px;height: 20px;overflow: hidden;padding: 0!important;text-indent:20px;}
.invalid-feedback{color:red;position: absolute; left: 0; bottom: -16px;font-size: 11px;}
.feedback_form{position: relative;}
.alert-danger{/*position: absolute; left: 0; top: 0; width: 100%; height: 100%; background: #fff; text-align: center; display: flex; flex-direction: column; justify-content: center; align-items: center;*/ font-size: 16px; color: red;clear: both;}

@media screen and (max-width:1500px){
    .contact_top{margin-top:60px; margin-bottom: 60px;}
}


@media screen and (max-width:1200px){

    .contact_1{width: 50%;}
    #mapContainer{padding-left: 52%;}

    .contact_top{margin-top:40px; margin-bottom: 40px;}
    .contact_1 dl{padding:10px 0 20px}
    .contact_1 h2,.messageBox .tit{font-size: 20px;padding: 0;}
    .contact_1 dd{background-size:34px;padding:20px 0;padding-left:44px;}
    .contact_1 .info{font-size: 12px;line-height: 20px;margin-bottom: 0}
    .contact_bottom{padding: 40px 0 40px 0;}
    .messageBox .dl .text{vertical-align: middle;}
    .messageBox .dl .text, .messageBox textarea{font-size: 12px;}
    .messageBox .txt{font-size: 13px;}
    .messageBox .txt{padding: 22px 0;}
    .messageBox .dl{margin-bottom: 24px;}
    .messageBox textarea{height: 140px;}

    .messageBox .submit{width: 100px; height: 34px;font-size: 14px;}

    .messageBox #safeCode{width: 100%;}
    .messageBox  .ImgCode{width:100px;position: absolute;right:-120px;top: 0}


}

@media screen and (max-width:900px){

    .contact_1{width:100%;}
    #mapContainer{margin-left: 0;}
    .contact_map{position: relative;width: 100%; height: 300px;}

    .contact_1 h2, .messageBox .tit { font-size: 17px; }
    .messageBox .dl .dt { width: 42px; font-size: 12px; }
    .messageBox .dl .text,.messageBox  .ImgCode{ height: 30px; line-height: 30px; }
    .messageBox  .ImgCode{width:80px;position: absolute;right:-90px;top: 0}
    .messageBox  #txtCode,.messageBox  #safeCode{width: 100%}
    .messageBox .dl { margin-bottom:22px;position: relative;}
    .messageBox .dl .dd_2 { padding-left: 4px; width: 10px;}
    .messageBox textarea { height: 100px;}
    .messageBox .submit { width: 100px; height: 34px; }
    .messageBox .dl .Validform_wrong,.messageBox .dl .Validform_checktip{ right: -2px}

}


/*======== 供应商申请 ========*/
.container_supplier .in_bigColumn_T{padding: 90px 0 40px;}
.container_supplier{background: #f6f6f6;}
.container_supplier .supplier_con{text-align: center;padding-bottom: 62px;}
.container_supplier .supplier_con img{max-width: 100%;}
.container_supplier .supplier_bImg{display: inline-block;}
.container_supplier .supplier_sImg{display: none;}

.box_middle1{display: table;width: 100%;background: url("../images/page/middleBg.jpg") no-repeat;background-size: 100% 100%;background-position: center;padding: 120px 0 100px;}
.box_middle1 .cell{display: table-cell;vertical-align: middle;text-align: center;width: 100%;}
.box_middle1 .txt{font-size: 48px;color: #fff;margin-bottom: 40px;font-weight:600}
.box_middle1 .btn a{font-size: 20px;color: #fff;width: 163px;height:50px;line-height: 50px;border-radius: 5px;background: #ff7f00;display: inline-block;text-align: center;}
.box_middle1 .btn a:hover{background: #fd8814;}




@media screen and (max-width:1800px){
    /*1800>60  1500>45  1200>35*/
    .container_supplier .in_bigColumn_T{padding: 60px 0 30px;}
}
@media screen and (max-width:1500px){
    .container_supplier .in_bigColumn_T{padding: 45px 0 30px;}

    .box_middle1{padding: 100px 0 80px;}
    .box_middle1 .txt{font-size: 45px;margin-bottom:30px;font-weight:600}
    .box_middle1 .btn a{font-size: 18px;width: 150px;height:45px;line-height: 45px;}
}
@media screen and (max-width:1200px){
    .container_supplier .in_bigColumn_T{padding: 35px 0 30px;}
    .container_supplier .supplier_con{padding-bottom: 50px;}

    .box_middle1{padding: 80px 0 80px;}
    .box_middle1 .txt{font-size: 35px;margin-bottom:20px;font-weight:600}
    .box_middle1 .btn a{font-size: 16px;width: auto;height:45px;line-height: 45px;padding:0 2em;}
}
@media screen and (max-width:900px){

    .container_supplier .supplier_bImg{display: none;}
    .container_supplier .supplier_sImg{display:  inline-block;}

    .box_middle1{padding:60px 0 60px;}
    .box_middle1 .txt{font-size: 28px;margin-bottom:20px;font-weight:600}
    .box_middle1 .btn a{font-size: 16px;width: auto;height:45px;line-height: 45px;padding:0 2em;}

}

@media screen and (max-width:800px){
    .box_middle1 .txt{font-size:20px;margin-bottom:20px;font-weight:600}
    .box_middle1 .btn a{font-size: 14px;width: auto;height:35px;line-height: 35px;padding:0 1.5em;}
    .container_supplier .supplier_con{padding-bottom: 40px;}
}






/*======== 新闻内页 ========*/
.container_article{}
.page_content_main{padding:  40px  0 10px}
.container_article .page_content_main,.container_article .page_content_main p{font-size: 18px;color: #666;line-height: 36px;}
.container_article .page_content_main p{}
.container_article .page_content_main img{max-width: 100%;}
.page_mainInfo{color: #999;font-size: 12px;padding: 14px 0 26px;border-bottom: 1px #e5e5e5 solid;text-align: center}
.page_mainInfo span{margin-right: 12px;}
.page_mainTit{color: #333;font-size: 30px;font-weight: 500;padding-top: 59px;text-align: center}

/*-----------上下翻页-----------*/
.Paging_btn{border-top: 1px #e1e1e1 solid;padding: 36px 0 36px 0;margin: 40px 0 30px;}
.Paging_con{position: relative;}
.Paging_btn p:first-child{margin-bottom:8px;line-height: 120%;}
.Paging_btn p,.Paging_btn p a,.Paging_btn .a_return{font-size: 15px;color: #666;}
.Paging_btn p{padding-right: 110px;}
.Paging_btn p a{padding-left: 6px;}
.Paging_btn p:hover,.Paging_btn p a:hover,.Paging_btn a:Hover.a_return{color: #1eae9e;}
.Paging_btn .a_return{position: absolute; right:0; top: 50%; padding: 10px; padding-left: 26px; background: url(../images/pageNavi/return.png) no-repeat left center; margin-top: -20px;}
.Paging_btn a:Hover.a_return{ background: url(../images/pageNavi/return_cur.png) no-repeat left center;}



@media screen and (max-width:1200px)  {
    .page_mainTit{font-size: 28px;padding-top: 54px;}
    .page_mainInfo {padding: 14px 0 22px;}
    .page_content_main {padding:30px 0 10px; }
    .container_article .page_content_main, .container_article .page_content_main p { font-size: 16px; line-height:1.9; }

    .Paging_btn {padding: 30px 0 30px 0; margin: 30px 0 20px; }
    .Paging_btn p, .Paging_btn p a, .Paging_btn .a_return{font-size: 13px;line-height: 1.2}
    .Paging_btn .a_return{right: -10px;}
    .Paging_btn p { padding-right:60px; }
}

@media screen and (max-width:840px)  {

    .page_mainTit{font-size: 24px;line-height: 1.2;padding-top:48px;}
    .page_mainInfo {padding: 12px 0 20px;}
    .container_article .page_content_main, .container_article .page_content_main p { font-size: 14px;line-height:1.8; }

}


@media screen and (max-width:640px)  {
    .container_article .article_l{width: 100%;padding:30px 3% 0;box-sizing: border-box}
    .page_mainTit{font-size: 19px;line-height: 1.2;padding-top:40px;}
    .page_mainInfo {padding: 10px 0 20px;}
    .container_article .page_content_main, .container_article .page_content_main p { font-size: 14px;line-height:1.8; }
    .Paging_btn .a_return{display: none;}
    .Paging_btn p {padding-right: 0;}
}


/*======== 新闻中心 ========*/
.container_news{}
.container_news .in_bigColumn_T{padding:80px 0 70px;}
.container_news .list_div{padding-bottom: 20px;}
.container_news .list_div a{overflow: hidden;display: block;position: relative;padding:45px 50px 50px;}
.container_news .list_div .Tit{font-size: 24px;line-height:1.2;margin-bottom:10px;color: #333;text-overflow: ellipsis; white-space: nowrap; overflow: hidden;}
.container_news .list_div .info{font-size: 16px;line-height:30px;height:90px;overflow:hidden;color: #999;}
.container_news .list_div .line{position: absolute;left: 50%; top: 0; width: 0; height: 4px; overflow: hidden; background: #40baac; transition: 0.5s all; -webkit-transition: 0.5s all;}
.container_news .list_div .con1{margin-left: 434px;}
.container_news .list_div .time{font-size: 16px;font-family:'Arial';color: #999;position:absolute;left: auto;bottom:50px;}
.container_news .list_div .jt{position: absolute;right: 50px;bottom: 50px;font-size: 0;width: 70px;height: 16px;background-image: url("../images/page/news_jt.jpg");background-size: 100% 100%!important;;background-position: center!important;background-repeat: no-repeat!important;}
.container_news .list_div .img{width: 400px;float: left;}

.container_news .list_div a:hover .Tit{color: #1eae9e;}
.container_news .list_div a:hover .line{width: 100%; left: 0;}
.container_news .list_div a:hover{background: #f6fffe;}
.container_news .list_div a:hover .jt{background-image: url("../images/page/news_jt2.jpg")}
.container_news .list_div a:hover .jt img{opacity: 0}


/*1800>60  1500>45  1200>35*/
@media screen and (max-width:1800px)  {
    .container_news .in_bigColumn_T{padding:60px 0 50px;}

    .container_news .list_div a{padding:35px 38px 38px;}
    .container_news .list_div .Tit{font-size: 22px;margin-bottom:8px;}
    .container_news .list_div .info{font-size: 14px;line-height:28px;height:84px;}
    .container_news .list_div .line{height:3px;}
    .container_news .list_div .con1{margin-left: 400px;}
    .container_news .list_div .time{font-size: 14px;bottom:38px;}
    .container_news .list_div .jt{right: 38px;bottom: 38px;width:60px;height:13.7px;}
    .container_news .list_div .img{width:380px;}
}
@media screen and (max-width:1500px)  {
    .container_news .in_bigColumn_T{padding:45px 0 35px;}
}

@media screen and (max-width:1200px)  {
    .container_news .in_bigColumn_T{padding:35px 0 25px;}

    .container_news .list_div a{padding:25px;}
    .container_news .list_div .Tit{font-size: 20px;margin-bottom:8px;}
    .container_news .list_div .info{font-size: 13px;line-height:20px;height:60px;}
    .container_news .list_div .line{height:2px;}
    .container_news .list_div .con1{margin-left: 320px;}
    .container_news .list_div .time{font-size: 13px;bottom:25px;}
    .container_news .list_div .jt{right: 25px;bottom: 25px;width:40px;height:9px;}
    .container_news .list_div .img{width:300px;}
}

@media screen and (max-width:800px)  {
    .container_news .list_div a{padding:20px;}
    .container_news .list_div .Tit{font-size: 18px;margin-bottom:8px;}
    .container_news .list_div .info{font-size: 12px;line-height:18px;height:54px;}
    .container_news .list_div .con1{margin-left: 240px;}
    .container_news .list_div .time{font-size: 12px;bottom:20px;}
    .container_news .list_div .jt{right: 20px;bottom: 20px;}
    .container_news .list_div .img{width:220px;}
}

@media screen and (max-width:640px)  {
    .container_news .list_div a{padding:12px;}
    .container_news .list_div .Tit{font-size: 16px;margin-bottom:5px;}
    .container_news .list_div .info{font-size: 12px;line-height:15px;height:30px;}
    .container_news .list_div .con1{margin-left: 140px;}
    .container_news .list_div .time,
    .container_news .list_div .jt{display: none;}
    .container_news .list_div .img{width:120px;}
}

@media screen and (max-width:460px)  {
    .container_news .list_div .con1{margin-left: 100px;}
    .container_news .list_div .img{width:90px;}

}



/*======== 人才理念 ========*/
.container_TalentConcept{overflow: hidden;}
.container_TalentConcept .in_bigColumn_T{padding: 78px 0 54px;}
.TalentConcept_con .list_div{padding:0 15px 98px;overflow: hidden;margin-right: -4%;box-sizing: border-box;}
.TalentConcept_con .list_div a{width:46%;float: left;margin-right: 4%;}
.TalentConcept_con .con1{padding: 45px 56px 35px;border: 1px #ececec solid;box-shadow: 0 0 15px #d4d4d4;background: url("../images/page/TalentConcept_bg.jpg") no-repeat;background-size:auto 100%;background-position: top right;}
.TalentConcept_con .Tit{color: #000;font-size: 24px;margin-bottom: 30px;position: relative;padding-bottom: 30px;white-space: nowrap; overflow: hidden; text-overflow: ellipsis;line-height: 1;}
.TalentConcept_con .Tit i{position: absolute;left: 0;bottom: 0;width: 65px;height: 4px;line-height: 4px;overflow: hidden;background: #ff9a00;}
.TalentConcept_con .info{font-size: 16px;line-height: 36px;height:180px;color: #666;overflow: hidden;}

/*1800>60  1500>45  1200>35*/
@media screen and (max-width:1800px)  {

    .container_TalentConcept .in_bigColumn_T{padding: 60px 0 54px;}
}
@media screen and (max-width:1500px)  {

    .container_TalentConcept .in_bigColumn_T{padding: 45px 0 45px;}
}

@media screen and (max-width:1200px)  {

    .container_TalentConcept .in_bigColumn_T{padding: 35px 0 35px;}

    .TalentConcept_con .list_div{margin-right:0; padding: 0 10px 60px}
    .TalentConcept_con .list_div a { width: 48.5%; float: left; margin-right:3%; }
    .TalentConcept_con .list_div a:nth-child(2n){margin-right: 0;}
    .TalentConcept_con .con1{box-shadow: 0 0 10px #d4d4d4;padding:30px 20px 30px;}
    .TalentConcept_con .Tit{font-size: 22px;margin-bottom:20px;padding-bottom:20px;}
    .TalentConcept_con .Tit i{width: 65px;height: 4px;line-height: 4px;}
    .TalentConcept_con .info{font-size: 14px;line-height: 30px;height:180px;}
}


@media screen and (max-width:840px)  {

    .TalentConcept_con .list_div{margin-right:0; padding: 0 10px 50px}
    .TalentConcept_con .con1{box-shadow: 0 0 8px #d4d4d4;padding:20px 10px 20px;}
    .TalentConcept_con .Tit{font-size: 16px;margin-bottom:15px;padding-bottom:15px;}
    .TalentConcept_con .Tit i{width:50px;height:2px;line-height: 2px;}
    .TalentConcept_con .info{font-size: 12px;line-height: 22px;height:152px;}
}
@media screen and (max-width:640px)  {
    .TalentConcept_con .list_div a { width: 100%;margin-right: 0;margin-bottom: 25px;}
    .TalentConcept_con .info{font-size: 12px;line-height: 22px;height:auto}
}



/*======== 人才招聘 ========*/
.container_join .in_bigColumn_T{padding:80px 0 80px;}
.container_join .welfareTxt{padding-left:50%;position: relative;}
.container_join .welfareTxt img.img{position: absolute;width: 47%;height: 100%;left: 0;top:0;}
.container_join .welfareTxt .Tit{color: #000;font-size: 24px;font-weight: 500;margin-bottom: 40px;}
.container_join .welfareTxt .info{color: #666;font-size: 16px;line-height:1.2;}
.container_join .welfareTxt .info p{position: relative;padding:8px 0 8px 40px;}
.container_join .welfareTxt i{position: absolute;left: 0;top:9px;}


.container_joinUs .dis_table p{text-align: center;}
.container_joinUs .dis_table p:nth-child(1){width:30%;}
.container_joinUs .dis_table p:nth-child(2){width:20%;}
.container_joinUs .dis_table p:nth-child(3){width:20%;}
.container_joinUs .dis_table p:last-child{width:30%;}


.container_joinUs{padding: 60px 0 90px 0;}
.container_joinUs .dis_table{display: table;width: 100%;color: #555;font-size: 16px;position: relative;font-weight: 500}
.container_joinUs .dis_table .line{position: absolute;left: 0;bottom: 0;width: 100%;height:1px;background: #e1e1e1;overflow: hidden;}
.container_joinUs .dis_table p{display: table-cell;vertical-align: middle;padding: 18px 0 17px 0;}
.container_joinUs .dis_table.list_top{background: #ff9a00;color: #fff;font-size: 18px;font-weight: 500}
.container_joinUs .dis_table.list_top .line{visibility: hidden;}
.container_joinUs_list{border: 1px #e1e1e1 solid;}
.container_joinUs_list dd{background: #f9f9f9;padding: 0 3%;margin: 0 2%;font-size: 14px;color: #555;overflow: hidden;display: none;}
.container_joinUs_list .dis_table2{display: table;width: 100%;padding: 24px 0 14px;border-bottom: 1px #e5e5e5 solid;margin-bottom: 24px;line-height: 1.2}
.container_joinUs_list .dis_table2 div{display: table-cell}
.container_joinUs_list .dis_table2 div:nth-child(4){width:26%;}
.container_joinUs_list .dis_table2 p{margin-bottom: 10px;}

.container_joinUs_list .float_l,.container_joinUs_list .float_r{width: 49.1%;font-size: 14px;line-height:32px;margin-bottom: 30px;}
.container_joinUs_list .float_l .tit,
.container_joinUs_list .float_r .tit{font-size: 16px;font-weight:500}
.container_joinUs_list .dd_bottom{font-size: 16px;clear: both;border-top: 1px #e5e5e5 solid;padding: 37px 0 69px 0;}

.container_joinUs_list dl.active{border-bottom: 1px #e1e1e1 solid;padding-bottom: 20px;}
.container_joinUs_list dl.active .line{visibility: hidden;}
.container_joinUs_list dl .line{visibility: visible}

/*1800>60  1500>45  1200>35*/

@media screen and (max-width:1800px)  {
    .container_join .in_bigColumn_T{padding:60px 0;}
    .container_join .welfareTxt{padding-left:50%;}
    .container_join .welfareTxt img.img{width: 48.5%;height: 100%;}
    .container_join .welfareTxt .Tit{font-size: 22px;margin-bottom: 35px;}
    .container_join .welfareTxt .info{font-size: 15px;line-height:1.2;}
    .container_join .welfareTxt .info p{padding:6px 0 6px 35px;}
    .container_join .welfareTxt i{top:6px;}
}

@media screen and (max-width:1500px)  {
    .container_join .in_bigColumn_T{padding:45px 0;}

}
@media screen and (max-width:1200px)  {
    .container_join .in_bigColumn_T{padding:35px 0;}
    .container_joinUs { padding: 50px 0 60px 0; }

    .container_join .welfareTxt{padding-left:45%;}
    .container_join .welfareTxt img.img{width:43.5%;}
    .container_join .welfareTxt .Tit{font-size: 20px;margin-bottom:28px;}
    .container_join .welfareTxt .info{font-size: 14px;line-height:1.3;}
    .container_join .welfareTxt .info p{padding:6px 0 6px 35px;}
    .container_join .welfareTxt i{top:6px;}

}

@media screen and (max-width:950px)  {
    .container_join .welfareTxt{padding-left: 0;}
    .container_join .welfareTxt .img{width:100%;position: relative;margin-bottom: 20px;}
    .container_join .welfareTxt .Tit{margin-bottom:20px; line-height:30px;}
    .container_joinUs { padding: 40px 0 50px 0; }
    .container_joinUs_list .dd_bottom{padding: 30px 0 50px 0;}

    .container_joinUs_list .dis_table2 div p{font-size: 10px;}
    .container_joinUs_list .dis_table2 i{display: none;}
    .container_joinUs .dis_table p:nth-child(4),.container_joinUs_list .dis_table p:nth-child(4){}
    .container_joinUs .dis_table2 div:last-child{display: none;}
    .container_joinUs_list .float_l, .container_joinUs_list .float_r{width: 100%;line-height: 28px;}
    .container_joinUs .dis_table p:nth-child(1){padding-left: 2%;width: 31%;padding-right: 2%;}
    .container_joinUs .dis_table p:nth-child(3){width: 31%;}
    .container_joinUs_list dd, .container_joinUs_list .dis_table p { font-size:10px;font-size: 9px; }
    .container_joinUs .dis_table p{font-size: 10px;}

}























