@charset "UTF-8";
.aaa_header .nav_btn{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;}
.aaa_header .right *{color: #FFF;}
.aaa_header .right a{color: #FFF;}
.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;background: rgba(255,255,255,0.6);line-height: 100px;width: 100%;}
/*.aaa_con .aaa_logo{float: left;margin-left: 50px;width: 150px;}
.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:900;opacity:0.9; display: block;padding:0 18px;}
.aaa_con ul li a:hover{color: #d7000f;}

@media only screen and (max-width: 1100px){
  .aaa_con ul li a{padding:0 8px;}
}
@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 #d7000f;}
  .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:55px;line-height: 55px;overflow: hidden;}
  .aaa_con .aaa_btn{margin:0;width:55px;text-align: center;}
  .aaa_con .aaa_btn a{display: inline-block;margin:0;width:100%;height:100%;}
  .aaa_con .aaa_ul{width: 70%;float: left;overflow-x: auto;
    overflow-y: hidden;
    /*解决ios上滑动不流畅*/
    -webkit-overflow-scrolling: touch;
    /*纵向超出部分将会隐藏，即滚动条部分被挤出可视区域*/
    padding-bottom: 20px;
  }
  .aaa_con .aaa_ul ul{float: none;}
  .aaa_con .aaa_ul ul li a{padding:0 15px;color:#FFF;}

  .aaa_con .aaa_scroll{display: block;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("../img/bbb_bg.png"/*tpa=http://www.hanergy.com/hanneng/img/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("../img/bbb_search.png"/*tpa=http://www.hanergy.com/hanneng/img/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"/*tpa=http://www.hanergy.com/hanneng/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;}

.bbb_img{margin-top: 50px;}
.bbb_img li{float: left;margin-right: 10px;position: relative;width:420px; text-align: center;}
.bbb_img li:nth-of-type(3n){margin-right: 0;}
.bbb_img li img{max-width: 100%;}
.bbb_img li p{font-size:16px;color: #fff;text-align: center;position: absolute;bottom: 0px;left: 0px;right: 0px;height: 50px;line-height: 50px;}
@media only screen and (max-width: 1366px){
  .bbb_img li{width: 32.4%;}
  .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 .search{display: none;}
.aaa_header_bbb .crumb+div{margin-top: 0!important;}


.aaa_header_bbb .header>.right{width: 1280px;margin:0 auto;float: none;}
.aaa_header_bbb .header>.right .top{margin-right: 0;}
.aaa_header_bbb .crumb{background: rgba(0,0,0,0.8);display: none;position: fixed;left: 0px;top: 0px;right: 0px;}
.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;}
}

/*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: #474747;}
.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:rgba(0,0,0,0.8);position: absolute;left: 0px;right: 0px;top: 145px;}
.aaa_header_bbb .ccc_navDl{display: none;padding:40px 0;}
.aaa_header_bbb .ccc_navDl .ccc_left{float: left;border-right: 1px solid #3b434a;padding-right: 100px;}
.aaa_header_bbb .ccc_navDl .ccc_left h3{color: #fff;margin-bottom: 20px;}
.aaa_header_bbb .ccc_navDl .ccc_left h4{position: relative;width: 240px;}
.aaa_header_bbb .ccc_navDl .ccc_left h4 img{max-width: 100%;}
.aaa_header_bbb .ccc_navDl .ccc_left h4 p{position: absolute;bottom: 0px;left: 0px;right: 0px;height: 30px;line-height: 30px;font-size: 12px;color: #fff;background: rgba(0,0,0,0.7);text-align: center;}
.aaa_header_bbb .ccc_navDl .ccc_right{float: right;}
.aaa_header_bbb .ccc_navDl .ccc_right dl{float: left;padding:0 30px;}
.aaa_header_bbb .ccc_navDl .ccc_right dl a{color: #fff;}
.aaa_header_bbb .ccc_navDl .ccc_right dl a:hover{color: #d7000f;}
.aaa_header_bbb .ccc_navDl .ccc_right dl dt{font-size: 16px;margin-bottom: 15px;}
.aaa_header_bbb .ccc_navDl .ccc_right dl dd{margin-top: 10px;}
.aaa_header_bbb .ccc_navDl .ccc_right dl dd a{color: #999999;}
.aaa_header_bbb .ccc_navDl .ccc_right dl dd a:hover{color: #d7000f;}

@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;}
}