﻿@charset "utf-8";
/*公共部分(1008)*/
*,html,body{margin:0; padding:0;}
body{margin:0; padding:0;background:#fff;}
body,input{line-height:28px; font-size:18px; color:#000; }
body,html{overflow-x:hidden; }
p,div,img {margin:0; padding:0;}
.main {line-height:27px; font-size:18px; background:#fff; margin-bottom:0px; max-width:800px; margin:0px auto; box-shadow:0 0 15px #ccc;overflow:hidden;}

input{ font-size:16px; -webkit-appearance: none;border-radius: 0px;}
form{display:inline;}
img {max-width:300px;border:0;}
li,ul,ol{ list-style:none;}
a:link,a:visited {text-decoration:none; color:#004299;}
a:hover,a:active,a:focus {color:#2263a5; text-decoration:none;}
.f9{ font-size:16px;}
.f8{ font-size:14px;}
.tr{ text-align:right;}
.tc{ text-align:center;}
.mtop10{ margin-top:10px;}
.bg_LGrey{background:none repeat scroll 0 0 #EFEFEF;color:#333;padding:3px 5px 1px;}


/*=========新彩版样式 样式命名规则和详解请参阅：===========*/
/*---------------http://pp.lexun.com/wap20/yuanheping/Wap2.0/NewCSSNote.doc-----------------*/


/*-头部最顶端-*/
.header {height:26px; padding-top:2px; background:#4c4c4c;text-align:center; padding-left:5px; padding-right:5px; color:#fff;background:#adadad; color:#fff;  }
.header a { margin-left:5px; color:#fff;}

/*-logo-*/
.logo {border-bottom:1px solid #f4e5d1; border-top:1px solid #f4e5d1; height:52px;text-align:center;  background:#fcf1ce;}

/*.logo img{ display:none;}*/
/*-面包屑路径-*/
.topPath{background:#E3E3E3;  padding:2px 5px;}
.webPath{ padding:3px 5px 3px; background:#e4e4e4; font-size:18px; }

/*-菜单-*/
.menu {padding:3px 5px; text-align:left; background:#F9F9F9; }
.menu a{color:#004299; }
.menu a:hover,.menu a:active,.menu a:focus{ color:#000;}

/*顶部菜单*/
.top_menu{ padding-top:4px; padding-left:5px; color:#6c3b00;background-color:#FCF1CE;}

/*-子菜单-*/
.subMenu{ padding:3px 5px 3px;;border-bottom:1px solid #bedeff; font-size:18px;  }
.subMenu a{  margin:0 5px; }
.subMenu a:active{}

/*-广告区域-*/
.banner01{padding:3px 5px; font-size:18px;}
.banner01 img{ float:left; padding:0 10px; display:inline-block; margin-top:4px;}

/*-更多文章标题-*/
.subTitle{background:#fdfbef; padding:5px; margin:0px 2px;}
.listTitle {background:#FFFDF2; padding:5px; border-bottom:1px solid #E3D2C8;}


/*-下篇上篇-*/
.items{display:inline-block; text-indent:5px; line-height:28px; border-bottom:1px solid #f3f3f3; background:center; width:100%; }


/*-可以扩展的文章列表-*/
.list {border-bottom:1px dotted #EFEFEF;padding:5px; line-height:22px; text-indent:3px; margin-left:5px; }
.list p{border-bottom:1px dashed #E6E5E5; padding:5px 0; }
.listName{ font-size:14px; color:#c9c9c9;}

/*-首页推荐资料-*/
.new {font-size:15px; color:#ccc; line-height:22px; margin: 10px; margin-bottom:12px; }/*-文章日期-*/
.new a {margin:0 3px;font-size:16px; color:#000;}


/*-一般内容-*/
.dh_bg { background: #fff; border: 1px solid #dadada; margin: 10px; overflow: hidden; border-radius: 3px; }
.content { overflow: hidden; width: 100%; margin-bottom: -1px; }
.content a:nth-child(3n+1) { border-left: 0; }
.content a { width: 33.3%; float: left; font-size: 15px; height: 40px; line-height: 40px; overflow: hidden; box-sizing: border-box; -webkit-box-sizing: border-box; border-bottom: 1px dashed #dadada; border-left: 1px dashed #dadada; text-align: center; color: #000; }
.content a:hover { background: #FFFAF3;}

/*-文章内容区域-*/
.articleTitle {text-align:center;font-size:18px;font-weight:700; padding-top:5px;}/*-文章标题-*/
.articleSubtitle{font-size:18px; color:#333; text-align:center;  }
.articleDate {font-size:14px; color:#ccc; line-height:22px; text-align:center; margin-bottom:12px; }/*-文章日期-*/
.articleDate a {font-size:14px; margin:0 3px;}
.articleAuthor{ background:#fff; padding:5px; font-size:16px; }/*文章下面作者或签名等扩展*/
.articleAuthor a{ margin-right:5px;}
.articleContent {color:#333;font-size:17px;margin-top:5px;word-break:break-all;line-height:1.7em;letter-spacing:1px; padding:5px 5px 1px; }/*-文章内容-*/
.articleShare{ padding:5px; text-align:right; line-height:22px;font-size:14px;background-color:#f9f8f6; margin:0px 2px;  }/*文章分享*/
.articleComment {background-color:#FBF8F2; padding:2px 5px;margin:0px 3px ; border-left:1px solid #ccc; border-right:1px solid #ccc;  }/*文章评论*/
.articleComment a { text-align:right; padding-right:10px; }/*文章评论*/
.articleComment small,.box small{ font-size:14px; line-height:22px; color:#969696;}
.L{color:#bcbcbc; padding-left:5px; line-height:14px; font-size:14px;}
.M{color:#039;}
.R{color:#ccc;position:absolute; right:0; padding-right:5px; font-size:14px;line-height:14px;}
.articleInfo{padding:5px; text-align:left; font-size:14px; line-height:22px; border-bottom:1px dotted #eee;border-top:1px dotted #ccc;background-color:#f9f8f6;  margin:0px 2px;}/*文章下面编辑过，入专等信息*/
.articleCommentName{font-size:14px; padding:2px 0px;   line-height:22px; margin:10px 3px 0; height:auto; position:relative; border-top:none; background-color:#FBF8F2; border-top:1px solid #ccc; border-left:1px solid #ccc; border-right:1px solid #ccc;}
.articleAnswer{ font-size:16px; border-bottom:1px solid #ccc;  border-left:1px solid #ccc; border-right:1px solid #ccc;background-color:#FBF8F2;margin:0px 3px 10px; padding:0 2px; position:relative;}

/*-分页-*/
.page{ padding:5px; clear:both; border-bottom:0px dotted #a3d0a2; background-color:#F4F7F9;}
.page input[type="text"]{ border:1px solid #e6d794; padding:0px 5px; width:45px; margin-bottom:5px;}
.page input[type="submit"],input[type="button"]{ border:1px solid #e6d794; background:#f68e00;  color:#fff; padding:0px 4px; font-size:16px;}


/*-图片-*/
.imgBox{padding:5px; clear:both;  font-size:16px; text-align:center;  }
.imgBox p{ width:50%; float:left; }

/*-底部区-*/
.footer {background:#e6e6e6;text-align:center;border-top:0px solid  #ba5c18;color:#0d0d0d ;}
.footer a {color:#797979;margin:0 5px;font-size:12px;}
.footer img {width:60px; margin-bottom:12px;}


/*-版权及日期等-*/
.copyright {padding:5px; background:#fff; border-top:0px solid #d6d6d6; font-size:12px; line-height:22px;color:#616161; text-align:center;}
.copyright a{ margin:0 10px;}