/*
Theme Name:LeHuo
*/
div,html,body, div, dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, code, form, fieldset, legend, input, textarea, p, blockquote, th, td, hr, button, article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section {margin:0; padding:0;}
body {background:#092854; font-size:12px; font-family: tahoma,Arial,'宋体'; color:#333;}
a {text-decoration:none;}
li {list-style:none;}
.clear {clear:both;}
a img {border:none;}
.mt7 {height:7px; font-size:0;}
.wc {width:960px; margin:0 auto;}
.fl {float:left;}
.fr {float:right;}
span.article-nums {display:none;}
/*wrapper*/
#wrapper {background:url(images/boke8-body-bg.jpg) repeat center center; width:100%; width:expression_r(document.body.clientWidth <= 990? "990px" : "auto"); min-width:990px;}
.wrap {background:url(images/boke8-bg.jpg) no-repeat scroll center top transparent; width:100%; width:expression_r(document.body.clientWidth <= 990? "990px" : "auto"); min-width:990px; margin:0 auto; padding:8px 0 7px; height:auto!important; height:770px; min-height:770px;}
/*header*/
.header {height:107px; background:url(images/boke8-header-bg.jpg) no-repeat right center; overflow:hidden; position:relative;}
.header .logo {background:url(images/logo.jpg) no-repeat; width:320px; height:107px; float:left;}
.header .logo a {display:block; width:320px; height:107px; text-indent:-9999em; outline:none;}
.header .phone {float:left; position:absolute; left:800px; top:50px; font-size:20px; font-style:italic; color:#DE2810;}
.header .topmenu {float:right; padding:10px;}
.header .topmenu ul li {float:left; margin-left:13px; display:inline;}
.header .topmenu ul li.fav {background:url(images/boke8-rss.gif) no-repeat left center; padding-left:12px;}
.header .topmenu ul li a {color:#333;}
.menu {background:url(images/boke8-menu.jpg) repeat-x; height:31px; line-height:31px;}
.menu ul li {float:left; margin-right:10px; display:inline; width:83px; height:31px; text-align:center; font-weight:bold; font-size:14px; position:relative;}
.menu ul li a {display:block; width:83px; height:31px; color:#fff;}
.menu ul li a.on,.menu ul li a:hover,.menu ul li a.hover {background:url(images/boke8-menu-on.jpg) no-repeat; color:#0250A3;}
.menu ul li ul {background:#fff; border:1px solid #9FBED0; border-top:none; width:81px; position:absolute; left:0; top:31px; z-index:5; display:none;}
.menu ul li ul li {font-size:12px;}
.menu ul li ul li a {color:#0250A3;}
.menu ul li.on ul li a {background:#fff;}
.menu ul li ul li a:hover{background:#136CC6; width:81px; color:#fff;}

/*slider*/
.slider {height:240px; overflow:hidden; padding-top:6px; position:relative;}
.slider img {width:960px;}
#banners{width:960px; height:240px;	position:relative;}	
#banners .banner{position: absolute;top:0;left:0;display:block;}
.banner.current{z-index: 2; }	
#controls{float:right; position:absolute; right:10px; bottom:10px; z-index:2;}
#controls li { list-style:none; display:inline; }
#controls li a{width:12px;height:12px;display:block; /* < = FF2 hack */	margin:0px 3px 0px 3px;	background:url(images/inactive.png) no-repeat;float:left; outline:none;}
#controls li.active a{background:url(images/active.png) no-repeat;}
#controls li a:hover{background:url(images/active.png) no-repeat;}
/*container*/
.cont {overflow:hidden; padding-top:6px;}
.sidebar {width:232px; height:auto;}
.widget {overflow:hidden; margin-bottom:6px;}
.widget h3 {background:url(images/boke8-widget-title.jpg) no-repeat; height:28px; line-height:28px; padding-left:15px; color:#fff; font-size:12px;}
.widget ul {border:1px solid #D0DAE4; border-top:none; padding:4px 0 4px 15px; background:#F7F7F8;}
.widget ul li {background:url(images/boke8-widget-i3.jpg) no-repeat scroll 0 8px transparent; padding-left:15px; height:25px; line-height:25px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.widget p {height:28px; line-height:28px;}
.widget a {color:#666;}
.widget a:hover {text-decoration:underline;}
.widget table {width:230px; text-align:center;}
.widget caption {height:28px; line-height:28px;}
#divContorPanel div,#divSearchPanel div {border:1px solid #ddd; padding: 4px 0px 4px 15px;}
#divContorPanel span {line-height:1.8em;}
#divSearchPanel form {margin:5px 0;}
#divSearchPanel #edtSearch {width:155px; height:22px; line-height:22px; border:1px solid #ccc;}
#divMisc ul {padding:10px 15px 5px;}
#divMisc li {background:none; margin:5px 0; height:auto;}
.info,.news {width:710px; height:auto; margin-bottom:6px;}
.info h3,.news h3 {background:url(images/boke8-info-title.jpg) no-repeat; height:31px; line-height:31px; color:#fff; padding:0 15px;}
.info .info-con,.news .content {border:1px solid #D0DAE4; border-top:none; padding:15px; overflow:hidden;}
.info .info-con img {width:220px; height:160px; float:left; display:inline; margin:5px 15px 0 0;}
.info .info-con p {text-indent:2em; line-height:25px;}
/*news*/
.news h3 span.breadcrumb {font-weight:normal; font-size:12px; color:#666;}
.news h3 span.breadcrumb a ,.newslist ul li a,.productslist ul li h2 a{color:#333;}
.newslist ul,.productslist ul {overflow:hidden;}
.newslist ul li {font-size:14px; height:32px; line-height:32px; background:url(images/boke8-news-li.jpg) no-repeat left center; padding-left:20px; border-bottom:1px dotted #ccc;}
.newslist ul li a:hover {color:#f00;}
.newslist ul li span {font-size:12px; color:#999;}

/*products*/
.productslist ul {width:696px;}
.productslist ul li {float:left; width:169px; height:160px; margin:8px 0 10px 5px; display:inline;}
.productslist ul li img {width:140px; height:120px; border:1px solid #ddd; padding:2px;}
.productslist ul li h2 {font-weight:normal; font-size:12px; width:146px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; height:25px; line-height:25px; text-align:center; margin-top:5px;}

.pn {overflow:hidden; padding-top:10px;}
/*post*/
.post {}
.post h2 {text-align:center; font-family:"Microsoft Yahei"; font-size:20px; padding:10px 0;}
.post .postmeta {color:#999; text-align:center; padding:5px 0;}
.post .postmeta span {padding:0 5px;}
.post .entry {color:#333; font-size:14px; padding-top:10px;}
.post .entry p {line-height:1.8em; margin-top:10px; text-indent:2em;}
.post .entry ul,.post .entry ol {margin:10px 10px 10px 2em;}
.post .entry li {line-height:1.8em;}
.post .entry ul li {list-style:disc inside none;}
.post .entry ol li {list-style:decimal inside none;}
.post .entry blockquote {border:1px solid #ddd; padding:10px; background:#eee; margin:10px 2em;}
.post .entry img {float:none; border:1px solid #ddd; padding:1px; max-width:620px; _width:expression(this.width > 620? "620px" : "auto"); height:auto;}

/*tags-cloud*/
.tags-cloud a {padding:5px;}
/*related*/
.related ul li {height:24px; line-height:24px; background:url(images/boke8-widget-i3.jpg) no-repeat left center; padding-left:15px;}
.related ul li span {color:#999;}
/*comment*/
.comments {overflow:hidden;}
.comments .msg {position:relative; overflow:hidden; clear:both; border-bottom:1px dashed #ddd; margin-bottom:10px;}
.comments .msg .gravatar {float:float; position:absolute; left:0; top:0;}
.comments .msg .gravatar img {width:35px; height:35px; border:1px solid #ddd; padding:2px;}
.comments .msg .comment-content {padding-left:50px;}
.comments .msg .commentmeta {overflow:hidden;}
.comments .msg .commentmeta span.fl {font-weight:bold; font-size:14px; font-family:"Microsoft Yahei";}
.comments .msg .commentmeta span a {color:#4077CA;}
.comments .msg .commentmeta span.fr {color:#999;}
.comments .msg .msgarticle {clear:both; padding:5px 0; color:#555; font-size:13px;}
.comments .msg .msgarticle p {line-height:1.8em;}
.comments .msg .msg{border-top:1px dotted #ddd; padding-top:10px; border-bottom:none; margin-bottom:0px; padding-bottom:0px; margin-top:10px;}
.comments .msg .msg .gravatar {position:absolute; left:0; top:10px;}

/*commentform*/
.commentform p {margin-top:10px;}
.commentform p label {font-size:14px; font-family:"Microsoft Yahei"; color:#555; padding-left:5px;}
.commentform p input {height:12px; line-height:12px; padding:5px; border:1px solid #ccc;}
.commentform p textarea {width:85%; border:1px solid #ccc; height:150px;}
.commentform p .submit {height:24px; line-height:24px; cursor:pointer; margin-right:15px;}
/*pagenavi*/
.pagenavi {clear:both; overflow:hidden; text-align:center; margin-top:15px;}
.pagenavi a {display:inline; margin:0 5px; color:#333; padding:2px 4px;}
.pagenavi a.cur {color:#042778;}
/*banner*/
.home-banner {padding-bottom:6px;}

/*products*/
.new-products {overflow:hidden;}
.new-products h3 {background:url(images/boke8-home-product-title.jpg) no-repeat; height:31px; line-height:31px; color:#fff; padding-left:15px;}
.new-products .case-slide {border:1px solid #D0DAE4; border-top:none; padding:15px 10px; height:139px;}
.new-products ul {overflow:hidden;}
.new-products ul li {width:165px; height:154px; float:left; margin-right:8px; display:inline;}
.new-products ul li img {width:160px; height:125px;}
.new-products ul li h2 {font-weight:normal; font-size:12px; text-align:center; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.new-products ul li h2 a {color:#333;}
#incase {width:3800px; float:left;}
#caseslide {float:left;}
#caseslide2 {float:left;}
/*cats*/
.cats {overflow:hidden; padding:10px 0;}
.sub-cats {width:980px;}
.box {float:left; width:313px; height:auto; overflow:hidden; margin-right:10.5px; display:inline;}
.box h3 {background:url(images/boke8-home-box-title.jpg) no-repeat; height:28px; line-height:28px; color:#1A5DAC; font-family:"Microsoft Yahei"; font-size:!4px; padding-left:33px;}
.box h3 span {font-weight:normal; font-size:12px; float:right; margin-right:8px; display:inline; font-family:"宋体";}
.box h3 span a {color:#999;}
.box h3 span a:hover {text-decoration:underline;}
.box ul {background:url(images/boke8-box-li-bg.jpg) no-repeat left top; margin:10px 5px;}
.box ul li {height:28px; line-height:24px; border-bottom:1px dotted #ddd; padding-left:18px;}
.box ul li a {color:#333; width:250px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.box ul li a:hover,.friendlinks ul li a:hover,.pageslist ul li a:hover,.header .topmenu ul li a:hover,.new-products ul li h2 a:hover,.news h3 span.breadcrumb a:hover,.productslist ul li h2 a:hover,.post a:hover,.related a:hover {text-decoration:underline; color:#F60;}
.box ul li span {float:right; color:#ccc;}
/*friendlinks*/
.friendlinks h3 {height:28px; line-height:28px; background:#F4F4F4; border:1px solid #ABCCED; padding:0 10px;}
.friendlinks h3 {color:#1A5DAC;}
.friendlinks h3 span {float:right; color:#666; font-weight:normal; font-size:12px;}
.friendlinks h3 span a {color:#666;}
.friendlinks ul {overflow:hidden;}
.friendlinks ul li {float:left; padding:10px;}
.friendlinks ul li a,.post a ,.related a{color:#333;}
.footer {background:#F7F7F8; border:1px solid #DEE3E7; padding:15px 0; line-height:26px; text-align:center;}
.footer a {color:#1A5DAC;}
.pageslist ul li {display:inline; border-right:1px solid #333; padding:0 10px 0 0; margin:0 4px;}
.pageslist ul li a {color:#333;}
.pageslist ul li ul {display:none;}