

/**/
.fw_1 ul.lm_gs_cate2 li:nth-child(1) a{ padding-left:2em;
    background-image:url(../images/c2.png);}
.fw_1 ul.lm_gs_cate2 li:nth-child(1) a:hover, .fw_1 ul.lm_gs_cate2 li:nth-child(1) a.on{
    background-image:url(../images/c2on.png);}

.fw_1 ul.lm_gs_cate2 li:nth-child(2) a{ padding-left:2em;
    background-image:url(../images/c3.png);}
.fw_1 ul.lm_gs_cate2 li:nth-child(2) a:hover, .fw_1 ul.lm_gs_cate2 li:nth-child(2) a.on{
    background-image:url(../images/c3on.png);}
/**/

.fw_1 ul.lm_gs_cate_ab li:nth-child(1) a{
    background-image:url(../images/icon/ab1.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(1) a:hover, .fw_1 ul.lm_gs_cate_ab li:nth-child(1) a.on{
    background-image:url(../images/icon/ab1on.png);}

.fw_1 ul.lm_gs_cate_ab li:nth-child(2) a{
    background-image:url(../images/icon/ab2.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(2) a:hover, .fw_1 ul.lm_gs_cate_ab li:nth-child(2) a.on{
    background-image:url(../images/icon/ab2on.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(3) a{
    background-image:url(../images/icon/ab3.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(3) a:hover, .fw_1 ul.lm_gs_cate_ab li:nth-child(3) a.on{
    background-image:url(../images/icon/ab3on.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(4) a{
    background-image:url(../images/icon/ab4.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(4) a:hover, .fw_1 ul.lm_gs_cate_ab li:nth-child(4) a.on{
    background-image:url(../images/icon/ab4on.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(5) a{
    background-image:url(../images/icon/ab5.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(5) a:hover, .fw_1 ul.lm_gs_cate_ab li:nth-child(5) a.on{
    background-image:url(../images/icon/ab5on.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(6) a{
    background-image:url(../images/icon/ab6.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(6) a:hover, .fw_1 ul.lm_gs_cate_ab li:nth-child(6) a.on{
    background-image:url(../images/icon/ab6on.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(7) a{
    background-image:url(../images/icon/ab7.png);}
.fw_1 ul.lm_gs_cate_ab li:nth-child(7) a:hover, .fw_1 ul.lm_gs_cate_ab li:nth-child(7) a.on{
    background-image:url(../images/icon/ab7on.png);}
/***/


.fw_1 ul li:nth-child(2) a{
    background-image:url(../images/icon/s3.png);}
.fw_1 ul li:nth-child(2) a:hover,.fw_1 ul li:nth-child(2) a.on{
    background-image:url(../images/icon/s3on.png);}
.fw_1 ul li:nth-child(3) a{
    background-image:url(../images/icon/s4.png);}
.fw_1 ul li:nth-child(3) a:hover,.fw_1 ul li:nth-child(3) a.on{
    background-image:url(../images/icon/s4on.png);}
.fw_1 ul li:nth-child(4) a{
    background-image:url(../images/icon/s5.png);}
.fw_1 ul li:nth-child(4) a:hover,.fw_1 ul li:nth-child(4) a.on{
    background-image:url(../images/icon/s5on.png);}
.fw_1 ul li:nth-child(5) a{
    background-image:url(../images/icon/s6.png);}
.fw_1 ul li:nth-child(5) a:hover,.fw_1 ul li:nth-child(5) a.on{
    background-image:url(../images/icon/s6on.png);}
.fw_1 ul li:nth-child(6) a{
    background-image:url(../images/icon/s7.png);}
.fw_1 ul li:nth-child(6) a:hover,.fw_1 ul li:nth-child(6) a.on{
    background-image:url(../images/icon/s7on.png);}
.fw_1 ul li:nth-child(7) a{
    background-image:url(../images/icon/s8.png);}
.fw_1 ul li:nth-child(7) a:hover,.fw_1 ul li:nth-child(7) a.on{
    background-image:url(../images/icon/s8on.png);}
.fw_1 p{/* text-align:left; *//* display:none; *//* padding:0.7em 0; */overflow:hidden;clear:both;width:100%;cursor:pointer;}
.fw_1 p span{
    font-size:0.875em; color:#ed652b; float:left;}
.fw_1 p i{
    float:right; font-size:1.5em;}

.fw_2 ul li{
    width:100%; clear:both;padding:3.75em 0; overflow:hidden;}
.fw_2 ul li:nth-child(2n-1){
    background-color:#f7f7f7; }
.fw_2 ul li .fw_2_img{ overflow:hidden;
    float:left; width:49%;}
.fw_2 ul li .fw_2_img img{
    width:100%;}
.fw_2 ul li .fw_2_jj{ padding-top:1em;
    float:right; width:49%;}
.fw_2 ul li:nth-child(2n) .fw_2_img{
    float:right;}
.fw_2 ul li:nth-child(2n) .fw_2_jj{
    float:left;}
.fw_2_jj_1{
    color:#ff7f00; font-size:1.5em;}
.fw_2_jj_2{
    font-size:0.875em; color:#333; line-height:1.8em; margin:1em 0; margin-bottom:1.3em;}
@media screen and (max-width:1090px) {
    .fw_2 ul li{
        padding:2em 0;}
    .fw_2_jj_1{
        font-size:1.125em;}
    .fw_2 ul li .fw_2_jj{
        padding-top:0;}
}
@media screen and (max-width:950px) {
    .fw_2 ul li .fw_2_img{
        width:100%;}
    .fw_2 ul li .fw_2_jj{
        width:100%; margin-top:1em;}
    .fw_2_jj_1{
        font-size:1em;}
}
.fw_3{
    background-color:#f7f7f7; overflow:hidden;}
.fw_3_1{
    text-align:center; color:#333; font-size:1.5em; padding:2em 0;}
.fw_3_2 ul li{ margin-right:2%;
    float:left; width:32%; overflow:hidden;}
.fw_3_2 ul li:nth-child(3n){
    margin-right:0;}
.fw_3_2 ul li img{
    width:100%;}
.fw_3_3{
    font-size:0.875em; color:#333; line-height:2; margin:2.5em 0;}
@media screen and (max-width:900px) {
    .fw_3_1{
        padding:1.5em 0;}
}
@media screen and (max-width:760px) {
    .fw_3_1{
        font-size:1em;}
    .fw_3_3{
        margin:1.5em 0;}
}
.fw_4_1{ padding-bottom:1em; line-height:1.7em;
    text-align:center; font-size:0.875em;}
.fw_3_1_b{
    padding-bottom:1em;}
.fw_4_2{
    margin:2em auto 0 auto; /*max-width:58.5em;*/}
.fw_4_2 ul li{ margin-bottom:1em; min-height:2.4375em;
    float:left; background-color:#fff; width:48.4%; border:1px #d0d0d0 solid;}
.fw_4_2 ul li:nth-child(2n){
    float:right;}
.fw_4_2 ul li div{
    padding:0.5em 1em;}
.fw_4_2 ul li div input,.fw_4_2 ul li div select{
    border:none; background-color:transparent; width:100%; font-size:0.875em;}
.fw_4_2 ul li div select{
    color:#777;}
.fw_4_2 ul li.longwbk{
    width:100%;}
.fw_4_3{ text-align:center;
    margin-top:1.5em; margin-bottom:3em; text-align:center;}
.fw_4_3 a{
    display:inline-block; width:15.625em; line-height:2.75em; color:#fff; background-color:#e9811a;}
.fw_4_3 a:hover{
    background-color:#999;}
@media screen and (max-width:760px) {
    .fw_4_2 ul li{
        width:100%;}
    .fw_4_3 a{
        width:100%; font-size:0.875em;}
    .fw_4_3{
        margin-top:1em; margin-bottom:2.5em;}
}
.js_1 ul li{
    float:left; width:33.3333%; background-color:#fff; padding-top:13.4375em; position:relative;}
.js_1 ul li:nth-child(2n){
    padding-top:0; padding-bottom:13.4375em}
.js_1_1{
    overflow:hidden; position:absolute; left:0; top:0; width:100%; height:13.4375em;}
.js_1 ul li:nth-child(2n) .js_1_1{
    top:auto; bottom:0;}
.js_1_1_img{
    width:100%; display:none;}
.js_1_2{
    min-height:13.4375em}
.js_1_1_mask{
    position:absolute; left:0; top:0; width:100%; height:100%; background-color:#000; opacity:0; z-index:10;}
.js_1_1_mask_border{opacity:0;
    position:absolute; left:3%; top:3%; width:94%; z-index:20; border:1px #fff solid; height:90%;}
.js_1_1_ico{opacity:0;
    position:absolute; left:0; top:50%; margin-top:-1.38em; width:100%;z-index:30; text-align:center; height:2.76em;}
.js_1 ul li:hover .js_1_1_mask{opacity:0.2;}
.js_1 ul li:hover .js_1_1_ico{opacity:1}
.js_1 ul li:hover .js_1_1_mask_border{
    opacity:1;}
.js_1_2_1{
    font-size:1.25em; color:#333;}
.js_1_2_2{
    font-size:0.875em; margin-top:1em; line-height:1.7em;}
.js_1_1_img_bg{ height:13.4375em;transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s;
    background-position:center; background-repeat:no-repeat; background-size:cover;}
.js_1 ul li:hover .js_1_1_img_bg{transform: scale(1.08, 1.08);}
.js_1 ul li:nth-child(1) .js_1_1_img_bg{
    background-image:url(../images/s20.jpg);}
.js_1 ul li:nth-child(2) .js_1_1_img_bg{
    background-image:url(../images/s21.jpg);}
.js_1 ul li:nth-child(3) .js_1_1_img_bg{
    background-image:url(../images/s22.jpg);}
.js_1_2_mid{height:10.4375em; overflow-y:auto;
    padding:1.5em;}
@media screen and (max-width:1090px) {
    .js_1_2_1{
        font-size:1em;}
    .js_1_2_2{
        margin-top:0.5em;}
}
.js_1{
    margin:3em 0 4em 0;}
@media screen and (max-width:800px) {
    .js_1{
        margin-top:1.5em; margin-bottom:2em;}
    .js_1_1_mask,.js_1_1_ico,.js_1_1_mask_border{
        display:none;}
    .js_1_2{
        min-height:inherit;}
    .js_1_1_img_bg,.js_1_2_mid{
        height:auto;}
    .js_1 ul li:nth-child(1) .js_1_1_img_bg{
        background-image:none;}
    .js_1 ul li:nth-child(2) .js_1_1_img_bg{
        background-image:none;}
    .js_1 ul li:nth-child(3) .js_1_1_img_bg{
        background-image:none;}
    .js_1 ul li{
        width:100%; padding-top:0; margin-bottom:1em;}
    .js_1 ul li:nth-child(2n){
        padding-bottom:0;}
    .js_1_1{
        position:static; height:auto;}
    .js_1_1_img{
        display:block;}
}
@media screen and (max-width:760px) {
    .fw_4_2{
        margin-top:1em;}
    .js_1_2_mid{
        padding:1em;}
}
.longwbk_wby{
    border:none; background-color:transparent; width:100%; font-size:0.875em; font-family:"微软雅黑"; height:9em;}
.q_1{
    overflow:hidden;}
.q_2_1{
    font-size:1.125em; color:#505050;}
.q_2_2{
    font-size:0.875em; line-height:1.8em; margin:1em 0;}
.q_2 li{
    margin-top:2em;}
.q_2{
    padding-bottom:2em;}
@media screen and (max-width:760px) {
    .q_2_1{
        font-size:1em;}
    .q_2 li{
        margin-top:1em;}
}
.lema_news_top{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); }
.new_1{
    position:relative; padding-left:26.5625em; margin:4em 0;}
.new_1_left{
    overflow:hidden; position:absolute; left:0; top:0;}
.new_1_right{
    padding-left:2.5em; min-height:17.0625em;}
.new_1_right_1 a{
    color:#505050; font-size:1.5em;}
.new_1_right_1 a:hover{
    color:#e9811a}
.new_1_right_2{
    font-size:0.875em; color:#999; margin:1em 0; background-position:left center; background-repeat:no-repeat; padding-left:1.5em; background-image:url(../images/n6.png);}
.new_1_right_3{
    font-size:0.875em; padding:1em 0; border-top:1px #c0c0c0 dotted; line-height:1.7em;}
.new_1_right_4 a{
    display:inline-block; border:1px #d5d5d5 solid; font-size:0.875em; width:9.125em; line-height:2em; text-align:center;}
.new_1_right_4{
    margin-top:0.5em;}
.new_1_right_4 a:hover{
    color:#fff; background-color:#e9811a; border-color:#e9811a;}
@media screen and (max-width:950px) {
    .new_1_left{ text-align:center;
        position:static; width:100%;}
    .new_1_left img{
        width:100%;}
    .new_1{
        padding-left:0;}
    .new_1_right{
        padding-left:0; padding-top:1em; min-height:inherit;}
}
@media screen and (max-width:760px) {
    .new_1{
        margin:2em 0;}
    .new_1_right_1 a{
        font-size:1em;}
}
@media screen and (max-width:640px) {
    .new_1_right_4 a{
        width:100%; line-height:2.5em}
}
.new_2_mid{
    position:relative; padding-right:18.75em;}
.new_2_right{ overflow:hidden;
    position:absolute; right:0; top:0; width:18.75em;}
.new_2_right img{
    border-radius: 5px;}
.new_2_left{
    padding-right:2.5em; min-height:9.375em;}
.new_2{ padding-bottom:2em;
    background-color:#f7f7f7; overflow:hidden;}
.new_2_left_1 span{
    font-size:0.875em; color:#999; margin-left:0.9em;}
.new_2_left_2{
    font-size:0.875em; line-height:1.7em; margin-top:1em;}
.new_2 ul li{
    overflow:hidden;}
.new_2 ul li .div1200{padding:3.375em 1em;
    border-bottom:1px #e9e9e9 solid; overflow:hidden;}
.new_2 ul li:last-child .div1200{
    border:none;}
@media screen and (min-width:950px){
    .new_2 ul li:hover{
        background-color:#fff;}
    .new_2 ul li:hover .div1200{
        border:none;}
}

@media screen and (max-width:950px) {
    .new_2_mid{
        padding-right:0;}
    .new_2_right{ margin-top:1em; overflow:hidden;
        position:static; width:100%; text-align:center;}
    .new_2_right img{
        width:100%;}
    .new_2_left{
        padding-right:0; min-height:inherit;}
    .new_2 ul li .div1200{
        padding-top:2em; padding-bottom:2em;}
}
.lm_xw_info_1{
    font-size:0.875em; padding:1.4em 0; color:#3d3d3d;}
.lm_xw_info_2{
    background-color:#f7f7f7; overflow:hidden; padding:2.5em 0;}
.lm_xw_info_2_1_1{
    font-size:1.5em; color:#505050;}
.lm_xw_info_2_1_2{ margin-top:1em; margin-bottom:1.5em;
    font-size:0.875em; color:#999; padding-left:1.5em; background-image:url(../images/n6.png); background-position:left center; background-repeat:no-repeat;}
.lm_xw_info_2_2{ border-top:1px #bbb dotted;
    font-size:0.875em; padding:2em 0; overflow:hidden; line-height:1.7em;}
.lm_xw_info_2_1{
    position:relative; padding-right:2.5em;}
.lm_xw_info_2_1_r{
    position:absolute; right:0; top:0;}
.lm_xw_info_2_1_r a{ color:#bebebe;
    display:inline-block; width:2.5em; height:2.5em; border-radius:50%; border:1px #bebebe solid; text-align:center; line-height:2.5em;}
.lm_xw_info_2_1_r a i{
    font-size:2em; font-weight:normal;}
.lm_xw_info_2_1_r a:hover{
    background-color:#e9811a; border-color:#e9811a; color:#fff;}
.lm_xw_info_2_3 ul{ overflow:hidden;
    border:1px #c9c9c9 solid; background-position:center; background-repeat:repeat-y; background-image:url(../images/n9.jpg);}
.lm_xw_info_2_3{
    margin:1em 0;}
.lm_xw_info_2_3 ul li{
    float:left; width:50%;}
.lm_xw_info_2_3 ul li a{ color:#666;
    display:block; padding:1em;}
@media screen and (min-width:1090px) {
    .lm_xw_info_2_3 ul li a:hover{
        color:#fff; background-color:#747474;}
}
.lm_xw_info_2_3 ul li a span{
    font-size:0.875em;}
.lm_xw_info_2_3 ul li:nth-child(2) a{
    text-align:right;}
@media screen and (max-width:760px) {
    .lm_xw_info_2_1_1{
        font-size:1em;}
}
@media screen and (max-width:500px) {
    .lm_xw_info_2_1_r{
        display:none;}
    .lm_xw_info_2_3 ul li a{
        padding:0.5em;}
    .lm_xw_info_2_3 ul li:nth-child(2) a{
        text-align:center;}
    .lm_xw_info_2_3 ul li a{
        text-align:center;}
    .lm_xw_info_2_3 ul li a span:nth-child(2){
        display:none;}
}
.lm_contact_1{
    position:relative; padding-left:50%;}
.lm_contact_1_left{
    position:absolute; left:0; top:0; width:50%; height:100%;}
.lm_contact_1_right{
    max-width:37.5em;}
.lm_contact_1_right_mid{
    padding-left:2em; padding-top:3em; padding-bottom:3em; overflow:hidden;}
.lm_contact_1_right_mid_3_1{
    color:#080808; font-size:1.125em; padding-bottom:0.1em;}
.lm_contact_1_right_mid_1{
    color:#333; font-size:1.875em;}
.lm_contact_1_right_mid_2{
    color:#9b9b9b;font-family:'Futura Std'; margin-top:0.2em;}
.lm_contact_1_right_mid_3 li dl dd{ padding-top:0.1em; padding-bottom:0.1em; overflow:hidden;
    margin-top:0.7em; background-position:left center; background-repeat:no-repeat; padding-left:2em;}
.dz_1{
    background-image:url(../images/c5.png);}
.dz_2{
    background-image:url(../images/c6.png);}
.dz_3{
    background-image:url(../images/c7.png);}
.dz_4{
    background-image:url(../images/c8.png);}
.dz_5{
    background-image:url(../images/c9.png);}
.dz_6{
    background-image:url(../images/c10.png);}
.lm_contact_1_right_mid_3 ul li{
    margin-top:1em; margin-bottom:0.5em; width:100%; float:left; clear:both; overflow:hidden;}
.lm_contact_1_right_mid_4 a{
    display:inline-block; width:11.0625em; line-height:2.8125em; text-align:center; color:#fff; background-color:#e9811a;}
.lm_contact_1_right_mid_4 a:hover{
    background-color:#999;}
.lm_contact_1_right_mid_4{
    padding-top:2em; width:100%; float:left; clear:both;}
.lm_c_footer{
    background-color:#f7f7f7; overflow:hidden; padding-top:3em;}
.lm_c_footer_1{
    text-align:center; color:#333; font-size:2.5em;  }
.lm_c_footer_2 .fw_4_2{
    margin-top:3em;}
@media screen and (max-width:980px) {
    .lm_contact_1_right_mid_4{
        text-align:center;}
    .lm_contact_1_right_mid_1{
        font-size:1.5em;}
    .lm_contact_1{
        padding-left:0;}
    .lm_contact_1_left{
        position:static; height:20em; width:100%;}
    .lm_contact_1_right{ clear:both;
        max-width:none; padding-left:1em; padding-right:1em;}
    .lm_contact_1_right_mid{
        padding:1em 0 3em 0;}
    .lm_c_footer_1{
        font-size:1.5em;}
}
@media screen and (max-width:760px) {
    .lm_c_footer_2 .fw_4_2{
        margin-top:1.5em;}
    .lm_c_footer{
        padding-top:2em;}
    .lm_contact_1_right_mid_1{
        font-size:1.25em;}
    .lm_contact_1_right_mid_3_1{
        font-size:1em;}
    .lm_contact_1_right_mid_3 li dl dd span{
        font-size:0.875em;}
    .lm_c_footer_1{
        font-size:1em;}
}
@media screen and (max-width:640px) {
    .lm_contact_1_right_mid_2{
        font-size:0.875em;}
    .lm_contact_1_right_mid_1{
        font-size:1em;}
    .lm_contact_1_right_mid_4 a{
        width:100%;}
}
.cg_1{ overflow:hidden;
    background-image:url(../images/c12.jpg); background-position:center top; background-repeat:no-repeat; background-size:cover;}
.cg_1_1{
    overflow:hidden; margin:1em 0 0 0;}
.cg_1_2 .fw_4_2{
    margin-top:3em;}
.cg_2{
    overflow:hidden; background-color:#f6f6f6; padding:3em 0;}
.cg_2_1{
    text-align:center; color:#333; font-size:1.5em;}
.cg_2_2 table{
    width:100%;}
.cg_2_2 table td{
    border:1px #dcdcdc solid; text-align:center; font-size:0.875em; color:#333; background-color:#fff; padding:1.2em 1em;}
.cg_2_2 table tr:nth-child(1) td{
    color:#fff; background-color:#e9811a; border-color:#e9811a;}
.cg_2_2 table td a{
    color:#e9811a;}
.cg_2_2{
    margin-top:2em;}

.maxtable_1_1_3 .fw_4_2 ul li{
    border:1px #d0d0d0 solid;}
@media screen and (max-width:760px) {
    .cg_2_1{
        font-size:1em;}
    .cg_2{
        padding:2em 0;}
    .cg_2_2{
        max-width:47.5em; overflow-x:auto;}
    .cg_2_2 table{
        width:47.5em;}
}
.j_1{
    text-align:center; color:#333; font-size:2.5em;}
.lm_jobmid{
    overflow:hidden; background-color:#f4f8fc; padding-top:3.5em; padding-bottom:2em;}
.j_2{background-color:#fff; overflow:hidden;background-image:url(../images/j2.jpg); background-position:top; background-repeat:repeat-x;
    margin-top:2em; position:relative; padding-left:2em; padding-right:2em;}
.j_2 table{
    width:100%;}
.j_2 table td{ color:#333;
    border-bottom:1px #ececec solid; font-size:0.875em; padding:1.1em 0; }
.chide td{border-top:1px #ececec solid; }
.j_2 table tr:nth-child(1) td{
    padding:0; line-height:3.571428571428571em; color:#fff;}
.j_2 table tr:nth-last-child(2) td{
    border:none;
}
.j_2_1 li{
    float:left; width:25%; text-align:left; line-height:1.7em; padding:0.1em 0;}
.j_2_1{border-bottom:1px #ececec solid; overflow:hidden; padding-bottom:1em;}
.j_2_2 li{
    float:left; width:50%; text-align:left; padding-top:1.3em; padding-bottom:1em;}
.j_2_2_1{
    color:#0a0a0a; font-size:1.125em;}
.j_2_2_2{
    color:#666; line-height:1.7em; padding-right:2em; margin-top:1em;}
.j_2_2_3 a{
    display:inline-block; width:12em; line-height:3em; text-align:center; color:#fff; background-color:#e9811a;  }
.j_2_2_3{ padding-top:1.5em; padding-bottom:1em;border-top:1px #ececec solid; overflow:hidden;
    text-align:left;}
.showjobinfo{
    color:#e9811a;}
.chide{
    display:none;}
@media screen and (max-width:1090px) {
    .j_1{
        font-size:1.5em;}
}
@media screen and (max-width:900px) {
    .j_2{
        max-width:56.25em; overflow-x:auto;}
    .j_2 table{
        width:56.25em;}
}
@media screen and (max-width:760px) {
    .j_1{
        font-size:1em;}
    .lm_jobmid{
        padding-top:2em;}

}
.div500{ margin:0 auto;
    max-width:31.25em; padding-left:1em; padding-right:1em;}
.addjob{
    background-color:#fff; padding-left:2em; padding-right:2em;}
.addjob_1{ padding:1em 2em;
    color:#fff; background-color:#626262; font-size:1.125em; text-align:center; overflow:hidden;}
.addjob_2{
    padding-left:4em; padding-right:4em; background-color:#fff; padding-top:2em; padding-bottom:2em; overflow:hidden;}
.addjob_2 ul li{ margin-bottom:0.5em; overflow:hidden;
    border:1px #b9b9b9 solid; padding:0 0.8em; display:block;}
.addjob_2 ul li input{
    display:block; width:100%; border:none; background-color:#fff; font-size:0.875em; padding:0.5em 0;}
.addjob_2_btn{padding-top:0.6em; padding-bottom:0.6em;
    display:inline-block; width:100%; font-size:0.875em; background-color:#e9811a; color:#fff;}
.addjob_2 ul li:last-child{ margin-top:1em;
    border:none; padding-left:0; padding-right:0; }
.addjob_2_btn:hover{
    color:#fff; background-color:#999;}
@media screen and (max-width:760px) {
    .j_2_2_1{
        font-size:1em;}
    .addjob_1{
        font-size:1em;}
    .addjob_2{
        padding-left:1em; padding-right:1em; padding-top:1.5em; padding-bottom:1.5em;}
}

.bg_1 {
    overflow: hidden;
    padding: 60px 0;
    background-position: center top;
    background-repeat: no-repeat;
    background-size: cover;
    background-image: url(../images/bg1.jpg);
}

.bg_1_1{
    position:relative; padding-right:58%;}
.bg_1_1_left{margin-right:3.5em;overflow:hidden;}
.bg_1_1_left_right{
    position:absolute; right:0; top:0; width:58%;}
.bg_1_1_left_right_1 {font-size: 55px;color: #0d95d8;line-height: 88px;}
.bg_1_1_left_right_2{font-family:'Futura Std';
    font-size:2.1875em; color:#4f4f4f;}
.bg_1_1_left_right_3{
    font-size: 14px; margin-top:4em; line-height:1.9;}
.bg_1_1_left_right_footer{
    position:absolute; right:0; bottom:0; width:58%;}
.bg_1_1_left_right_footer ul li{
    float:left; padding-right:0.5em;}
.bg_1_1_left_right_footer_1 span{
    font-size:3.75em; color:#ed642c; position:relative; display:inline-block; padding-right:0.4em;}
.bg_1_1_left_right_footer_1 span i{
    position:absolute; right:0; top:0; color:#ed642c; font-size:0.5em; font-style:inherit;}
.bg_1_1_left_right_footer_2{
    font-size:0.8125em;}
.bg_1_1_left_right_footer ul li:nth-child(2){
    padding-left:1.2em; border-left:1px #e5e5e5 solid;
}
.bg_2{
    background-image:url(../images/bg2.jpg); padding: 90px 0;}
.bg_2_1{
    color:#fff; font-size:40px;}
.lcmid {
    padding-top: 8px;
}
.bg_2 .swiper-container { width: 100%; height: 100%; }
.bg_2 .swiper-slide {   height: auto; -webkit-box-sizing: border-box; padding-right:1em; box-sizing: border-box;   }
.bg_2_2_left {
    position: relative;
    background-position: 87px 14px;
    background-repeat: no-repeat;
    background-image: url(../images/ab29.png);
    height: 450px;
    width: 115px;
    float: left;
    color: #fff;
}
.bg_2 .swiper-container-1ssss{
    height:500px;}
.bg_2 .swiper-container-1ssss .swiper-slide{
    padding-top:1em; padding-bottom:1em; padding-right:1.3em;}
.lcmid li {
    height: 79px;
    position: relative;
}
.lcmid {
    padding-top: 8px;
}
.lcmid .lcmid_1 span {
     font-size: 16px;
 }
.lcmid_1{
    position:absolute; top:-0em; right:2em; color:#b3b5ce;}
.lcmid li.on .lcmid_1 span{
    color:#fff;font-size: 30px;line-height: 38px;}
.lcmid li.on .lcmid_1{
    top:-0.6em;}
.bg_2_2{
    margin-top:3em;}
.bg_2_2 * {
    -webkit-box-sizing: initial;
    -moz-box-sizing: initial;
    box-sizing: initial;
}
.bg_2_2_right{ margin-top:1em;
    float:right; width:84%}
.bg_2_2_right_right{
    float:right; position:relative; width:60%;}

.bg_2_2_right_right_1{
    overflow:hidden;}
.bg_2_2_right_right_1 img{
    width:100%;}
.bg_2_2_right_right_2{ top:-1em;
    position:absolute; left:1em; width:100%; height:100%; padding-top:1em; padding-bottom:1em; border:2px #0d95d8 solid; z-index:0;}
.bg_2_2_right_right_3{ overflow:hidden; z-index:10;
    position:absolute; left:0; top:0; width:100%; height:100%;}
.bg_2_2_right_right_3 img{
    width:100%;  }
.bg_2_2_right_left{ margin-top:2em;
    float:left; width:36%; color:#fff;}
.bg_2_2_right_left_1{ padding-bottom:1em;
    background-position:left bottom; background-repeat:no-repeat; background-image:url(../images/ab30.jpg);}
.bg_2_2_right_left_1 span{
    font-size:2.25em;}
.bg_2_2_right_left_2{
    font-size:0.875em; color:#e1e1e2; line-height:1.7em; margin-top:1.5em;}
.spage{
    display:none;}
@media screen and (max-width:950px) {
    .spage{
        display:block;}
    .bg_2_2_left{
        display:none;}
    .bg_2_2_right{
        width:100%;}
    .bg_2_2_right_left{
        width:100%; margin-top:0;}
    .bg_2_2_right_right{
        width:100%;}
    .bg_2_2_right_right_2,.bg_2_2_right_right_3{
        display:none;}
    .bg_2_2_right_right_1{
        padding-top:1em;}
    .bg_2 .swiper-container-1ssss{
        height:auto;}
    .bg_2_2{
        margin-top:1em;}
    .bg_2_2_right_left_1 span{
        font-size:1.25em;}
    .bg_2_1{
        font-size:1.25em;}
    .bg_2 .swiper-container-1ssss .swiper-slide{
        padding:0;}
}
.bg_2 .swiper-pagination-bullet{
    background-color:#fff; border:1px #fff solid;opacity:1;}
.bg_2 .swiper-pagination-bullet-active{
    background-color:#e9811a; border-color:#e9811a;}
@media screen and (max-width:760px) {
    .bg_2_1{
        font-size:1em;}
}
.bg_3{background-image:url(../images/bg5.jpg);}
.bg_3_1{text-align:center; font-size:40px; color:#333;line-height: 40px;}
.bg_3_2_mid{ width:100%; overflow:hidden;
    position:relative;}
.bg_3_2_mid img{width:100%;}
.bg_3_2_mid_mask{position:absolute; left:0; top:0; width:100%; height:100%; z-index:10; background-position:center; background-repeat:no-repeat; background-image:url(../images/ab11.png);opacity:0}

.bg_3_2_mid_mask2{position:absolute; left:0; top:0; width:100%; height:100%; z-index:5; background-position:center; background-repeat:no-repeat; background-color:#000; opacity:0;}
.bg_3_2_mid_name{ background-image:url(../images/ab31.png); text-align:center; z-index:20;position:absolute; left:5%; bottom:0; width:90%; padding:0.8em 0;opacity:0;}
.bg_3_2_mid_name span{color:#fff; display:block; padding:0 1em; overflow:hidden;}
@media screen and (min-width:1090px){
    .bg_3_2_mid:hover .bg_3_2_mid_mask{
        opacity:1;}
    .bg_3_2_mid:hover .bg_3_2_mid_mask2{
        opacity:0.39;}
    .bg_3_2_mid:hover .bg_3_2_mid_name{
        opacity:1;}
}
.swiper-pagination-3{
    position:static; margin-top:2em;}
.swiper-pagination-3 .swiper-pagination-bullet{ background-color:#5d5e68;
    width:16px;opacity:1; height:16px; border:2px #5d5e68 solid;}
.swiper-pagination-3 .swiper-pagination-bullet-active{
    border-color:#0d95d8; background-color:#fff;}

.bg_3_2{
    margin-top:3em;}
@media screen and (max-width:1090px) {
    .bg_3_1{font-size:1.5em;}
}
@media screen and (max-width:760px) {
    .bg_3_1{font-size:1em;}
    .bg_3_2{margin-top:2em;}
}
.bg_4{background-image:url(../images/bg4.jpg);}
.bg_4_1_1{overflow:hidden;  }
.bg_4_1_1 img{width:100%;}
.bg_4_1{}
.bg_4_1 li{ position:relative; padding-right:50%;
    background-color:#d82500; color:#fff; overflow:hidden;}
.bg_4_1_2{position:absolute; right:0; top:0; width:50%; height:100%; overflow-y:auto;}
.bg_4_1_2_mid{padding:2em 2em;}
.bg_4_1_2_1{font-weight:bold;font-size: 16px;line-height: 22px;}
.bg_4_1_2_2{
    font-size: 14px; line-height:24px; margin-top:12px;}
.bg_4_1 li:nth-child(2) .bg_4_1_1{
}
.bg_4_1 li:nth-child(2) .bg_4_1_2{
    position:absolute; left:0; top:0; right:auto;}
.bg_4_1 li:nth-child(2){
    background-color:#343438; padding-right:0; padding-left:50%;}


.bg_4_mid{
    position:relative; padding-right:50%;}
.bg_4_2_1{
    overflow:hidden;}
.bg_4_2_1 img{
    width:100%;}
.bg_4_1_2_2_b{
    margin-top:0; color:#333;}
.bg_4_1_2_mid_b{
    padding-top:2em; padding-bottom:1em;}

.yf_2{
    position:absolute; right:0; top:0; z-index:10; width:50%; height:48.56661045531197%; overflow:hidden;}
.yf_2 img{
    width:100%;}
.bg_4_2{ overflow-y:auto; z-index:20;
    position:absolute; right:0; bottom:0; width:50%; height:51.43338954468803%; background-color:#fff;}
@media screen and (max-width:1090px) {
    .bg_4_1_2_mid{
        padding:1em;}
}
.bg_4_1_2_2_b b{
    font-size:1.125em;}
@media screen and (max-width:950px) {
    .bg_4_mid{
        padding-right:0;}
    .yf_2,.bg_4_2{
        position:static; width:100%;}
    .bg_4_2{
        height:auto;}

}
@media screen and (max-width:760px) {
    .bg_4_1 li{
        padding-right:0;}
    .bg_4_1 li:nth-child(2){
        padding-left:0;}
    .bg_4_1_2{
        position:static; width:100%; height:auto;}
    .bg_4_1 li:nth-child(2) .bg_4_1_2{
        position:static; width:100%;}
}
.bg_5{
    background-image:url(../images/bg5.jpg);}
.zlgl_mid{
    position:relative;}
.zlgl_mid_1 img{
    width:100%;}
.zlgl_mid_1{
    overflow:hidden;}
.zlgl_mid_1_aps{
    position:absolute; left:0; bottom:2em; z-index:10; color:#fff;}
.zlgl_mid_1_aps_1{ padding-left:1.6em;
    background-position:left center; background-repeat:no-repeat; background-image:url(../images/icon/ab32.jpg); font-size: 16px}
.zlgl_mid_1_aps_2{
    font-size: 14px; line-height:1.7em; padding-left:1.6em; padding-right:1.6em; margin-top:0.5em;}
.zlgl_mid_1_aps_bak .zlgl_mid_1_aps_1 span{
    color:#fe4a3c;}
.zlgl_mid_1_aps_bak{
    opacity:0;}


.swiper-pagination-4{ display:none;
    position:static; margin-top:2em;}
.swiper-pagination-4 .swiper-pagination-bullet{ background-color:#5d5e68;
    width:0.7em;opacity:1; height:0.7em; border:2px #5d5e68 solid;}
.swiper-pagination-4 .swiper-pagination-bullet-active{
    border-color:#e9811a; background-color:#fff;}
@media screen and (max-width:1024px) {
    .swiper-pagination-4{
        display:block;}
}
@media screen and (min-width:1090px) {
    .zlgl_mid:hover .zlgl_mid_1_aps{
        opacity:0;}
    .zlgl_mid:hover .zlgl_mid_1_aps_bak{
        opacity:1;}
}
.bg_6{
    background-image:url(../images/ab33.jpg);}
.bg_6_1{
    text-align:center; color:#c2d3e1; font-size:0.875em; margin-top:2.3em;}

.bg_6 .swiper-container { width: 100%; height: 100%; }
.bg_6 .swiper-slide {   display: -webkit-box; display: -ms-flexbox; display: -webkit-flex; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; -webkit-justify-content: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; -webkit-align-items: center; align-items: center; }
.zsmid{
    position:relative; overflow:hidden;}
.zsmid img{
    width:100%;}
.bg_6 .swiper-pagination-progressbar{
    background:rgba(255,255,255,1)}
.bg_6 .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{
    background-color:#e9811a;}
.bg_6 .swiper-container-horizontal > .swiper-pagination-progressbar{
    top:auto; bottom:0;}
.bg_6 .swiper-slide{
    padding-bottom:3em;}
.bg_7{
    background-image:url(../images/ab34.jpg);}
.rczp_list_pic{
    position:relative; padding-right:68%; overflow:hidden;}
.rczp_list_pic_1{
    overflow:hidden;}
.rczp_list_pic_2{ overflow:hidden;
    position:absolute; left:34%; width:32%; top:0; height:48%;}
.rczp_list_pic_3{ overflow:hidden;
    position:absolute; left:34%; bottom:0; width:32%; height:48%;}
.rczp_list_pic_4{
    position:absolute; right:0%; top:0; height:48%; width:32%; overflow:hidden;}
.rczp_list_pic_5{
    position:absolute; right:0%; bottom:0; height:48%; width:32%; overflow:hidden;}
.rczp_list_pic_2_img{
    overflow:hidden; position:relative;}
.rczp_list_pic_2_img img{
    width:100%;}
.rczp_list_pic_2_img_jj{ overflow-y:auto;
    position:absolute; left:0; top:0%; width:100%; height:100%; z-index:10; color:#fff;}
.rczp_list_pic_2_img_jj_1{
    font-size:1.35em;}
.rczp_list_pic_2_img_jj_2{
    margin-top:0.5em; line-height:2;}
.rczp_list_pic_5_jj{ z-index:10;
    position:absolute; left:0; width:100%; text-align:center; height:6.876em; margin-top:-3.438em; top:50%; color:#fff;}
.rczp_list_pic_5_jj_1{
    font-size:1.875em;padding-top:0.4em; color:#fff;}
.rczp_list_pic_2_img .rczp_list_pic_5_jj img{
    width:auto; }
@media screen and (max-width:1090px) {
    .rczp_list_pic_5_jj_1{
        font-size:1.5em;}
    .rczp_list_pic_2_img_jj_1{
        font-size:1em;}
    .rczp_list_pic_2_img_jj_2{
        font-size:0.875em; line-height:1.7em;}
}
.rczp_list_pic_2_img_jj_mid{
    padding:1em;}
@media screen and (max-width:800px) {
    .rczp_list_pic_1 img{
        width:100%;}
    .rczp_list_pic{
        padding-right:0%; }
    .rczp_list_pic_2,.rczp_list_pic_4{
        position:static; float:left; width:49%; height:auto; margin-top:1em;}
    .rczp_list_pic_3,.rczp_list_pic_5{
        position:static; float:right; width:49%; height:auto; margin-top:1em;}
}
@media screen and (max-width:760px) {
    .rczp_list_pic_2,.rczp_list_pic_4,.rczp_list_pic_3,.rczp_list_pic_5{
        width:100%;}
    .rczp_list_pic_5_jj_1{
        font-size:1em;}
    .rczp_list_pic_2 img{
        display:none;}
    .rczp_list_pic_2{
        background-image:url(../images/ab22_2.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
    .rczp_list_pic_2_img_jj{
        position:static; height:auto;}
}
.div1140{
    max-width:71.25em;}
.fcname{ padding:1em 0;
    position:absolute; left:0; bottom:0; z-index:10; width:100%; background-image:url(../images/ab37.png); text-align:center; color:#fff;}
.fcname span{
    display:block; padding:0 1em;}
.swiper-pagination-fac{
    position:static; color:#fff; margin-top:1em;}
@media screen and (max-width:760px) {
    .fcname span{
        font-size:0.875em;}
}
@media screen and (max-width:1140px) {
    .div1140{
        max-width:47.5em;}
}
@media screen and (max-width:780px) {
    .div1140{
        max-width:30em;}
}
@media screen and (max-width:550px) {
    .div1140{
        max-width:22em;}
}
@media screen and (max-width:400px) {
    .div1140{
        max-width:19em;}
}

.factory_list .swiper-button-prev,.factory_list .swiper-button-next{
    background-color:transparent;}
.factory_list .swiper-button-next{ width:4.26em; height:4.26em; margin-top:-2.13em;
    background-image:url(../images/ab36.png); background-position:center; background-repeat:no-repeat;}
.factory_list .swiper-button-prev{ width:4.26em; height:4.26em; margin-top:-2.13em;
    background-image:url(../images/ab35.png); background-position:center; background-repeat:no-repeat;}

.lm_pro_mid{
    background-color:#f8f8f8;  }
.lm_pro_mid_1{
    border:1px #cccbca solid; position:relative; padding-right:13.4375em;}
.lm_pro_mid_1_right{ height:100%;
    position:absolute; right:0; top:0; width:13.4375em; border-left:1px #cccbca solid;}
.lm_pro_mid_1_left{
    padding:0.7em 1em;}
.lm_pro_mid_1_left input{ font-family:"微软雅黑";
    border:none; background-color:transparent; font-size:1em; line-height:1.75em; width:100%;}
.lm_pro_mid_1_right ul li{ position:relative; z-index:10;
    float:left; width:50%; text-align:center;}
.lm_pro_mid_1_right_btn{ float:right;
    display:block; width:100%; line-height:3.571428571428571em; font-size:0.875em; background-color:#e9811a; color:#fff;}
.lm_pro_mid_1_right_btn:hover{
    color:#fff;}
.lm_pro_mid_1_right_btn i{
    font-weight:normal; font-size:2em;}
.lm_pro_mid_1_right_s{
    font-size:0.875em;line-height:3.571428571428571em; cursor:pointer;}
.lm_pro_mid_1_right ul li dl{-webkit-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -moz-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -ms-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    -o-box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1);
    box-shadow:0 0.9375em 1.875em rgba(0,0,0,0.1); display:none;
    position:absolute; left:0; top:3.125em; background-color:#fff; z-index:10; width:100%;}
.lm_pro_mid_1_right ul li dl dd{
    padding:0.2em 0; border-bottom:1px #ccc solid;}
.lm_pro_mid_1_right ul li dl dd a{
    font-size:0.875em;}
.lm_pro_mid_1_right ul li dl dd:last-child{
    border:none;}
.lm_pro_mid_1{
    margin-top:2em;  }
.lm_pro_mid_2_1 ul li{ margin-right:2%; margin-top:2.5em;
    float:left; width:32%; position:relative;}
.lm_pro_mid_2_1 ul li:nth-child(3n){
    margin-right:0;}
.lm_pro_mid_2_1_1{
    overflow:hidden;}
.lm_pro_mid_2_1_1 img{
    width:100%;}
.lm_pro_mid_2_2{
    padding:1em;}
.lm_pro_mid_2_2_1{
    color:#151515;}
.lm_pro_mid_2_2_2{ height:3em; color:#666;
    /*display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;*/
    overflow: hidden;
    font-size:0.875em; margin-top:1em; line-height:1.6em;}
.lm_pro_mid_2_3{opacity:0;
    position:absolute; left:0; bottom:0; width:100%; z-index:10; background-image:url(../images/p3.png);}
.lm_pro_mid_2_3 .lm_pro_mid_2_2_1{
    color:#fff;}
.lm_pro_mid_2_3 .lm_pro_mid_2_2_2{
    color:#f4e7d8; height:5em;}
.lm_pro_mid_2_2_3 span{
    color:#e5dace; font-size:0.75em; text-decoration:underline;}
.lm_pro_mid_2_2_3{
    padding-top:0.5em;}
@media screen and (min-width:1090px){
    .lm_pro_mid_2_1 ul li:hover .lm_pro_mid_2_2{
        opacity:0}
    .lm_pro_mid_2_1 ul li:hover .lm_pro_mid_2_3,.lm_pro_mid_2_1 ul li:hover .lm_pro_mid_2_3 .lm_pro_mid_2_2{
        opacity:1}
}
.lm_pro_mid_2{
    padding-bottom:3em; overflow:hidden;}
@media screen and (max-width:760px) {
    .lm_pro_mid_1_right_btn i{
        font-size:1.5em;}
    .lm_pro_mid_1_right_s,.lm_pro_mid_1_right_btn{
        line-height:2.928571428571429em;}
    .lm_pro_mid_1_right ul li dl{
        top:2.5625em;}
    .lm_pro_mid_1_left{
        padding:0.5em 1em;}
    .lm_pro_mid_1_left input{
        font-size:0.875em;}
    .lm_pro_mid_2_1 ul li{
        width:49%; margin-right:0;}
    .lm_pro_mid_2_1 ul li:nth-child(2n){
        float:right;}
}
@media screen and (max-width:640px) {
    .lm_pro_mid_2_3 .lm_pro_mid_2_2_2{
        height:auto;}
    .lm_pro_mid_1{
        display:none;}
    .lm_pro_mid_2_1 ul li{
        width:100%; margin-top:1.5em;}
    .lm_pro_mid_2_2_2{
        height:auto; overflow:visible;}
}
.lmpro_info_1_left{
    float:left; width:45%; overflow:hidden;}
.lmpro_info_1_right{
    float:right; width:52%;}
.lmpro_info_1_right_1{
    position:relative;}
.lmpro_info_1_right_1_1{
    font-size:1.5em; color:#444;}
.lmpro_info_1_right_1{
    padding:1em 0 1em 0;  border-bottom:1px #bbbbbb dotted; overflow:hidden;}
.lmpro_info_1_right_2{
    font-size:0.875em; line-height:1.7em; margin-top:1.3em;}
.lmpro_info_2{
    background-color:#606165; overflow:hidden; margin-top:2.5em;}
.lmpro_info_2 a{
    display:inline-block; padding:0.9375em 1.8em; color:#fff; border-right:1px #fff solid;}

.lmpro_info_2 a:hover,.lmpro_info_2 a.on{
    background-color:#e9811a;}
.lmpro_info_3{
    margin:2em 0;  }
.lmpro_info_3_1{
    text-align:center; color:#232323; font-size:1.5em; padding:0.5em 0 1em 0;}
.lmpro_info_3_2 ul li{ cursor:pointer;border:1px #bbb solid;
    float:left; width:19%; position:relative; margin-right:1%;}
.lmpro_info_3_2 ul li:nth-child(5n){
    margin-right:0;}
.lmpro_info_3_2_name{
    position:relative; padding:0.4em 1.5em 0.4em 1em;}
.lmpro_info_3_2_name span{
    font-size:0.875em; display:block; overflow:hidden;}
.lmpro_info_3_2_name i{
    position:absolute; right:0.5em; top:0.4em;}
.lmpro_info_3_2{ z-index:100;
    position:relative; width:100%;}
.lmpro_info_3_2_xiala{ display:none; position:relative; max-height:25em;   overflow-y:auto; width:100%;
    border:1px #bbb solid; top:2em; position:absolute; left:0; z-index:999; background-color:#f7f7f7;


}
.lmpro_info_3_2_xiala_type_1 dd{ margin-top:2%; cursor:pointer;
    float:left; width:18%; margin-right:2.5%; background-color:#656262;}
.lmpro_info_3_2_xiala_type_1 dd.on{
    background-color:#e9811a;}
.lmpro_info_3_2_xiala_type_1 dd:nth-child(5n){
    margin-right:0;}
.lmpro_info_3_2_xiala .swiper-container { width: 100%; height: 100%; } .lmpro_info_3_2_xiala .swiper-slide {   height: auto; -webkit-box-sizing: border-box; box-sizing: border-box; padding-right:2em; padding-left:1em; padding-bottom:1.5em;   }
.lmpro_info_3_2_xiala_name span{
    color:#fff; font-size:0.875em; padding:0.3em 0.5em; display:block;}
.lmpro_info_3_2_xiala_pic img{
    width:100%;}
.lmpro_info_3_2_xiala_type_1{
    padding-left:1em; padding-right:1em; padding-bottom:2em; overflow:hidden;}


.lm_pro_mid_2_1 ul.pro_xq_ul li{
    width:23.3%;}
.lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(3n){
    margin-right:2%;}
.lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(4n){
    margin-right:0%;}
@media screen and (max-width:1090px) {
    .lm_pro_mid_2_1 ul.pro_xq_ul li{
        width:32%;}
    .lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(3n){
        margin-right:0%;}
    .lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(4n){
        margin-right:2%;}
}
@media screen and (max-width:760px) {
    .lm_pro_mid_2_1 ul.pro_xq_ul li{
        width:49%;}
    .lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(3n){
        margin-right:0%;}
    .lm_pro_mid_2_1 ul.pro_xq_ul li:nth-child(4n){
        margin-right:0%;}
}
@media screen and (max-width:640px) {
    .lm_pro_mid_2_1 ul.pro_xq_ul li{
        width:100%;}
}
.lmpro_info_1_right_1{
    padding-right:3em;}

@media screen and (max-width:950px) {
    .lmpro_info_2 a{
        font-size:0.875em; border-bottom:1px #fff solid; padding-top:0.6em; padding-bottom:0.6em;}
    .lmpro_info_1_left{
        width:100%;}
    .lmpro_info_1_left img{
        width:100%;}
    .lmpro_info_1_right{
        width:100%; margin-top:1em;}
}
@media screen and (max-width:760px) {
    .lmpro_info_3_1{
        font-size:1em;}
    .lmpro_info_1_right_1_1{
        font-size:1em;}
}
@media screen and (max-width:900px) {
    .lmpro_info_3_2_xiala_type_1 dd{
        width:23%;}
    .lmpro_info_3_2_xiala_type_1 dd:nth-child(5n){
        margin-right:2.5%;}
    .lmpro_info_3_2_xiala_type_1 dd:nth-child(4n){
        margin-right:0%;}
}
@media screen and (max-width:600px) {
    .lmpro_info_3_2_xiala_type_1{
        padding-bottom:1em; padding-top:0.5em;}
    /*.lmpro_info_3_2_xiala_pic{
    display:none;}*/

    .lmpro_info_3_2_xiala_type_1 dd{
        width:31%;}
    .lmpro_info_3_2_xiala_type_1 dd:nth-child(5n),.lmpro_info_3_2_xiala_type_1 dd:nth-child(4n){
        margin-right:2.5%;}
    .lmpro_info_3_2_xiala_type_1 dd:nth-child(3n){
        margin-right:0%;}


}
@media screen and (max-width:400px) {
    .lmpro_info_3_2_xiala_type_1 dd{
        width:49%; margin-right:0;}
    .lmpro_info_3_2_xiala_type_1 dd:nth-child(2n){
        float:right;}
    .lmpro_info_3_2_xiala_type_1 dd:nth-child(5n),.lmpro_info_3_2_xiala_type_1 dd:nth-child(4n){
        margin-right:0%;}
}
@media screen and (max-width:900px) {
    .lmpro_info_3_2 ul li{
        width:32.2%; margin-bottom:0.5em;}
    .lmpro_info_3_2 ul li:nth-child(5n){
        margin-right:1%;}
}
@media screen and (max-width:700px) {
    .lmpro_info_3_2 ul li{
        width:49%; margin-right:0;}
    .lmpro_info_3_2 ul li:nth-child(2n){
        float:right;}
    .lmpro_info_3_2 ul li:nth-child(5n){
        margin-right:0%;}
}
@media screen and (max-width:400px) {
    .lmpro_info_3_2 ul li{
        width:100%;}
}
.index_1_bak{
    padding:1em 0;}
.index_1 .index_1_1_1 table td img{
    max-width:90%;}
@media screen and (min-width:1140px) {
    .fixednav{
        position:fixed; left:0; top:0; z-index:99999999; background-color:#fff; width:100%; padding:0.5em 0;}

    .fixednav .index_1_1_1 table td img{
        max-height:70%;}
    .fixednav .index_1_1_1 table td,.fixednav .index_1_1_1 table,.fixednav .index_1_1_1{
        height:2.75em;}
    .fixednav .index_1_1_2{
        padding-top:0.2em;}
}
@media screen and (max-width:1140px) {
    .index_1{
        padding:2em 0;}
    .index_1_1 ul li{ margin-bottom:1em;
        width:auto; width:14.28571428571429%; float:left; padding-left:0; padding-right:0;}

}
@media screen and (max-width:980px) {
    .index_1_1 ul li{
        width:16.66666666666667%;}
}
@media screen and (max-width:850px) {
    .index_1_1 ul li{
        width:20%;}
}
@media screen and (max-width:760px) {
    .index_1_1 ul li{
        width:25%;}
}
@media screen and (max-width:600px) {
    .index_1_1 ul li{
        width:33.3333333%;}
    .index_1_1 ul li:nth-child(4),.index_1_1 ul li:nth-child(7){
        background-image:none;}
}
@media screen and (max-width:400px) {
    /*.index_1_1 ul li{
    width:50%;}
    .index_1_1 ul li:nth-child(3),.index_1_1 ul li:nth-child(5),.index_1_1 ul li:nth-child(9){
    background-image:none;}
    .index_1_1 ul li:nth-child(4){
    background-image:url(../images/2.png);}*/
}
.index_footer{ overflow:hidden;
    background-image:url(../images/indexbg.jpg); background-position:center; background-repeat:no-repeat; background-size:cover;}
.index_footer ul li{
    float:left; width:50%; position:relative; overflow:hidden;}
.index_footer_mid{
    position:absolute; left:0; width:100%; text-align:center; top:50%; margin-top:-7.2188em; height:14.4376em;}
.index_footer_mid_1{
    margin:0 auto; width:51%; text-align:center; color:#fff;}
@media screen and (max-width:1440px) {
    .index_footer_mid_1{
        width:80%;}
}
.index_footer ul li:nth-child(2n){
    background-position:left; background-repeat:repeat-y; background-image:url(../images/index1.jpg);}
.index_footer ul li:nth-child(1),.index_footer ul li:nth-child(2){
    border-bottom:1px #385160 solid;}
.index_footer_mid_1_2{
    font-size:1.5em;}
.index_footer_mid_1_1{
    margin-bottom:1em;}
.index_footer_mid_1_3{ height:3em;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    word-break: break-all;
    overflow: hidden;
    font-size:0.8125em; line-height:1.5em; color:#ededed; margin-top:1.5em; margin-bottom:1.5em;}
.index_footer_mid_1_4 a{font-family:'Futura Std'; background-position:center bottom; background-repeat:repeat-x; background-image:url(../images/index2.jpg); padding-bottom:0.3em; font-size:0.875em; color:#fff;}
@media screen and (min-width:1090px) {
    .index_footer ul li:hover{
        background-color:rgba(194,111,26,0.7);}
}
@media screen and (max-width:1090px) {
    .index_footer_mid_1_2{
        font-size:1.125em;}
    .index_footer_mid_1_1 img{
        height:2.3em;}
    .index_footer_mid{
        height:12em; margin-top:-6em;}
}
@media screen and (max-width:950px) {
    .index_footer ul li{
        width:100%;}
    .mh{
        display:none;}
    .index_footer_mid{
        position:static; margin-top:0; width:100%; padding:2em 0;}
}
@media screen and (max-width:760px) {
    .index_footer_mid_1_2{
        font-size:1em;}
    .index_footer_mid_1_3{
        height:auto; overflow:visible;}
}
@media screen and (max-width:1200px) {
    .index_2_mid_2_left{
        display:none;}
    .index_2_mid_2{
        padding-left:0;}
    .index_2_mid_2_right{
        padding-left:0;}
}
@media screen and (max-width:900px) {
    .index_2{
        padding-left:0;}
    .index_2_left{
        position:static; width:100%;}
    .index_2_left_mid{ padding:4em 0;
        position:static; height:auto; margin-top:0;}
    .index_2_mid{
        padding:1em;}
}
@media screen and (max-width:760px) {
    .index_2_mid_1 span{
        font-size:1em;}
    .index_2_left_mid{
        padding:2em 0;}
}
@media screen and (max-width:500px) {
    .index_2_mid_2_right ul li{
        padding-left:1em; padding-right:1em;}
    .index_2_mid_2_right_2{
        padding-left:0;}
    .index_2_mid_2_right_1{
        position:static; width:100%; clear:both; overflow:hidden; border:none; text-align:left;}
    .index_2_mid_2_right_1_1{
        text-align:left; font-size:0.875em; float:left;}
    .index_2_mid_2_right_1_2{
        text-align:left; float:left; margin-left:0.4em; margin-top:0.7em;}
    .index_2_mid_2_right_2_1{
        font-size:0.9375em;}
}
.index_3_3 ul li:last-child{
    display:none;}
@media screen and (max-width:1090px) {
    .index_3_3 ul li{
        width:32.3%;}
    .index_3_3 ul li:nth-child(4n){
        margin-right:1.2%;}
    .index_3_3 ul li:nth-child(3n){
        margin-right:0%;}
    .index_3_3 ul li:last-child{
        display:block;}
}
@media screen and (max-width:850px) {
    .index_3_3 ul li{ margin-top:2em;
        width:49%; margin-right:0;}
    .index_3_3 ul li:nth-child(2n){
        float:right;}
    .index_3_3 ul li:nth-child(4n){
        margin-right:0%;}
}
@media screen and (max-width:760px) {
    .index_3_1{
        font-size:1em;}
    .index_3_4 a{
        font-size:1em; padding-left:0; padding-right:0; width:100%;}
    .index_3_3 ul li{
        width:100%;}
    .index_3_3_2_1{
        font-size:1em;}
}
.prosearch{ padding-bottom:1.5em;-webkit-transition:all 0ms cubic-bezier(.23,1,.32,1) 1s; transition: all 1s cubic-bezier(.23,1,.32,1) 0ms;
    position:fixed; left:0; top:-100%; z-index:900; width:100%; background-color:#f9f9f9;}
.prosearchon{
    top:5em;}
.prosearch_1 span{
    font-size:2em; font-weight:bold; color:#444;}
.prosearch_1{
    padding:1.4em 0; overflow:hidden;}
.prosearch_2{
    background-color:#eeeeee; overflow:hidden; padding:1em;}
.prosearch_2 input{
    border:none; background-color:transparent; width:100%; font-size:1em; font-family:"微软雅黑"}
.prosearch_3 a{ border-radius:2.071428571428571em; background-color:#fff; margin-right:1em;
    font-size:0.875em; display:inline-block; border:1px #ccc solid; padding:0.3em 1em; margin-bottom:0.6em;}
.prosearch_3{
    margin-top:1.5em;}
.prosearch_3 a:hover{
    border-color:#e9811a}
@media screen and (max-width:1090px) {
    .prosearch_1 span{
        font-size:1.5em;}
}
@media screen and (max-width:760px) {
    .prosearch_2{
        padding:0.5em 1em;}
    .h_right_l_search i{
        font-size:1.35em;}
    .prosearch_1 span{
        font-size:1.125em;}
    .prosearch_2 input{
        font-size:0.875em;}
    .prosearchon{
        top:2.75em;}
}
.noroll{
    overflow:hidden;}
.headerSecMenuBg_1_left{
    float:left;  }
.headerSecMenuBg_1_right{
    float:right;  }
.headerSecMenuBg_1_left_left{
    float:left; padding-right:2em;}
.headerSecMenuBg_1_left_right{
    float:left;   overflow:hidden;margin-right:2em;}
.headerSecMenuBg_1_left_left_1{
    font-size:1.575em; font-weight:bold; background-image:url(../images/dh2.jpg); padding-top:0.7em; background-position:left top; background-repeat:no-repeat; color:#444; text-align:left; }
.headerSecMenuBg_1_left_left_2{
    text-align:left;}
.headerSecMenuBg_1_left_left_2 a{border-radius:2.272727272727273em;
    display:inline-block; font-size:0.6875em; border:1px #9b9b9b solid; padding:0.4em 1.3em;}
.headerSecMenuBg_1_left_left_2 a:hover{
    color:#e9811a; border-color:#e9811a;}
.headerSecMenuBg_1_left_left_2{
    margin-top:1.5em;}
.headerSecMenuBg_1{
    margin-top:3.375em;}
.newxiala{ display:none;
    padding:0 1em;   position:absolute; top:5em; left:0; z-index:100;}
.headerSecMenuBg_2_right{
    float:left; width:17.5em;}
.headerSecMenuBg_2_right p{
    float:left; width:50%; text-align:left; padding:0.5em 0;}
.newxiala_1{
    left:17.5em;}
.newxiala_2,.newxiala_3,.newxiala_4{
    left:24.5em;}
.headerMenu li:hover .newxiala{
    display:block;
}
