.clearfix {*zoom:1;}/*IE/7/6*/
.clearfix:after { content:"\200B"; display:block; height:0; clear:both; } 
ul, 
li, 
form, 
dl, 
dt, 
dd, 
div, 
ol,
figure,
aside{padding: 0;margin: 0;}
.ul,
 .ul li {list-style: none;}

/*导航公共样式*/
.header-menu li.aon em > a{ color:#82c4c7;}
.header-menu li em{ display:block; font-style:normal; text-align:center;}
.header-menu li em a{ display:block;}
.header-menu li .sub dt{ line-height:40px;}
.header-menu li .sub dt a{display:block;white-space:nowrap; text-overflow:ellipsis; overflow:hidden; padding:0 10px;}
.header-menu li .sub dt a:hover{ background:#009; color:#fff;}
.header-menu .sub-has-sub dl{display:none;}

@media(min-width:1025px){
#header-menu{ display:none;}
.relative{ position:relative; z-index:100;}
.header-menu li{ float:left; }
.header-menu li .sub{position:absolute;  /*top:-400%;*/}
.header-menu li .sub{ opacity:0;overflow:hidden; }
.header-menu li.aon .sub{ opacity:1; }
}

/*Top002138*/
.Top002138{  width:100%; position: absolute; top:0 ; left:0; z-index:2; /*border-bottom: 1px solid rgba(255,255,255,0.1);*/}
.Top002138_2{  width:100%; position:absolute; top:0 ; left:0; z-index:2; border-bottom: none;background:rgba(255,255,255,0.8)}
.Top002138 .header{ position:relative; z-index:100; }
.Top002138{  width:100%; position:absolute; top:0 ; left:0; z-index:11;background:rgba(255,255,255,0.8)}
.Top002138 .header{ position:absolute; z-index:100;background: rgba(255,255,255,0.8); width:100%;}
.Top002138 .header-left{ float:left; position: relative;  }
.Top002138 .header-left .logo{ display:table; height:55px; margin-top:8px; margin-left:60px;}
.Top002138 .header-left .logo li{ display:table-cell; vertical-align:middle;}
.Top002138 .header-left .logo img{ width:180px;height:55px; z-index: 5;}
.Top002138 .header-right,
.Top002138 .header-mid{ float:right;}
.Top002138 .header-right{ padding-top:0;}
.Top002138 .header-right dd{float:left; line-height:36px; margin-right:5px; }


.Top002138 .top-language{ margin-top:19px;}
.Top002138 .top-language span { color: #333; position:relative; padding-left:20px;}


.Top002138 .top-language span:before{  background: url(../images/language.png) no-repeat right center; content: "";
  position: absolute;
  left: 0;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  transform: translateY(-50%);
  width: 17px;
  height: 17px;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: contain;
  -webkit-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;}


.Top002138 .top-language .top-sub{ position:absolute; left:0; width:100%; }
.Top002138 .top-language .top-sub a{ color:#fff;line-height:30px;}

/*
.Top002138 .top-language span{ padding-right:15px; background:url(../images/Top002138-a_lang.png) no-repeat right center; color:#ccc;}
.Top002138 .top-language .top-sub{ position:absolute; left:0; width:100%; }
.Top002138 .top-language .top-sub a{ color:#fff;line-height:30px;}
.Top002138 .top-search{ display:none; position:absolute; right:0; top:100%; background:#fff;border:15px solid #fff;width:100%; }
.Top002138 .top-search .text{ border:1px solid #202020; height:38px; line-height:38px; padding:0 50px 0 10px; width:100%; color:#999;}
.Top002138 .top-search .btn{ position:absolute; right:0; width:40px; height:100%; top:0; background:url(../images/Top002138-searchbg_red.png) no-repeat center center; border-left:1px solid #202020;}*/


.Top002138 .header-menu li{ width:auto !important;}
.Top002138 .header-menu li em{ font-style:normal; text-align:right;height:74px; }
.Top002138 .header-menu li em a{ padding:0 30px; text-align:right; height:74px; font-size: 16px; color:#333; line-height:74px; display:block;}
.Top002138_2 .header-menu li em a{}
.Top002138 .header-menu li.aon em a,
.Top002138 .header-menu li em a:hover{  color:#fff; background:#F2692D;height:74px;line-height:74px; }
.Top002138 .header-menu li .sub{ padding:25px 0 25px 0; width:1000px; }


.Top002138 .sub-menu-layer{ background:rgba(242,105,45,.9); padding:30px 0; }



.sub-menu{ width:730px; position:relative; z-index:1; }

.sub-menu .center1top{  width:100%; float:left; min-height:200px;}

.sub-menu .center1top  dd{ width:100%; position:relative; margin-left:320px; }
.sub-menu .center1top  dd a{ display:block; height:45px; line-height:45px; width:78%; max-width:300px; padding-left:2%;font-size:14px; text-align:left; color:#fff; border-bottom:1px solid #f8b497;}
.sub-menu .center1top  dd a:hover{ color:#fff; background:#58595B;width:98%;padding-left:2%;}
.sub-menu .center1footer { position:absolute; top:10px; left:0;width:252px; height:172px; z-index:3;}
.sub-menu .center1footer img{ width:252px; height:172px; overflow:hidden;}


@media(max-width:1460px){
.Top002138 .header{padding:0 1%;}
.Top002138 .header-menu li em{ padding:0 0px;}
.Top002138 .header-menu li em a{ padding:0 20px;}
}
@media(max-width:1280px){
.Top002138 .header-left .logo li.logo_txt{ display:none;}
}
@media(max-width:1200px){
.Top002138 .header-menu li em a{ padding:0 10px;}
}
@media(min-width:1025px){
.Top002138 .top-language{ position:relative;}
.Top002138 .top-language .top-sub{display:none;background:#0094de; text-align:center; top:100%; width:60px;}
.Top002138 .top-language .top-sub a{display:block; border-bottom:1px solid #fff; font-size:14px; }
.Top002138 .top-search{max-width:400px; }
}

.sub-menu .center1top h2{ display:none;}
@media(max-width:1400px){
.Top002138 .header-left .logo{ margin-top:0; margin-left:40px;}
}


@media(max-width:1024px){
.Top002138 .sub-menu-layer{ display:none;}
.sub-menu .center1top h2{ font-weight:700; font-size:15px; line-height:35px; padding-left:2%; display:block;} 
.Top002138 .header-left .logo{ margin-top:0; margin-left:0;}
.Top002138 .header-left .logo img{ width:130px;height:40px;}
.sub-menu .center1top  dd{ width:100%; position:relative; margin-left:0; }
.sub-menu .center1top  dd a{ display:block; height:40px; line-height:40px; width:100%; max-width:100%; padding-left:4%;font-size:14px; text-align:left; color:#363636; border-bottom:1px solid #ccc;}
.sub-menu .center1top  dd a:hover{ color:#F2692D; background:#eee;width:98%;padding-left:4%;}
.sub-menu{ width:100%; max-width:100%;}
.sub-menu .center1footer { display:none;}
.sub-menu .center1top{  width:100%; float:none; min-height: inherit;}
.Top002138{ position:relative; z-index:100; padding-top:0;}
.Top002138 .top-language span{ display:none;}
.Top002138 .top-language .top-sub{ display:block !important; height:37px !important; background:none; top:10px; position:absolute; left:auto; right:70px; width:100px; text-align:right;}
.Top002138 .top-language .top-sub a{display: inline-block;color: #363636;padding: 0 0px;margin-left: 5px;line-height: 25px;}
.Top002138 .header-left{ width:30%;}
.Top002138 .header-right{ float:right; width:60%;} 
.Top002138 .header-right dd.open-search,
.Top002138 #open_menu{}
.Top002138 .header-right dd.top-language{ margin-left:0;}
.Top002138 #open_menu{ width:36px; height:36px; margin-top:10px; position:relative; float:right;}
.Top002138 #open_menu i,
.Top002138 #open_menu i::before,
.Top002138 #open_menu i::after{ background:#848585;}
.Top002138 #open_menu i{ width:80%; left:20%; top:50%; height:2px;}
.Top002138 #open_menu.open_menu_on{ background:#fff; border:none;}
.Top002138 #open_menu.open_menu_on i{background:#202020 !important;}
.Top002138 #open_menu.open_menu_on i::before,
.Top002138 #open_menu.open_menu_on i::after{ transform:rotate(0deg); background:#202020;}
.Top002138 #open_menu.open_menu_on i::before{ top:-6px !important;}
.Top002138 #open_menu.open_menu_on i::after{ top:6px !important;}
.Top002138 .header{ position:initial;}
.Top002138 #header-menu{ position:absolute; top:100%; left:0; width:100%; background:#fff; display:none;}
.Top002138 #header-menu li{ border-bottom:1px solid #eee;}
.Top002138 #header-menu li a{ line-height:40px;}
.Top002138 #header-menu li em a,
.Top002138 #header-menu li em{ border-bottom:0;}
.Top002138 #header-menu li em a{color:#666; font-weight:normal;}
.Top002138 #header-menu li em a:hover{color:#F2692D; font-weight:normal;}
.Top002138 #header-menu li .sub{ background:#eee;}
.Top002138 #header-menu li .sub dt{ border-bottom:1px dashed rgba(255,255,255,0.4);}
.T<!--op002138 #header-menu li.has-sub em a{ background:url(../images/Top002138-a_lang.png) no-repeat 95% center;}-->
}



@media(max-width:768px){
.sub-menu .center1top  dd{}
.sub-menu .center1top h2{font-size:14px; line-height:26px; } 
.sub-menu .center1top  dd a{ height:35px; line-height:35px; font-size:14px; }

.Top002138 .header-left .logo img{ width:110px;height:34px;}
}



@media(max-width:639px){
.sub-menu .center1top  dd{}
.sub-menu .center1top h2{font-size:13px; line-height:24px; } 
.Top002138 #header-menu li a{ line-height:30px;}
.sub-menu .center1top  dd a{ height:30px; line-height:30px; font-size:12px; }
}












