﻿* {
	margin: 0;
	padding: 0;
}
body {
	font: 12px/1.5em Arial，Helvetica，sans-serif;
	color: #333;
	background: #E1DEB4;
}
ul, li {
	list-style: none;
}
input {
	margin: 0;
	padding: 0;
}
img {
	border: 0;
}
a {
	text-decoration: none;
	
}
a:hover {
	color: #F00;
}
#wrapper {
	width: 970px;
	margin: 0 auto;
	background: #fff;
}
.fittop {
	height: 16px;
	line-height: 16px;
	padding: 2px 10px;
}
.fittop span {
	float: right;
	display: block;
}
.fittop span a {
	font-weight: bold;
	padding: 0 5px;
	color: #333;
}
.fittop p {
	color: #0296e2;
	font-weight: bold;
	word-spacing: 1px;
}
.ftheader {
	height: 120px;
	background: #FFFFFF url('../images/v2/fitting/header01.jpg') repeat-x;
	padding-left: 30px;
}
.fitlogo {
	float: left;
}
.search {
	float: left;
	width: 685px;
	height: 75px;
	border: 1px solid #c6c6c7;
	background: #FFFFFF url('../images/v2/fitting/header02.jpg') repeat-x;
	margin: 6px 0 0 30px;
	position: relative;
	padding-top: 25px;
}
.search .ftss {
	width: 92px;
	height: 51px;
	padding-left: 25px;
	float: left;
}
.banz {
	position: absolute;
	right: 10px;
	top: 6px;
}
.ftst {
	padding: 13px 0 0 15px;
	float: left;
}
.ftipt1 {
	width: 395px;
	height: 22px;
	line-height: 22px;
	border: 1px solid #7f9db9;
}
.ftipt2 {
	width: 131px;
	height: 24px;
	line-height: 24px;
	background: url('../images/v2/fitting/search02.jpg') no-repeat;
	border: 0;
    cursor:pointer;
}
.tags {
	position: absolute;
	left: 135px;
	top: 70px;
}
#categoryNav {
	height: 30px;
	background: #FFFFFF url('../images/v2/fitting/nav.jpg') no-repeat top center;
	padding: 10px 0 0 110px;
}
.nav ul {
}

#categoryNav  a {
	background: url('../images/v2/fitting/nava.gif') no-repeat left center;
	padding:0 7px 0 12px ;
	display:inline-block;
	font-size: 14px;
	color: #fff;
}
#categoryNav  a.end{
    padding-right:0;
}
#categoryNav  a:hover {
	color: #FF0000;
}
#content {
	width: 955px;
	margin: 0 auto;
	padding-top: 10px;
	height: 1%;
	overflow: hidden;
}
.contentr {
	float: right;
	width: 320px;
}
#gq .tab {

}
#gq .tab_menu {
	height: 30px;
}
#gq .tab_menu li {
	float: left;
	height: 31px;
	line-height: 31px;
	text-align: center;
	width: 157px;
	border: 1px solid #617a8e;
	border-bottom: none;
	background: url('../images/v2/fitting/ggxx02.gif') repeat-x;
	font-size: 14px;
	font-weight: bold;
	color: #f8f8f8;
	width: 157px;
 cursor:pointer;
}
#gq .tab_menu li.selected {
	background: url('../images/v2/fitting/ggxx03.gif') repeat-x;
	color: #0070b1;
}
#gq .tab_menu li.hover {
	background: url('../images/v2/fitting/ggxx01.gif') repeat-x;
	cursor: pointer;
}
#gq .tab_box {
	border: 1px solid #617a8e;
	border-top: 0;
	padding: 5px;
	 height:308px;
	 overflow:hidden;
}
#gq .tab_box ul li {
	font-size: 14px;
	height: 25px;
	line-height: 25px;
	border-bottom: 1px solid #efefef;
}
#gq .tab_box ul li a {
	color: #282828;
}
#gq .tab_box ul li a:hover {
	color: #f00;
}
#gq .tab_box ul li span {
	float: right;
}


.ad01 {
	margin-top:8px;
}
.video {
	border: 1px solid #bfbfc0;
	margin-top:7px;
}
.video h4 {
	background: #FFFFFF url('/images/v2/fitting/movietop.gif') repeat-x;
	height: 32px;
	font-size: 14px;
	color: #FFFFFF;
	padding: 8px 0 0 20px;
}
.video div {
	padding:10px 4px;
}
.contentl {
	float: left;
	width: 628px;
}
#news {
	border: 1px solid #ccc;
	background: #FFFFFF url('../images/v2/fitting/newsbg.jpg') repeat-x;
	padding: 10px;
}
.ad02 {
	padding: 7px 0;
	height: 90px;
}
#products {
	border: 1px solid #ccc;
	width: 626px;
}


.fllist { height:42px; background:url('../images/v2/fitting/fllist.jpg') repeat-x; }

.fllist h2 {text-align:center; font-weight:bold; color:#fff; font-size:12px; height:22px; line-height:22px; padding:0; margin:0}
#categoryTabNav ul

{

width:625px;

}


#categoryTabNav ul li

{

 float:left;
 margin-right:3px;

}

#categoryTabNav ul li a

{

    background: url("../images/v2/fitting/fllistnav.jpg") repeat-x;
   text-decoration: none;
   padding:0 5px;
   display:block;
   height:20px;
   line-height:20px;
   color:#fff;
   width:auto !important;
   width:1%;
   white-space:nowrap;

}




#categoryTabNav a:hover

{

    background-position: 0% -20px;

}




#categoryTab #productList

{
    background:#f4f4f4;


    height:1%;

    overflow:hidden;
}
#categoryTab #productList h6{margin:0 3px;}
#categoryTab #productList ul
{
    height:1%;
    overflow: hidden;
    padding: 10px 0;
    display:none;
}
#categoryTab #productList ul.selected
{
    display:block;
}
#categoryTab #productList ul li
{
overflow:hidden;
float:left;

height:135px;

padding:5px 2px 0;

text-align:center;

width:120px;
font-size:12px;

}

#categoryTab #productList ul li a

{

     text-align:center;

}

#categoryTab #productList ul li a img{

    width:100px;

    height:75px;

    border:1px solid #E7E7E7;

}

.hidden{ display:none;}
.ad3 {
	width: 940px;
	margin: 0 auto;

}
ul.adtop {
	height: 60px;
	overflow: hidden;
	padding: 5px 0;
}
ul.adtop li {
	float: left;
	margin-right: 5px;
}
ul.adbottom {
	height: 1%;
	overflow: hidden;
	padding-left:7px;
}
ul.adbottom li {
	float: left;
	padding-right: 15px;
}
ul.adbottom li a {
	padding-bottom: 10px;
	display: block;
	width: 220px;
	height: 100px;
}
#footer {
	padding: 10px 55px;
	border-bottom: 1px solid #dee3e9;
	border-top: 1px solid #dee3e9;
	text-align: center;
}
#footer p a {
	color: #333333;
}
#footer p a:hover {
	color: #FF9900;
	text-decoration: underline;
}
#newsNav
{
    background:transparent url('/images/v2/fitting/bg.jpg') no-repeat scroll 0 -29px;
    
    height:310px;
    padding:10px;
}
#newsNav #intro
{
   background:transparent url('/images/v2/fitting/bg.jpg') no-repeat scroll 0 -363px;
   height:224px;
   color:#ffffff;
}
#newsNav #intro h5
{
    padding:5px;
    font-size:16px;
}
#newsNav #intro a{color:#ffffff;}
#newsNav #intro p
{
    padding:0 5px;
    margin:0;
    text-indent:2em;
}
#newsNav #intro .pic
{
    float:right;
    margin-left:5px;
}

#newsNavList
{
    height:1%;
   
    margin-top:18px;
}
#newsNavList ul
{
    height:1%;
   
    margin:0;
    padding:0;
}
#newsNavList ul li
{
    width:74px;
    height:58px;
    border:solid 1px #97928E;
    margin-right:18px;
    display:block;
    float:left;
    padding:3px;
    cursor:pointer;
}
#newsNavList ul li:hover
{
 border:solid 1px #ff0000;
}
#newsNavList ul li.selected
{
    border:solid 1px #ff0000;
}
#newsNavList ul li img
{
    width:74px;
    height:58px;
}

#newsNavList ul li .intro
{
    display:none;
}
#newsNavList ul li.end
{
     margin-right:0;
}
#newsNav #intro .readmore{
 text-align:right;
 padding-top:8px!important;
}
#re .tabMenu{ background:url('/images/v2/fitting/rebg.gif') no-repeat 0 0;height:50px;padding:33px 0 0 240px;margin-top:8px;}
#re .tabMenu ul li{float:left;background:url('/images/v2/fitting/rebg.gif') no-repeat 0 -121px;line-height:24px;padding:0 0 0 10px;margin:7px 6px 0 0;}
#re .tabMenu ul li a{background:url('/images/v2/fitting/rebg.gif') no-repeat right -121px;padding:0 10px 0 0;display:block;cursor:pointer; white-space:nowrap;}
#re .tabMenu ul li a.end{margin-right:0;}
#re .tabMenu ul li.selected{ background-position:0 -84px;line-height:29px;margin-top:2px;}
#re .tabMenu ul li.selected a{ background-position:right -84px;color:#ffffff; font-weight:bold;}
#re .tabs .tab{display:none;}
#re .tabs .selected{display:block;}
#re .tabs .tab table{ border-collapse:collapse;width:100%; background-color:#F5F5F5;margin-top:1px;}
#re .tabs .tab td{border:solid 1px #d2dbeb;width:25%; text-align:center; vertical-align:middle;padding:10px 0;}
