body{
	font-family:Verdana, Microsoft JhengHei, Arial;
	background:url(../images/body_bg.jpg) 0 0 repeat-x;
	}
header, .footer{
    width:1000px;
	}
.content{
    width:980px;
	padding:10px 10px 50px;
	}
.breadcrumb{
	margin:0;
	width:98%;
	padding:0 0 8px 6px;
	}
.search form{
	padding:5px;
	border:1px solid #ccc;
	box-shadow: 1px 1px 1px #777 inset;
  -webkit-border-radius:5px;
     -moz-border-radius:5px;
          border-radius:5px;
	}
.search{
    clear: none;
	float:none;
    margin: 0 0 20px 0;
    }
.search #sf_keyword{
	width:140px;
    border:0 solid #fff;	
	}
.search #sf_submit{
	color:#fff;
	text-shadow:none;
	padding:4px 5px;
    background-color: #3E92E9;
	background:-webkit-gradient(linear, left top, left bottom, from(#3e92e9), to(#16c));            /*Chrome*/
	background:-moz-linear-gradient(top, #3e92e9, #16c); /*FireFox*/
	background:-ms-linear-gradient(top, #3e92e9, #16c);  /* IE10+ */
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#3e92e9', endColorstr='#16c');  /* IE6~IE8 */
	border: 1px solid #196CC8;   
	}
.register a{
	color:#fff;
	}
.register a:hover{
	color:#fdb536;
	text-decoration:none;
	}
.register strong{
	color:#00e4ff;
	}
.logo{
	padding-top:0;
	}
.logo img{
	display:none;
	}
.banner{
	margin-top:30px;
	}
nav{
	margin:0;
	}
#navMenu{
	padding-left:120px;
	border-radius:0;
	background:none;
	background-color:#286FC1;
	}
#navMenu li{
    border-right:none;
	}
#navMenu a{
	padding:9px 30px;
	}
#navMenu a:hover{
	color:#00E4FF;
	background:url(../images/nav_bg2.jpg) 0 0 repeat-x;
	}
h2.menuTitle{
	color:#3489ca;
    font-size: 140%;
    font-weight: bold;
	padding:0 0 10px 30px;
	border-bottom:4px groove;
	background:url(../images/h2_bg.gif) 0 0 no-repeat;
	}
.colSide{
	float:right;
	width:225px;
	}
.colMain{
	float:left;
	width:725px;
	}
.colSide h4{
	font-size:150%;
	margin-bottom:0;
	border:1px solid #bababa;
   -webkit-border-radius:5px 5px 0 0;
     -moz-border-radius:5px 5px 0 0;
          border-radius:5px 5px 0 0;
	padding:20px 5px 10px 35px;
    background: url("../images/colside_title_bg.jpg") 0 0 no-repeat #2571c5;
	}
.sideCate{
	margin-top:-1px;
	padding:0 8px;
	background-color:#f4f4f4;
	border:1px solid #bababa;
   -webkit-border-radius:0 0 5px 5px;
     -moz-border-radius:0 0 5px 5px;
          border-radius:0 0 5px 5px;
	}
.sideCate li{	
	background: url("../images/colside_li.gif") 10px 12px no-repeat;
	border-bottom:1px dotted #ccc;
	}
.sideCate li a{
	font-size:90%;
	padding: 7px 0 5px 28px;
	}
.sideCate li a:hover{
	color:#04595f;
	background: url("../images/colside_li2.gif") 10px 12px no-repeat;
	}
.productList .proList .img, .productGrid .proList .img, .productPic .photo {
    border:none;
    border-radius:0;
    padding:0;
	}
.proList h3, .proList h5{
	font-size:95%;
	font-weight:bold;
	}
.proList h3 a, .proList h5{
	color:#045900;
	}
.proList h3 a:hover{
	color:#ea9822;
	}
footer{
	background:none;
	}
.footer{
	font-size:95%;
	padding:13px 0 10px 350px;
    width:650px;
	height:60px;
	background: url("../images/footer_bg.jpg") 0 0 no-repeat;
	}
.footer span{
	padding-left:7px;
	}
.social{
	margin:0 10px 0 0;
	}
footer, footer a{
	color:#666;
	}
/**index**/
.container.index{
	background:url(../images/index_body_bg.jpg) 0 0 repeat-x;
	}
.index header{
	height:82px;
	padding:0;
	background:url(../images/index_head_bg.gif) 0 0 no-repeat;
	}
.index .content{
	width:1000px;
	padding:0;
	}
.index .colMain{	
	float:right;
	width:796px;
	padding:0;
	background:none;
	}
.index .colSide{
	float:left;
	width:203px;
	height:349px;
	padding:0;
	background:url("../images/index_colside_bg.jpg") 0 bottom no-repeat #fff;	
	}
.index .introBox{
	width:1000px;
	margin:0 auto;
	}
.index .bannerBox{
	background-color:#fff;
	overflow:hidden;
	zoom:1;
	}
.index .bannerMenu{
	float:left;
	padding:0;	
	}
.index .bannerMenu li a{
	color:#fff;
	font-family:Arial, Helvetica, sans-serif;
	font-size:17px;
    font-weight: bold;
	line-height:19px;    
	width:164px;
    display:block;
	margin-bottom:5px;
    padding:22px 5px 17px 22px;
	background: url("../images/bannermenu1.gif") 0 0 repeat-x;
	}
.index .bannerMenu li a:hover, .index .bannerMenu li a.current{
	background: url("../images/bannermenu2.png") 0 0 no-repeat;
	}
.index .bannerMenu li.last a{
	margin-bottom:0;
	}
.index a{
    text-decoration: none;
	}
.index .banner{
	float:right;
	clear:none;
	margin-top:0;
	}
.index #slidepic_pic2{
	width:600px;
	height:349px;
	}
.index #navMenu{
	padding-left:0;
	background:none;
	}
.index #navMenu li{
    border-right:none;
	}
.index #navMenu a{
    padding:8px 20px;
	}
.index #navMenu a:hover{
	color:#eece07;
	background:none;
	}
.index nav{
	padding:0 0 0 250px;
	}
.index .search form{
	padding:10px;
	border:none;
	box-shadow:none;
  -webkit-border-radius:0;
     -moz-border-radius:0;
          border-radius:0;
	}
.index .search #sf_keyword{
	width:110px;
	padding:4px 5px;
	border:1px solid #ccc;
  -webkit-border-radius:5px;
     -moz-border-radius:5px;
          border-radius:5px;
	}
.index #slidepic_pic2 .control{
	display:none;
	}
.index .lagH, .index .register{
	margin-top:7px;
	}
.index .register a{
	color:#333;
	}
.index .register strong{
	color:#b00;
	}
	
/************************** index's index ~ add by @wheat 2014.01.27**/
.sideNews {
    padding: 10px 5px 10px 30px;
}
.sideNews li {
    font-size: 12px;
    list-style-type: disc;
    margin-bottom: 5px;
}

.sideNews a {
    color: #0000EE;
    text-decoration: underline;
}

.index #advanced_kw {
    padding-top: 8px;
}
#advanced_kw {
    font-size: 12px;
    vertical-align: middle;
}
