@charset "gb2312";
/* CSS Document */
body { font-family:"宋体",arial;margin:0;  padding:0;font-size:12px; color:#333333; line-height:20px; background: url(http://www.zp1918.com/Img/zpShop_img/bj_02.jpg) repeat-x;}
div,form,img,ul,ol,li,dl,dt,dd,p {margin:0; padding:0; border: 0; }
li,dl{list-style-type:none;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0; font-weight:normal;}
a{color:#333333; text-decoration:none;}  
a:hover{ color:#FF7624;text-decoration: none;}
input{ vertical-align:middle;}
.clear{height:0px;line-height:0px;font-size:0px;overflow:hidden;clear:both;} 
.input{vertical-align:middle;width:55px;} 
.img{ border:#CCCCCC 1px solid; padding:1px;} 

/* 公共字体样式*/ 
.redcolor{color:#a60000;}
.inputcolor{width:300px;height:23px; border:#333333 1px solid; line-height:20px;}
.spanleft{float:left;}
.spanright{float:right;}
/* 公共字体样式*/ 
.fontB{ font-weight:bold}
.font14{font-size:14px;}
.font16{font-size:16px;}
.fontred{ color:#d10000}
.fontwhite{ color:#fff}
.font949494{ color:#949494} 
.fontff6400{ color:#ff6400 } 

/*返回顶部效果*/
.backToTop {display: none;width: 35px;line-height: 1.2;padding: 5px 0;font-size: 12px;
text-align: center;position: fixed;_position: absolute;right: 10px;bottom: 100px;_bottom: "auto";cursor: pointer;
 opacity:1;filter: Alpha(opacity=100); background:url(http://www.zp1918.com/Img/zpShop_img/fanhuidingb.jpg) no-repeat;height:80px;}

/*整体背景*/
.body_div{width:980px; margin-left:auto; margin-right:auto; background:#FFF;}

/*头部样式*/
.index_top{width:980px;height:165px;float:left;}
    .logo{width:246px;height:74px;float:left;padding-top:11px;}
    .fd_nav{width:675px;height:50px;float:left;padding:10px 0px 0px 5px;}
	   .fd_nav dl{float:left; line-height:24px;}
	   .fd_nav dt{float:left; padding-right:10px; font-size:14px; font-weight:bold;}
	   .fd_nav dd{float:left;padding-right:10px;font-size:12px;}
	.fd_login{width:50px;float:left;padding-top:10px;}
	       .fd_login ul{float:left;width:50px;}
	       .fd_login li{float:left; line-height:20px;width:50px;background:url(http://www.zp1918.com/Img/zpShop_img/top_bj.jpg) -100px 0px no-repeat;
		   color:#FFFFFF;text-align:center;height:23px;}
	       .fd_login li a{color:#FFFFFF;}
		   .fd_login li a:hover{color:#FF0000;}
    .fast{width:642px;float:right;height:25px; border-top:#999999 1px dashed;border-bottom:#999999 1px dashed; 
		background: url(http://www.zp1918.com/Img/zpShop_img/top_bj.jpg) -784px 3px no-repeat; line-height:24px; padding-left:90px;}
		   .fast li{padding-right:10px;display:inline;}
	.search{width:950px;float:left;height:30px;padding:5px 0px 0px 30px;}
	     .search ul{width:155px;float:left;height:25px;padding-top:5px;}
		    .search li{ display:inline;}
			.search li a{color:#333333;line-height:21px;background:url(http://www.zp1918.com/Img/zpShop_img/top_bj.jpg) -249px 0px no-repeat;
			color:#333333; text-align:center;width:44px;height:22px;float:left; display:block;padding-right:6px;}
			.search li a:hover{display:block;width:44px;height:22px;float:left; color:#ffffff; text-align:center;padding-right:6px;
			background:url(http://www.zp1918.com/Img/zpShop_img/top_bj.jpg) -176px 0px no-repeat;}
			.search li .ahover{display:block;width:44px;height:22px;float:left; color:#ffffff; text-align:center;padding-right:6px;
			background:url(http://www.zp1918.com/Img/zpShop_img/top_bj.jpg) -176px 0px no-repeat;}
		.search dl{width:790px;float:left;height:30px;}
		.search dt{float:left;height:30px;padding-right:20px;}
		.search dd{float:left;line-height:24px;padding-right:10px;}
          
   .nav{width:970px;height:28px;float:left; background:url(http://www.zp1918.com/Img/zpShop_img/index_21.jpg) repeat-x;font-size:12px; margin-top:7px;
   padding:5px 0px 0px 10px;;}
      .nav li{display:inline;}
	  .nav li a{display:block;width:73px;height:23px;float:left; color:#ffffff; text-align:center; line-height:22px;}
	  .nav li a:hover{display:block;width:73px;height:23px;float:left; color:#000000;text-align:center;
	  background:url(http://www.zp1918.com/Img/zpShop_img/top_bj.jpg) 0px 0px no-repeat;line-height:22px;}
	  .nav li .ahover1{display:block;width:73px;height:23px;float:left; color:#000000;text-align:center;
	  background:url(http://www.zp1918.com/Img/zpShop_img/top_bj.jpg) 0px 0px no-repeat;line-height:22px;}
/*底部*/
.bottom{ width:980px;height:80px;margin-top:10px;text-align:center;float:left;}
.bottom ul{ width:947px;height:30px; background:#8a0000;padding-left:35px;}
    .bottom li{ display:inline; width:70px; line-height:30px;float:left;}
	.bottom li a{ color:#FFFFFF;}
	.bottom li a:hover{ color:#FFCC00;}
.bottom p{ line-height:20px; width:980px; text-align:center;float:left;}



/* 首页切换 */
#ifocus { width:617px; height:310px; margin:0px; border:1px solid #DEDEDE; background:#F8F8F8; }
	#ifocus_pic { display:inline; position:relative; float:left; width:500px; height:288px; overflow:hidden; margin:10px 0 0 10px; }
		#ifocus_piclist { position:absolute; }
		#ifocus_piclist li { width:500px; height:288px; overflow:hidden; }
		#ifocus_piclist img { width:500px; height:288px; }
	#ifocus_btn { display:inline; float:right; width:91px; margin:9px 9px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:85px; height:70px; margin:10px 0 0 7px; }
		#ifocus_btn .current { background: url(img/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:545px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:8px; bottom:8px; color:#FFF; }
		#ifocus_tx .normal { display:none; }


/*顶部样式*/
.login{width:935px; height:28px;font-weight:bold; line-height:28px;padding:0 20px 3px 25px; background:url(http://www.zp1918.com/Img/Index_Img/loginbg.jpg) repeat-x;}
.login a{ padding-right:5px;color:#0000cc;} 
.pb10{ padding-bottom:10px;}
.rexian{color:Red;float:left;}

/* 浮动样式 */
.R_float{float:right;}  
.L_float{float:left;}
.yellow{color:#f46200}