﻿/* CSS Reset */
body,h1,h2,h3,h4,h5,h6,dl,dt,dd,ul,ol,li,p,blockquote,pre,fieldset,legend,form,input,button,textarea,hr{margin:0;padding:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
li{list-style:none;}
fieldset,img{border:0;}
table{border-collapse:collapse;border-spacing:0;}

q:before,q:after{content:'';}
abbr[title]{border-bottom:1px dotted;cursor:help;}
address,cite,dfn,em,var{font-style:normal;}
button,input,select,textarea{font-size:100%;}
legend{color:#000;}
code,kbd,samp{font-family:"Courier New",monospace;}
hr{border:none;height:1px;}
body,button,input,select,textarea{font:12px/1.5 Arial,Tahoma,Helvetica,SimSun,san-serif;}
body{color:#666;background:#fefefe url(../images/bg.png) repeat-x;}

/* common style */
.clear{clear:both;font-size:0;height:0;line-height:0;visibility:hidden;}
.clearfix:after{clear:both;content:".";display:block;height:0;visibility:hidden;}
* html .clearfix{height:1%;}
a{color:#666;text-decoration:none;}
a:hover{color:#ff0000; text-decoration:underline}
.fl{float:left}
.fr{float:right}

.wrap,.header,.container,.sliderBox{width:983px; margin:0 auto}
.header{height:160px}
.top{height:110px;background:url(../images/top_bg.jpg) no-repeat}
.logo{ float:left;width:450px;padding-top:25px;}
.top-right{ float:right; padding-top:30px}
.set{padding-bottom:15px}
.set a{padding:0 8px}
.keyword{ padding:0 5px;width:152px; height:16px; border:1px solid #CCC}

/*导航*/
  .nav{position:relative; z-index:1; color:#fff; height:50px;font-family:"Microsoft YaHei",SimSun,SimHei}
  .nav .m{ float:left; position:relative}
  .nav a:hover{ text-decoration:none; color:#fff}
  .nav h3{ float:left; padding:13px 28px 0; height:37px;font-size:14px; }
  .nav h3 a{color:#fff;text-align:center;line-height:13px;}
  .nav h3 span{display:block;font-size:10px; font-weight:normal;text-align:center; font-family:Arial, Helvetica, sans-serif}
  .nav .on h3 a{color:#fff;}
  .nav .on h3 a:hover{color:#F90}
  .nav .sub{display:none; /*默认隐藏*/ width:126px; padding:5px 5px; position:absolute; left:-10px; top:50px; background:#2193f6; text-align:center}
  .nav .sub li{vertical-align:middle}
  .nav .sub li a{height:20px; line-height:20px; padding:4px 0;display:block; color:#fff}
  .nav .sub li a:hover{width:100%; color:#ff0; background:#0176dd}
  .nav #m1 h3{background:none}


/*幻灯片*/
.sliderBox{ margin-top:3px;width:983px; height:272px;background:#ededed}
	.focusBox { position: relative; width:983px; height:272px; overflow: hidden; }
	.focusBox .pic{ position:relative; z-index:0; }
	.focusBox .pic img { width:983px; height:272px; 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.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
		display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) 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.png) 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;  }
/*友情链接*/
.friendLink{padding:15px; background:#e4ffc9}
.friendLink a{ padding:0 5px}
/*-- 通用底部 -*/
.footer{ margin-top:10px; height:66px;background:url(../images/foot_bg.png) repeat-x;}
.footer .copyright{padding:15px; text-align:center; color:#303030}

