/* ----------------------------网站公共样式部分------------------------------------------  */
body { font-family:arial;margin:0;padding:0;background:#FFF;font-size:12px;color:#333;}
form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
li,dl{list-style-type:none;}
img{vertical-align: top;}
input{vertical-align: middle;margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:12px;font-weight:bold;margin:0; padding:0;}
.clear{height:0px;font-size:0px;overflow:hidden;clear:both;}
/* 公共样式中的默认超链接 */
a:link {color: #333; text-decoration:none;}
a:visited {color: #333;text-decoration:none;}
a:hover {color: #f60; text-decoration:underline;}
a:active {color: #f60;text-decoration:none;}

/* 公共样式中的自定义超链接 */
.cRed,a.cRed:link,a.cRed:visited,a.cRed:active{ color:#f00;}
.cYellow,a.cYellow:link,a.cYellow:visited,a.cYellow:active{color:#ff6600;}
.cBlue,a.cBlue:link,a.cBlue:visited,a.cBlue:active{color:#00f;}
.cWhite,a.cWhite:link,a.cWhite:visited,a.cWhite:active{color:#fff;}
a#homemenu:link,a#homemenu:visited,a#homemenu:active{color:#ff6600;background:url(../images/menu_bg.gif) no-repeat;font-weight: bold;text-decoration:none;}

/* 公共样式中文字样式  */
.fB {font-weight: bold;}
.f12px{ font-size:12px;}
.f14px{ font-size:14px;}
.f16px{ font-size:16px;}
.color{color:#D4010B;}
.whitefont{color:#FFFFFF;}
.indent{text-indent:24px;}

/*头部*/
#header{width:1003px;height:86px;background:url(../images/head_bg.gif) no-repeat;margin:0 auto 1px auto;}
#logo{width:219px;height:86px;float:left;margin:0 89px 0 0;}
#nav{width:672px;height:86px;float:right;font-size:12px;color:#000;line-height:41px;text-align:right;margin:0 11px 0 0;}
#menu{width:672px;height:44px;}
#menu ul li{width:82px;height:44px;background:url(../images/menu01a.jpg) no-repeat;display:block;float:left;line-height:44px;text-align:center;text-decoration:none;color:#000;margin:0 2px 0 0;}
#menu ul li a:hover{width:82px;height:44px;background:url(../images/menu01.jpg) no-repeat;display:block;color:#fff;text-decoration:none;}
#menu_01{width:82px;height:44px;background:url(../images/menu01.jpg) no-repeat;display:block;color:#fff;text-decoration:none;}
#banner{width:1003px;height:234px;margin:0 auto 10px auto;}
.left{width:185px;margin:0 17px 0 2px;float:left;}
#pro{width:185px;}
.title{width:171px;height:28px;color:#FFFFFF;font-size:12px; font-weight: bold;line-height:28px;text-align:left;padding:0 0 0 14px;background:url(../images/title.gif) no-repeat; }
.protxt{width:185px;margin:3px 0 26px 0;}
.protxt li a{width:165px;height:23px;background:url(../images/pro_bg.jpg) no-repeat;display:block;font-weight: bold;padding:0 0 0 20px;color:#000;line-height:23px;text-align:left;}

#hor{width:185px;}
.hortxt{width:185px;height:278px;background:url(../images/mapbg.jpg) no-repeat;}
.hortxt img{width:173px;height:108px;margin:24px 0 0 8px;}
/*底部*/ 
#footer{width:1003px;height:32px; background:url(../images/bottom_bg.gif) repeat-x;font-size:12px;color:#fff;text-align:center;line-height:32px;margin:0 auto;}

