/* CSS Document */
/*//////////////////////////////////////
///	design:xiejing-谢璟 | 创宜网络     ///
/// email:xiejing0911@hotmail.com    ///
/// address:江苏省宜兴市               ///
/// QQ:123328756                     ///
/// tel:15895392309                  ///
//////////////////////////////////////*/

/*========================================top===================================================*/

/* 全局 */
body,html {
	margin:0;
	padding:0;
	text-align:center;
	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size: 12px;
	line-height:normal;
	color:#343434;
}

#container {
	text-align:left;
	width:1000px;
	overflow:hidden;
	margin:0 auto;
	background-color:#ffffff;
}


a,a:visited{
	color:#000000;
	text-decoration:none;
}

a:hover{
	color:#2b9f3f;
	text-decoration:underline;
}

img{
	border:none;
	}

td{font-size:12px; border:1px solid #cdcdcd}
div,p,ul,li{
	border:none;
	padding:0;
	margin:0;
	display:block;
	}
.clear {
	clear:both;
	}
.leftclear {
	clear:both; display:inherit
	}
.clear5 {
	clear:both; margin-bottom:5px;
	}
.clear10 {
	clear:both; margin-bottom:10px;
	}
.margin5{margin-top:5px;}	

/* top */
#top{width:100%;margin:0 auto;}
.logo{background:url(../images/topbg.jpg) repeat-x; width:100%; height:91px; margin:0 auto;}
.swf{margin:5px auto;width:1000px;}
.banner{width:100%; height:250px; background:url(../images/banner.jpg) no-repeat center}
#mainmenu {
	z-index:11;
  	background:url(../images/nav.gif) repeat-x;
	text-align:center;
	position:relative;
	width:100%; margin:0 auto;
	}

#nav {
  line-height:40px;  
  list-style-type: none;
  width:1000px; height:40px;
  margin:0 auto;
  display:block;
  text-align:center;
}


#nav a {
 	display: block; 
 	width:124px;
	height:40px; line-height:40px;
	text-align:center;
 	color:#ffffff;
	font-size:15px;
 	text-decoration:none;
	font-family:'Microsoft Yahei','Simsun';
	font-weight:bold;
	}



#nav a:hover  {
	color:#ffffff;
	background:url(../images/on.gif) repeat-x center;
}

.selected{
	color:#ffffff;
	background:url(../images/on.gif) repeat-x center;
}

#nav li {
	float: left; 
	width: 124px;
 	 background:url(../images/rightborder.gif) right center no-repeat;
}

#nav li ul {
 	line-height: 30px;
	list-style-type: none;
 	left: -1050em;
	width: 166px;
	height:276px;
	position: absolute;
	margin-left:-16px !important;
  	margin-left:-75px /*For IE*/;
	border-top:none;
	background:url(../images/liul.gif) no-repeat center top;
	padding-top:30px;
}

#nav li ul li{
 float: left; 
 width: 150px;
 border-bottom:1px dotted #dedede;
 background:none;
 margin-left:8px;
}

#nav li ul a{
 display: block; 
 width: 150px;
 font-size:12px;
 font-weight:bold;
 color:#2b9f3f;
 text-align:center;
 text-decoration:none;
 height:36px; 
 line-height:36px;
}

#nav li ul a:hover  {
 	color:#ffffff;
	text-decoration:none;
 	background-color:#2b9f3f;
	background-image:none;
}



#nav li:hover ul {
 left: auto;

}

#nav li.sfhover ul {
 left: auto;
}





/*========================================foot===================================================*/
#foot {
	width:100%;
	margin:0 auto;
	text-align:center;
	line-height:36px;
	background-color:#555555;
	color:#9b9b9b;
	height:36px;
	}
#foot1{width:1000px; margin:0 auto; }
#foot a{color:#9b9b9b}
#foot .fleft{ width:495px; float:left; text-align:left}
#foot .fright{width:495px; float:left; text-align:right}

	
/*========================================leftnav===================================================*/
#picBox{width:240px; height:160px; margin-left:0px; padding-top:30px; overflow:hidden; position:relative;}
#picBox ul#show_pic{ margin:0; padding:0; list-style:none; height:160px; width:3050px; position:absolute;}
#picBox ul#show_pic li{ float:left; margin:0; padding:0; height:160px;}
#picBox ul#show_pic li img{ display:block; width:240px; height:160px;}
#icon_num{ position:absolute; bottom:1px; right:1px;}
#icon_num li{ float:left; background:url(../images/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#000; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px; margin-bottom:5px; line-height:15px;}
#icon_num li:hover,#icon_num li.active{ background:url(../images/flashbutton.gif) no-repeat 0 0; color:#fff;}


#picBox222{width:240px; height:160px;  margin-left:0px;overflow:hidden; position:relative;}
#picBox222 ul#show_pic222{ margin:0; padding:0; list-style:none; height:160px; width:3050px; position:absolute;}
#picBox222 ul#show_pic222 li{ float:left; margin:0; padding:0; height:160px;}
#picBox222 ul#show_pic222 li img{ display:block; width:240px; height:160px;}
#icon_num222{ position:absolute; bottom:1px; right:1px;}
#icon_num222 li{ float:left; background:url(../images/flashbutton.gif) no-repeat -15px 0;width:15px; height:15px; list-style:none; color:#000; text-align:center;  cursor:pointer; padding:0; margin:0;margin-right:5px; margin-bottom:5px; line-height:15px;}
#icon_num222 li:hover,#icon_num222 li.active222{ background:url(../images/flashbutton.gif) no-repeat 0 0; color:#fff;}


/* flexslider */
.flexslider{margin:0px auto;position:relative;width:1000px;height:300px;overflow:hidden;zoom:1;}
.flex-viewport{max-height:2000px;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;transition:all 1s ease;}
.flexslider .slides{zoom:1;}
.flex-direction-nav a{width:60px;height:90px;line-height:99em;overflow:hidden;margin:-60px 0 0;display:block;background:url(../images/ad_ctr.png) no-repeat;position:absolute;top:50%;z-index:10;cursor:pointer;opacity:0;filter:alpha(opacity=0);-webkit-transition:all .3s ease;}
.flex-direction-nav .flex-next{background-position:0 -90px;right:0;}
.flex-direction-nav .flex-prev{left:0;}
.flexslider:hover .flex-next{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-prev{opacity:0.8;filter:alpha(opacity=25);}
.flexslider:hover .flex-next:hover, .flexslider:hover .flex-prev:hover{opacity:1;filter:alpha(opacity=50);}
.flex-control-nav{width:100%;position:absolute;bottom:10px;text-align:center;}
.flex-control-nav li{margin:0 5px;display:inline-block;zoom:1;*display:inline;}
.flex-control-paging li a{background:url(../images/dot.png) no-repeat 0 -16px;display:block;height:16px;overflow:hidden;text-indent:-99em;width:16px;cursor:pointer;}
.flex-control-paging li a.flex-active{background-position:0 0;}
