﻿@charset "utf-8";
/* CSS Document */

 *{ margin:0; padding:0;}
body { font-size:14px; font-family:Verdana, Geneva, sans-serif; margin:0 auto; line-height:1.5; padding:0;font-family:"Microsoft YaHei","微软雅黑";  }
.art { background-color:#fed;}
ul,dl,dt,dd,h1,h2,h3,h4,h5,h6,p,form { margin:0; padding:0; font-weight:normal;}
ul { list-style-type:none;}
a { text-decoration:none;font-family:"Microsoft YaHei","微软雅黑"; color:#333;}
 
a:link,
a:active,
a:visited,
a:hover {
    -webkit-tap-highlight-color: rgba(0,0,0,0);
    -webkit-tap-highlight-color: transparent;  
}


img { border:0px;}
#maincontent { overflow:auto; zoom:1; clear:both;}
#container { width:100%; margin:0 auto; padding:0; }


/*框架*/




.gly { margin-top: 80px; font-size: 16px; color: #0ec9ab; }
.gly a {  color: #0ec9ab;  }
.gly a:hover { text-decoration: underline; }


/*.ejfooter {  height:200px; position:absolute; right:0px; top:60px;}
.ejfooter h2 { height:30px; text-align:center;  color: #fff; margin-top: 10px; font-size: 18px;}
.ejfooter h2 span { font-size:18px; margin-left:10px; color:#3a6109; }*/

#footerd { height:35px; background-color:#000000; color:#FFFFFF; padding:20px 0; text-align:center; font-size:28px;}
/*    2     */


.ziyebanner{ width:100%; height:488px; background-position:center; background-repeat:no-repeat;}




.zccontent { width: 1200px; margin: 50px auto; }
.zccontent > h2 { width: 220px; margin: 0 auto 100px; }
.zcl { width: 620px; float: left; min-height: 500px; border-right: 1px solid #555; }
.zcr { width: 570px; float: right;  }
.zcr h2 { float: right;  width: 505px; height: 610px;}
.zcr h2 img {  width: 504px; height: 610px; border: 2px solid #bbb; }



.zcbd  { position: relative;  width: 580px; }
.zcbd > h3 {  margin-bottom: 30px; }
.zcbd > ul li {height:50px;  margin-bottom:30px; font-size:15px; border:1px solid #ccc; position:relative; line-height: 50px; }
.zcbd2  {  width: 580px; }
.zcbd2 > ul li {height:50px;  margin-bottom:30px; font-size:15px; border:1px solid #ccc; position:relative; line-height: 50px; }
.zcbd2 > ul li h3 { float: left; width: 130px; text-align: center; border-right: 1px solid #ccc; height: 50px; }
.zcbd ul li h3 { float: left; width: 130px; text-align: center; border-right: 1px solid #ccc; height: 50px; }
.zctx { left:150px; border:0; width:300px; height:50px; line-height: 50px; outline:none; position:absolute; font-size:18px;  }
.zctx2 { left:15px; border:0; width:300px; height:50px; line-height: 50px; outline:none; position:absolute; font-size:18px;  }
.zcm { margin-left:15px; border:0; width:300px; height:28px; outline:none; font-size:18px;}
.fsm { width:100px; height:46px; position:absolute;  border:0; outline:none;  background-color:#00a187; color:#fff; right:2px; top: 2px; cursor: pointer; }


.zcqr { width:580px; height:50px; line-height:50px; margin:30px auto; background-color:#f18e00; text-align:center; color:#fff;  font-size:16px;}
.zcqr a { color:#fff; width:580px; height:40px; display: block;}
.zcqr2 { width:580px; height:50px; line-height:50px; margin:30px auto; background-color:#f18e00; text-align:center; color:#fff;  font-size:16px;}
.zcqr2 a { color:#fff; width:580px; height:40px; display: block; margin-top: 80px;}
.zcys { height: 50px; line-height: 50px; }
.zcys span { margin-left: 20px; }
.zcys span a { color: #00a187; }
.ysgx { width: 15px; height: 15px; position: relative; top: 3px; }

input::-webkit-input-placeholder { /* WebKit browsers*/ 
　　color:#eee!important; font-size:14px;
　　}
input:-moz-placeholder {  /* Mozilla Firefox 4 to 18*/ 
　　color:#ddd; font-size:14px;
　　}
input::-moz-placeholder {  /* Mozilla Firefox 19+*/ 
　　color:#ddd; font-size:14px;
　　}
input:-ms-input-placeholder { /* Internet Explorer 10+*/ 
　　color:#ddd; font-size:14px;
}





.black_overlay {
    position: absolute;
left: expression(documentElement.scrollLeft + documentElement.clientWidth - this.offsetWidth);
top: expression(documentElement.scrollTop + documentElement.clientHeight - this.offsetHeight);
}
.white_content {
    display: none;
    position: fixed;
    top: 30px;
    left:30%;
    width: 700px;
    
    height: 70%;
    border: 1px solid #bbb;
    border-bottom:none;
    background-color: white;
    z-index:1002;
    overflow: auto;
}
.qqk { position:fixed; background: #fff; width: 700px; height: 60px; top: 67%; z-index:1005;}
.qqxk { width: 100%; position: relative;  }
.qqxk h2 { width: 80%; left: 300px;top: 10px; bottom: 10px; position: absolute; }
.qqxk h2 a { margin-right:20px; width: 60px; height: 30px; background: #199482; font-size: 14px; border-radius: 5px;color: #fff; display:block; float: left; text-align: center;line-height: 30px;}






#indexmenu { width:580px; height:60px;  margin:40px 0 0 0;}
.menux { position:relative; width:100%; height:50px;   }
.menux .x_1 h3 {  }
.menux .x_1 { position:relative; float:left; width: 285px;height:65px;padding-bottom:0px; text-align:center;   color:#333;display:block;font-size:16px; line-height: 50px; 
background:url(../image/zdbg2.png) 50% -3px repeat-x; margin-right: 5px; cursor: pointer;  }
.menux .x_1:nth-child(2) { margin-right: 0!important; }

.cxatt {   color:#fff!important;  background:url(../image/zdbg.png) 50% -3px repeat-x!important; }




.ejindex { margin-left:90px;}

#indexqy { width:100%; margin:30px auto; height:auto;  }

#JKDiv_0,#JKDiv_1 { }


#JKDiv_1 {display:none;  }


.wjmm {  text-overflow:ellipsis; }
.wjmmr { float: right; }
.wjmm a { color:#999;}
.wjmm a:hover { text-decoration:underline;}






.qqr {  }

.qqr { width:580px; height:50px; line-height:50px; margin:30px auto; background-color:#f18e00; text-align:center; color:#fff;  font-size:16px; border: 0;}
.qqr a { color:#fff; width:580px; height:40px; display: block; margin-top: 80px;}
.zcbd3 { width: 580px; }
.zcbd3 > ul { margin-top: 30px; }
.zcbd3 > ul li {height:35px;  margin-bottom:10px; font-size:15px;  position:relative; line-height: 35px; background-color: #ececec; padding-left: 20px;  }



.rac { position: relative; left: 20px; }
input[type="radio"] {
  margin: 0px 3px 0px 10px;
  display: none;
}
label {
  padding-left: 50px;
  cursor: pointer;
  background: url(../image/sj10.png) no-repeat left top;
}
label.checked {
  background-position: left bottom;
}











.ziyebanner2 { width:100%; height:300px; background-position:center; background-repeat:no-repeat; }

.ziyebanner2 > h2 { width: 100px; height: 100px; overflow: hidden; border-radius:50px;  margin: 0px auto;  position: relative; top: 80px;  text-align: center; border-radius: }
.ziyebanner2 > h2 > img { min-height: 100px;}
.ziyebanner2 > h3 { margin: 0px auto; width: 240px; text-align: center; color: #333; position: relative; top: 100px; font-size: 20px; }
.ziyebanner2 > h4  { margin: 0 auto;  width: 80px; height:25px; background-color: #00a187; position: relative; top: 120px; line-height: 25px;   color: #fff; text-align: center; border-radius: 10px;  }
.ziyebanner2 > h4 > a { width: 80px; height: 25px; color:#fff; display: block; font-size: 12px;  }


.grcontent { width: 1200px; margin: 50px auto; }
.grl { float: left; width: 280px; height: auto; min-height: 500px; background-color: #f3f3f3; padding: 50px 20px; box-sizing: border-box;
 }
 .grl ul { border-bottom: 1px solid #ccc;margin-bottom: 30px; }
 .grl ul li { height:51px; line-height: 51px; margin-bottom: 30px;  }
 .grl ul li img { margin-left: 20px;  }
 .grl ul li span { font-size: 18px; line-height: 51px;  height: 51px; position: relative; left: 20px;bottom: 15px;  }
 .gys { color: #53b3a0; }
 .grl ul li span:hover { color: #53b3a0; }

.grr { float: right; width: 870px; }
.grr > h2 { width: 280px; margin: 0 auto 50px auto; }
.grr > h2 > img { width: 280px; }




.zxbox { padding-top: 20px; padding-bottom:30px;border-bottom: 1px solid #bbb; }
.zxbox h4 { float: left; }
.zxbox h4 img { width: 200px; height: 120px; }
.zxbox h1 { position: relative; left: 20px; font-size: 22px; width: 550px; overflow: hidden; height: 30px; overflow: hidden;}
.zxbox h1:hover { color: #53b3a0; }
.zxbox h2 { position: relative; left: 20px; font-size: 16px; margin-top: 10px;  height: 75px; width: 570px; overflow: hidden; color: #777;}
.zxbox h3  { position: relative; left: 20px; font-size: 14px; margin-top: 10px; color: #777; }




.djjz { width: 500px; height: 50px; background: #ddd; color: #777; line-height: 50px; font-size: 18px;  margin: 50px auto;}
.djjz a { width: 500px; height: 50px; color: #777; display: block; text-align: center; }








.yybox { height:auto; overflow:hidden;width:100%; position:relative; border-bottom:1px dashed #ccc; padding-bottom:10px;}
.yybox > a h5 { font-size: 15px; margin-top: 20px; margin-left: 3%; }
.yybox > a h5 > span { color:#00a187; }
.hdleft { float:left; width:100%; overflow:hidden;}

.hdleft h4 { margin:20px 3% 0px  2%;  height:auto; float:left; width:220px; position: relative;}
.hdleft h4 img {width:100%; height:140px;}
.ztl1 { width: 50px; height: 20px; position: absolute; right: 0;top: 0; background-color: #31bf70; font-size: 10px;  text-align: center; line-height: 20px; color: #fff;}
.ztl2 { width: 50px; height: 20px; position: absolute; right: 0;top: 0; background-color: #e12a55; font-size: 10px;  text-align: center; line-height: 20px; color: #fff;}
.hdleft h2 { margin-top:30px; font-size:18px; width:600px; overflow:hidden; height:40px; text-align:left; white-space:nowrap;text-overflow:ellipsis;}
.hdleft h2:hover { color: #53b3a0; }
.hdleft h3 { font-size:14px; color:#777; height:auto;overflow:hidden; margin-top:20px;text-overflow:ellipsis;}
.hdleft h3 span{ color:#199482;}

.hdright { float:right; width:22%;}
.hdright h2 { position:absolute; top:20px; font-size:10px; color:#666; overflow:hidden;display:inline; text-overflow:ellipsis; white-space:nowrap; width:20%; text-align:center;}
.hdright h2 span { color:#ff6043; font-size:14px; width:30px;  overflow:hidden;}
.hdright h3,.hdright h4,.hdright h5,.hdright h6 { position:absolute; top:80px; background-color:#ccc; width:20%; height:25px; line-height:25px; text-align:center; color:#fff; font-size:11px; border-radius:20px;}
.hdright h3{ background-color:#ccc;}
.hdright h4 { background-color:#199482;}
.hdright h5 {background-color:#5bc8e9;}
.hdright h6 { background-color:red; }






.yybt { width:870px; height: 60px; background-color: #f1f1f1; margin-top: 50px; text-align: center; }
.yybt ul { width: 680px; margin: 0 auto; }
.yybt ul li { float: left; width: 135px; text-align: center; line-height: 40px; height: 40px; margin-top: 10px; cursor: pointer;  }
.yybt ul li:nth-child(2n) { border-left:1px solid #cdcdcd; border-right:1px solid #cdcdcd; }
.yybt ul li span { width: 100px; height:40px; display: block; text-align: center; margin: 0 auto;  }
.yylx {  color:#858888; }
.yylxc { color: #00a187; border-bottom: 3px solid #00a187; padding-bottom: 5px;   }
.none {display: none;}
.block {display: block;}


.scbt { width:870px; height: 60px; background-color: #f1f1f1; margin-top: 50px; text-align: center; }
.scbt ul { width: 610px; margin: 0 auto; }
.scbt ul li { float: left; width: 300px; text-align: center; line-height: 40px; height: 40px; margin-top: 10px; cursor: pointer; text-align: center;  }
.scbt ul li:nth-child(2) { border-left:1px solid #cdcdcd;  }
.scbt ul li span { width: 200px; height:40px; display: block; text-align: center; margin: 0 auto;  }

.scbtt { width:870px; height: 60px; background-color: #f1f1f1; margin-top: 50px; text-align: center; }
.scbtt ul { width: 760px; margin: 0 auto; }
.scbtt ul li { float: left; width: 150px; text-align: center; line-height: 40px; height: 40px; margin-top: 10px; cursor: pointer; text-align: center; border-left:1px solid #cdcdcd; }
.scbtt ul li:nth-child(1) { border-left:none;  }
.scbtt ul li span { width: 150px; height:40px; display: block; text-align: center; margin: 0 auto;  }








.jfbt { width:870px; height: 40px;  margin-top: 50px; text-align: center; border-bottom: 1px solid #00a187; }
.jfbt ul { width: 870px; margin: 0 auto; }
.jfbt ul li { float: left; width: 150px; text-align: center; line-height: 40px; height: 41px;  cursor: pointer; text-align: center; margin-right: 210px;  }
.jfbt ul li:nth-child(3) {  margin-right: 0!important; }
.jfbt ul li span { width: 100px; height:40px; display: block; text-align: center; margin: 0 auto;  }
.jflx {  color:#00a187; }
.jflxc { color: #fff;  background-color: #00a187;   }
.jfs { width: 870px; height: 280px; background-color: #ededed; border-radius: 10px; box-sizing: border-box; padding-top: 20px; }
.jfs > h2 { height: 240px; width: 240px; border-radius: 50%; background-color: #00a187; margin:0px auto; line-height: 240px; color: #fff; text-align: center; font-size: 28px; }
.jfs > h2 > span { font-size: 14px; margin-right: 10px; }
#v1 > table { margin-top: 10px; }
.xhx { border-bottom: 1px solid #ccc; }
#v1 > table tr { height: 50px; }
#v1 > table tr:nth-child(2n) { background-color:#ededed; }
#v1 > ul { margin-top: 20px; }
#v1 > ul li { width: 290px; font-size: 16px; text-align: center; font-weight: 400; float: left; height: 40px; }
#v1 > table td { width: 260px; text-align: center; font-size: 16px; font-weight: 300; }
.jfcz { width: 320px; }




.pjcontent { width: 1200px; margin: 50px auto; }
.axk { width:100%; margin:15px 0; overflow:hidden; position:relative; border-bottom:1px dashed #CCC; height: auto; padding-bottom:20px;}
.axk > h1{ display:block; width:140px;height:70px;border:none;float:left; margin-left:10px;}
.axk > h1 > span { font-size: 14px;  }
.axk > h1 > img{ width:140px; height:70px; border:none; margin-bottom: 10px;  }

.axk > h2{height:32px; line-height:30px; float:left;font-size:16px;color:#333;margin-left:30px; }
.axk > span {height:32px; line-height:30px; font-size:14px;color:#999; position: absolute; left: 300px; }
.axk > h4 {height:30px;font-size:16px; color:#d63e7b; position:absolute;right:10px; top:5px;}
.axk > h4 > span { margin-right: 20px; color: #333; }
.axk > h4 img { height: 15px; width: 15px; margin-left:3px;  }
.axk > h3 {height:auto; margin-top:40px;font-size:14px; color:#666; line-height:25px; margin-left: 180px;  padding-right:10px; width: 690px;overflow:  hidden; }
.axk > h5 { margin-left: 170px; font-size: 13px; margin-top: 10px; }
.clear1 { clear: both; height: 30px; }
















.mltitle { width: 100%;  padding: 10px 0; border-bottom: 1px solid #999; position: relative; }
.mltitle h2 { margin-bottom: 10px; font-size: 14px; width: 94%;  margin: 0 3% 10px 3%;  }
.mltitle h2 span { color: #f9647c; }
.mltitle h3 { width: 120px; height: 35px;   margin: 0 3% 10px 3%; background-color: #f9647c; font-size:15px; line-height: 35px; color: #fff; text-align: center; border-radius: 15px; position: absolute; right: 20px; top: 25px;}
.mltitle h3 a { color: #fff;width: 120px; height: 35px;  display: block;  }
.mlbox { width: 870px; margin: 0 0%; position:relative; border-bottom: 1px dashed #ccc; padding-bottom: 80px;}
.mlbox h4 { position:absolute; top: 15px; width: 90px; height: 90px; border-radius: 45px; overflow: hidden;  }
.mlbox h4 img { width: 100%; height: 90px;  }
.mlbox h2 {  font-size: 18px; position: relative; left: 130px; top: 20px; width: 500px; }
.mlbox h3 { position: relative; left: 130px; top: 35px; font-size: 14px; color: #999; width: 600px; height: auto; line-height: 20px;}











.zyhk { height: 20px; width: 100%; background-color: #eee; }
.zydt { padding-top: 15px; }
.zydtk { width: 870px; height: auto;   }
.zydtl { width: 70px; float: left; font-size: 26px; }
.zydtl span { font-size: 14px; }
.zydtr { width: 790px; float: right; margin-right: 0%;  }
.zydtr h2 {  font-size: 18px; color: #666; margin-bottom: 20px; }
.zydtr h3 { font-size: 16px; color: #666; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow:hidden; -webkit-line-clamp: 2; display: -webkit-box;   -webkit-box-orient: vertical; margin-bottom: 20px;   }
.zydtr h4 { overflow: hidden; position: relative; }
.zydtr h4 ul li { width: 80px; height: 60px;   float: left;  }
.zydtr h4 ul li:nth-child(2n) { margin-right: 8px; margin-left: 8px; }
.zydtr h4 ul li:nth-child(2n) 
.zydtr h4 ul li a img { width: 78px;  height: 58px;   }
.zypics  { height: 15px; width: 30px; background-color: #333; position: absolute; right: 5px; top: 0; color: #fff; font-size: 9px; }
.zypics img { width: 12px; height: 8px; margin-top: 3px; margin-left: 3px; float: left; margin-right: 2px; }
.zydtr h2 strong { font-weight: 500; color: #000;}
.dth { background-color: #eee; padding: 10px 10px; }
.zydtr span { color: #ff6666; margin-right: 10px; }





.zydtr2 { width: 710px; float: right; margin-right: 0%;  }
.zydtr2 h2 {  font-size: 18px; color: #666; margin-bottom: 20px; }
.zydtr2 h3 { font-size: 16px; color: #666; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow:hidden; -webkit-line-clamp: 2; display: -webkit-box;   -webkit-box-orient: vertical; margin-bottom: 20px;   }
.zydtr2 h4 { overflow: hidden; position: relative; }
.zydtr2 h4 ul li { width: 80px; height: 60px;   float: left;  }
.zydtr2 h4 ul li:nth-child(2n) { margin-right: 8px; margin-left: 8px; }
.zydtr2 h4 ul li:nth-child(2n) 
.zydtr2 h4 ul li a img { width: 78px;  height: 58px;   }



 #images a {
            margin-right: 14px;
        }

        #images a img {
            border: 1px solid #888; 
            padding: 3px;
            vertical-align: top;
        }

        #credit {
            clear: both;    
            margin-top: 50px;
            padding-top: 20px;
            font-size: 10px;
            border-top: 1px solid #BBB;
            font-family: Verdana;
        }
#imgbox-loading {
    position: absolute;
    top: 0;
    left: 0;
    background: url('imgbox-spinner.gif') center center no-repeat;
    cursor: pointer;
    display: none;
    z-index: 90;
}

#imgbox-loading div {
    background: #FFF;
    width: 100%;
    height : 100%;
}

#imgbox-overlay {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: #000;
    display: none;
    z-index: 80;
}

.imgbox-wrap {
    position: absolute;
    top: 0;
    left: 0;
    background: #FFF;
    display: none;
    z-index: 90;
}

.imgbox-img {
    padding: 0;
    margin: 0;
    border: none;
    width: 100%;
    height: 100%;
    vertical-align: top;
}

.imgbox-close {
    position: absolute;
    top: -15px;
    right: -15px;
    height: 30px;
    width: 30px;
    background: url('imgbox-close.png') top left no-repeat;
    cursor: pointer;
    outline: none;
}

.imgbox-title {
    padding-top: 10px;
    font-size: 11px;
    text-align: center;
    font-family: Arial;
    color: #333;
    display: none;
}

.imgbox-bg-wrap {
    position: absolute;
    padding: 0;
    margin: 0;
    display: none;
}

.imgbox-bg {
    position: absolute;
    width: 20px;
    height: 20px;
}



.qdt { padding-top: 15px; }
.qdtk { width: 100%; height: auto; margin: 0 3% 20px 3%; border-bottom: 1px solid #eee; padding-bottom: 10px;  }
.qdtl { width: 100px; float: left; font-size: 26px; }
.qdtl span { font-size: 14px; }
.qdtl h2 { width: 100%; }
.qdtl h2 img { width: 100%; }
.qdtl h3 { font-size: 15px; width: 100%; text-align: center; margin-top: 10px; color: #5f729a; }
.qdtr { width: 730px; float: right; margin-right: 0%; position: relative; }
.qdtr h2 {  font-size: 14px; color: #666; margin-bottom: 10px; }
.qdtr h3 { font-size: 14px; color: #666; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow:hidden; -webkit-line-clamp: 2; display: -webkit-box;   -webkit-box-orient: vertical; margin-bottom: 10px;   }
.qdtr h4 { overflow: hidden; position: relative; }
.qdtr h5 { color: #999; position: relative; margin-top: 10px; }
.qdtr h4 ul li { width: 82px; height: 60px;  float: left; margin-right: 10px; }
.qdtr h4 ul li:nth-child(8n) {  margin-right: 0!important; }
.qdtr h4 ul li img { width: 100%; }
.qpics  { height: 15px; width: 30px; background-color: #333; position: absolute; right: 2%; top: 0; color: #fff; font-size: 9px; }
.qpics img { width: 12px; height: 8px; margin-top: 3px; margin-left: 3px; float: left; margin-right: 2px; }
.qdtr h2 strong { font-weight: 500; color: #000;}
.dth { background-color: #eee; padding: 10px 10px; }
.qdtr span { color: #d63e7b; margin-right: 10px; }
.qpl { position: absolute; bottom: 1px; right: 0px; }
.qpl img { width: 30px; height: 20px; }



a.clickSide {
    height:30px; width:100px;margin:20px 0 20px 250px ;
}
.hidden_enent{
  width:0px;
  height:25px; 
  word-break:break-all;
  transition: width 0.2s cubic-bezier(0.68, -0.55, 0.27, 1.55) 0.2s;
  overflow: hidden;
  border-radius:10px;
  background-color:#4c5154; 
  position: absolute; top: 0; right: 36px;
}
.hidden_enent ul li { float:left; line-height:18px;  height:18px; list-style-type:none; width:60px; padding:0; border-right: 1px solid #888; text-align: center; margin-top: 3px;}
.hidden_enent ul li a img { height:16px; width:16px; float:left; margin-top:1px; margin-left:5px;}
.hidden_enent ul li a span { color:#fff; text-decoration:none; font-size:12px; margin-left: 5px; }
.click_event { height:30px; width:100px; margin-bottom:20px;}



.txplk { width: 730px; height: 200px; display: none; margin-top: 30px; }
.txwb { width: 100%; height: 100%; }
.plnn { width: 260px; height: 50px; margin: 15px auto; }
.plnn ul li { width: 120px; height: 30px; float: left; margin-right: 20px; text-align: center;line-height: 30px; background-color: #00a187; color: #fff; border-radius: 10px; cursor: pointer; }
.plnn ul li:nth-child(2) { margin-right: 0!important; }



.like {
    color: #576b95;
    padding: 4px 5px 0px 12px; font-size: 14px;
}

.like img {
    width: 12px;
    padding-right: 5px
}

.cmt-list {
    padding: 5px 12px;
    color: #454545
}

.cmt-list p {
    padding-top: 3px
}

.cmt-list span {
    color: #3b5384
}

.cmt-wrap {   width: 100%;
    background-color: #eee; margin-top: 10px; padding: 0px 0; }












  .aimg {  }
  .aimg img { margin-left: 60px; }



















  .hzbt { height: 40px; background-color: #eee; box-sizing: border-box; line-height: 35px;  padding-left: 5%; font-size: 16px; color: #00a187; }
  .hzbt span { font-size: 20px; margin-left: 5px; position: relative; top: 3px; }
.hzk { width: 100%; height: auto; overflow: hidden; }
.hzbox { width: 80%; margin: 30px 10%; font-size: 15px; }
.hzbox ul li { height: 40px; position: relative; line-height: 40px;}
.hz1 { position: absolute; left: 80px; width: 60%; height: 25px; margin-top: 8px; margin-left: 5px; border: 1px solid #ccc; }
.hzwbk { width: 100%; margin:20px 0%; border: 1px solid #999; height: 200px; font-size: 15px; border-radius: 5px; }
.hzwb h2 { height: 30px; width: 180px; background-color: #00a187; color: #fff; text-align: center; margin: 10px 40%; font-size: 18px; line-height: 30px;}
.hzwb h2 a { color: #fff; height: 30px; width: 180px; display: block; }
.hzwb h3 { margin: 50px 10%; width: 80%; font-size: 14px; color: #00a187;}





.fkwbk { width: 89%; margin:20px 5%; border: 1px solid #999; height: 130px; font-size: 15px; border-radius: 5px; }
.fkwb h2 { height: 30px; width: 180px; background-color: #00a187; color: #fff; text-align: center; margin: 10px 40% 60px; font-size: 18px; line-height: 30px;}
.fkwb h2 a { color: #fff; height: 30px; width: 180px; display: block; }





.wtbox { width: 94%;  margin: 20px 3%; overflow: hidden;}
.wtbt { width: 100%; border-bottom: 1px solid #00a187; height: 30px; }
.wtbt h2 { height: 31px; width: 200px; background: #00a187; font-size: 16px; text-align: center; line-height: 30px; color: #fff;}
.wtnr { margin-top: 20px; font-size: 12px; border-bottom: 1px solid #00a187; padding-bottom: 10px; }
.wtnr h4 { margin-top: 10px; }
.wthf > h2 { width: 40px; height: 20px; background-color: #00a187; color: #fff; margin-top: 10px; font-size: 12px; text-align: center;line-height: 20px; }
.wthf > h3 { font-size: 13px; color: #00a187; margin-top: 10px; }




.zyhk { height: 20px; width: 100%; background-color: #eee; }
.zydt { padding-top: 15px; }
.zydtk { width: 870px; height: auto;   }
.zydtl { width: 70px; float: left; font-size: 26px; }
.zydtl span { font-size: 14px; }
.zydtr { width: 790px; float: right; margin-right: 0%;  }
.zydtr h2 {  font-size: 18px; color: #666; margin-bottom: 20px; }
.zydtr h3 { font-size: 16px; color: #666; height: 40px; line-height: 20px; text-overflow: ellipsis; overflow:hidden; -webkit-line-clamp: 2; display: -webkit-box;   -webkit-box-orient: vertical; margin-bottom: 20px;   }
.zydtr h4 { overflow: hidden; position: relative; }
.zydtr h4 ul li { width: 80px; height: 60px;   float: left;  }
.zydtr h4 ul li:nth-child(2n) { margin-right: 8px; margin-left: 8px; }
.zydtr h4 ul li:nth-child(2n) 
.zydtr h4 ul li a img { width: 78px;  height: 58px;   }
.zypics  { height: 15px; width: 30px; background-color: #333; position: absolute; right: 5px; top: 0; color: #fff; font-size: 9px; }
.zypics img { width: 12px; height: 8px; margin-top: 3px; margin-left: 3px; float: left; margin-right: 2px; }
.zydtr h2 strong { font-weight: 500; color: #000;}
.dth { background-color: #eee; padding: 10px 10px; }
.zydtr span { color: #ff6666; margin-right: 10px; }
