﻿/*reset author lin*/
html,body,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,fieldset,legend,input,lable,textarea,p,blockquote,th,td {margin:0;padding:0;}
body {font:"宋体"; background:url(images/bg.jpg) no-repeat center -150px #fff;}
body,textarea {font:400 12px/1.5 Simsun,Arial,"宋体";color:#666;}
a,a:visited,a:hover {text-decoration:none;cursor:pointer; color:#666;}
a:hover {text-decoration:none;color:#666;}
em,i {font-style:normal;}
h1,h2,h3,h4,h5,h6,strong {font-weight:700;font-size:100%;}
label, input, select {vertical-align:middle;}
img, button {background:none;border:0 none;vertical-align:middle;}
ol,ul {list-style:none;}
pre {white-space:pre-wrap;}
li{list-style:none;}
/*all_use*/
.sy01 .a,.sy01 .b,.menu ul,.d01,.d02,.d03,.d04,.d05,.d06,.d07,.a01,.a02,.a03,.a04,.a05,.a06,.a07{ background:url(images/bg.png) no-repeat;}
.top { width:100%; height:72px; background:url(images/bg_top.png); border-bottom:1px solid #a1acb7;}
.top ul { width:950px; height:72px; margin:0 auto;}
.top .left { width:20%; float:left;}
.top .left a { float:left; width:295px; height:43px; background:url(images/logo.png); margin-top:15px;}
.top .right { width:70%; float:right;}
.top .right a { width:auto; float:right; margin:20px 10px 0px 0px;}
.top .right .a{ width:4px; height:32px; background:url(images/top_left.png); float:left;}
.top .right .b{ width:auto; height:32px; background:url(images/top_center.jpg); float:left; line-height:30px; color:#fff; padding:0px 5px;}
.top .right .c{ width:3px; height:32px; background:url(images/top_right.png); float:left;}
.sy01 { width:950px; height:450px; background:url(images/syimg_01.png) no-repeat center center;}
.sy01 .a {
	width: 336px;
	height: 80px;
	position: absolute;
	left: 488px;
	top: 317px;
	background-position:0px 0px;
	z-index:1;
}
.sy01 .b {
	width: 320px;
	height: 70px;
	position: absolute;
	left: 63px;
	top: 115px;
	background-position: -350px 0px;
	z-index: 1;
}
.menu { width:950px; height:80px; position:relative; margin:0 auto;  }
.menu ul {
	width: 786px;
	height: 5px;
	background-position: 0px -125px;
	margin: 0 auto;
	position: absolute;
	top: 48px;
	left: 79px;
	z-index:0;
}
.menu a {
	float: left;
	position: absolute;
	z-index:1;
}
.menu .d01 {
	width: 80px;
	height: 70px;
	background-position: 0px -137px;
	left: 45px;
	top: 2px;
}
.menu .d01:hover {
	width: 80px;
	height: 70px;
	background-position: 0px -218px;
	left: 45px;
	top: 2px;
}
.menu .d02 {
	width: 80px;
	height: 70px;
	background-position: -72px -137px;
	left: 153px;
	top: 2px;
}
.menu .d02:hover{ 
	width:80px; 
	height:70px;
	background-position:-72px -218px;
	left: 153px;
	top: 2px; 
}
.menu .d03 {
	width: 75px;
	height: 70px;
	background-position: -160px -137px;
	left: 290px;
	top: 2px;
}
.menu .d03:hover{ 
	width:75px; 
	height:70px;
	background-position:-160px -218px;
	left: 290px;
	top: 2px; 
}
.menu .d04 {
	width: 130px;
	height: 70px;
	background-position: -235px -137px;
	left: 392px;
	top: 2px;
}
.menu .d04:hover{ 
	width:130px; 
	height:70px;
	background-position:-235px -218px;
	left: 392px;
	top: 2px; 
}
.menu .d05 {
	width: 80px;
	height: 70px;
	background-position: -367px -137px;
	left: 550px;
	top: 3px;
}
.menu .d05:hover{ 
	width:80px; 
	height:70px;
	background-position:-367px -218px;
	left: 550px;
	top: 2px; 
}
.menu .d06 {
	width: 80px;
	height: 70px;
	background-position: -450px -137px;
	left: 685px;
	top: 2px;
}
.menu .d06:hover{ 
	width:80px; 
	height:70px;
	background-position:-450px -218px;
	left: 685px;
	top: 2px; 
}
.menu .d07 {
	width: 130px;
	height: 70px;
	background-position: -528px -137px;
	left: 798px;
	top: 3px;
}
.menu .d07:hover{ 
	width:130px; 
	height:70px;
	background-position:-528px -218px;
	left: 798px;
	top: 2px; 
}
.menu .a01 {
	width: 80px;
	height: 70px;
	background-position: 0px -218px;
	left: 45px;
	top: 2px;
}
.menu .a02 { 
	width:80px; 
	height:70px;
	background-position:-72px -218px;
	left: 153px;
	top: 2px; 
}
.menu .a03 { 
	width:75px; 
	height:70px;
	background-position:-160px -218px;
	left: 290px;
	top: 2px; 
}
.menu .a04 { 
	width:130px; 
	height:70px;
	background-position:-235px -218px;
	left: 392px;
	top: 2px; 
}
.menu .a05 { 
	width:80px; 
	height:70px;
	background-position:-367px -218px;
	left: 550px;
	top: 2px; 
}
.menu .a06 { 
	width:80px; 
	height:70px;
	background-position:-450px -218px;
	left: 685px;
	top: 2px; 
}
.menu .a07 { 
	width:130px; 
	height:70px;
	background-position:-528px -218px;
	left: 798px;
	top: 2px; 
}
.foot { width:100%; height:100px; text-align:center; line-height:20px; color:#4d812e; margin-top:10px; }


.js01 { background:url(images/jj01.png) center center no-repeat;}
.js02 { background:url(images/jj02.png) center center no-repeat;}
.js03 { background:url(images/jj03.png) center center no-repeat;}

.lc01 { background:url(images/lc01.png) center center no-repeat;}

.yj01 { background:url(images/yj01.png) center center no-repeat;}
.yj02 { background:url(images/yj02.png) center center no-repeat;}
.yj03 { background:url(images/yj03.png) center center no-repeat;}
.yj04 { background:url(images/yj04.png) center center no-repeat;}
.yj05 { background:url(images/yj05.png) center center no-repeat;}

.ly01 { background:url(images/ly01.png) center center no-repeat;} 
.ly02 { background:url(images/ly02.png) center center no-repeat;} 
.ly03 { background:url(images/ly03.png) center center no-repeat;} 
.ly04 { background:url(images/ly04.png) center center no-repeat;} 
.ly05 { background:url(images/ly05.png) center center no-repeat;} 
.ly06 { background:url(images/ly06.png) center center no-repeat;} 
.ly07 { background:url(images/ly07.png) center center no-repeat;} 
.ly08 { background:url(images/ly08.png) center center no-repeat;} 

.hb01 { background:url(images/hb01.png) center center no-repeat;} 

.ry01 { background:url(images/ry01.png) center center no-repeat;}
.ry01s { background:url(images/ry01s.png) center center no-repeat;}
.ry02 { background:url(images/ry02.png) center center no-repeat;}
.ry022 { background:url(images/ry022.png) center center no-repeat;}
.ry023 { background:url(images/ry023.png) center center no-repeat;}
.ry024 { background:url(images/ry024.png) center center no-repeat;}
.ry03 { background:url(images/ry03.png) center center no-repeat;}