/* CSS Document */

*{ word-wrap:break-word;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,form,img,fieldset,input,textarea,p{ padding:0; margin:0;}
h1,h2,h3,h4,h5,h6{ font-weight:normal; font-size:100%;}
input,textarea,select,button,tr,td{ font-family:inherit; font-size:inherit; font-weight:inherit;}
label,input,textarea,select{ vertical-align:middle;}
input.text,textarea{ border:1px solid #ccc;}
button{ overflow:visible; cursor:pointer;}
table{ border-collapse:collapse; border-spacing:0;}
fieldset,img{ border:none;}
li{ list-style:none;}
em{ font-style:normal;}
.clear_both {
clear: both;
font-size: 1px;
height: 0px;
line-height: 0px;
}


body{ margin:0 auto; background:#f3f3f3; font:12px/150% Arial, Helvetica, sans-serif; color:#333;}
tr,td,select,input{ font:12px/150% Arial, Helvetica, sans-serif;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#f07b1c; text-decoration:underline;}
.mar5 {
margin-top: 5px;
}
.mar6 {
margin-top: 6px;
}
.mar7 {
margin-top: 7px;
}
.mar8 {
margin-top: 8px;
}
.mar9 {
margin-top: 9px;
}
.mar10 {
margin-top: 10px;
}
.mar11 {
margin-top: 11px;
}
.mar12 {
margin-top: 12px;
}
.mar13 {
margin-top: 13px;
}
.mar14 {
margin-top: 14px;
}
.mar15 {
margin-top: 15px;
}
.mar16 {
margin-top: 16px;
}
pad6 {
padding-top: 6px;
}

ul {
padding:0px;
margin: 0px;
}
li {
list-style:none;
}
.clear_both {
clear: both;
font-size: 1px;
height: 0px;
line-height:0px;
}
#Header {
background: url(../images/topbg.jpg) no-repeat;
width: 998px;
height: 111px;
overflow:hidden;
margin: 0px auto;
}
#Header .logo {
float: left;
width: 198px;
padding-top: 13px;
}
#Header .topright {
float: right;
font-size: 15px;
font-weight: 900;
}
#Header .topright a {
font-size: 15px;
font-weight: 900;
}
#MenuBox {
background:url(../images/menubg.jpg) repeat-x;
height: 38px;
}



#MenuBox .Menu {
width: 998px;
margin: 0px auto;
text-align:center;
}
#MenuBox .Menu td {
text-align:center;

}
#MenuBox .Menu td a {
text-transform:uppercase;
font-size: 13px;
color:#FFFFFF;
font-weight: 600;
line-height: 38px;
padding: 0px 20px;
}












.ContentBox {
background:#FFFFFF;
width: 998px;
margin: 0px auto;
margin-top: 5px;
}
.LeftBox {
float: left;
width: 194px;
margin-bottom: 6px;
}
.titlebar {
background:url(../images/titlebar.jpg) no-repeat;
height: 33px;
font-size: 13px;
font-weight: 900;
color:#FFFFFF;
line-height: 33px;
padding-left: 15px;
}
#nav {      
 list-style-type: none;
 background:#fff;
 border-left: 1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
}   
  
#nav a {     
 display: block;   
 height: 28px;
 line-height: 28px;
 background: url(../images/icon.jpg) no-repeat 2% 50%;
 background-repeat:no-repeat;
 text-indent:20px;
 border-bottom: 1px solid #e6e6e6;
 border-top: 0px;
}   
  
#nav li {

}   
  
#nav li a:hover{   
   
}   
  
#nav a:link  {   
 color:#1a1a1a;
 font-weight: 300; 
 text-decoration:none;   
}   
  
#nav a:visited  {   
 color:#1a1a1a;
 font-weight: 300;  
 text-decoration:none;   
}   
  
#nav a:hover  {   
 color:#bf050a;
 font-weight: 300;    
 text-decoration:none;
 background: url(../images/icon.jpg) no-repeat 2% 50%;
 background-repeat:no-repeat; 
}   
#nav li ul {   
 list-style:none;   
 text-align:left;   
 padding:0;   
}   
  
#nav li ul li{    
 background: #ebebeb;
}   
  
#nav li ul a{
background:#ecebeb;
border-bottom: 1px solid #f5f5f5;
 height: 28px;
 line-height: 28px;
 font-size: 12px;
 font-weight: 300;
}   
  
#nav li ul a:link  {   
 color:#000;  
 text-decoration:none;  
 font-weight: 300; 
}   
#nav li ul a:visited  {   
 color:#000;  
 text-decoration:none; 
 font-weight: 300;   
}   
#nav li ul a:hover {    
 text-decoration:none;   
 font-weight:600;   
 background:#4a4a4a; 
 color:#f0f001;
 font-weight: 300;   
}
#nav li.sfhover ul {   
 left: auto;   
}   
#content {   
 clear: left;    
}   
#nav ul.collapsed {   
 display: none;   
} 
.ContactBox {
background:#FFFFFF;
 border-left: 1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
 padding: 3px 4px;
 line-height: 22px;
}
.onlinebox {
margin-top: 13px;
}
.onlinebox td {
padding: 5px 3px;
}
.onlinebox td a {
color:#119ded;
}
.RightBox {
width: 784px;
float: right;
margin-bottom: 6px;
}
.IndRightBox {
width: 792px;
float: right;
margin-bottom: 6px;
}
.banner {

}
.InAboutBox {
float: left;
width: 393px;
}
.titlebar2 {
background:url(../images/titlebar2.jpg) no-repeat;
height: 33px;
}
.titlebar3 {
background:url(../images/titlebar10.jpg) no-repeat;
font-size: 13px;
font-weight: 900;
color:#FFFFFF;
height: 33px;
line-height: 33px;
padding-left: 10px;
}
.InNewBox {
float: right;
width: 393px;
}
.titlebar2 {
font-size: 13px;
font-weight: 900;
color:#FFFFFF;
height: 33px;
line-height: 33px;
padding-left: 10px;
}
.float1 {
float: right;
font-size: 12px;
font-weight: 900;
color:#FFFFFF;
margin-right: 8px;
}
.float1 a {
font-size: 12px;
font-weight: 900;
color:#FFFFFF;
}
.Acon {
background:#FFFFFF;
padding: 5px 8px;
 border-left: 1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
 line-height: 20px;
 height: 280px;
 overflow:hidden;
}
.NewsCon {
background:#FFFFFF;
padding: 5px 8px;
 border-left: 1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
 height: 280px;
 overflow:hidden;
}
.Newstxt img {
float: left;
margin-right: 6px;
}
.Newstxt h1 {
color:#bb1b24;
font-weight: 900;
font-size: 13px;
padding-bottom: 8px;
}
.Newstxt {
color:#666666;
}
.float2 {
float: right;
}
.NewsList {
font-size: 13px;
color:#666666;
}
.NewsList li {
background:url(../images/icon2.jpg) no-repeat 0% 50%;
border-bottom: 1px dashed #CCCCCC; 
padding: 6px 0px;
}
.NewsList li a {
font-size: 13px;
padding-left: 10px;
}
.Title3 {
background:url(../images/hpp2_36.jpg) no-repeat;
font-size: 13px;
font-weight: 900;
color:#FFFFFF;
border-bottom: 1px dashed #CCCCCC;
height: 26px;
line-height: 26px;
padding-bottom: 8px;
padding-left: 20px;
}
.IndProBox { 

}
.float3 {
float: right;
font-size: 12px;
font-weight: 900;
color:#000000;
margin-right: 8px;
}
.float3 a {
font-size: 12px;
font-weight: 900;
color:#000000;
}
.productsBox3{ float:left;width:216px; text-align:center; margin:7px 16px; display:inline;}
.productsBox3 .productsImg{ display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 170px; *font-family:Arial; width:196px; height:170px; overflow:hidden; border:1px #dfdfdf solid; background:#f5f5f5;
padding: 10px 10px 3px 10px;
}
.productsBox3 .txtinfo {
line-height: 16px;
font-size: 14px;
font-weight: 300;
text-align:center;
margin-top: 5px;
height: 48px;
overflow: hidden;
}

.productspc {
background:#FFFFFF;
width:196px; 
height:196px;
display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 170px; *font-family:Arial; 
background-color: #fff;
overflow: hidden;
}

.productsBox3 .txtid {
font-weight: 300;
}


.productsBox2{ float:left;width:216px; text-align:center; margin:12px 21px; display:inline;}
.productsBox2 .productsImg{ display: table-cell;vertical-align:middle;text-align:center; *display: block; *font-size: 170px; *font-family:Arial; width:196px; height:170px; overflow:hidden; border:1px #dfdfdf solid; background:#f5f5f5; padding: 10px 10px 3px 10px;}
.productsBox2 .txtinfo {
line-height: 16px;
font-size: 14px;
font-weight: 300;
text-align:center;
margin-top: 5px;
}
.productsBox2 .txtid {
font-weight: 300;
}






.productlistbox {
padding: 5px 0px;
background:#FFFFFF;
 border-left: 1px solid #e6e6e6;
 border-right:1px solid #e6e6e6;
}

#Footer {
border-top: 6px solid #cb0c11;
background:#efefef;
}
.footmenu {
width: 998px;
margin:0px auto;
text-align: center;
line-height: 30px;
}
.footmenu a {
padding: 3px 10px;
color: #595959
}
.copytxt {
margin:0px auto;
text-align: center;
}
.payment {
margin:0px auto;
text-align: center;
margin-top: 5px;
}
.ind_move {
float: left;
margin-right: 6px;
}
.Location {
font-size: 12px;
font-weight: 900;
line-height: 28px;
}
.Location a {
font-size: 12px;
font-weight: 900;
}
.Incon {
padding: 5px 0px;
}

/* Nav Pages */
.navpages{padding:5px; margin-top: 10px;}
.navpages ul{text-align:right;margin:0;padding:0}
.navpages li{list-style:none;display:inline; width:14px;margin-right:2px;}
.navpages li.thepage{margin-right:5px;color: #1C1C03;padding:1px 4px; width:auto}
.navpages a{text-decoration:none;color:#1C1C03;padding:1px 4px;border:1px solid #fff;}
.navpages a:hover{border:1px solid #888;color:#fff;background:#888; text-decoration:none}
.navpages li.curr_linkpage{border:1px solid #222;color:#fff;padding:1px 4px;background:#333}

.productBox { margin-top:10px;}
.productBox h4 { font-size:14px; font-weight:bold; margin:10px 0; color:#0460a3; }
.productBox .productImgBox { float:left; width:450px; text-align:center; }
.productBox .productImg { width:450px; height: 390px; height:100%; display:block; border:1px #eee solid; background:#fff; margin-bottom:10px; padding-bottom:1px; }
.smallImg {
background:#FFFFFF;
padding: 6px 0px;
border: 1px solid #EAEAEA;
}
.smallImg img { border:1px #eee solid; margin:1px 3px; }
.click { text-align:center; }
.click a, .click a:visited { color:#a52929; }

.productBox .productInfo { float:left; margin-left:30px; width:300px;}
.productBox .item, .productBox .price, .productBox .price3 { border-bottom:1px dotted #ddd; padding:8px 0; font-size:12px; }
.productBox .productInfo h4 {
color:#000;
}
.productBox .size { padding:8px 0; }
.productBox .price { color:#a52929; font-weight:bold; }
.productBox .price2 { color:#333; font-weight:bold; text-decoration:line-through; }
.productBox .addCart { padding:20px; background:#eee; }
.productBox .prev { padding:10px 0; }
.productBox .review { overflow:auto; zoom:1; border:1px dotted #ddd; padding:5px; }
.productBox .review li { float:left; width:130px; }
.productDetail {padding: 0px 0px; }
.productDetail h3 { font-weight:bold; font-size:14px; border-top:1px solid #D4D4D4; border-bottom:1px solid #D4D4D4; padding:10px 0; margin:10px 0; color:#000; }

.txt1 {
text-align:center;
font-size: 16px;
font-weight: 900;
}
.Newcon {
font-size: 12px;
line-height: 22px;
margin-top: 20px;
}
.txt2 {
text-align:center;
margin-top: 15px;
}
.txt100 a {
color:#bf0409;
font-size: 14px;
}
.guide_title {
font-size: 16px;
}
.pad11 a {
color:#bf0409;
}
.zhinantab {
margin-top: 20px;
}


/* JQuery Home Slider Wrapper */
#MainSlider {
/* float: left; */
 float: none;
 width: 790px;
 height:386px;
 color: #333;
 padding: 0;
 border: none;

 margin: 0;
 background: #FFF;
}



/* 核心代码 */
.banner{ width: 792px; height: 386px; overflow: hidden; }
.bannerbox .focus{width:792px!important;height:386px!important;overflow:hidden;position:relative;background:#000;}
.bannerbox .focus ul{position:absolute;}
.bannerbox .focus ul li{float:left;width:792px;height:386px;overflow:hidden;position:relative;background:#000;}
.bannerbox .focus ul li div{position:absolute;overflow:hidden;}
.bannerbox .focus .btn{position: absolute; z-index: 1; left: 42%; bottom: 10px; font-size: 0; padding: 4px 8px; border-radius: 12px;
    background:rgba(0,0,0,0.1);}
.bannerbox .focus .btn span{display:inline-block;_display:inline;_zoom:1;width:13px;height:13px;_font-size:0;margin:0px 5px;cursor:pointer;background:#fff;border-radius:50%;}
.bannerbox .focus .btn span.on{background:#be1a23;}
.bannerbox .focus .preNext{    display: none; width: 30px; height: 60px; background-color: rgba(0,0,0,.1); position: absolute; top: 50%; margin-top: -30px;} 
.bannerbox .focus .preNext span {display: block; width: 10px; height: 10px; border-bottom: 2px solid #fff; border-left: 2px solid #fff; }
.slider_left {margin: 25px 0 0 10px; transform: rotate(45deg); }
.slider_right {margin: 25px 0 0 5px; transform: rotate(-135deg); }
.focus .pre{left:0;}
.focus .next{right:0;}
.ind_move .focus{width:190px;height:145px;overflow:hidden;position:relative;background:#000;}
.ind_move .focus ul{position:absolute;}
.ind_move .focus ul li{float:left;width:190px;height:145px;overflow:hidden;position:relative;background:#000;}
.ind_move .focus ul li div{position:absolute;overflow:hidden;}
.ind_move .focus .btn{position: absolute; z-index: 1; right: 0px; bottom: 3px; font-size: 0; padding: 4px 8px; border-radius: 12px;
    }
.ind_move .focus .btn span{display:inline-block;_display:inline;_zoom:1;width:10px;height:10px;_font-size:0;margin:0px 4px;cursor:pointer;background:#fff;border-radius:50%;}
.ind_move .focus .btn span.on{background:#be1a23;}


