
body{ padding:0px; margin:0px;}
*{ padding:0px; margin:0px;}
html { }
.banner { position:relative;overflow:hidden; height: 350px; background:#f1f1f1;  z-index:10; }	
.slide_bann { width:960px; height:336px; top:0; left:50%; margin:0 auto 0 -485px; border:0px solid #aaa; position:relative; z-index:10; overflow:hidden;  }
.slide_main { width:955px; height:336px; margin:0 auto; overflow:hidden; }
.slide_main img{ width:955px; height:336px; margin:0 auto; }

.tabnav_wrap { width: 955px; padding-left:340px; position:relative; top:-30px; }
.tabnav { overflow:hidden; width: 138px; height:21px; padding-left: 14px; _padding-left: 10px;  margin:0 auto; background: url(../images/slide_nav.png) no-repeat 0 0;  }
.tabnav ul{ }
.tabnav ul li { float:left; width:12px; height:11px; margin:5px 5px 0; cursor:pointer;  font-size:0; line-height:0px; text-indent:-9999px;  background: url(../images/slide_nav.png) no-repeat -43px -26px; _background: none #dadada; }
.tabnav ul li.active { cursor:default;background: url(../images/slide_nav.png) no-repeat -23px -26px; _background: none #c00; }


.hot_nav { height:35px; background: url(../images/reco_nav.png) repeat-x;}
  .hot_nav_m { overflow:hidden; height:35px; line-height:35px; }
	.hot_nav_m  dl  { overflow:hidden; width:960px; }
	.hot_nav_m  dl dt, .hot_nav_m dl dd { float:left; height:35px;}
	.hot_nav_m  dl dt { width: 93px; background: url(../images/reco_nav.png) no-repeat bottom left; text-indent:22px; color:#fff; }
	.hot_nav_m  dl dd {  padding:0 12px;}
	.hot_nav_m  dl dd.first { background: none;}
  .quick_nav  { overflow:hidden; width:250px; height:35px; }
  .quick_nav li{ float:left; height:35px; background: url(../images/index_ico.png) no-repeat top left; text-indent:25px; }
  .quick_nav li.quick_nav_01 { background-position:0 -10px ; width: 85px; text-indent:20px; }
  .quick_nav li.quick_nav_02 { background-position:0 -56px ; width:90px;}
  .quick_nav li.quick_nav_03 { background-position:0 -102px ; width:75px; }


.maincon { overflow:hidden; height:270px;}
.inex_tit_m { height:36px; background: url(../images/zoujin.jpg) no-repeat;}
.xinwen{ height:36px; background:url(../images/xinwen.jpg) no-repeat; padding-bottom:7px;}
.lianxi{ height:36px; background:url(../images/lianxi.jpg) no-repeat; padding-bottom:10px;}

.maincon .news { width:260px; margin-right:12px; }
 .maincon  .news ul  { overflow:hidden; width:252px; margin:0 auto;}
	 .maincon  .news ul li { overflow:hidden; width:100%;  height:36px; vertical-align:top; white-space:nowrap;  }
	   .maincon  .news ul li a.news_tit { display:block; overflow:hidden; width:252px; height:18px; line-height:18px; background: url(../images/ico.gif) no-repeat 0 -5px; text-indent:12px;}
	   .maincon  .news ul li span.pub_time {  display:block; overflow:hidden;   height:14px; line-height:14px; text-indent:12px; color:#bcbcbc;}
	 .maincon  .news .top { height:72px; margin-bottom:8px; }
	   .maincon  .news .top a.top_img {float:left; }
		 .maincon  .news .top a.top_img img { width:82px; height:60px; padding:2px; border:1px solid #d9d9d9; _padding-bottom:1px }
		 .maincon  .news .top a.top_img:hover img {border-color:#c00; }
	   .maincon  .news  .top dl { float:right; width:150px; height:60px; line-height: 18px; }
		 .maincon  .news  .top dl  dt a{ display:block; overflow:hidden;   width:150px; height:36px;  white-space:normal;  }
		 .maincon  .news  .top dl  dd{ overflow:hidden; width:150px; height:20px; line-height:20px; color:#999; }
		  .maincon   .news  .top dl  dd span{ color:#bcbcbc;}


.main_center { width: 434px; height: 270px;_height: 250px; background: url(../images/main_bg.png) no-repeat top center;}
  .quality { width: 390px; _height:250px; margin: 0 auto; }
	.quality .inex_tit_m{background-position:0 -40px; }
	  .quality img{ margin-right: 5px; }
	  .quality ul.features { width: 380px; display:inline; height:220px;_height:190px;}
		 ul.features li { height:32px; line-height:32px;_height:32px;_line-height:32px; border-bottom:1px dotted #CCC}
		
		   ul.features li dl { overflow:hidden; height:22px;_height:22px; padding-left:10px;}
			 ul.features li dl dt, ul.features li dl dt { float:left; height:22px;}
  .newly_reco { overflow:hidden;  background: url(../images/ico.gif) no-repeat 57px -131px; height:26px; line-height:26px;}
	.newly_reco dt, .newly_reco dd { float:left; }
	.newly_reco dt { color:#c00; padding-right:3px; }
	.newly_reco dd { padding:0 10px; background: url(../images/ico.gif) no-repeat 0 -98px; }
	.newly_reco dd.first { padding-left: 0; background: none; }
	.newly_reco dd.last { padding-right: 0; }

.scroll_wrapa {
    MARGIN-LEFT: 230px;
	OVERFLOW: hidden; POSITION: relative; WIDTH: 960px;  HEIGHT: 190px;
}
#scrollbox {
	 OVERFLOW: hidden; HEIGHT: 190px;MARGIN-LEFT: 30px;
}
#scrollbox ul {
     WIDTH: 1035px;
	OVERFLOW: hidden; HEIGHT: 190px;
}
#scrollbox ul li {
	DISPLAY: inline; BACKGROUND: #fff; FLOAT: left; OVERFLOW: hidden; MARGIN-RIGHT: 10px; WIDTH: 135px; HEIGHT: 190px
}
#scrollbox UL LI A {
	DISPLAY: block; FLOAT: left; OVERFLOW: hidden; WIDTH: 135px; HEIGHT: 190px
}
#scrollbox UL LI IMG {
	BORDER-RIGHT: #dbdbdb 1px solid; PADDING-RIGHT: 2px; BORDER-TOP: #dbdbdb 1px solid; PADDING-LEFT: 2px; FLOAT: left; PADDING-BOTTOM: 2px; MARGIN: 0px auto; BORDER-LEFT: #dbdbdb 1px solid; 
	WIDTH:auto; PADDING-TOP: 2px; BORDER-BOTTOM: #dbdbdb 1px solid; HEIGHT: 160px; max-width:125px;
}
#scrollbox UL LI A:hover IMG {
	BORDER-LEFT-COLOR: #c00; BORDER-BOTTOM-COLOR: #c00; BORDER-TOP-COLOR: #c00; BORDER-RIGHT-COLOR: #c00;
}
#scrollbox UL LI SPAN {
	DISPLAY: block;  FLOAT: left; VERTICAL-ALIGN: top; WIDTH: 130px; CURSOR: pointer; LINE-HEIGHT: 20px; HEIGHT: 30px; text-align:center;
}
.scroll_left {
	DISPLAY: block; BACKGROUND: url(../images/slide_arrow2.gif) no-repeat 0px 0px; WIDTH: 12px; POSITION: absolute; TOP: 40px; HEIGHT: 89px
}
.scroll_right {
	DISPLAY: block; BACKGROUND: url(../images/slide_arrow2.gif) no-repeat 0px 0px; WIDTH: 12px; POSITION: absolute; TOP: 40px; HEIGHT: 89px
}
.scroll_left {
	LEFT: 2px;
}
.scroll_right {
	BACKGROUND-POSITION: -13px 0px; RIGHT: 0px
}
.scroll_left:hover {
	BACKGROUND: url(../images/slide_arrow2.gif) no-repeat 0px -89px; LEFT: 0px
}
.scroll_right:hover {
	BACKGROUND: url(../images/slide_arrow2.gif) no-repeat -13px -89px; RIGHT: 0px
}



.index_right { width:240px; }
  /*.pronav h2 { background-position:0 -80px;}*/
  .pronav select { width: 238px; height: 22px; border: 1px solid #dbdbdb;  }

 .maincon  .service h2 { height:13px; background-position:0 -120px;}
 .maincon  .service p { line-height:22px; text-indent:24px;}
 .maincon  .service ul { overflow:hidden; width:238px; height: 24px; background: url(../images/index_ico.png) no-repeat 0 -138px;}
   .maincon  .service ul li{ overflow:hidden; float:left; width:79px; height: 24px; }
	 .maincon  .service ul li a{  display:block; width:79px; height: 24px; text-indent: -9999px;}
.extra_nav ul { overflow:hidden; height:26px; line-height:26px;  background: url(../images/ico.gif) no-repeat 135px -130px;}
.extra_nav ul li { float:left; height:26px;}
.extra_nav ul li.mall{  padding:0 15px; }
.extra_nav ul li.mall a{  color:#c00; }

.siteinfo { background:#f1f1f1;border-top: 1px solid #e1e1e1;}
  .siteinfo h2{ display:none; }
  .sitelogo { overflow:hidden; width:256px; height:180px; background: url(../images/foorer_nav.png) no-repeat right center;}
	.sitelogo img { margin-top:20px; }
  .sitelink { overflow:hidden; width:674px;height: 180px; }
	.sitelink dt { height:24px; margin-bottom: 6px; background: url(../images/index_tit.png) no-repeat 0 -140px; text-indent:-9999px;}
	.sitelink dd { height:24px; line-height: 24px; background: url(../images/ico.gif) no-repeat 10px -52px; text-indent: 23px; }

  .sitelink .group1 { overflow:hidden; width:230px; margin-right:30px; }
	.sitelink .group1  dl{ width:100px;}
		.sitelink .group1  dl.news dt { background-position: 0 -170px;  }
	  .sitelink .group1  dl.hl{ overflow:hidden; width:100px;}
		.sitelink .group1  dl.hl dt{ background-position: 0 -196px; }
		.sitelink .group1  dl.contact dt { background-position: -110px -196px;  }
		.sitelink .group1  dl.hr dd{ float:left; width:115px; }
  .sitelink .group2 { width:100px; margin-right:30px;}
		.sitelink .group2  dl.service dt { background-position: 0 -230px; }
		.sitelink .group2  dl.contact dt { background-position: 0 -260px; }
  .sitelink .group3 { width: 286px;}
	.sitelink .group3  dl{ overflow:hidden; }
	.sitelink .group3  dt{ height: 25px; background-position: 0 -290px;}
	.sitelink .group3  dd{ float:left;  width:143px; }
.sitesnav { width:238px; height:22px;  top:292px; right:0;}
  .sitesnav select { width:238px; height:22px; border: 1px solid #dbdbdb; }

.footer {height:auto; color:#FFF;}
.footer .flink { overflow:hidden;background: #3c3c3c; clear:both; border-top: 1px solid #333; color:#FFF }
.footer .flink li { height:24px; line-height: 24px;color:#898989; white-space:nowrap; }
.footer .flink li a { color:#898989; text-decoration:none; padding:0 5px;  border:none;}
