html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, blockquote, pre, a, abbr, acronym, address, big, cite, code, 
del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, 
fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td{border:0; margin:0; padding:0; outline:0}
input, textarea{border:1px solid #CECECE; padding:3px}
button, input[type="submit"]{border-color:#CECECE; background:#F2F2F2 url(images/bg_btn.png) repeat-x; color:#555; cursor:pointer}
button:active, input[type="submit"]:active{background:#eee url(images/white-grad-active.png) repeat-x scroll left top}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden}#ta-post a{font-weight:normal;}
.clear{clear:both; height:0; width:0; font-size:0; overflow:hidden}
.clearfix {zoom:1} code, pre{font-family:Georgia, "Times New Roman", Times, serif;}
img{border:0;} img.centered{display:block; margin-left:auto; margin-right:auto}
img.alignright{margin:3px 0 5px 10px; display:inline} img.alignleft{margin:3px 10px 5px 0; display:inline}
blockquote{margin:15px 30px 0 15px; padding-left:15px; border-left:5px solid #e5e5e5; color:#666;}
blockquote cite{margin:5px 0 0; display:block}

body{background:#E6E6E6; font:14px Arial, "Microsoft YaHei","SimSun"; color:#555;}
#wrapper{width:990px; margin:0 auto 0; padding:10px; background:#FFF; border-left:1px solid #ddd; border-right:1px solid #ddd;}

a{color:#036; text-decoration:none} a:hover{color:#bb0200} a:focus{outline:none}
p{margin:10px 0} h2.pagetitle span{color:#666; font-style:italic} h2.center{font-size:16px; margin:10px 0}
.sectitle{background:url(images/white-grad.png) top repeat-x; padding:5px 10px 4px; border:1px solid #ddd;}
.sectitle h3{font-size:13px; line-height:1.4em; margin:0; padding:0; text-transform:uppercase; font-weight:600}
.photo-title{background:url(images/white-grad.png) top repeat-x; padding:5px 10px 4px; border:1px solid #ddd;} .photo-title h3{padding:0}

/* Header */
#header{width:990px; margin:0 auto 0; padding:5px 10px 0; background:#fff;border-left:1px solid #e3e3e3; border-right:1px solid #e3e3e3;}
#header-container{height:60px; margin:0 auto; padding:8px 0; position:relative}
#header h1{margin:5px 0 0 0; font-size:16px; padding:0; width:200px; float:left; height:36px; background:url(images/logo.png) 0 0 no-repeat; text-indent:-9999px}  
#header .logo{ float:left;width:280px; height:60px}
#header .rss { float:right; width:18px; padding:7px 5px 0 0; border:0;} 
#header .rss a {width:16px;height:16px; display:block; background:url(images/rss.png) no-repeat; text-indent:-9999px;} 
#header .rss a:hover { background:url(images/rss.png) no-repeat;}

/* Header Search/Links */
#search{position:absolute; top:40px; right:0; margin:0; padding:0}
input#s{border:1px solid #004B96; width:142px; background:#fff; color:#777; vertical-align:middle;}
input#searchsubmit,input#tmallsubmit{border:1px solid #004B96; width:45px; vertical-align:middle;background:#F2F2F2 url(images/bg_btn.png) repeat-x; color:#555; cursor:pointer;}
#header-top{position:absolute; right:0; top:5px; line-height:14px; font-weight:normal}
#header-top ul{margin:0; padding:0}  #header-top ul li{list-style:none; margin:0; padding:2px 5px 0; float:left; border-left:1px solid #004B96;}
#header-top ul li:first-child{border:none}

/* Header Login */
#header #member{width:350px;float:right;text-align:right;}
#header #member #log{width:75px;}
#header #member #pwd{width:50px;}
#header #member p{width:290px;text-align:right;}

/* Header - Nav */
#mainnav{margin:0 auto 5px; padding:0; background:#003366 url(images/menu.png) repeat-x;height:35px;}
#nav, #nav li {list-style:none;}
#nav li {float:left; border-right:1px solid #015AB6;}
#nav li:first-child{border-left:0;background: #ff6600;}
#nav li a{color:#FFF;display:block;padding:11px 18px 10px;font-size:14px;font-weight:bold;line-height:14px;position:relative;}
#nav li a:hover{background:#ff6600;color:#fff;}
#nav li li a{background:#004c97;color:#fff;width:60px;float:none;padding:11px 18px 9px;border-top:1px solid #fff;} 
#nav li li a:hover{color:#fff;}
#nav li ul {z-index:99;position:absolute;left:-999em;height:auto;width:60px;}
#nav li li {border:0;} #nav li ul a {width:60px;} #nav li ul a:hover, #nav li ul a:active {}
#nav li ul ul {margin:-32px 0 0 101px;}
#nav li:hover ul ul, #nav li:hover ul ul ul, #nav li.sfhover ul ul, #nav li.sfhover ul ul ul {left:-999em;}
#nav li:hover ul, #nav li li:hover ul, #nav li li li:hover ul, #nav li.sfhover ul, #nav li li.sfhover ul, #nav li li li.sfhover ul {left: auto;} #nav li:hover, #nav li.sfhover {position:static;}
#nav li.current-menu-item {background:#ff6600;} 
#nav li.current-menu-item a {color:#fff;}

/* featured */
#home_featured { width:645px; margin:0 0 15px 0; overflow:hidden;} 
#home_featured .comment-count { margin-left:5px;} #home_featured h3.f-title{background:url(images/white-grad.png) top repeat-x;font-size:13px; font-weight:600; line-height:19px; border:1px solid #ddd;}
#home_featured .f-title{background:#eff0ef; margin-bottom:10px; padding:5px 10px 4px; vertical-align:middle;}
.main_image img { margin-top:5px; margin-left:5px;}
.main_image h2 {padding:8px 10px 3px; font-size:16px; font-weight:600; position:relative; white-space:nowrap;text-overflow:ellipsis;overflow:hidden;} 
.main_image p {padding:0 10px; margin-top:8px; line-height:18px; position:relative;}
.block small, .image_thumb small {font-size:12px; color:#999;} .main_image .block small {margin-left:10px; color:#999;position:relative;}
#ta-post img {border: 1px solid #eee;}
.main_image .desc {width:100%; bottom:0px;left:0px;} * + html .main_image .desc {bottom: 2px}
.main_image .block {width:100%; height:114px; overflow:hidden;} .main_image a.collapse {display:none;} .main_image a.show {display:none;}
.image_thumb {float:left;width:280px; background:#fcfcfc; margin-left:10px; border:1px solid #ddd;} 
a.img-thumb img {padding: 5px;background: #ffffff; float: left; border-top:#EDEDED 1px solid; border-right:#ddd 1px solid;border-bottom:#ddd 1px solid; border-left:#EDEDED 1px solid;} a.img-thumb:hover img {background: #EDEDED; border:1px solid #DDD;} .image_thumb ul {list-style:none;} 
.image_thumb ul li {float:left; width:266px; padding:10px 5px 10px 10px; border-bottom:#efefef 1px solid; border-right:0;} .image_thumb ul li.hover {cursor: pointer}
.image_thumb ul li.active {cursor: default} html .image_thumb ul li h2 {padding:0px;margin:5px 0px;font-size:14px;font-weight:600;height:34px;line-height:18px;overflow:hidden;} .image_thumb ul li .block {padding:0px; width:160px;float:left; margin-left:10px;} .image_thumb ul li p {display:none}

/* Content */
#content{float:left; width:645px}#content-single{float:left;width:658px;background:#fff; padding:0 10px; border:1px solid #DEDEDE; overflow:hidden;}
#home-left{float:left; width:680px}#home-right{float:right; width:160px} .postbox{padding:19px 0 10px 0; margin:0; border-bottom:1px solid #ddd;} 
#homelists .postbox .entry h2{font-size:16px; font-family: Arial,"Microsoft YaHei","SimSun";line-height:1.2em; margin:0 0 5px 0; padding-bottom:5px;}
.postbox h2 a:hover, #featured h2 a:hover{text-decoration:underline;} .postbox p{margin:0 0 5px 0;}
.postdate{color:#888; margin:0 0 2px 0} .postdate em{font-style:normal} p.postmetadata{ color:#888; line-height:1.2em; margin:0; padding-top:3px; } 
.postbox p.postmeta{margin:0; color:#888} .postmeta a{color:#888;} .postmeta a:hover{color:#555}
.a_img{display:block;width:150px;height:150px;float:left;border:1px solid #fff;margin:0 10px 0 0;}
.a_img:hover{border:1px solid #036;}
.postbox .image-frame{float:left; width:150px;position:relative; vertical-align:top;} 
.postbox .archiveimg{width:160px; height:120px} .postbox .archiveimg img{width:160px; height:120px} .postbox .post_content{padding-left:120px}
.postbox .archivecont{padding-left:175px} .postcat{line-height:12px; font-size:12px; padding:5px 0;} .postcat a{color:#C64848; margin-right:2px}
.cat-show{margin-bottom:10px} .cat-show ul{margin:2px 0 0 0; padding:0}
.cat-show ul li{list-style-image: url(images/dot.png); color:#bbb; margin:0 0 0 14px; padding:3px 0}
.cat-show li h3{margin:0; font-size:13px; line-height:130%; font-weight:normal}
.comment-count{display:inline-block; padding-left:16px; line-height:15px; background:url(images/c3.png) 0 2px no-repeat; color:#f8b707; font-weight:bold}
.author em{font-style:normal}
.postsingle{margin-bottom:10px; padding-top:5px; overflow:hidden;}
.postsingle h2{font-size:18px;font-family: Arial,"Microsoft YaHei","SimSun";padding:5px 0;color:#036;border-bottom:#eee solid 1px;}
.postsingle h2 a:link, .postsingle h2 a:visited{color:#222} .postsingle h2 a:hover{text-decoration:none; color:#222; background:#eef4ff}
.postsingle .entry{line-height:1.5em; overflow:hidden} .postsingle .entry p{margin:5px 0 12px 0}
.postbyline{height:20px;  color:#888; padding-left:1px} .postbyline .postby{float:left;}
.postsingle .btn{float:none; clear:left; margin-bottom:6px; text-align:center}
a.contrlink{padding-right:15px; background:url(images/external_small.png) right 0 no-repeat}
.readmore{text-align:right; margin-top:-10px} .post h2{font-size:16px; margin:5px 0 15px 0} .entry{line-height:168%;}
.entry ul, .entry ol {padding-left:25px;} .entry h3{font-size:14px; margin:.6em 0} .entry h4, .entry h5{font-size:13px; margin:.5em 0}
#entryleft{float:left; width:160px; border:1px solid #e5e5e5; padding:5px} .entry p.pagesnumb{margin:15px 0}
.entry p.pagesnumb a:link, .entry p.pagesnumb a:visited{background:#fff; padding:0 4px; margin:0 2px; border:1px solid #718cc7; color:#3d62ad; text-decoration:none}
.entry p.pagesnumb a:hover{background:#00609a; color:#fff; border:1px solid #00609a; text-decoration:none}
.postsingle .entry p.tags{background:url(images/tag14x14.png) 0 0 no-repeat; padding-left:18px; margin:0 0 10px 0; line-height:16px}
.postsingle .entry p.topics{margin:0;  line-height:16px; background:url(images/icon_topic.gif) 0 0 no-repeat; padding-left:18px}
.navigation{clear:both; overflow:hidden;font-weight:bold;}
.navigation p{float:left; width:124px; margin:10px 0;} .navigation p.nav-newer{float:right; text-align:right}
.entry .share-tag { padding-bottom:15px;} span.share { float:right; width:185px; vertical-align:middle;}
.entry-content {width:658px;font-size:15px; line-height:180%; overflow:hidden;}
.entry-content ul li { padding-bottom:5px;} .entry-content img {max-width:620px;}

/* wp-pagenavi */
.wp-pagenavi { padding:20px 0 15px; clear:both;}

/* Sidebar */
#sidebar{width:300px; float:right; overflow:hidden;} #sidebar .widget{ padding-bottom:15px; clear:both;}
#sidebar ul li{list-style:none; padding:6px 0; margin:0; line-height:1.4em; border-bottom: 1px solid #EDEDED;}
#sidebar h3.widget-title{font-size:13px;font-weight:600; background:#eff0ef; text-transform:uppercase; line-height:1.4em; margin:0 0 5px 0; background:url(images/white-grad.png) top repeat-x; padding:5px 10px 4px; border:1px solid #ddd;}
#sidebar ul li h3{margin:0 4px 0 0; display:inline; line-height:1.4em; font-weight:500; font-size:13px;}

#sidebar #featured .featured-meta {line-height:1.5em;}
#sidebar #featured img{float:left; margin:0 7px 0 0; padding:5px; background:#f6f6f6; border-right:#ddd 1px solid;border-bottom:#ddd 1px solid; border-left:#EDEDED 1px solid;}
#sidebar .widget_wpgp_most_commented span{float:left;background:#1fa3dc;color:#fff;display:inline-block;padding:1px 3px;font-size:11px;font-weight:600; margin:2px 6px 0 0}

/* Sidebar - Most Viewed */
#sidebar .top10{list-style:none; position:relative;}
.widget_mostviewed small{text-transform:none; font-weight:400; color:#888}
.top10 .post_views{color:#888} .top10 .image-frame{float:left; width:75px; height:75px; padding-top:3px; overflow:hidden}
.top10 .image-frame img{background:#f6f6f6;vertical-align:text-top;}
.top10 .stories{padding-left:80px;color:#aaa} .top10 .stories2{padding-left:3px} 
.top10 var{position:absolute; top:8px; left:0; padding:2px 3px; font-size:12px; line-height:14px; color:#fff; background:#cfe339; font-style:normal;}

/* Footer */
#footermenu{width:990px; margin:0 auto 0; background:#f0f0f0; padding:9px 10px 10px; border-top:1px solid #DEDEDE; border-bottom:1px solid #CFCFCF;border-left:1px solid #ddd; border-right:1px solid #ddd;}

#footer{width:990px; margin:0 auto 20px; padding:25px 10px 25px; background:#f0f0f0; line-height:1.3em; border:1px solid #ddd; border-top:1px solid #fff;color:#333; font-weight:normal; overflow:hidden;} 
#footer .footerleft{float:left; width:49%;} #footer .footerright{float:right; width:49%; text-align:right; vertical-align:top;}
#footer p{margin:3px 0;} #footer a, #footer a:visited{color:#000;} #footer a:hover{color:#555;}


/* comment-navi */
#comment-navi {padding:8px 0 2px;} #comment-navi a {background:#f3f3f3; padding:3px 5px;} #comment-navi .current {background:#EEE;padding:3px 5px;}

/* 404 page */
#content #page404 div{font-weight:bold;}
#content #page404 span.t1{color:#ff8c00; font-size:24px; margin:0 10px 0 0}
#content #page404 span.t2{font-size:20px;}
#content #page404 ul{margin:0; padding:15px 0}
#content #page404 ul li{list-style:none; margin:0; padding:0; font-size:16px; font-weight:bold; line-height:1.6em}

.postinfo .navilink {
    float: right;
    font
}
.navilink a {
    color: #FFFFFF;
    font-size: 16px;
    padding: 1px 6px;
    text-align: center;
    text-decoration: none;
}
.navilink a.imlink_more {
    background-color: #21457C;
    text-decoration: none;
}
.navilink a.imlink_gobuy {
    background-color: #bb0200;
    text-decoration: none;
}
.single_gobuy {
    /*background-color: #f30;*/
    margin: 28px auto;
    /*padding: 4px 6px;*/
    text-align: center;
    /*width: 242px;*/
}
.single_gobuy a {
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
	width:242px;
	margin-right:10px;
	padding:4px 6px;
	background-color: #f30;
}

.post{float:left;}
.post ul{
	width:678px;border: 1px solid #004B96;
	height: auto;
	padding: 14px 0px 7px;
	-webkit-box-shadow: #F2F2F2 2px 3px 3px;
	-moz-box-shadow: #f2f2f2 2px 3px 3px;
	box-shadow: #F2F2F2 2px 3px 3px;
	margin: 0 auto 10px;
	position:relative;
	list-style:none;
	float: left;
}

.post ul li{
	width:226px;
	line-height: 25px;
	font-size: 12px;
	font-family: Arial,"SimSun";
	float:left;
	text-indent:15px;
	background:url(/img/blackDot.png) no-repeat 8px 11px;
}
.post .post_title{
	position:absolute;
	left:10px;
	top:-23px;
	width:100px;
	text-align:center;
	height:25px;
	line-height:25px;
	font-size:15px;
	color:#004B96;
	background:url(/img/blackFriday.png) no-repeat;
}
.pinglun,.pinglun a{color:#b0b0b0;}
.pinglun_left{width:auto;float:left;}
.pinglun_conter{width:auto;float:left;height:16px;line-height:16px;margin: 0 0 0 6px;}
.pinglun_right{text-align:right;float:right;}
.pingfen{float:right;}
.navilink a{color:#fff;}
.t_type{padding:0 3px 0 4px;}
div.detail{font-size:14px;overflow:hidden;height:97px}
div .extended{height:auto;}
.pinglun a.extbtn {
    background: none repeat scroll 0 0 #F6F7F9;
    border: 1px solid #E5E5E5;
    display: block;
    font: 12px/22px 宋体;
    height: 22px;
    padding: 0 20px 0 9px;
    position: relative;
    width: 48px;
	float:right;
	margin-left:5px;
	color:#000;
}
.pinglun a.extbtn:hover {
    color: #FF6600;
    text-decoration: underline;
}
.pinglun a.extbtn em {
    background-position: 0px 0px;
    cursor: pointer;
    font-size: 0;
    height: 7px;
    line-height: 0;
    overflow: hidden;
    position: absolute;
    right: 6px;
    top: 8px;
    width: 11px;
    background-image: url("/img/bg.png");
    background-repeat: no-repeat;
}
.pinglun a.active {
    background: none repeat scroll 0 0 #82ADD8;
    border-color: #89B2DA;
    color: #FFFFFF;
}
.pinglun a.active em {
    background-position: 0px -9px;
}
#postdate3{
	float:right;
	margin-right:10px
}

#postdate3 a{
    display: block;
    padding: 4px;
    text-align: center;
    background: #ff6600;
    color: #fff;
}
/**集成商品页**/
.sp_box{
    clear: both;
    margin-top: 20px;
    height: 100px;
}
.sp_box img{
	height:100px;
	width:100px;
	float:left;
	margin-right:10px
}
.sp_box .sp_right{
	margin-left:5px;
}
.sp_right .sp_title{
	font-size:18px;
	height:24px;
	line-height:24px;
}
.sp_right .sp_body{
	height:48px;
	overflow:hidden;
	line-height:20px;
}
.sp_right .sp_buy{
	height:24px;
}
.sp_buy .sp_buyurl{
	float:right;
	margin-left:5px;
}
.sp_buy .sp_quanurl{
	float:right;
	margin-left:5px;
}
.sp_quanurl a, .sp_buyurl a,.sp_quanurl a:hover, .sp_buyurl a:hover{
	padding:5px;
	background-color:#ff6600;
	color:white;
	border-radius:5px;
}