.logo{height:2rem;line-height:2rem;text-align: center;}
.logo img{width: 7.525rem;}
.shadow {
    -moz-box-shadow: 0.075rem 0.075rem 0.1rem rgba(0,0,0,0.3);
    -webkit-box-shadow: 0.075rem 0.075rem 0.1rem rgba(0,0,0,0.3);
    box-shadow: 0.075rem 0.075rem 0.1rem rgba(0,0,0,0.3);
}
.nav{background: #000;margin-bottom: 2.4rem;}
.nav li{float: left;width: 48%;margin:1%;}
.footer{position: fixed;bottom:0;width: 100%;max-width: 16rem; background: #0954bb;}
.footer a{display: block; float:left;width: 24.8%;border-right: #0e323f 1px solid;text-align: center;color: #fff;font-size: 0.6rem;line-height: 2}
.footer img{width:1rem;}

.head{ background-color:#F2F3F8; height:2rem; position:relative;}
.con{ width:93.75%; margin:0 auto; overflow:hidden;}
.top{ height:0.9rem; line-height:0.9rem; background-color:#2D2D2D; color:#fff; padding:0 3.125%;  font-size:0.35rem;}
.head .logo{ float:left; height:2rem;line-height: 1.875rem;  width:auto; display:block;}
.head .logo img{ height:1.25rem;   width: auto}
.head .menu{ float:right; line-height:1.875rem; width:auto;}
.head .menu img{ height:1rem;    width: auto;}
.hnav{ position:absolute; width:100%;  background-color:rgba(0,0,0,0.75); left:0; top:2rem; z-index:10; display:none;}
.hnavs{ border-bottom:1px solid rgba(0,0,0,.2);line-height:1rem; font-size:0.5rem; position:relative; color:#a3a1a1;}
.hnavs h2{height:1rem;line-height:1rem;color:#a3a1a1;font-size:0.5rem; font-weight:normal; padding:0 3.125%; }
.hnavs h2 a,.hnavs li a{color:#a3a1a1;}
.hnavs h2 a:active,.hnavs li a:active,.hnavs h2 a:hover,.hnavs li a:hover{color:#00b2b3;}

.list{background: #ececec;width: 100%;padding-bottom: 2.4rem;}
.w95{width:95%;margin: 0 auto;}
.div1 p{text-align: justify;text-indent: 2em;font-size: 0.6rem;line-height: 2;color: #333;}
.div1 img{padding:0.25rem 0;}
.tit{position: relative;}
.tit p{
    position: absolute;
    bottom: 8%;
    left: 5%;
    color: #ececec;
    font-size: 1.2rem;
}

.list_con{width: 90%;margin:1rem auto;position: relative;}
.list_c{    width: 60%;
    font-size: 0.65rem;
    color: #333;
    padding: 0.5rem 2.5rem 0.75rem 0.5rem;
    background: #fdfdfd;
    text-indent: 2em;
    text-align: justify;}
.list_t{font-size: 0.75rem;color: #fff;position: absolute;bottom:-0.5rem;left:0.5rem;padding:0 0.5rem;background: #3c3c3c;border-radius: 0.125rem;-moz-border-radius: 0.125rem;-webkit-border-radius: 0.125rem;}
.list_img{
position: absolute;
    top: 0.375rem;
    right: 0;
    width: 30%;
    height: 4.25rem;
    text-align: center;
    background: #f3f3f3;
    padding: 0.25rem 0;}
.list_img img{width: auto;height: 100%;}

.div1,.goodsinfo,.art_list,.art{background: #ececec;width: 90%;padding:0.5rem 5% 2.4rem;}
.goodsinfo .title{font-size: 0.75rem;color: #393939;text-align: center;line-height: 1.5;}
.goodsinfo .title img{width: 3.8rem;}
.goodsinfo .info{font-size: 0.6rem;}

.art_list .title {border-bottom: #ccc 1px solid;}
.art_list .title span {display: block;font-size: 0.45rem; color: #fff;text-align: center; width: 20%;line-height: 1rem; background: #013d97; border-radius: 0.125rem 0.125rem 0 0;-moz-border-radius: 0.125rem 0.125rem 0 0;-webkit-border-radius: 0.125rem 0.125rem 0 0;}
.art_list li{border-bottom: #ccc 1px solid;padding: 0.5rem 0;}
.art_list .fl{width: 20%}
.art_list .fr{width: 70%;font-size:0.35rem;line-height: 1.5}
.art_list .fr strong{font-size: 0.4rem;color: #4c4c4c}
.art_list .fr span{float: right;}
.art_list .fr p a{color: #013d97;}
.art .title{text-align: center;font-size: 0.5rem;line-height: 0.875rem;padding: 0.25rem 0;border-bottom:#ddd 1px solid;font-weight: bold;}
.article_lan{text-align: center;
    line-height: 0.875rem;font-size: 0.4rem;}
.article_view p{text-indent: 2em;line-height: 2;text-align: justify;font-size: 0.4rem;}
.article_page {padding: 0.25rem 0;border-bottom:#ddd 1px solid;font-size: 0.4rem;}