@charset "utf-8";
/* CSS Document */

/*全局定义*/
.sub-banner{ height: 175px; background: url(../images/sub-banner.jpg) no-repeat;}
.sub-left{ width: 192px; background: #0093dd; padding-bottom:50px;}
.sub-left a{ color:#fff;display:block;}
.left-bt{ width: 192px; height: 46px; line-height: 46px ;position:absolute; z-index:999; top: 316px; background:url(../images/sub-bt.png) no-repeat;}
.left-bt h3{color: #fff; padding-left: 20px;}
.sub-left ul li{background:url(../images/sub-bottom.png)repeat-x bottom;height: 30px; line-height: 30px; padding-left:20px;padding-top:10px;}
.sub-left-bt li a{background:url(../images/nav-bt.png) no-repeat left 11px;  height: 30px; line-height: 30px ;padding-left:12px;}
.sub-left-bt dt a{height: 30px; line-height: 30px; padding-left: 45px;}

.sub-right{ width: 770px; margin-left:40px; }
.right-bt{ border-bottom:2px solid #ccc; height: 33px; line-height: 30px; margin-top: 10px; margin-bottom: 30px;}
.place{ background:url(../images/home.gif) no-repeat left; padding-left: 15px; height: 30px;}
.place a{ color: #666; float: left;}
.place a:hover{ color: #333;}
.place h3{ float: left; padding-left: 5px; font-size: 14px;}
.time{ font-size: 14px;}

.ksan{ float: right; }
.ksan a{ background: #ffceb6; color:#fff;  font-size: 14px;padding:5px 20px;}
.ksan a:hover{background: #ff8c54;}
.sub-ct img{  width:auto; max-width:100%; height: auto;}

/*news页面*/
.sub-ct ul h3 a:hover{ color: #0093dd;}
.sub-ct ul p{ font-size:12px; line-height: 18px; color: #666; padding-top: 10px;}
.sub-ct .time { font-size: 14px; font-weight: normal; float:right;}
.sub-ct .solve{ background: #21b951;font-size: 12px; padding: 0 10px; color: #fff;
 text-align:center; margin-left:20px;}
.sub-ct .unresolved{ background: #999; font-size: 12px; color: #fff; text-align: center;
  padding: 0 10px; margin-left:20px;}

/*内容页*/
.sub-ct p{ margin:auto; line-height:24px; font-size:14px; font-family: sans-serif,; color: #000;}
.sub-ct p span{line-height:24px; font-size:14px; font-family: sans-serif,}
.sub-ct li{ border-bottom:1px solid #e1e1e1; padding-bottom: 15px; margin-bottom: 20px;}
.sub-ct .title{ border-bottom: 1px solid #e1e1e1; text-align: center; margin-bottom:20px;}
.sub-ct .title h3{color: #006091; font-size:24px; font-weight:600; }
.sub-ct .title span{ font-style: 12px; color: #999; line-height: 40px; }

/*会员登录*/
.user-top2{margin-bottom: 30px;}
.user-logo2{ width: 400px; height: 72px;}
/*.fh-home img{ width: 60px; height: 60px; line-height: 60px; margin-top: 25px;}*/
.user-menu2{ line-height: 75px;}
.user-menu2 li{ margin-left: 10px; float: left;}
.user-bj{ width:100%; height:500px; background: url(../images/user-bj.jpg) no-repeat center;}
.login-zt{ width: 380px; height: 440px;border: 1px solid #eee; padding: 10px; background: #fff; float:right; }
.login-bt{ text-align: center; height: 60px; line-height:60px;}
.login-bt h3{ font-size: 18px; font-weight:normal;}
.login form{ margin: 10px;}
.login input{ padding: 5px;font-family: '\5FAE\8F6F\96C5\9ED1';}
.td1{width:97%;height: 30px;font-size: 15px;  margin-bottom: 20px; }
.td2{height: 30px; float:left; margin-bottom: 20px;}
.login .btns{ width:100%; height:45px; background:#21b951; color:#FFF; border:0px #000 solid; font-size:18px; cursor:pointer;}
.login .register{width:100%; height:45px; background:#f29a28; color:#FFF; border:0px #000 solid;font-size:18px; cursor:pointer;}

/*会员注册*/
.register{ height: 30px;}


/*会员中心css*/
.line-f{ width:1px; height: 10px; line-height: 10px; border-right: 1px solid ; overflow: normal; margin-left: 10px; margin-right:10px;}
.top-menu{ height: 30px; line-height:30px; color: #fff; background: #00547f;}
.top-menu a{ color: #fff;}
.user-top{ border-bottom: 1px solid #e3e9ec; margin-bottom: 30px;}
.user-logo{ width: 350px; height: 72px; background: url(../images/user-logo.gif) no-repeat;}
.user-left{ width: 200px; background:#f1f1f1; padding-bottom: 20px;}
.user-left ul{ margin-bottom: 10px;}
.user-left li{ height:40px; line-height: 40px; border-bottom: 1px dashed #ddd; background: url(../images/left-tb.gif) no-repeat 90%;}
.user-left li a{display:block; padding-left:40px;}
.user-left li a:hover{ color: #0076b1;background:#fff url(../images/left-tb2.gif) no-repeat 90%;}
.user-left h3{ height:59px; line-height: 58px; font-size: 14px; border-bottom: 1px solid #ddd; padding-left:20%;}
.ul01{background:url(../images/user01.gif)no-repeat 8% center;}
.ul02{background:url(../images/user02.gif)no-repeat 8% center;}

.user-right{ width: 870px; margin-left:30px; }
.hello{ height: 100px;padding-bottom: 20px; color: #aaa; background: url(../images/user-hp.gif) no-repeat 5% top;}
.hello a{ color: #ff7800;}
.hello-xx{padding-left:18%; padding-top:20px;}
.user-s{ width: 48%; margin-top: 30px;}
.user-s h3{ line-height:35px; font-size: 15px; border-bottom:1px dashed #ccc; margin-bottom: 20px;}
.user-s li{ line-height: 24px;}

.user-cr{margin-top: 30px; text-align: center;}
.user-cr-bottom{ padding:10px; color:#888; font-size: 13px;}




/*表单展示页*/
.w50{width: 50%;float: left;}
.possum {
    border: 1px solid #ededed;
    padding: 10px;
    margin-bottom: 20px;
}
.possum h3{ font-size: 24px ;padding-bottom: 5px;font-weight: normal; }
.possum h3 p{ color: #999 ;font-size: 12px;font-weight: normal; padding-top: 5px; }

.possum li{ color: #999;line-height: 30px;}
.possum li em { color: #333; font-style: normal;font-weight: normal;}
.possum .bi{clear:both; padding-top:5px;}
.possum .bi p{ color: #333; line-height: 24px; padding-top: 10px; padding-bottom: 10px;}
/*评论留言*/
.part { background: white; border: 1px #ededed solid; border-radius: 2px; }
.cmt-area { padding: 19px; }
.cmt-area-showmore { color: #ff4444; }
.cmt-area-header, .cmt-area-footer { overflow: hidden; *zoom: 1; }
.cmt-area-header { text-align: right; line-height: 20px; color: #777; margin-bottom: 20px; }
.cmt-area-header strong { font: 18px/20px \5FAE\8F6F\96C5\9ED1; color: #333; float: left; text-align: left; }
.cmt-area-header span { font-weight: bold; font-size: 12px; }
.cmt-area-count { color: #f00; }
.cmt-area-section textarea { border: 1px solid #ececec; height: 76px; overflow: hidden; overflow-y: auto; width: 100%; }
.cmt-area-footer { text-align: right; line-height: 40px; height: 40px; margin-top: 10px; margin-bottom: 10px; }
.cmt-area-footer .cmt-area-sendBtn{padding:0 10px;}
.cmt-area-account { float: left; color: #333; }
.cmt-area-account a { display: inline-block; vertical-align: middle; }
.cmt-area-account-login { height: 22px; line-height: 22px; width: 80px; text-align: center; color: #fff; background: #21b951; margin-right: 6px; }
.cmt-area-sendBtn { display: inline-block; vertical-align: middle; height: 25px; line-height: 25px; color: #fff; text-align: center;_text-align:left; background: #333; border-radius: 3px; width: 85px; border: none; cursor: pointer; margin-top: 10px; }
.cmt-area-account-login:hover, .cmt-area-sendBtn:hover { text-decoration: none; color: #fff; }
.cmt-area-account-qq, .cmt-area-account-sina { padding-left: 18px; line-height: 24px; background: url(../images/shareBg.png) no-repeat; }
.cmt-area-account-qq { background-position: 0 -1px; margin-right: 4px; }
.cmt-area-account-sina { background-position: 0 -26px; }
.cmt-area-account-online { display: none; float: left; }
.cmt-area-account-separator { color: #999; display: inline-block; font-weight: normal; *vertical-align: middle; padding: 0 6px; }
.cmt-area-account-online .cmt-area-account-separator { padding: 0 4px; }
.cmt-area table { table-layout: fixed; width: 100%; border-collapse: collapse; border-spacing: 0; empty-cells: show; }
.cmt-area .plhin { border-bottom: 1px dashed #cfd1ce; margin-bottom: 10px; }
.cmt-area td { vertical-align: top; }
.cmt-area .pls { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: medium none; width: 76px; }
.cmt-area .favatar { padding: 20px 0 0 5px; width: 66px; }
.cmt-area .avatar_outer { position: relative; }
.cmt-area .avatar_outer .veri_icon { background: none repeat scroll 0 0 #fff; bottom: 1px; position: absolute; right: 1px; }
.cmt-area .avatar { margin: 0; text-align: center; }
.cmt-area .avatar img { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); border: 0px solid #ddd; max-height: 64px; max-width: 64px; padding: 0; width: auto; _width:64px; _height:64px; }
.cmt-area .plc { padding: 0;}
.pi { border: medium none; height: 18px; line-height: 18px; margin: 18px 0; padding: 0; }
.pi strong a { background: none repeat scroll 0 0 #ccc; border: medium none; border-radius: 4px; color: #fff; height: 18px; margin-top: 0; padding: 0 15px; }
sup { vertical-align: text-top; }
.pi strong a:hover { color: #ff6f3d; text-decoration: none; }
.pti .authi span, .pti .authi em, .pti .authi a { color: #aaa; }
.pti .author { font-size: 16px; }
.pti .author a { color: #f29a28; }
.pti .authortitle { margin: 0 5px; }
.pct { padding-bottom: 1em; }
.t_fsz { min-height: 60px; }
.t_f, .t_f td { font-size: 14px; }
.t_f a { color: #369; text-decoration: underline; }
.psth, .cm .psth { background: none repeat scroll 0 0 #fafafa; border-bottom: 1px solid #f2f2f2; color: #444; font-weight: bold; height: 36px; line-height: 36px; margin-bottom: 5px; margin-top: 5px; padding: 0; width: auto; }
.pstl { padding: 10px 0 4px; }
.psta { margin-top: -5px; width: 54px; float: left; line-height: 24px; overflow: hidden; }
.psta img { border: 1px solid #ddd; height: 32px; width: 32px; }
.psti { color: #333; margin-left: 54px; }
.psti .xw1 { color: #f60; }
.plhin .hin { color: #e0e1e3; opacity: 1; }
.plhin .hin a { color: #999; }
.plhin .hin a:hover { color: #ff6f3d; text-decoration: none; }
.pob { line-height: 36px; }
.pob em { float: left; }
.pob em a { background: none repeat scroll 0 0 rgba(0, 0, 0, 0); font-style:normal; font-size: 12px; margin: 0 3px; padding: 0; }
.cl:after { clear: both; content: "."; display: block; height: 0; visibility: hidden; }
.pcbaby_page {
  height: auto;
  clear: both;
  text-align: center;
  font: 400 12px/14px \5FAE\8F6F\96C5\9ED1;
  color: #999;
}
.pcbaby_page span {
  background: #ccc;
  color: #fff;
}
.pcbaby_page span, .pcbaby_page a {
  display: inline-block;
  padding: 0 13px;
  height: 26px;
  line-height: 26px;
  font-size: 14px;
  margin: 0 2px 10px;
}
.cmt-submit{ width: 150px; height: 35px; line-height: 35px; text-align: center; font-weight: bold; margin:0 auto;}
.cmt-submit a{ display:block; font-size: 15px; background: #f5b96c; color: #fff;}
.cmt-submit a:hover{background: #f29a28;}

























