@charset "utf-8";
/* CSS Document */
*{
margin:0;
padding:0;
}

body{
text-align:center;
font-family:Arial, Helvetica, sans-serif;
background:url(images/bbd.jpg) fixed center top no-repeat;
font-size:12px;
color:#333333;
}

.clear{
clear:both;
}

a{
text-decoration:none;
color:#333333;
}

a:hover{
color:#FF0000;
}

ul{
list-style:none;
}

img{
border:0;
}




.w_logo{
	height:123px;
	width:1101px;
	margin:0 auto;
	background:url(images/index_02.jpg)  no-repeat;
	}

.setlogo{
float:left;
}
.sethome{
float:right;
color:#666;
padding-top:22px;}

.sethome a{
color:#666;
	}

.w_nav_bg{
	height:39px;
	background:url(images/index_04.jpg)  repeat-x;
	}

.w_nav{
	height:39px;
	width:1101px;
	margin:0 auto;
	line-height:39px;
	}
	
.w_banner{
	height:319px;
	width:1101px;
	margin:0 auto;
	}
		
	
.webcontent{
	width:1101px;
	margin:0 auto;
	text-align:left;
	}
	


.w_about{
	width:795px;
	float:left;
	}





.w_about_txt{
	height:252px;
	background:url(images/index_10.jpg)  no-repeat;
	}






.w_new{
	width:306px;
	height:312px;
	background:url(images/index_09.jpg)  no-repeat;
	float:right;
	}


.w_pic{
	width:257px;
	float:right;
	}



.fb_bb{
	height:215px;
	background:url(images/index_20.jpg)  repeat-x;
	}


.ftxt_bg{
	height:118px;
	background:url(images/fbg.jpg)  repeat-x;
	}
	
.fimg{
	height:118px;
	width:1101px;
	margin:0 auto;
	background:url(images/index_14.jpg)  no-repeat;
	}

.ftxt{
	text-align:left;
	line-height:24px;
	padding-top:20px;
	color:#fff;
	padding-left:120px;
	}

.ftxt a{
	color:#fff;
}
	
.w_pro_img li{
float:left;
width:210px;
line-height:24px;
font-size:14px;
margin-left:8px;
padding-top:30px;
}

.w_pro_img li a{
font-weight:bold;
}

.w_pro_img{
padding-left:10px;
}


.hleft{
	width:251px;
	float:left;
	background:url(images/lei_11.jpg)  repeat-y;
	}

#hright{
	width:840px;
	float:right;
	}

.leiltop{
   margin-top:5px;
   font-family:"微软雅黑";
   height:50px;
   font-size:16px;
   color:#fff;
   line-height:50px;
   padding-left:30px;
   background-color:#0099cc;
	}





.leicontxt{
	line-height:24px;
	padding-left:10px;
	padding-bottom:10px;
	padding-top:10px;
	color:#333;
	}

.lei_bottom{
	height:35px;
	background:url(images/lei_13.jpg)  no-repeat;
	}

.leirtop{
	line-height:50px;
	margin-top:10px;
	margin-bottom:10px;
	border-bottom:1px #CCC solid;
	color:#333333;
	font-family:"微软雅黑";
	font-size:16px;
	}

.con{
	line-height:24px;
	padding-bottom:40px;
	}

.inin{
border:0;
width:155px;
line-height:18px;
height:18px;
}


.w_about_img{
float:left;
padding-top:27px;
padding-left:25px;
}

.w_about_lin{
float:right;
width:465px;
padding-top:27px;
margin-right:25px;
line-height:24px;
}


.w_new_top li{
width:100px;
height:47px;
text-align:center;
font-size:14px;
line-height:47px;
float:left;
border-left:1px #fff solid;
}

.w_new_top{
padding-top:14px;
height:50px;
padding-left:1px;
}


.newtwo a{
background-color:#CCCCCC;
display:block;
}

.newtwo a:hover{
background-color:#0066cc;
display:block;
color:#fff;
}

.newone a{
background-color:#0066cc;
display:block;
color:#fff;
}




.onenew_txt{
width:215px;
float:right;
color:#666666;
line-height:20px;
padding-top:10px;
}

.onenew{
border-bottom:1px #CCCCCC dotted;
margin-left:10px;
padding-bottom:8px;
margin-right:10px;
}


.w_pro_txt{
	height:353px;
	background:url(images/index_13.jpg)  no-repeat;
	}



.onenew_txt h3{
font-size:12px;}

.onenew_txt h3 a{
color:#cc0000;
}

.onenew_img{
float:left;
padding-top:14px;

}

.onenew_img img{
border:1px #CCCCCC solid;
padding:1px;
}



.leiplit{
padding-bottom:5px;
padding-top:5px;}


.pro_one a{
display:block;
height:32px;
background:#ccffff;
font-size:14px;
padding-left:25px;
font-family:"微软雅黑";
line-height:32px;
border:#66ccff solid 1px;
}

.pro_one {
	padding-top:1px;
	padding-bottom:1px;
	}

.pro_two{
	padding-top:1px;
	padding-bottom:1px;
	}



.pro_two a{
display:block;
height:32px;
background:#ccffff;
font-size:14px;
padding-left:25px;
font-family:"微软雅黑";
background:url(images/xxx.jpg)  repeat;
line-height:32px;
border:#ccc solid 1px;
}

.pro_one  a:hover{
background-color:#0099cc;
border:#006699 solid 1px;
color:#fff;
}


.lei_newlist li{
padding-top:10px;
border-bottom:1px #999999 dotted;
}

.lei_new_img{
width:160px;
padding-bottom:20px;
float:left;
}

.lei_new_img img{
border:1px #CCCCCC solid;
padding:1px;}

.lei_new_ttt{
width:550px;
line-height:22px;
padding-bottom:20px;
color:#666;
float:right;
}

.lei_new_ttt h3 a{
font-size:12px;
color:#006699;
}


.leipimg{
width:170px;
float:left;
}

.leiptxt{
width:160px;
color:#666;
line-height:20px;
float:right;}

.leipimg img{
border:1px #CCCCCC solid;
padding:2px;}

.leipimg  img:hover{
border:1px #3399cc solid;
}


.lei_pro_all li{
width:330px;
float:left;
padding-bottom:15px;
padding-top:15px;
border-bottom:1px #999999 dotted;
margin-right:30px;}


.pro_more a{
	padding:5px 20px;
	background:#0099ff;
	margin-right:10px;
	color:#fff;
	}

.pro_more a:hover{
	background-color:#ff0000;
	}


.pro_more{
	padding-top:3px;
	}


#nav {width:1101px; display:block; padding-top:2px;}

.vvvi{
line-height:32px;
height:32px;
font-size:14px;
font-weight:bold;
text-align:center;
border-left:1px #CCCCCC solid;
background-color:#FFFFFF;
border-right:1px #CCCCCC solid;
border-top:1px #CCCCCC solid;
}

/* qqshop focus */
#focus {width:1101px; height:310px; overflow:hidden; position:relative;}
#focus ul {height:310px; position:absolute;}
#focus ul li {float:left; width:1101px; height:310px; overflow:hidden; position:relative; background:#000;}
#focus ul li div {position:absolute; overflow:hidden;}
#focus .btnBg {position:absolute; width:1101px; height:20px; left:0; bottom:0; background:#000;}
#focus .btn {position:absolute; width:1081px; height:10px; padding:5px 10px; right:0; bottom:0; text-align:right;}
#focus .btn span {display:inline-block; _display:inline; _zoom:1; width:25px; height:10px; _font-size:0; margin-left:5px; cursor:pointer; background:#fff;}
#focus .btn span.on {background:#fff;}
#focus .preNext {width:45px; height:100px; position:absolute; top:90px; background:url(images/sprite.png) no-repeat 0 0; cursor:pointer;}
#focus .pre {left:0;}
#focus .next {right:0; background-position:right top;}


#nav .mainlevel { float:left;  width:122px;/*IE6 only*/}
#nav .mainlevel a {color:#fff; text-decoration:none; line-height:36px; display:block; padding:0px; width:122px; font-size:14px;}
#nav .mainlevel a:hover {color:#fff; text-decoration:none; background:#006699 url(images/slide-panel_03.png) 0 0 repeat-x;}
#nav .mainlevel ul {display:none; position:absolute; z-index:100000;}
#nav .mainlevel li {border-top:1px solid #fff; background:#0099cc; width:122px;/*IE6 only*/}
