/*导航*/
.footer_swt{
  display: none!important;
}

.nav { float: right; width: 60%; }
.search_form { position: absolute; top: 27px; right: 15px; height: 30px; }

.header_boz { z-index: 999999; position: fixed; width: 100%; }
.header { width: 100%; height: 81px; background: rgba(0,0,0,0.8); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#8f000000,endColorstr=#8f000000); }


.top_box { height: 36px; line-height: 36px; background: #ededed; }
.top_left { background: url(../image/dh.png) no-repeat left center; padding-left: 25px; }

.logo { float: left; }

.bds_tsina { background: url(../image/tw_72.png) no-repeat left center !important; width: 18px; }
.bds_weixin { background: url(../image/tw_73.png) no-repeat left center !important; width: 18px; height: 16px; !important; }
/*.bdshare-button-style2-16::after { width:124px;}*/


.diahua { background: url(../image/tw_71.png) no-repeat left center; color: #999; cursor: pointer; float: left; font-size: 12px; height: 16px; line-height: 16px; margin: 6px 25px 6px 0; padding-left: 17px; position: absolute; right: 90px; }



.nav ul li a { color: #fff; font-size: 15px; display: inline-block; font-weight: normal; float: left; text-align: center; width: 9%; line-height: 81px; }
.nav ul li a:hover { background: url(../image/tw_74.png) no-repeat center center; color: #b50000; -webkit-transition: 0.5s; -moz-transition: 0.5s; -o-transition: 0.5s; -ms-transition: 0.5s; transition: 0.5s; }


.main { 
    width: 100%;
    max-width: 1230px;
    padding: 0 15px;
    margin: 0 auto;
    position: relative;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
}
.logo { width: 223px; }

@media screen and (max-width:1200px) {
  .nav { float: right; width: 70%; }
}


@media screen and (min-width:1000px) {
  .search_form2 { display: none; }
}

@media screen and (max-width:999px) {
  .search_form2 { display: none; }
}

@media screen and (max-width:999px) {
  .menu_sign { width: 30px; height: 23px; display: block; background: url(../image/menu_sign.png) no-repeat; position: absolute; right: 15px; top: 25%; cursor: pointer; z-index: 99; }
  .search_form { display: none; }

  .search_sign { width: 17px; height: 16px; display: block; background: url(../image/tw_71.png) no-repeat; position: absolute; right: 140px; top: 25%; cursor: pointer; z-index: 99; }


  .bds_weixin { width: 23px; height: 16px !important; display: block; background: url(../image/tw_71.png) no-repeat; position: absolute; right: 100px; top: 25%; cursor: pointer; z-index: 999; }

  .bds_tsina { background: url(../image/tw_72.png) no-repeat left center !important; width: 18px; position: absolute; top: 0px; height: 16px; right: 70px; top: 25%; cursor: pointer; z-index: 99; }

  .search_form2 { position: absolute; left: 0; top: 0; width: 100%; height: 50px; background: #e5e5e5; z-index: 99; }
}


@media screen and (max-width:640px) {
  .head_right { display: none; }

  .head_right .search-input { font-size: 14px; padding: 3px 8px; border: 1px solid #dcdcdc; border-radius: 12px; }
  .header { height: 60px; }
  .logo img { height: 60px; }
  .logo { width: 70%; }
}


@media screen and (max-width:640px) {
  .header { height: 40px; }
  .logo img { height: 40px; }
}

.pop_box { position: relative; }
.search_form2 { width: 100%; height: 1rem; background: #dcdcdc; padding: .1rem .3rem; position: relative; box-sizing: border-box; -moz-box-sizing: border-box; -webkit-box-sizing: border-box; }
.search_text2 { width: 100%; height: .8rem; text-indent: .2rem; border-radius: .1rem; outline: none; }
.search_submit2 { width: .8rem; height: .8rem; background: url(../image/search_btn.png) no-repeat center center; position: absolute; right: 15px; top: .1rem; outline: none; }




.nav ul li dl { position: absolute; left: 0; top: 40px; background: #fff; z-index: 10000; width: 100%; display: none; -webkit-box-shadow: 0 2px 5px #999; -moz-box-shadow: 0 2px 5px #999; box-shadow: 0 2px 5px #999; }
.nav ul li dl dd { line-height: .9rem; border-bottom: 1px solid #dcdcdc; }
.nav ul li dl dd a { display: block; font-size: 14px; background: #03378d; color: #fff; }
.nav ul li dl dd a:hover { /*background:#aac2e2;*/ }
.nav ul li:hover dl { display: block; }
.nav ul li:hover dl:before { content: ""; width: 0; display: block; border-bottom: 8px solid #03378d; border-left: 8px solid transparent; border-right: 8px solid transparent; position: absolute; left: 50%; top: -8px; margin-left: -4px; }


@media screen and (max-width:999px) {


  .nav { display: none; }
}

.yiji { padding: 0 15px; }

.allnav2 { width: 100%; height: 100%; background: #040302; position: fixed; left: 100%; top: 0; z-index: 999; overflow-y: scroll; }
.close { height: 23px; width: 23px; display: block; background: url(../image/close.png) no-repeat; position: absolute; right: 15px; top: 5px; cursor: pointer; z-index: 2; }
.home { line-height: 40px; border-bottom: 1px solid #940000; color: #fff; background: #b50000; padding: 0 15px; }
.home a { color: #fff; }
.nav2 ul li { width: 100%; line-height:40px; }
.nav2 ul li span { display: block; border-bottom: 1px solid #dcdcdc; cursor: pointer; background: url(../image/s_bottom.png) no-repeat right center; }
.nav2 ul li span.xz { background: url(../image/s_top.png) no-repeat right center; }
.nav2 ul li > a { display: block; border-bottom: 1px solid #151515; background: url(../image/s_right.png) no-repeat right center; color: #FFF; }
.erji { background: #d3e9ff; display: none; }
.erji li { border-bottom: 1px solid #aac2e2; text-indent: 20px !important; }
.erji li a { display: block; }
.erji li:hover { background: #aac2e2; }




.fooder_ljia { background: #000; font-size: 0px; display: block; padding-top: 25px; position: relative; z-index: 2; }
  .fooder_ljia_left { width: 42%; float: left; margin-bottom: 25px; box-sizing: border-box; -moz-box-sizing: border-box; -o-box-sizing: border-box; -webkit-box-sizing: border-box; margin-right: 8%; }
  .fooder_ljia ul { border-right: 1px solid #0d0d0d; }
  .fooder_ljia ul li { color: #FFF; font-size: 12px; margin: 30px 0px; }
  .fooder_ljia ul li img { margin-right: 15px; vertical-align: middle; }

  .fooder_ljia_right { float: right; width: 50%; text-align: right; font-size: 12px; margin-bottom: 25px; }
  .fooder_ljia_right em { margin: 30px 0px; display: block; margin-bottom: 10px; }
  .fooder_ljia_right p { text-align: right; line-height: 25px; color: #949494; font-size:12px; }
  .fooder_ljia_right p a { padding: 0 10px; border-right: 1px solid #2b2b2b; color: #949494; font-size:12px; }
  .fooder_ljia_right p a:hover { color: #b50000; }

  .fooder_ljia_db { line-height: 25px; background: #000; color: #fff; text-align: center; z-index: 2; position: relative; }
  .fooder_ljia_db p { padding: 0 15px; text-align: center; border-top: 1px solid #0d0d0d; line-height: 20px; color: #d9d9d9; padding-top: 10px; padding-bottom: 10px; font-size: 12px; }
  .fooder_ljia_db a { margin-right: 15px; color: #fff; }
  .fooder_ljia_db a:hover { margin-right: 15px; color: #c8000b; }
  .fooder_39 { margin-top: -39px; }


  @media screen and (max-width:992px) {
    .fooder_ljia ul li { margin: 20px 0px; line-height: 25px; }
    .fooder_ljia_left { width: 100%; margin-bottom: 10px; }
    .fooder_ljia ul { border-right: 0px; }
    .fooder_ljia_right { width: 100%; text-align: left; }
    .fooder_ljia_right p { text-align: left; }
    .fooder_ljia_right em { margin-top: 0px; }
    .fooder_39 { padding-top: 40px; background: #000; }
  }


  .footer_phone { height: 50px; }
  .footer_phone_left i { vertical-align: top; margin-right: 5px; display: inline-block; margin-top: 4px; }
  .footer_phone_left span { vertical-align: top; display: inline-block; }
  .footer_phone_left i img { width: 20px; height: 20px; }
  .footer_phone_lm { width: 100%; position: fixed; width: 100%; bottom: 0px; z-index: 999999; letter-spacing: -4px; }
  .footer_phone_left { background: #b50000; display: inline-block; width: 50%; text-align: center; height: 50px; line-height: 50px; font-size: 14px; color: #fff; letter-spacing: 0px; float:left;}
  .footer_phone_right { background: #000000; display: inline-block; width: 50%; text-align: center; height: 50px; line-height: 50px; font-size: 14px; color: #fff; letter-spacing: 0px; }
  .footer_phone_left span { color: #fff; }
  .footer_phone_left:hover span { color: #fff; }

  .footer_phone_right .swtLinkCounter { position: absolute; top: 10px; margin-left: -18px; width: 14px; height: 14px; margin-right: 5px; line-height: 13px; text-align: center; font-size: 9px; display: inline-block; background-color: hsl(355, 100%, 45%); -moz-border-radius: 14px; -webkit-border-radius: 14px; border-radius: 14px; -moz-box-shadow: 0 0 3px rgba(0,0,0,0.8); -webkit-box-shadow: 0 0 3px hsla(0, 0%, 0%, 0.8); box-shadow: 0 0 3px hsla(0, 0%, 0%, 0.8); z-index: 3; font-style: normal; }



  @media screen and (min-width:640px) {
    .footer_phone { display: none; }
    .fooder_ljia_right p a {
        font-size:12px;
    }
  }