@font-face {
    font-family: 'iconfonts';
    src: url('//at.alicdn.com/t/font_ya6xm2ws8rlfpqfr.eot');
    src: url('//at.alicdn.com/t/font_ya6xm2ws8rlfpqfr.eot?#iefix') format('embedded-opentype'),
    url('//at.alicdn.com/t/font_ya6xm2ws8rlfpqfr.woff') format('woff'),
    url('//at.alicdn.com/t/font_ya6xm2ws8rlfpqfr.ttf') format('truetype'),
    url('//at.alicdn.com/t/font_ya6xm2ws8rlfpqfr.svg#iconfont') format('svg');
  }
.icon-font {font-family:iconfonts !important}
#logo{width: 406px!important;}
#logo h1 {display: block;width: 406px!important;height: 70px!important;
    background: url(//image01.homedo.com/Files/Images/cms/www/20180921/5748155052603506233_pic1.png) left center no-repeat!important;background-image: -webkit-image-set(url(//image01.homedo.com/Files/Images/cms/www/20180921/5748155052603506233_pic1.png) 1x,url(//image01.homedo.com/Files/Images/cms/www/20180921/5595670587324238864_pic1.jpg) 2x);
}
#menu{border:none!important;box-shadow: 0 2px 3px 0 #E5E5E5;}
#search dt #btnSearchs {width:98px;height:38px;border:none;cursor:pointer;color:#fff;font-size:16px;text-align:center;line-height:36px;background:#00C0DC;outline:none;-webkit-appearance: none;}
#menu .menu-left .menu-box{width:170px!important;height:328px!important;background: #fff!important;}
#menu .menu-left .title-h2 a{width: 150px!important;}
#menu .menu-left .menu-box dl dd{left: 170px!important;}
#menu .menu-left{width: 170px!important;}
#menu .menu-left .menu-box dl {height:39px; width:100%;}
#menu .menu-left .menu-box dl dt {position:relative;}
#menu .menu-left .menu-box dl dt p {filter:alpha(Opacity=100);-moz-opacity:1;opacity:1;width:100%;height:32px;padding: 3px 0 4px 0;/* border-bottom:#fff solid 1px; border-top:#fff solid 1px;*/background:#fff;font-size:0;line-height:0;}
#menu .menu-left .menu-box dl.frist {height: 44px;}
#menu .menu-left .menu-box dl.last {height: 42px;}
#menu .menu-left .menu-box dl.frist dt p {border-top:#fff solid 2px;margin-top:-2px;height:37px;}
#menu .menu-left .menu-box dl.last dt p {padding-bottom:9px}
#menu .menu-left .menu-box dl.frist dt a {top:8px;}
#menu .menu-left .menu-box dl dt h2 a {background: none; }
#menu .menu-left .menu-box dl dt a { padding: 6px 25px 6px 48px!important;color:#222!important;display:block; position:absolute; left:0; top:3px; width: 97px; height:20px; line-height: 20px; padding:6px 25px 6px 48px; color:#222; z-index:1; font-size:13px;}
#menu .menu-left .menu-box dl:hover dt h2 a { background:#F2F2F2!important; color:#1cbfda!important;}
#menu .menu-left .menu-box dl dt a em {width:17px; height:15px; margin:3px 0 0 -30px; font-family:"iconfonts" !important; font-size:15px; font-style:normal; line-height: 15px; text-align: center;/*background:url(//image10.homedo.com/CSS/images151205/menu-icon.png) no-repeat;*/}
#menu .menu-left .menu-box dl dt a span {width:5px; height:7px; margin-top:5px; background:url(//image10.homedo.com/CSS/images151205/menu-icon.png) 0 -149px no-repeat;}
#menu .menu-left .menu-box dl dt a em.icon-03 {font-size:19px }
#menu .menu-left .menu-box dl dt a em.icon-04 {font-size:14px }
#menu .menu-left .menu-box dl dt a em.icon-11 {font-size:20px ; margin-left: -32px;}
#menu .menu-left .menu-box dl dt a em.icon-12 {font-size:21px ; margin-left: -32px;}
#menu .menu-left .menu-box dl dt a em.icon-01 {background-position:0 0}
#menu .menu-left .menu-box dl dt a em.icon-02 {background-position:0 -15px}
#menu .menu-left .menu-box dl dt a em.icon-03 {background-position:0 -30px}
#menu .menu-left .menu-box dl dt a em.icon-04 {background-position:0 -45px}
#menu .menu-left .menu-box dl dt a em.icon-05 {background-position:0 -60px}
#menu .menu-left .menu-box dl dt a em.icon-06 {background-position:0 -75px}
#menu .menu-left .menu-box dl dt a em.icon-07 {background-position:0 -120px}
#menu .menu-left .menu-box dl dt a em.icon-08 {background-position:0 -90px}
#menu .menu-left .menu-box dl dt a em.icon-09 {background-position:0 -105px}
#menu .menu-left .menu-box dl dt a em.icon-10 {background-position:0 -156px}
#menu .menu-left .menu-box dl dt a em.icon-11 {background-position:0 -172px}
#menu .menu-left .menu-box dl dt a em.icon-12 {background-position:0 -188px}
#menu .menu-left .menu-box dl:hover dt a em.icon-01 {background-position:-20px 0}
#menu .menu-left .menu-box dl:hover dt a em.icon-02 {background-position:-20px -15px}
#menu .menu-left .menu-box dl:hover dt a em.icon-03 {background-position:-20px -30px}
#menu .menu-left .menu-box dl:hover dt a em.icon-04 {background-position:-20px -45px}
#menu .menu-left .menu-box dl:hover dt a em.icon-05 {background-position:-20px -60px}
#menu .menu-left .menu-box dl:hover dt a em.icon-06 {background-position:-20px -75px}
#menu .menu-left .menu-box dl:hover dt a em.icon-07 {background-position:-20px -120px}
#menu .menu-left .menu-box dl:hover dt a em.icon-08 {background-position:-20px -90px}
#menu .menu-left .menu-box dl:hover dt a em.icon-09 {background-position:-20px -105px}
#menu .menu-left .menu-box dl:hover dt a em.icon-10 {background-position:-20px -156px}
#menu .menu-left .menu-box dl:hover dt a em.icon-11 {background-position:-20px -172px}
#menu .menu-left .menu-box dl:hover dt a em.icon-12 {background-position:-20px -188px}
#menu .menu-left .menu-box dl:hover dt a span {display:none;}
#menu .menu-left .menu-box dl dd {position:absolute; width:1020px; top:2px; left:169px; z-index:15; background:#fff; box-shadow: 1px 2px 4px rgba(0,0,0,0.08); display:none;border-left: #e2e2e2 solid 1px;}
#menu .menu-left .menu-box dl:hover dd {display:block;}
#menu .menu-left .menu-box dl dd .menu-suns {width:440px;padding: 10px 0 20px;display:block;min-height:300px;margin-left:31px;}
#menu .menu-left .menu-box dl dd .menu-suns li {border-bottom:#eaeaea solid 1px; padding-bottom:10px;}
#menu .menu-left .menu-box dl dd .menu-suns li h3 {padding:10px 0 5px;}
#menu .menu-left .menu-box dl dd .menu-suns li h3 a {color:#0b0b0b; font-size:13px; font-weight:bold}
#menu .menu-left .menu-box dl dd .menu-suns li p {line-height:22px; color:#ccc;}
#menu .menu-left .menu-box dl dd .menu-suns li p a {color:#6f6f6f;}
#menu .menu-left .menu-box dl dd .menu-suns li p a:hover {color:#000; text-decoration:underline}
#menu .menu-left .menu-box dl dd .menu-suns li p span {padding:0 5px;}
#menu .menu-left .menu-box dl dd .menu-suns li.last {border-bottom:none; padding-bottom:5px;}
#menu .menu-left .menu-box dl dd .menu-logo {width:298px; overflow:hidden; height:126px;border-bottom: 1px solid #f2f2f2;border-right: 1px solid #f2f2f2;}
#menu .menu-left .menu-box dl dd .menu-logo li {height:62px; width:148px; float:left;border-top: 1px solid #f2f2f2;border-left: 1px solid #f2f2f2;}
#menu .menu-left .menu-box dl dd .logo-adv {overflow: hidden;width: 100%;padding: 20px 0 34px 29px; }
#menu .menu-left .menu-box dl dd .logo-adv .adv li {float: left;margin-left: 15px;}
#menu .menu-left .title-h2 a em{display: inline-block;width:18px;height:12px;background: url(//image01.homedo.com/Files/Images/cms/www/20180921/5635506636215008837_pic1.png) no-repeat;margin-top: 3px;
	margin-right: 10px;}
#search dt #txtSearchs {width: 438px;height: 22px; line-height: 22px;padding: 6px 10px;color: #222;border: #00C0DC solid 2px;outline: none;background: none;}
#search #search-random .search-history-porps {position: absolute; width: 460px; top: 36px; left: 0; z-index: 10; display: none;}
#search #search-random .search-history-porps .porp-box {padding: 14px 18px 0; border: solid 2px #00bfdc; background: #fff;} 
#search #search-random .search-history-porps .porp-box h4 {height: 20px; line-height: 20px; color: #adadad; font-size: 14px; margin-bottom: 10px;}
#search #search-random .search-history-porps .porp-box .history-search {overflow: hidden; margin-bottom: 10px;}
#search #search-random .search-history-porps .porp-box .history-search li {margin-right: 10px; height: 24px; padding: 0 8px; margin-bottom: 10px; line-height: 24px; 
	background-color: #f6f9f5; border: solid 1px #efefef; font-size: 12px; color: #F35050; cursor: pointer;}
#search #search-random .search-history-porps .porp-box .all-search {height: 76px; overflow: hidden; margin-bottom: 20px;}
#search #search-random .search-history-porps .porp-box .all-search li {font-size: 12px; color: #222; margin-right: 15px; line-height: 28px; vertical-align: bottom; height: 28px; margin-bottom: 10px;}
#search #search-random .search-history-porps .porp-box .all-search li:hover {color: #F35050; cursor: pointer;}