.maod{position: relative;top:-80px;}

/*.fancybox-navigation .fancybox-button{opacity: 1 !important}*/
.banner_nogray .inbanner:after{display: none;}
body{color:#131210;}
.line28{line-height: 28px;  display: -webkit-box;
  overflow: hidden;
  /*-webkit-line-clamp: 2;*/
  -webkit-box-orient: vertical;}
@media only screen and (max-width:1024px){
.line28{line-height:24px;}

}
/*署名*/
.platform_tab{margin-bottom: 0.7rem;}
.platform_tab ul{overflow:hidden;}
.platform_tab li{float: left;margin-right: 0.5rem;}
.platform_tab li a{display: block;padding-bottom:0.2rem;position: relative;}
.platform_tab li a:after{content:"";position: absolute;left: 0;bottom:0;height: 2px;background:#897048;width: 0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.platform_tab li.bold a:after{width: 100%;}
.platform_tab li.bold a{color:#45361c;}
.sign_title i{color:#cc0000;margin-left: 4px;}
.sign_title{margin-bottom: 0.3rem;}
.sign_iteam{margin-bottom: 0.2rem;}

.sign_iteam li{float: left;width: 33.33%;margin-bottom: 0.3rem}
.sign_iteam li.li_100{float: none;width: 100%;clear: both;}
input,button,textarea{border:0;outline: none;background: none;}
.sign_iteam ul{margin: 0 -0.15rem;}
.sign_iteam .form_w{border:1px solid #dbdbdb;border-radius: 30px;margin: 0 0.15rem;}
.sign_iteam input,.sign_iteam dt{height: 54px;line-height: 54px;padding: 0 0.3rem;width: 100%;}
.sign_iteam textarea{padding: 0.2rem 0.3rem;width: 100%;height: 2.8rem;}
.select-box2 dt a{color: #000 !important;}
.select-box2 dd{top:100%;bottom: auto;background: #fff;border-radius: 10px;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.select-box2 dd a{padding:0 0.3rem;text-align: left;}
.sign_iteam :-moz-placeholder { /* mozilla firefox 4 to 18 */
    color: #000;
}

.sign_iteam ::-moz-placeholder { /* mozilla firefox 19  */
    color: #000;
}

.sign_iteam input:-ms-input-placeholder,
.sign_iteam textarea:-ms-input-placeholder {
    color: #000;
}

.sign_iteam input::-webkit-input-placeholder,
.sign_iteam textarea::-webkit-input-placeholder {
    color: #000;
}

.upload_block{overflow: hidden;margin-bottom: 0.25rem;}
.upload_box{overflow: hidden;width:190px; height: 190px; line-height: 190px;font-size: 44px;text-align: center;color: #989898; border:1px solid #dbdbdb;border-radius: 30px;position: relative;float: left;}
.upload_box:after{content:" ";position: absolute;top:0;left: 0;width: 100%;text-align: center;}
.upload_box input{position: absolute;top:0;left: 0;font-size: 0; padding: 0;opacity: 0;cursor: pointer;padding: 0;height:100% !important;width: 100% !important;z-index: 5;}
.view_file{float: left;margin-left: 10px;background:#897048;color: #fff;}
.upload_file {margin-bottom: 0.3rem;}
.upload_file p{display: inline-block;border-bottom: 1px solid #000;}
.tips_p{line-height: 1.75em;margin-bottom: 0.5rem;}

.yzm{position: relative;}
.yzm span{width: 156px;height: 56px;border-radius: 30px;position: absolute;right:-167px;top:0;cursor: pointer;border-radius: 20px;}
.yzm span img{width:100%;height: 100%;}
.sign_iteam li.yzm{margin-bottom: 0;}

.sign_btn{padding-top: 0.4rem;}
.sign_btn button{width: 276px;height: 68px;line-height: 68px; background:#897048;border-radius: 30px;text-align: center;color: #fff;}
.select-box2 dt a{height: inherit;line-height: inherit;margin: 0;}
@media only screen and (max-width:1024px){
.sign_iteam input, .sign_iteam dt{height:44px;line-height: 44px;}
.yzm span{height: 44px;}
.upload_box{width: 120px;height: 120px;line-height: 120px;}
.sign_btn button{width:200px;height: 50px;line-height: 50px;}
}
@media only screen and (max-width:767px){
.platform_tab li{margin-right:0px;margin-bottom: 10px; width: 33.33%;text-align: center;}
.platform_tab{margin-bottom: 10px;}
.platform_tab li a{display: inline-block;padding-bottom: 5px;}
.sign_iteam li{float: none;width: 100%;margin-bottom: 10px;}
.sign_iteam .form_w{border-radius: 10px;}
.upload_box{width: 70px;height: 70px;line-height: 66px;border-radius: 10px;}
.sign_btn button{width:120px;height: 40px;line-height: 40px;}
.sign_btn{text-align: center;}
.yzm span{width:100px;}
.sign_iteam .yzm .form_w{width: calc(100% - 110px)}
.yzm span{right:0px;}
.select-box2 dt i{font-size: 18px;}
}


/*人才理念*/
.idea_cont{padding-bottom: 0;}
.idea_01,.idea_02,.idea_03{margin-bottom:1.3rem;position: relative;}
.idea_01 dl{}
.idea_01 dt{width: 61.7%;float: left;}
.idea_01 dd{width: 37.3%;float: right;position: absolute;top:0;right: 0;height: 100%;}
.idea_01 dd p{line-height: 1.55em; height: calc(100% - 1rem);overflow: hidden;}
.idea_01 dd h3{color:#4a3b21;margin-bottom: 0.3rem;}

.idea_box{position: absolute;top:0;left: 0;width:36.6%;height: 100%;padding: 1rem 0.75rem;color: #fff;}
.idea_box h3,.idea_box h4{line-height: 1em;/*white-space:nowrap; overflow:hidden; text-overflow:ellipsis;*/}
.idea_box h4{margin-bottom: 0.5rem;}
.idea_box p{line-height: 1.55em;height: 13em;overflow: hidden;}

.idea_title{text-align: center;margin-bottom: 0.4rem;}
.idea_title h2{color: #45361c;margin-bottom: 0.3rem;}
.idea_title p{line-height: 1.55em;}

.idea_03{padding: 0 0.45rem;}
.idea_block,.idea_block01,.idea_block02,.idea_block03,.idea_block04{border-radius: 50%;}
.idea_block{height: 5.5rem;margin: auto;position: relative;}
.idea_block01{width: 5.5rem;height: 5.5rem;background:#fcfaf6; }
.idea_block02{width: 4.5rem;height: 4.5rem;background:#f7f0e6;}
.idea_block03{width:3.5rem;height:3.5rem;background:#e3d8c3;}
.idea_block04{width:2.39rem;height:2.39rem;background:#fff;border:6px solid #9e8757;}
.idea_block04 h3{width:100%;text-align: center;color:#45361c;line-height: 1.2em;}

.idea_block li{width: 5.52rem;position: absolute; }
.idea_block dl{width: 5rem;}
.idea_block dt{margin-bottom: 0.1rem;overflow: hidden;}
.idea_block dt h3{color: #45361c; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;width: 1.8rem;float: right;}
.idea_block dd{padding-left: 0.1rem;padding-top:0.2rem;border-top: 2px dashed #9c9486;border-radius: 0 20px 0 0;position: relative;}
.idea_block dd p{line-height: 1.75em;width: 3.6rem;height:1.6rem;overflow: hidden;}
.idea_block dd span{width: 0.7rem;height: 0.7rem;background:#a18c63;border-radius: 50%;position: absolute;top:0;right: -0.6rem;}
.idea_block dd span img{width: 0.32rem;height: 0.32rem;}

.idea_block li:nth-child(1){left: 0;top:0.6rem;}
.idea_block li:nth-child(3){left: 0;top:3.1rem;}

.idea_block li:nth-child(2){right: 0;top:0.6rem;}
.idea_block li:nth-child(2) dl{float: right;}
.idea_block li:nth-child(2) dd{border-radius: 20px 0 0 0;}
.idea_block li:nth-child(2) dt h3{    width: 3.6rem;}
.idea_block li:nth-child(2) dd p{float: right;padding-right: 0.2rem;}
.idea_block li:nth-child(2) span{right: auto;left:-0.6rem;}

.idea_block li:nth-child(4){right: 0;top:3.1rem;}
.idea_block li:nth-child(4) dl{float: right;}
.idea_block li:nth-child(4) dd{border-radius: 20px 0 0 0;}
.idea_block li:nth-child(4) dt h3{    width: 3.6rem;}
.idea_block li:nth-child(4) dd p{float: right;padding-right: 0.2rem;}
.idea_block li:nth-child(4) span{right: auto;left:-0.6rem;}

.idea_04{color:#fff;padding: 1.25rem 0 1.3rem 0;}
.idea_04 h3{line-height: 1.2em;}
.i_more{padding-top: 0.5rem;}
.i_more a{display: inline-block;width: 170px;height: 52px;line-height: 52px;background:#fff;border-radius: 30px;text-align: center;
        transition: none;
    -webkit-transition: none;
    -moz-transition: none;
    -o-transition: none;
    -ms-transition: none;}
.i_more a i{margin-left: 10px;font-weight: bold;}

@media only screen and (max-width:1024px){
.idea_03{padding: 0;}
.idea_block01{margin: auto;}
.idea_block li{position:static;width:100%;margin-bottom: 20px;}
.idea_block li:last-child{margin-bottom: 0;}
.idea_block dt h3{float: none;}
.idea_block dd span{float: left;position: relative;right: auto;width: 40px;height: 40px;}
.idea_block dd span img{width: 26px;height: 26px;}
.idea_block ul{overflow: hidden;}
.idea_block{height: auto;}
.idea_block01{position: static;    transform: translate(0,0);
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);}
    .idea_block dd{border-radius: 0 !important;overflow: hidden;}
    .idea_block dl{width: 100%;overflow: hidden;float: none !important;}
    .idea_block li:nth-child(2) span,.idea_block li:nth-child(4) span{left: auto;}
    .idea_block dd p{float: right;width:calc(100% - 45px)}
.i_more a{width:120px;height: 40px;line-height: 40px;}
.i_more a i{margin-left: 4px;}
.idea_block dd p{height: auto;}
.idea_block dd{padding: 0 !important;padding-top: 10px!important}
}
@media only screen and (max-width:767px){
.idea_01,.idea_02,.idea_03{margin-bottom: 30px;}
.idea_box{position: static;color: #000;padding: 0;padding-top: 10px;width:100%;height: auto;}
.idea_box h4{margin-bottom: 10px;}
.idea_box p{height: auto;}
.idea_box h3,.idea_box h4{line-height: 1.3em;}
.idea_01 dt,.idea_01 dd{float: none;width: 100%;position: static;}
.idea_01 dt{margin-bottom: 10px;}
.i_more{padding-top: 20px;}
.idea_04{padding: 50px 0;}
}


/*招聘*/
.recruit_cont .wrap{padding: 0 110px}
.society_tab{position: relative;z-index: 2;margin-bottom: 70px;}
.pub_select{ position: relative;}
.pub_select dt {position: relative;padding-left: 10px; padding-right: 25px; cursor: pointer; overflow: hidden;height: 66px;line-height: 66px;box-sizing:border-box; background: #fff;color: #554f45;overflow: hidden;border-bottom:2px solid #dfdcd7;}
.pub_select dt p{float: left;max-width: calc(100% - 30px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.pub_select dt i{height:100%;    font-size: 12px; color: #000000;   font-weight: bold;position: absolute;top:0;right: 10px;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.sociology_tab .icon-jiantouxia{position: absolute;top:0;;right: 20px;height: 100%;font-size: 20px;color: #fff;height:54px;line-height: 54px;font-weight:normal;}

.pub_select dd {z-index: 99; position: absolute; max-height:200px; overflow-y: auto; overflow-x: hidden; background: #fff; width:100%; left: 0px; top:100%; display: none;  border: 1px solid #eee;border-top: 0; box-sizing:border-box;box-shadow: 0 0 10px rgba(0,0,0,0.2);padding: 10px 0; }
.pub_select dd a { display: block; line-height: 40px; white-space: normal; padding: 0 10px; }

.pub_select dt.on_o i{ -webkit-transform: rotate(180deg);
        -ms-transform: rotate(180deg);
        transform: rotate(180deg)}
.society_tab li{float: left;width: 33.33%;}
.society_tab li dl{margin: 0 15px;}

.society_tab ul{float: left;width: calc(100% - 150px);margin: 0 -15px;}
.society_tab button{width:150px;height: 50px;line-height: 50px;text-align: center;background:#7f6333;color:#fff;cursor: pointer;float: right;border:none;outline: none;margin-top: 14px; border-radius: 30px;}

.society_list_01{border: 1px solid #d0c7b6; border-bottom: 0; overflow: hidden;height:78px;line-height: 78px;color: #7f6333;}
.society_list li{}
.society_list dt,.society_list dd{}
.society_list dt{overflow: hidden;}
.society_list dt .s_iteam{width:27%;float: left;position: relative;}
.society_list dt .s_iteam:last-child{width:100px;float: right;text-align: center;}
.society_list dt .s_iteam:first-child{text-align: left;width:30%;}

/*.society_list_02 .s_iteam:last-child{color:#000000;}*/

.society_list_02 li{background:#ececec;margin-bottom: 5px;}
.society_list dt,.society_list dd{padding: 0 40px;}
.society_list_02 dt{line-height: 30px;cursor: pointer;padding: 25px 40px;}
.society_list_02 dd{overflow: hidden;padding-top: 30px;padding-bottom: 70px; display: none;}
.society_text{overflow: hidden;}
.s_iteam b{font-weight: normal;}
.s_iteam b:last-child{display: none;}
.s_iteam i{position: absolute;top:50%;font-size: 16px;text-align: center;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;font-weight: bold;left: 0;width: 100%;width: 26px;height: 26px;border: 2px solid #000;border-radius: 50%;margin: auto;left: 50%;margin-left: -13px;line-height: 24px;margin-top: 3px;}
.society_edit{color:#000000;line-height: 1.75em;}
.society_p h4{margin-bottom: 20px;}
.society_a{padding-top: 10px;overflow: hidden;}
.society_a .society_abtn{ width: 160px;height:50px;line-height: 50px;text-align: center;background:#7f6333;color:#fff; float: right;border-radius: 30px;}
.society_a01{float: left;line-height:28px;width: calc(100% - 200px);float: left;}

.society_01{overflow: hidden;padding-bottom: 10px; margin-bottom: 40px;border-bottom: 1px solid #c7c7c7;}
.society_01 p{float: left;/* margin-right: 70px; */margin-bottom: 10px;width: 30%;}
.society_01 p:nth-child(2){width: 27%}
.society_01 p:last-child{margin-right: 0;}


.society_list_02 li.on{background:#f8f9f9;}
.society_list_02 li.on dt{background:#897048;color: #fff;}
.society_list_02 li.on dt .s_iteam i{    border-color: #fff;-webkit-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    transform: rotate(180deg);}

.i_more2 a{width: 160px;height: 52px;color: #fff;background:#897048;}

.society_le{overflow: hidden;}
.society_p{float: left;width: 45%;}
.society_p:nth-child(2){float: right;}

@media only screen and (max-width:1660px) {
.site_crumb{padding: 30px 20px;margin-bottom: 0;margin-top: -30px;}
.recruit_cont .wrap{padding: 0 50px;}
.society_tab{margin-bottom: 50px;}
}
@media only screen and (max-width:1024px) {
.site_crumb{padding: 0px;margin-top: 0;margin-bottom: 20px;}
.site_crumb li{line-height: 40px;margin-right: 10px;}
.pub_select dt{height: 50px;line-height: 50px;}
.society_tab{margin-bottom: 30px;}
.society_tab ul{width:calc(100% - 120px)}
.society_list_01{height: 60px;line-height: 60px;}
.society_list dt, .society_list dd{padding: 0 20px;}
.society_list_02 dt{padding: 20px;}
.society_list_02 dd{padding:20px;}
.s_iteam i{font-size: 16px;}
.society_a .society_abtn,.society_tab button{width: 120px;height:40px;line-height: 40px;}
.society_tab button{margin-top: 10px;}
.society_01{margin-bottom: 20px;}
.society_p{margin-bottom: 20px;}
.recruit_cont .wrap{padding: 0}
.i_more2 a{width: 120px;height: 40px;line-height: 40px;}
}

@media only screen and (max-width:767px) {
.society_01 p{float: none;margin: 0;margin-bottom: 10px; line-height: 24px;width: 100% !important;}
.society_list dt .s_iteam,.society_list dt .s_iteam:first-child{width:calc(100% - 40px);float: none;padding: 0;}

.society_list dt .s_iteam:last-child{position: absolute;bottom:10px;right:10px;width: 30px;height:30px;}
.society_list dt .s_iteam:last-child p{width: 100%;height: 100%;}
.society_list dt{position: relative;}
.s_iteam i{top:0;}

.society_list_02 dt{line-height: 30px;}
.society_list dt, .society_list dd{padding:10px;}
.society_list dd{padding: 20px 10px;}

.society_list_01{height: auto;line-height: 30px;display: none;}
.society_tab ul{width:100%;float: none;}
.society_tab li{float: none;width: 100%;}
.society_tab li dl,.society_tab ul{margin: 0;}
.society_tab button{margin: auto;margin-top: 10px;float: none;display: block;}
.society_tab{margin-bottom: 20px;}
.pub_select dt{border-width: 1px;height: 40px;line-height: 40px;}
.society_a{padding-top: 0;}
.society_a .society_abtn{clear: both;}
.pub_select dt i{font-size: 12px;}
.society_p h4{margin-bottom: 10px;}
.society_a01{width: 100%;padding-bottom: 20px;}
.site_crumb li i{display: none;}
.site_crumb li{line-height: 26px;}
.site_crumb ul{padding: 10px 0;}
.society_p{float: none !important;width: 100%}
.society_p:last-child{margin-bottom: 0;}
}

@media only screen and (min-width:1025px) {
/*.society_tab button{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.society_tab button:hover{background:#816236;opacity: 0.8;}*/
.society_a .society_abtn:hover{color:#fff !important;background:#816236}

.society_tab button:hover{background: linear-gradient(-45deg, #7f6333 40%, #9c8d58 50%, #7f6333 70%);
        background-size: 700% 100%;
        animation: shine 15s linear infinite;}
}




@media only screen and (min-width:1025px){
.platform_tab li:hover a:after{width: 100%;}
.platform_tab li.bold a:hover{color:#45361c !important;}

  @keyframes shine {
    0% {
        background-position-x:400%;
    }
    50% {
        background-position-x:0%;
    }
    100% {
        background-position-x:-400%;
    }
}
.sign_btn button:hover{background: linear-gradient(-45deg, #897048 40%, #eeb064 50%, #897048 70%); background-size: 700% 100%;animation: shine 15s linear infinite;}
.i_more a:hover{color: #fff !important; background: linear-gradient(-45deg, #897048 40%, #eeb064 50%, #897048 70%); background-size: 700% 100%;animation: shine 15s linear infinite;}

/*.idea_01 dt{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.idea_01 dt:hover{-webkit-transform: translatey(-10px); -moz-transform: translatey(-10px);-o-transform: translatey(-10px);-ms-transform: translatey(-10px);transform: translatey(-10px);}*/


}


/*详情*/
.join_return i{margin-right: 15px;}
.join_return{line-height: 62px; border-bottom:1px solid #abb0ba;padding: 0 10px;margin-bottom: 0.5rem;}
.join_form{width: 1390px;max-width: 100%;margin: auto;}
.join_form h2{color:#4a3b21;}


.join_form :-moz-placeholder { /* mozilla firefox 4 to 18 */
    color: #000;
}

.join_form ::-moz-placeholder { /* mozilla firefox 19  */
    color: #000;
}

.join_form input:-ms-input-placeholder,
.join_form textarea:-ms-input-placeholder {
    color: #000;
}

.join_form input::-webkit-input-placeholder,
.join_form textarea::-webkit-input-placeholder {
    color: #000;
}

.join_form h2{margin-bottom: 0.2rem;}
.join_form li{width: 50%;margin-bottom: 20px;float: left;}
.join_form ul{margin: 0 -7px;}
.join_form .form_w{border:1px solid #e0e1e1;margin: 0 7px;position: relative;}
.join_form input,.join_form dt{padding: 0 0.34rem;width: 100%;}
.join_form input,.join_form .form_w em,.join_form .form_w b,.join_form dt,.li_uofile .upload_box:after,.li_uofile .upload_box:before,.join_form li.yzm span{line-height: 62px;height: 62px;}
.join_form input{position: relative;z-index: 5;}
.join_form .form_w em{color: #bd0000;position: absolute;left:0.2rem;top:0;}
.join_form .form_w b{top:0;right: 0.3rem;color:#7b643a;position: absolute;font-weight:normal;font-size: 26px;}
.join_form dt{overflow: hidden;cursor: pointer;}
.join_form dt p{position: absolute;right: 0.3rem;top:0;padding-right: 34px}
.join_form dt p i{font-size: 12px;}
.join_form .libox_100{float: none;width: 100%;clear: both;}
.join_form .libox_100 textarea{padding: 0.2rem 0.3rem;height: 2rem;width: 100%;}

.join_form li.li_uofile .form_w{border:0;}
.li_uofile .upload_box{overflow: hidden;width:auto; height:inherit; line-height:inherit;font-size: inherit;text-align: center;color: #989898; border:none;position: relative;float: none;border:1px solid #e0e1e1;border-radius: 0;}
.li_uofile .upload_box:after,.li_uofile .upload_box:before{font-size: 18px;}
@media only screen and (max-width: 1399px){
    .li_uofile .upload_box:after,.li_uofile .upload_box:before{font-size:16px;}

}
@media only screen and (max-width: 1279px){
    .li_uofile .upload_box:after,.li_uofile .upload_box:before{font-size:15px;}

}
@media only screen and (max-width: 1023px){
    .li_uofile .upload_box:after,.li_uofile .upload_box:before{font-size:14px;}

}


.li_uofile .upload_box:after{content:"简历上传";text-align: left;left: 0.3rem;color:#000;}
.li_uofile .upload_block{margin-bottom: 0.2rem;}
.li_uofile .upload_box:before{content:"  上传简历";position: absolute;top:0;right: 0.3rem;color:#7b643a;}
.upload_file2{overflow: hidden;padding-top: 0;margin-bottom: 0.1rem;}
.upload_file2 p{float: left; line-height:24px;margin-top: 6px;margin-right: 10px;    word-wrap: break-word;
    word-break: break-all;margin-bottom: 10px;}
.upload_file2 a{float: left;margin: 0;position: relative;color: #fff !important;text-align: center;width: 100px;height: 36px;line-height: 36px;}
.upload_file2 a em{color:#fff !important;height: inherit !important;line-height: inherit !important;position: static !important;padding: 0; }
.tips_p01{color:#888585;}
.tips_p01 span{color: #bf3c3c;}

.join_form li.yzm .form_w{width:54%;}
.join_form li.yzm span{right: -245px;width: 240px;}

.recruit_btn{text-align: center;}
.recruit_btn button{width: 190px;height: 50px;line-height: 50px;border:1px solid #897048;color: #897048;background: none;margin: 0 5px;}
.recruit_btn .recruit_btn01{background:#897048;color: #fff;}

@media only screen and (max-width:1280px){
.join_form li.yzm span{right: -200px;width: 190px;}
}
@media only screen and (max-width:1024px){
.join_form li.yzm span{right: -160px;width: 150px;}
.join_form li.yzm .form_w{width:calc(100% - 170px);}
.join_form .form_w em{left: 0.15rem}
}
@media only screen and (max-width:767px){
.join_return{line-height: 30px;margin-bottom: 10px;}
.join_return i{margin-right: 5px;}
.join_form input, .join_form .form_w em, .join_form .form_w b, .join_form dt, .li_uofile .upload_box:after, .li_uofile .upload_box:before, .join_form li.yzm span{height: 40px;line-height: 40px;}
.join_form .form_w,.join_form ul{margin: 0;}
.join_form li{float: none;width: 100%;margin-bottom: 10px;}
.join_form dt p{right: 10px;}
.join_form .form_w b{font-size: 20px;right: 10px;}
.join_form .libox_100 textarea{height: 100px;}
.join_form input, .join_form dt{padding: 0 0.3rem;}
.join_form li.yzm span{right: -130px;width: 120px;}
.join_form li.yzm .form_w{width:calc(100% - 130px);}
.recruit_btn button{width: 120px;height: 40px;line-height: 40px;margin: 0 2px;}
.sign_btn{padding-top: 10px;}
.tips_p01{margin-left: 0.15rem!important;}
}


/*应聘需知*/
.know_cont .wrap2{padding-left:2%}
.konw_01 .idea_title{text-align: left;margin-bottom: 0.8rem;}
.konw_01{padding: 0.9rem 0;}
.konw_list ul{overflow: hidden;margin: 0 -0.3rem;}
.konw_list li{width:14.28%;float: left;text-align: center;}
.konw_list dd{color:#463720;}
.konw_list dt{position: relative;margin-bottom: 0.2rem;}
.konw_list dt span{display: block;width: 100%;height: 100%;border-radius: 50%;background:#f8f9f9;}
.konw_list dt img{width: 0.8rem;}
.konw_list dl{margin: 0 0.3rem;}
.konw_line{width: 0.6rem;border-bottom:1px dashed #b18247;position:absolute;top:50%;right: -0.6rem;}
.konw_line i{width: 22px;height: 22px; line-height: 22px; background:#b18247;color: #fff;text-align: center;border-radius: 50%;font-size:10px;position: absolute;left: 50%;top:50%;margin-top: -11px;margin-left: -11px;}
.konw_list li:last-child .konw_line{display: none;}

.konw_02{padding: 1.3rem 0;overflow: hidden;}

.konw_02 h3{color:#4a3b21;margin-bottom: 0.2rem;}
.konw_02 ul li{float: left;width: 50%;}
.konw_02 dl{padding: 0.6rem;background:#fff;margin: 0 0.2rem;height: 5.2rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.konw_02 dt{height: 100%;overflow: hidden;}
@media only screen and (max-width:1024px){
.know_cont .wrap2{padding-left:0}
}
@media only screen and (max-width:767px){
.konw_01,.konw_02{padding: 30px 0;}
.idea_title h2{margin-bottom: 10px;}
.konw_01 .idea_title{margin-bottom: 10px;}
.konw_list li{width: 25%;margin-bottom: 20px;}
.konw_list li:nth-child(4n 1){clear: both;}
.konw_line{display: none;}
.konw_list dt{margin-bottom: 10px;}
.konw_list dl{margin: 0 0.1rem;}
.konw_list ul{margin: 0 -0.1rem;}
.konw_02 ul li{float:none;width:100%;margin-bottom: 10px;}
.konw_02 ul li:last-child{margin-bottom: 0;}
.konw_02 dl{height: auto;padding: 20px;}
}

/*报告*/
.report_list li{float: left;margin-bottom: 20px;width: 25%;position: relative;}
.report_list li.curr a{cursor: default}
.report_list li.curr dd span,.report_list li.curr .report_downbox{display: none;}
.report_downbox{position: absolute; margin-right: 7px; right: 0.4rem;bottom:0.26rem;width: 30px;height: 30px;}
.report_downbox a{width: 100%;height: 100%;display: block;}


.report_list dl{margin: 0 7px;}
.report_list ul{margin: 0 -7px;}
.report_list dd{ line-height: 24px;padding: 0.26rem 0.4rem;overflow: hidden;box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);}
.report_list dd p{float: left;width: calc(100% - 30px);white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.report_list dd span{float: right;width: 27px;}
.report_list dd span img{width: 100%;vertical-align: middle;}
@media only screen and (max-width:1440px){
.report_list dd{padding: 0.2rem}
.report_downbox{right: 0.2rem;bottom: 0.2rem}
}
@media only screen and (max-width:1024px){
.report_list dd{padding:20px}
.report_list dl,.report_list ul{margin: 0;}
.report_list li{float: none;width:100%;margin-bottom: 10px}
.report_list dd span{width: 20px;}
.report_downbox{display: none;}
}


/*荣誉*/
.honor_list h3{line-height: 1.4em;height: 2.8em;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;margin-bottom: 0.1rem;}

.honor_list li{width: 33.33%;float: left;margin-bottom: 0.6rem;}
.honor_list ul{margin: 0 -0.3rem;}
.honor_list dl{margin: 0 0.3rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);padding: 0.45rem 0.35rem;padding-bottom:0.8rem; background:url(/uploads/image/simages/honor_bg.png) no-repeat  0 bottom;background-size:100%;position: relative;}
.honor_list .news_time{margin-bottom: 0.2rem;}
.honor_list dd{width: 2.3rem;margin: auto;}
.honor_list li a{display: block;}
.honre_ic{position: absolute;right:0.39rem;bottom: 0.3rem;}
.honre_ic img{margin-bottom: 0.1rem;width: 27px;height: 27px;display: block;}
.picture_tac{position: absolute;top:0;left: 0;width: 100%;height: 100%;opacity: 0; z-index: 99;}
.picture_tac a{display: none;}
.picture_tac a:first-child{display: block;}
.honor_list .pageout{padding-top:0.2rem;}

@media only screen and (max-width:1024px){
.honor_list dd{width: 80%;}
.honre_ic{right: 10px;bottom: 10px;}
}
@media only screen and (max-width:767px){
.honor_list ul,.honor_list dl{margin: 0}
.honor_list li{float: none;width: 100%;margin-bottom: 10px;}
.honor_list dd{width: 230px;}
}

.admin_cont{padding: 0.8rem 0 1.4rem 0;}
.admin_p{color:#4a3b21;line-height: 1.66em;margin-bottom: 0.9rem;overflow: hidden;}
.admin_p span{float: left;position: relative;margin-right: 0.2rem}
/*.admin_p span:nth-child(3n 1){clear: both;}*/
.admin_p span a:after{content:"·";position: absolute;top:0;right:-2px;font-weight: normal;}
.admin_p span a{padding-right:0.2rem;}
.admin_p span:last-child a:after{display: none;}

.admin_p,.admin_list dt,.admin_list dd{padding:0 2.7%;}
.admin_p01{line-height: 1.66em;max-height: 3.32em;margin: 0.2rem 0 0.6rem;  display: -webkit-box;
    overflow: hidden;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;}
.admin_list ul{display: none;}
.admin_list ul:first-child{display: block;}
.admin_list li{background:#f2f2f2;margin-bottom: 0.2rem;}
.admin_list li:last-child{margin-bottom: 0;}
.admin_list dt{cursor: pointer;overflow: hidden;}
.admin_list dd{display: none;}
.admin_name{color:#4a3b21;overflow: hidden;padding: 0.6rem 0 0.25rem 0;position: relative;}
.admin_name h3{float: left;line-height: 50px;max-width: 390px; font-size: 40px; }
.admin_name p{float: left;line-height: 26px;margin-top: 12px; max-width: calc(100% - 390px);padding-right: 50px;padding-left: 0.8rem;}
.admin_list .ad_edit{padding: 0.4rem 0 0.3rem 0;}
.ad_more{position: absolute;top:0.6rem;right: 0;border-radius: 50%;border:3px solid #a0a0a0;width: 44px;height: 44px;}
.ad_more i{transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s; background:#a0a0a0;}
.ad_more i:nth-child(1){width: 18px;height: 3px;}
.ad_more i:nth-child(2){width: 3px;height: 18px;}
.admin_list li.on{background:#fff;}
.admin_list li.on .ad_more{border-color:#5b5b5b}
.admin_list li.on .ad_more i{background:#5b5b5b;}
.admin_list li.on dt{background:#f5e6c9; }
.admin_list li.on dt .admin_name h3,.admin_list li.on dt .admin_name p{font-weight:bold;}
/*.admin_list li.on .admin_p01{display: none;}*/
.admin_list li.on .ad_more i:nth-child(2){visibility:hidden;opacity: 0;}
@media only screen and (max-width:1440px){
.ad_more{border-width: 2px;width: 38px;height: 38px;}
.admin_name p{margin-top: 0.8em}
}
@media only screen and (max-width:1024px){
.admin_name p{margin-top: 8px}
.admin_name p{padding-left: 0.2rem;padding-right: 40px;}
.admin_p01{margin: 0;margin-bottom: 0.4rem;}
.admin_name h3{max-width: 200px; font-size: 24px;line-height: 40px;}
.admin_name p{max-width: calc(100% - 200px);}
.ad_more i:nth-child(1){height: 2px;}
.ad_more i:nth-child(2){width: 2px;}
.admin_p span:nth-child(3n 1){clear: inherit;}
}
@media only screen and (max-width:767px){
.admin_cont{padding: 30px 0;}
.admin_name h3,.admin_name p{max-width: inherit;width: 100%;float: none;padding: 0;}
    .admin_name p{margin-top: 0;}
.admin_name{padding: 0;}
.admin_p01{margin: 0;}
.admin_p, .admin_list dt, .admin_list dd{padding:20px;}
.admin_p{padding: 0;margin-bottom: 20px;}
.admin_name h3{margin-bottom: 10px; padding-right: 30px; font-size: 20px;line-height: 30px;}
.admin_p01{margin-top: 10px;}
.ad_more{top:0;width: 24px;height: 24px;}
.ad_more i:nth-child(1){width:14px;}
.ad_more i:nth-child(2){height: 14px;}
.admin_list .ad_edit{padding:0;}
}

/*联系*/
.contact_cont{padding-bottom: 1.4rem;}
.contact_01{background:#f8f9f9;position: relative;height:8.77rem;margin-bottom: 1rem;}
#map{width: 120%;height: 100%;margin-right: 20%;}
.mapbox{position: absolute;right: 0;top:0;width: 50%;height: 100%;background:rgba(255,255,255,0.9);}

.mapin{padding: 1.3rem 2.1rem 0 1rem;}
.mapbox h1{color:#4a3b21;border-bottom:1px solid #a5a6a5;padding-bottom: 0.5rem;margin-bottom: 0.4rem;}
.mapin li{margin-bottom:0.2rem;}
.mapin li:last-child{margin-bottom: 0;}
.mapin h4{line-height: 1.28em;color:#131210;margin-bottom: 10px;}
.mapin dl{overflow: hidden;}
.mapin dt{float:left;width: 55px;margin-top: 5px;}
.mapin dt img{width: 34px;height: 34px;}
.mapin dd{float: right;width:calc(100% - 55px)}
.tel{color:#131210;}
.mapin h4 .tel{display: block;}

.contact_02 ul{overflow: hidden;margin: 0 -7px;}
.contact_02 dl{margin: 0 7px;border: 1px solid #d7d3cc;padding: 10px 10px 10px 15px;height: 200px;}

.contact_02 li{float: left;width:25%;}
/*.contact_02 li:nth-child(2){width:26%}
.contact_02 li:nth-child(3){width: 20%}
.contact_02 li:nth-child(4){width: 24%;}*/

.contact_02 h2{color:#4a3b21;margin-bottom: 0.6rem;}
.contact_02 dt{color:#131210;margin-bottom: 0.2rem;}
.contact_02 dd{line-height: 24px;word-wrap: break-word;
word-break: break-all;}
.contact_02 dd p{overflow: hidden;margin-bottom: 4px;}
/*.contact_02 dd p:first-child{margin-bottom:15px;}*/
.contact_02 dd p span{float: left;max-width: 110px;}
.contact_02 dd p em{float: left;max-width: calc(100% - 110px);white-space: nowrap;}
.contact_02 dd a,.contact_02 dd{color:#000;font-weight: normal;}

/*.contact_02 .c_leader p:first-child{margin-bottom:0;}*/
.contact_02 .c_leader dd p em{max-width:calc(100% - 24px)}
@media only screen and (max-width:1660px){
.contact_02 li{float: left;width:25%;}
/*.contact_02 li:nth-child(2){width:27%}
.contact_02 li:nth-child(3){width: 18%}
.contact_02 li:nth-child(4){width: 30%;}*/
}
@media only screen and (max-width:1440px){
.mapbox h1{padding-bottom: 0.3rem;margin-bottom: 0.3rem;}
}
@media only screen and (max-width:1366px){
    .contact_02 li{
        width: 50% !important;
        margin-bottom: 10px;
    }
}
@media only screen and (max-width:1024px){
.contact_01{height: 500px;}
.mapin{padding: 40px;}
.contact_02 li{width: 50% !important;margin-bottom: 30px;}
.contact_02 li:nth-child(2n 1){clear: both;}
}
@media only screen and (max-width:767px){
.contact_01{height: auto;}
#map{height: 200px;width: 100%;margin:0;}
.mapin{padding: 20px 0;}
.contact_02 li{width: 100% !important;margin-bottom:20px;float: none;}
.mapbox{position: static;width: 94%;padding-left: 3%;}
.contact_02 h2{margin-bottom: 10px;}
.mapin dt img{width: 24px;height: 24px;}
.mapin dt{width: 30px;margin-top: 0;}
.mapin dd{width:calc(100% - 30px)}
.mapin h4{margin-bottom: 5px;}
.contact_01{margin-bottom: 20px}
.contact_cont{padding-bottom: 30px;}
}

/*职业健康*/
.health_list ul{padding-bottom: 0.4rem;}
.health_list li{position: relative;overflow: hidden;}
.health_list li:nth-child(2n){background:#e0e1e1;}
.health_list li .wrap2{position: relative;z-index: 5;}
.health_list li a{display: block;}
.health_list dl{overflow: hidden;padding: 0.7rem 0;padding-right: 0.3rem}
.health_list dt{float: left;width:294px;overflow: hidden;}
.health_list dd{width: calc(100% - 330px);float: right;padding-top: 0.2rem;}
.health_more{float: right; width:72px;height: 30px;line-height: 30px;text-align: center;background:#897048;color: #fff;border-radius: 20px;text-align: center;}
.health_line{width:0.47rem;height:1px;background:#000;margin: 0.14rem 0 0.2rem 0;}
.health_list dd h3{color: #131210;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.health_list dd p{margin-bottom: 0.15rem; color: #000;line-height: 1.75em;max-height: 3.5em; display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}

.health_list li.cur dt{display: none;}
.health_list li.cur dd{float: none;width:100%;padding: 0.2rem 0;}
@media only screen and (max-width:1024px){
.health_cont{padding-top: 0;}
.health_list ul{padding-bottom: 0;}
.health_list dt{width:200px;}
.health_list dd{width: calc(100% - 220px);padding-top: 0;}
.health_list dl{padding: 0;}
}
@media only screen and (max-width:767px){
.health_cont{padding-top:20px;}

.health_list dt,.health_list dd{float: none;width: 100%;}
.health_list dt{margin-bottom: 0px;}
.health_list dd{padding:20px 0;overflow: hidden;}
.health_list li.cur dd{padding: 20px 0;}
.health_line{margin:10px 0;}
.health_list dd p{margin-bottom: 10px;}
.health_more{width: 50px;height: 24px;line-height: 24px;}
}

/*安全生产*/
.produce_01{margin-bottom: 0.75rem;}

.produce_02 .dyna_list li{margin-bottom: 0.5rem;}
.produce_02 .dyna_list li dl{height:3.31rem;}
.produce_02 .dyna_list li h3{line-height: 1.28em;height: 2.5em;max-height: 2.5em; /*-webkit-line-clamp: 2;*/}
.produce_02 .dyna_list li dl{padding: 0.6rem;}

.produce_title{margin-bottom: 0.3rem;}
.produce_title h3{color:#4a3b21;margin-bottom: 0.2rem;text-align:center;}
.produce_title p{line-height: 1.75em;}

.produce_img{position: relative;}
.produce_img img{width: 100%}
.produce_text{position: absolute;top:0;right: 0; width:34.2%;height: 100%;background:#897048;color:#fff;}
.produce_p h3{margin-bottom: 0.1rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.produce_p{position: absolute;left: 0;bottom: 0;width: 100%;height: 100%;padding: 0.5rem;overflow: hidden;}
.produce_scoll{height: 80%;overflow: hidden;}
.produce_scoll p{line-height: 2.25em;}
/*.produce_scoll p{float: left;width: 49%}*/
/*.produce_scoll p:nth-child(2){float: right;}*/
.produce_des{padding-top: 0.3rem;margin-bottom: 0.5rem;position: relative}
.produce_des::before{content:'';position:absolute;left:0;top:0;display: block;width: 70px;height: 1px;border-top: 1px solid #131210;}
.produce_des h3{color: #131210;}
.produce_des p{line-height: 1.6;}
.produce_des .text{margin-top: .2rem;}
.ecology_tab{text-align: center;margin-bottom: 0.5rem;}
.ecology_tab ul{display: inline-block;}
.ecology_tab li{float: left;}
.ecology_tab li a{position:relative;display: block;padding-bottom: 0.3rem;margin: 0 0.15rem;color: #4a3b21;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
.ecology_tab li a:after{content:"";position: absolute;left: 0;bottom: 0;width: 0%;height: 6px;background:#897048;}
.ecology_tab li.bold a:after{width: 100%;}
@media only screen and (max-width:1660px){
.produce_02 .dyna_list li dl{height:3.6rem;}

}

@media only screen and (max-width:1440px){
.produce_02 .dyna_list li dl{height:4rem;}

}
@media only screen and (max-width:1024px){
.produce_02 .dyna_list li dl{height: auto;padding: 20px;}
.produce_02 .dyna_list li dd{height: 195px;}
.produce_text,.produce_p{position: static;width: 100%;}
    .produce_img img{width: 100%;}
}
@media only screen and (max-width:767px){

.produce_02 .dyna_list li dd{height: auto;}
.produce_02 .dyna_list li{margin-bottom: 20px;}
.produce_p{padding: 20px;}
.produce_scoll p{float: none;width: 100%;}
.produce_p h3{margin-bottom: 10px;}
}


/*安全生产*/
/*.ecology_cont .produce_text{color:#131210;background: rgba(255,255,255,0.89);}*/
.ecology_list .dyna_list{display: none;}
.ecology_list .dyna_list:first-child{display: block;}
@media only screen and (max-width:767px){
.ecology_tab{margin-bottom: 10px; font-size: 16px;}
.ecology_tab li a:after{height: 2px;}
}

/*社会责任*/
.develop-introduce{margin-bottom:3%;}
.develop-introduce-title{color: #4a3b21;margin-bottom: 0.3rem;}
.deve_01{margin-bottom: 1.2rem;position: relative;}
.deve_p h2{color:#4a3b21;margin-bottom: 0.3rem;}
.deve_01 li{position: relative;}
.deve_out{position: absolute;top:0;left: 0;width: 100%;height:calc(100%   1rem)}
.deve_out .wrap2{height: 100%;}
.deve_out .deve_p{width: 35.3%; height: 100%;background:#fff;padding: 0.35rem;padding-top: 1.7rem;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.deve_01 .swiper-container{padding-top: 1.1rem;padding-bottom: 0.1rem;}
.deve_scoll{height:100%;overflow: hidden;}

.dev_btn div{width: 46px;height: 46px;line-height: 44px; margin-top: -23px; border:2px solid #fff; text-align:center;background: none;border-radius: 50%;color:#fff;font-size: 18px;}
.deve_01 .dev_btn{position: absolute;left:50%;bottom:0.5rem;z-index: 9;}
.deve_01 .dev_btn div{position: static;margin: 0;float: left;margin:0 10px;}

.deve_02 ul{overflow: hidden;position: relative;}
.deve_02 li{width:48.8%;}
.deve_02 li:nth-child(2){position: absolute;top:0;right: 0;}
.deve_02 li:nth-child(3){position: absolute;bottom:0;right: 0;}
.deve_02 li a{display: block;}
.deve_02 dl{position: relative;}
.deve_02 dt{position: relative;}
.deve_02 dt:after{content:"";position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.1);}
.deve_02 dd{color: #fff;position: absolute;left: 0;top:0;width: 100%;height: 100%;padding: 1rem 0.4rem;padding-bottom: 0;}
.deve_02 h3{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 0.2rem;}
.deve_02 p{margin-bottom: 0.2rem;line-height: 1.55em;max-height: 3.1em;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}


@media only screen and (max-width:767px){
.deve_01{margin-bottom:20px;}
.deve_out{height: 100%;top:0;position: static;}
.deve_out .deve_p{width: 100%;padding:20px;height: 170px;}
.deve_out .wrap2{width: 100%;max-width: 100%;}
.deve_01 .swiper-container{padding: 5px 0;}
.deve_p h2{margin-bottom: 10px;}
.deve_02 li{width:100%;position: static !important;margin-bottom: 10px;}
.deve_02 dd{padding:30px 20px;}

    .dev_btn{margin-left: -66px;}
    .dev_btn div{border-color: #897048;color: #897048;}

    .deve_01 .dev_btn{position:static}
    .deve_01 .dev_btn>div{position:absolute;top:1.2rem;width:36px;height:36px;line-height:36px;}

}


/*业务联系*/
.bus_contact{padding-bottom: 0;}
.contact_form{position: relative;padding: 1rem 0 1.35rem 0;}
.contact_form:after{content:"";position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.16);}
.contact_form .wrap2{position: relative;z-index: 5;width: 1165px;}
.contact_form h2{text-align: center;color: #fff;margin-bottom: 0.4rem;}

.contact_form ul{overflow: hidden;margin:0 -0.1rem;}
.contact_form li{width: 50%;float: left;margin-bottom: 0.3rem;}
.contact_form li.li_100{float: none;width: 100%;}
.contact_form li .form_w{margin:0 0.1rem;}
.contact_form li.code span,.contact_form input{height: 54px;line-height: 54px;}
.contact_form input{width: 100%;background: #fff;border-radius: 30px;padding: 0 0.3rem;}
.contact_form textarea{padding: .15rem 0.3rem;width: 100%;height: 2.85rem;background: #fff;border-radius: 30px}
.contact_form li.code{position: relative;}
.contact_form li.code span{border-radius: 20px;cursor: pointer;overflow: hidden;position: absolute;top:0;right: -175px;opacity: 0.8}
.contact_form li.code span img{width:100%;height: 100%;}
.contact_form .sign_btn{padding-top: 0.1rem;}
.contact_form .sign_btn button{width:100%;}
@media only screen and (max-width:767px){
.contact_form{padding: 50px 0;}
.contact_form h2{margin-bottom: 10px;}
.contact_form li{float: none;margin-bottom: 10px;width: 100%;}
.contact_form li.code span, .contact_form input{height:44px;line-height: 44px;}
.contact_form input,.contact_form textarea{border-radius: 10px;}
.contact_form input{padding: 0 10px;}
.contact_form textarea{padding: 10px;}
.contact_form li.code .form_w{width:calc(100% - 110px)}
.contact_form li.code span{width:100px;right: 0px}
}



/*关于我们*/
.about_01{padding-bottom:1.6rem;}
.about_02{padding-bottom:1.8rem;position: relative;overflow: hidden;}
.about_in{position: relative;}
.about_in .wrap2{position: relative;}
.about_in .wrap2:first-child{}
.about_p01,.about_p02{/*padding-left: 2.7%;*/overflow: hidden;margin-bottom: 0.6rem;}
.about_p03 h3{padding-left: 2.7%; line-height: 1.75em;max-height: 7em;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}
.about_p01 h2{color:#4a3b21;float: left;line-height: 1.04em;width: 48%;}
.about_p01 p{float: right;line-height: 1.4em;width: 48%;margin-top: 2.3em;}
.about_img{position: relative;margin-bottom: 0.7rem;}
.about_img p{position: absolute;right:0;bottom: 0;width: 48%;color: #fff;bottom: 0.2rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.about_p02{margin-bottom: 0;}
.about_p02 .left{float: left;width: 40%;}
.about_p02 .right{float: right;width: 48%;}

.about_02 .about_p01{margin-bottom: 0;width: 64%;float: left;}
.about_02 .about_p01 h2,.about_02 .about_p01 p{float: none;width: 100%;}
.about_02 .about_p01 h2{margin-bottom: 0.3rem;}
.about_02 .about_p01 p{margin: 0;line-height: 1.55em;overflow: hidden;}
.about_num{/*width:32%;*/ background:#fff;padding: 60px;/*min-height: 100%;*/top:0.2rem;right: 3%;position: absolute;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);background: no-repeat center;background-size: cover;}
.about_num dt{color:#4a3b21;line-height: 1em;}
.about_num dt span i{font-size:20px;white-space: nowrap;}
.about_num li{margin-bottom: 0.5rem;}
.about_num li:last-child{margin-bottom:0;}
.about_num dd{color:#4a3b21;white-space:nowrap; /*overflow:hidden; text-overflow:ellipsis;*/}


.about_03 .about_p01{margin-bottom: 0.4rem;}
.about_03 .about_p01 h2,.about_03 .about_p01 p{float: none;width: 100%;}
.about_03 .about_p01 h2{margin-bottom: 0.3rem;}
.about_03 .about_p01 p{margin: 0;line-height: 1.55em;}

.about_p03{position: absolute;left: 0;bottom: 0.8rem;width: 100%;color: #fff;}
.about_p03 h2{line-height:1.75em;max-height: 7em;  display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 4;
  -webkit-box-orient: vertical;}
.about_03 .about_img{margin-bottom: 0;display:none;}

.wrap2>.newp{margin-top:5%;}
.about_video{position:relative;margin-top: -0.6rem;z-index: 5;}
.about_video a{display: block;position: relative;}
.about_video a:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.21);}
.about_video em{color: #fff;font-size: 0.64rem;}

.video_appbox{ position:fixed; width:100%; height:100%; top:0; left:0; z-index:9999999;opacity: 0;visibility: hidden;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.video_appbox.show{visibility: visible;opacity:1;}
.video_appbox video{object-fit: cover;    width: 100%;}
.video_appbox .video_t{
    z-index:2; background:#000;width: 1035px;max-width:94%;height: 60%;
    transform: translate(-50%,-50%); -webkit-transform: translate(-50%,-50%);-ms-transform: translate(-50%,-50%);-moz-transform: translate(-50%,-50%);-o-transform: translate(-50%,-50%); position:absolute; left:50%; top:60%;
    transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;
    visibility: hidden;opacity: 0;

}
.video_appbox.show .video_t{
    visibility: visible;opacity:1;
    top:50%;
}
.video_appbox .mask{ position:absolute; z-index:1; left:0; top:0; width:100%; height:100%; background:rgba(0,0,0,0.5);}
.lt9 .video_appbox .mask{filter: progid:dximagetransform.microsoft.gradient(gradienttype=0, startcolorstr="#88000000", endcolorstr="#88000000");}
.vide0_close{ position:absolute; top:20px; right:20px; cursor:pointer; z-index: 99999;}
.vide0_close i{color: #fff;font-size:20px;font-weight: bold;}

.about-video_appbox .video_t{width: 650px;max-width: 70%;height: auto;}
.about-video_appbox .video_t video{height:auto;}
.video_button2 a:after{display: none;}
.video_button2 .icon-bofang{display: none;}
.video_button2,.video_button2 a{cursor: default}

@media only screen and (max-width:1440px){
.about_num{/*width: 26%;*/}
.about_02 .about_p01{width: 55%;}
}
@media only screen and (max-width:1024px){
.about_num{padding: 0.6rem;}
.about_02 .about_p01{width:calc(100% - 350px);}
}
@media only screen and (max-width:767px){
.about_p01 h2,.about_p01 p{float: none;width: 100%;}
.about_p01, .about_p02,.about_p03 h3{padding-left: 0;}
.about_p01 p{margin: 0;}
.about_p01 h2{margin-bottom: 10px;}
.about_p01, .about_p02{margin-bottom: 10px;}
.about_img p{max-width: 100%;width: auto;padding: 0 3%;}
.about_img{margin-bottom: 10px;}
.about_p02 .left,.about_p02 .right{float: none;width: 100%;}
.about_01,.about_02{padding-bottom: 20px;}
.about_in .wrap2{padding: 30px 0;}
.about_02 .about_p01,.about_num{position: static;float: none;width: 100%;}
.about_02 .about_p01{margin-bottom: 20px;}
.about_video{margin: 0;margin-top: 20px;}
.about_img img{display: none;}
.about_img{height: 150px;}
.about_p03{bottom: 10px;}

.about_in .wrap2:first-child{padding-bottom: 0;}
.wrap2>.newp{margin-top:0;}
}

/*举报查询*/
.query_form h3{margin-bottom: 0.3rem;}
.query_form .sign_iteam li{float: none;width: 100%;overflow: hidden;}
.query_form .sign_iteam li:last-child{margin-bottom: 0;}
.query_form .sign_iteam li input{width: 480px;    border: 1px solid #dbdbdb;
    float: left;}
.query_form .sign_iteam li button{float: left; width: 210px; height:54px;line-height: 54px;background:#897048;text-align: center;color: #fff;margin-left: 0.2rem;}
.queryanswer,.query_form .sign_iteam li input,.query_form .sign_iteam li button{border-radius: 30px;}
.queryanswer{width: 100%;height: 4.22rem;padding: 0.3rem;background:#f8f9f9;}
@media only screen and (max-width:1024px){
.query_form .sign_iteam li button{height:44px;line-height: 44px;width:150px;}
}
@media only screen and (max-width:767px){
.query_form .sign_iteam li button{width:100px;float: right;margin: 0}
.query_form .sign_iteam li input{width:calc(100% - 110px)}
.queryanswer,.query_form .sign_iteam li input,.query_form .sign_iteam li button{border-radius: 10px;}
.queryanswer{height: 150px;}
}

/*举报须知*/
.plat_block{padding-bottom: 0;}
.plat_c>h3{color:#4a3b21;margin-bottom: 0.3rem;}
.plat_c{padding-bottom: 0.5rem;}
.plat_bottom{background:#e0e1e1;padding: 0.5rem 0 1.15rem 0;}
.plat_button{overflow: hidden;padding-top: 0.3rem;}
.plat_button a{float: left;display: inline-block;background:#897048;color: #fff;width: 275px;height: 68px;line-height: 68px;margin-right: 20px;}
.plat_read{cursor: pointer;position: relative;padding-left: 20px;line-height: 24px;}
.plat_read i{position: absolute;left: 0;top:6px;width: 12px;height: 12px;border:1px solid #9e9e9e;}
.plat_read.on i{border-color:#897048;background:#897048;}

.plat_blank,.plat_tac{display: none;}
.plat_blank{position: fixed;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.82);z-index: 9999;}
.plat_tac h3{color:#4a3b21;margin-bottom: 0.4rem;}
.plat_tac{padding:0.9rem 1rem;width: 1300px;max-width: 90%;background:#fff;z-index: 99992;position: fixed;}
.plat_tac ul{overflow: hidden;margin: 0 -0.2rem;}
.plat_tac li{width: 50%;float: left;margin-bottom: 0.45rem;}
.plat_tac li a{display: block;margin: 0 0.2rem;overflow: hidden;border-radius: 5px;}
/*.plat_tac li:nth-child(4){margin-left: 16.66%;}*/
.plat_tac p{color: #000;text-align: center;}
.plat_close{position: absolute;top:0.3rem;right: 0.3rem;font-size: 44px;color: #959595;cursor: pointer;}

@media only screen and (max-width:1024px){
.plat_button a{height: 44px;line-height: 44px;width: 150px;}
}
@media only screen and (max-width:767px){
.plat_c{padding-bottom: 30px;}
.plat_c>h3{margin-bottom: 20px;}
.plat_button a{width: 120px;margin-right: 10px;}
.plat_bottom{padding: 30px 0;}
.plat_tac{padding: 20px 10px;}
.plat_tac li{width: 50%;margin-bottom: 10px;}
.plat_tac li:nth-child(4){margin-left: 0;}
.plat_tac li a{margin: 0 5px;}
.plat_tac ul{margin: 0 -5px;}
.plat_tac h3{margin-bottom: 10px;}
.plat_close{font-size: 32px;top:5px;right: 10px;}
}


/*招金中国*/
.bus_cont{overflow: hidden;}
.bus_01{position: relative;padding: 0.5rem 1.15rem 0.3rem 1.15rem;overflow: hidden;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);margin-bottom: 0.95rem}
.bus_01 img{float: right;max-width: 80%;}
.bus_map{position: absolute;left: 0;bottom:1rem;width: 60%;padding: 0 0.6rem;color: #4a3b21;}
.bus_map h3{line-height: 1.25em;max-height:2.5em;display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;}
.bus_map i{display: block;width: 47px;height: 1px;background:#131210;margin-top: 0.4rem;}

.bus_02 li{background:#f8f9f9;padding-top: 0.9rem;}
.bus_02 dl{overflow: hidden;}
.bus_02 dt,.bus_02 dd{height: 100%;}
.bus_02 dt{float: left;width:48.9%;}
.bus_02 dd{float: right;width:51.1%;padding:0.3rem 0.6rem;position: relative;}
.bus_02 dd h3{margin-bottom: 0.3rem;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.bus_02 dd h3 a{color:#4a3b21;}
.bus_02 dd p{color:#4a3b21;max-height: 168px; -webkit-line-clamp: 5;}
/*.bus_02 .i_more{position: absolute;bottom:0.75rem}*/
.bus_02 .i_more a{width:150px;}
.bus_02 li:nth-child(2n){background: #fff;}
.bus_02 li:nth-child(2n) dt{float: right;}
.bus_02 li:nth-child(2n) dd{float: left;}



@media only screen and (max-width:1440px){
.bus_02 .i_more{bottom:0.2rem}
}
@media only screen and (max-width:1024px){
.bus_02 .i_more{bottom:0.3rem}
.bus_02 dd p{max-height: 96px;-webkit-line-clamp:4;}
.bus_02 dt{width:340px;}
.bus_02 dd{width:calc(100% - 340px)}
.bus_02 dl{height: auto !important;}
.bus_02 .i_more{position: static;padding-top: 10px;}
.bus_02 .i_more a{width:120px;}
.bus_01 img{float: none;width: 100%;max-width: 100%;}
}
@media only screen and (max-width:767px){
.bus_01{padding: 20px;margin-bottom: 0;}
.bus_02{padding-top: 20px;}
.bus_02 li{padding: 0;margin-bottom: 10px;}
.bus_02 dt,.bus_02 dd{float: none;width: 100%;}
.bus_02 dd{padding: 20px;}
.bus_map{position: static;padding:0;margin-bottom: 10px;width: 100%;}
.bus_map h3{line-height: 1.25em;max-height:inherit;display:block;
  overflow: hidden;
  -webkit-line-clamp: inherit;
  -webkit-box-orient: inherit;}
.bus_02 dd h3{margin-bottom: 10px;}



}


/*公司简介*/
.bus_d{padding-bottom: 0}
.bus_d01{margin-bottom: 0.8rem;}
.bus_title{text-align:center;color:#4a3b21;margin-bottom: 0.3rem;}
.bus_edit{padding: 0 2.5%;}
.bus_video{width: 1121px;max-width: 100%;margin: auto;position: relative;}
.bus_video .video_button{position: relative;}
.bus_video .video_button span{width: 218px;height: 267px; position: absolute;right: 0;bottom: 0;background:url(/uploads/image/simages/bus_bg.png) no-repeat;color: #bb9558; background-size: 100% 100% !important}
.bus_video .video_button span b{position: absolute;right: 20px;bottom: 20px;font-weight: normal; line-height:20px;display: -webkit-box;
  overflow: hidden;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;word-wrap: break-word;max-width:100px;}
.bus_video .video_button dt{position: relative;}
.bus_video .video_button dt:after{content:"";position: absolute;left: 0;top:0;width: 100%;height: 100%;background:rgba(0,0,0,0.3);}
.bus_video .video_button dt em{z-index: 5;color: #fff;width:114px;height:114px;background:rgba(137,112,72,0.3);border-radius: 50%;font-size:60px;}

.bus_d02{background:#f8f9f9;padding: 0.7rem 0;}

.bus_d03{padding: 0.65rem 0;}
.bus_d03 dt{display: none;}
.bus_d03 li{padding: 0.65rem 0;}
.bus_d03 .bus_scoll{background:#897048;width:39.6%;padding:0.45rem;height: 4.44rem;overflow: hidden;color: #fff;}
.bus_d03 .bus_scoll h3{line-height: 1em;margin-bottom: 0.3rem;}
.bus_d03 dl{overflow: hidden;}
.bus_d03 li:nth-child(2n) .bus_scoll{background: #fff;color: #000;float: right;}
.bus_d03 li:nth-child(2n) .bus_scoll h3{color:#4a3b21;}

.bus_d04 .bus_title{text-align: left;}

.bus_lx li{float: left;width:25%;}
.bus_lx dt{margin-bottom: 0.3rem;}
.bus_lx li dl{padding: 0.8rem 0.2rem;padding-bottom: 0.4rem;}
.bus_lx dd,.bus_lx dd a{color: #000}
.bus_lx dd a.tel{color:#000 !important;font-weight: normal;}
.bus_lx dd p{height: 84px;-webkit-line-clamp: 3;}
@media only screen and (max-width:1024px){
.bus_lx dd p{height: 72px;}

}
@media only screen and (max-width:767px){
.bus_title{margin-bottom: 10px;}
.bus_d01{margin-bottom:20px;}
.bus_d02{padding: 20px 0;}
.bus_video .video_button dt em{width: 60px;height: 60px;font-size: 40px;}
.bus_video .video_button span{background: none;color: #fff;width: 50%;height: 100%;}
.bus_d03 li{background: none !important;padding: 0;margin-bottom: 10px;}
.bus_d03 dt{display: block;}
.bus_d03 .bus_scoll{width: 100%;float: none !important;background: none !important;padding: 20px 0;height: auto;}
.bus_d03 li dl{background: #897048;}
.bus_d03 li:nth-child(2n) dl{background: #fff;}
.bus_d03{padding: 10px 0;}
.bus_lx li{float: none;width: 100%;padding: 10px 0;border-bottom: 1px solid #ccc;}
.bus_lx li:last-child{border: 0;padding-bottom: 0;}
.bus_lx dd p{height: auto;-webkit-line-clamp: inherit;}
.bus_lx li dl{padding: 0;}
.bus_lx dt{margin-bottom: 5px;}
.bus_d04{padding-bottom: 40px;}
.bus_d03 .bus_scoll h3{line-height: 1.2em;margin-bottom: 10px;}
}


/*骨干矿山*/
.bus_block .bus_02 li{padding: 0;background: none;margin-bottom: 0.6rem;}
.bus_block .bus_02 li:last-child{margin-bottom: 0;}
.bus_block .bus_02 li dl{background:#f8f9f9;}
.bus_block .bus_02 dt,.bus_block .bus_02 dd{width: 50%;}
.bus_block .ecology_tab li a{padding-bottom: 0.1rem;margin: 0 0.45rem;}
.bus_block .ecology_tab{padding-bottom: 0.2rem;}
.bus_block .bus_02 dd{padding-top:0.8rem;}
@media only screen and (max-width:1440px){
.bus_block .bus_02 dd{padding-top:0.4rem;}

}
@media only screen and (max-width:1024px){
.bus_02{padding-top: 0;}

}
@media only screen and (max-width:767px){
.bus_block .bus_02 dt,.bus_block .bus_02 dd{width: 100%;}
.bus_block .bus_02 dd{padding-top:20px;}
.bus_block .ecology_tab li a{margin: 0 5px;}
.bus_block .ecology_tab{margin-bottom: 0;}
}


/*山东招金新型耐磨材料有限公司*/
.pro_dcont .inbanner_text .i_more{padding-top: 0.3rem}
.pro_dcont .inbanner_text h3{margin-bottom: 0.1rem;font-weight: normal;}
.pro_dcont .inbanner_text p{line-height: 28px;max-height: 56px;}
.bus_d2 .bus_02 dt,.bus_d2 .bus_02 dd{width: 50%;}
.bus_02 li{padding: 1.25rem 0;}
.bus_d2 .bus_02{margin-bottom: 1rem;}
.bus_d2 .busd_02{margin-bottom: 1.3rem;}
.da_icon{width:0.65rem;height: 0.65rem;margin: auto;margin-bottom: 0.2rem;}
.da_icon img{width: 100%;height: 100%;}
.busd_02 ul{overflow: hidden;margin: 0 -0.5px;}
.busd_02 li{float: left;width: 33.33%}
.busd_02 dt{position: relative;overflow:hidden;}
.busd_02 dt:after{content:"";position: absolute;top:0;left: 0;width: 100%;height: 100%;background:rgba(0,0,0,0.2);}
.busd_02 a{display: block;margin: 0 0.5px;}
.busd_02 dl{position: relative;}
.busd_02 dd{position: absolute;left: 0;bottom:0.5rem;width: 100%;color:#fff;text-align: center;padding: 0 0.2rem;}
.busd_02 dd h4{white-space:nowrap; overflow:hidden; text-overflow:ellipsis}
.busd_03{position: relative;padding: 1.3rem 0 1.2rem 0;text-align: center;color: #fff;}
.busd_03:after{content:"";position: absolute;top:0;left: 0;width: 100%;height:100%;background: rgba(0,0,0,0.2);}
.busd_03 .wrap2{position: relative;z-index:5}
.busd_03 .i_more2{padding-top: 0.1rem;}
.busd_03 .i_more2 a{width: 150px;}

@media only screen and (max-width:1024px){
.pro_dcont .inbanner_text p{line-height:24px;max-height: 48px;}


}

@media only screen and (max-width:767px){
.bus_d2{padding-top: 30px;}
.pro_dcont .inbanner_text p{line-height:24px;max-height: 48px;}
.bus_d2 .bus_02 dt,.bus_d2 .bus_02 dd{width: 100%;}
.bus_02 li{padding: 0;}
.bus_d2 .bus_02{padding-top:0;margin-bottom: 20px;}
.busd_02 li{float: none;width: 100%;margin-bottom: 10px;}
.busd_02 dd{padding:0 10px;bottom: 20px;}
.da_icon{width: 50px;height: 50px;margin-bottom: 10px;}
.bus_d2 .busd_02{margin-bottom: 10px;}
.busd_03 .i_more2{padding-top: 20px;}
.busd_03{padding: 40px 0;}
}




@media only screen and (min-width:1025px){
.konw_list dt span,.health_list li,.dyna_list li dl,.bus_lx li,.bus_block .bus_02 li dl dd{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.konw_list dl:hover dt span{-webkit-transform: translatey(10px); -moz-transform: translatey(10px);-o-transform: translatey(10px);-ms-transform: translatey(10px);transform: translatey(10px);}
.recruit_btn button:hover{color: #fff;}
.tel:hover{color:#131210 !important;cursor: default;}
.contact_02 dd a.tel{color:#000 !important;cursor: default;}

.health_list li:hover{background:#997d4f;}
.health_list li:hover dd h3,
.health_list li:hover dd span,
.health_list li:hover dd p{color: #fff;}
.health_list li:hover .health_line{background: #fff;}
.health_list li:after{content:'';position: absolute;left: 0;width: 15rem;height: 300%;top: -100%;background:#897048;border-radius: 0 29% 80% 0; visibility: hidden;opacity: 0;transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.health_list li:hover:after{visibility: visible;opacity: 1;}
.dyna_list li dl:hover{box-shadow: 0 0 10px rgba(137,112,72,0.8); /*background:#897048;color: #fff;*/}
.dyna_list li dl:hover .dyna_line{background:#897048;}
.dyna_list li dl:hover dd h3{color:#897048;}
.deve_out{ transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.deve_01 li .deve_out{visibility: visible;opacity: 1;top:-1rem;}

.deve_02 dd{ transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.deve_02 dl:hover dd{background: #897048;}

.bus_lx li:hover{box-shadow: 0 0 10px rgba(0, 0, 0, 0.3);}
.bus_block .bus_02 dl:hover{background:#997d4f;}
.bus_block .bus_02 dl:hover dd{background: url(/uploads/image/simages/bus_listbg.jpg) no-repeat center center;background-size: cover;color: #fff;}
.bus_block .bus_02 dl:hover dd h3 a,.bus_block .bus_02 dl:hover dd p{color: #fff;}
.bus_block .bus_02 dl:hover dd h3 a:hover{color:#fff !important;opacity: 0.9;}
.bus_block .bus_02 dl:hover .i_more a{background:#fff;color: #897048;}
.bus_block .bus_02 dl .i_more a:hover{color:#897048 !important}
}



/*搜索*/
.search_cont{padding-top: 0;}


.search_top{background:#f8f8f8 ;background-size: cover;padding: 50px 0;margin-bottom: 50px;}
.search_int{width: 790px;margin: auto;max-width: 100%;overflow: hidden;}
.search_result{color: #828282;}
.search_result span{color: #7f6333;}
.search_result em{color: #7f6333;}
.search_le{float: left;color: #000;width: 105px;line-height: 60px;}
.search_input{border:1px solid #818181;background: #fff;padding: 4px;overflow: hidden;margin-bottom: 20px;}
.search_input input,.search_input button{height: 50px;line-height: 50px;box-sizing:border-box;border:none;outline: none;}
.search_input input{padding: 0 15px;box-sizing:border-box;width: calc(100% - 140px);float:left;}
.search_input button{width: 140px;text-align: center; float: right;background: #7f6333;color: #fff;border-radius: 5px;}
.search_re{float: right;width: calc(100% - 105px);}

.search_cont .publik_list dt span,.search_cont .publik_list dd span{color: #7f6333;}

/*111*/
/*公示公开*/
.line30 {
    line-height: 30px;
    display: -webkit-box;
    overflow: hidden;
    -webkit-box-orient: vertical;
}
.publik_cont{overflow: hidden;}
.publik_list li{float: none;width: 100%;margin-bottom: 0.3rem;}
.publik_list li:last-child{margin-bottom: 0;}

.publik_list dl{margin: 0 0.2rem;padding: 0.5rem 0.65rem;border:1px solid #cfcfcf;position: relative;}
.publik_list dl:after{content:"";position: absolute;left:0.6rem;top:1px;width: 1.15rem;height: 0.05rem;background:#7f6333;}
.publik_list li h3{height: 48px;-webkit-line-clamp: 2;margin-bottom: 0.2rem;}
.publik_list li p{height: 90px;-webkit-line-clamp: 3;}
.n_time{margin-bottom: 0.2rem;}
.n_more{padding-top: 0.5rem;}
.n_more a,.n_more span{display: inline-block;width: 86px;height: 40px;line-height: 40px;text-align: center;background:#7f6333;border-radius: 20px;color:#fff;}
.n_more i{font-weight: bold;transition:all 0.3s;-webkit-transition:all 0.3s;-moz-transition:all 0.3s;-o-transition:all 0.3s;-ms-transition:all 0.3s;}
@media only screen and (max-width:1024px) {
.publik_list li p{height: 72px;}
.line30{line-height: 24px;}
}

@media only screen and (max-width:767px) {
.publik_list li{float: none;width: 100%;margin-bottom: 10px;}
.publik_list li:last-child{margin-bottom: 0;}
.publik_list dl{padding: 20px;}
.publik_list li h3{height: auto;max-height: 48px;margin-bottom: 10px;}
.publik_list li p{height: auto;max-height: 72px;}
.n_more{padding-top: 20px;}
.n_more a,.n_more span{width: 80px;height: 30px;line-height: 30px;}
.publik_list dl:after{left: 20px;}
.publik_list dl,.publik_list ul{margin: 0;}
}

/*招标采购*/
.procure_list h2{white-space:nowrap; overflow:hidden; text-overflow:ellipsis;margin-bottom: 0.2rem;}
.procure_list dl,.procure_list ul{margin: 0;}
.procure_list li p{height: 60px;-webkit-line-clamp: 2;}
.procure_list dl:after{top:0;}
.procure_list dl{border-color:#f8f8f8;background:#f8f8f8;padding-top: 0.4rem;padding-bottom: 0.4rem}
@media only screen and (max-width:1024px) {
.procure_list li p{height:48px;}

}
@media only screen and (max-width:767px) {
.procure_list dl{padding:20px;}
.procure_list li p{height: auto; max-height:48px;}
}
/*11*/

@media only screen and (max-width:1024px) {
.search_input input, .search_input button{height: 40px;line-height: 40px;}
.search_le{line-height: 50px;}
.search_input button{width: 100px;}
.search_input input{width: calc(100% - 100px);}
.search_le{width: 80px;}
.search_re{width: calc(100% - 80px);}

}
@media only screen and (max-width:767px) {
.search_top{padding: 20px 0;margin-bottom: 20px;}
.search_list ul{padding-bottom: 0;}
.search_list h3{width: calc(100% - 85px);}
.search_input input, .search_input button{height: 32px;line-height: 32px;}
.search_input input{padding: 0 5px;}
.search_input button{width: 70px;}
.search_input input{width: calc(100% - 70px);}
.search_le{line-height: 42px;font-size: 14px;width: 50px;}
.search_re{    width: calc(100% - 50px);}
.search_input{margin-bottom: 10px;}

}
@media only screen and (min-width:1025px) {

.publik_list dl,.party_list dl,.news_bottom dl{transition:all 0.6s;-webkit-transition:all 0.6s;-moz-transition:all 0.6s;-o-transition:all 0.6s;-ms-transition:all 0.6s;}
.publik_list dl:hover{border-color:#7f6333;    box-shadow: 0 0 20px 0 rgba(0,0,0,0.2); background: #fff;}
.publik_list dl:hover .n_time,.publik_list dl:hover h3 a,.publik_list dl:hover h2 a{color:#7f6333;}
}


/*网站地图*/
.sitemap_block li h3{border-left: 3px solid #7f6333; display: inline-block;padding:0; margin-bottom: 20px;padding-left: 10px;}
.sitemap_block li h3 a{color: #7f6333;}
.sitemap_block li{background: #f8f8f8; padding:20px 40px; margin-bottom: 40px;}
.sitemap_block li:last-child{margin-bottom: 0;}
.sitemap_block dd{overflow: hidden;}
.sitemap_block dd a{color: #3d3d3d;}
.sitemap_block em{color: #d2d2d2; margin: 0 30px;}
.sitemap_block dd p,.sitemap_block dd em{margin-bottom: 20px; float: left;}
.sitemap_block dd em{margin-bottom: 0;}
.sitemap_block dd p:first-child em{display: none;}
@media only screen and (max-width:1024px) {
.sitemap_block li{margin-bottom: 20px; padding:10px; }
.sitemap_block dd em{margin:0 15px;}
.sitemap_block dd p{margin-bottom: 10px;}
}
@media only screen and (max-width:767px) {
.sitemap_block dd em{display: none;}
.sitemap_block dd p{margin-right: 20px;}
.sitemap_block li h3{margin-bottom: 10px;font-size: 18px;}
}

.platform_blank,.report_tac{display: none;}
.platform_blank{position: fixed;top:0;left: 0;width: 100%;height: 100%;z-index: 999;background: rgba(0,0,0,0.8);}
.report_tac{position: fixed;width: 400px;max-width: 90%; height:auto;z-index: 9991;background:#fff;}
.report_tac h2{border-bottom: 1px solid #ccc;padding:10px 20px;}
.report_info{padding:40px 20px;padding-top: 30px;}
.report_info h3{margin-bottom: 10px;}
.report_button{text-align: center;}
.report_button a{margin: 0;padding: 0;border-radius: 0;width: 100%;display: block;max-width: 100%;    background: #897048;color: #fff;}


.gary .select-box2 dt a{
    color: #4e4d4c!important;
}

.gary input,.gary textarea{color: #4e4d4c; }
.gary input::-webkit-input-placeholder,.gary textarea::-webkit-input-placeholder {
    /* webkit browsers，webkit内核浏览器 */
    color: #4e4d4c!important;
 }
.gary input:-moz-placeholder,.gary textarea:-moz-placeholder {
    /* mozilla firefox 4 to 18 */
    color: #4e4d4c!important;
 }
.gary input::-moz-placeholder,.gary textarea::-moz-placeholder {
    /* mozilla firefox 19  */
    color: #4e4d4c!important;
 }
.gary input:-ms-input-placeholder,.gary textarea:-ms-input-placeholder {
    /* internet explorer 10  */
    color: #4e4d4c!important;
}
.join_form h2{margin-bottom: 0.4rem;}
.tips_p01{margin-top:20px;margin-bottom:20px;}
.tips_p01 em{color:#131210;}
.addcareer{margin:20px 0;}
.career_item{display:none;}
.career_item.one{display:block;}
.addcareer span{
    display: block;
    margin-left: 7px;
    width: 230px;
    padding: 20px 0;
    text-align: center;
    border: 1px solid #897048;
    cursor:pointer;
}
.addcareer span i{
    font-size: 20px;
    font-weight: bold;
    margin-right: 10px;
    display: inline-block;
    vertical-align: middle;
    margin-top: -2px;
}



/*手机端修改*/

@media only screen and (max-width:767px) {
    .deve_02 dd{padding: 20px;}
    .deve_02 p {line-height: 1.6em;max-height: 8em;-webkit-line-clamp: 5;}

    .konw_list dt span{width: 50px;height: 50px;position: relative}
    .konw_list dt span img{width: 40px;height: 40px;}
    .konw_line{display: block}
    .konw_list dt{height: auto !important;}
    .konw_line{border: 0;width: 22px;right: 0;}

    .bus_cont .bus_02 dl{position:relative;}
    .bus_cont .bus_02 dd{position:absolute;left:0;bottom:0;width:100%;height: auto;}
    .bus_cont .bus_02 dd h3 a{color:#fff;}
    .bus_cont .bus_02 dd h3{line-height:1.2em;text-align:center;margin-bottom:0;}
    .bus_cont .bus_02 dt a{display:block;position:relative}
    .bus_cont .bus_02 dt a:after{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background:rgba(0,0,0,0.25)}
    .bus_cont .bus_02 .i_more{display:none}
}