.g-ktop{ width:960px; margin:1px auto 0;}
.m-tkuang{ width:937px; height:11px; margin:0 auto; overflow:hidden;}
.m-knav{ width:937px; height:49px; line-height:49px; margin:14px auto 0;  background:url(../images/kicon.png) no-repeat 0 0;}
.m-knav .logo{ display:block; float:left; width:105px; height:31px; margin:-10px 0 0 10px;}
.m-knav .logo img{ width:159px; height:49px;}
.m-knav .nav{ display:block; float:right; line-height:42px; padding:0 23px 0 0;}
.m-knav .nav a{ padding:0 10px; font-size:16px; font-weight:bold; color:#fff;}
.m-intro{ width:937px; height:263px; margin:0 auto; background-color:#e3e3e3;}
.m-intro .m-intro-l{ float:left; width:370px; margin:9px 0 0 13px;}
.m-intro .m-intro-l img{ width:364px; height:225px; padding:2px; border:1px solid #aaaaaa;}
.m-intro .m-intro-r{ float:right; width:587px; height:228px; margin:11px 14px 0 0; background-color:#fff;}
.m-intro .m-intro-r h2{ height: 45px; line-height: 45px; margin: 0; padding:0 0 0 18px; color: #62b30f; font-size: 24px; font-weight: 400;}
.m-intro .m-intro-r .js{ clear: both; height:110px; line-height:25px; margin-bottom: 0; padding:16px 17px 0; overflow: hidden; font-size:14px; background:url(../images/kicon.png) no-repeat 0 -274px;    margin-bottom: 7px; overflow-y: auto;}
.m-intro .m-intro-r p.num{ float:right; width:128px; height:38px; line-height:38px; padding:0 0 0 33px; overflow:hidden; font-size:14px; background:url(../images/kicon.png) no-repeat 0 -76px;}	

.m-intro .m-intro-r p.m-time{ float:right; width:220px; height:38px; line-height:38px; padding:0 0 0 33px; overflow:hidden; font-size:14px; background:url(../images/kicon.png) no-repeat -276px -76px;}
.g-kcenter{ position:relative; width:937px; margin:12px auto 0; }
.icon{ position:absolute; width:37px; height:89px;}
.tj .icon{ left:-38px; background:url(../images/kicon.png) no-repeat 0 -137px;}
.rm .icon{ left:-38px; background:url(../images/kicon.png) no-repeat -65px -136px;}
.other .icon{ left:-38px; background:url(../images/kicon.png) no-repeat -129px -136px;}
.tj{ height:212px; border-top:2px solid #ff9000;}	
.rm{ height:212px;}
.m-softlist li{ float: left; position: relative; width: 288px; height: 180px; margin: 20px 0 10px 18px; background: url(../images/bg_case_f.png) no-repeat scroll -22px bottom; color: #838383;}
.m-softlist li p { position: absolute; left: 0; bottom: 14px; width: 262px; height: 152px; padding: 15px 16px 13px; background: url(../images/softbg.png) no-repeat scroll 0 11px;}
.m-softlist li a.img { display: block; float: right; position:absolute; right:29px; height: 48px; width: 48px; margin:9px 0 0;}
.m-softlist li a.img i{ display:block; background: none repeat scroll 0 0 #f69600; border-radius: 2px; color: #fff; font-size: 14px; height: 25px; line-height: 25px; text-align: center; width: 46px;}
.m-softlist li img { width: 48px; height: 48px;}
.m-softlist li i { display:block; width: 212px; font-size: 13px;}
.m-softlist li i a strong { display:block; width:177px; height: 22px; line-height: 26px; margin-bottom: 4px; color: #2996da; cursor: pointer; font-size: 16px; font-weight: bold; overflow: hidden;}
.m-softlist li i span.xj { height: 16px; line-height: 18px; margin: 3px 0 2px; padding-left: 0; width: 250px;}
.m-softlist li i span.xj img{ width:100px; height:15px; margin:-6px 0 0 6px;}
.m-softlist li i span { display: inline-block; width:48px; height: 28px; line-height: 28px; font-size: 13px; overflow: hidden; padding-left: 20px;}
.m-softlist li i span.pingt{ position:absolute; width:120px; padding:0;}
.m-softlist li i span.pingt i{ display:inline;}
.m-softlist li span.bb { width:166px; background: url(../images/kicon.png) no-repeat -941px -121px;}
.m-softlist li span.time{ background: url(../images/kicon.png) no-repeat -941px -99px;}
.m-softlist li span.size{ background: url(../images/kicon.png) no-repeat -941px -143px;}
.m-softlist li span.lan{  background: url(../images/kicon.png) no-repeat -941px -188px;}
.m-softlist li em { clear: both; display: block; height: 37px; overflow: hidden;}
.m-softlist li em font { margin-right: 5px; color: #f60; font-size: 12px; font-weight: bold;}
.m-softlist li em strong{ font-weight:normal;}
.m-news,.m-hjtj{ width:937px; margin:0 auto;}
.m-news b,.m-hjtj b { display: block; height: 50px; line-height: 50px; border-bottom: 2px solid #48bb0b; color: #000; font-size: 24px; font-weight:normal;}
.m-news ul { height:55px; padding:10px 0 0; overflow:hidden;}
.m-news ul li {
    float: left;
    font-size: 14px;
    height: 26px;
    line-height: 26px;
    margin-right: 25px;
    overflow: hidden;
    padding-left: 10px;
    width: 274px;
}
.m-news s{ display: block; background: url(../images/line.jpg) no-repeat scroll 0 15px;}
.m-news s i{    background: none repeat scroll 0 0 #94c804;
    color: #fff;
    display: block;
    height: 26px;
    line-height: 26px;
    margin: 0 auto;
    padding-left: 12px;
    width: 48px; cursor:pointer;}
.m-hjtj{ position:relative; height:146px; margin-bottom:20px; overflow:hidden;}
.m-hjtj .hjlist { position: absolute; top: 26px; left: 0; width: 1800px; padding: 28px 0 0;}
.m-hjtj ul{ float:left; height:120px; padding:12px 0 0; overflow:hidden;}
.m-hjtj ul li{ float: left; position: relative; width:123px; height: 98px; margin-right: 13px; text-align: center;}
.m-hjtj ul li img { width: 117px; height: 78px;}
.m-hjtj ul li span { position: absolute; left: 3px; bottom: 20px; display: block; width: 117px; height: 25px; color: #fff; font: 12px/25px "microsoft yahei"; background:url(../images/tmbg.png) repeat 0 0;}
.m-hjtj p.jt{ display:none;}
.m-hjtj p.jt .goLeft{ position:absolute; top:76px; left:0; z-index:6; cursor:pointer;}
.m-hjtj p.jt .goRight{ position:absolute; top:76px; right:0; z-index:6; cursor:pointer;}
.g-footer{ width:960px; margin:0 auto;}
.bdsharebuttonbox{ padding:0 0 0 76px; background:url(../images/fxd.png) no-repeat 15px 11px;}




.g-bigkey {width: 1200px; margin-top: 10px;}
.g-bigkey .m-tkuang,.g-bigkey .m-intro { width: 1200px; }

.g-bigkey .m-intro .m-intro-r {    margin: 11px 20px 0 0;width: 770px;}
.g-bigkey .m-intro .m-intro-l { margin-left: 20px; }

.g-bigkey2 { width: 1200px; }

.g-bigkey2 .m-softlist li { width: 280px;margin-left: 16px;border-radius: 8px; overflow: hidden; }

.g-bigkey2 .m-softlist li p { width: 248px; }
.g-bigkey2 .m-softlist li img { margin-bottom: 4px }

.g-bigkey3 { width: 1200px; }


.m-keyxg {margin-bottom: 5px;}
.m-keymain a,.m-keyxg a {color:#2b7fd5; margin-right: 6px;}
.m-keymain a:hover,.m-keyxg a:hover {color:#1d6ebe;text-decoration: underline;}




ul.m-softlist2 {
	margin-left: -30px;
    font-size: 14px;
}
ul.m-softlist2 li {
  width: 380px;
	height: 200px;
	margin-top: 10px;margin-bottom: 20px;
  border: 1px solid #eeeeee;
	background-color: #fff;
  padding: 16px;
	position: relative;
	box-sizing: border-box;
  margin-left: 30px;
  float: left;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.m-softlist2 li:hover {
  box-shadow: 0 0 10px 0 rgba(47, 47, 47, 0.2);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.m-softlist2 li .ed_left {
  width: 66%;
  overflow: hidden;
}
ul.m-softlist2 li .ed_left .two{
  width: 100%;
  color: #999;
  display: inline-block;
  margin-bottom: 7px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.m-softlist2 li .ed_left .two em.edition {
	width: auto;
	line-height: 24px;
	float: left;
	display: inline-block;
}
ul.m-softlist2 li .ed_left span {
  width: 100%;
	color: #999;
  display: inline-block;
  margin-bottom: 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.m-softlist2 li .ed_left .two .SESFLbb {
	display: inline-block;
  line-height: 20px;
  overflow: hidden;
	margin-left: 16px;
  white-space: nowrap;
}
ul.m-softlist2 li .ed_left .two .SESFLbb span {
  margin-right: 12px;
	width: 20px;
	float: left;
	display: inline-block;
	margin-bottom: 0;
}
ul.m-softlist2 li .ed_left .two .SESFLbb img {
  vertical-align: middle;
}
ul.m-softlist2 li .one:hover {
  color: #358ff0;
}
ul.m-softlist2 li .one {
  width: 90%;
  font-size: 18px;
	font-weight: bold;
  color: #444444;
  display: inline-block;
  margin-bottom: 8px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
ul.m-softlist2 li:hover .one {
   color: #358ff0;
}
ul.m-softlist2 li .ed_left .five {
  margin-bottom: 0px;
}
ul.m-softlist2 li .ed_left .four em {
    display: inline-block;
    text-align: center;
    color: #666;
    background-color: #f5f5f5;
    padding: 3px 10px;
    margin-right: 10px;
}
ul.m-softlist2 li .ed_left .four .type {
  display: inline-block;
  text-align: center;
  color: #666;
  background-color: #f5f5f5;
  padding: 3px 10px;
  margin-right: 10px;
}
ul.m-softlist2 li .ed_left .four .type:hover {
  color: #358ff0;
}
ul.m-softlist2 li .ed_right {
  margin-top: 5px;
}
ul.m-softlist2 li .ed_right a{
	display: block;
}
ul.m-softlist2 li .ed_right img {
  width: 80px;
  height: 80px;
    display: inline-block;
  border-radius: 12px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.zb_pclist li .ed_right {
  margin-top: -10px;
}
ul.zb_pclist li .ed_right img {
  width: 80px;
  height: 98px;
  border-radius: 6px;
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.m-softlist2 li .ed_right img:hover {
  -webkit-transform: scale(1.1);
  -moz-transform: scale(1.1);
  -ms-transform: scale(1.1);
  -o-transform: scale(1.1);
  transform: scale(1.1);
  -webkit-transition: all 0.3s;
  -moz-transition: all 0.3s;
  -ms-transition: all 0.3s;
  -o-transition: all 0.3s;
  transition: all 0.3s;
}
ul.m-softlist2 li .ed_right .a_down {
  display: block;
  width: 80px;
  height: 26px;
  text-align: center;
  line-height: 26px; margin-top: 10px;
  text-decoration: none;
  font-weight: bold;
  letter-spacing: 1px;
  padding-left: 1px;
  overflow: hidden;
  font-size: 14px;
  border-radius: 20px;
  background: #37b1fa;
  color: #FFFFFF;
}
ul.m-softlist2 li:hover .ed_right .a_down {
  box-shadow: 0px 2px 13px 0px rgba(55, 177, 250, 0.65);
}
ul.m-softlist2 li > em {
    width: 81px;
    height: 82px;
    display: block;
    position: absolute;
    right: -7px;
    top: -7px;
	background: url("../images/icon.png") no-repeat;
    background-position: 0 -2567px;
}
ul.m-softlist2 li:nth-child(1) em{background-position:-9px -590px;}
ul.m-softlist2 li:nth-child(2) em{background-position:-107px -590px;}
ul.m-softlist2 li:nth-child(3) em{background-position:-206px -590px;}
ul.m-softlist2 li:nth-child(4) em{background-position:-304px -590px;}

.app_starBox {
    width: 102px;
    height: 20px;
    overflow: hidden;
  }
  .app_starBox .star {
    display: block;
    height: 20px;
    overflow: hidden;
    float: left;
    line-height: 20px;
    margin-left: 0;
  }
  .app_starBox .star span {
    width: 102px;
    height: 20px;
    background: url("../images/icon.png") no-repeat;
    display: inline-block;
  }
  .app_starBox .star span.star0 {
    background-position: -22px -270px;
  }
  .app_starBox .star span.star1 {
    background-position: -22px -300px;
  }
  .app_starBox .star span.star2 {
    background-position: -22px -330px;
  }
  .app_starBox .star span.star3 {
    background-position: -22px -360px;
  }
  .app_starBox .star span.star4 {
    background-position: -22px -390px;
  }
  .app_starBox .star span.star5 {
    background-position: -22px -420px;
  }


  .SDetztjs {
    width: 1200px;
    margin: 0 auto;
    position: relative;
    padding-bottom: 12px;
	overflow: hidden;
}
.SDetztjs .img {
  width: 416px;
	height: 258px;	
	box-sizing: border-box;
	border: 1px solid #eee;
    position: absolute;
    z-index: 1;
    left: 0;
    top: 0;
}
.SDetztjs .info {
    width: 785px;
	height:auto;
    border-right: 0;
    border-bottom: 0;
    position: relative;
    z-index: 2;
    background-color: #f4fbfe;
	/* background: url(../images/u_hypot_1.png) no-repeat ;
	background-size: cover; */
}
.SDetztjs .inner {
  width: 780px;
  height: auto;
  min-height: 260px;
  box-sizing: border-box;
  padding: 12px 20px 36px 30px;
}
.SDetztjs h1 {
    width: 100%;
    display: inline-block;
    color: #000;
    font-size: 22px;   
    margin-bottom: 8px;
	line-height: 32px;
}
.SDetztjs .inner .inodiv {
    width: 100%;
    max-height: 78px;
    margin-bottom: 16px;
    overflow-y: scroll;
    font-size: 15px;
	color: #666;
    line-height: 26px;
}

.SDetztjs .inner > p::-webkit-scrollbar {
  width: 5px;
  height: 10px;
	border-radius: 10px;
  background-color: transparent;
}
.SDetztjs .inner > p::-webkit-scrollbar-track {
  background-color: transparent;
}
.SDetztjs .inner > p::-webkit-scrollbar-thumb {
  background-color: #ddd;
}
.SDetztjs .inner .shareBox {
    width: 500px;
    float: left;
}
/*合集相关标签*/
.rela_tabhj {
	width:100%;
	overflow: hidden;
	margin: 0 auto;
	margin-bottom: 6px;
}
.rela_tabhj span{
	display: inline-block;
	float: left;
	font-size: 14px;
	color: #444;
}
.rela_tabhj span.tabhj_tit{
	height: 26px;
    line-height: 26px;
}
.rela_tabhj span.tabhj_item{
	max-width:590px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.rela_tabhj span.tabhj_item a {
    display: block;
    float: left;
    padding: 0px 10px;
    height: 24px;
	color: #358ff0;
    line-height: 24px;
    border: 1px solid #EAEAEA;
    border-radius: 100px;
    margin-right: 10px;
	margin-bottom:10px;
    font-size: 14px;
}
.rela_tabhj span.tabhj_item a:nth-child(1) {
  border-color: #4d90ba;
  color: #4d90ba;
}
.rela_tabhj span.tabhj_item a:nth-child(2) {
  border-color: #660033;
  color: #660033;
}
.rela_tabhj span.tabhj_item a:nth-child(3) {
  border-color: #008800;
  color: #008800;
}
.rela_tabhj span.tabhj_item a:nth-child(4) {
  border-color: #966de1;
  color: #966de1;
}
.rela_tabhj span.tabhj_item a:nth-child(5) {
  border-color: #5bc3af;
  color: #5bc3af;
}
.rela_tabhj span.tabhj_item a:nth-child(6) {
  border-color: #ff7573;
  color: #ff7573;
}

.share_time {
	width:100%;
	overflow: hidden;
	position: absolute;
	bottom: 20px;
    font-size: 14px;
}
.share_time span{
	display: inline-block;
	float:left;
	color: #999;
    line-height: 20px;
    margin-right: 30px;
    padding-left: 28px;
	background: url(../images/uptime.png) no-repeat;
}
.share_time span.hj_date{
	padding-left: 24px;
	background-position: -3px -5px;
}
.share_time span.sfdt_num{
    background-position:2px -27px ;
}
.share_time span.sfdt_num em {
    margin: 0 6px;
    font-weight: bold;
    font-size: 14px;
    color: #ff0000;
}

.SDetztjs .inner > .inodiv::-webkit-scrollbar {
    width: 5px;
    height: 10px;
      border-radius: 10px;
    background-color: transparent;
  }
  .SDetztjs .inner > .inodiv::-webkit-scrollbar-track {
    background-color: transparent;
  }
  .SDetztjs .inner > .inodiv::-webkit-scrollbar-thumb {
    background-color: #ddd;
  }



  .com_titOne {
    width: 1160px;
     background-color: #fff;
    margin: 12px auto 0;
    overflow: hidden;
    display: block;
    border-bottom: 1px solid #f0f0f0;
    padding: 20px;
  }
  .com_titOne h2 {
    font-size: 20px;
    line-height: 34px;
    float: left;
    color: #444;
  }
  .com_titOne h2.fx22 {
    font-size: 22px;
  }
  .com_titOne h2.w420 {
    width: 420px;
  }
  .com_titOne h2 i {
    content: "";
    display: block;
    width: 30px;
    height: 26px;
    float: left;
    margin-right: 10px;
    position: relative;
    top: 3px;
    background: url(../images/icon.png) no-repeat -250px -172px;
  }
  .com_titOne h2 i.tit_iconhj {
    background-position: -119px -171px;
  }
  .com_titOne h2 i.tit_iconzq {
    background-position: -207px -171px;
  }
  .com_titOne h2 i.tit_iconbb {
    background-position: -494px -169px;
  }
  .com_titOne h2 i.tit_iconzy {
    background-position: -533px -170px;
  }
  .com_titOne h2 i.tit_iconzb {
    background-position: -207px -171px;
  }
  .com_titOne h2 i.tit_iconwy {
    background-position: -449px -170px;
  }
  .com_titOne h2 i.tit_icondnb {
    background-position: -159px -171px;
  }
  .com_titOne h2 i.tit_icon1 {
    background-position: -401px -170px;
  }
  .com_titOne h2 i.tit_iconaz {
    background-position: -249px -172px;
  }
  .com_titOne h2 i.tit_iconpg {
    background-position: -299px -171px;
  }
  .com_titOne h2 i.tit_iconmac {
    background-position: -568px -170px;
  }
  .com_titOne h2 i.tit_iconpcsf {
    background-position: -18px -168px;
  }
  .com_titOne h2 i.tit_iconupd {
    background-position: -62px -171px;
  }
  .com_titOne h3 {
    font-size: 18px;
    float: left;
    padding: 10px 0px;
    color: #666666;
  }
  .com_titOne h3::before {
    content: "";
    float: left;
    margin-top: 6px;
    display: inline-block;
    width: 4px;
    height: 16px;
    background-color: #358ff0;
    margin-right: 10px;
  }
  .com_titOne .click_more {
    color: #a8a8a8;
    display: inline-block;
    height: 26px;
    text-align: right;
    padding-top: 15px;
    font-size: 12px;
  }
  .com_titOne .click_more::before {
    content: "...";
    display: inline-block;
    border: 1px solid #a8a8a8;
    border-radius: 25px;
    width: 12px;
    height: 12px;
    position: relative;
    top: -3px;
    left: -5px;
    text-align: center;
    color: #a8a8a8;
    line-height: 0.4;
  }
  .com_titOne .click_more:hover::before {
    color: #358ff0;
    border: 1px solid #358ff0;
  }
  .com_titOne .click_more:hover {
    color: #358ff0;
  }
  .com_titOne .hot_tab_item {
    padding: 12px 0px;
  }
  .hot_tab_item a {
    padding-left: 10px;
  }
  .tab_tit_item {
    text-align: right;
    margin-left: 160px;
    line-height: 2;
    padding: 5px 0px;
    padding-bottom: 5px;
  }
  .tab_tit_item a:hover {
    border: 1px solid #358ff0;
    color: #358ff0;
  }
  .tab_tit_item a {
    padding: 2px 15px;
    text-align: center;
    border-radius: 20px;
    margin-left: 20px;
    color: #444444;
    border: 1px solid #eeeeee;
  }
  .tab_tit_item .tabListUl {
    width: auto;
    overflow: hidden;
  }
  .tabListUl li.cur {
    border: 1px solid #358ff0;
    color: #358ff0;
  }
  .tabListUl li:hover {
    border: 1px solid #358ff0;
    color: #358ff0;
  }
  .tabListUl li {
    padding: 0 15px;
    text-align: center;
    border-radius: 20px;
    margin-left: 20px;
    float: left;
    height: 24px;
    line-height: 24px;
    color: #444444;
    border: 1px solid #eeeeee;
  }


  .con_boxinfo {width: 1200px; margin: 0 auto 20px;
  
    background-color: #fff;
  }

  
ul.ban_list {
	margin-left: 0;
	overflow: hidden;
  padding-bottom: 15px;
}
ul.ban_list li {
  width: 275px;
	margin-left: 20px;
	margin-top: 20px;
  float: left;
	position: relative;
}
ul.ban_list li > a img {
  width: 100%;
  height: 180px;
	display: block;
	overflow: hidden;
  transition: transform 0.3s;
}
ul.ban_list li:hover img{
	transform: scale(0.96);
	transition: transform 0.3s;
}
ul.ban_list li a span {
  width: 100%;
	display: block;
  line-height: 32px;
  height: 32px;
	font-size: 15px;
  color: #333;
  text-align: center;
}
ul.ban_list li:hover a span {
  display: block;
}


  /* 评论 */
  .g-pl-new {
    width: 1200px;
    overflow: hidden;
    padding: 0px;
    border-top: 0px;
    margin:0 auto;
    background-color: #fff;
}

#s_comment textarea {border: 1px solid #ececec;padding: 3px 0;width: 100%;height:60px;line-height:24px;margin: 10px 0;text-indent: 5px; font-size: 14px;}
#s_comment .comment_btn {padding: 0 0px 20px;text-align: left;}
#s_comment .comment_btn input {width: 146px;height: 40px;line-height: 40px;color: #fff;border: 0 none;padding: 0;background: #349eec;cursor: pointer;font-size: 16px; }
#s_comment .comment_btn span {font-size: 14px;color: #4d4d4d; margin-left: 20px}
#comment_list dt { line-height:28px; height:28px; overflow:hidden; padding:0; }
#comment_list dt span {float: left;}
#comment_list dt em {float: right;font-style: normal;}
.lookpl a {margin: 10px auto;width: 65%;height: 30px;line-height: 30px;font-size: 13px;text-align: center;color: #7e7e7e;background: #f8f8f8;border-radius: 20px;display: block;font-weight: normal;}
.lookpl a i{color: #f77;}
#comment_list dd { word-wrap: break-word; line-height:20px; padding:10px 0px; margin:0; font-size: 14px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 10px;}
#comment_list p {text-align: right;line-height: 1;padding: 5px 0;font-size: 12px;margin-top: 10px;}
#comment_list p a {color: #7e7e7e;margin-left: 10px;}
#comment_list h2 span {font-size: 16px;color: #f60;font-weight: normal;}
#comment_list h2 {height: 30px;padding: 0px;margin-bottom: 10px;border-bottom: 1px solid #ddd;}
#comment_list dt b {margin: 0 6px;color: #d92227;font-weight: normal;}

#comment_list .quote, #comment_list .quote span { text-indent:0; text-align:left; }
#comment_list {  color:#2f2f2f; padding:1px; zoom:1; font-size:12px; padding: 0 20px;overflow: hidden;border: none; }
#comment_list dt { line-height:28px; height:28px; overflow:hidden; padding:0; }
#comment_list h2 {  height:30px; padding:0px;margin-bottom:10px;border-bottom: 1px solid #ddd }
#comment_list h2 em {    float: left;    margin-right: 8px;    width: 4px;
    height: 17px;    background: #e0e0e0;    border-radius: 2px;margin-top: 4px;}
#comment_list h2 span { font-size:16px; color:#333; font-weight: normal; }
#comment_list dl { padding: 0; text-align: left; }
#comment_list dd { word-wrap: break-word; line-height:20px; padding:10px 0px; margin:0; font-size: 14px;border-bottom: 1px dashed #e5e5e5;margin-bottom: 10px;}
#comment_list dd img { margin-top:-5px; }
#comment_list blockquote, #comment_list .quote { padding:3px 3px 5px; margin:0 0 5px 0; border:1px solid #bfbfbf; background:#fffde9; color:#000; }
#comment_list blockquote h4, #comment_list .quote span { color:#666; padding:0 3px; font-weight:normal; font-size:12px; display:block; background:none; }
#comment_list blockquote h4 cite { font-style:normal; }
#comment_list blockquote div { padding:0 7px; }
#comment_list dt i { font-family:verdana; font-style:normal; }
#comment_list dt b { margin:0 6px; color:#d92227; font-weight: normal; }
#comment_list p { text-align:right; line-height:1; padding:5px 0; font-size: 12px; margin-top:10px; }
#comment_list p a { color:#7e7e7e; margin-left:10px; }
#comment_list dt span { float:left; }
#comment_list dt em { float:right; font-style:normal; }
