﻿html, body{
	color:#555;
	line-height:1.7em;
	}
header{
	width:100%;
	}
.header, .footer, .content, .breadcrumb, #navMenu, .bannerArea{
	width:1000px;
	}
.header{
	margin:0 auto;
	}
nav .sf-menu, .bannerArea{
	width:1000px;
	margin:0 auto;
	}
.sideCate li a, h2.menuTitle{
	color:#333;
	}
.register a, .register a:hover{
	color:#777;
	}
footer a:hover{
	color:#4a2;
	}
.logo{
    padding:10px 0;
	}
.register{
	margin-top:3px;
	}
.cartView a{
    background:url(../images/cart_view.png) 0 0 no-repeat;
	}
.search{
	margin:30px 0 0;
    }
.search form{
	padding:1px 5px;
	border:1px solid #ccc;
   -webkit-border-radius:5px;
      -moz-border-radius:5px;
           border-radius:5px;
	}
.search input{
   -webkit-border-radius:0;
      -moz-border-radius:0;
           border-radius:0;
	}
.search #sf_keyword{
	border:none;
	width:155px;
	padding:0;
	}
.search #sf_submit{
	font-size:0;
	cursor:pointer;
	width:12px;
	height:12px;
    padding:0;
	text-shadow:none;
	background:url(../images/search.png) 0 0 no-repeat;
	border:none;
    }
nav{
	clear:both;
	margin:0;
	}
#navMenu{
    background:none #083;	
	}
:root #navMenu{
	overflow:hidden \9;
	zoom:1 \9;
	}
#navMenu a{
	color:#fff;
	padding:9px 30px;
	}
#navMenu a:hover{
	color:#ce7;
	background-color:transparent;
	}
#navMenu li{
	border-right:none;
	}
.colSide{
	background:url(../images/side_bg.jpg) 0 0 repeat;
   -webkit-border-radius:8px;
      -moz-border-radius:8px;
           border-radius:8px;
	}
.colSide h4{
	/*margin-bottom:5px;
	padding:25px 5px 0 10px;
		background:url(../images/side_title_bg.jpg) right 0 no-repeat;
		*/
		background: none;
	}
.sideCate{	
	margin:5px;
	padding:5px 8px 10px;
	background-color:#fff;
   -webkit-border-radius:8px;
      -moz-border-radius:8px;
           border-radius:8px;
	}
h2.menuTitle{
	font-size:150%;
	padding:0;
	background:none;
	}
.sideCate ul{
    margin-bottom:1px;
	}
.sideCate li li{
	border-bottom:1px dotted #ccc;
	}
.sideCate li li a{
	color:#390;
	padding:7px 3px 5px 19px;
	}
footer{
	font-size:100%;
	background:url(../images/footer.jpg) 0 bottom repeat-x;
	}
.footer{
	position:relative;
	}
.footer .info{
	margin-bottom:7px;
	padding-bottom:15px;
	}
.footer .menu{
	margin-bottom:4px;
	position:absolute;
	bottom:10px;
	right:0;
	}
.social{
	float:none;
	position:absolute;
	right:0;
	bottom:70px;
	}
.copyright{
    float:left;
	}
.index #slidepic_pic2{
	width:1000px;
	}
.index #slidepic_pic2 .control{
	left:455px;
	}
.index .colMain{
    float:none;
    width:100%;
	}
.coLeft{
	float:left;
	width:55%;
	}
.index .coIntro .img{
	float:right;
	}
.coLeft div{
	color:#060;
	font-size:150%;
	font-weight:400;
	font-family:"adobe-garamond-pro","AGaramond-Regular",Times New Roman,Times,serif;
	line-height:1.5em;
	margin-bottom:10px;
	padding-top:20px;
	}
.coLeft span{
	display:block;
	}
.coIntro p{
	margin-bottom:15px;
	}
.coIntro .txt1{
	font-size:140%;
	text-transform:uppercase;
	}
.coIntro .txt2{
	color:#999;
	}
.coIntro span a{
	color:#fff;
	font-size:90%;
	width:120px;
	margin:0 auto;
	padding:3px 5px 5px;
	display:block;
	background:url(../images/more.png) 105px 14px no-repeat #142;
   -webkit-border-radius:5px;
      -moz-border-radius:5px;
           border-radius:5px;
	}
.coIntro span a:hover{
	background-color:#5a0;
	text-decoration:none;
	}
.cateIntro{
	margin-bottom:20px;
	overflow:hidden;
	zoom:1;
	}
.cateIntro ul{
	margin-left:18px;
	}
.cateIntro li{
	list-style-type:disc;
	}
.cateIntro .cateList{
	float:left;
	width:32.5%;
	height:135px;
	margin:0 10px 30px 0;
	padding-top:40px;
	background:url(../images/index_cate1.jpg) 0 0 no-repeat #e0e0e0;
	}
.cateIntro .cateList div{
	float:right;
	width:45%;
	padding-right:5px;
	}
.cateIntro .cateList.cat{
	background-image:url(../images/index_cate2.jpg);
	}
.cateIntro .cateList.other{
	margin-right:0;
	background-image:url(../images/index_cate3.jpg);
	}
.cateList a{
	color:#03b;
	}
.cateIntro h2{
	font-size:190%;
	font-weight:400;
	font-family:"adobe-garamond-pro","AGaramond-Regular",Times New Roman,Times,serif;
	text-transform:uppercase;
	margin-bottom:10px;
	}
.proIntro .title{
	color:#060;
	font-size:190%;
	font-weight:400;
	font-family:"adobe-garamond-pro","AGaramond-Regular",Times New Roman,Times,serif;
	text-align:center;
	margin-bottom:20px;
	background:url(../images/line.jpg) center bottom no-repeat;
	}
.qaContent ul.accordionPart.qaList{
	margin-left:27px;
	}
.qaList li{
	list-style-type:disc;
	list-style-type:decimal-leading-zero;
	}
.qaContent ul.accordionPart.qaList li{
	margin-top:0;
	padding-bottom:5px;
	border-bottom:none;
	}
.qaContent ul.accordionPart.qaList .accordionPart{
	margin:0 0 10px 20px;
	}
.qaContent ul.accordionPart.qaList li li{
	border-bottom:none;	
	margin-top:5px;
	padding-bottom:0;
	list-style-type:disc;
	}
.qaContent ul.accordionPart.qaList li li li{
	list-style-type:circle;
	}
.companyBox p{
	line-height:1.9em;
	margin-bottom:20px;
	}
.gc-display-area{
	border:none;
	}
.productPic.photo_imgL{
    /*width: 75%;*/
	}
.productRight{
    float: left;
    width: 25%;
	}
h6.relTitle{
	margin-top:20px;
	}
.banner{
	position:relative;
	}
.banner .flex-control-nav{
	width:100%;
	}