/*通用样式表*/

body {
	background-color: #252a2d;
	background-image: url(bg.gif);
	margin:0px auto 30px auto;
	text-align:center;
}

div
{
	margin:0px auto;
	font-size:12px;
	color:#666666;
	font-family:verdana;
	line-height:20px;
}

form
{
margin:0px;
}

ul
{
margin:0px;
padding:0px;
list-style-position:inside;

}

li
{
line-height:25px;
list-style-image:url(icon_arrow.gif);
background-image:url(bg_list.gif);
}

dl
{
margin:0px;
padding:5px;
border:1px solid #cccccc;
}

dt
{
float:left;
padding:0px;
margin:0px;
}

dd
{
padding-left:62px;
margin:0px;
text-align:left;
}

img
{
border:0px;
}

a
{
color:#444444;
text-decoration:none;
}

a:hover
{
color:#FF3300;
text-decoration:underline;
}

hr
{
height:1px;
}

h3
{
height:30px;
padding-top:20px;
text-align:center;
color:#FF3300;
font-size:14px;
margin:0px;
}

input,textarea
{
border:1px solid #999999;
font-family:verdana;
color:#666666;
}

/*首尾样式表*/


#top
{
width:950px;
height:60px;
clear:both;
background-color:#ffffff;
border-bottom:1px solid #616c73;
}

#logo
{
float:left;
}

#search
{
float:left;
text-align:right;
margin-top:30px;
margin-left:320px;
padding:0px;
background-color:#ffffff;
}

#search a
{
	float:left;
	margin-right:20px;
}

#search .textbox {
	height:17px;
	border: 1px solid #d70900;
	float:left;
	width:150px;
	margin:0px;
	font-size:12px;
	color:#333333;
	font-family:verdana;
	line-height:20px;
}

#search img
{
	float:left;
	margin:0px;
}


#banner
{
clear:both;
width:950px;
}

#menu
{
border-top:2px solid #000000;
list-style-type:none;
width:950px;
clear:both;
padding:0px;
margin:0px auto;
}

#menu div
{
float:left;
padding:0px;
margin:0px auto;
height:41px;
}

#mainout
{
width:950px;
clear:both;
margin-bottom:4px;
}

#main
{
width:950px;
background-color:#FFFFFF;
text-align:left;
float:left;
}

#bottom
{
margin-top:4px;
width:930px;
clear:both;
padding:10px;
height:20px;
background-image:url(bg_bottom.gif);
color:#333333;
}


/*首页专用*/
#main_left
{
padding:0px 10px;
width:670px;
text-align:left;
float:left;
}

#main_right
{
background-color:#e6e9ea;
width:260px;
height:185px;
float:left;
padding-top:5px;
}


/*栏目页专用*/

#about_left
{
margin-top:10px;
margin-bottom:10px;
padding:0px 10px;
width:200px;
text-align:left;
float:left;
}

#about_left h5
{
background-color:#abbabe;
height:14px;
font-size:12px;
padding:6px;
color:#333333;
margin-bottom:5px;
}

#about_left form
{
margin:0px;
margin-top:10px;
}

.submenu
{
display:block;
background-image:url(bg_submenu01.gif);
height:14px;
padding:7px;
padding-left:16px;
width:177px;
line-height:14px;
}

.submenu_this
{
display:block;
background-image:url(bg_submenu00.gif);
height:14px;
padding:7px;
padding-left:16px;
width:177px;
line-height:14px;
color:#ffffff;
}

.submenu:hover,.submenu_this:hover
{
background-image:url(bg_submenu02.gif);
color:#ffffff;
text-decoration:none;
}

.submenu2
{
display:block;

padding:3px 16px;
border-bottom:1px solid #dddddd;
}

.submenu2_this
{
display:block;

padding:3px 16px;
border-bottom:1px solid #dddddd;
color:#FF3300;
background-image:url(bg_submenu2_this.gif);
}

.submenu2:hover,.submenu2_this:hover
{
background-color:#eeeeee;
text-decoration:none;
}


#about_left .textbox
{
width:100px;
height:16px;
border:1px solid #666666;
font-size:12px;
color:#FF3300;
font-family:verdana;
}

#about_right
{
margin-top:10px;
margin-bottom:10px;
border-left:1px solid #999999;
padding:0px 10px;
width:700px;
height:auto;
text-align:left;
float:left;
}

#path
{
border-bottom:2px solid #dd0000;
padding-bottom:5px;
}

.me
{
color:#ffffff;
background-color:#FF3300;
border:2px solid #FF3300;
line-height:14px
}


#content
{
padding:30px 70px;
margin:10px 0px;
line-height:24px;
}


#about_right p
{
margin-top:0px;
margin-bottom:10px;
}




/*alt效果*/

.box{
text-align:center;
margin:0px 15px;
}

.anylinkcss{
position:absolute;
visibility: hidden;
border:0px solid black;
font:normal 12px Verdana;
line-height: 18px;
z-index: 100;
background-color: #ffffff;
width: 500px;
filter:alpha(opacity=85);
-moz-opacity: 0.85;
opacity: 0.85;
}

.anylinkcss table
{
width:100%;
border:15px solid #ffffff;
}


.anylinkcss a{
display:block;
}

.anylinkcss a:hover{ /*hover background color*/
background-color: black;
color: white;
}


#anylinkmenu1 th
{
background-color:#ee0000;
color:#ffffff;
border-left:1px solid #ee0000;
border-right:1px solid #ffffff;
}

#anylinkmenu1 td
{
border-left:1px solid #ee0000;
}


#anylinkmenu2 th
{
background-color:#0253c3;
color:#ffffff;
border-left:1px solid #0253c3;
border-right:1px solid #ffffff;
}

#anylinkmenu2 td
{
border-left:1px solid #0253c3;
}




.productList a img
{

}




/*文章show页*/

#infoBar
{
background-color:#dddddd;
padding:3px 10px;
text-align:center;
}

/*产品show页*/

h4
{
font-size:14px;
color:#cc0000;
border-bottom:1px solid #aaaaaa;
padding:6px;
margin-top:10px;
margin-bottom:10px;
background-color:#eeeeee;
}

#para
{
padding:0px;
}

#para dt
{
padding:5px;
font-weight:bold;
width:140px;
border-right:1px solid #cccccc;
text-align:left;
}

#para dd
{
padding:5px;
padding-left:100px;
}


/*联系各地分部*/


#area
{
width:100%;
border:15px solid #ffffff;
}


#area a{
display:block;
padding-left:10px;
}

#area a:hover{ /*hover background color*/
background-color: black;
color: white;
}


#area th
{
background-color:#ee0000;
color:#ffffff;
border-left:1px solid #ee0000;
border-right:1px solid #ffffff;
padding-left:10px;
}

#area td
{
border-left:1px solid #ee0000;
}