/* 头部2 start*/
.head2_top .head2_box{  height: 350px; background: url(/newimages/head2_totu_01.png) no-repeat top center;}
.head2_top .head2_box .pr{position: relative;}
.head2_top .head2_box .head2_icon{padding-top: 47px; }
.head2_top .head2_box .head2_icon em.gh{display: inline-block; width: 91px; height: 98px; background: url(/newimages/head2_guohui.png) no-repeat top center;}
.head2_top .head2_box .head2_icon i.head_title{display: inline-block; margin-left: 13px; width: 657px; height: 84px; background: url(/newimages/head_title_yse2.png) no-repeat top center;}
.head2_top .head2_box .head2_rbox{position: absolute; right: 0px; top: 0px;}
.head2_top .head2_box .head2_rbox .head2_a ul li{float: left; width: auto; padding-left: 27px; box-sizing: border-box; position: relative;  text-align: center; height: 65px; line-height: 65px;  }
.head2_top .head2_box .head2_rbox .head2_a ul li a{transition: .3s; position: relative; font-size: 12px; color: #24518a; padding-left: 25px;}
.head2_top .head2_box .head2_rbox .head2_a ul li a.ydb::before{content: ''; display: block; width: 23px; height: 23px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); background: url(/newimages/head2_icon1.png) no-repeat top left; background-position-y: 50%;}
.head2_top .head2_box .head2_rbox .head2_a ul li a.head_wza::before{content: ''; display: block; width: 23px; height: 23px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); background: url(/newimages/head2_icon2.png) no-repeat top left; background-position-y: 50%;}
.head2_top .head2_box .head2_rbox .head2_a ul li a.head_ghb::before{content: ''; display: block; width: 23px; height: 23px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); background: url(/newimages/head2_ghb_icon.png) no-repeat top left; background-position-y: 50%;}
.head2_top .head2_box .head2_rbox .head2_a ul li a.znjqr::before{content: ''; display: block; width: 23px; height: 23px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); background: url(/newimages/head2_icon3.png) no-repeat top left; background-position-y: 50%;}
.head2_top .head2_box .head2_rbox .head2_a ul li.fy{color: #24518a; font-size: 18px;}
.head2_top .head2_box .head2_rbox .head2_a ul li.fy a{padding-left: 0px; display: inline-block; font-size: 18px; } 
.head2_top .head2_box .head2_rbox .head2_a ul li.fy a:first-child{padding-right: 8px;}
.head2_top .head2_box .head2_rbox .head2_a ul li.fy a:last-child{padding-left: 8px;}

.head2_top .head2_box .head2_rbox .head2_a ul li a:hover{opacity: 0.8;}
.head2_top .head2_box .head2_rbox .head2_a ul li.login{ width: 90px; padding-top: 5px;}
.head2_top .head2_box .head2_rbox .head2_a ul li.login a{display: inline-block; padding-left: 0px;  width: 90px; height:34px ; text-align: center; line-height: 34px; border-radius: 30px; border: 1px solid #de5636;font-size: 22px; font-weight: bold; color: #de5636;}
.head2_top .head2_box .head2_rbox .head2_a ul li.login a em{padding-left: 26px; position: relative;font-weight: bold;   }
.head2_top .head2_box .head2_rbox .head2_a ul li.login a em::before{content: ''; display: block; width: 23px; height: 25px; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); background: url(/newimages/index_head_login_icons.png) no-repeat top left; background-position-y: 1px;}
.head2_top .head2_box .head2_rbox .head2_a ul li.login a:hover{ color: #FFF; opacity: 1; background-color:#de5636 ;}
.head2_top .head2_box .head2_rbox .head2_a ul li.login a:hover em::before{background-position-y: -46px;}
/* .head2_top .head2_box .head2_rbox .head2_a ul li:nth-child(4) a{display: inline-block; width: 100%; height:100% ;  background: url(/newimages/head2_icon1.png) no-repeat top center;}
.head2_top .head2_box .head2_rbox .head2_a ul li:nth-child(5) a{display: inline-block; width: 100%; height:100% ;  background: url(/newimages/head2_icon2.png) no-repeat top center;}
.head2_top .head2_box .head2_rbox .head2_a ul li:nth-child(6) a{display: inline-block;  width: 100%; height:100% ; background: url(/newimages/head2_icon3.png) no-repeat top center;} */
.head2_top .head2_box .head2_rbox .head2_a ul li.icon1 a{background-position-y: 50%;}
.head2_top .head2_box .head2_rbox .head2_a ul li.i7_img{width: auto; height: 60px; padding-top: 7px;}
.head2_top .head2_box .head2_rbox .head2_a ul li.i7_img a{display: block; padding-left: 0px;}
.head2_top .head2_box .head2_rbox .head2_a ul li.i7_img a img {max-width: 100%;}

/* .head2_top .head2_box .head2_rbox .head2_a ul li:hover p.tag{visibility: visible;  bottom: -10px; opacity: 1;} */
.head2_top .head2_box .head2_rbox .head2_a ul li p.tag{display: inline-block; visibility: hidden; position: absolute;  bottom:0px; left: 50%; opacity: 0; line-height: 20px;width: 100px; text-align: center; transform: translateX(-50%); transition:  0.6s;}
.head2_top .head2_box .head2_rbox .head2_search{width: 422px; height: 46px;margin-top: 33px; float: right; border: 1px solid #dddddd; position: relative; overflow: hidden; border-radius: 30px;}
.head2_top .head2_box .head2_rbox input{width: 100%; height: 100%;    outline: none; border: none; background-color: #ffffff; font-size: 18px; padding-left: 22px;border-radius: 30px;}
.head2_top .head2_box .head2_rbox a.search_btn{ display: block;vertical-align: middle; text-align: center; position: absolute; right: 6px; top: 50%; transform: translateY(-50%); border-radius: 30px; width: 60px; height: 36px;  background-color: #24518a;}
.head2_top .head2_box .head2_rbox a.search_btn:hover{background-color: #547aac;}
.head2_top .head2_box .head2_rbox a.search_btn img {max-width: 100%; position: relative; top: 50%; transform: translateY(-50%);  }
.head2_top .head2_nav{background-color:#dbe4ed ; box-sizing: border-box; border-top: 4px solid #24518a; }
.head2_top .head2_nav ul li {float: left; width: 20%; position: relative;  height: 60px; line-height: 60px; text-align: center; box-sizing: border-box;}
.head2_top .head2_nav ul li a i{position: relative; padding-left: 46px;}
.head2_top .head2_nav ul li a i::after{content: ''; width: 30px; height: 32px; position: absolute; left:0px; top: 50%; transform: translateY(-50%); background: url(/newimages/head_jlt1_qb.png) no-repeat top center; background-position-x: -103px;}
.head2_top .head2_nav ul li::before{content: ''; width: 1px; height: 35px; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); background-color:#c9d6e3 ;   background-image: linear-gradient(#c9d6e3, #3b6396, #c9d6e3);}
.head2_top .head2_nav ul li:last-child::before{display: none;}
.head2_top .head2_nav ul li:nth-child(1) a i:after{background-position-y: 3px;}
.head2_top .head2_nav ul li:nth-child(2) a i:after{background-position-y: -67px;}
.head2_top .head2_nav ul li:nth-child(3) a i:after{background-position-y: -133px;}
.head2_top .head2_nav ul li:nth-child(4) a i:after{background-position-y: -199px;}
.head2_top .head2_nav ul li:nth-child(5) a i:after{background-position-y: -264px;}
.head2_top .head2_nav ul li:hover a, .head2_top .head2_nav ul li a.on{background-color: #FFF; font-weight: bold;}
.head2_top .head2_nav ul li a{display: block; width: 100%; height: 100%; box-sizing: border-box; font-size: 24px; color: #24518a;}

.head2_top .head2_zk_btn{display: none;}
.nav_shade{display:block; visibility: hidden; opacity: 0; transition:all 0.7s ; position: fixed; top: 0px; left: 0px; right: 0px; bottom: 0px; width: 100%; height: 100%; z-index: 15; background-color: rgba(0, 0, 0, 0.7);}
.nav_shade.show{visibility: visible; opacity: 1;}
.nav_shade .message{display: block; font-size: 14px; width: 40%; color: #FFF; text-align: center; position: absolute; left: 0px; top: 50%; transform: translateY(-50%); }
.nav_shade .message i{display: block;}
.nav_shade .message em{display: block;}
.head2_nav .head2_nav_title{display: none;}
.head2_top .head2_nav .head2_nav_pattern{display: none;}

.head_nav .head_title_a ul li:first-child,.head2_rbox ul li:first-child, .index_head_rbox ul li:first-child{    min-width: 90px !important; width: auto !important;}
.head_nav .head_title_a ul li a.loginBtn.on, .head2_rbox ul li a.loginBtn.on,.index_head_rbox ul li a.loginBtn.on{ padding: 0 15px !important; width: auto !important; min-width: 90px !important; box-sizing: border-box !important;  background-color: rgba(40, 81, 137, .5) !important; color: #fff !important; font-weight: 500 !important; border-color: rgba(40, 81, 137, .3) !important; font-size: 18px !important;}
.head_nav .head_title_a ul li a.loginBtn.on:hover, .head2_rbox ul li a.loginBtn.on:hover,.index_head_rbox ul li a.loginBtn.on:hover  { background: #4D6FD6 !important;}

/* 数据罗湖头部，添加  s1*/
.head2_top.s1 .head2_box { height: 170px; background: #fff;}
.head2_top.s1 .head2_box .head2_icon { padding-top: 27px;}
.head2_top.s1 .head2_box .head2_rbox .head2_search { margin-top: 15px;}
.head2_top.s1 .head2_box .head2_rbox a.search_btn { width: 130px; height: 42px; border-radius: 21px;right: 3px; color: #fff; line-height: 42px; font-size: 22px; text-align: left;}
.head2_top.s1 .head2_box .head2_rbox a.search_btn img { float: left; margin: 0 15px 0 20px;}
.head2_top.s1 .head2_box .head2_rbox .head2_a ul {margin-top: 12px;}
.head2_top.s1  .head2_nav { background: #24518A;}
.head2_top.s1 .head2_nav ul li a { color: #fff;}
.head2_top.s1 .head2_nav ul li a.on,.head2_top.s1 .head2_nav ul li a.on i, .head2_top.s1 .head2_nav ul li:hover a { color: #24518A; background: #fff; font-weight: bold;}
.head2_top.s1 .head2_nav ul li a i:after {background-position-x: 0;}
.head2_top.s1 .head2_nav ul li a.on i:after, .head2_top.s1 .head2_nav ul li:hover a i:after { background-position-x: -103px;}
.head2_top.s1 .head2_nav ul li::before { background-image: linear-gradient(#3b6396, #c9d6e3, #3b6396);}

 /* 加上type1 表示pc不要菜单，移动端要 1200显示菜单 */
 .type1 .head2_nav{display: none;}
.head2_top.s1{position: relative; z-index:9;}

/*收藏*/
.lh_broadside{position: fixed; bottom: 20%; right: 15px; z-index: 14;}
.lh_broadside a{display: block; position: relative; text-align:center; width:70px ; margin-bottom: 4px; height: 70px; border-radius: 12px; background-color: #81a7db;}
.lh_broadside em i.txt.ok{display: none;}
.lh_broadside em.isCollect a.goCollect{background-color: #598cd3;}
.lh_broadside em.isCollect i.txt{display: none;}
.lh_broadside em.isCollect i.txt.ok{display: block;}
/* .lh_broadside em.isCollect  */
.lh_broadside em {display: block; position: relative;}
.lh_broadside em i.txt{display: block; pointer-events: none; width: 94px; height: 25px;line-height: 23px; text-align: center; font-size: 14px; color: #fff; background: url(/newimages/shbz_cb_txt_bg.png) no-repeat top center;  position: absolute; left: -105px; top: 50%; transform: translateY(-50%);}
.lh_broadside a img{position: relative; top: 50%; transform: translateY(-50%);}
.lh_broadside a:hover{background-color: #598cd3;}
.lh_broadside a.backTop{display: none;}  
/* 二维码 位置 */
.wechat-qrcode.s1{position: fixed; bottom: 17%; right:97px; z-index: 30; } 
.wechat-qrcode.s1 .qrcode{box-sizing: border-box; position: relative; padding: 9px; border: 1px solid #81a7db; border-radius: 8px; background-color: #fff;}
.wechat-qrcode.s1 .qrcode::after{ content: ''; position: absolute; right: -19px; top: 50%; transform: translateY(-50%); display: block; border: 10px solid transparent; border-left-color: #fff;}
.wechat-qrcode.s1 .qrcode::before{content: ''; position: absolute; right: -20px; top: 50%; transform: translateY(-50%); display: block; border: 10px solid transparent; border-left-color: #81a7db;}



@media screen and (max-width:1560px) {
    .head2_top .head2_box .head2_icon{padding: 0 15px; padding-top: 47px;}
    .head2_top .head2_box .head2_rbox{right: 15px;}
}
@media screen and (min-width:1200px) and (max-width:1655px) {
    .head2_top .head2_box .head2_icon{padding: 0 15px;  padding-top: 76px;}
    .head2_top.s1 .head2_box .head2_icon{padding-top: 58px;}
    .head2_top .head2_box .head2_icon i.head_title{width: 496px; background-size: 496px;}
    .head2_top .head2_box .head2_icon em.gh{width: 72px; background-size: 72px; height: 89px; }
    .head2_top .head2_box .head2_rbox{right: 15px;}
}
@media screen and (max-width:1200px) {
    .head2_top .head2_box{border-bottom: 2px solid #24518a; height: 310px; background-size: cover;}
    .head2_rbox{display: none;}
    .head2_top .head2_box .head2_icon{text-align: center;padding-top: 15px;}
    .head2_top .head2_box .head2_icon em.gh{width: 50px; height: 60px; background-size: 100%;}
    .head2_top .head2_box .head2_icon i.head_title{width:339px; height: 59px; background-size: 100%;}
    .head2_top .head2_zk_btn{display: block; position: absolute; right: 20px; top: 33px;}
    .head2_top .head2_zk_btn a{display: block; }
    .head2_top .head2_zk_btn a img{width:30px;}
    .head2_top .head2_nav{position: fixed; right: -60%; top: 0px; width: 60%; height: 100%; z-index: 15; overflow: hidden; overflow-y: auto;  opacity: 0;border: none; background-color: #fff; transition: all 0.7s; }
    .head2_top.zk .head2_nav { right: 0px; opacity: 1; }
    .head2_top .head2_nav ul li{float: none; width: 100%;}
    .head2_top .head2_nav ul li::before{display: none;}
    .head2_nav .head2_nav_title{display: block; padding: 10px 15px; padding-left: 30px; font-size: 24px; color: #24518a; border-bottom: 2px solid #24518a;}
    .head2_nav .head2_nav_title .login{display: inline-block;  padding-top: 5px; padding-left: 10px;}
    .head2_nav .head2_nav_title .login a{display: inline-block; font-size: 16px; color: #de5636; border-radius: 40px; padding: 4px 14px; border: 1px solid #de5636;}
    
    .head2_top .head2_nav ul li a{text-align: left; padding-left: 0px; font-size: 18px;}
    .head2_top .head2_nav .head2_nav_box ul li:hover a i{font-weight: bold;}
    .head2_top .head2_nav ul li a i::after{background-size: 94px; background-position-x: -73px;}
    .head2_top .head2_nav ul li:nth-child(1) a i:after{background-position-y: 7px;}
    .head2_top .head2_nav ul li:nth-child(2) a i:after{ background-position-y: -43px}
    .head2_top .head2_nav ul li:nth-child(3) a i:after{ background-position-y: -89px}
    .head2_top .head2_nav ul li:nth-child(4) a i:after{ background-position-y: -135px}
    .head2_top .head2_nav ul li:nth-child(5) a i:after{ background-position-y: -181px}
    .head2_top .head2_nav .head2_nav_box {border-bottom: 1px solid #dbe4ed ;}
    .head2_top .head2_nav .head2_nav_box ul li{padding-left:20px;}
    .head2_top .head2_nav .head2_nav_pattern{display: block;}
    .head2_top .head2_nav .head2_nav_pattern ul li a {padding-left: 20px;}
    .head2_top .head2_nav .head2_nav_pattern ul li.login{padding-top: 30px; box-sizing: content-box; margin-bottom: 30px;}
    .head2_top .head2_nav .head2_nav_pattern ul li.login a{display: inline-block; width: 95px;  padding: 0px ; text-align: center; height: 35px; line-height: 35px; border: 1px solid #24518a; border-radius: 30px;} 
    .head2_top .head2_nav .head2_nav_pattern ul li:nth-child(1) a img{ max-width: 100%; vertical-align: sub; margin-right: 5px;}
    .head2_top .head2_nav ul li a i{padding-left: 40px;}
    .head2_top .head2_nav ul li a.on,.head2_top .head2_nav ul li a.on i, .head2_top .head2_nav ul li:hover a { color: #FFF; background: #24518A; font-weight: bold;}
    .head2_top .head2_nav ul li a.on i:after, .head2_top .head2_nav ul li:hover a i:after { background-position-x: 9px;}


    .head2_top.s1 .head2_box { height: auto; position: relative; z-index: 2;}
    .head2_top.s1 .head2_nav ul li a.on,.head2_top.s1 .head2_nav ul li a.on i, .head2_top.s1 .head2_nav ul li:hover a { color: #24518A; background: #fff; font-weight: bold;}
    .head2_top.s1 .head2_nav ul li a.on i:after, .head2_top.s1 .head2_nav ul li:hover a i:after { background-position-x: -64px;}
    .head2_top.s1 .head2_box .head2_icon { padding-top: 10px;}
    .head2_top.s1 .head2_nav ul li a i{padding-left: 40px;}
    .head2_top.s1 .head2_nav .head2_nav_pattern ul li.login a{border-color:#fff;}
    .head2_top.s1 .head2_nav .head2_nav_title{color: #fff;}
    .type1 .head2_nav{display: block;}

    .head2_top.s1{position: relative;z-index: initial}

    .lh_broadside em i.txt,.lh_broadside em.isCollect i.txt.ok{display: none;}
    .lh_broadside a.sys_phone{display: none;}
    
}
@media screen and (max-width:760px) {
    .head2_nav .head2_nav_title{font-size: 18px; padding-left: 10px;}
    .head2_top .head2_nav ul li a{font-size: 15px;}
    .head2_top .head2_nav ul li{height: 50px; line-height: 50px;}
    .head2_top .head2_box .head2_icon em.gh{width: 37px; height:40px ;}
    .head2_top .head2_box .head2_icon i.head_title{width: 207px; height: 32px; margin-left: 7px;}
    .head2_top .head2_zk_btn{right: 16px; top: 27px;}
    .head2_top .head2_zk_btn a img{width: 25px;}
    .head2_top .head2_box{height: 194px;}
    .head2_top .head2_box .head2_icon{text-align: left;}
    
    .head2_top.s1 .head2_box .head2_icon { padding: 5px 15px;}
    .head2_top.s1 .head2_zk_btn { top: 20px;}

    .lh_broadside a{width: 40px ; height: 40px; border-radius: 5px;}
    .lh_broadside a img{max-width: 50%;}

}
/* 头部2 end*/


/* 尾部 start*/
.lh_footer{background: #fff;}
.lh_footer .halving{height: 6px; background: url(/newimages/footer_slier_03.png) no-repeat top center;}
.lh_footer .footer_cutBox{background-color: #f7f7f7;}
.lh_footer .footer_cutBox h2{background-color: #e1ebf4; height: 60px; line-height: 60px;}
.lh_footer .footer_cutBox h2 span.btn_mar{display: block; max-width:1550px;text-align: center; box-sizing: border-box; height: auto;  margin: 0 auto;}
/* .lh_footer .footer_cutBox h2 a{display: inline-block; width:16.4%; box-sizing: border-box; height: 100%; text-align: center; font-size: 18px; color: #394351;} */
.lh_footer .footer_cutBox h2 a{display: inline-block; padding: 0 40px; box-sizing: border-box; height: 100%; text-align: center; font-size: 18px; color: #394351;}
.lh_footer .footer_cutBox h2 a:hover{background-color: #fff; color: #6b9ac6;}
.lh_footer .footer_cutBox h2 a.active{background-color: #fff; color: #6b9ac6;}
.lh_footer .footer_cutBox .swiper1{width: 100%; height: 100%; padding-bottom: 40px; overflow: hidden; position: relative;}
.lh_footer .footer_cutBox .switchBox{max-width: 1550px; text-align: center; margin: 0 auto; padding: 20px 0;}
.lh_footer .footer_cutBox .switchBox .swiper-slide em.img_box{display: inline-block;  width: 130px; height: 130px; background-color: #FFF; text-align: center; overflow: hidden; margin-bottom: 13px;}
.lh_footer .footer_cutBox .switchBox .swiper-slide .img_box img {max-width: 100%;}
.lh_footer .footer_cutBox .switchBox .swiper-slide .text{display: block; text-align: center; color: #566e98;  font-size: 18px; font-weight: bold;}
.lh_footer .footer_cutBox .switchBox .swiper-slide .text2{font-size: 12px; font-weight: 500;}
.lh_footer .footer_cutBox .switchBox  .swiper-pagination-bullet{width: 13px; height: 13px;}
.lh_footer .footer_cutBox .switchBox .swiper-container-horizontal>.swiper-pagination-bullets{bottom: 6px;}
.lh_footer .footer_cutBox .switchBox .swiper-pagination-bullet-active{background-color: #de5636;}
.lh_footer .footer_cutBox .switchBox .text_box{display:inline-block; font-size:0px ; box-sizing: border-box; width: 100%; text-align: left; }
.lh_footer .footer_cutBox .switchBox .text_box a{ display: inline-block; width: 16.6666%; height: 27px; margin-bottom: 10px;  font-size:18px ; color: #394351; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.lh_footer .footer_cutBox .switchBox .text_box a:hover{color: #6b9ac6;}
/* .lh_footer .footer_cutBox .switchBox .text_box a:last-child{margin-right: 0px;} */

.lh_footer .footer_bottom{max-width:1550px; height: 140px;margin:0 auto;}
.lh_footer .footer_bottom .footer_bottom_left {display: inline-block; width: 7.58%; height: 100%; vertical-align: middle; padding: 11px 0; box-sizing: border-box; border-right: 1px solid #e6e6e6; padding-right: 20px; }
.lh_footer .footer_bottom .footer_bottom_left a{display: block;line-height: 30px;  font-size: 16px; color: #394351;}
.lh_footer .footer_bottom .footer_bottom_right{display: inline-block; overflow: hidden; vertical-align: middle;   position: relative;  width: 91.52%; box-sizing: border-box; padding-left: 15px; padding-right: 275px;}
.lh_footer .footer_bottom .footer_bottom_right p{line-height: 36px; }
.lh_footer .footer_bottom .footer_bottom_right p a{font-size: 16px; color: #394351; padding-left: 12px;}
.lh_footer .footer_bottom .footer_bottom_right p a:first-child{padding-left: 0px;}
.lh_footer .footer_bottom .footer_bottom_right p .i{padding-left: 30px; position: relative;}
.lh_footer .footer_bottom .footer_bottom_right p .i::before{content: ''; display: block; position: absolute; left: 10px; top: 50%; transform: translateY(-50%);  width: 18px; height: 20px; background: url(/newimages/footer_icon4.png) no-repeat; }
.lh_footer .footer_bottom .footer_bottom_right .p1{padding-left: 15px;   }
.lh_footer .footer_bottom .footer_bottom_right .img_link{display: block; position: absolute; right: 0px; top: 50%; transform: translateY(-50%);}
.lh_footer .footer_bottom .footer_bottom_right .img_link img {max-width:100%; vertical-align: middle;}
.lh_footer .footer_bottom .footer_bottom_right .img_link a.img_box{ display: inline-block;margin-right: 5px; }
.lh_footer .footer_bottom .footer_bottom_right .img_link a.img_box:last-child{margin-right: 0px;}

@media screen and (max-width:1655px) {
    .lh_footer .footer_bottom{text-align: center; height: auto; padding-bottom: 20px;}
    .lh_footer .footer_bottom .footer_bottom_left{width: 100%; height:auto;  display: inline-block;}
    .lh_footer .footer_bottom .footer_bottom_left a{display: inline-block; padding:0 20px; position: relative;}
    .lh_footer .footer_bottom .footer_bottom_left a::after{content: ''; position: absolute; right: 0px; top: 50%; transform: translateY(-50%); display: block; width: 1px; height: 100%; background-color: #d8d8d8;}
    .lh_footer .footer_bottom .footer_bottom_left a:last-child:after{display: none;}
    .lh_footer .footer_bottom .footer_bottom_right{width: 100%; padding-right: 0px;padding-left: 0px; padding-bottom: 20px;}
    .lh_footer .footer_bottom .footer_bottom_right .p1{padding-left: 0px;}
    .lh_footer .footer_bottom .footer_bottom_right .img_link{position: static; transform:none;}
    .lh_footer .footer_cutBox .switchBox{max-width: 1200px;}
    .lh_footer .footer_cutBox .switchBox .text_box a{width: 20%;}

}
@media screen and (max-width:1200px) {
    .lh_footer .footer_cutBox h2 {height: auto; line-height: normal; }
    .lh_footer .footer_cutBox h2 span.btn_mar{text-align: left; font-size: 0px;}
    /* .lh_footer .footer_cutBox h2 a{width: 24.4%; height: 40px; line-height: 40px;} */
    .lh_footer .footer_cutBox h2 a{ height: 40px; line-height: 40px;}

    .lh_footer .footer_cutBox .switchBox{padding: 15px;}
    .lh_footer .footer_cutBox .switchBox .text_box a{display: inline-block;}
    .lh_footer .footer_bottom .footer_bottom_right p{padding:0 15px !important;}
    .lh_footer .footer_bottom .footer_bottom_right p a{padding-left: 20px;}
}
@media screen and (max-width:760px) {
    .lh_footer .footer_cutBox h2 a{width: 49.52%; padding: 0px; }
    .lh_footer .footer_cutBox h2 a{font-size: 15px;}
    .lh_footer .footer_bottom .footer_bottom_right p{line-height: 24px;}
    .lh_footer .footer_cutBox .switchBox{padding: 15px;}
    .lh_footer .footer_cutBox .switchBox .text_box a{width: 33.3333%;  font-size: 12px; height: 20px; margin-bottom: 2px;}
    .lh_footer .footer_cutBox .switchBox .text_box{}
    .lh_footer .footer_bottom .footer_bottom_left{padding: 10px; font-size: 0;}
    .lh_footer .footer_bottom .footer_bottom_left a{font-size: 12px; padding: 0 7px;}
    .lh_footer .footer_bottom .footer_bottom_right{padding: 15px; padding-top: 0px;}
    .lh_footer .footer_bottom .footer_bottom_left a::after{height: 50%;}
    .lh_footer .footer_bottom .footer_bottom_right p a{font-size: 12px; padding-left: 14px;}
    
}
/* 尾部 end*/

.w1580{max-width: 1580px; margin: 0 auto;}
.w1540{max-width: 1540px; margin: 0 auto;}
.w1520{max-width: 1520px; margin: 0 auto;}
.w1500{max-width: 1500px; margin: 0 auto;}
.w1320{max-width: 1320px; margin: 0 auto;}
.w1560{max-width: 1560px; margin: 0 auto;}
.w1485{max-width: 1485px; margin: 0 auto;}
.w1400{max-width: 1400px; margin: 0 auto;}

@media screen and (min-width:1200px) and  (max-width:1655px) {
    .w1655{max-width: 90%;}
    .head2_top .head2_box .w1560{max-width: 90%; }
    .index_head .index_head_content{width: 90%;}
    .index_head .index_head_content .w1560{max-width: 100%;}
    .w1500{max-width: 1200px;}
    .w1580{max-width: 1200px; }
    .w1540{max-width: 1200px; }
    .w1520{max-width: 1200px;}
    .w1320{max-width: 1200px;}
    .w1560{max-width: 1200px; }
    .w1485{max-width: 1200px; }
    .w1400{max-width: 1200px; }
}