@charset "utf-8";
/*
	SuperSlide综合网站效果演示
    作者：大话主席
	网站：www.superslide2.com
*/

/* Css Reset */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,
form,fieldset,input,textarea,p,blockquote,th,td,img { padding: 0; margin: 0; }
fieldset,img { border: 0; }
address,caption,cite,code,dfn,em,th,var,i { font-weight:normal; font-style:normal; }
ol,ul,li { list-style: none; }
div,dl,dt,dd,ol,ul,li{ zoom:1; }
caption,th { text-align: left; }
h1,h2,h3,h4,h5,h6 { font-weight: normal; font-size:100%; }
q:before,q:after { content:''; }
abbr,acronym { border: 0; }

/* Public */
html{ width:100%; }
body{ width:100%;-webkit-text-size-adjust: none;}
a{color:#555;text-decoration:none; outline:none;}
a:hover {color:#f30; text-decoration:underline; }
.fl{ float:left !important; }
.fr{ float:right !important; }
.mab{ margin-bottom:10px; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}

.siteWidth{ width:1100px; margin:0 auto;   }
.column{ overflow:hidden; margin-bottom:10px;  }
#topBar{ height:32px; line-height:32px; background:#eee; border-bottom:1px solid #ddd; overflow:hidden;  }
#topBar em{  color:#f00;  }
#topBar span{ float:right;  color:#999;  }
#topBar span a{ margin:0 5px; color:#666;  }

/* 导航 */
#header{ margin-bottom:1px;  }
.logoBar{ width:980px; margin:0 auto; padding: 20px 0;  }
.logoBar h1{ font: bold  50px/60px Georgia;}
.logoBar h1 a{ color:#39A4DC;  }
.logoBar h1 a:hover{ color:#39A4DC; text-decoration:none;   }
.navBar{ position:relative; z-index:1;  background:#39A4DC; color:#fff; height:40px; line-height:40px;   }

.nav{ width:1100px; margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; height:67px; line-height:67px; position:relative; z-index:1;   }
.nav .m{ float:left;  position:relative; border:1px solid #248ec8; border-top:0; border-bottom:0; margin-left:-1px;   }
.nav a{ color:#fff;  }
.nav a:hover{ text-decoration:none; color:#ff0;   }
.nav h3{ float:left;  font-size:100%; font-weight:normal; font-size:14px; height:67px; overflow:hidden;  }
.nav h3 a{ display:block; color:#fff;  min-width:110px; background:url(../images/border.jpg) norepeat; vertical-align:top;  }
.nav .nLi{ float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;  }
.nav .nLi h3 a{ display:block; font-size:16px; font-weight:bold; text-align:center;   }
.nav .nLi h3 a:hover{background:#8b8b8b;color:#fff }

.nav .sub{ display:none; /*默认隐藏*/ width:110px; padding:5px 0;   position:absolute; top:67px; text-align:center;
display:none; left:0; position:absolute; background:#bd393a;  line-height:26px; padding:5px 0; }
.nav .sub li{ vertical-align:middle; zoom:1; }
.nav .sub li a{display:block; padding:0 10px;font-size:14px; height:20px; line-height:20px; padding:4px 0;  display:block; background:url(images/icon.png) 0 9px no-repeat; color:#fff;   }
.nav .sub li a:hover{ color:#fff; background:#8b8b8b;   }
.nav #m7 h3 a{ border-right:1px solid #5bb3e1;   }


/* banner */
	.slider{ width:100%;  min-width:1100px;  height:335px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
	.slider .bd{ width:1100px; position:absolute; left:50%; margin-left:-550px  }
	.slider .bd li{ width:1100px;  overflow:hidden; }
	.slider .bd li img{ display:block; width:1100px; height:335px;    }
	.slider .tempWrap{ overflow:visible !important }
	.slider .tempWrap ul{  margin-left:-1100px !important; /*强制位置*/  }

	.slider .hd{ position:absolute; width:100%; left:0;  z-index:1; height:8px; bottom:20px;  text-align:center;  }
	.slider .hd li{ display:inline-block; *display:inline; zoom:1; width:8px; height:8px; line-height:99px; overflow:hidden; background:url(../images/slider-btn.png) 0 -10px no-repeat; 
		margin:0 5px; cursor:pointer; filter:alpha(opacity=60);opacity:0.6;  }
	.slider .hd li.on{ background-position:0 0; filter:alpha(opacity=100);opacity:1;  }
	.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:335px; cursor:pointer;   }
	.slider .prev{ left:-50%; margin-left:-550px;  }
	.slider .next{ left:50%;  margin-left:550px;  }
	.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:335px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
	.slider .pnBtn .arrow{ display:none;   position:absolute; top:0; z-index:1; width:60px; height:335px;  }
	.slider .pnBtn .arrow:hover{ filter:alpha(opacity=60);opacity:0.6; }
	.slider .prev .arrow{ right:0; background:url(../images/slider-arrow.png) -120px 0 no-repeat;   }
	.slider .next .arrow{ left:0; background:url(../images/slider-arrow.png) 0 0 no-repeat;  }


/* content */
#content{ background:#eee; padding:10px 0;  overflow:hidden;  }
.mainContent{ width:750px; float:left;   }
.side{ width:220px; float:right;   }


/* 焦点图 */
	/* 本例子css */
	.focusBox { position: relative; width: 350px; height: 240px; overflow: hidden; font: 12px/1.5 Verdana, Geneva, sans-serif; text-align: left; background: white; }
	.focusBox .pic img { width: 350px; height: 240px; display: block; }
	.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 36px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
	.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 36px; width:100%; overflow: hidden; }
	.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
	.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 12px; font-weight: bold; text-decoration: none; }
	.focusBox .num { position: absolute; z-index: 3; bottom: 8px; right: 8px; }
	.focusBox .num li{ float: left; position: relative; width: 18px; height: 15px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 1px; cursor: pointer; }
	.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; }
	.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
	.focusBox .num li.on a,.focusBox .num a:hover{ background:#f60;  }

/* Tab切换 */
.slideTxtBox{ float:right;  width:400px; height:220px; overflow:hidden;  padding:10px; background:#fff;  text-align:left;  }
.slideTxtBox .hd{ height:28px; line-height:28px; padding:0 15px; border-bottom:2px solid #39A4DC; font-size:14px; }
.slideTxtBox .hd ul{ overflow:hidden; zoom:1;  }
.slideTxtBox .hd ul li{ float:left; }
.slideTxtBox .hd ul li a{ display:block; padding:0 15px;  }
.slideTxtBox .hd ul li a:hover{ text-decoration:none;  }
.slideTxtBox .hd ul li.on a{ background:#39A4DC; color:#fff; font-weight:bold;  }
.slideTxtBox .bd{ padding:10px;  }
.slideTxtBox .bd li{ height:24px; line-height:24px;   }
.slideTxtBox .bd li .date{ float:right; color:#999;  }

/* 文字无缝上滚动 */
.sideBox{ padding:10px; height:220px; overflow:hidden;   background:#fff; margin-bottom:10px;   }
.sideBox .hd{ height:30px; line-height:30px; background:#f60; padding:0 10px;   }
.sideBox .hd h3{ font-weight:bold; font-size:14px; color:#fff;  }
.sideBox .hd h3 a{ color:#fff;   }
.sideBox .bd{ padding:10px 0 10px 5px;  }
.sideBox .bd li{ height:24px; line-height:24px; overflow:hidden;    }
.sideBox .bd li span{ color:#999; margin-right:5px;   }

/* 广告位 */
.adSlide{ width:100%;  height:80px;; overflow:hidden; position:relative; clear:both; margin-bottom:10px;    }
.adSlide .hd{ position:absolute; z-index:1; right:5px; bottom:5px; }
.adSlide .hd ul{ overflow:hidden; zoom:1; float:left;  }
.adSlide .hd ul li{ float:left; margin-right:2px;  width:16px; height:16px; line-height:16px; text-align:center; background:#fff; cursor:pointer;  filter:alpha(opacity=60);opacity:0.6;   }
.adSlide .hd ul li.on{ background:#f60;   font-weight:bold; filter:alpha(opacity=100);opacity:1; color:#fff;   }
.adSlide .bd{ position:relative;  z-index:0; }
.adSlide .bd img{ width:750px; height:80px;  }

/* 图片滚动 */
/* 本例子css */
		.picScroll-top{ margin:0 auto;  width:350px;  overflow:hidden; position:relative; }
		.picScroll-top .hd{ overflow:hidden;  height:30px; background:#f4f4f4; }
		.picScroll-top .hd .prev,.picScroll-top .hd .next{ display:block;  width:9px; height:5px; float:right; margin-right:5px; margin-top:10px;  overflow:hidden;
			 cursor:pointer; background:url("images/arrow.png") 0 -100px no-repeat;}
		.picScroll-top .hd .next{ background-position:0 -140px;  }
		.picScroll-top .hd .prevStop{ background-position:-60px -100px;  }
		.picScroll-top .hd .nextStop{ background-position:-60px -140px;  }
		.picScroll-top .hd ul{ float:right; overflow:hidden; zoom:1; margin-top:10px; zoom:1; }
		.picScroll-top .hd ul li{ float:left;  width:9px; height:9px; overflow:hidden; margin-right:5px; text-indent:-999px; cursor:pointer; background:url("images/icoCircle.gif") 0 -9px no-repeat; }
		.picScroll-top .hd ul li.on{ background-position:0 0; }
		.picScroll-top .bd{  }
		.picScroll-top .bd ul{ overflow:hidden; zoom:1; }
		.picScroll-top .bd ul li{ text-align:center; zoom:1; }
		.picScroll-top .bd ul li .pic{ text-align:center; }
		.picScroll-top .bd ul li .pic img{ width:350px; height:280px; display:block;  }
		.picScroll-top .bd ul li .pic a:hover img{ border-color:#999;  }
		.picScroll-top .bd ul li .title{ line-height:24px; }

/* 手风琴 */
#sideMenu{ height:214px;  }
#sideMenu .hd{ margin-top:1px; background:url(images/icons.png) #E3E3E3 180px -37px no-repeat;  cursor:pointer;}
#sideMenu .hd h3{ color:#666;  }
#sideMenu .on{ background:url(images/icons.png) #f60 180px -77px no-repeat; }
#sideMenu .on h3{ color:#fff;  }
#sideMenu .bd{ height:96px; overflow:hidden; display:none;   }

/* 友情链接 */
.friendLink{ height:40px; padding:10px; background:#fff; overflow:hidden; clear:both;   }
.friendLink ul{ overflow:hidden; zoom:1; }
.friendLink ul li{ width:150px; float:left; margin:0 5px;  display:inline; }
.friendLink ul li img{ width:150px; height:40px;   }

/* footer */
#footer{ background:#fff; border:1px solid #D7D7D7; padding:20px 0; text-align:center;  }
#footer .copyRight{ padding:10px 0; font-family:Arial; }