@charset "gb2312";
body { padding: 0;  font-family: "Î¢ÈíÑÅºÚ"; color:#808080;  margin: 0 auto; max-width: 640px;font-size: 0.7rem;}
div, form, ul, dd, dl, ol, dt, li, p , form, fieldset, input, table, tr, td, th, textarea,article,aside,footer,header,section,footer,nav,figure{ list-style: none; padding: 0; margin: 0;}
h1, h2, h3, h4, h5, h6 { margin: 0; padding: 0; font-weight:normal;}
img { border: none; margin:0; padding:0; vertical-align:bottom;}
a{ text-decoration: none;}
@media screen and (min-width: 320px) {html{ font-size: 20px !important;}}
@media screen and (min-width: 360px) {html{ font-size: 22.5px !important;}}
@media screen and (min-width: 375px) {html{ font-size: 23.45px !important;}}
@media screen and (min-width: 414px) {html{ font-size: 25.875px !important;}}
@media screen and (min-width: 640px) {html{ font-size: 40px !important;}}
.fl{ float:left;}
.fr{ float:right;}
.p05{ padding: 0.3rem 0;}
.p15{ padding: 0.6rem 0;}
.m15{ margin-top: 0.6rem;}
.red{ color: #8b572a;}
.infoList a{color:#808080}
.infoList p{  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.bgred{ background-color: #8b572a;}
header{max-width:640px;width:100%; position:fixed; height: 2.5rem; top:0rem; overflow: hidden; z-index: 999;}
header img{ width: auto; height: 2.5rem;}
.logo_box{ width: 90%; height: 2.5rem; overflow: hidden;margin: 0 auto;}
.logo{width: 20%; height: auto;overflow: hidden; line-height: 2.5rem; text-align: center;}
.logo i{font-size: 1.5rem;color: #FFF;text-align: center;}
.logo_box p{font-size: 0.7rem;color: #FFF;text-align: center; line-height: 2.5rem; width: 60%;float: left;}
.banner{width: 100%; height: auto;overflow: hidden;}
.banner img{width: 100%;height: auto;}
.scoll_left{ font-size: 0.9rem; line-height: 1.2rem; font-family: "ºÚÌå"; color: #000000; font-weight: bold; position: relative; width:17%; margin-left: 5%; float: left; }
.scoll_left img{ position: absolute; right: 5px; top: 0; width: 0.25rem; height: 0.25rem;}
.scoll_left p{ padding: 0.25rem;}
.xian{ float: left; height: 2rem; margin-top: 0.4rem; margin-left: 0.3rem; width: 1px; background-color: #CCCCCC;}
.scoll_r{ float:left; margin-left:5%; overflow: hidden; width: 70%; margin-top: 0.4rem;}
.scoll_r p{ font-size: 0.6rem; line-height: 1rem;}
.feige{ background-color:#e7e5e1; height:8px; width:100%;}
.tit_biaoti{padding: 0.7rem;}
.tit_biaoti span{position:relative; line-height: 1rem; font-size: 0.9rem; font-weight: bold; font-family: "ºÚÌå"; color: #000000;}
.tit_biaoti img{ position:absolute;right:-0.3rem;top:-0.1rem;width:0.25rem;height:0.25rem;}
.wd90{width: 90%; height: auto; overflow: hidden; margin: 0 auto;}
.wd95{width: 95%; height: auto; overflow: hidden; margin: 0 auto;}
.pt_bt{ padding: 0.3rem 0;}
.pt_bt span{ font-size: 0.8rem; color: #000000; line-height: 1.5rem; height: 1.5rem;border-bottom: 1px solid #CCCCCC; padding-bottom: 0.2rem;}
.pu_p{ width: 100%; line-height: 1.2rem; font-size: 0.6rem; padding: 0.3rem 0;}
.pu_p span{ border: 1px solid #8b572a; border-radius: 0.2rem; color: #8b572a; padding-left: 0.1rem; padding-bottom: 0.1rem;}
.pt_con{ text-indent: 0.5rem; color: #000000; line-height: 0.9rem; font-size: 0.6rem; padding: 0.3rem 0;}
 #iSlider-wrapper{ height: auto; width: 100%; overflow: hidden;}
 .islider-outer {
    display: block;
    position: relative;
    list-style: none;
    margin: 0;
    padding: 0;
    height: 8rem;
    width: 100%;
    overflow: hidden;
}

.islider-outer > li {
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    width: 100%;
    height: auto;
    list-style: none;
    overflow: hidden;
    display: -moz-box;
    display: -webkit-box;
    display: box;
    -moz-box-pack: center;
    -webkit-box-pack: center;
    box-pack: center;
    -moz-box-align: center;
    -webkit-box-align: center;
    box-align: center;
}

.islider-img > img {
    max-width: 100%;
    max-height: 100%;
}

.islider-sliding {
    z-index: 0;
}

.islider-sliding-focus {
    z-index: 1;
}
.aside{position: fixed; top: 2.5rem; right: 0; width: 30%; height: auto;background-color: #8b572a; z-index: 999;}
.aside ul{ width: 80%; height: auto; margin: 0 auto; padding: 0.5rem 0; }
.aside ul li{ height: 1.2rem; line-height: 1.2rem; border-bottom: 1px dashed #FFFFFF; color: #FFF; font-size: 0.6rem; text-align: center;}  
.js_left{ width: 30%; float: left; height:3rem; overflow: hidden;}
.js_left img{ width: 100%; height: auto;}
.js_r{ width: 67%; float: right; overflow: hidden;}
.js_r h2{ font-size: 0.6rem; color: #000000; line-height: 0.8rem;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; } 
.js_r p{ font-size: 0.6rem; line-height: 0.8rem;display: -webkit-box !important;overflow : hidden;text-overflow: ellipsis;word-break:break-all;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.js_r span{ float: right; font-size: 0.6rem; color: #8b572a; border: 1px solid #8b572a; border-radius: 0.2rem; padding: 0 0.3rem;}
.js{ width: 100%; height: auto; overflow: hidden;}
.js li{ padding: 0.4rem 0; overflow: hidden; border-bottom: 1px solid #CCCCCC;}
.js_tu{ width:49%; float: left; }
.js_tu:nth-child(2n){ float: right;}
.al_img{ width: 100%; display: block; overflow: hidden;}
.js_tu img{ width: 100%; height: auto; overflow: hidden;}
.js_tu p{font-size: 0.6rem; line-height: 1rem;text-overflow:ellipsis; overflow:hidden; white-space:nowrap; text-align: center;}
.al_w{width: 100%; height: auto; overflow:hidden;}
.al_w li{ padding-bottom: 0.3rem; border-bottom:1px solid #CCCCCC;}
.al_w h2{ font-size: 0.6rem; overflow: hidden; color: #000000;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap;  line-height: 1.2rem; padding-top: 0.5rem;}
.al_w img{ float:left; width: 32%; margin-right: 1%; height:3rem; overflow: hidden;}
.al_w p{ line-height: 1.5rem; font-size: 0.6rem;}
.al_w p span{ color: #8b572a; border: 1px solid #8b572a; border-radius: 0.25rem; padding: 0 0.25rem; margin-left: 0.5rem;}
footer{ overflow: hidden; padding-bottom: 5rem;}
.foot_fg{ padding: 0.6rem 0; border-bottom: 1px solid #CCCCCC; text-align: center; overflow: hidden;}
.foot_fg span{ display: inline-block; border: 1px solid #CCCCCC; margin-right: 0.2rem; padding: 0.2rem; font-size: 0.6rem; text-align: center; border-radius: 0.3rem;}
.foot_fg p{ font-size: 0.6rem; line-height: 1.5rem;}
.dibu{  max-width: 640px;width: 100%; height:2.5rem; background: url(../images/footer_02.jpg) no-repeat; background-size: 100%; position: fixed; bottom: 0rem; left:0}
.dibu a{ display: block; float: left; width: 25%; height: 2.75rem;}
.left{ float: left;}
.right{float: right;}
.lb_tit{ font-size: 0.9rem; color: #FFF;  text-align: center; line-height: 2.5rem;}
.wt{color: #FFF;}
.act_tit{ font-family: "ºÚÌå"; color: #000000; text-align: center; font-size: 0.9rem; font-weight: bold;}
.art_time{padding: 0.5rem 0; overflow: hidden; border-bottom: 1px solid #CCCCCC;}
.art_time img{ width: 13%; float: left;}
.art_time section{ float: left; line-height: 1rem; font-size: 0.6rem; margin-left: 0.5rem;}
.art_time span{ padding: 0 0.2rem; border: 1px solid #8b572a; border-radius: 0.25rem; margin-left: 0.2rem; color: #8b572a;}
.art_con{ font-size: 0.5rem; padding-bottom: 1rem; padding-top:1rem;}
.ppre{ line-height: 1.2rem; font-size: 0.6rem; width: 80%; margin: 0 auto; color: #000000;  text-overflow:ellipsis; overflow:hidden; white-space:nowrap; }
.art_con img{ max-width: 90%; height:auto !important; margin: 0 auto;}
.list a{ color:#626161;}
