@charset "gb2312";
/* CSS Document */
* {
	margin:0;
	padding:0;
}
a {
	color:#404040;
	text-decoration:none;
}
a:hover {
	color:#100100;
	text-decoration:none;
}
ul, li {
	list-style:none;
}
img {
	border:none;
}
.clear {
	clear:both;
}
body {
	color:#404040;
	font-size:12px;
	background:url(../images/body.jpg) repeat-x 0 150px;
}
#header {
	width:100%;
	height:150px;
	background:url(../images/header.jpg) repeat-x;
}
#header .header {
	width:1000px;
	height:104px;
	margin:0 auto;
	position:relative;
}
#header .header .logo {
	width:215px;
	height:50px;
	float:left;
	margin:30px 0 0 0;
}
#header .header .rightbar {
	width:199px;
	height:18px;
	position:absolute;
	right:0;
	bottom:28px;
}
#header .header .tip {
	width:158px;
	height:22px;
	position:absolute;
	top:0;
	right:0;
	color:#FFF;
	padding:8px 0 0 0;
	text-align:center;
	background:url(../images/tip.jpg) no-repeat;
}
#header .header .tip a {
	color:#FFF;
	text-decoration:none;
}
#header .header .mnav {
	width:1000px;
	height:46px;
	margin:0 auto;
}
/*menu*/
#nav {
	width:1000px;
	height:34px;
	display:block;
	margin:0 auto;
	padding:12px 0 0 0;
}
#nav .mainlevel {
	width:110px;/*IE6 only*/
	height:34px;
	float:left;
	text-align:center;
}
#nav .mainlevel a {
	width:110px;
	height:34px;
	display:block;
	color:#FFF;
	font-size:16px;
	font-family:"Î¢ÈíÑÅºÚ";
	text-align:center;
	text-decoration:none;
}
#nav .mainlevel a:hover {
	width:110px;
	height:34px;
	display:block;
	color:#1B1B1B;
	text-align:center;
	text-decoration:none;
}
#nav .mainlevel ul {
	width:146px;
	display:none;
	position:relative;
	float:left;
	top:0px;
	left:-18px;
	padding:0 0 15px 0;
	z-index:999;
	background:url(../images/mbtm.png) no-repeat bottom;
}
#nav .mainlevel li {
	width:132px;/*IE6 only*/
	padding:0 7px 0 7px;
	background:url(../images/ma.png) repeat-y center;
}
#nav .mainlevel li a {
	width:132px;
	height:27px;
	color:#000;
	font-size:14px;
	display:block;
	padding:5px 0 0 0;
	text-decoration:none;
}
#nav .mainlevel li a:hover {
	width:132px;
	height:27px;
	color:#F36712;
	font-size:14px;
	display:block;
	padding:5px 0 0 0;
	text-decoration:none;
	background-color:#FFF;
}
#simg {
	width:983px;
	height:404px;
	padding:28px 0 0 17px;
	margin:10px auto 0 auto;
	background:url(../images/simgbg.jpg) no-repeat;
}
/* ½¹µãÍ¼ */
.focus {
	width:975px;
	height:274px;
	float:left;
	position:relative;
	z-index:1px;
}
.f975x274 {
	width:975px;
	height:274px;
	overflow:hidden
}
.f975x274 img {
	width:975px;
	height:274px;
}
.rslides {
	width:100%;
	position:relative;
	list-style:none;
	padding:0;
}
.rslides_nav {
	width:20px;
	height:26px;
	position:absolute;
	top:45%;
	left:0;
	opacity:0.5;
	text-indent:-9999px;
	overflow:hidden;
	text-decoration:none;
	background:url(../images/prev.png) no-repeat;
}
.rslides_nav:active {
	opacity:1.0;
}
.rslides_nav.next {
	left:auto;
	right:0px;
	background:url(../images/next.png) no-repeat;
}
.rslides_tabs {
	width:190px;
	height:24px;
	clear:both;
	margin:6px 0 0 200px;
	padding:0 0 0 80px;
}
.rslides_tabs li {
	display:inline;
	float:none;
	_float:left;
    *float:left;
	margin:0 10px 0 0;
}
.rslides_tabs a {
	width:18px;
	height:18px;
	text-indent:-9999px;
	overflow:hidden;
	display:inline-block;
	_display:block;
    *display:block;
	background:url(../images/dot.jpg) 18px 18px;
}
.rslides_tabs .rslides_here a {
	background:url(../images/dot.jpg) 18px 36px;
}
#content {
	width:980px;
	margin:0 auto;
	padding:5px 10px 0 10px;
	background:url(../images/content.jpg) repeat-y;
}
#habout {
	width:980px;
	margin:0 auto;
}
#habout .about {
	width:690px;
	float:left;
}
#habout .about .aimg {
	width:243px;
	height:216px;
	float:left;
	position:relative;
	margin:0 20px 0 0;
	padding:2px 0 0 4px;
	background:url(../images/aimgbg.jpg) no-repeat;
}
#habout .about .tt {
	width:243px;
	height:30px;
	line-height:30px;
	color:#27A6D3;
	font-weight:bold;
	text-align:center;
	position:absolute;
	left:4px;
	bottom:5px;
}
#habout .about p {
	text-indent:2em;
	line-height:25px;
	padding:20px 0 0 0;
}
#habout .honor {
	width:258px;
	float:right;
}
#habout .honor .title {
	width:258px;
	height:36px;
	line-height:36px;
	text-align:center;
	background:url(../images/hntitle.jpg) no-repeat;
}
#habout .honor .title h2 {
	color:#FFF;
	font-size:14px;
	font-family:"Î¢ÈíÑÅºÚ";
}
#habout .honor .main {
	width:220px;
	height:158px;
	padding:5px;
	margin:10px 0 0 13px;
	border:1px solid #C4CCCF;
}
#hprod {
  width:980px;
  margin:0 auto;
}
#hprod .title {
  width:980px;
  height:41px;
}
#hprod .title h2 {
  width:150px;
  height:26px;
  float:left;
  color:#FFF;
  font-size:16px;
  letter-spacing:1px;
  font-family:"Î¢ÈíÑÅºÚ";
  text-align:center;
  padding:15px 0 0 14px;
  background:url(../images/hptitle.jpg) no-repeat;
}
#hprod .title .more {
  width:55px;
  height:22px;
  float:right;
  margin:19px 0 0 0;
}
#hprod .main {
  width:958px;
  padding:10px 10px 0 10px;
  border:1px solid #E2E2E2;
}
#hprod .main .category {
  width:187px;
  height:365px;
  float:left;
  overflow:hidden0;
  padding:5px 0 0 0;
  background:url(../images/pclass.jpg) no-repeat;
}
#hprod .main .category ul {
  margin:0 0 0 6px;
  padding:0;
}
#hprod .main .category li {
  width:175px;
  height:31px;
  display:block;
  padding:5px 0 0 0;
  background:url(../images/pcline.jpg) no-repeat bottom;
}
#hprod .main .category li a {
  width:154px;
  height:25px;
  line-height:25px;
  display:block;
  color:#FFF;
  margin:0 0 0 10px;
  text-align:center;
}
#hprod .main .category li a:hover {
  width:154px;
  height:25px;
  line-height:25px;
  display:block;
  color:#FFF;
  text-align:center;
  background:#0387B7;
}
#hprod .main .prodmsg {
  width:747px;
  height:365px;
  float:right;
  padding:5px 0 0 0;
}
#hprod .main .prodmsg .mout {
  width:218px;
  float:left;
  margin:0 14px 8px 14px;
  border:1px solid #DADBDD;
}
#hprod .main .prodmsg .mout .box {
  border:5px solid #FFF;
}
#hprod .main .prodmsg .mout .box .img {
  width:208px;
  height:135px;
  background:url(../images/vsbox.jpg) no-repeat;
}
#hprod .main .prodmsg .mout .box .tt {
  width:208px;
  height:25px;
  font-size:14px;
  font-family:"Î¢ÈíÑÅºÚ";
  text-align:center;
  padding:5px 0 0 0;
}
#hprod .main .prodmsg .msgbox {
  width:218px;
  float:left;
  margin:0 14px 8px 14px;
  border:1px solid #DADBDD;
}
#hprod .main .prodmsg .msgbox .box {
  border:5px solid #D8DCDD;
}
#hprod .main .prodmsg .msgbox .box .img {
  width:208px;
  height:135px;
  background:url(../images/vsbox.jpg) no-repeat;
}
#hprod .main .prodmsg .msgbox .box .tt {
  width:208px;
  height:25px;
  font-size:14px;
  font-family:"Î¢ÈíÑÅºÚ";
  text-align:center;
  padding:5px 0 0 0;
  background-color:#CCC;
}
#hprod .main .prodmsg .msgbox .box .tt a {
  color:#000;
}
#hprod .main .prodmsg .msgbox .box .tt a:hover {
  color:#F00;
}
#cpgn {
	width:980px;
	height:260px;
	margin:28px auto;
	background:url(../images/cpgn.jpg) repeat-x bottom;
}
#cpgn .title {
	width:212px;
	height:43px;
	margin:0 auto;
}
#cpgn .main {
	width:980px;
	padding:30px 0 0 0;
}
#cpgn .main dl {
	width:465px;
	float:left;
	display:block;
}
#cpgn .main dt {
	width:430px;
	height:30px;
}
#cpgn .main dt.cailiao {
	width:430px;
	height:30px;
	line-height:30px;
	color:#3e3f41;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 40px;
	background:url(../images/cailiao.jpg) no-repeat;
}
#cpgn .main dt.jishu {
	width:430px;
	height:30px;
	line-height:30px;
	color:#3e3f41;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 40px;
	background:url(../images/jishu.jpg) no-repeat;
}
#cpgn .main dt.zuzhuang {
	width:270px;
	height:30px;
	line-height:30px;
	color:#3e3f41;
	font-size:14px;
	font-weight:bold;
	padding:0 0 0 40px;
	background:url(../images/zuzhuang.jpg) no-repeat;
}
#cpgn .main dd {
	width:430px;
	height:140px;
	margin:10px 0 0 0;
}
#cpgn .main dd p {
	text-indent:2em;
	line-height:25px;
}
#hcase {
  width:980px;
  margin:0 auto;
}
#hcase .title {
  width:980px;
  height:41px;
}
#hcase .title h2 {
  width:150px;
  height:26px;
  float:left;
  color:#FFF;
  font-size:16px;
  letter-spacing:1px;
  font-family:"Î¢ÈíÑÅºÚ";
  text-align:center;
  padding:15px 0 0 14px;
  background:url(../images/hptitle.jpg) no-repeat;
}
#hcase .title .more {
  width:55px;
  height:22px;
  float:right;
  margin:19px 0 0 0;
}
#hcase .main {
  width:958px;
  padding:10px;
  margin:0 0 20px 0;
  border:1px solid #E2E2E2;
}
#hcase .main #demos {
	width:958px;
	overflow:hidden;
}
#hcase .main #indemo {
	float:left;
	width:9000%;
}
#hcase .main #demo1 {
	float:left;
}
#hcase .main #demo2 {
	float:left;
}
#hcase .main .mout {
  width:218px;
  float:left;
  margin:0 10px 8px 0;
  border:1px solid #b9d9e4;
}
#hcase .main .mout .box {
  border:5px solid #FFF;
}
#hcase .main .mout .box .img {
  width:208px;
  height:135px;
  background:url(../images/vsbox.jpg) no-repeat;
}
#hcase .main .mout .box .tt {
  width:208px;
  height:25px;
  font-size:14px;
  font-family:"Î¢ÈíÑÅºÚ";
  text-align:center;
  padding:5px 0 0 0;
}
#hcase .main .msgbox {
  width:218px;
  float:left;
  margin:0 10px 8px 0;
  border:1px solid #b9d9e4;
}
#hcase .main .msgbox .box {
  border:5px solid #D8DCDD;
}
#hcase .main .msgbox .box .img {
  width:208px;
  height:135px;
  background:url(../images/vsbox.jpg) no-repeat;
}
#hcase .main .msgbox .box .tt {
  width:208px;
  height:25px;
  font-size:14px;
  font-family:"Î¢ÈíÑÅºÚ";
  text-align:center;
  padding:5px 0 0 0;
  background-color:#CCC;
}
#hcase .main .msgbox .box .tt a {
  color:#000;
}
#hcase .main .msgbox .box .tt a:hover {
  color:#F00;
}
#cbtm {
	width:1000px;
	height:10px;
	margin:0 auto;
	background:url(../images/cbtm.png) no-repeat;
}
#hprod .title .menunav {
	float:right;
	color:#000;
	font-size:12px;
	margin:16px 0 0 0;
}
#hprod .title .menunav a {
	color:#000;
}
#hprod .main .mainmsg {
  width:747px;
  float:right;
  padding:5px 0 0 0;
}
#hprod .main .mainmsg p {
	text-indent:2em;
	line-height:22px;
	margin:0 10px 10px 10px;
}
#hprod .main .mainmsg .mout {
  width:218px;
  float:left;
  margin:0 14px 8px 14px;
  border:1px solid #b9d9e4;
}
#hprod .main .mainmsg .mout .box {
  border:5px solid #FFF;
}
#hprod .main .mainmsg .mout .box .img {
  width:208px;
  height:135px;
  background:url(../images/vsbox.jpg) no-repeat;
}
#hprod .main .mainmsg .mout .box .tt {
  width:208px;
  height:25px;
  font-size:14px;
  font-family:"Î¢ÈíÑÅºÚ";
  text-align:center;
  padding:5px 0 0 0;
}
#hprod .main .mainmsg .msgbox {
  width:218px;
  float:left;
  margin:0 14px 8px 14px;
  border:1px solid #b9d9e4;
}
#hprod .main .mainmsg .msgbox .box {
  border:5px solid #D8DCDD;
}
#hprod .main .mainmsg .msgbox .box .img {
  width:208px;
  height:135px;
  background:url(../images/vsbox.jpg) no-repeat;
}
#hprod .main .mainmsg .msgbox .box .tt {
  width:208px;
  height:25px;
  font-size:14px;
  font-family:"Î¢ÈíÑÅºÚ";
  text-align:center;
  padding:5px 0 0 0;
  background-color:#CCC;
}
#hprod .main .mainmsg .msgbox .box .tt a {
  color:#000;
}
#hprod .main .mainmsg .msgbox .box .tt a:hover {
  color:#F00;
}
#hprod .main .mainmsg .pagelist {
  width:747px;
  height:30px;
  padding:12px 0 0 0;
}
#hprod .main .mainmsg dl {
	display:block;
}
#hprod .main .mainmsg dt {
	width:96%;
	height:50px;
	line-height:50px;
	color:#313131;
	font-size:16px;
	text-align:center;
	letter-spacing:1px;
	font-family:"Î¢ÈíÑÅºÚ";
	margin:0 auto 10px auto;
}
#hprod .main .mainmsg .bar {
	width:96%;
	height:35px;
	line-height:35px;
	color:#313131;
	font-size:12px;
	text-align:center;
	letter-spacing:1px;
	margin:0 auto 10px auto;
	background-color:#F0F0F0;
}
#hprod .main .mainmsg .bar span {
	color:#F00;
	font-weight:bold;
}
#hprod .main .mainmsg dd {
	margin:0 0 10px 0;
}
#hprod .main .mainmsg dd p {
	font-size:12px;
	text-indent:2em;
	line-height:22px;
	text-align:justify;
	margin:0 10px 10px 20px;
}
#footer {
	width:100%;
	margin:20px 0 0 0;
	background:url(../images/footer.jpg) repeat-x;
}
#footer .fnav {
	width:1000px;
	height:184px;
	margin:0 auto;
	padding:14px 0 0 0;
}
#footer .fnav dl {
	width:186px;
	float:left;
	margin:0 0 0 10px!important;
 *margin:0 5px 0 5px;
}
#footer .fnav dt {
	width:186px;
	height:28px;
	text-align:center;
	padding:10px 0 0 0;
}
#footer .fnav dt a {
	color:#FFF;
	font-size:14px;
	font-weight:bold;
}
#footer .fnav dd {
	width:186px;
	height:20px;
	color:#FFF;
	text-align:center;
	padding:8px 0 0 0;
}
#footer .fnav dd a {
	color:#FFF;
}
#footer .fnav .line {
	width:2px;
	height:182px;
	float:left;
	background:url(../images/fline.jpg) no-repeat;
}
#fbtm {
	width:1000px;
	height:29px;
	margin:0 auto;
	background:url(../images/fbtm.jpg) no-repeat;
}
.footer {
	width:1000px;
	height:80px;
	margin:0 auto;
	text-align:center;
}
.footer p {
	color:#000;
	margin:20px 0 15px 0;
}
.Menubox {
	width:730px;
	height:32px;
	line-height:32px;
}
.Menubox li {
	width:88px;
	float:left;
	display:block;
	cursor:pointer;
	text-align:center;
	color:#1D1D1D;
	font-size:12px;
	margin:0 10px 0 0;
	border:1px solid #D9D7D8;
	border-bottom:none;
}
.Menubox li.hover {
	width:88px;
	height:32px;
	line-height:32px;
	color:#E3590B;
	font-size:12px;
	font-weight:bold;
    background:#FBF5E1;
}
.Menubox li.out {
	border-top:1px #cccccc solid;
}
.Menubox li.current {
	width:120px;
	height:32px;
	line-height:32px;
	float:right;
	margin:0;
	padding:0;
	border:none;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	padding:0 10px 0 0;
	font-family:"Î¢ÈíÑÅºÚ";
	background:url(../images/info/house.png) no-repeat 0 8px;
}
.Menubox li.currents {
	width:170px;
	height:32px;
	line-height:32px;
	float:right;
	margin:0;
	padding:0;
	border:none;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	padding:0 10px 0 0;
	font-family:"Î¢ÈíÑÅºÚ";
	background:url(../images/info/report.png) no-repeat 0 8px;
}
.Menubox li.currentss {
	width:180px;
	height:32px;
	line-height:32px;
	float:right;
	margin:0;
	padding:0;
	border:none;
	font-size:12px;
	text-align:right;
	font-weight:normal;
	padding:0 10px 0 0;
	font-family:"Î¢ÈíÑÅºÚ";
	background:url(../images/info/report.png) no-repeat 0 8px;
}
.Menubox li.currents span {
	color:#F00;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
}
.Menubox li.currentss span {
	color:#F00;
	font-weight:bold;
	font-family:"Î¢ÈíÑÅºÚ";
}
.Contentbox {
	width:740px;
	padding:5px 0 0 0;
	border:1px solid #D9D7D8;
}
.picbox {
	width:152px;
	float:left;
	margin:10px 0 0 26px!important;
	*margin:10px 13px 0 13px;
}
.picimg {
	width:148px;
	height:148px;
	padding:1px;
	border:1px solid #EAE8E9;
}
.pictt {
	width:148px;
	height:22px;
	text-align:center;
	padding:8px 0 0 0;
}
.input {
	height:24px;
	line-height:24px;
	padding:2px 0 0 2px;
	border:1px groove #CCC;
}
.textarea {
	padding:5px;
	border:1px groove #CCC;
}
