@charset "UTF-8";
.aaa_header .nav_btn{display:none;}
.aaa_header .logo{display: none;}
.aaa_header .search{display: none;}
.aaa_header .right{background:#d42b40;height:45px;width:100%;margin:0; line-height: 45px;float: none;font-size: 14px; display:none;}
.aaa_header .right *{color: #000;}
.aaa_header .right a{color: #000;}
.aaa_header .right .top{margin-right: 50px;}
.aaa_header .right .language2{font-size: 14px;}
.aaa_header .right .aaa_mlogo{display: none;}
.aaa_header .ssgs>a:after{top: 22px; border-top: 4px solid #FFF;}
.aaa_header .ssgs dl{top:45px;background:#272a2e;}
.aaa_header .ssgs dl a{font-size: 12px;}

.aaa_con{height: 100px;line-height: 100px;width: 100%;}
.aaa_con .aaa_logo{float: left;margin-left: 50px;width: 260px;}
.aaa_con .aaa_logo img{vertical-align: middle;max-width: 100%;}
.aaa_con .aaa_btn{float: right;margin-right: 50px;}
.aaa_con .aaa_btn a{display: inline-block;margin-left: 20px;}
.aaa_con .aaa_btn img{vertical-align: middle;}
.aaa_con .aaa_scroll{display: none;}
.aaa_con ul{float: right;}
.aaa_con ul li{float: left;}
.aaa_con ul li a{font-weight:700;display: block;padding:0 5px;}
.aaa_con ul li a:hover{color: #d7000f;}

.aaa_con ul .language{ display:inline-block;float: left; color:#333; margin-left:10px;}
.aaa_con ul .language a{ color:#333; margin:0px 5px;}
.aaa_con ul .language a:hover{color: #d7000f;}

@media only screen and (max-width: 1360px){
  .aaa_con .aaa_logo { width: 140px;}
}
@media only screen and (max-width: 1100px){
  .aaa_con ul li a{padding:0 8px;}
  .aaa_header_bbb .aaa_con ul li a { font-size:12px;}
}
@media only screen and (max-width: 1000px){
  .aaa_header .right .top{margin-right: 20px;}
  .aaa_header .right .top i{padding:0 15px;}
  .aaa_con .aaa_logo{margin-left: 20px;width: 100px;}
  .aaa_con .aaa_btn{margin-right: 20px;}
  .aaa_con ul li a{padding:0 6px;}
  .aaa_con .aaa_btn a{margin-left: 10px;}
}
@media only screen and (max-width: 767px){
  .index_body .header{height: auto;}
  .aaa_con .aaa_logo{display: none;}
  .aaa_con .aaa_btn a.aaa_search{display: none;}
  .aaa_header .right{height: 90px;line-height:90px;border-bottom: 1px solid #fff;background: #fff;}
  .aaa_header .right .aaa_mlogo{display: inline-block;float: left;height: 100%;text-align: left;}
  .aaa_header .right .aaa_mlogo img{vertical-align: middle; width:80%;}
  .aaa_header .right .top{margin:0;padding:0 10px;}

  .aaa_header .language2 a{display: inline-block;}
  .aaa_header .language2 i{transform: rotate(0deg) translateY(0px);font-size: 14px;}
  .aaa_header .language2 a.en{top:0;}
  .aaa_header .phone_search_btn{float: right;margin:0;}
  .aaa_header .phone_search_btn img{vertical-align: middle;}

  .aaa_con{height: 0px;line-height: 55px;overflow: hidden;/* display: none; */}
  .aaa_con .aaa_btn{margin:0;width: auto;text-align: center;position: absolute;right: 19px;top: 15px;}
  .aaa_con .aaa_btn a{display: inline-block;margin:0;/* width:100%; */height:100%;}
  .aaa_con .aaa_ul{
    width: 85%;
    float: left;
    overflow-x: auto;
    overflow-y: hidden;
    /*解决ios上滑动不流畅*/
    -webkit-overflow-scrolling: touch;
    /*纵向超出部分将会隐藏，即滚动条部分被挤出可视区域*/
    padding-bottom: 20px;
    display: none;
  }
  .aaa_con .aaa_ul ul{float: none;}
  .aaa_con .aaa_ul ul li a{padding:0 15px;color:#FFF;}

  .aaa_con .aaa_scroll{display: none;float: right;padding-right: 10px;box-sizing:border-box;}
  .aaa_con .aaa_scroll img{vertical-align: middle;max-width: 100%;}
}
@media only screen and (max-width: 375px){
  .aaa_con .aaa_ul ul li a{padding:0 10px;}
}
@media only screen and (max-width: 320px){
  .aaa_con .aaa_ul{width: 65%;}
}
.p_s_clo{cursor: pointer;}
.bbb_bg{display:none;position: fixed;top:0px;bottom: 0px;left: 0px;right: 0px;background: #272a2e url(../images/bbb_bg.png) no-repeat center bottom;background-size:100%;z-index: 999999;}
.bbb_close{text-align: right;margin-top: 20px;cursor: pointer;}
.bbb_input{border-bottom: 1px solid #686a6d;margin-top: 0px;}
.bbb_input input{background: none;border:0;height:40px;}
.bbb_input .text{width: 90%;padding-left:20px;}
.bbb_input .sub{width: 40px;background: url(../images/bbb_search.png) no-repeat center;text-indent: -99999px;}
.bbb_nav{margin-top:50px;}
.bbb_nav dl{float: left;margin-right: 60px;}
.bbb_nav dl>*{padding-left: 40px;}
.bbb_nav dl dt{position: relative;padding-bottom: 15px;margin-bottom: 15px;}
.bbb_nav dl dt:after{position: absolute;bottom: 0px;left: 40px;display: block;content: "";width: 35px;height: 1px;background: #414346;}
.bbb_nav dl dt:before{position: absolute;left: 20px;top: 12px;display: block;content: "";width:4px;height: 4px;background: #d7000f;}
.bbb_nav dl dt a{font-size: 18px;color: #fff;}
.bbb_nav dl dd{margin-bottom: 10px;position: relative;}
.bbb_nav dl dd.subNav:after{position: absolute;left: 20px;top: 8px;display: block;content: "";width:5px;height: 6px;background: url(../img/bbb_san.png) no-repeat center;}
.bbb_nav dl dd a{color: #999;}
.bbb_nav dl dd ul{padding-left: 20px;}
.bbb_nav dl dd ul li{margin-top: 8px;}
.bbb_nav dl dd ul li a{color: #7d7d7d;}


@media only screen and (max-width: 1366px){
  .bbb_nav dl{margin-right: 3.5%;}
}
@media only screen and (max-width: 1200px){
  .bbb_nav dl{width: 10%;}
  .bbb_nav dl>*{padding-left: 35%;width: 100%;}
}
@media only screen and (max-width: 1000px){
  .bbb_nav dl dd ul{padding-left: 10px;}
  .bbb_nav dl dt a{font-size: 14px;}
  .bbb_nav dl dt:before{left: 10px;}
  .bbb_nav dl dt:after{left: 25px;}
  .bbb_nav dl dd.subNav:after{left: 10px;}
}

/*内页修改*/ 
.aaa_header_bbb .nav_btn{display:none;}
.aaa_header_bbb .logo{display: none;}
.aaa_header_bbb .search{display: none;}
.aaa_header_bbb .crumb+div{margin-top: 0!important;}
.aaa_header_bbb .header{height: auto;z-index: 999;position: relative;}
.aaa_header_bbb .header>.right{width: 92%;max-width: 1600px;margin:0 auto;float: none;}
.aaa_header_bbb .header>.right .top{margin-right: 0;}
.aaa_header_bbb .crumb{ background:rgb(230, 3, 21);display: none;position: fixed;left: 0px;top: 0px;right: 0px;}/*background: rgb(230, 0, 18)rgba(35, 24, 21, 0.5);*/
.aaa_header_bbb .crumb a{color: #fff;}
.aaa_header_bbb .crumb_con{width: 1280px;margin:0 auto;float: none;}
.aaa_header_bbb .crumb_con .tit{background: none;}
.aaa_header_bbb .crumb_con ul{float: right;}

@media only screen and (max-width: 1366px){
  .aaa_header_bbb .header>.right,
  .aaa_header_bbb .crumb_con{width: 1100px;}
}
@media only screen and (max-width: 1200px){
  .aaa_header_bbb .header>.right,
  .aaa_header_bbb .crumb_con{width:100%;padding-right:20px;padding-left:20px;-webkit-box-sizing: border-box;box-sizing: border-box;}
}
@media only screen and (max-width: 767px){
  .aaa_header_bbb .header>.right,
  .aaa_header_bbb .crumb_con{padding-right:10px;padding-left: 10px; display:block;}
  .aaa_header_bbb .crumb {background: rgb(230, 0, 18);}
}

/*header定位*/
.aaa_header_bbb .header{width: 100%;}
.aaa_header_bbb .header.other_header{position: fixed;z-index:9999;}
.aaa_header_bbb .header.other_header .top{
max-width:1280px;
margin:0 auto;
}
.aaa_header_bbb .header_box{/*height: 145px;*/position: relative;z-index: 9999;}
/*修改内页导航颜色*/
.aaa_header_bbb .aaa_con{background: #fff;}
.aaa_header_bbb .aaa_con ul li a{color: #000;font-family: "微软雅黑";}
.aaa_header_bbb .aaa_con ul li a:hover{color: #d7000f;}
.aaa_header_bbb .aaa_con ul li.active a{color: #d7000f;}
.aaa_header_bbb .aaa_con .aaa_logo{margin-left:0!important;}
.aaa_header_bbb .aaa_con .aaa_btn{margin-right:0!important;}
.aaa_header_bbb .bbb_bg .right .top{margin-right: auto;}

.aaa_header_bbb .ccc_nav_bg{/*background:rgb(230, 0, 18);*/position: absolute;left: 0px;right: 0px;top: 100px;}
.aaa_header_bbb .ccc_navDl{display: none;background: #fff; width: 42rem; margin:2px auto;border-radius: 8px;}

.aaa_header_bbb .ccc_navDl .ccc_right{ width:100%; text-align:center;}
.aaa_header_bbb .ccc_navDl .ccc_right a{color: #333; padding:15px 5px;font-size: 16px; display:inline-block; text-align:left;}
.aaa_header_bbb .ccc_navDl .ccc_right a .imgs{border-radius: 5px;overflow: hidden; margin-bottom: 5px;}
.aaa_header_bbb .ccc_navDl .ccc_right a .imgs img{ max-width:170px;}

.aaa_header_bbb .ccc_navDl .ccc_right a:hover{color: rgb(230, 0, 18);}

.aaa_header_bbb .ccc_navDl:nth-child(1){ display:none; opacity:0;}

@media only screen and (max-width: 1366px){
  .aaa_header_bbb .ccc_navDl .ccc_left{padding-right: 50px;}
  .aaa_header_bbb .ccc_navDl .ccc_right dl{padding:0 20px;}
}
@media only screen and (max-width: 1200px){
  .aaa_header_bbb .ccc_navDl .ccc_left{padding-right: 20px;width:25%;}
  .aaa_header_bbb .ccc_navDl .ccc_left h4{width: 90%;}
  .aaa_header_bbb .ccc_navDl .ccc_right dl{padding:0 15px;}
}
@media only screen and (max-width: 1000px){
  .aaa_header_bbb .ccc_navDl .ccc_left{display: none;}
  .aaa_header_bbb .ccc_navDl .ccc_right{float: left;}
}
@media only screen and (max-width: 767px){
  .aaa_header_bbb .aaa_con>.wrap{padding:0;}
}
.aaa_con .aaa_btn a.aaa_search {
    display: none;
}
.aaa_con .aaa_btn a.aaa_nav{ display:none;}
.aaa_con .aaa_btn .aaa_language{ display:none;}

@media only screen and (max-width: 767px){
.aaa_con .aaa_btn .aaa_language{display: inline-block;}
.aaa_con .aaa_btn a.aaa_nav{display: inline-block;margin-left: 10px;}
 }