/* CSS Document */
/* global begin*/
body {
	background: #e9e9e9; 
	font-size: 14px; 
	font-family: Verdana,"宋体";
	margin:0;
	padding: 0px;
}
div{margin:0 auto; padding:0;}
h1,h2,h3,h4,h5,h6,ul,li,dl,dt,dd,form,img,p{
margin:0; padding:0; border:none; list-style-type:none;
}
table{
	border-collapse: collapse;
	font-size: 12px;
}
a:link,a:visited {
	color: #06c;;
	text-decoration: none;
}
a:hover {
	color: #333;
	text-decoration: underline;
}
#topop{ text-align:center; border: 1px solid #000; margin:1px; color:red; background:#fff; line-height: 18px;}
#topinfo{text-align:right; width:980px; color:#759554; line-height: 20px;}
#mess{ line-height:28px; text-align:center; width:100%; border-bottom:1px solid #555; background-color:#fff; color:#ff0000;}
#main {
	padding: 14px; 
	background: #fff; 
	border: 1px solid #a8a8a8; 
	width: 952px; 
	height: auto;
	margin: 0px auto;
	overflow: hidden;
}
.clr {
	clear: both;
}
.none {
	display: none;
}
.red{color:#ff3300;}
.orange{color:#ff7700;}
.blue1{color:#3388ff;}
.blue2{color:#0033cc;}
.green1{color:#77bb55;}
.green2{color:#337700;}
.alt1{background-color:#fff; line-height: 25px;}
.alt2{background-color:#eee; line-height: 25px;}
.gray{color:#666;}
.black{color:#111;}
.tc{text-align:center;}
.tr{text-align:right;}
.tl{text-align:left;}
.fl {float:left;}
.fr {float:right;}
th{
    font-size: 120%;
    font-weight: bold;
    line-height: 25px;
    background-color: #06c;
    color: #FFF;
    height: 25px;
}
.status{
	padding: 5px 5px 5px 25px;
	line-height:150%;
	background-color: #fff;
	border: 1px solid #f00;
	color: #f32;
	text-align: left;
	background: url(/images/newannounce.gif) 5px 6px no-repeat;
}
/* global end*/
/*head begin*/
#head {	
	height: 78px;
	width: 100%;
	background-color: #3D6DB5;
	display: block;
	overflow: hidden;
}
#head h1 {
	margin: 6px;
	overflow: hidden;
	float: left;
}
#head #logo {
	float: left;
	padding: 5px;
}
#head #search {
	width: 638px;
	float: right;
	height: 50px;
	padding-top: 27px;
}
#head #search .input {
	width: 382px;
	height: 18px;
	border-top: 1px solid #6f9426;
	border-left: 1px solid #6f9426;
	border-right: 1px solid #fff;
	border-bottom: 1px solid #fff;	
	float: left;
	line-height: 18px;
	padding-top: 4px;
	font-size: 14px;
	color: #333;
}
#head #search .search_right {
	width: 180px;
	height: 25px;
	float: right;
}
#head #search .search_but {
	line-height: 25px;
	border: 0px;
	width: 81px;
	height: 25px;
	padding-top: 1px;
	background: url(/images/but_search.gif) no-repeat 0px;
}
#head #search .searchhot {
	width: 580px;
	height: 25px;
	line-height: 25px;
	color: #eee;
}
#head #search .searchhot strong {
	color: #fff;
}
.searchhot a:link,.searchhot a:visited {
	color: #eee;
}
.searchhot a:hover {
	color: #fff;
}
/*head end*/
/*底部开始*/
#extrainfo {
	margin: 25px auto;
	width: 980px;
	height: auto;
	overflow: auto;
	background: url(/images/dec_cap.gif) no-repeat 5% 70%;	
}
#extratit{
	float:right;
	width:auto;
	margin:2px 15px 0 38px;
	text-align:center;
	font-weight:bold;
	color:#666;
}
.extra {
	float:right;
	width:130px;
	border-left:1px solid #cbcbcb;
	margin:0 15px 15px 0;
	padding:0 8px;
}
#foot { 
	background:#7c7c7c;
	padding:10px 20px 10px 28px;
	color:#cecece;
}
#ftif {
	float:right;
}
/*底部结束*/
/*导航开始*/
#main_title {
	color: #4a4a4a;
	padding: 5px 0;
	font-weight: 400;
}
#main_title a:link,#main_title a:visited {
	color: #069;
}
#main_title a:hover {
	color: #36c;
}
#main_title .bring {
	float: right;
	text-align: right;
	margin-right:5px;
	color: #666;
}
/*导航结束*/
/*左边开始*/
#sidebar {
	width: 210px;
}
#channel {
	width: 732px;
}
.box {
	padding: 1px;
	border: 1px solid #c3c3c3;
	margin-bottom: 5px;
	height: auto;
	line-height: 180%;	
}
.content{
	padding: 5px;
}
/*频道分类开始*/
.channel_sort {
	margin-top: -1px;
}
.channel_sort h3 {
	font-size: 14px;
	font-weight: 400;
	line-height: 27px;	
	background: url(/images/icn_h3.gif) no-repeat 5px 8px;
	padding-left: 15px;
	border-top: 1px solid #c3c3c3;
}
.channel_sort h3 a:link,.channel_sort h3 a:visited {
	color: #000;
}
.channel_sort h3 a:hover {
	color: #000;
}
.channel_sort .active{
	border:#000 1px solid;
	padding:1px;
	background-color:#cde;
}
.channel_sort ul {
	border-top: 1px solid #c3c3c3;
	line-height: 20px;
	height: auto !important;
	height: 20px;
	overflow: hidden !important;
	overflow: visible;
	background: #f4fcff;
	padding: 3px 0px;
}
.channel_sort ul li {
	float: left;
	background: url(/images/new20/icn_libg.gif) no-repeat 7px 7px ;
	padding-left: 16px;
	height: 20px;
	white-space: nowrap;
}
.channel_sort ul li a:link,.channel_sort ul li a:visited{
	color: #333;
}
.channel_sort ul li a:hover {
	color: #333;
}
.search_left input{
	width: 115px;
}
.side_search .search_left {
	width: 125px;
	float: left;
	line-height: 30px;
	padding:5px;
}
.side_search .search_right {
	width: 65px;
	float: right;
	line-height: 30px;
	padding-top:5px;
}
.side_search h3 {
	font-size: 12px;
	font-weight: 600;
	margin: 0px;
	color: #000;
	height: 29px;
	line-height: 29px;
	background: #f2f2f2;
	padding-left: 10px;
}
/*频道分类结束*/
/*热卖商品开始*/
.channel_hot {
	background: #f4fcff;
	height: 54px;
	padding: 8px 5px;
}
.channel_hot img {
	border: 1px solid #e1e2e4;
	width: 50px;
	height: 50px;
	padding: 3px;
	background: #fff;
	float: left;
}
.channel_hot ul {
	width: 130px;
	height: 40px;
	float: right;
	padding-top: 5px;
	line-height: 18px;
}
.sidebox .hot_bring a:link,.sidebox .hot_bring a:visited {
	color: #008ae3;
}
.sidebox .hot_bring a:hover {
	color: #008ae3;
}
.sidebox .hot_price a:link,.sidebox .hot_price a:visited {
	color: #16790d;
	font-weight: 600;
}
.sidebox .hot_price a:hover {
	color: #16790d;
	font-weight: 600;
}
/*热卖商品结束*/
/*合作伙伴开始*/
.channel_friend ul {
	height: auto !important;
	height: 20px;
	overflow: auto !important;
	overflow: visible;
	border-top: 1px solid #c3c3c3;
	padding-top: 5px;
}
.channel_friend ul li {
	float: left;
	background: url(/images/icn_libg.gif) no-repeat 5px 8px ;
	padding-left: 12px;
	height: 20px;
	line-height: 20px;
	float: left;
	width: 90px;
	overflow: hidden;
}
.channel_friend a:link,.channel_friend a:visited{
	color: #000;
}
.channel_friend a:hover {
	color: #000;
}
/*合作伙伴结束*/
/*左边结束*/
/*资讯导购开始*/
#channel_left {
	float: left;
	width: 468px;
	height: 205px;
}
.channel_leftimg {
	width: 166px;
	height: 166px;
	overflow: hidden;
	float: left;
}
.channel_img {
	width: 160px;
	height: 120px;
	border: 1px solid #c3c3c3;
	margin: 3px;
	overflow: hidden;
}
.channel_img img {
	overflow: hidden;
}
.channel_leftbottom {
	line-height: 20px;
	text-align: center;
}
.channel_text {
	padding-top: 3px;
	width: 298px;
	overflow: hidden;
	float: right;
}
.channel_text ul li {
	float: left;
	height: 21px;
}
.channel_text .lileft {
	width: 239px;
	background: url(/images/arrow.gif) no-repeat 0px 8px ;
	padding-left: 7px;
	overflow: hidden;
	line-height: 21px;
}
.channel_text .lileft a:link,.channel_text .lileft a:visited,.channel_text .lileft a:hover {
	color: #333;
}
.channel_text .liright {
	width: 50px;
	text-align: right;
	line-height: 21px;
	color: #999;
	font-size: 75%;
}
/*资讯导购结束*/
/*推荐品牌开始*/
#channel_right {
	float: right;
	width: 250px;
	height: 205px;
	overflow: hidden;
}
#channel_right form{
	margin: 3px;
}
#channel_right input{
	width:115px;
}
#channel_right ul li {
	color: #2a4b64;
	line-height: 20px;
	padding-left: 2px;
}
#channel_right ul li a:link,#content_bar ul li a:visited {
	color: #2a4b64;	
}
#channel_right ul li a:hover {
	color: #17527f;	
}
/*推荐品牌结束*/
/*最新产品开始*/
.channel_bg {
	background: #f4fcff;
}
.channel_title {
	width: 721px;
	height: 27px;
	line-height: 27px;
	margin-left: 6px;
	color: #01295c;
	font-weight: 600;
}
.channel_titleright {
	float: right;
	text-align: right;
}
.channel_box {
	width: 724px;
	overflow: hidden;
	margin: 0px 0px 5px 5px;
	border: 1px solid #c3c3c3;
	padding: 1px;
	background: #fff;
	height: auto;
	overflow: auto;
}
.channel_box ul {
	width: 161px;
	padding: 10px;
	float: left;
	text-align: center;
	height: 158px;	
}
.channel_box .product_img {
	height: 100px;
	text-align: center;
	line-height: 100px;
	overflow: hidden;
}
.channel_box .bring {
	color: #0889e4;
	line-height: 18px;
	font-weight: 600;
	overflow: hidden;
	margin-top: 5px;
	width: 161px;
}
.channel_box .bring a:link,.channel_box .bring a:visited,channel_box .bring a:hover {
	color: #0889e4;
}
.channel_box .price {
	margin-bottom: 3px;
}
.channel_box .price a:link,.channel_box .price a:visited,channel_box .price a:hover {
	color: #060;
	line-height: 25px;
	font-weight: 600;
}
/*最新产品结束*/
/*最新评论开始*/
.channel_min {
	border-top: 1px solid #c3c3c3;
	margin: -1px 5px 5px 5px;
}
.channel_mintitle {
	height: 27px;
	line-height: 27px;
	color: #0889e4;
}
.channel_minmess {
	float: right;
	text-align: right;
	color: #c3c3c3;
	font-weight: 400;
}
.channel_min p {
	margin: 0px;
	color: #5c5c5c;
	line-height: 18px;
	font-size:12px;
}
.channel_min .bring a:link,.channel_min .bring a:visited,.channel_min .bring a:hover {
	color: #0889e4;
}
/*最新评论结束*/
/* Register */
div.line_cell {
float:left;
margin:5px 0;
overflow:auto;
padding:0;
width:100%;
}
div.label {
float:left;
margin-right:5px;
text-align:right;
width:88px;
padding-right:8px;
}
div.label_need {
float:left;
background:url(/images/need.gif) right center no-repeat;
margin-right:5px;
text-align:right;
width:88px;
padding-right:8px;
}
.form_elem {
	float:left;
	margin-right:5px;
	display: block;
	padding-top: 3px;
}
.form_elem textarea {
	width: 380px;
}
.form_elem select{
	width: 250px;
}
.form_command {
	clear:both;
	margin: 8px;
	text-align: center;
}
.form_button
{
    BORDER: #6666ff 1px solid;
    BACKGROUND-IMAGE: url(/images/bg_0.gif);
    FONT-SIZE: 10pt;
    FONT-FAMILY: verdana;
    HEIGHT: 26px;
    line-height: 22px;
    font-weight: bold;
}
.form_base UL{
	margin-left:20px;
}
.tips, .right, .notice, .warning {
	float:left;
	font-size: 12px;
}
.right, .notice, .warning {
	padding:0 2px 0 20px;
}
.tips {
	color:#555555;
}
.right {
background:transparent url(/images/icon_right.gif) no-repeat scroll 3px 5px;
border:1px solid #F3F3F3;
}
.notice {
background:transparent url(/images/icon_notice.gif) no-repeat scroll 3px 5px;
border:1px solid #00A8FF;
}
.warning {
background:transparent url(/images/icon_warning.gif) no-repeat scroll 3px 5px;
border:1px solid red;
}
.word{
	width:95%;
	font-size:12px;
	font-weight:bold;
	line-height:180%;
	border:#008ae3 6px solid;
	padding:8px;
	margin: 8px auto;
}
.box_title{
	height:28px;
	border: 1px solid #E7E7E7;
	border-left:5px solid #E7E7E7;
	background-color: #F5F7F7;
	height:26px;
	padding:2px 0 0 8px;
}
#sidebar .box_content{
	padding: 3px;
}
#channel .box_content{
	padding: 8px;
}
.show_box{
	width: 359px;
	height: auto;
	overflow: auto;
	padding: 1px;
	margin-bottom: 6px;
	border: 1px solid #a7a7a7;
}
.show_box ul li {
	float: left;
	height: 22px;
	line-height: 22px;
}
.show_box .lileft {
	width: 298px;
	background: url(/images/icn_libg.gif) no-repeat 0px 8px ;
	padding-left: 6px;
	overflow: hidden;
	margin-left: 2px;
}
.show_box .liright {
	width: 50px;
	text-align: right;
	color: #999;
	font-size:75%;
}
/*下载资料开始*/
.show_left {
	float: left;
	width: 416px;
	overflow: hidden;
}
.show_left ul li {
	float: left;
	height: 33px;
	line-height: 30px;
	overflow: hidden;
	border-bottom: 1px solid #a7a7a7;
}
.show_left .lileft {
	text-align: right;
	width: 90px;
	color:#370;
}
.show_left .liright {
	width: 326px;
}
.show_left .nobd{
	border: none;
}
/*下载资料结束*/
/*Google begin*/
.show_right {
	float: right;
	width: 300px;
	padding: 5px;
	height: 261px;
	overflow: hidden;
	border-left: 1px solid #a7a7a7;	
}
/*Google end*/
/*产品介绍开始*/
.product_top {
	width: auto;
	height: 35px;
	background: url(/images/product_top.gif) repeat-x ;
	padding-left: 25px;
	float:left;
}
.product_top ul li {
	float: left;
	border-top: 1px solid #a7a7a7;
	padding: 0px 18px;
}
.product_top .border {
	border-left: 1px solid #a7a7a7;
	border-right: 1px solid #a7a7a7;
}
.product_top .border_left {
	border-left: 1px solid #a7a7a7;
}
.product_top .border_right {
	border-right: 1px solid #a7a7a7;
}
.product_top .nonun {
	height: 35px;
	background: url(/images/nonun_bg.gif) repeat-x;
	line-height: 35px;
	font-weight: 600;
}
.product_top .nonon {
	height: 27px;
	background: url(/images/nonon_bg.gif) repeat-x;
	line-height: 27px;
	font-weight: 400;
	margin-top: 8px;
}
.product_toplist {
	width: 707px;
	line-height: 32px;
	height: 32px;
	background: #f2f2f2;
	padding: 0px 20px 0px 5px;
	color: #333;
}
.product_topmessage {
	float: right;
	width: 300px;
	text-align: right;
	padding-top: 0px !important;
	padding-top: 3px;
}
/*产品列表结束*/
.info_title
{
    PADDING-LEFT: 10px;
    PADDING-TOP: 2px;
    FONT-WEIGHT: bold;
    FONT-SIZE: 9pt;
    LINE-HEIGHT: 20px;
    BACKGROUND-COLOR: #CCF;
    COLOR: #FFF;
    text-align:center;
}
.info_ul li{
	padding-left: 8px;
	line-height: 180%;
	background: url(/images/arrow.gif) no-repeat 2px 8px ;
	overflow: hidden;
}
.info_author{
	padding:5px;
	background-color: #eee;
	text-align: right;
	line-height: 28px;
}
.info_other{
	padding-top:5px;
	border-top: 1px dotted #555;
	line-height:200%;
}
.info_descript{
	border-top: 1px dotted #555;
	height: 35px;
	line-height:250%;
	text-align:center;
}
#info_content{
	width: 100%;
}
.info_box1{
	width: 381px;
	text-align: left;
	float: left;
	border-right:1px #fff solid;
}
.info_box2{
	margin-left: 381px;
	text-align: left;
}
.info_box_ul{
	margin: 0;
	padding: 3px 0px 3px 0px;
	line-height:20px;
	list-style-position: inside; 
	list-style-image: url(/images/barrow.gif); 
}
#zoom{
	padding: 8px;
	line-height:150%;
	background-color: #fff;
	text-align: left;
}
/* Page */
div.pages{
	float:left;
	width: auto;
	margin: 10px;
	line-height: 20px;
	font-size: 12px;
}
.pages a, .pages span {
    display: block;
    float: left;
    padding: 0 0.5em;
    margin-right: 0.1em;
    border: 1px solid #fff;
    background: #fff;
}

.pages span.current {
    border: 1px solid #2E6AB1;
    font-weight: bold;
    background: #2E6AB1;
    color: #fff;
}

.pages a {
    border: 1px solid #9AAFE5;
    text-decoration: none;
}

.pages a:hover {
    border-color: #2E6AB1;
}

.pages a.nextprev {
    font-weight: bold;
}

.pages span.nextprev {
	border: 1px solid #ddd;
	color: #999;
}
/* Page End */
/*keyword begin*/
#keyword {
	width: auto;
	height: auto;
	margin-top: 5px;
	font-size: 12px; 
}
#keyword .keyword_top {
	font-weight: 600;
	color: #000;
	line-height: 30px;
	height: 30px;
	padding: 2px 0px 0px 8px;	
}
#keyword ul {
	line-height: 26px;
}
#keyword ul li {
	color: #5a5a5a;
	padding-left: 9px;
}
#keyword .bold {
	font-weight: 600;
}
#keyword strong {
	color: #06a6d9;
}
#keyword a:link,#keyword a:visited {
	color: #5a5a5a;
}
#keyword a:hover {
	color: #333;
}
#keyword strong a:link,#keyword strong a:visited {
	color: #06a6d9;
}
#keyword strong a:hover {
	color: #06a6d9;
}
#keyword .bg {
	background: #f6f6f6;
	line-height: 29px;
}
/*keyword end*/
/* Title begin*/
.title {
	background: url(/images/title_bg.gif) repeat-x;
	border: 1px solid #b4b4b5;
	border-top: none;
	height: 26px;
	color: #000;
	padding: 4px 0px 0px 9px;
	margin: 0px;
}
.title2 {
	background: url(/images/title_bgyellow.gif) repeat-x;
	border: 1px solid #b4b4b5;
	border-top: none;
	height: 26px;
	color: #000;
	padding: 4px 0px 0px 9px;
	margin: 0px;
}
.title_more {
	float: right;
	padding-right: 5px;
}
.title_more a:link, .title_more a:visited {
	color: #333;
}
.title_more a:hover {
	color: #333;
}
.title img {
	margin-top: 5px;
}
.title1 {
	height: 26px;
	color: #000;
	padding: 4px 0px 0px 9px;
	margin: 0px;
	background-color: #f4fcff;
}
.title_line{
	border-bottom:1px solid #ccc;
}
.title h2,.title1 h2,.title2 h2,.box_title h2 {
	font-size: 14px;
	font-weight: 600;
	margin: 0px;
	color: #000;
	float: left;
	line-height: 25px;
}
/* Title end */
#show_adver{
float:right;
}
#show_down a{
float:left;
background:url("/images/downarrow.png") no-repeat scroll 3px 8px transparent;
line-height:25px;
padding-left:18px;
width:135px;
color: #000;;
}
.show_info{
	text-align:left;
	line-height: 160%;
}
.show_info p{
	padding:0px;
	margin:3px;
}
.show_info ul li{
	line-height:22px;
	padding-left:10px;
	background:url(/images/arrow.gif) no-repeat left 8px;
}

#ilist {margin:0; color:#111; line-height:1.8em;}
#ilist ol {float:left; margin: 10px 0 5px 0; padding:0; list-style-type: none; width:726px; border: 1px solid #ccc;overflow:hidden;}
#ilist li h2 {float:left; background: url(/images/block01.gif) no-repeat 2px 2px; padding-left: 20px; font-size:16px;margin:0;}
#ilist li .meta {float:right; text-align: right; display:block; font-weight:normal;}
#ilist li .meta .num {display:block; float:right; background-color: blue; color: white; font-weight: bold; padding:0 3px 0 3px;}
#ilist li .meta .check {display:block; float:right; padding:0 3px 0 3px;}
#ilist li .meta .label {display:block; float:right;}
#ilist li .intro {float:left;width:100%;background-color:#eee;line-height:2.0em;}
#ilist li .tags {float:left; font-size: 12px; background-color:#ccc; overflow:visible;width:100%;}
#ilist li .tags p {float:left;padding-left:5px;margin:0;}
#ilist li .tags ul { margin:0; padding:0; list-style-type:none; display:inline; float:right;}
#ilist li .tags ul li { display:inline; border-left:2px solid #fff; padding:3px;}
/*会员充值类型*/
#credit {
	list-style-type: none;
	margin:0;
	padding:0;
}
#new_vip{
	line-height: 20px;
}
.l_vip{
	width:18%;
}
.r_vip{
	width:82%;
}
#re_keyword{
	width: 132px;
	padding: 3px;
}
.font12{
	font-size:12px;
	line-height:120%;
}
#content_text{
	font-size:12px;
}
#seccode{
	float:left;
	margin:3px 5px 0 0;
}
.attr select{
	width: 100%;
	margin:3px 0;
}