.consult{
    position: absolute;
    left:123px;
    top:16px;
    width: 56px;
    height: 56px;
    font-size: 14px;
    font-family: "Î¢ÈíÑÅºÚ";
    color: #2BB866;
    background: #DBFCE9;
    border:1px solid #B8EECE;
    -webkit-border-radius: 5px;
            border-radius: 5px;
            text-align: center;
}
.consult p {padding-top: 7px;}


.tit-c{
  text-align: center;
  height: 55px;
  padding-top: 15px;
  border-bottom:1px solid #DCDCDC;
}
.tit-c .p1,.tit-c .p2 {height: 20px; line-height: 20px;overflow: hidden;}
.tit-c .p1 a{
  color:#FF4546;
  font-size:14px;
}
.ul-pictxt{
  padding-bottom: 10px;
}


li.line{
  height: 8px;
  border-bottom:1px dotted #f2f2f2; 
  margin-bottom:8px; 
  font-size: 1px;
  overflow: hidden;
}

.ul-pictxt li{
  margin-top:10px; 
  color: #999;
  height: 80px;
  overflow: hidden;
  line-height: 20px;
}
.ul-pictxt li h3 {height: 20px; line-height: 20px; overflow: hidden;}
.ul-pictxt li h3 a {font-size: 13px;}
.ul-pictxt li p span a{
  color:#e96565;
}
.ul-pictxt li img{
  float: left;
  margin-right: 10px;
}

.ul-pic{padding-top:10px;}

.ul-txt li a{display:block;width:90%;overflow: hidden;}

.ul-txt1 li{
   margin-top:10px;
}
.ul-txt2 li{
   float: left;
   line-height: 25px;
   height: 25px;
   width: 91px;
   margin-left: 15px;
}

.ul-txt-ico3 li{
  position: relative;
   padding-left: 20px;
}

.ul-txt-ico3 li span{
   width:14px;
   height: 14px;
   background:#ECECEC;
   position: absolute;
   top:8px;
   left:0;
   text-align: center;
   line-height: 14px;
   color:#666;
}
.ul-txt-ico3 li .s1,.s2,.s3{
  color:#fff;
}
.ul-txt-ico3 li span.s1{
  background: #E96465;
}
.ul-txt-ico3 li span.s2{
  background:#F99291;
}
.ul-txt-ico3 li span.s3{
  background:#FEC564;
}



.row1 .col-l{
  width: 260px;
  margin-right: 10px;
}
.row1 .col-c{
  width:424px;
  margin-right: 10px;
}
.row1 .col-r{
  width: 250px;
} 


.slideBox .hd ul{
  overflow: hidden;
  padding-top:5px;
}
.slideBox .hd ul li{
  float: left;
  width:49px;
  height: 6px;
  margin-right: 3px;
  cursor:pointer;
  background: #dcdcdc;
  font-size: 0px;
}

.slideBox .hd ul li.on{
  background:#e96565; 
}
.slideBox .bd ul{
  width: 260px;
  height: 190px;
  overflow: hidden;
}
.slideBox .bd ul li{
  float: left;
  position: relative;
}
.slideBox .bd ul li img {height: 190px;display: block;}
.slideBox .bd ul li p {position: absolute; left: 0; bottom: 0; height: 30px; line-height: 30px; width: 100%; background: rgba(0,0,0,0.8); color: #fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);    }
.slideBox .bd ul li p span {display: inline-block; padding-left: 10px; font-size: 13px;}





    
   
    .row2 .bor {padding: 0 15px; height: 449px;}

    .row2 .col-l{
      width:295px;
      margin-right:15px; 
    }
     .row2 .col-c{
      width:395px;
    }
    .row2 .col-r{
      width:210px;
    }

    
   
    
    .row3 {
       border: 1px solid #dcdcdc;
       padding:10px 10px;
    }
    .row3 .dl1 dd{
      padding-top:15px;
    }
    .row3 .dl1 dd a{
      display: inline-block;
      margin:3px 5px;
      line-height: 22px;
    }  


    

    .article-list .col_l{
        width: 665px;
    }
    .article-list .col_r{
        width: 248px;
    }

    .list-arc .pic{
        width: 166px;
    }
    .list-arc .txt{
        width: 486px;
    }
    .list-arc .pic img{
        width: 160px;
        height: 115px;
    }
    .list-arc .txt h3{
        font-size: 16px;
        color: #333;
    }
    .list-arc .txt .h {height: 5px;}
    .list-arc .time{
        padding-left: 22px;
        color: #BBB;
        background: url("../image/icon-time.jpg") no-repeat left center;
    }
    .list-arc .con{
        color: #999;
        line-height: 22px;
        height: 66px;
        overflow: hidden;
    }
    .list-arc li{
        overflow: hidden;
        height: 135px;
        padding-top: 20px;
        border-bottom:1px dotted #EDEDED;
    }
    

    .article-list .g1,.article-list .g2{
        padding: 15px 14px;
        overflow: hidden;
    }


    .list-pictxt li{
        padding-top: 14px;
        padding-bottom: 15px;
        overflow: hidden;
        border-bottom:1px dotted #f2f2f2;
    }
    .list-pictxt .pic{
        width: 97px;
    }
    .list-pictxt img{
        width: 97px;
        height: 68px;
    }
    .list-pictxt .txt{
        width: 110px;
        color: #999;
        line-height: 18px;
        height: 71px;
        overflow: hidden;
    }
    .list-pictxt .txt h3 {height: 20px; line-height: 20px; overflow: hidden;}
    .list-pictxt .txt h3 a{
        font-size: 13px;
        font-weight: normal;
    }
    .list-txt{
        padding: 0 12px 0 7px;
    }
    .list-txt span{
        display: inline-block;
        width: 17px;
        height: 17px;
        line-height: 17px;
        text-align: center;
        background: #ECECEC;
        color: #999;
        margin-right: 8px;
    }
    .list-txt li{
        height: 17px;
        line-height: 17px;
        padding-bottom: 5px;
        padding-top: 6px;
        border-bottom: 1px dashed #f1f1f1;
    }
    .list-txt .sp1{
        color: #FFF;
        background: #E96565;
    }
    .list-txt .sp2{
        color: #FFF;
        background: #f98d8d;
    }
    .list-txt .sp3{
        color: #FFF;
        background: #ffc566;
    }

    
    .article-body .col_l { width: 695px;}
    .article-body .col_r { width: 250px;}
    .article-body .m1 {padding:12px 14px 22px 14px;}
    .list-txt2{
        width: 101%;
        line-height: 24px;
    }
    .list-txt2 li{
        float: left;
        width: 110px;
    }
    .list-txt2 li a{
        padding-left: 12px;
        background: url('../image/icon-link.jpg') no-repeat left center;
    }
    .article-tit{
        font-size: 24px;
        color: #333;
        font-weight: normal;
        text-align: center;
        font-family:"Î¢ÈíÑÅºÚ","Microsoft Yahei";
    }
    .article-info{
      padding-left: 20px;
        color: #999999;
        line-height: 37px;
        height: 37px;
        border-bottom:1px solid #EEE;
    }
    .article-info span{
        margin-right: 30px;
    }
    .article-info .a1{
        color: #25B0D8;
        padding-right: 18px;
        background: url(../image/icon-link2.jpg) no-repeat right center;
    }
    .article-con{
        line-height: 1.8em;
        font-size: 14px;
        color: #666666;
        overflow: hidden;
    }
    .article-con b{
    	font-weight: bold;
        color: #6AC78C;
    }
    .article-con p{
       text-indent: 2em;
    }
    .article-con h3{
       line-height: 18px;
		border-left: 5px #2BB967 solid;
		text-indent: 0.5em;
		font-size: 18px;
		margin: 32px 0 24px 0;
		font-weight: bold;
		color: #666;
    }
    .article-con p img{max-width:100%;display: block;margin: 0 auto;}
     
    
    .article-con  a{color: #2bb866;}
    .article-con  a:hover{text-decoration: underline;}



.btn-lookmobile{
    display: block;
    width: 106px;
    text-align: center;
    height: 32px;
    line-height: 32px;
    border:1px solid #EEE;
    background:url("../image/btn-m1.jpg") no-repeat 12px center #fafafa;
    position: absolute;
    right: 0;
    bottom: -1px;
    z-index: 99;
    color: #777;
}

.btn-lookmobile-hover {
  background-image: url(../image/btn-m1-on.jpg);
  background-color: #fff;
  border-bottom-color: #fff;
}

.btn-lookmobile-hover:hover { color: #333;}

#pop-lookmobile{width: 408px; height: 120px; border: 1px solid #eee; 
  background: #fff; position: absolute; right: 0; top: 37px; z-index: 9;
  display: none;
}
#pop-lookmobile .l {width: 275px; padding: 12px 0 0 10px; text-align: left; line-height: 1.8em; color: #666}
#pop-lookmobile .l h2 { margin-bottom: 10px; font-family: "Î¢ÈíÑÅºÚ"; font-size: 22px; font-weight: normal;}
#pop-lookmobile .r {width: 96px; padding: 12px 10px 0 0;}




    .w-download{
    background: #FCFCFC;
    border:1px solid #EEE;
    margin-bottom: 10px;
    }
    .w-download div{
    padding: 12px 0 0 10px;
    }
    .w-download .d1{

    }
    .w-download .d2 h3{
    font-size: 14px;
    margin-bottom: 5px;
    height: 22px;
    line-height: 22px;
    overflow: hidden;
    width: 300px;
    margin:0;
    border-left:0;
    }
    .w-download .d2{
    color: #666;
    }
    .w-download .d3{
    font-size: 14px;
    color: #AEAAAA;
    padding-top: 20px;
    }
    .w-download .d3 span{
    color: #E96565;
    font-family: "Impact";
    font-size: 40px;
    }
    .w-download .d4{
    height: 65px;
    border-left:1px solid #F1F1F1;
    padding-left: 20px;
    margin-left: 20px;
    }
    .w-download .d4 a{
    display: block;

    margin-top: 8px;
    height: 31px;
    line-height: 31px;
    padding: 0px 15px 0px 36px;
    background: #2BB866 url(../image/li-abg.png) no-repeat 16px center;
    color: #FFF;
            _display: inline;
    }
    .w-download .d4 a:hover {
      background-color: #15a754;
    }
    .w-download .d2 h3{text-indent: 2em;}
    .share{
      border:1px solid #eee;
    }
    .share .top{
      padding: 0 11px;
      height: 42px;
      line-height: 42px;
      border-bottom:1px solid #eee;
      font-size: 14px;
      color: #666;
    }
    #btn-like {color: #666;}
    #btn-like b{
      display: inline-block;
      margin-left: 15px;
      padding-left: 30px;
      color: #E96565;
      font-size: 15px;
      background: url(../image/btn-like.jpg) no-repeat left center;
    }
    #btn-like:hover b{background-image: url(../image/btn-like-hover.jpg);}
    .share .bottom{
      height: 42px;
      line-height: 42px;
      background: #FCFCFC;
      padding: 0 11px;
      color: #999999;
      font-size: 13px;
    }
    .share .bottom a{
      margin-left: 16px;
    }
    .list-book{
      padding-top: 10px;
    }
    .list-book li {
      width: 310px;
      padding-left: 8px;
      line-height: 28px;
      float: left;
      background: url(../image/li-l.jpg) no-repeat left center;
    }


.art-list {
  position: relative;
  border: 1px solid #e1e1e1;
  padding-top: 15px;
}
.art-list .s {
  display: block;
  position: absolute;
  right: -1px;
  top: -1px;
  width: 34px;
  height: 34px;
  z-index: 99;
}
.art-list h3 {
  width: 92%;
  height: 30px;
  background: url(../image/art-s.jpg) no-repeat left 0px;
  padding-left: 25px;
  font-size: 16px;
  margin: 0 15px;
  border-bottom: 1px solid #D7D7D7;
}
.art-list ul {
  overflow: hidden;
  padding: 10px 15px 15px;
}
.art-list li {
  float: left;
  width: 295px;
  height: 30px;
  line-height: 30px;
  background: url(../image/li-l.jpg) no-repeat left center;
  padding-left: 20px;
}