body{ font-size: 14px; margin: 0px; }
a{ color: #000000}
h3{ color: #FFFFFF; text-align: center; padding-top: 70px; padding-bottom: 30px;}
header{  width: 100%;  overflow: hidden;text-align: center; background-color: #050505; }
header img{ width: 100%}
.main{ width: 100%; height: 100%; overflow: hidden;background: url("body.jpg") center no-repeat; background-size: cover; padding-top: 30px;}
.Hbtn{
    width: 59px;
    height: 100px;
    position: relative;
    filter:alpha(opacity=70);
    -moz-opacity:0.7;
    -khtml-opacity: 0.7;
    opacity: 0.7;
    background-color: #000000;
    left: 50%;
    color:#FFFFFF;
    font-size: 15px;
    text-align: center;
    display: block;
}
.nr{
    width: 80px;
    position: absolute;
    z-index: 999;
    text-align: center;
    margin-left: -10px;
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}
.Hbtn img{
    filter:alpha(opacity=100);
    -moz-opacity:1;
    -khtml-opacity: 1;
    opacity: 1;
}
.b1{ margin-left: -29px;}
.b1 .nr{ margin-top: 5px;}
.img1 img{ height: 40px; margin: 0 auto; margin-top: 15px;}
.img2 img{ height: 45px; margin: 0 auto; margin-top: 13px; margin-bottom: 3px;}
.img3 img{ height: 34px; margin: 0 auto; margin-top: 18px; margin-bottom: 5px;}
.b2{ margin-left: -124px; margin-top: -48px;}
.b3{margin-left: -29px;margin-top: -46px;}
.b4{margin-left: 65px; margin-top: -153px;}
.b5{ margin-left: -124px; margin-top: 5px; }
.b6{ margin-left: -29px; margin-top: -46px; }
.b7{ margin-left: 65px; margin-top: -153px; }
.Hbtn::before{content:"";width: 0;height: 0;position:absolute;left:-30px;top:0;border-right:30px solid #000000;border-top:50px solid transparent;border-bottom:50px solid transparent;}
.Hbtn::after{content:"";width: 0;height: 0;position:absolute;right:-30px;top:0;border-left:30px solid #000000;border-top:50px solid transparent;border-bottom:50px solid transparent;}
.foot{ width: 100%; height: 50px; border-top: 3px #eb5a01 solid; background: #FFFFFF; text-align: center; line-height: 50px; }
.zimain{ margin: 10px 5px;}
.zimain .artlist{ width: 100%; height: 80px; background: #f3f3f3; margin-bottom: 10px;}
.zimain .artlist .left{ width: 80px; position: absolute; height: 80px; padding-top: 18px; line-height: 22px; overflow: hidden; background: #f68b23; float: left; text-align: center; color: #ffffff; font-size: 30px}
.zimain .artlist .left span{ border: 1px #ffffff solid; font-size: 12px; padding:0px 3px; }
.zimain .artlist .right{ position: absolute; padding-left: 90px; padding-right: 10px;}
.zimain .artlist .right .t{ font-size: 16px; margin-top: 10px; margin-bottom: 0px;}
.zimain .artlist .right .n{ color: #828282; margin-top: 5px; line-height: 18px; font-size: 13px;}
.zimain .artlist .more{ width: 50px; height: 50px; right:0px; position: absolute; top: 0px; background: #c5c5c5;}
.imglist{ width: 100%; height: 160px; display: block; overflow: hidden; text-align: center; line-height: 25px; margin: 0 auto;}
.imglist img{ width: 100%; height: 130px;}
.col-xs-6{ padding: 0px 5px;}
.pagination .active a{ position: relative; z-index: 1}
.text-center{ border-bottom: 1px #C8C8C8 dashed; overflow: hidden; padding-top: 25px; padding-bottom: 10px;}
.text-center b{ font-size: 1.3em}
.text-center small{ color: #cccccc}
.list-group-item.active{ background-image: none; background-color: #066BB3; font-weight:bolder;margin-bottom:2px;}
.viewcontent{ padding:10px; line-height:26px;font-size:0.9em;}
.viewcontent img{ line-height:35px; font-size:14px; width:100%}
.showpage{ width:100%; text-align:center; line-height:25px; padding:10px 0px;}
.showpage a{color:#FFFFFF; font-size:12px; FFFFFF height:26px; border:1px #727272 solid; background-color:#727272; line-height:26px; text-align:center; padding:0px 4px;}
.showpage .ck{ background-color:#FFFFFF; border:1px #999999 solid;  color:#666666; font-weight:bolder;}
.showpage a:hover{background-color:#FFFFFF;  border:1px #999999 solid;  color:#666666;font-weight:bolder;}
.carousel-indicators{ bottom:0px;}
.carousel-indicators li{ width:8px;height:8px; float:right; margin-left:5px}
.carousel-indicators .active{width:8px;height:8px;margin-left:5px; margin-top:1px;}
.btn-danger{ width:100%}
.psort{ width: 100%;  margin-bottom: 10px}
.psort a{ height: 20px; line-height: 20px; display: block; float: left; padding: 0px 5px; float: left; color: #cfcecc; }
.psort a:hover{ background: #f4b102; color: #FFFFFF}
.psort .ck{background: #f4b102; color: #FFFFFF }
.psort .line{ width: 1px; height: 10px; float: left; overflow: hidden; background: #cfcecc; margin-top: 5px; margin-left: 2px; margin-right: 2px;}
.nav{ width: 100%; height: 25px; line-height: 25px; margin-bottom: 5px; font-size: 12px; color: #000000}
.nav a{ color: #000000}
