/* CSS Document */
*{margin:0; padding:0;}
body{font:12px/20px Arial, Helvetica, sans-serif;text-align:center;height:100%;color:#273b57; background:#151b29;}
div{text-align:left;}
a{text-decoration:none; color:#273b57;}
a:hover{text-decoration:underline; color:#f60;}
li{list-style-type:none;}
img{border-style:none;}
.clearfix:after{content: ".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-block;}
* html .clearfix{height:1%;}
.clearfix{display:block;}
.fix{word-break:keep-all;overflow:hidden;text-overflow:ellipsis;}
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}
.box{
    width:972px;
	margin:0px auto;
}
.toptop{
    width:972px;
	height:104px;
}
.top{
    background:url(images/top.gif) no-repeat;
	height:104px;
	width:972px;
}
.topL{
	height:104px;
	width:407px;
	float:left;
}
.topR{
    background:url(images/topR.gif) no-repeat;
	height:104px;
	width:565px;
	float:left;
}
#nav{
    background:url(images/nav.gif) no-repeat;
	height:52px;
}
#nav li{
    float:left;
	font-size:14px;
	font-weight:bold;
	color:#fff;
	padding:12px 2px 3px 43px;
	display:block;
}
#nav li a:link{
	color:#fff;
}
#nav li a:hover{
	color:#fff;
}
#nav li a:visited{
    color:#fff;
}
.main{
    width:936px;
	background:#fff;
	border-left:10px #e5e5e5 solid;
	border-right:10px #e5e5e5 solid;
	padding:5px 8px 10px 8px;
}
.left{
    float:left;
	width:178px;
}
.catelog_bg{
    background:url(images/catelog.gif) no-repeat;
	width:178px;
	height:34px;
}
#catelog{
    LINE-HEIGHT: 28px; LIST-STYLE-TYPE: none;
}
#catelog a{
    DISPLAY: block; WIDTH: 178px; TEXT-ALIGN: center;
}
#catelog a:link{
    COLOR: #273b57; TEXT-DECORATION: none;
}
#catelog a:visited{
    COLOR: #273b57; TEXT-DECORATION: none;
}
#catelog a:hover {
	FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
#catelog LI {
    background:url(images/jian.gif) no-repeat; WIDTH: 178px;
}
#catelog LI A:hover {
    background:url(images/jian_h.gif) no-repeat;
}
#catelog LI UL {
    margin-top: -28px;LEFT: -999em; margin-left: 178px; WIDTH:119px; LINE-HEIGHT: 25px; LIST-STYLE-TYPE:none; POSITION: absolute;TEXT-ALIGN: center;
}
#catelog LI UL LI {
    background:url(images/color_h.gif) no-repeat;
	FLOAT: left; padding: 0px; WIDTH: 119px; TEXT-ALIGN: center
}
#catelog LI UL A {
	DISPLAY: block; PADDING-LEFT: 0px; WIDTH: 119px; height:25px;TEXT-ALIGN: center
}
#catelog LI UL A:link {
	COLOR: #273b57; TEXT-DECORATION: none
}
#catelog LI UL A:visited {
	COLOR: #273b57; TEXT-DECORATION: none
}
#catelog LI UL A:hover {
	FONT-WEIGHT: normal; background:url(images/color_b.gif) no-repeat;FONT-WEIGHT: bold; COLOR: #fff; TEXT-DECORATION: none
}
#catelog LI:hover UL {
	LEFT: auto
}
#catelog LI.sfhover UL {
	LEFT: auto
}
#content {
	CLEAR: left
}

.search_bg{
    margin-top:8px;
    background:url(images/search.gif) no-repeat;
	width:178px;
	height:34px;
}
.contact_bg{
    margin-top:8px;
    background:url(images/contact.gif) no-repeat;
	width:178px;
	height:34px;
}
.search{
    border-top:none;
    border:1px #e9e9e9 solid;
	padding:10px 8px 8px 8px;
}
.search dt,.search dd{
    float:left;
}
.jishi{
    border-top:none;
    border:1px #e9e9e9 solid;
	padding:10px 8px 8px 8px;
}
.jishi ul{
    margin-left:15px;
}
.select_80{
    width:154px;
}
.input_154{
    width:150px;
	}

.sousuo{padding-top:5px;}
.jishi_bg{
    margin-top:8px;
    background:url(images/jishi.gif) no-repeat;
	width:178px;
	height:34px;
}
.right{
    float:right;
	width:740px;
}
.site{
    border-bottom:1px dashed #CCCCCC;
	padding-left:8px;
}
.retit{
    height:29px;
	margin-top:10px;
}
.retit_l{
    background:url(images/re_l.gif) no-repeat;
	width:73px;
	float:left;
	height:25px;
	padding-left:30px;
	padding-top:4px;
	font-size:14px;
	font-weight:bold;
}
.retit_r{
    background:url(images/re.gif) repeat-x;
	height:29px;
	float:right;
}
.tit_box {
	PADDING-RIGHT: 16px; PADDING-LEFT: 35px; background:url(images/tit_bg.gif) no-repeat; PADDING-BOTTOM: 0px; PADDING-TOP: 5px; HEIGHT: 24px; margin-top:8px;
}
.tit_box A {
	FLOAT: right
}
.product{
    margin-top:10px;
	height:435px;
}
.product li{
    background:url(images/pic_bg.gif) no-repeat;
	float:left;
	margin:8px 3px;
	width:176px;
	height:200px;
	text-align:center;

}
.product li img{
    margin:5px;
	width:160px;
	height:160px;
}
.news {
    margin-top:10px;
	height:185px;
}
.news li{
    line-height:28px;
	background:url(images/small.gif) left center no-repeat;
	border-bottom:1px #d5dde8 dashed;
	padding-left:12px;
	padding-top:3px;
}   
.f_ccc{
    color:#c4c4c4;
} 
.foot{
    float:left;
    border-top:2px #666666 solid;
	margin-top:10px;
	width:935px;
	line-height:25px;
	text-align:center;
}
.foot_bg{
    background:url(images/foot_bg.gif) no-repeat;
	width:972px;
	height:22px;
	margin-bottom:10px;
}

.f_bold{
    font-weight:bold;
}

.introd_text{
    float:left;
	width:560px;
	line-height:25px;
	margin-top:8px;
}
.introd_pic{
    float:right;
	width:160px;
	margin-top:8px;
}
.product_list{
    margin-top:10px;
	width:735px;
}
.product_list li{
    background:url(images/pic_bg.gif) no-repeat;
	float:left;
	margin:8px 3px;
	width:176px;
	height:200px;
	text-align:center;

}
.product_list li img{
    margin:5px;
	width:160px;
	height:160px;
}
.news_list {
    margin-top:10px;
	height:285px;
}
.news_list li{
    line-height:28px;
	background:url(images/small.gif) left center no-repeat;
	border-bottom:1px #d5dde8 dashed;
	padding-left:12px;
	padding-top:3px;
}  
.contact_list{
    margin-top:10px;
	height:220px;
}
.contact_list li{
    line-height:25px;
	padding-left:10px;
} 
.page {
	BORDER-TOP: #f60 1px solid; MARGIN-TOP: 8px; PADDING-TOP: 10px; LETTER-SPACING: 2px; margin-right:15px;
}
.page2 {
	MARGIN-TOP: 3px; MARGIN-BOTTOM: 8px; BORDER-TOP-STYLE: none; BORDER-RIGHT-STYLE: none; BORDER-LEFT-STYLE: none; BORDER-BOTTOM-STYLE: none
}
.page UL {
	FLOAT: right
}
.page LI {
	FLOAT: left; MARGIN: 1px 3px;
	
}
.paddinleft{
    padding-left:8px;
	}
	
.big_p{
    text-align:center;
	margin-top:10px;
	font-weight:bold;
	line-height:25px;
}
.big_p img {
    padding:4px;
	border:1px solid #e9e9e9;
}
.product_text{
    padding:8px 8px 8px 10px;
}
.fanhui{
    text-align:center;
	font-weight:bold;
}

.fanhui a:link,.fanhui a:visited{
text-decoration:underline;
    color:red;
}
.fanhui a:hover{
    
	text-decoration:none;
	color:red;
}
