﻿body, button, input, select, textarea, h1, h2, h3, h4, h5, h6, pre, code, kbd, samp, dt, span.amp {
    font-family: "Microsoft YaHei","Arial","Hiragino Sans GB",Sans-Serif;
}
body{
    font-size:12px;
    width: 100%;
}
h1, h2, h3, h4, h5, h6, label {
    margin: 0;
    padding: 0;
}
dl, dl dt, dl dd, ul, li {
    list-style: none outside none;
    margin: 0;
    padding: 0;
}
a:hover {
    text-decoration: none;
}
img {
    margin: 0;
    _width: auto;
    display: block;
}
img.full {
    width: 100%;
}
h2 {
    font-size: 24px;
    color: #333;
}
h3 {
    font-size: 22px;
    color: #333;
}
h4 {
    font-size: 18px;
    color: #666;
}
h5 {
    font-size: 16px;
    color: #000;
}
.clearfix:after { 
    content: '\20'; display: block; height: 0; clear: both; 
}
.clearfix { 
    *zoom: 1; 
}
.clear-block:before, .clear-block:after {
    content:"";display:table
}
.clear-block:after {
    clear:both
}
.clear-block {
    zoom:1
}
.left{
    float: left;
    display: inline;
}
.right{
    float: right;
    display: inline;
}
.txtC{
    text-align: center;
}
.txtL{
    text-align: left;
}
.txtR{
    text-align: right;
}
.pe {
    position: relative;
}
.w960 {
    width: 960px;
    margin: 0 auto;
}
/*breadcrumb*/
.bread_banner {
    margin: 15px 0;
}
.bread_banner .w960{
    padding: 0px;
}
.bread_banner .w960 .left {
    margin: 0 0 0 4px;
}
.bread_banner .w960 .right{
    margin-right:4px;
}
.bread_banner .w960 .right img{vertical-align: middle;}
.bread_banner h2{color: #5D5D5D; font-size: 12px; padding: 0;}
.breadcrumb, .breadcrumb a {color: #999999; line-height: 12px; padding-top: 8px;}
/*scrollBar*/
.scrollBar {
    background: #fff;
}
.nav_fixed {
    position: fixed;
    width: 100%;
    top: 0;
    left: 0;
    z-index: 10;
    overflow: hidden;
}
* html { background: url("/sshf/images/blank.gif") no-repeat;}
* html .nav_fixed {position:absolute;bottom:auto;top:expression(eval(document.documentElement.scrollTop))}
/*mainBlock area*/
.mainBlockTop ul {
    margin: 20px 0px 5px 0;
    font-size: 12px;
    line-height: 13px;
    text-align: right;
}
.mainBlockTop ul li {
    display: inline-block;
    *display:inline;
    *zoom:1;
    padding: 0 10px 0 0;
}
.mainBlockTop ul li a {
    color: #666;
    text-decoration: none;
}
.mainBlockContent .grid4 {
    width: 230px;
    height: 223px;
    border: 1px solid #e9e9e9;
}
.mainBlockContent .grid4:hover {
    border: 1px solid #008DD1;
}
.mainBlockContent .cuxiao .price8D {
    position: absolute;
    padding: 0 20px;
    color: #fff;
}
.mainBlockContent .cuxiao .pd_img {
    margin-bottom: 10px;
    padding: 0;
    clear: none;
}
.mainBlockContent .cuxiao .blue {
    color: #0F78C5;
}
.mainBlockContent .newicon {
    color: #B50000;
    float: right;
    line-height: 12px;
    padding: 10px 10px 0 0;
}
.mainBlockContent .icon-pic {
    position: absolute;
    right: 10px;
    top: 30px;
}
.mainBlockContent .price8D {
    float: left;
    padding: 0 20px;
    color: #fff;
}
.mainBlockContent .price8D .price {
    font-size: 14px;
    font-weight: bold;
}
.mainBlockContent .price8D.status_1{
    height: 30px;
    background: #797979;
    line-height: 30px;
}
.mainBlockContent .price8D.status_2{
    background: url("/sshf/images/status_2_pic.jpg") no-repeat;
    width: 138px;
    height: 41px;
}
.mainBlockContent .price8D.status_2 .yuan{
    font-size: 9px;
    text-decoration: line-through;
    padding-top: 3px;
}
.mainBlockContent .price8D.status_2 span{
    padding-top: 0px;
}
.mainBlockContent .price8D.status_3{
    background: url("/sshf/images/status_3_pic.jpg") no-repeat;
    width: 134px;
    height: 29px;
}
.mainBlockContent .price8D.status_4{
    width: 86px;
    height: 28px;
    background: #000;
}
.mainBlockContent .pd_img {
    padding: 10px 15px;
    clear: left;
}
.mainBlockContent .contentDes {
    margin-left: 9px;
}
.mainBlockContent .contentDes h5{
    font-size: 14px;
    font-weight: normal;
    color: #4b4b4b;
    line-height: 14px;
    margin-bottom: 8px;
}
.mainBlockContent .contentDes p{
    color: #6D6D6D;
    margin: 0px;
    line-height: 12px;
}
/*mainBlock area end*/
/*feature begin*/
#main.feature .header{width: 100%;height: 88px;background-color: #000000;}
#main.feature .footer{width: 100%;height: 55px;background-color: #ffffff;}
#main.feature .footer .writing{margin-top: 11px;}
#main.feature .footer .writing .p1{float: left;margin-left: 27px;}
#main.feature .footer .writing .p2{float: right;margin-right: 17px;color: #a8a8a8;display: block;}
#main.feature .footer .writing .p2 img{margin-left: 123px;}
#go-top{position: fixed;bottom: 120px;right: 100px;z-index: 10;display: none;}
/*kv style*/
#kvArea{position: relative;}
#kv{position: relative; overflow: hidden;}
#kv .kvList li{float: left; width: 100%;}
#kvArea .pageList{position: absolute; height: 30px; bottom: 0px; width: 100%; left: 0px; text-align: center; background: url("/sshf/images/kv_bar_bg.png") repeat-x;}
#kvArea .pageList a{display: inline-block; *display:inline; *zoom:1; width: 80px; height: 3px; padding: 12px 0px 15px; line-height: 3px; margin: 0px 3px;}
#kvArea .pageList a span{display: block;  background-color: #008dd2; height: 3px;width: 80px; _font-size: 0px;}
#kvArea .pageList a.active{}
#kvArea .pageList a.active span{background-color: #fff;}
#kv .kv_button_block .left {background: url("/sshf/images/btn-left.png") no-repeat; position: absolute; width: 66px; height: 66px; float: none; left: 60px; top: 40%; }
#kv .kv_button_block .right {background: url("/sshf/images/btn-right.png") no-repeat ; position: absolute; width: 66px; height: 66px; float: none; right: 60px; top: 40%; }
#kv .kv_button_block .left:hover {background: url("/sshf/images/btn-left-on.png") no-repeat;}
#kv .kv_button_block .right:hover {background: url("/sshf/images/btn-right-on.png") no-repeat;}