body{background: #f5f5f5;line-height: 18px;font-weight: 400;color: #787d85;font-family: 'Microsoft Yahei';font-size: 15px;}.post,.djcatpost,.zhi-portfolio{background: #ffffff} .post,.zhi-portfolio{padding-top: 15px}.post,.zhi-portfolio{padding-left: 15px}.post,.zhi-portfolio{padding-right: 15px} .post,.zhi-portfolio{padding-bottom: 15px}section.emerald{padding-top: 15px} section.emerald{padding-bottom: 15px}.emerald ul.breadcrumb > li > a,.emerald ul.breadcrumb > li.active,.emerald .breadcrumb>li+li:before,.emerald ul.breadcrumb > li .divider,.emerald h1,.emerald p{color: #333333}h1,.h1{line-height: 32px;font-weight: 400;color: #000000;font-family: 'Microsoft Yahei';font-size: 28px;}h2,.h2{line-height: 36px;font-weight: 400;color: #000000;font-family: 'Microsoft Yahei';font-size: 24px;}h3,.h3{line-height: 24px;font-weight: 400;color: #000000;font-family: 'Microsoft Yahei';font-size: 20px;}h4,h4{line-height: 24px;font-weight: 400;color: #000000;font-family: 'Microsoft Yahei';font-size: 18px;}h5,.h5{line-height: 26px;font-weight: 400;color: #3b3f4a;font-family: 'Microsoft Yahei';font-size: 16px;}h6,.h6{line-height: 16px;font-weight: 400;color: #000000;font-family: 'Microsoft Yahei';font-size: 14px;}a {color: #3b3f4a;}.ro-slick-slider .slick-dots li.slick-active button{background:#00c1cf!important}a:hover,.portfolio-filter > li a.active,.widget-area h3 i,.infortext-content:hover i {color: #00c1cf;}ul.pagination > li.active > a, ul.pagination > li:hover > a, .pagination>li>span.current {color:#fff;background: #00c1cf}.topbar {background: #ffffff}.topbar {border-bottom: 1px solid #eeeeee}.topbar,.top-menu li a,.toplogin a {color:#191919}.topsocial a {background:#f5f5f5}.topsocial a {color:#aaaaaa}#header {background-color: #ffffff}@media screen and (min-width: 768px){#header.affix{background-color: #ffffff}}@media screen and (min-width: 768px){#header.affixbg.affix{background-color: #ffffff}}@media screen and (min-width: 768px){#header.affix{opacity: 1}}.main-navigation {background: #e0e0e0}.navbar-inverse .navbar-nav>li a,.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus,.navbar-default .navbar-nav>li>a:hover, .navbar-default .navbar-nav>li>a:focus {font-weight: bold;color:#000000;font-size:18px;font-family:Microsoft Yahei;font-weight:200;line-height:44px}.transparent .navbar-nav>li a,.transparent .navbar-nav>.active>a, .transparent .navbar-nav>.active>a:hover, .transparent .navbar-nav>.active>a:focus,.transparent .navbar-nav>li>a:hover, .transparent .navbar-nav>li>a:focus {font-weight: bold;color:#ffffff;font-size:16px;font-family:Microsoft Yahei;font-weight:400;line-height:44px}#header.affixbg.affix .navbar-nav>li a,#header.affixbg.affix .navbar-nav>.active>a, #header.affixbg.affix .navbar-nav>.active>a:hover, #header.affixbg.affix .navbar-nav>.active>a:focus,#header.affixbg.affix .navbar-nav>li>a:hover, #header.affixbg.affix .navbar-nav>li>a:focus {font-weight: bold;color:#000000;font-size:16px;font-family:Microsoft Yahei;font-weight:200;line-height:36px}.navbar .navbar-main > li:focus > a,.navbar .navbar-main > li:active > a,.navbar .navbar-main > li:hover > a,.navbar .navbar-main > li.active > a,.navbar .navbar-main > li.active:hover > a,.navbar .navbar-main > li.open > a,.navbar .navbar-main > li.open:hover > a{background-color:#00c1cf!important}.navbar .navbar-main .dropdown-menu {background-color:#ffffff}.navbar .navbar-main .dropdown-menu > li > a{color:#303030;font-size:16px;font-family:Microsoft Yahei;font-weight:400;line-height:22px}.wet-asphalt {background-color:#23262d}.footer-bg {background-color:#23262d}#footer {color:#ffffff}#footer a{color:#ffffff}#footer a:hover{color:#00c1cf}#bottom{border-top:1px solid #eeeeee}#footer .container .row{border-top:1px solid #555555}#bottom,#bottom.wet-asphalt a{color:#d6d6d6}#bottom.wet-asphalt h3{color:#ffffff}.wet-asphalt a:hover{color:#00c1cf}.portfolio-item .item-inner{background:#fcfcfc}.portfolio-item .item-inner{text-align:center}.portfolio-item .item-inner .entry-summary{padding-left:10px;padding-right:10px;padding-bottom:10px}.portfolio-item .item-inner{border: 1px solid #eeeeee}.portfolio-item .item-inner{padding:0px}.portfolio-item .item-inner h3.entry-title a{color:#333333}.portfolio-item .item-inner h3.entry-title a{font-family:Microsoft Yahei}.portfolio-item .item-inner h3.entry-title a,.portfolio-item .overlay h3.entry-title a{font-size:18px}.portfolio-item .item-inner h3.entry-title a,.portfolio-item .overlay h3.entry-title a{line-height:36px}.portfolio-item .item-inner .entry-summary{color:#787d85}.portfolio-item .item-inner .entry-summary{font-family:Microsoft Yahei}.portfolio-item .item-inner .entry-summary,.portfolio-item .overlay p{font-size:14px}.portfolio-item .item-inner .entry-summary,.portfolio-item .overlay p{line-height:18px}#primary-menu.no-responsive > li > a,.loginnav li a,.navsearch>li>a i.fa,.barnav>li>a i.fa{color: #000000!important;font-size:18px!important;font-weight:200!important;line-height:44px!important;}#primary-menu.no-responsive > li > a{font-family:Microsoft Yahei!important;}
.affix #primary-menu.no-responsive > li > a,.affix .loginnav li a,.affix .navsearch>li>a i.fa,.affix .barnav>li>a i.fa{color: #000000!important;font-size:16px!important;font-weight:200!important;line-height:36px!important;}.affix #primary-menu.no-responsive > li > a{font-family:Microsoft Yahei!important;}
.transparent #primary-menu.no-responsive > li > a,.transparent .loginnav li a{color: #ffffff!important;	font-size: 16px!important;font-weight: 400!important;line-height: 44px!important;font-family: Microsoft Yahei!important;}.transparent .navsearch>li>a i.fa,.transparent .barnav>li>a i.fa {  color: #ffffff!important;font-size: 16px!important;}#header.affixbg.affix #primary-menu.no-responsive > li > a{	color: #000000!important;font-size: 16px!important;font-weight: 200!important;line-height: 36px!important;font-family: Microsoft Yahei!important;}
.primary-navigation.responsive li.menu-item-parent > a:after,.primary-navigation.responsive li.menu-item-parent > span > a:after,
.primary-navigation.responsive li.dl-back:after,.primary-navigation.responsive li.dl-parent > a:after {color: #00c1cf!important;}#primary-menu.no-responsive > li.menu-item-current > a,
#primary-menu.no-responsive > li.menu-item-active > a,#primary-menu.no-responsive > li > ul > li:hover > a,#primary-menu.no-responsive > li:hover > a,#primary-menu.no-responsive > li li.menu-item-parent > a:after,#header.affixbg.affix #primary-menu.no-responsive > li:hover > a,
#header.affixbg.affix #primary-menu.no-responsive > li.menu-item-active > a,#header.affixbg.affix #primary-menu.no-responsive > li li.menu-item-parent > a:after,.widget-area ul.menu li.menu-item-active a,.widget-area ul.menu li.current-post-parent a {color: #00d4f4!important;}


#primary-menu.no-responsive > li:hover:after,#primary-menu.no-responsive > li.menu-item-current:after,#primary-menu.no-responsive > li.menu-item-active:after{
    content: "";
    display: block;
    width: 65%;
    height: 2px;
    background: #00c1cf!important;
    margin: 0 auto 0;
}




#primary-menu.no-responsive > li > ul > li a,.loginnav .dropdown-menu > li a{color: #303030!important;font-size: 16px!important;font-family: Microsoft Yahei!important;font-weight: 400!important;line-height: 22px!important;}#primary-menu.no-responsive > li > ul > li a:hover,.loginnav .dropdown-menu > li:hover > a,.loginnav .dropdown-menu > li:focus > a, .loginnav .dropdown-menu > li.active > a,.navbar .navbar-main .dropdown-menu > li > a:hover{color: #ffffff!important;}#primary-menu.no-responsive > li > ul > li > a,#primary-menu.no-responsive > li.menu-item-cart > .minicart,#primary-menu.no-responsive > li.megamenu-enable > ul{background-color: #ffffff!important;}#primary-menu.no-responsive > li > ul ul li:hover > a,#primary-menu.no-responsive > li > ul ul li:hover > a:after,#primary-menu.no-responsive > li > ul ul li.menu-item-active > a,#primary-menu.no-responsive > li > ul ul li.menu-item-current > a,#primary-menu.no-responsive > li > ul ul li.menu-item-current > a:after {color: #ffffff!important;}.primary-navigation.responsive li a, #primary-menu.no-responsive>li.megamenu-enable>ul, #primary-menu.no-responsive>li>ul>li>a{background-color: #ffffff!important;}#primary-menu.no-responsive > li.megamenu-enable > ul ul li > a:hover,#primary-menu.no-responsive > li.megamenu-enable > ul ul li > a:hover:after,#primary-menu.no-responsive > li.megamenu-enable > ul ul li > a:hover:before,#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-active > a,#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-current > a,#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-active > a:after,#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-current > a:after,#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-active > a:before,#primary-menu.no-responsive > li.megamenu-enable > ul ul li.menu-item-current > a:before,#primary-menu.no-responsive > li.megamenu-enable > ul > li .mega-label,#primary-menu.no-responsive > li > ul ul li.menu-item-active > a:after,#primary-menu.no-responsive > li.megamenu-enable > ul ul li:hover > a{color: #00d4f4!important;}#primary-menu.no-responsive>li>ul>li>a:hover,.primary-navigation.responsive li a:hover,.primary-navigation.responsive li.dl-back a:hover,.primary-navigation.responsive li a:focus,.primary-navigation.responsive li.dl-back a:focus,.primary-navigation.responsive li a:active,.primary-navigation.responsive li.dl-back a:active,.primary-navigation.responsive li.menu-item-active,.primary-navigation.responsive li.menu-item-current {background-color: #00c1cf!important;}#primary-menu.no-responsive > li.megamenu-enable > ul > li span.megamenu-column-header a.megamenu-has-icon:before,#primary-menu.no-responsive > li.megamenu-enable > ul > li > ul > li > a:before {color: #303030!important;}.topnav,.navbar .navbar-brand{line-height: 80px!important;}#header.affix .topnav,#header.navbar.affix .navbar-brand,#header.affix .layout3{line-height: 60px!important;}.onepage-pagination li a,.onepage-pagination li a:before,.onepage-pagination li a.active:before{width:5px;height:5px;}.navbar .navbar-brand{margin-right:40px;}.widget-area h3{color: #333333;font-family: 'Microsoft Yahei';font-size: 22px;font-weight: 600;line-height: 28px;margin-bottom:20px}
.navbar-inverse .navbar-nav>li a {padding: 10px 15px!important;}#primary-menu.no-responsive>li>a {padding: 0px 15px 0!important;}a.navbar-brand img {height: 60px;}#header.navbar.affix a.navbar-brand img {height: 40px;}.navbar-toggle,.logo-right-sidebar{margin-top: 20px}#header.navbar.affix .navbar-toggle,#header.navbar.affix .logo-right-sidebar{margin-top: 10px}
.fix-layout-logo .navbar-brand.center-block{padding:10px 0 }
#mobile-menu .nav>li>a,#header.affixbg.affix #mobile-menu .nav>li>a{
  	background-color: #2d2d2d;
	color:#7d7d7d}
#mobile-menu .active a,#mobile-menu .nav>li>a:focus,#mobile-menu .nav>li>a:hover {
	color: #ffffff!important;
    background: #252525!important;
}
#mobile-menu .nav>li>a,#header.affixbg.affix #mobile-menu .nav>li>a,#header.affixbg.affix #mobile-menu .navbar-nav>li a {
    color:#7d7d7d;
    font-size:13px;
	line-height: 18px!important;
	font-weight: 400;
	font-family: Microsoft Yahei;
}
#mobile-menu li ul li a,#header.affixbg.affix #mobile-menu li ul li a{
    color:#7d7d7d;
    font-size:13px;
	line-height: 18px!important;
	font-weight: 400;
	font-family: Microsoft Yahei;
}
ul li span.menu-toggler {    
   color: #ffffff!important;
}
.navbar-inverse .navbar-toggle {
    background-color: #333333;
}
.navbar-inverse .navbar-toggle {
    border-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
    background-color:#ffffff;
}
#mobile-menu li,#mobile-menu li ul li:first-child{
border-top:1px dotted #686868;
}
