*{margin:0px; padding:0px; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
a:link{text-decoration:none;}
a:visited{text-decoration:none;}
a:hover{text-decoration:underline;}
img{vertical-align:top;}
body{text-align:center;}
.bodywidth{width:980px; margin:0px auto; background:#000; clear:both;}
.f_left{float:left;}
.twopx{height:2px; background:url(images/fz_85.jpg) repeat-x; width:980px;}
div#menu{width:980px; margin:0px auto; background:#ec1b1b; height:33px; line-height:33px; color:#FFFFFF;}
div#menu a{color:#FFFFFF;}
div#menu ul li{float:left; list-style-type:none;}
div#menu ul li img{border:0px;}
.indeximg{width:916px; height:325px; margin:35px auto;}
.main{width:980px; margin-top:8px;}
.mainleft{margin-left:3px; margin-right:6px; float:left; width:256px; height:426px; display:inline;}
.maincenter{width:450px; float:left; display:inline;}
.mainright{ width:256px; margin-left:8px; margin-right:1px; float:left; display:inline;}
div#main_mid{ width:450px; height:163px;}
div#main_mid_left{width:220px; height:254px; margin-right:10px; float:left; margin-top:9px;}
div#main_mid_right{width:220px; height:254px; float:left; margin-top:9px;}
.main_center{width:451px; margin-left:8px; margin-right:7px; float:left; text-align:center; padding-top:7px;}
div#pro{height:305px;}
div#proname{height:39px; line-height:39px; text-align:center;}
div#proname a{color:#000000;}
.main_center dl{float:left;}
.main_center dl,.main_center dt,.main_center dd{width:119px;}
.main_center dt{height:109px; margin:0px 6px; overflow:hidden;}
.main_center dd{ height:39px; line-height:39px; text-align:center;}
.main_center dd a{color:#000000;}
.ge{width:980px; height:3px; background:#000000; margin:0px auto; line-height:0px;}
.link{width:980px; height:125px; padding-top:7px; margin:0px auto; background:url(images/linkbg.jpg) no-repeat;}
.link ul li{list-style-type:none; float:left; margin:10px 40px; width:116px; height:38px; display:inline;}
.link ul li img{width:116px; height:38px; border:0px;}
div#foot{height:25px; background-color:#cf0000; color:#FFFFFF; width:980px;line-height:25px; clear:both; margin:0px auto; }
div#foot1{background-color:#000000; color:#FFFFFF; width:980px; font-family:Arial, Helvetica, sans-serif; line-height:21px; margin:0px auto;}
div#foot a{color:#FFFFFF;}
div#foot1 a{color:#FFFFFF; text-decoration:underline;}
div#innermain{background-color:#fff; width:980px; padding-top:1px; margin:0px auto;}
div#innerleft{width:191px; background-color:#434242; float:left;}
div#innercenter{width:562px; margin-left:1px; margin-right:1px; background-color:#434242; float:left;}
div#innerright_pro{width:788px; margin-left:1px; background-color:#434242; float:left;}
div#innerright{width:225px; float:left; background-color:#000;}
ul#prosort li{list-style-type:none; width:126px; padding-left:65px; background-repeat:no-repeat; text-align:left; color:#fff;}
ul#prosort li a{color:#fff;}
.sort2{background:#575757; height:27px; line-height:27px;}
.sort1{background:#020202; height:33px; line-height:33px;}
.sort3{background-image:url(images/fz_22.jpg); height:27px; line-height:27px;}
.sort4{background-image:url(images/fz_21.jpg); height:33px; line-height:33px;}
.leftpad{color:#303030; font-weight:bold; text-align:left; line-height:23px;}
.innerpagetitle{height:25px; line-height:25px; text-align:left; background:#000; font-weight:bold; text-indent:21px; color:#FFFFFF;}
div#place{padding-left:12px; height:35px; line-height:35px; text-align:left; font-weight:bold; background-color:#434242; color:#fff;}
div#place *{color:#fff; font-weight:bold;}
.prolist{width:733px; padding-left:16px; padding-right:17px; text-align:left; background:url(images/probg.jpg) repeat-y;}
.prolist dl{margin-left:2px; margin-right:2px;}
.dl_pro{width:146px; height:165px; margin-top:15px; margin-bottom:42px; float:left;}
.dl_pro dt{ height:133px; text-align:center; display:inline;}
.dl_pro dt img{border:0px; vertical-align:top;}
.dl_pro dd{ height:28px; line-height:28px; text-align:center;}
.dl_pro dd a{color:#fff;}
.pagelist{height:48px; line-height:48px; text-align:center; float:none; clear:both; color:#FFFFFF;}
table#FerPage *{color:#fff; float:none; }
.rightfla{ border-bottom:1px solid #fff; margin:8px auto; height:368px;}
/*.marqueestr {letter-spacing: 5px;}*/
.proimg{width:534px; min-height:277px; _height:277px; margin-left:11px; margin-right:17px; margin-bottom:15px;}
.proimg dt{width:277px; height:277px; margin-right:18px; overflow:hidden; float:left;}
.proimg dd{width:239px; float:left; text-align:left;}
.proname{height:30px; line-height:30px; font-weight:bold; padding-left:9px; color:#e4e4e4;}
.innerborder{ min-height:154px; _height:height:154px; padding-left:9px; border-top:1px solid #e4e4e4; border-bottom:1px solid #e4e4e4; color:#fff; line-height:28px;}
.outerborder{ border-top:1px solid #DDDDDD; border-bottom:1px solid #E2E2E2;}
.clickbig{padding-top:9px; text-align:center;}
div#prointrotitle{border-top:1px solid #fff;}
.prointro{padding:19px 16px; text-align:left; color:#fff;}
table#message td{padding-left:5px; line-height:25px;}
table#message span{color:#FF0000;}
table#message input,table#message textarea{border:1px solid #000000; background:#b9b9b9;}
table#errmsg {
	background-color:#C2B1B1;
	font-family:Arial, Helvetica, sans-serif;
}
td#errmsg_1 {
	background-color:#020202;
	font-weight:bold;
	font-size:14px;
	color:#FFFFFF;
	height:26px;
	line-height:26px;
}
td#errmsg_2 {
	background-color:#434242;
}
td#errmsg_3 {
	background-color:#434242;
}
table#errmsg *{color:#FFFFFF;}
.login{color:#FFFFFF; font-weight:normal; font-family:Arial, Helvetica, sans-serif;}
.reg_input{border:1px solid #4C4C4C; background:#FFFFFF; height:18px; width:120px;}
.reg_btn{border:1px solid #4C4C4C; background:#C5C5C5;}
.login a{color:#FFFFFF;}
.reg{font-family:Arial, Helvetica, sans-serif;}
.reg span{color:#FF0000;}
.reg input{border:1px solid #808080; background:#FFFFFF; height:18px;}
.nav{width:980px; margin:0px auto; height:19px; background:#000000; text-align:right; clear:both;}

/*焦点图切换*/
#f_div{width:917px; height:325px; margin:0 auto; overflow:hidden; background:#000000;}
#f_imgDiv{width:100%; height:325px; overflow:hidden;background:#000000;}
#f_img{filter:progid:DXImageTransform.Microsoft.Fade(Overlap=1.00); border:0;}
#f_infoDiv{width:16px;top:-225px; left:445px; height:120px; position:relative; padding-top:5px;}
#f_buttonDiv{width:12px; height:160px; overflow:hidden; text-align:left;}
#f_buttonDiv div{width:1px;height:7px; overflow:hidden;}
#f_buttonDiv .bg{width:12px; height:12px; background:#000; float:right; filter:Alpha(Opacity=100); overflow:hidden;}
#f_buttonDiv a{width:12px;height:12px;line-height:13px;color:#fff;font-family:Arial, Helvetica, sans-serif;font-size:10px;text-align:center;display:block;overflow:hidden;text-decoration:none;position:absolute;}
#f_buttonDiv a:link,#f_buttonDiv a:visited,#f_buttonDiv a:active{color:#FFF;}
#f_buttonDiv a:hover{background:#DE97B7;color:#fff;}
#f_buttonDiv a.on:link,#f_buttonDiv a.on:visited,#f_buttonDiv a.on:active,#f_buttonDiv a.on:hover{background:#D285A7;}
#f_buttonDiv a.on:hover{background:#DE97B7;}
#f_text{height:26px; line-height:26px; overflow:hidden;text-align:left; font-weight:bold; text-indent:20px;}
#f_text a:link,#f_text a:visited,#f_text a:active{color:#000;text-decoration: none;}
#f_text a:hover{color:#FF6600;text-decoration: none;}
body {background: #fff;margin: 0px; font-size:12px;}
.f14 {font-size:14px;}
a:link,a:visited,a:active{color:#000;text-decoration: none;}
a:hover{ color:#E64393;text-decoration: none;}
.white a:link,.white a:visited,.white a:active{color:#FFFFFF;text-decoration: none;}
.white a:hover{ color:#FFFFFF;text-decoration: none;}
.white2,.white2 a:link,.white2 a:visited,.white2 a:active{color:#FFF;text-decoration: none;}
.white2 a:hover{ color:#000;text-decoration: none;}
.gray2,.gray2 a:link,.gray2 a:visited,.gray2 a:active{color:#000;text-decoration: none;}
.gray2 a:hover{ color:#E64393;text-decoration: none;}
.green,.green a:link,.green a:visited,.green a:active{color:#008100;text-decoration: none;}
.green a:hover{ color:#E64393;text-decoration: none;}
#body1_1_1 {width: 917px;background:#000000; height:325px; margin:36px auto;}