

.dw{width: 1200px;margin: 0 auto;}
.banner img{width:100%;}
/*nenu*/
.i_menu {
    padding: 0;
    height: 50px;
    line-height: 50px;
    background: #04561f;
    position: relative;
    z-index: 9;
}

.i_menu ul {
    width: 1200px;
    margin: 0 auto
}

.i_menu a {
    color: #fff;
}

.i_menu .nLi {
    float: left;
    position: relative;
    display: inline;
}

.i_menu .nLi h3 {
    float: left;
}

.i_menu .nLi h3 a {
    display: block;
    padding: 0 18px;
    font-size: 16px;
    font-weight: normal;
}

.i_menu .nLi:last-child {
    border-right: 0;
}

.i_menu .sub {
    display: none;
    width: 140px;
    left: 0;
    top: 50px;
    position: absolute;
    background: #8da795;
    line-height: 36px;
    padding: 0 0;
}

.i_menu .sub li {
    zoom: 1;
    text-align: center
}

.i_menu .sub a {
    display: block;
    padding: 0 10px;
}

.i_menu .sub a:hover {
    background: #04561f;
    color: #fff;
}

.i_menu .on h3 a {
    background: #8da795;
    color: #fff;
}

.videos_news{overflow: hidden;margin-top:20px;}
.videos{float: left;width:700px;}
.news{float:right;width:500px;}

.ititle{overflow: hidden;}
.ititle span {
    display: block;
    float: left;
    width: 30px;
    height: 40px;
    opacity: 0.8;
}
.ititle h3 {
    float: left;
    margin: 0;
    padding: 0 3px 0 10px;
    font-size: 18px;
    color: #666;
    font-weight: bold;
    line-height: 40px;
    display: block;
}
.v_1 {
    background: url("../images/v1.png") 0 no-repeat;
}
.n_1 {
    background: url("../images/n1.png") 0 no-repeat;
}
.d_1 {
    background: url("../images/d1.png") 0 no-repeat;
}
.f_1 {
    background: url("../images/f1.png") 0 no-repeat;
}

.videos_con{margin-top:20px;}
.top_news{overflow: hidden;margin-top:20px;}
.top_news .first_time{border-right:1px solid #8da795;float: left;width:100px;text-align:center;}
.top_news .first_time strong{display:block;font-size:40px;}
.top_news .first_time span{display:block;}
.top_news .first_con{float:right;width:380px;}
.top_news .first_con h4{font-weight:bold;font-size:20px;}
.other_news{border-top:1px solid #8da795;padding-top:10px;}
.other_news li{    
	width: 100%;
    font-size: 14px;
    color: #a0a0a0;
    line-height: 36px;}
.other_news li a {
    background: url("../images/you.png") left center no-repeat;
    padding-left: 25px;
    color: #3b3b3b;
    font-size: 14px;
    float: left;
    display: block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 75%
}
.other_news li a:hover {
    color: #04561f;
    background: url("../images/you.png") 3px center no-repeat;
    padding-left: 30px;
}

.other_news li span {
    float: right;
}

	/* 本例子css */
    .slideBox{width:650px;height:350px;overflow:hidden; position:relative; }
    .slideBox .hd{ height:25px; overflow:hidden; position:absolute; right:5px; bottom:15px; z-index:1; }
    .slideBox .hd ul{ overflow:hidden; zoom:1; float:left;  }
    .slideBox .hd ul li{ float:left; margin-right:2px;  width:15px; height:15px; line-height:15px; text-align:center; background:#fff; cursor:pointer;padding:5px; }
    .slideBox .hd ul li.on{ background:#f00; color:#fff; }
    .slideBox .bd{ position:relative; height:100%; z-index:0;   }
    .slideBox .bd li{ zoom:1; vertical-align:middle; }
    .slideBox .bd img{ width:100%; height:350px; display:block;  }



.doctors{margin-top:40px;}
.doctors .doc_con{overflow:hidden;}
.doctors .doc_con li{width:290px;height:280px;float:left;margin-right:13px;text-align:center;margin-top:10px;background:#e6e6e6;}
.doctors .doc_con li img{margin-top:30px;}
.doctors .doc_con li span{display:block;margin-top:20px;font-weight:bold;}
.doctors .doc_con li span em{font-weight:500;}



.fuwu{margin-top:40px;}
.fuwu .fuwu_con{margin-top:10px;}
.fuwu .fuwu_con img{width:100%;}

.foot{background:#434343;margin-top:40px;padding-top:40px;padding-bottom:40px;}
.foot a{color:#fff;}
.foot_con{overflow: hidden;color:#fff;}
.foot_con .f_logo{width:30%;float: left;}
.foot_con .f_addr{width:40%;float: left;}
.foot_con .f_gzh{width:30%;float: left;text-align:center;}

.rightNav {
    position: fixed;
    right: 28px;
    top: 50%;
    height: 520px;
    margin-top: -175px;
    z-index: 1001;
  }
  
  .rightNav li {
    background: #fff;
    position: relative;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    line-height: 56px;
    width: 56px;
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    height: 56px;
    text-align: center;
    border-radius: 3px;
    margin-bottom: 10px;
    behavior: url(css/PIE.htc);
  }
  
  .rightNav li .s1,
  .rightNav li img,
  .rightNav li a {
    display: block;
    width: 100%;
  
  }
  
  .rightNav li a {
    position: relative;
  }
  
  .rightNav li .s1 {
    -webkit-filter: alphha(opacity=100);
    filter: alphha(opacity=100);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    opacity: 1;
    position: absolute;
    top: 0;
    left: 0;
  }
  
  .rightNav li .s2 {
    display: inline-block;
    vertical-align: middle;
    width: 36px;
    line-height: 1.3;
    font-size: 14px;
    opacity: 0;
    -webkit-filter: alphha(opacity=0);
    filter: alphha(opacity=0);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    visibility: hidden;
    color: #fff;
    position: relative;
  }
  
  .rightNav li .s3 {
    display: block;
    opacity: 0;
    -webkit-filter: alphha(opacity=0);
    filter: alphha(opacity=0);
    -webkit-transition: all 0.3s;
    transition: all 0.3s;
    position: relative;
    height: 100%;
    visibility: hidden;
  }
  
  .rightNav li:hover .s3 {
    opacity: 1;
    -webkit-filter: alphha(opacity=100);
    filter: alphha(opacity=100);
    visibility: visible;
  }
  
  .rightNav li:hover .s2 {
    opacity: 1;
    -webkit-filter: alphha(opacity=100);
    filter: alphha(opacity=100);
    visibility: visible;
  }
  
  .rightNav li:hover .s1 {
    opacity: 0;
    -webkit-filter: alphha(opacity=0);
    filter: alphha(opacity=0);
    visibility: hidden;
  }
  
  .rightNav li:hover {
    background: #ff82ae;
  }

  .rightNav .w .r_ewm {
    position: absolute;
    width: 120px;
    /*   height: 293px; */
    top: 50%;
    margin-top: -160px;
    right: 78px;
    padding: 15px;
    border-radius: 10px;
    background: #fff;
    -webkit-box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2);
    opacity: 0;
    -webkit-filter: alphha(opacity=0);
    filter: alphha(opacity=0);
    visibility: hidden;
  }
  
  .rightNav .w .r_ewm i {
    height: 100%;
    right: -8px;
    position: absolute;
    width: 8px;
    top: 0;
    background: url(../image/arr2.png) no-repeat center;
  }
  
  .rightNav .w:hover .r_ewm {
    opacity: 1;
    -webkit-filter: alphha(opacity=100);
    filter: alphha(opacity=100);
    visibility: visible;
  }
  


  
.bread {
    padding: 20px;
  }
  
.bread img {
    display: inline-block;
    margin-right: 10px;
  }

.arclists .typename{width:160px;height:45px;line-height:45px;background:#04561f;border: 1px solid #04561f;
    color: #fff;
    cursor: pointer;
    box-shadow: 0 8px 8px 0px #044b1d;
    text-align: center;
    margin:0 auto;
}

.arclists li{overflow: hidden;border-top:1px solid #dedede;margin-top:20px;
padding:20px 0;
}
.arclists .arc_img{float: left;width:240px;    border: 1px solid #dedede;
    padding: 4px;}
.arclists .arc_img img {
    width: 240px;
    height: 160px;
    transition: all 0.5s;
    transform: scale(1);

   }
   
.arclists .arc_img a:hover img {
    transition: all 0.5s;
    transform: scale(1.08);
   }

.arclists .arc_tit{float: left;width:750px;margin-left:20px;}
.arclists .arc_tit a{
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    font-size: 22px;
    margin-top: 25px;
    display: block;
}
.arclists .arc_tit a:hover{color:#00561f;}

.arclists .arc_tit p{
    color: #666;
    font-size: 14px;
    line-height: 30px;
    height: 60px;
    overflow: hidden;
    padding-top: 10px;
}

.arclists .arc_date{float: left;width:180px;font-size:30px;color:#999999;padding-top:30px;}

.artcon .title h1{
    width: 100%;
    height: auto;
    margin-bottom: 28px;
    line-height: 20px;
    font-size: 20px;
    color: #333;
    text-align: center;
}

.artcon .yt-authorrow {
    width: 100%;
    height: 14px;
    text-align: center;
  }
  
.artcon .yt-authorrow .yt-newsinfolist {
    display: inline-block;
    height: 14px;
    margin-left: 25px;
    margin-right: 25px;
    line-height: 14px;
  }
  
.artcon .yt-authorrow .yt-newsinfolist img {
    position: relative;
    vertical-align: middle;
  }
  
.artcon .yt-authorrow .yt-newsinfolist span {
    font-size: 14px;
    line-height: 14px;
    color: #999;
  }
  
.artcon .yt-authorrow .yt-newsinfolist.yt-author img {
    top: -2px;
  }

  .artcon .con{margin-top:30px;padding:30px 0;border-top:1px dashed #dedede;}
  .artcon .con{  line-height: 24px;
    font-size: 14px;
    color: #333;
    text-indent: 2rem;}

.line{border-top:1px dashed #dedede;}

.art-pages{margin-top:20px;}