﻿@charset "utf-8";

*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration:none;color:black;}
body{ font: 12px/180% Arial, Helvetica, sans-serif, "新宋体"; background-color: #fff; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-table}
*html .clearfix{height:1%}
.clearfix{display:block}
*+html .clearfix{min-height:1%}
/* nav_menu */
.nav_menu{ height: 54px; background-color: #fff;min-width: 1000px;width: 1280px; margin: 0 auto;}
.nav{ width:100%;height:54px;position:relative;margin:0 auto;}
.nav .list {width:1280px; float: right;width: 750px;}
.nav .list li{float:left;width:125px;}
.nav .list a{float:left;display:block;height:54px;text-align:center;font:bold 16px/42px "微软雅黑";color:#000;margin: 0 auto; width: 100%;}
.nav .list a:hover{color:#FFA304;}
.nav .list a:hover,.nav .list .now{color:#F00;}
.nav .list a:hover .now{background-image: url(../images/checked.png);}
.box{border: 1px solid red; position:absolute;left:0px;top:54px;width:100%;background:#FFF;overflow:hidden;height:0;filter:alpha(opacity=0);opacity:0;/*border-bottom:2px solid #074c52; padding-left:200px;*/}
.box .cont{position:relative;padding:25px 0px 24px 200px;max-width:1180px;}
/* sublist */
.sublist ul{max-width:1180px;}
.sublist li{float:left;width:168px;padding-right:24px;padding-bottom:24px;}
.sublist li h3.mcate-item-hd{font-family:'微软雅黑';padding-left:2px;font-size:14px;height:26px;line-height:26px;border-bottom:1px dashed #666666;}
.sublist li p.mcate-item-bd{padding-left:2px;}
.sublist li p.mcate-item-bd a{height:26px;line-height:26px;margin-right:5px;font-size:12px;color:#666666;text-decoration:none;display:inline-block;}
.sublist li p.mcate-item-bd a:hover{color:#6c5143;text-decoration:underline;}
.newslist li {min-width:300px;}
.logo{float: left; margin-top:4px;}
.htheader{height: 54px; background-color: #fff;}
.top-banner {
    width: 100%;
    min-width: 1280px;
    height: 480px;
}

.top-banner img{
	height: 480px;
	width: 100%;
	min-width: 1280px;
}

.index-banner {
	width: 100%;
	min-width: 1280px;
    padding-bottom: 0px;
    margin-top:2px;
}

li {
    list-style: none;
}

.wrapper {
    width: 1280px;
    height: 480px;
    position: absolute;
    left: 50%;
    top: 0;
    margin-left: -640px;
}

#index-news {
    width: 526px;
    height: auto;
    overflow: hidden;
    position: absolute;
    left: 180px;
    top: 430px;
    background: #ffffff00;
    border: 0px solid rgba(0, 0, 0, 0);
    z-index: 8;
}

/**展示内容**/
.bastHtall {
    width: 1280px;
    margin: 30px auto 50px auto;
    overflow: hidden;
}

.indexTop {
    width: 1280px;
    float: left;
    position: relative;
    overflow: hidden;
}

.indexTop ul {
    width: 1380px;
}

.indexTop ul li {
    float: left;
    margin-right: 75px;
}

.indexnews {
    width: 420px;
}

.indexnews dl dt, .indexzhuti dl dt, .indexshehui dl dt {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    border-top: 2px solid #f00;
}

.indexnews dl dd a {
    color: #868686;
}


.indexzhuti {
    width: 265px;
}

.indexzhuti dl dt {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    border-top: 2px solid #f00;
}

.indexzhuti dl dd {
    line-height: 20px;
    padding: 5px 0;
}

.indexzt {
    margin-bottom: 10px;
    width: 370px;
    float: left;
}


.indexzt span {
    display: block;
    float: left;
    margin-right: 10px;
}

.indexzt span a {
    width: 100px;
}

.indexzt a {
    float: left;
    margin-top: 5px;
    color: #000;
    width: 130px;
}

.indexzt time {
    color: #868686;
}


.indexactivity {
    width: 370px;
}

.indexactivity dl dt {
    height: 40px;
    line-height: 40px;
    font-size: 18px;
    border-top: 2px solid #f00;
}

.indexactivity dl dd {
    line-height: 20px;
    padding: 5px 0;
}

.indexactivity {
    margin-bottom: 10px;
    width: 370px;
    float: left;
}


.indexactivity span {
    display: block;
    float: left;
    margin-right: 10px;
}

.indexactivity span a {
    width: 100px;
}

.indexactivity a {
    float: left;
    width: 225px;
}

.indexactivity time {
    color: #868686;
}


.kuaisu {
    width: 200px;
}

.shibao dl dt, .kuaisu dl dt {
    border-bottom: none;
    border-top: 2px #f00 solid;
}

.shibao dl dt, .kuaisu dl dt {
    border-bottom: none;
    border-top: 2px #000000 solid;
}

.redian dl dt, .shibao dl dt, .kuaisu dl dt {
    height: 35px;
    line-height: 35px;
    color: #262626;
    border-top: 2px  #f00 solid; 
    font-size: 18px;
}

.footer{
    border-top: 1px #b0b0b0 solid;
    width: 100%;
    height: 210px;
    min-width: 1280px;
}

.footer .footercontent{
    background-color: #e3e3e3;
    width: 100%;
    height: 200px;
    margin: 5px auto 0px auto;
    min-width: 1280px;
}

.contactusbox{
     
}

.footer .footercontent ul{

}

.footer .footercontent ul li{

}

.htBt {
    min-width: 1000px;
    height: 40px;
    width: 1280px;
    margin: 30px auto;
}

.htBt h1 {
    font-size: 24px;
    color: #545454;
    float: left;
    margin-right: 15px;
}

.navlist {
    margin: 5px 0 0 0;
    float: left;
}

.navlist li {
    float: left;
    color: #a7a7a7;
}

.navlist li a {
    text-decoration: none;
    color: #a7a7a7;
}

.warallw {
    width: 1280px;
    margin: 5px auto;
    min-height:500px;
    overflow: hidden;
}

.rightlist {
    width: 185px;
    float: left;
    border-top: 1px solid #b7bcbf;
    margin-right: 33px;
}

.listbast {
    float: right;
    width: 1060px;
}

.rightlist ul li {
    padding-left: 10px;
    line-height: 38px;
    border: 1px solid #b7bcbf;
    border-width: 0 0 1px 0;
}

.rightlist ul li a {
    display: block;
    font-size: 14px;
    text-decoration: none;
    font-weight: bold;
    color: #727171;
}

.rightlist ul li.curr {
    line-height: 38px;
    border: 1px solid #bb0000;
    color: #bb0000;
    border-width: 1px 0 1px 0;
    font-size: 14px;
    font-weight: bold;
    margin-top: -1px;
}

.rightlist ul li.curr a {
    color: #bb0000;
}

.pageimg{
    min-width: 1000px;
    width: 1280px;
    margin: 5px auto;
}

.ArticleList {
    min-height:500px;
}

.newslistbox {
    float: left;
    width: 720px;
    border-top: 3px solid #bb0000;
}

.textlist {
    width: 300px;
    float: right;
    border-top: 2px solid #b7bcbf;
    padding:10px;
}

.textlist h2 {
    height: 45px;
    line-height: 45px;
    font-size: 18px;
}

.newscontent {
}

.productlistbox{
    max-width:1062px;
    width:100%;
    border-top: 3px solid #bb0000;
    float:left;
}

.productselectnav{
    min-height:40px;
    width:100%;
    padding-left:10px;
    margin:20px auto;
}

.productlistbox .productselectnav .selectnavitem{
    float:left;
    width:20%;
    height:40px;
    padding:0px 15px 0px 15px;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

input, button, select, textarea {
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
}

.form-control {
    display: block;
    width: 100%;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,-webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}



.btn {
    display: inline-block;
    padding: 6px 12px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 4px;
}

.btn-danger {
    color: #fff;
    background-color: #d9534f;
    border-color: #d43f3a;
}


.ProductList {
    min-height:500px;
}

.ProductList li{

}

.ProductList .Pbox{
    float:left;
    width:31%;
    height:150px;
    margin-bottom: 10px;
    border:0.5px solid red;
    margin-right: 10px; 
}

.ProductList .Pbox .Pimg{
    width:150px;
    height:150px;
    float:left;
    margin-right:15px;
}

.ProductList .Pbox .Pimg img{
    width:150px;
    height:150px;
}

.ProductList .Pbox .Pinfo{
    height:100%;
    font-size: 18px;
}

.ProductList .Pbox .Pinfo ul{
    height:100%;
}

.ProductList .Pbox .Pinfo span{
    font-weight:800;
}


.ProductList .Pbox .Pinfo ul li{
    height:50px;
    line-height: 50px;
}

.ProductList .Pbox .Pinfo .PBrand{
    background-color:#FF5550;
    margin-left:150px;
    color:#fff;
}

.ProductList .Pbox .Pinfo .PType{
    background-color:#FF5550;
    margin-left:150px;
    color:#fff;
}

.productTypeDiv {float:left;width:200px;min-width:200px;background-color:#fff;height:100%;padding-top:5px;}

.textlist .selectnavitem {
    margin-top: 20px;
}


.indexzhuti .productrecommend {
   min-height: 65px;
}

.indexzhuti .productrecommend>span {
    float:left;
}

.indexzhuti .productrecommend>a {
    width: 120px;
}

.indexzhuti .productrecommend time {
    color: #868686;
}