/*
	[DESTOON B2B System] Copyright (c) 2008-2018 www.destoon.com
	This is NOT a freeware, use is subject to license.txt
*/
/* article && quote*/
.top-l {width:420px;float:left;margin-right:20px;}
.top-r {width:420px;float:right;}
.headline h2 {text-align:center;font-size:24px;margin:0;height:48px;line-height:48px;overflow:hidden;}
.subline {padding:0 16px;}
.subline li {height:34px;line-height:34px;overflow:hidden;font-size:16px;}
.subline .f_r {color:#666666;font-size:12px;}
.keytags {font-size:14px;padding:16px;}
/* catlist */
.childlist {padding:10px 10px 10px 15px;line-height:24px;}
.childlist li {font-size:14px;height:28px;line-height:28px;background:url('image/li_dot.gif') no-repeat 5px 12px;padding:0 10px 0 12px;overflow:hidden;}

.catlist {padding:16px 0;line-height:32px;}
.catlist li {font-size:14px;height:32px;line-height:32px;background:url('image/li_dot.gif') no-repeat 6px center;padding:0 12px;overflow:hidden;}
.catlist i {font-style:normal;float:right;font-size:12px;color:#666666;}
.catlist .sp {background:#FFFFFF url('image/dot.gif') repeat-x 0 center;}

.subtitle {padding:10px 16px;margin:20px 0;line-height:32px;font-size:14px;border:#DDDDDD 1px solid;background:#FAFAFA;}
.subtitle li {width:50%;height:32px;overflow:hidden;float:left;}


.fl { float: left; }
.fr { float: right; }
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{*+height:1%;}

.screen-box.clearfix {    margin: 10px 0;}
.info-detail-top { border: 1px solid #179362; background: #f5f5f5; padding: 19px; }
.info-detail-top .img img { width: 109px; height: 109px; border: 1px solid #179362; }
.info-detail-top .info2 { width: 210px; margin-left: 25px; height: 109px; overflow: hidden; }
.info-detail-top .info2 .title2 { font-size: 18px; color: #333; font-weight: bold; line-height: 18px; background: none; margin-bottom: 9px; }
.info-detail-top .info2 span { display: block; font-size: 14px; color: #666; line-height: 30px; }
.info-detail-top .info2 span a { display: inline; }
.info-detail-top .info2 span a:hover { color: #f60; }
.info-detail-top .input-group { margin-top: 2px; }
.info-detail-top .input-group .input-box { padding: 8px 0; }
.info-detail-top .input-group .input-box label { width: 105px; margin-right: 10px; text-align: right; font-size: 14px; color: #444; line-height: 36px; display: block; float: left; }
.info-detail-top .input-group .input-box label i { color: #f00; font-style: normal; padding-right: 8px; }
.info-detail-top .input-group .input-box input { float: right; width: 205px; height: 36px; border: 1px solid #d2d2d2; padding: 0 17px; font-size: 12px; }
.info-detail-top .btn2 button { width: 90px; height: 90px; background: #179362; color: #fff; border-radius: 50%; font-weight: bold; border: none; outline: none; font-size: 18px; line-height: 20px; text-align: center; padding: 0 26px; margin-top: 9px; }

/*ÆÀÂÛ*/

.comment {padding:16px 0;margin:0 6px;border-top:#DDDDDD 1px dotted;}
.comment table {width:100%;border-collapse:collapse;border-spacing:0;}
.comment_l {width:54px;padding:6px 0 0 0;}
.comment_l img {border-radius:50%;}
.comment_sp {background:#F9FCFE;}
.comment_content {color:#333333;font-size:14px;line-height:180%;clear:both;padding:6px;}
.comment_title {height:26px;line-height:26px;color:#1B4C7A;padding:0 6px;}
.comment_floor {float:right;}
.comment_info {padding:6px;}
.comment_vote {float:right;color:#666666;padding:2px 0;}
.comment_form {margin:0 15px 0 15px;border-top:#EEEEEE 1px solid;}
.comment_area {width:100%;height:70px;border:#7D96C4 1px solid;}
.comment_input {color:#1B4C7A;}
.comment_input span {color:red;}
.comment_input input {border:#DDDDDD 1px solid;padding:6px;}
.comment_time {font-size:11px;color:#666666;}
.comment_close {padding:16px 0 0 16px;font-size:14px;color:#666666;}
.comment_reply {padding:6px 10px;margin:0 6px;line-height:180%;border-left:#FF6600 2px solid;font-size:14px;}
.quote{border:1px solid #DCDCDC;background:#FFFFFF;padding:10px;margin-bottom:10px;}
.quote_title {font-size:12px;color:#1B4C7A;}
.quote_time {font-size:11px;color:#666666;}
.quote_floor {float:right;font-size:10px;}
.quote_content {clear:both;}
.stat {padding:20px 0;}
.stat_p {height:10px;line-height:10px;background:#F2F2F2;font-size:1px;}
.stat_p div {height:10px;line-height:10px;background:#FFA40D;border-left:#FFA40D 2px solid;float:left;}
.c_p {cursor:pointer;}
#face {z-index:1000;width:290px;position:absolute;margin:-118px 0 0 0;background:#FFFFFF;border:#CCCCCC 1px solid;cursor:pointer;}
#face td {width:28px;height:28px;border-right:#CCCCCC 1px solid;border-top:#CCCCCC 1px solid;text-align:center;}
#face td:hover {background:#D8E8F9;}
#face span {float:right;}
#face div {background:#EEEEEE;padding:0 10px;line-height:32px;}
.face {width:16px;height:16px;cursor:pointer;z-index:1000;position:absolute;margin-top:12px;}
.face:hover {padding-left:1px;}
.sc {text-align:right;color:#555555;font-size:16px;font-family:Verdana;font-weight:100;cursor:pointer;}
.sc:hover {color:#FF0000;}
/* pages */
.pages {padding:24px 0;text-align:center;font-size:12px;color:#666666;}
.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border:#DDDDDD 1px solid;padding:6px;text-decoration:none;}
.pages a:hover {background:#258CFF;border:#258CFF 1px solid;color:#FFFFFF;padding:6px;text-decoration:none;}
.pages strong {background:#258CFF;padding:6px;border:#258CFF 1px solid;color:#FFFFFF;}
.pages_inp {width:32px;border:#DDDDDD 1px solid;color:#666666;padding:4px;text-align:center;}
.pages_btn {width:32px;border:#FF6600 1px solid;color:#FFFFFF;padding:4px 6px;background:#FF6600;font-weight:bold;font-size:11px;}
.pages label {background:#FFFFFF;border:#DDDDDD 1px solid;color:#666666;padding:6px 6px;}
.pages label em {color:red;font-weight:bold;font-style:normal;}
.pages label span {font-weight:bold;}
.pages cite {font-style:normal;}