﻿*{ font-family:"微软雅黑", "黑体", Verdana, Arial;}
html,body,div{ margin:0; padding:0}
.html5 section,.html5 header,.html5 footer,.html5 article,.html5 nav{ display:block; }
body{ font-size:14px; color:#333; line-height:2; background:url(/imgs/bg.gif); }
a{ color:#333; text-decoration:none;}
a:hover{ text-decoration:none; color:#aaa;}
a img{ border:none}
img[hover]{ cursor:pointer; }
.clear{ clear:both;}
.bold{ font-weight:bold;}
.PageWarper{ width:1000px; margin:0 auto;}
.headerSpace{ height:150px; }
.mb{ margin-bottom:10px; }

.header{ height:150px; width:100%; overflow:hidden; background:url(/imgs/headerBg.gif); position:fixed; top:0; left:0; z-index:999; }
.ie6 .header{ position:absolute;}
    .header .logo{ float:left; display:block; width:1000px;margin-left:0px; }
        .ie6 .header .logo{ width:1000px; padding-left:0px; margin:0; }/*hold double margin*/
 .header .nav{ float:left; width:800px; text-align:left; padding-top:5px; }
        .header .nav a{ display:inline-block; height:20px; padding:0 20px; font-size:16px; margin-left:1px; font-weight:bold;}
        .header .nav a:hover,.header .nav .current{color:#c33;}
		.header .nav span a{ display:inline-block; height:20px; padding:0 18px; font-size:12px; margin-left:1px; font-weight:bold;}
        .header .nav span a:hover,.header .nav .current{color:#c33;}
		 .header .nava{ float:right; width:200px; text-align:right; padding-top:0px; }
        .header .nava a{ display:inline-block; padding:0 3px; font-size:12px; margin-left:3px; font-weight:bold;}
        .header .nava a:hover,.header .nava .current{color:#c33;}
#nav1{height:150px; overflow:hidden}


.touchslider{ position:relative; width:100%; height:450px; overflow:hidden; z-index:1; }
    .touchslider-viewport{ width:100%; height:425px; overflow:hidden; margin:0 auto; }
        .touchslider-item{height:425px; background-position:center center; background-repeat:no-repeat;}
            .touchslider-item a{ display:block; width:100%; height:400px; }
    .touchslider-nav-items{ height:20px; width:100%; line-height:20px; text-align:center; position:absolute; top:430px; left:0; z-index:1; overflow:hidden; }
        .touchslider-nav-item{ display:inline-block; width:11px; height:11px; overflow:hidden; background:url(/imgs/touchslider-nav-item-bg.gif) right top no-repeat; margin:0 5px; cursor:pointer; }
        .touchslider-nav-item-current{background:url(/imgs/touchslider-nav-item-bg.gif) left top no-repeat;}

.lineBg{ height:60px;background:url(/imgs/lineBg.gif) left 25px repeat-x; overflow:hidden; }
.lineMore{ height:51px; line-height:51px; background:url(/imgs/lineBg.gif) left 25px repeat-x; text-align:center; margin:60px 0; }
    .lineMore a{ display:inline-block; height:51px; line-height:51px; overflow:hidden; width:51px; background:url(/imgs/moreBg.gif) no-repeat; font-family:Georgia; color:#fff; font-style:italic; text-align:center;  }
    .lineMore a:hover{  background:url(/imgs/moreBgOn.gif) no-repeat; }

.footerContact{ width:100%; background:url(/imgs/lineBg.gif) left 10px repeat-x; text-align:center; height:34px; margin-bottom:30px; overflow:hidden }
    .footerContact div{ width:200px; height:20px; line-height:20px; overflow:hidden; background:url(/imgs/bg.gif); padding:0; margin:0 auto; color:#000; }
    .footerContact span{font-size:10px; font-style:italic; display:inline-block; line-height:18px; color:#aaa; } 

#gotoTop{ position:fixed; bottom:5px; right:15px; width:45px; height:85px; overflow:hidden; cursor:pointer; z-index:999; display:none; border-radius:5px; box-shadow: 0 0 5px rgba(0,0,0,.5); }
.ie6 #gotoTop{ position:absolute; }
.footerBar{ height:33px; background-color:#DA251C; overflow:hidden; margin-top:10px; }

.PageList{ width:1000px; margin:0 auto; overflow:hidden; }
    .PageList .warper{ width:1100px; }
    .PageList .item{ position:relative; float:left; overflow:hidden; cursor:pointer;}

.maskLayer .mask{background:#000; position:absolute; left:0; top:0; z-index:200; opacity:0.6; display:none; }
.maskLayer .info{position:absolute; left:0; top:0; z-index:201; display:none; cursor:pointer;}
    .maskLayer .info div{ text-align:center; font-size:18px; line-height:1.5em; color:#fff; padding-left:20px; padding-right:20px; }

.newsList .item{ width:243px; height:323px; margin-right:6px; margin-bottom:6px; background:#fff; border:1px solid #ccc; border-bottom:1px solid #E6E5E0; }
    .newsList .mask,.newsList .info{  width:243px; height:323px; }
        .newsList .info div{ padding-top:120px;}
    .newsList .data{ width:243px; height:322px; overflow:hidden; border-bottom:1px solid #DCDBD7; margin:0 auto; cursor:pointer }
        .newsList img{ width:220px; height:200px; margin:11px auto auto 11px; }
        .newsList .tit{ display:block; height:28px; line-height:28px; font-size:12px; font-weight:bold; color:#000; overflow:hidden; padding:0 5px; }
        .newsList .data div{ padding:5px; height:80px; line-height:18px; overflow:hidden; font-size:12px; background-color:#ececec; border-bottom:1px solid #ccc; }

.productList{}
    .productList .sliderBox{ width:9999999em;}
    .productList .box{ width:1000px; overflow:hidden; float:left; }
        .productList .warper{ width:1100px; }
        .productList .item{ width:236px; height:148px; margin-right:18px; margin-bottom:18px; background-color:#fff;}
            .productList .mask,.productList .info{  width:236px; height:148px; }
                .productList .info div{ padding-top:50px }
            .productList .item img{ width:236px; height:148px; cursor:pointer; }
.ht2 { font-size:22px; font-weight:bold; color:red; }
.ht3 { font-size:14px; font-weight:bold; color:black; }
.allProductList .item{width:236px; height:148px; margin-right:18px; margin-bottom:18px; background-color:#fff;}
    .allProductList .mask,.allProductList .info{  width:236px; height:148px; }
        .allProductList .info div{ padding-top:50px }
    .allProductList .item img{ width:236px; height:148px; cursor:pointer; }

.searchBox{ padding:0 2px; background:#f2f2f2; }
    .searchBox table{ border:0; border-collapse:collapse; border-spacing:0; width:100%; }
        .searchBox table th{ width:160px; text-align:center; background:#f7f6f5; color:#B1A49E; font-size:12px; font-weight:normal; }
        .searchBox td{ background:#fff; }
    .searchBox .brand th{ border:2px solid #D1CCC8; border-right:0 none; }
    .searchBox .brand td{ border:2px solid #D1CCC8; border-left:0 none; }
        .searchBox .brand div{ padding:25px; }
        .searchBox .brand ul{ list-style:none; padding:0; margin:0; }
            .searchBox .brand ul li{ width:106px; height:54px; overflow:hidden; float:left; margin-right:3px; margin-bottom:3px; }
                .searchBox .brand ul li img{ width:104px; height:52px; border:1px solid #ccc; }
        
        .searchBox .brand .all{ font-size:18px; text-align:center; display:block; width:104px; height:52px; line-height:52px; border:1px solid #ccc; }
        .searchBox .brand .all:hover,.searchBox .brand .cur{ border:1px solid red; }
        .searchBox .brand a:hover img,.searchBox .brand .current img{ border:1px solid red; }

    .searchBox .cate th{ border-left:1px solid #E6E2E1;border-bottom:1px dashed #ccc; }
    .searchBox .cate td{ border-bottom:1px dashed #ccc;border-right:1px solid #E6E2E1; }
    .searchBox .cate div{ padding:25px; }
        .searchBox .cate ul{ list-style:none; padding:0; margin:0; }
            .searchBox .cate li{ width:190px; height:20px; line-height:20px; overflow:hidden; float:left; margin-bottom:5px; }
        .searchBox .cate a:hover,.searchBox .cate .current{ color:red; }
        
.scrollSilder .sliderBox{ position:absolute; left:0; top:0; }
    .scrollSilder .sliderBox .box{ float:left; } 
.scrollSilder .nav{ position:relative; }
    .scrollSilder .navitem{ position:absolute; top:15px; display:block; width:19px; height:29px; overflow:hidden; background:#ccc; color:#fff; text-align:center; font-size:14px; cursor:pointer; font-family:黑体; font-weight:bold; }
.scrollSilder .prev{ left:929px;}
.scrollSilder .next{ left:953px; }

.brandList .item img{ width:234px; height:146px; border:1px solid #ccc; }
.brandList .item .info div{ padding-top:60px; }
.categoryList .item .info div{ padding-top:60px; }

.PageNum { width: 90%; font-size: 80%; text-align: center; margin-top: 10px; margin:0 auto; clear:both; padding:20px 0;}
    .PageNum a { text-decoration: none; border: solid 1px #666; color: #666; }
    .PageNum a, .PageNum span { display: inline-block; padding: 0.3em 0.5em; margin-right: 5px; margin-bottom: 5px; }
    .PageNum .current,.PageNum a:hover { background: #ccc; color: #000; border: solid 1px #000; font-weight:bold; }
    .PageNum .prev, .PageNum .next { color: #666; border-color: #666; background: #fff; }

.piBackNP{ text-align:right; }
    .piBack{ font-size:18px; margin-right:20px }
 
 .nsTN h2{ border-bottom:1px solid #ccc; padding-bottom:5px; margin-bottom:20px; }
.piBody{ padding:0 20px; line-height:1.5; }

.PageBanner{ padding-bottom:3px; border-bottom:1px solid #999; margin-bottom:5px;}

.mainPageNav{ line-height:20px;border-bottom:1px solid #999; padding-top:10px; color:#000;}
.mainPageSubNav{ line-height:20px; color:#aaa;}
    .mainPageSubNav a{ color:#000;}
        .mainPageSubNav .current{ color:#CBDC02;}
.proPavFixed{ position:fixed; left:0; top:150px; width:100%; height:80px; }
.ie6 .proPavFixed{ position:absolute; }
    .proPavFixed .PageWarper{ padding-top:20px; background:#F4F3EF;  }
    .proNav{ border:none; width:100%; border-collapse:collapse; border-spacing:0; background-color:#F4F3EF; }
        .proNav th{ width:100px; height:55px; line-height:55px; border:1px solid #d2d2d2; border-top:3px solid #E40000; text-align:center; font-size:16px; }
        .proNav td{border:1px solid #d2d2d2; border-left:0 none; padding-top:3px;}
            .proNav td div{background:url(/imgs/proNavBg.jpg) left -147px repeat-x; padding-left:40px; }
            .proNav td a{ display:inline-block; text-align:center; height:55px; line-height:90px; overflow:hidden; font-size:13px; padding:0 23px;background:url(/imgs/proNavBg.jpg) center -1px no-repeat; }
            .proNav td a:hover,.proNav td .cur{color:#red; background:url(/imgs/proNavBg.jpg) center -73px no-repeat;  }
.proBody .bigImg{ width:646px; height:405px; border:1px solid #bbb; float:left; }
.proBody .param{ width:320px; overflow:hidden; float:right; }
    .proBody .paramH2{ padding:0; margin:0; margin-bottom:10px; font-size:18px; border-bottom:1px solid red; font-weight:normal; }
    .proBody .paramUl{ list-style:none; padding:0; margin:0; }
        .proBody .param .paramUl li{ font-size:14px; line-height:1.7;}
    .proBody .paramBody{ font-size:14px; line-height:1.7; }

.proBody .slider{ width:190px; float:left; overflow:hidden;}
    .proBody .slider .box{ border:1px solid #c0c0c0; margin-bottom:20px; background-color:#fff; }
        .proBody .slider .box .tit{ height:26px; line-height:26px; padding:0; margin:0; margin-bottom:5px; padding-left:20px; font-size:18px; font-weight:normal; color:#fff; background:#DA251C url(/imgs/boxTitBg.jpg) 10px 10px no-repeat; }
.proBody .bodys{ width:806px; float:right; overflow:hidden; }
.bodyItem{ margin-bottom:20px; }
    .bodyItem .tit{ border-bottom:2px solid #DB251A; margin-bottom:5px; }
        .bodyItem .tit h1{ font-size:18px; padding:0; margin:0; height:26px; line-height:26px; font-weight:normal; }
.cateSliderList ul{ padding:0; margin:0; list-style:none; margin-bottom:10px; }
    .cateSliderList li{ display:block; height:28px; line-height:28px; overflow:hidden; padding-left:10px}
        .cateSliderList li a{ font-size:13px; }
    .cateSliderList .alter{ background-color:#F9F9F9; }

#PlugMsg textarea{ width:400px; height:160px;}

#adCS { width:132px; height:308px; display:block; position:fixed; left:5px; top:260px; z-index:9999 }