@charset "utf-8";
/*客服*/
.service{
	right:5px;
	padding-top:300px;
	position:absolute;
	height: 311px;
}
.service .top{width:118px; height:58px; background:url(ser_top.gif);}
.service ul{padding:5px 10px 5px 10px ;background:url(ser_ulbg.gif) }
.service ul li{ padding-bottom:0px;}
.service .bottom{width:118px; height:85px;background:url(ser_bot.gif) no-repeat; }
.minstyle a{width:28px; height:64px; background:url(/images/service/Closesn.png) no-repeat; display:block ; top:365px; left:-21px; position:absolute; }
.service .hidqq{width:28px; height:64px; top:399px; right:0; position:absolute; display:none;}
.service .hidqq a{width:28px; height:64px; background:url(/images/service/qq.png) no-repeat; display:block;}
.service .hidqq a:hover{background:url(/images/service/qqs.png) no-repeat;}

/* 清除内外边距 */
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td { margin:0; padding:0; }

/* 设置默认字体 */
body,button,input,select,textarea { font:12px/1.5 arial,sans-serif; }
h1,h2,h3,h4,h5,h6 { font-size:100%; }
address,cite,dfn,em,var { font-style:normal; }
code,kbd,pre,samp { font-family:courier new,courier,monospace; }
small { font-size:12px; }
ul,ol { list-style:none; }
a { text-decoration:none; }
sup { vertical-align:text-top; }
sub { vertical-align:text-bottom; }
legend { color:#000; }
fieldset,img { border:0; }
button,input,select,textarea{ font-size:100%; }
table { border-collapse:collapse; border-spacing:0; }

.col-main{ float:left; width:100%; min-height:1px; }
.col-sub,.col-extra { float:left; }
.layout:after,.main-wrap:after,.col-sub:after,.col-extra:after { content:'\20'; display:block; height:0; clear:both; }
.layout,.main-wrap,.col-sub,.col-extra { zoom:1; }

/* 常见功能 */
.hidden { display:none; }
.invisible { visibility:hidden; }

/* 清除浮动 */
.clear { display:block; height:0; overflow:hidden; clear:both; }
.clearfix:after { content:'\20'; display:block; height:0; clear:both; }
.clearfix { *zoom:1; }

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁*/
html { overflow-y:scroll; }

/* 默认链接样式 */
a:link,a:visited { text-decoration:none; }
a:hover,a:active { text-decoration:underline; }

/* 根据不同项目进行设置 */
body {  repeat-x #FDAF05; color:#666; }
a { color:#000000; }
a:hover { color:#81cac0; }

#container1 {
	width:931px;
	background-color: #FDAF05;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	align:center
}

#container {
	width:1004px;
	background-color: #FDAF05;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
	align:center
}
.bg-wrap {
	width:931px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}

#header { width:100%; }
#header .bg-wrap { position:relative; padding-top:123px; min-height:1px; _height:1px; background:url(bg-header.jpg) no-repeat; }
#footer {
	width:100%;
	color:#000;
	background-color: #FFAE08;
	background-image: url(bg-footer.jpg);
	background-repeat: repeat-x;
}
#footer a { color:#000; }
#footer .bg-wrap { width:931px; height:184px; }

.banner { width:931px; height:auto; background:url(bg_body_03.jpg); overflow:hidden; display:block; }
.banner img { display:block; }
.set { position:absolute; top:9px; right:50px; }
.logo { position:absolute; top:40px; left:50px; }
.notice { position:absolute; top:5px; left:55px; height:28px; width:470px; overflow:hidden; }
.notice li { height:28px; line-height:28px; font-size:13px; font-weight:bold; color:#fff; }
.notice li a { font-size:13px; font-weight:bold; }
.phone { position:absolute; top:10px; right:250px; }
.nav { position:absolute; top:60px; right:33px; width:720px; height:45px; background:url(nav-01.jpg) no-repeat; }
.nav li { float:left; }
.nav li a { display:block; width:90px; height:45px; }
.nav ul li a.nav_01:hover, .nav ul li a.nav_01_current { background:url(nav.jpg) no-repeat 0 0; }
.nav ul li a.nav_02:hover, .nav ul li a.nav_02_current { background:url(nav.jpg) no-repeat -90px 0; }
.nav ul li a.nav_03:hover, .nav ul li a.nav_03_current { background:url(nav.jpg) no-repeat -180px 0; }
.nav ul li a.nav_04:hover, .nav ul li a.nav_04_current { background:url(nav.jpg) no-repeat -270px 0; }
.nav ul li a.nav_05:hover, .nav ul li a.nav_05_current { background:url(nav.jpg) no-repeat -360px 0; }
.nav ul li a.nav_06:hover, .nav ul li a.nav_06_current { background:url(nav.jpg) no-repeat -450px 0; }
.nav ul li a.nav_07:hover, .nav ul li a.nav_07_current { background:url(nav.jpg) no-repeat -540px 0; }
.nav ul li a.nav_08:hover, .nav ul li a.nav_08_current { background:url(nav.jpg) no-repeat -630px 0; }
.nav ul li a.nav_09:hover, .nav ul li a.nav_09_current { background:url(nav.jpg) no-repeat -720px 0; }

.f-nav { width:948px; height:38px; padding-left:35px; background:url(f-nav.jpg) no-repeat; }
.f-nav li { float:left; }
.f-nav li a { height:37px; }
.f-nav ul li a.nav_01 { display:block; width:67px; }
.f-nav ul li a.nav_02 { display:block; width:95px; }
.f-nav ul li a.nav_03 { display:block; width:82px; }
.f-nav ul li a.nav_04 { display:block; width:82px; }
.f-nav ul li a.nav_05 { display:block; width:82px; }
.f-nav ul li a.nav_06 { display:block; width:82px; }
.f-nav ul li a.nav_07 { display:block; width:82px; }
.f-nav ul li a.nav_08 { display:block; width:82px; }
.f-nav ul li a.nav_09 { display:block; width:82px; }

.grid-s200m0 .bg-wrap { background:url(bg-menu-1.gif) repeat-y 3px 0; }
.grid-s200m0 .main-wrap { margin-left:245px; }
.grid-s200m0 .col-sub { width:245px; margin-left:-100%;  }
