@charset "utf-8";
@import url("reset.css");

#warpper{ margin:0 auto; width:996px; border-top:1px solid #E4E4E4;}
#header{ position:relative;}
	.logo{ padding:6px 0 8px 0;}
	.quick{ position:absolute; top:0px; right:0px; background:url(../img/bg-quick.gif) #E4E3E3 no-repeat right top; height:14px;overflow:hidden; padding:6px 0 0 9px;}
	.quick a{ display:block; float:left; text-indent:-999em; margin-right:15px;}
	.quick a.index{ background:url(../img/index.gif) no-repeat; width:28px; height:11px;}
	.quick a.stow{ background:url(../img/house.gif) no-repeat; width:52px; height:10px;}
	.quick a.setup{ background:url(../img/toindex.gif) no-repeat; width:51px; height:10px;}
	
	.menu{ background:url(../img/bg-menu-right.gif) no-repeat right top; height:31px; padding:0 7px 0 0px;}
	.main_menu{ background:url(../img/bg-menu-left.gif) no-repeat left top; float:left; height:31px; line-height:31px; padding:0 0 0 6px;}
	.main_menu li{ float:left; background:url(../img/bg-menu-center.gif) repeat-x; height:31px;}
	.main_menu li a{ padding:0 24px 0 22px; color:#fff; font-weight:bold; background:url(../img/bg-menu-other.gif) no-repeat left center;}
	.main_menu li a.index{ background:none;}
	.search{ width:421px; color:#fff; text-align:right;float:left; background:url(../img/bg-menu-center.gif) repeat-x; height:25px; padding:6px 0 0 0;}
	.search input{ vertical-align:middle;}
	.search .btn_search{ background:url(../img/btn-search.gif) no-repeat; border:0; cursor:pointer; width:36px; height:19px;}
	.search .text{ width:179px; height:15px;}
	.ad{padding:3px 0;width:900px; height:152px; overflow:hidden;}
	
#main{ margin-top:3px;}
.main_top{}
.banner{float:left; width:812px;}
.main_top ul{ float:left;width:181px; margin-left:2px; background:#F7F7F7;}
.main_top ul .address,.main_top ul .code{ background:url(../img/icon4.gif) no-repeat 15px 6px; padding-left:30px; line-height:18px; color:#7B7B7B;}
.main_top li.service{ margin-bottom:1px;}

.main_middle{ margin-top:4px;}
.side_nav{ float:left; width:140px; position:relative;}
.side_nav h4{ background:url(../img/h-top.gif) no-repeat; height:40px; text-indent:-999em;}
.side_nav ul{ background:#FE0000; height:132px; overflow:hidden; padding:5px 12px 0 9px;}
.side_nav ul li{ line-height:21px; height:21px;border-bottom:1px dashed #fff; background:url(../img/icon2.gif) no-repeat 3px 7px; padding-left:10px;}
.side_nav ul a{ color:#fff;}
.side_nav .more{ position:absolute; right:12px; bottom:2px; color:#fff;}

.model{ float:left; position:relative; overflow:hidden;}
.model h4{ text-indent:-999em;}
.model a{color:#62635F;}
.model .more{ color:#A4A4A4; position:absolute;}
.subject{margin-left:15px; width:400px; background:url(../img/bg-model.gif) no-repeat right 5px; padding-top:17px;}
.subject h4{ background:url(../img/title.jpg) no-repeat; width:107px; height:12px;}
.subject ul{ padding:10px 0 0 0;}
.subject ul li{ background:url(../img/icon.gif) no-repeat left 6px; padding-left:8px; height:23px;color:#AFB0A8;}
.subject ul li span{float:right; padding-right:20px;}
.subject .more{top:17px; right:16px;}
.red{ color:#f00;}

.point{ padding-top:17px; margin-left:17px; width:240px;background:url(../img/bg-model.gif) no-repeat right 5px;}
.point h4{ background:url(../img/title2.jpg) no-repeat; width:107px; height:12px;}
.point .more{top:17px; right:16px;}
#focusPic{ float:left; width:171px; margin:2px 0 0 2px;position:relative; height:172px;z-index:1;}
	#focusPic .focusContents{}
	#focusPic .focusContents li{display:none; position:relative;background:url(../img/bg-pic_bottom.gif) no-repeat left bottom;overflow:hidden;}
	#focusPic .focusContents .title{width:161px; height:44px; position:absolute; right:0; bottom:0px; color:#fff; font-size:14px; padding-left:9px; overflow:hidden;background: url(../img/bg-title.png) no-repeat left bottom;}
	#focusPic .focusContents .src{ position:absolute; right:21px; bottom:15px;}
	#focusPic .focusContents li.active{display:block;}
	#focusPic .focusNav li.active{background:#C73333; color:#fff;}
	#focusPic .focusNav li:hover{background:#C73333;}
	#focusPic .focusContents li .pic img{width:171px;height:163px; overflow:hidden;}
	#focusPic .focusNav{left:0px;overflow:hidden;top:0px;position:absolute;}
	#focusPic .focusNav li{background:#C6C6C6;float:left;width:17px;cursor:pointer;color:#494949;line-height:17px;height:17px;text-align:center; border-right:1px solid #fff;border-bottom:1px solid #fff; overflow:hidden;}

.main_bottom{ margin-top:18px; border-top:1px solid #DEDEDE; background:#F3F3F3; padding:0 0 15px 9px;}
.model .pic{ float:left; margin:13px 16px 0 0; border:1px solid #DEDEDE; padding:1px;}
.main_bottom .service{ background:url(../img/bg-main_bottom.gif) no-repeat right center; width:453px;}
.main_bottom .service .box{width:305px; float:left; position:relative;}
.main_bottom .service h4{ background:url(../img/title3.gif) no-repeat; width:50px; height:12px; margin:12px 0 0 0;}
.main_bottom .service ul{ padding:10px 0  0 0;}
.main_bottom .service ul li{ line-height:21px; background:url(../img/icon.gif) no-repeat left 8px; padding-left:8px;}
.main_bottom .service .more{right:16px; top:8px;}
.report{ margin-left:11px; width:520px;}
.report .box{width:350px; float:left;}
.report h4{background:url(../img/title4.gif) no-repeat; width:50px; height:12px; margin:12px 0 0 0;}
.report ul{ padding:10px 0  0 0;}
.report ul li{line-height:21px; background:url(../img/icon.gif) no-repeat left 8px; padding-left:8px; text-align:right; color:#AFB0A8;}
.report .more{right:12px; top:8px;}
.report li a{ float:left;}


#footer{padding:14px 0 20px 14px;color:#7B7C76; clear:both; border-top:2px solid #C0C0C0;}
#footer a{color:#7B7C76;}
.bottom_nav{ float:left;width:380px;}
