/**
 * 网页通用设置
 */
body,div,p,ul,li,h1,h2,dl,dt,dd,form
{
    margin:0px;
    padding:0px;
}
body 
{
    font:12px/20px Arial;
	color:#000;
	background-color:#d95615;
}
li
{
    list-style-position: outside;
    list-style-type: none;
}
img
{
    border:0px;
}
a 
{
	text-decoration:none;
	color:#000;
}
a:hover
{
    
}
img,input,select{
	vertical-align:middle;
}
/**
 * 通用类设置
 */
.main /*主体单元*/ 
{
	width: 950px;
	margin:0px auto 0px auto;
	clear:both;
}
/*解决内部浮动对象问题*/
.container:after,.main:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.container,.main
{
	zoom:1;
    background-color:#FFFFFF;
}
/*图片新闻*/
.picnews 
{
    margin:10px 0px;
}
.picnews dt.piccontainer
{
    float:left;
    margin-right:10px;
    border:#ccc 1px solid;
}
.picnews dt.piccontainer img
{
    width:180px;
    height:100px;
    margin:1px;
}
.picnews dt
{
    line-height:30px;
}
.picnews dt a
{
    color:#d11414;
    font-weight:bold;
}
.picnews dd
{
    text-indent:24px;
    color:#666;
}

.newslist
{
    margin-bottom:20px;
    clear:both;
    line-height:24px;
}
.newslist li
{
    background-position: 5px center;
    background-image: url(../images/demo_arrow.gif);
    background-repeat: no-repeat;
    padding-left:25px;
    border-bottom:#ccc 1px dashed;
    clear:both;
}
span.date
{
    float: right;
    font-family: Georgia;
    margin-right: 10px;
    color: #f91010;
}
.page /*分页样式*/
{
    clear:both;
    text-align:center;
    line-height:23px;
    background-color:#eee;
    margin:10px 0px;
}
.page a,.page span{
	padding:2px 5px;
	border:#ccc 1px solid;
	background-color:#fff;
	margin:0 5px 0 0;
}
.page a:hover,.page span{
	border-color:#f12;
	color:#fff;
	background-color:#f12;
}
.content
{
    line-height:23px;
	padding-right:10px;
}
.content h1.dtitle
{
    font-size:150%;
    line-height:28px;
    text-align:center;
    color:#b33838;
    border-bottom:#eee 1px dotted;
}
.content .intro
{
    line-height:23px;
    padding:10px 20px;
    font-size:120%;
}
/**
 * 网站主体结构设计
 */
#top
{
    background: url(../images/main_top.gif) no-repeat;
    height:231px;
}
#banner
{
    height:200px;
    margin-bottom:2px;
    background: url(../../slhuabin/images/demo_bannar.gif) no-repeat;
    text-align:right;
}
#mainbody
{
    background:#fff url(../images/main_bar.gif) repeat-x top;
    padding-top:25px;
    padding-bottom:20px;
}
#left {
	float: left;
	width: 222px;
}
#right{
	float:right;
	width:710px;
}
#mid
{
    float:left;
}
#foot
{
    background-color:#eee;
    text-align:center;
    padding:15px 0px;
}
/**
 * 网站内部结构
 */
#logo 
{
	float:left;
	width:250px;
	margin-top:10px;
	background: url(../images/main_logo.gif) no-repeat;
    height:135px;
    margin-left:15px;
}
#logo span
{
    visibility:hidden;
}
#tip
{
    float:left;
    width:610px;
}
#menuc
{
    margin-top:30px;
    margin-left:30px;
    float:left;
    width:550px;
}
#menu
{
   
    font-family:黑体;
    font-size:14px;
    font-weight:bold;
    background: url(../images/main_mbak.gif) repeat-x;
    height:41px;
    width:550px;

}
#mleft
{
    float:left;
    width:18px;
    background: url(../images/main_mleft.gif) no-repeat;
    height:41px;

}
#mright
{
    float:right;
    width:11px;
    background: url(../images/main_mright.gif) no-repeat;
    height:41px;
}
#nav
{
    float:left;
    width:500px;
	font-size:12px;
	font-weight:bold;
}
#nav li
{
    color:#fff;
    float:left;
	line-height:40px;
}
#nav li a{
	display:block;
	color:#fff;
	padding:0 15px;
	float:left;
}
#tip li
{
    float: right;
    height: 25px;
    line-height: 25px;
    color: White;
    background-position: 10px center;
    background: url(../../slhuabin/images/demo_arrow.gif) no-repeat 10px center;
    padding-left:25px;
    margin-left:10px;
}
#tip li a
{
    color:#333333;
}
#menu li a,#tip li a
{
    display:block;
    color:White;
}
#menu li a:hover
{
    color:#f3d3ac;
}
#leftnav
{
    background-position: left top;
    background-image: url(../../slhuabin/images/demo_search.gif);
    background-repeat: no-repeat;
    min-height:162px;
    padding:15px 10px;
}
#ileft
{
    width:480px;
    float:left;
}
#iright
{
    width:210px;
    float:right;
}
#irightc
{
    background: url(../../slhuabin/images/demo_search.gif) no-repeat left top;
    padding:15px 10px;
}
#demo 
{
    height:120px;
    margin:10px 0px;
}
#ileftc
{
    padding:0px 10px;
}
/**
 * 网站个性设计
 */
#pst
{
    height:62px;
    background: url(../images/main_ps.gif) no-repeat;

}
.hidden
{
    visibility:hidden;
}
.ps li
{
    height:30px;
    line-height:30px;
    background: url(../images/main_psb.gif) no-repeat;
    color:#fff;
    padding-left:20px;
    margin:3px 0px;
}
.ps li a
{
    color:#fff;
}
#psc
{
    background-color:#b2d0e2;
    padding:5px;
    margin-left:5px;
}

h2.subt
{
    background: url(../images/main_arrow.gif) no-repeat left center;
    border-bottom:#ccc 1px solid;
    line-height:25px;
    padding-left:30px;
    font-family:黑体;
    font-size:14px;
    margin-bottom:10px;
}
h2.subt a
{
    float:right;
    height:20px;
    width:50px;
    border-left:#ccc 1px solid;
    display:block;
    text-align:center;
}
h2.subt a img
{
    margin-top:5px;
}
h2#ct
{
    background: url(../images/main_cont.gif) no-repeat left top;
    height:30px;
    margin-bottom:20px;
    border-bottom:#ccc 1px dashed;
}
.plist 
{
    float:left;
    margin:0px 10px 10px 0px;
    width:122px;
    overflow:hidden;
    height:110px;
    text-align:center;
}
.plist .piccontainer
{

}
.plist p
{
    
}
.plist img
{
    width:100px;
    height:80px;
}
#productlist
{
}
#gg
{
    background: url(../images/main_ann.gif) no-repeat;
    height:215px;
    width:215px;
}
.ingg
{
    padding:50px 10px 5px 5px;
}
#contact
{
    margin-top:20px;
    padding:5px;
    font-size:14px;
    line-height:24px;
    background-color:#f9f9f9;
}
#contact p
{
    margin:0px 10px;
}
.iabout
{
    line-height:22px;
    text-indent:28px;
    margin-bottom:15px;
}
.iabout img
{
    float:right;
    width:200px;
    height:150px;
    
}
ul.hps
{
    width:400px;
    float:right;
    font-size:12px;
    color:red;
    font-weight:normal;
    overflow:hidden;
    background-color:#ccc;
}
ul.hps li
{
    float:left;
}
#titleintro
{
    clear:both;
    float:none;
    font-size:10px;
    color:#666;
    margin-top:10px;
}
#topp
{
    width:890px;
    overflow:hidden;
    margin:10px 0px 0px 20px;
	position:relative;
}
#intopp
{
    width:3000px;
	height:60px;
}
.toplist
{
    float:left;
    width:100px;
}
.toplist p
{
    display:none;
}
.toplist img
{
    width:60px;
    height:45px;
    margin:5px 0px 0px 8px;
    
}
.tips
{
    color:#ccc;
    font-size:12px;
    margin-left:20px;
    font-weight:normal;
}
.pp
{
    margin: 0px 0px 10px 0px;
}
.pp dt
{
    height:30px;
    line-height:30px;
    background: url(../images/main_psb.gif) no-repeat;
    color:#fff;
    padding-left: 20px;
    font-weight: bold;
}
.pp dt a
{
    color:#fff;
}
.pp dd
{
    background: #fff url(../images/yuan.gif) no-repeat 20px center;
    padding-left: 30px;
    line-height: 20px;
}
.pp dd a
{
    color: #666;
}
.pp .udmore
{
    display: none;
}
.pp .umore
{
    float: right;
    margin-right: 5px;
    font-size: 10px;
    color: #fff;
}
.qtable{
	width:100%;
	 border-collapse:collapse;
	 line-height:20px;
}
.qtable td{
	border:#369 1px solid;
	padding:2px;
}
.qtable th{
	border:#210 1px solid;
	background-color:#210;
	color:#fff;
}
.qtable .addprice td{
	border-color:#ccc;
	background-color:#ccc;
}
.autointro a{
	display:block;
	height:20px;
	overflow:hidden;
	word-break:break-all;
}
.autointro a:hover{
	height:auto;
}
.addprice input,.addprice select{width:90%;}
.th1{width:50px;}
.th2{width:100px;}
.th3{width:60px;}
.th4{width:40px;}
.cmd a{
	padding-left:5px;
	color:#369;
}
.admnav{padding:0 0 10px;}
.admnav a{
	padding:0 10px;
	color:#f12;
}
.fpannel{
	padding:3px 10px;
	background-color:#210;
	color:#fff;
	border-bottom:#ccc 2px solid;
}
.fpannel a,.fpannel span,.fpannel label{
	color:#fff;
	padding:0 6px;
}
textarea#intro{
	width:90%;
	height:40px;
}
#chpass{
	display:none;
}
.pricea{color:#f00;}
.priceb{color:#02f;}
.pricec{color:#291;font-weight:bold;}