 @charset "UTF-8";
  
 body{color:#000;background:none} 
 a{color:#1688D3;text-decoration:none; } 
 a:hover{color:#3DA8E0} .contentwrap,.pageregionwrap,.bannerwrap{background:#fff}    
.sdheader,.sidebar h4.blockhd{ background:#3DA8E0 ;color: #fff;} .content_header h3{border-left: 5px solid #3DA8E0;}.content_header{border-bottom: 1px solid #3DA8E0;} 
 

 .stricky-fixed .header{height: 50px;position:relative;background:#fff; }
 .stricky-fixed .header .logo img{height: 40px; }
 .stricky-fixed .header a.m{color:#333}   .stricky-fixed .header a.m:hover{color:#000}  
 .stricky-fixed .header .headersearchrg{top:16px}
 .stricky-fixed .header .langimg{top:16px}
 .stricky-fixed .header .topsearchbox{top:50px}

  
 .logo{position:absolute; top:10px;left:10px;z-index:99}
.headertel{position:absolute;right:10px;top:10px;z-index:99}

.header{position:relative;height: 98px;background:none;  }
.headerwrapfloat{position:absolute; width: 100%; top:0;left:0  }
.headerwrapfloat .headertop{display:none; }
.headertop{height:30px;line-height:30px;background:#b5d1ee;color:#333}
 .headertop .boxcol .desp{margin:0; }
.headertop .boxcol .desp p{padding:0;margin:0;  }
.headertop a{font-size:12px;color:#333}

@media  (min-width: 1025px) {
.stricky-fixed .menu{top:0}

 
.menusimpletext{display:none; position:absolute;width:180px;padding:20px; top:90px;right:0px;text-align:center; border-radius:4px;background:#fdfdfd;box-shadow:0 1px 8px rgba(0,0,0,0.05);z-index:9999}
.menusimpletext:after{position:absolute;top:-19px;right:12px;content:"";display:block;border-left:15px solid transparent;border-right:15px solid transparent;border-bottom:20px solid #fff}
.menusimpletext li a{padding:5px;color:#000;display:inline-block;transition:all .2s;letter-spacing:1px;font-size:15px;margin-bottom:6px}
.menusimpletext li a:hover,.menusimpletext li a:focus{color:#ff5252}
.menusimpletoggle{position:absolute; width: 30px; height: 30px;text-align:center; top:50px;right:0px;cursor:pointer;z-index:9999 }
.menusimpletoggle span:after,.menusimpletoggle span:before{content:"";position:absolute;left:0;top:-9px}
.menusimpletoggle span:after{top:9px}
.menusimpletoggle span{position:relative;display:block}
.menusimpletoggle span,.menusimpletoggle span:after,.menusimpletoggle span:before{width:100%;height:5px;background:#fff;transition:all 0.3s;backface-visibility:hidden;border-radius:2px}
.menusimpletoggle.on span{background:transparent}
.menusimpletoggle.on span:before{transform:rotate(45deg) translate(5px,5px)}
.menusimpletoggle.on span:after{transform:rotate(-45deg) translate(7px,-8px)}
 
 .stricky-fixed .menusimpletoggle{top:20px}
 .stricky-fixed .menusimpletoggle span, .stricky-fixed .menusimpletoggle span:after, .stricky-fixed .menusimpletoggle span:before{ background:#2F82FF }
  .stricky-fixed .menusimpletoggle.on span{background:transparent}
 
 /*menu*/
 .menu{ height: 60px ;line-height:60px;border-bottom:none;z-index:99; background:#12A7ED;    } 
.menu li li{height: 30px ;line-height:30px;z-index:99; background:#43BDF8; border-bottom:1px solid #7ECFF5;   } 
.menu a{text-decoration:none;display:block;color:#fff }
.menu li{position:relative;z-index:200; } 
.menu li.m{float:left; display:inline;background:#12A7ED;border-bottom:none;}
.menu a.m{font-size:17px;padding:0 22px;}
.menu li li a{display:block;padding:0 10px;font-size:12px;color:#fff }
.menu ul ul{display: none;position:absolute;width:180px ;z-index:210; }
.menu ul ul ul{left:180px;top:0px;}
.menu li li .sf-sub-indicator{top:13px}
.menu a:hover,   .menu a.active{background:#43BDF8;color:#fff} 
.menu li li a:hover,   .menu li li a.active{background:#20B3F6;color:#fff} 

.menuright{ position: absolute;    top: 30px;right: 80px; }
.menuright,.menuright  li.m,.menuright a.m,.menuright a.m:hover{ background:none !important;color:#333  !important }
.menu .submenubox strong{padding:5px; }
.menu .submenubox{width: 500px !important; }
.menu .submenubox{clear:both; overflow:hidden; } 
.menu .submenubox li{display:block;height: auto; }
.menu .submenubox li a{display:inline-block; }
 
 
/*--#header_menu_bottom--*/
#header_menu_bottom .headersearchrg{ display:none;  }
#header_menu_bottom .topsearchbox{ top:48px}
/*--#header_menu_right--*/
#header_menu_right .topsearchbox{ display:none; } 
#header_menu_right .menu{ height: 50px ;line-height:50px;border-bottom:none;z-index:99;    } 
#header_menu_right .sf-sub-indicator{ top:20px }
#header_menu_right li li .sf-sub-indicator{ top:13px }
/*--header_menu_floatbanner--*/
#header_menu_floatbanner .topsearchbox{display:none; top:70px}
#header_menu_floatbanner .menu{background:none;height: 50px ;line-height:50px;border-bottom:none;z-index:99;    } 

 }

.footer{background:#3DA8E0;color:#DEF0FA} .footer .blockhd{color:#DEF0FA}
 .footer a{color:#DEF0FA} 
 .footer a:hover{color:#2c455e}
 
