.top-bg{background:url(../images/top_bk.jpg) repeat-x;}
.home-logo{background:url(../images/top_ico.png) left center no-repeat; padding-left:30px; height:36px; display:block;}
.fouc-bg{background: #f0f0f0;}
.fouc{ width:887px;height: 81px;display:block;overflow:hidden;background:url(../images/tout_bk.jpg) left -30px no-repeat;padding-left:113px; padding-top:20px; line-height:60px; display:block; overflow:hidden; font-size:32px; font-family:microsoft yahei;  text-align:left; margin:0 auto; }
.fouc a{  color:#444; text-decoration:none;padding-left:15px;    display: block;height: 60px;overflow: hidden;   }
.fouc a:hover{  color:#e00; }

ul.foc-list{ display:block; overflow:hidden;}
ul.foc-list li{ width:100%;  display:block; overflow:hidden;}
ul.foc-list li a{  height:40px; line-height:40px; font-family:microsoft yahei; font-size:18px; float:left; padding-right:20px;  display:block; overflow:hidden; font-weight:normal;  }
ul.foc-list li a{ color:#666;  }
ul.foc-list li.fir a{ color:#444;  height:50px; line-height:50px; font-family:microsoft yahei; font-size:28px;  display:block; overflow:hidden; font-weight:bold;   }

/* */
.vmain {	width:100%;	margin:0 auto; display:block;  }/*width:690px;*/
.jjhd {	width:100%;	height:485px;}
.jjhd .show .top .arr_l a {	position:absolute;	left:0px;	top:40%;	background: url(../images/a-left.png) left  center no-repeat;	width:50px;	height:110px;	cursor:pointer;	z-index:999;}
.jjhd .show .top .arr_r a {	position:absolute;	right:0px;	top:40%;	background: url(../images/a-right.png) right  center no-repeat;	width:50px;	height:110px;	cursor:pointer;	z-index:999;}
.jjhd .show {width:100%;	height:100%; 	position:relative;	display:block; margin:0 auto;}
.jjhd .show .no_list {width:100%;height:50px;position:absolute;left:0px;top:0px;border-top:2px solid #333;z-index: 999;}
.jjhd .show .no_list a {	width:138px; height:50px; line-height:50px; text-align:center; font-family:microsoft yahei; font-size:16px; 	display:block; float:left;	cursor:pointer; background:#f0f0f0; color:#333;  }
.jjhd .show .no_list a.cur { background:#333; color:#fff; }
.jjhd .show .top ul{ width:100%; height:100%; margin:0 auto;}
.jjhd .show .top li {width:100%; height:100%; margin:0 auto;   }
.jjhd .show .top li img{width:690px; height:435px; position:absolute; left:0; top:50px;  }
.jjhd .show .top li h3 {width:660px; padding:0 10px; overflow:hidden; height:46px; font:20px/46px microsoft yahei;	 position:absolute; bottom:0px;left:0px;	z-index:99;	text-align:left;	color:#fff;	}
.jjhd .show .top li h3 a {	color:#fff; font-weight:bold; }
.jjhd .show .top li span {width:100%;	background:#000000;	height:46px; left:0px;	overflow:hidden;	position:absolute;	bottom:0px;		z-index:9;	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity:0.8;	opacity:0.8;}


.vmain2 {	width:100%;	margin:0 auto; display:block;  }/*width:270px;*/
.jjhd2 {	width:100%;	height:290px;}
.jjhd2 .show .top .arr_l a {	position:absolute;	left:0px;	top:40%;	background: url(../images/a-left2.png) left  center no-repeat;	width:25px;	height:55px;	cursor:pointer;	z-index:999;}
.jjhd2 .show .top .arr_r a {	position:absolute;	right:0px;	top:40%;	background: url(../images/a-right2.png) right  center no-repeat;	width:25px;	height:55px;	cursor:pointer;	z-index:999;}
.jjhd2 .show {width:100%;	height:100%; 	position:relative;	display:block; margin:0 auto;}
.jjhd2 .show .no_list { height:10px;	position:absolute;	left:40%; bottom:5px; z-index:999;}
.jjhd2 .show .no_list a {	width:8px; height:8px; border-radius:4px;display:inline-block; float:left; margin-right:5px;	cursor:pointer; background:#fff;  }
.jjhd2 .show .no_list a.cur { background:#f00; }
.jjhd2 .show .top ul{ width:100%; height:100%; margin:0 auto;}
.jjhd2 .show .top li {width:100%; height:100%; margin:0 auto;   }
.jjhd2 .show .top li img{width:270px; height:290px; }
.jjhd2 .show .top li h3 {width:250px; padding:0 10px; overflow:hidden; height:40px; font:16px/40px microsoft yahei;	 position:absolute; bottom:10px;left:0px;	z-index:99;	text-align:center;	color:#fff;	}
.jjhd2 .show .top li h3 a {	color:#fff;  }
.jjhd2 .show .top li span {width:100%; background:url(../images/jd_bk.png);	height:50px; left:0px;	overflow:hidden;	position:absolute;	bottom:0px;		z-index:9;	filter:alpha(opacity=80);	-moz-opacity:0.8;	-khtml-opacity:0.8;	opacity:0.8;}
/* */
.img-list{height:210px; background:#f1f1f1;}

/* 广告改幻灯*/
.vmain-gg {	width:1000px;	margin:0 auto; display:block;  }
.jjhd-gg {	width:100%;	height:60px;}
.jjhd-gg .show {width:100%;	height:100%; 	position:relative;	display:block; margin:0 auto;}
.jjhd-gg .show .no_list {	position:absolute;	right:10px;	bottom:0;		z-index:999;	text-align:right;}
.jjhd-gg .show .no_list a {	width:8px;	height:8px; border-radius:4px;	display:inline-block;	margin-left:3px;	cursor:pointer; background:#a3a3a3;}
.jjhd-gg .show .no_list a.cur { background:#f00	;}
.jjhd-gg .show .top ul{ width:100%; height:100%; margin:0 auto;}
.jjhd-gg .show .top li {width:100%; height:100%; margin:0 auto;   }
.jjhd-gg .show .top li img{width:1000px; height:60px;  }


/*header*/
ul#gzz { height:32px; display:block;  float:left; z-index:9999;}
ul#gzz li{ height:32px; line-height:32px; position: relative; float:left; z-index:9999; padding-right:15px;}
ul#gzz li a{ color:#333;}
ul#gzz li div.subnav { width:400px;   overflow:hidden; display: none; background:#fff; padding:15px; border:1px solid #ddd; position: absolute; left:0; top:30px; z-index:9999; box-shadow:1px 3px 3px #bbb; }
ul#gzz li div.subnav a{ width:100px; display:block; float:left; height:20px; line-height:20px; font-size:12px; color:#666; white-space:nowrap;  }
ul#gzz li div.subnav a:hover{  color:#f66;  }

.yqlj{ width:auto; height:80px; line-height:20px; display:block; overflow:hidden; background:url(../images/yqlj2.jpg) left center no-repeat; padding:25px 0 25px 100px;}
.yqlj a{ font-family:microsoft yahei; font-size:14px; line-height:20px; color:#666; padding-right:20px; display:inline-block;}

.guany{ width:100%; height:35px; line-height:35px;font-size:12px; display:block; text-align:center; color:#fff; }
.guany a{ color:#fff ; font-weight: bold; padding:0 5px; }