@font-face{
font-family:"ËÎÌå";
src:local("ËÎÌå"),url(/m/css/simsun.ttf).format("TrueType");
}
@font-face{
font-family:"·ÂËÎGB_2312";
src:
local("·ÂËÎGB_2312"),
url(/m/css/·ÂËÎGB_2312.ttf);
}
*{padding:0px;margin:0px;}
html{font:14px ; color:#000;background:#FFF;}
body{width:100%;background:#FFF;}
ul,li,dl,dd,dt{list-style:none;margin:0;padding:0;}
a{color:#444;text-decoration:none;-webkit-tap-highlight-color:rgba(0,0,0,0);}
a:hover{text-decoration:none;}
em, i, u, s, b,strong{text-decoration:none;}
.mlogo{width:100%;height:auto; position: relative;}
.mlogor{  display:block; height:47px; width:50px; position:absolute; top:50%; margin-top:-17px; right:1%;} 
.Qhead{width:100%;height:auto;}
.Qhead ul{height:auto;background:#7d2669;padding:7px 0;overflow:hidden;}
.Qhead ul li{float:left;width:25%;height:29px;line-height:29px;background:#7d2669;text-align:center;}
.Qhead ul li a{color:#fff;}

.Qidiv{width:100%;margin-top:10px;}
.Qidiv .Qtitle{padding:8px 0;background:#f9f9f9;border-top:1px solid #eee;border-bottom:1px solid #eee;}
.Qidiv .Qtitle h2{display:inline-block;height:20px;line-height:20px;font-size:1.2em;margin-left:8px;padding-left:6px;border-left:3px solid #7d2669;}
.Qidiv .Qtitle span{float:right;padding-right:8px;}

.Qidiv .Qlist{width:94%;padding:5px 3%;}
.Qidiv .Qlist li{padding-right:50px;height:30px;line-height:30px;position:relative;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
.Qidiv .Qlist li i{font-size:12px;padding-right:5px;color:#999;}
.Qidiv .Qlist li span{position:absolute;right:0;top:0;text-align:right;}

.Qpage ,#page{width:100%;height:auto;overflow:hidden;text-align:center;margin-top:5px;}
.Qpage li ,#page li{display:inline-block;margin:5px 3px;padding:2px 7px;background:#fff;border:1px solid #ddd;border-radius:3px;}
.Qpage li span ,#page li span,.Qpage li .current{color:#7d2669;}


.Qwz {height:35px;line-height:35px;padding-left:6px;border-bottom:1px solid #eee;overflow:hidden;}

.Qhtml{padding:8px 0 0 0;}
.Qhtml .Qt{border-bottom: 1px dashed #ccc;padding:5px 10%;margin:0 auto;}
.Qhtml .Qt h1{font-size:1.5em;text-align:center;}
.Qhtml .Qt  span{line-height:28px;font-size:12px;color:#777;text-align:center;display:block;}
.Qhtml .Qcomment{width:94%;padding:10px 3%;line-height:1.8em;font-size:18px;}
.Qhtml .Qcomment img{max-width:90%;width:auto;height:auto;padding-top:6px;padding-bottom:6px;}
.Qhtml .Qzw p{text-indent:2em;}
.Qhtml .Qzw tr td  p{text-indent:0em !important;}
.Qhtml .Qzw p img{ margin:0.7em 0 0.7em -2em}
.Qhtml .Qnext{width:96%;padding:5px 2% 0 2%;border-top:1px dashed #ccc;}
.Qhtml .Qnext li{line-height:26px;white-space:nowrap; overflow:hidden;text-overflow:ellipsis;}

.Qfoot{width:100%;height:auto;background:#f9f9f9;text-align:center;padding:15px 0;margin:8px 0 0 0;border-top:3px solid #7d2669;padding-bottom:65px;}
.Qfoot p{line-height:180%; }
.Qfoot p a{text-decoration:underline}

/*resetÑùÊ½ÖØÖÃ*/
.btn3{position:fixed;
  z-index:3;
  bottom:0px;
  border-top:1px solid #b3b3b3;
  background:#e6e6e6;
  width:100%;
  text-align:center;
  box-sizing:border-box;
  -webkit-box-sizing:border-box;}
.menu{position:relative;
    float:left;
    width:33.33%;
    height:50px;
    line-height:50px;
    background:#fff;
    border-right:1px solid #ebebeb;
    box-sizing:border-box;
    -webkit-box-sizing:border-box;}
.menu:last-child{border-right:none;}
.new-sub{position:absolute;
      bottom:60px;
      z-index:10;
      width:100%;
      padding: 0px 10px;
      background: #fff;
      box-sizing:border-box;
      -webkit-box-sizing:border-box;
      border: 1px solid #EEEEEE;
      border-radius: 5px;
      display:none;}
.new-sub li{width: 100%;
        background:#fff;
        float:none;
        box-sizing:border-box;
        -webkit-box-sizing:border-box;
        border-top:1px solid #f2f2f2;}
.new-sub li a{display:block;
          height:50px;
          line-height:50px;
          text-align:left;
          background:#fff;
          color:#333;
          border:none;
          text-align:center;
          font-size:16px;}
.sanjiao{position:absolute;bottom:5px;right:5px;width:0;height:0;border:5px solid transparent;border-right:5px solid #000;border-bottom:5px solid #000;opacity:.5;}
.bt-name{font-size:16px;color:#000;}
.bt-name a{display:block;font-size:16px;color:#000;}
.new-sub .tiggle{
	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-10px;
      bottom:-9px;
      border-top:10px solid #EEEEEE;
      border-left:10px solid transparent;
      border-right:10px solid transparent;
      z-index:10;
  }
  .new-sub .innertiggle{
  	width:0px;
      height:0px;
      position:absolute;
      left:50%;
      margin-left:-9px;
      bottom:-8px;
      border-top:9px solid white;
      border-left:9px solid transparent;
      border-right:9px solid transparent;
      z-index:11;
  }




.home1r{width:320px; height:auto;min-height:200px; padding:15px 0 10px 0 ;margin:0 auto; display:block; }
.home1r li {border-radius:5px ; display:block; height:80px; width:100px; float:left; margin:10px 2px;}
.home1r li a{ display:block; height:80px; line-height:120px; width:100px; text-align:center; font-size:14px; }
.home1r li a:hover{ display:block; background:#7d2669; color:#FFF; line-height:80px; height:80px; width:100px; text-align:center;  font-size:16px; border-radius:5px ;}
.home1r li.dh1{background:url(/template/images/dh1.png) no-repeat center top   #FFF;}
.home1r li.dh2{background:url(/template/images/dh2.png) no-repeat center top   #FFF;}
.home1r li.dh3{background:url(/template/images/dh3.png) no-repeat center top   #FFF;}
.home1r li.dh4{background:url(/template/images/dh4.png) no-repeat center top   #FFF;}
.home1r li.dh5{background:url(/template/images/dh5.png) no-repeat center top   #FFF;}
.home1r li.dh6{background:url(/template/images/dh6.png) no-repeat center top   #FFF;}






.xxvoc{padding:1px 10px; border:1px #e0e0e0 solid; line-height:180%;font-size: 12px; color: #7d2669;  }
.xxvoc a{color: #7d2669;}
.xxvoc a:hover{color: #666}
.xxleft{ margin:0 auto; width:100%;}
.xxleft td{border-bottom:1px #e0e0e0 solid; padding:5px 8px ; font-size: 13px;}
 
.xxleft .textarea{max-width:300px;border:1px #d0d0d0 solid;padding:10px  ;box-shadow:0 1px 1px rgba(0, 0, 0, 0.3);line-height:200%;width:100%;}
.xxleft .input,.password{height:28px;line-height:28px;border:1px #d0d0d0 solid;padding:0 5px; box-shadow:0 1px 1px rgba(0, 0, 0, 0.3)}
.xxleft .btn{width:50%;height:2.4em;line-height:2.42em;margin:15px;}
.xxright{width:96%;margin:20px auto;line-height:180%;font-size: 12px; }
.xxxq{line-height:200%;font-size: 12px;}
.xxxq dl{margin:18px 0;}
.xxxq p{border-bottom:1px #e0e0e0 solid;color:red;padding:5px 8px ;margin:0;}






.page{  line-height:28px; font-size: 14px; width:100%; height:AUTO; overflow: auto;float:left;  text-indent:0;  text-align:left; margin-bottom:30px;margin-TOP:28px; color: #369 }
.page span{padding:0 10px; }
.page ul li{float:left; list-style:none;}
.page a,.page span{display:block;color:#369;font-weight:normal;text-decoration:none;letter-spacing:0px;border:1px solid #369;float:left; margin-right:2px; margin-left:2px;text-align:center;padding-right:8px;padding-left:8px;height:28px;line-height:28px;} /* link */
.page a:hover{color:#7d2669;border:1px solid #F44;} /* linkhover */
.page a.current{color:#FFF;border:1px solid #7d2669;background:#7d2669 }
.page input{padding:0px;color:#369;height:28px;width:35px;border:1px solid #369;text-align:center;margin-top:0px;margin-right:-5px;margin-bottom:0px;margin-left:-5px; font-size:12px;line-height:28px; } /* jup INPUT */




.comment{ background-color:#fff; padding:0px 5px; }
.comment  .more a{ padding: 5px;display:block;border:1px #e0e0e0 solid;  background:#eee;width:15em;text-align:center;margin:10px auto; }
.comment .list{padding-bottom:5px;padding-top:0px;padding-right:5px;padding-left:5px}/* ITEM */
.comment .list dl{margin-top:5px;margin-right:0px;margin-bottom:0px;margin-left:0px;padding:0px}  
.comment .list dl dt{ line-height:25px; color:#333; border-left-width:5px; border-left-style:solid; border-left-color:#D9D9D9; border-bottom-width:2px; border-bottom-style:solid; border-bottom-color:#D9D9D9; padding-left:10px; font-size: 13px; } 
.comment .list dl dt span{color:#390;font-size:11px}  
.comment .list dl dd{font-size:13px;line-height:20px;color:#333;margin:10px;padding:5px}  
.comment .textarea{width:100%;}
.comment .input  { padding: 5px; }
.comment .post{padding-top:20px;border-top-width:1px;border-top-style:dashed;border-top-color:#999;padding-right:10px;padding-bottom:5px;padding-left:5px;color:#666;padding-left:10px}
.comment .post form{margin:0px;padding:0px}
.comment .post label{display:block;line-height:30px}
.comment .post .btn{display:block;margin-top:8px; height:3em;line-height:3em; width:7em; } 


.container {
  overflow: hidden;
}
.container .sidebar {
  float: left;
  width: 50%;
}
.container .sidebar .item {
border-radius:6px;
border:1px dashed #F0F;
padding:5px;
margin:3px;
}
.container .maincontent {
  overflow: hidden;
  width: 50%;
}
.container .maincontent .item {
border-radius:6px;
border:1px dashed #F0F;
padding:5px;
margin:3px;
}
.container .item .radiusbgc{
width:50%;
margin:0 auto;
border-radius:50%;
aspect-ratio: 1;
background-image:linear-gradient(#d47bf9,#9d78eb);
position: relative;
text-align:center;
}
.container .radiusbgc img{
margin:0 auto;
display:block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
max-width:40px;
}
.container .radiusbgc .htxt{
margin:0 auto;
display:block;
position: absolute;
top: 50%;
left: 50%;
transform: translate(-50%, -50%);
max-width:40px;
font-size:36px;
color:#fff;
}
.container .item .txt{
color: #3d8af9;
text-align:center;
font-size:18px;
font-weight:bold;
font-family:'·ÂËÎGB_2312' !important;
text-indent:0em !important;
line-height:1.2em;
margin:6px 0;
} 