@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%; color:#555;font:12px/20px SimSun,Tahoma,Helvetica,Arial,sans-serif; -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:980px; 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:1150px; 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:#0b689e; color:#fff; height:40px; line-height:40px;}
.nav{ margin:0 auto; font-family:"Microsoft YaHei",SimSun,SimHei; width:1160px; height:40px; line-height:40px; background: #1867b8;  position:relative; z-index:1;}
.nav .m{ float:left;  position:relative; 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:16px; height:40px; overflow:hidden;}
.nav h3 a{ display:block; color:#fff;  vertical-align:top; text-align:center;}
.nav .nLi{float:left;  position:relative; display:inline;}
.nav .nLi h3{ float:left;}
.nav .nLi h3 a{width:110px;  display:block; font-size:16px; font-weight:bold;}
.nav .nLi h3 a:hover{background:#1867b8;}
.nav .on h3 a{ color:#fff; border-color:#1f7caf !important;}
.nav .sub{ display:none; /*默认隐藏*/ width:110px; padding:5px 0;   position:absolute; left:-1px; top:40px; background:#0b689e; text-align:center;}
.nav .sub li{ vertical-align:middle; zoom:1;}
.nav .sub li a{ height:40px; line-height:40px; display:block; background:url(images/icon.jpg) 0 9px no-repeat; color:#fff;}
.nav .sub li a:hover{ color:#fff; background:#267cd4;}
.nav #m7 h3 a{ border-right:1px solid #5bb3e1;}

		
/* banner */
.banner{ width:1000px; margin:0 auto; height:350px; overflow:hidden;}
.banner .bd{ position:relative; z-index:0;}
.banner .bd ul{ width:100% !important;}
.banner .bd li{ width:100% !important;  height:350px;}
.banner .bd li .siteWidth{ width:1000px; position:relative;  margin:0 auto;  height:350px;}
.banner .bd li a{ height:350px; display:block;}
.banner .bd .txt{ position:absolute; width:415px; top:100px; left:22px;   font:normal 18px/30px "Microsoft YaHei";}
.banner .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.jpg) 0 0 no-repeat;
_background:url(images/banner-btn-ie6.jpg) 0 0 no-repeat;}
.banner .hd{ width:100%;  position:absolute; z-index:1; bottom:0; left:0; height:30px; line-height:30px; text-align:center;}
.banner .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:11px; height:11px; margin:4px; background:url(images/dot-black.jpg) 0 0; overflow:hidden; 
	line-height:9999px; filter:alpha(opacity=40);opacity:0.4;}
.banner .hd ul .on{ filter:alpha(opacity=100);opacity:1;}


/* content */
#content{ background:#eee; padding:10px 0;  overflow:hidden;}
.mainContent{ width:750px; float:left;}
.side{ width:220px; float:right;}


/* 焦点图 */
/* banner */
	.slider{ width:100%;  min-width:1000px;  height:335px;  position:relative; overflow:hidden; background:#fff; text-align:center;}
	.slider .bd{ width:1000px; position:absolute; left:50%; margin-left:-500px  ;}
	.slider .bd li{ width:1000px;  overflow:hidden;}
	.slider .bd li img{ display:block; width:1000px; height:335px;}
	.slider .tempWrap{ overflow:visible !important ;}
	.slider .tempWrap ul{  margin-left:-1000px !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.jpg) 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:-500px;}
	.slider .next{ left:50%;  margin-left:500px;}
	.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.jpg) -120px 0 no-repeat;}
	.slider .next .arrow{ left:0; background:url(../images/slider-arrow.jpg) 0 0 no-repeat;}
	.slider .title {
				filter:alpha(opacity=80);  
			    -moz-opacity:0.8;  
			    -khtml-opacity: 0.8;  
			    opacity: 0.8;  
				background:#000;
				padding:5px;
				position: relative;
				top: -30px;
				display: inline-block;
				width: 1000px;
				height: 40px;
				text-align: left;
				font: 16px "微软雅黑";
				color: #fff;}
		
/* 本例子css */
.focusBox { position: relative; width:1000px; height:350px; overflow: hidden;}
.focusBox .bannerpic{ position:relative; z-index:0;}
.focusBox .bannerpic img { width:1000px; height:350px; display: block;}
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1;}
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.jpg) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.jpg) no-repeat 0 -16px;}
.focusBox .hd .on{ background-position:0 0;}

.focusBox .prev,
.focusBox .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.jpg) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;}
.focusBox .prev { left: 0;}
.focusBox .next { background-position: 0 -90px; right: 0;}
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;}


/* content */
#content{ background:#eee; padding:10px 0;  overflow:hidden;}
.mainContent{ width:750px; float:left;}
.side{ width:220px; float:right;}

/* 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;}

/* 图片滚动 */
.picScroll{ position:relative;  height:124px; padding: 10px 0 10px 42px;  background:#fff; margin-bottom:10px; overflow:hidden;}
.picScroll ul{ overflow:hidden; zoom:1;}
.picScroll ul li{ float:left; margin: 0 6px;  width:122px; overflow:hidden; display:inline;}
.picScroll ul li img{ width:122px; height:124px;}
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 60px; display:block; width:18px; height:28px; overflow:hidden; background:url(images/icons.jpg) -40px 0 no-repeat; cursor:pointer;}
.picScroll .next{ left:auto; right:10px; background-position:-120px 0;}
.picScroll .prevStop{ background-position:0 0;}
.picScroll .nextStop{ background-position:-80px 0;}

/* 手风琴 */
#sideMenu{ height:214px;}
#sideMenu .hd{ margin-top:1px; background:url(images/icons.jpg) #E3E3E3 180px -37px no-repeat;  cursor:pointer;}
#sideMenu .hd h3{ color:#666;}
#sideMenu .on{ background:url(images/icons.jpg) #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;}