@charset "utf-8";
/* CSS Document */
*{ margin:0; padding:0;}
ol,ul,li {list-style:none; list-style-type:none;}
html,body,div,h1,h2,h3,h4,h5,span,h6,p,td,tr,ul,ol,li,table,dl,dd,dt,img,form,select,input,textarea,form{margin:0;padding:0; font-size:11px;font-weight:normal;word-break:normal;}
h1,h2,h3,h4,h5,h6 { margin:0; padding:0;font-size:11px;font-weight:normal;}
body{ font-family:Arial; margin:0 auto; font-size:11px; color:#666; height:auto; background:url(../images/bg2.gif) repeat;}
img,a img{ border:0px;}
div,form,img,ul,ol,li,dl,dt,dd {margin:0;padding:0;border:0;}
a img{ vertical-align:middle;}
td,p,div,li,input,textarea {word-break:normal; font-size:11px}  
select,input{vertical-align:middle;}
table,tr,td,th{ font-size:12px;}
a:active,a:focus { outline:none;}
a{ text-decoration:none; color:#000;}
a.fon_999{ color:#999;}
a.fon_c00{ color:#C00;}
a.fon_fff{ color:#fff;}
a:hover{ color:#06c;}
.clear{ clear:both;}
.flo_le{ float:left;}
.flo_rig{ float:right;}
ins{ display:none;}
.marb12{ margin-bottom:12px;}

body{
}
.wrapper{
	width:935px;
	margin:0 auto;
	background-color: #FFFFFF;
}
#header{
	height:147px;
	background:url(../images/header_bg.jpg) center top no-repeat;
}
#content{
	background:#fff url(../images/content_bg.png) left top repeat-y;
	width:935px;
	margin-top: 10px;
}
.con_le{
	width:250px;
	float:left;
}
.con_rig{
	width:650px;
	float:left;
	position:relative;
	z-index:100;
	margin-left: 10px;
}

.menu{ position:relative; z-index:100;}
.menu .title{
	background:url(../images/menu_tit.png) no-repeat;
	height:29px;
	text-align:left;
	font:bold 14px/29px Arial, Helvetica, sans-serif;
	color:#fff;
	margin-top:0px;
	padding-left: 30px;
}
.menu li{
	background:url(../images/menu_li.png) left top no-repeat;
	font:12px/28px Arial, Helvetica, sans-serif;
	width:250px;
}
.menu li a{
	height:28px;
	padding-left:35px;
	font-weight:bold;
	width:185px;
	overflow:hidden;
}
.menu li a.on{ color:#06c;}
.menu li li{ background:none; border-bottom:1px solid #eaeaea; border-top:1px solid #ccc; font-weight:normal;}
.menu li li a{ padding-left:15px; width:190px;}
.menu ul li ul{ display:none;}

.shop{
	height:36px;
	width:765px;
	position:relative;
	top:100px;
	left:168px;
}
.shop .left{
	width:8px;
	height:36px;
	float:left;
	background:url(../images/Navbar_left.png) no-repeat;
}
.shop .right{
	width:8px;
	height:36px;
	float:left;
	background:url(../images/Navbar_right.png) no-repeat;
}
.Navbar{
	height:36px;
	width:749px;
	float:left;
	background:url(../images/Navbar_bg.png) center top no-repeat;
}

.Navbar ul{ float:left;}
.Navbar ul li{ float:left; background:url(../images/Navbar_li.png) right center no-repeat; padding-right:2px;}
.Navbar ul li a{
margin-top:5px;
	padding:0 28px;
	height:36px;
	display:block;
	float:left;
	font:bold 13px/26px Arial, Helvetica, sans-serif;
	color:#fff;
}
.Navbar ul li a:hover,.Navbar ul li a.on{ background:url(../images/Navbar_a.png) center center no-repeat; color:#fff;}
.Navbar .search{ float:right; padding-top:6px;} 
.search .sea_in{ background:url(../images/sea_in.png) no-repeat; width:240px; padding:1px 5px 0 5px; height:15px; border:0; float:left; font:normal 11px/14px Arial, Helvetica, sans-serif; margin-right:5px;}
.search .sea_btn{ background:url(../images/sea_btn.png) no-repeat; width:13px; height:16px; border:0; text-indent:-4000px; line-height:40000px; overflow:hidden; cursor:pointer; float:left;}

.rig_box{
	width:650px;
}
.box1{
}
.box1 .title{
	padding-bottom:5px;
	font:bold 14px/25px Arial, Helvetica, sans-serif;
	color:#555555;
	padding-left:20px;
}
.box1 .con {
	padding-top:10px;
	width:650px;
}
.box1 .con ul{ width:162px; padding:5px 0px; float:left;}
.box1 .con .pic{ padding:0 17px;}
.box1 .con .pic a img{ width:145px; height:145px;}

.box1 .con .name{
	text-align:center;
	font:normal 12px/15px Arial, Helvetica, sans-serif;
	height:35px;
	color:#333;
	width:180px;
	padding:5px 3px 0 3px;
	overflow:hidden;
}
.box1 .con .name span{ color:#FF7F00; font:normal 12px/20px Arial, Helvetica, sans-serif;}

.navtab{ height:25px; background:#E4E4E4; padding:0px 10px; border:1px solid #ccc;}
.navtab li{ height:25px;line-height:25px;} 
.navtab .flo_le{ background:url(../images/mark_img1.gif) left center no-repeat; padding-left:10px; font-size:12px; font-weight:bold; color:#039; }
.navtab .flo_rig{ color:#999; background:url(../images/mark_img2.gif) left center no-repeat; padding-left:10px;}
.navtab .flo_rig a{ color:#999; margin:0 5px;}
.navtab .flo_rig a:hover{ color:#039;}

 .pub{ padding:10px; width:725px; color:#333; font:normal 12px/160% Tahoma;}

.pro_show{ padding-top:10px; width:740px;}
.show1{ padding:10px 10px 20px 10px; width:720px;}
.show1 .flo_le{}
.show1 .flo_rig{ width:390px; margin-right:10px;}
.show1 .flo_rig h1{ border-bottom:1px dashed #ccc; margin-bottom:10px; padding-top:5px;}
.show1 .flo_rig h1 a{ font:bold 14px/30px Arial, Helvetica, sans-serif; color:#03f;}
.show1 .flo_rig h1 a:hover{ text-decoration:underline;}
.show1 .flo_rig p{ line-height:25px; color:#777;}

.show2{ width:745px;}
.show2 h3{ background:url(../images/mark_img3.gif) left bottom no-repeat; height:30px; font:bold 16px/30px Arial, Helvetica, sans-serif; text-indent:18px; color:#003399;}
.show2 .con{ padding:10px 20px; width:702px; line-height:25px; color:#333; border:1px solid #ccc; overflow:hidden;}

.banner{ margin-bottom:10px;}

#footer{ height:45px; padding:0 5px; line-height:35px; color:#000; border-top:1px solid #666666; text-align:center; }
#footer a{ margin:0 5px; font:bold 12px/35px Arial, Helvetica, sans-serif; color:#000;}
#footer a:hover{ background:#fff; color:#06c;}

.fastT{ width:180px; padding-bottom:50px; margin:0 auto;}
.fastT h3{ border-bottom:1px dashed #666; color:#003399; font:bold 14px/30px Arial, Helvetica, sans-serif;}
.fastT li{ margin-top:15px;}
