/**
 * 网页通用设置
 */
body,div,p,ul,li,h1,h2,dl,dt,dd
{
    margin:0px;
    padding:0px;
}
body 
{
    font:12px Arial;
	color:#000;
}
li
{
    list-style-position: outside;
    list-style-type: none;
}
img
{
    border:0px;
}
a 
{
	text-decoration:none;
	color:#000;
}
a:hover
{
    
}
/**
 * 通用类设置
 */
.main /*主体单元*/ 
{
	width: 100%;
	margin:0px;
	clear:both;
	min-width:1000px;
	max-width:1280px;
}
/*解决内部浮动对象问题*/
.container:after,.main:after
{
    content: ".";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}
.container,.main
{
    display: inline-block;
    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;
}
div.pager /*分页样式*/
{
    clear:both;
    text-align:center;
    line-height:23px;
    background-color:#eee;
    margin:10px 0px;
}
.content
{
    line-height:23px;
}
.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-color:#3399cc;
    height:20px;
}
#bar
{
    background-color:#f7f7f7;
    height:23px;
}
#banner
{
    height:236px;
    margin-bottom:2px;
    background: url(../images/main_banner.gif) repeat-x;
}
#mainbody
{
    margin-left:255px;
    padding-top:5px;
    padding-bottom:20px;
    min-height:450px;
}
#left {
	float: left;
	width: 222px;
}
#right{
	float:right;
	width:710px;
}
#mid
{
    float:left;
}
#foot
{
    background-color:#3399cc;
    text-align:center;
    padding:15px 0px;
    color:#fff;
    line-height:20px;
}
#foot a
{
    color:#fff;
}
/**
 * 网站内部结构
 */
#logo 
{
    position:absolute;
    left:10px;
    top:7px;
	width:237px;
	background: url(../images/main_logo.gif) no-repeat;
    height:93px;
}
#logo span
{
    visibility:hidden;
}
#tip
{
    float:left;
    width:610px;
}
#menu
{
   
    height:61px;
    border-bottom:#ccc 1px solid;
}
#mleft
{
    float:left;
    width:18px;
    background: url(../../bzhonke/images/main_mleft.gif) no-repeat;
    height:41px;

}
#mright
{
    float:right;
    width:11px;
    background: url(../../bzhonke/images/main_mright.gif) no-repeat;
    height:41px;
}
#nav
{
    margin-left:270px;
    margin-top:10px;
}
span.en
{
    font-size:10px;
}
#nav li
{
    float:left;
    width:135px;
    border-right:#ccc 1px solid;
    line-height:16px;
    text-align:center;
}

#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;
}
#nav li a
{
    display:block;
    color:#333;
    font-size:12px;
    padding:5px 0px;
}
#nav li a:hover
{
    color:#fff;
    background-color:#3f95ce;
}
#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;
}
/**
 * 网站个性设计
 */
#flash
{
    position:absolute;
    left:260px;
    top:105px;
}
h1.cc
{
    color:#fcff00;
    font-size:36px;
    font-family:微软雅黑;
    margin:30px 0px 0px 260px;
}
.iintro
{
    margin:10px 0px 0px 260px;
    letter-spacing:3px;
    font-size:10px;
    color:#666;
}
a.more
{
    float:right;
    font-size:10px;
    line-height:24px;
    margin-right:15px;
}
h2.subm
{
    background-color:#ebe4d4;
    height:26px;
    background-position:10px top;
    background-repeat:no-repeat;
    margin-bottom:10px;
}
h2.subpro
{
    background-image:url(../images/submenu_product.gif);
}
h2.subabt
{
    background-image:url(../images/submenu_about.gif);
}
h2.subword
{
    background-image:url(../images/submenu_word.gif);
}
h2.subcon
{
    background-image:url(../images/submenu_con.gif);
}
#pnav
{
    position:absolute;
    left:15px;
    top:160px;
    background:#e7e7e7 url(../images/main_pnav.gif) no-repeat top;
    min-height:700px;
    width:220px;
}
#pnav h2
{
    background:url(../images/main_pnavt.gif) no-repeat center top;
    height:39px;
    margin-top:10px;   
}
.pp dt
{
    background:url(../images/main_arrow.gif) no-repeat 12px center;
    padding-left:30px;
    line-height:23px;
    font-size:small;
    border-bottom:#ccc 1px dashed;
}
.pp dd
{
    margin-left:20px;
    background:url(../images/main_arrow.gif) no-repeat 12px center;
    padding-left:30px;
    line-height:23px;
    font-size:small;
    border-bottom:#ccc 1px dashed;
}
.pp .udmore
{
    display:none;
}
.pp .umore
{
    float:right;
    margin-right:5px;
    font-size:10px;
    color:#af3a0c;
}
#pst
{
    height:62px;
    background: url(../../bzhonke/images/main_ps.gif) no-repeat;

}
.hidden
{
    visibility:hidden;
}
.ps li
{
    height:30px;
    line-height:30px;
    background: url(../../bzhonke/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(../../bzhonke/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(../../bzhonke/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:125px;
    overflow:hidden;
    height:110px;
}
.plist .piccontainer
{

}
.plist p
{
    text-align:center;
}
.plist img
{
    width:100px;
    height:80px;
}
#productlist
{
    height:240px;
    overflow:hidden;
}
#gg
{
    background: url(../../bzhonke/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
{
    padding:10px 10px 0px 320px;
    background:url(../images/main_about.gif) no-repeat 10px center;
    line-height:22px;
    text-indent:28px;
    margin-bottom:15px;
    height:170px;
}
.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
{
    overflow:hidden;
    margin:10px 10px 0px 260px;
	position:relative;
}
#intopp
{
    width:3000px;
	height:100px;
}
.toplist
{
    float:left;
    width:130px;
}
.toplist p
{
    display:none;
}
.toplist .piccontainer 
{
    width:120px;
    height:90px;
    background: url(../images/topp.gif) no-repeat;
  
}
.toplist  img
{
    width:100px;
    height:65px;
    margin:5px 0px 0px 8px;
    
}
.tips
{
    color:#ccc;
    font-size:12px;
    margin-left:20px;
    font-weight:normal;
}