﻿body 
{
	font-size:12px;
    line-height:180%;	
	text-align:center;
}
a
{
	color:#0195c5;
	text-decoration:none;
}
a:hover
{
	color:#F60;
	text-decoration:underline;
}

.inputext
{
	border:1px solid;
	border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;
	font-size:12px;
	padding:2px;
	line-height:15px;
}
.highlight
{
	border:1px solid;
	border-color:#b4b4b4 #e8e8e8 #e8e8e8 #b4b4b4;
	font-size:12px;
	padding:2px;
	background-color:#edfaff;
}
.btnstyle{ background:#FFF url('images/me_15.jpg') no-repeat left top; 
           border:none; height:21px;
           line-height:23px; 
           text-align:center;width:103px;}

.highlightpro
{
    background-color:#fffae9;
}      

.err
{
	line-height:24px;
	color:Red;
}

#link ul
{
    margin:0;
    padding:0;
    list-style:none;
}

#top_login
{
	width:100%;
	position:relative;
	height:26px;
	background:#FFF url(images/bg.gif) repeat-x;	
	
}


#top_menu
{
	position:absolute;
	z-index:99;
	top:0;
	left:0;
	width:50%;
}
#top_menu ul
{
	margin:0 0 0 10px;
	padding:0;	
	list-style:none;
}

#top_menu ul li
{
	line-height:26px;
	color:#666;	
	display:inline;
	height:26px;
	margin-left:5px;
	background:transparent url(images/bullet.gif) no-repeat left center;
	padding-left:6px;
}


#top_menu li#newsemail a
{
	padding-right:0; 
	padding-bottom:0;
}
#top_menu ul li a
{ 	
	 color:#999;
	 font-size:12px;
}
#top_menu ul li a:hover
{
    color:#000;
}

#top_login #loginbox
{
	position:absolute;
	right:10px;
	text-align:right;
	top:0;
	z-index:5;	
}
#loginbox,#welcomebox
{
	color:#666;
	font-size:12px;	
}
#loginbox a,#welcomebox a
{
	color:#4b7cb9;
	margin:0 5px;
	font-size:12px;
	line-height:26px;
	height:26px;
}
#loginbox a:hover,#welcomebox a:hover
{
	color:#000;
	text-decoration:underline;
}

#search
{
    text-align:center; padding:5px; border:1px #eee solid; margin-bottom:5px;
}


#SearchKey
{
	border:1px #EEE solid;
	padding:5px;
	text-align:center;
	margin-bottom:10px;
}

.btnSearch
{
    background:#FFF url(images/search.gif) no-repeat left top;
    width:41px;
    height:21px;
    line-height:21px;
    border:none;
}
.textbox
{
	border:1px #98bfd1 solid;
	background-color:#7099b9;
	color:#FFF;
}
.textbox:focus
{
	border:1px #98bfd1 solid;
	background-color:#036;
	color:#fC0;
}
.btnlogin
{
	background-color:#FFF;
	color:Maroon;
	border:1px #517b9c solid;
	line-height:13px;
}

/* 头部样式 */
#top_logo
{
	margin:0 auto;
	position:relative;	
	background:#FFF; width:980px;
}
#top_logo h2
{	
    margin:0; float:left;
    padding:10px;
	width:300px;
}
#topad
{
    margin-left:400px; text-align:right; padding:5px 0; height:60px;
}


/* 菜单样式 */
#main_menu
{
    width:980px; margin:0 auto;
}
#main_menu ul
{
    margin:0; padding:0; list-style:none;
}
#menu
{
    height:26px; background-color:#1475a7;
}
#menu ul li
{
    display:inline;
}
#menu ul li a
{
   display:block; line-height:26px; padding:0 8px; height:26px; color:#fff; float:left;
}
#menu ul li.current a
{
    background-color:#eee; color:#1475a7;
}
#submenu
{   
    background:#eee;
    height:24px; line-height:24px;
    padding-left:550px;
}
#submenu ul li
{
    display:inline;
}
#submenu ul li a{
 line-height:24px; padding:0 8px; font-size:12px;
}


#sitepath
{	
	background:transparent url(images/bg.gif) no-repeat 4px -61px;
	padding:4px 4px 4px 25px;	
	margin:0 auto;
	width:927px;
}


#sitepath a
{
    text-decoration:underline;   
    line-height:26px;
}
#sitepath a:hover
{
    text-decoration:none;
}



#wapper
{
	text-align:right;
	width:980px;
	margin:0 auto 10px;
	padding:10px;
	background-color:#FFF;
	
}

#leftcol
{
	float:left;
	width:220px;
	
}

#maincou h4.title
{
    margin:0;
    font-size:13px;
    text-align:left;
    line-height:24px;
    font-weight:normal;
    height:24px;
    padding:3px 0 0 8px;
    border-bottom:1px #0093c7 solid;
    background:transparent url(images/t_bg_03.jpg) repeat-x;
    position:relative;
}

#maincou h4.title span
{
	position:absolute;
	top:8px;
	right:10px;   
}


#derparts, div.divlist,#newcomments
{    
    margin-bottom:10px; position:relative;
}
#derparts h4,div.divlist h4,#newcomments h4
{
    background:#F7F7F7 url(images/bg.gif) no-repeat left -33px;height:26px;	line-height:26px; font-size:14px; padding-left:20px; margin:0;
}

#derparts span, div.divlist h4.title a.more,#newcomments h4 a.more
{
    width:50px; padding-right:8px; height:26px; line-height:26px; display:block; position:absolute; 
    right:0; top:0; background:#fff url(images/bg.gif) no-repeat -193px -33px; text-align:right; font-size:12px; font-weight:normal;
}
div.leftlist
{
    background-color:#F7F7F7; border:1px #eee solid; border-top:none; padding:6px 10px;
}
div.leftlist h5
{
    font-size:13px; background:url(images/bg.gif) no-repeat left -147px; padding-left:18px; height:22px; line-height:22px;
}
div.leftlist table
{
    margin-left:20px; margin-bottom:5px;
}

div.divlist ul,#newcomments ul
{
    padding:5px 10px; margin:0; list-style:none; border:1px #eee solid; border-top:none;
}
div.divlist ul li,#newcomments ul li
{
    background:#fff url(images/bullet.gif) no-repeat left 9px; padding:2px 0 2px 8px; border-bottom:1px #eee dotted;
}
div.divlist ul li span
{
    color:#999; font-size:10px;
}
#newcomments ul li span
{
    color:#999;
}
#leftcol ul+a
{
	margin-bottom:10px;
	display:block;
} 

#userinfo
{
	padding:10px;
	margin-bottom:10px;
	background-color:#f8f8f6;
}
#userinfo ul
{
	margin:0;
	padding:5px;
	list-style:none;
}
#userinfo ul li
{
	background:transparent url(images/bg.gif) no-repeat left -118px;
	padding:4px;
	padding-left:12px;
	border-bottom:1px #EEE dotted;	
	color:#999;
	font-size:12px;
}

#userinfo h4
{
    background:url(images/bg.gif) no-repeat 4px -92px; padding-left:24px; font-size:14px; border-bottom:1px #ccc solid; background-color:#eee; height:24px; line-height:24px;
}

#maincou
{
	position:relative; margin-left:235px;
}
#maincou h4.artiletitle
{
	text-align:center;
	padding:15px 0 10px 0;
	border-bottom:1px #CCC dotted
}

h4#comment,h4#writerCom
{
	
	background:#F7F7F7 url(images/comment_blue.gif) no-repeat 5px center;
	padding:5px 5px 4px 25px;
	font-size:14px;
	border-bottom:3px #CCC solid;
}
h4#writerCom
{
	background:#F7F7F7 url(images/comment_new.gif) no-repeat 5px center;
}
div.commenter
{
	padding:5px;
}

div.comment
{
	padding:5px;
	position:relative;	
	border:1px #EEE solid;
	margin-bottom:5px;
	
}

div.comment p
{
	margin:0;
	padding:5px;
}

#userip
{
	text-align:right;
	font-size:10px;
	font-family:Tahoma;
	color:#999;
}

/* 评论表单 */
table.tblComment
{
	margin-bottom:15px;
}
table.tblComment td
{
	padding:5px;
}
.editbtn td
{
	text-align:center;
}


/* 新闻列表页眉 */
#NavPager
{	
	position:relative;
	background:#e8faff url(images/mt_bg.gif) repeat-x;
	height:30px;
	line-height:30px;	
	padding:0 5px;
}
#NavPager h4
{
    background:transparent url(images/arrow.gif) no-repeat left center;
    padding-left:20px;
    font-size:14px;
}
#NavPager span
{
	position:absolute;
	right:10px;
	top:5px;
}

div.pagertop
{
	padding:5px;
	margin-bottom:5px;
}
div.pager
{
	padding:10px 5px;
	margin-bottom:15px;
	
}
.currentpage
{
	border:1px #ff7800 solid;
	padding:3px 5px;
	background-color:#fff5a3;
	color:#000;
}
.numeric
{
	border:1px #1caee4 solid;
	padding:3px 5px;
	
}


div.newsbox
{
	margin-bottom:10px;
	border-bottom:1px #EEE solid;
	padding:5px;
}
div.newsbox h4
{
	margin-bottom:8px;
	background:transparent url(images/arrow.gif) no-repeat left center;
	padding-left:20px;
}
div.newsbox h4 a
{
	font-size:14px;
	color:#000;
}
div.newsbox h4+p
{
	font-size:75%;
	color:#567e16;
}
div.newsbox p.description
{
	text-indent:26px;
	color:#557995;
	font-size:small;
}
div.newsbox p
{
	padding-left:25px;
	margin:0;
	color:#999;
	font-size:75%;
}
/* 产品列表 */
.tblProducts
{
	margin-bottom:15px;width:100%;_width:99%;
}
.tblProducts th
{
	text-align:center;
	background:#9ae9ff url(images/t_bg_03.jpg) repeat-x;
	vertical-align:top;
	height:28px;
	line-height:28px;
}
.tblProducts td
{
	font-size:12px;
	border-bottom:1px #CCC dotted;
	padding:8px 5px;
	vertical-align:middle;
}
.tblProducts td p
{
	font-size:12px;
}
div.proNote
{
    border-top:1px #CCC solid;
    padding:4px;
    margin-bottom:15px;
}
div.productbox
{
	
}
div.productbox h4
{
	font-size:small;
	font-weight:normal;
}
div.productbox p
{
    margin:0;
    padding:3px;
    font-size:12px
}
.tblEditInfo
{
	
}
.tblEditInfo td
{
	padding:5px;
	border-bottom:1px #EEE dotted;
	vertical-align:middle;
	position:relative;
}
div.propic 
{
	position:relative; 
	width:80px; 
}
div.propic a.p1, div.propic a.p1:visited 
{
	display:block; 
	width:70px; 
	border:3px #EEE solid; }

div.propic a.p1:hover {background-color:#8c97a3; border:3px #c4f0ff solid;}
div.propic a .large {display:block; position:absolute; width:0;  border:0; top:0; left:0;}
div.propic a.p1:hover .large {display:block; position:absolute; top:-30px; left:80px; width:200px; border:5px solid #c4f0ff;}


p.category
{
	padding:10px;
	line-height:24px;
	margin:0;
}
p.category a
{
	margin:0 5px;
}
/* 单页产品详细 */
#proContent
{
	margin-bottom:30px;

}

#proLeft
{
	width:320px;
	float:left;
	text-align:right;
}

#proContent img
{
    float:none;
}
#divProductImg
{
	width:320px;
	height:225px;
    overflow:auto;
    border:1px #EEE solid;
    padding:0 3px;
    text-align:center;
    margin-bottom:5px;    
}

.proimg{
 max-width:300px;
 width:300px;
 width:expression(document.body.clientWidth>300?"300px":"auto");
 overflow:hidden;
}

#proRight
{
	margin-left:350px;
	text-align:left;
	height:270px;
}
#proRight dl dt
{
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	height:30px;
}
#proRight dl dd
{
	line-height:30px;
	border-bottom:1px #EEE dotted;

}
#proRight dl dd p
{
	color:green;
}

#proContent h4.desTitle
{
	font-size:14px;
	padding:0;
	background:transparent url(images/comment.png) no-repeat left center;
	padding-left:20px;
	border-bottom:3px #F60 solid;
	line-height:24px;
	height:24px;
}
#NewPayedPro
{
    position:relative;
}

#prodes
{
	line-height:1.5; border:1px #eee solid; padding:10px 15px;
}
div.content
{
	padding:10px;	
	margin-bottom:10px;
	background-color:#e6faff;
}


#tblNewFlea td
{
	padding:3px;
	font-size:12px;
	text-align:center;
	color:#666;
}
#tblNewFlea td p
{
	margin:0;
	padding:0;
	font-size:12px;
	
}
p.price{ background:transparent url(images/price.gif) no-repeat left top; 
           height:21px;
           line-height:21px; 
           color:#ff5400;
           text-align:center;
           width:120px;}
#tblNewFlea td div.smallpropic
{
	 margin:0 0 3px 0;
	 text-align:center;
	 padding:3px;
	 background-color:#FFF;
	 
}
#tblNewFlea td h4
{
	font-size:12px;
	font-weight:normal;
	line-height:130%;
	white-space:nowrap;
	overflow:hidden;
	width:135px;
	text-align:center;
}


#rbotmain
{
	padding-top:445px;
}
#botright
{
	float:right;
	width:200px;

}

div.pollbox
{
	margin-bottom:15px;
}
.pollquestion
{
	padding:5px;
	background-color:#EEE;
	display:block;
	margin:5px 0;
	line-height:22px;
}
div.polloptions
{
	margin-bottom:10px;
	padding:5px;
}
div.polloptions hr
{
	height:1px;
	border-top:1px #EEE dotted;
}

.tblInfo
{
	width:100%;
	margin:0 auto;
}
.tblInfo th
{
	line-height:28px;
	border-bottom:2px #000 solid;
	text-align:center;
}
.tblInfo td
{
	line-height:26px;
	padding:0 3px;
	white-space:nowrap;
	overflow:hidden;
}
.optiontext
{
	background:url('images/rightarrow.jpg') no-repeat left center; 
	padding-left:10px;
	color:#666;
}
.pollbar{
	height:8px; background:red url('images/bgpoll.png') repeat-x; 
	margin:5px 0 0 8px;
	line-height:8px; 
	font-size:xx-small;
}
.pollbtn
{
	background:transparent url(images/glance_button_bg.png) no-repeat;
	width:70px;
	height:23px;
	border:none;
}

.infoEdit
{
	padding-top:7px;
}
.uploadpic
{
	position:absolute;
	right:0;
	bottom:0;
	z-index:55;
}

p.pubgood
{
    text-align:center;
}


#link
{
    padding:10px;
}

#link ul li
{
    display:inline;
}


#footer
{
	border-top:3px #afc7d3 solid;
	text-align:center;
	padding-bottom:15px;
	clear:both;
}
ul#footer_nav
{
	list-style:none;
	margin:5px;
}
ul#footer_nav li
{
	display:inline;
	padding:0 5px 0 10px;
	border-left:1px #CCC solid;
}
ul#footer_nav li.first
{
	border-left:none;
}
#footer p
{
	margin:0;
}
#footer span.contact
{
	font-size:x-small;
	line-height:180%;
}

