@charset "utf-8";
/* Starry css */
* {list-style: none;}
li {list-style-type:none}
form { display: inline; }

.xk { overflow: hidden;color: #FC6D02;line-height: 28px; font-size: 14px; margin-top:10px;}
.xk a {color: #434952; transition: all 0.1s linear;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear; margin-left:5px;}
.xk a:hover { color: #FC6D02;}

.xk2 {line-height: 26px;overflow: hidden;color: #FC6D02;font-size: 14px;}
.xk2 a {position: relative;color: #434952;}
.xk2 a:before {content: "";}
.xk2 a:nth-of-type(odd) {color: #FC6D02;margin: 0px 2px;}
.xk3 {line-height: 29px;overflow: hidden;color: #999;font-size: 14px;margin-top: 10px;}
.xk3 a {position: relative;color: #434952;}
.xk3 a:before {content: "";}
.xk3 a:nth-of-type(odd) {color: #999;margin: 0px 2px;}
.xk4 { overflow: hidden;color: #FC6D02;line-height: 28px; font-size: 14px; margin-top:10px;font-style: italic;}
.xk4 a {color: #434952; transition: all 0.1s linear;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear; margin-left:5px;font-style: normal;}
.xk4 a:hover { color: #FC6D02;}
.mx { overflow: hidden;}
.mx br{display:none;}
.mx a { line-height: 28px; width: 50%; float: left; color: #434952; font-size: 14px; transition: all 0.1s linear;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;}
.mx a:hover { color: #FC6D02;}
.mx .right {font-size: 10px; margin-right:15px;}

.mx2 { overflow: hidden;}
.mx2 a { line-height: 24px; text-indent: 10px; width: 100%; float: left; color: #434952; font-size: 14px; transition: all 0.1s linear;-webkit-transition: all 0.1s linear;-moz-transition: all 0.1s linear;-o-transition: all 0.1s linear;border-left: solid 2px #FC6D02; margin-bottom:2px;}
.mx2 a:hover { color: #2b73df; background:#FCFCFC; border-left: solid 8px #FC6D02;}
.mx2 .right {font-size: 10px;}
.right {font-size: 14px;float: right;color: #999999;margin-right: 5px;}


/* 首页个人信息位置 */
.indexuser {padding:5px;}
.indexuser .touxiang {height:50px; width:50px; overflow:hidden; float:left;}
.indexuser .touxiang img {height:50px; width:50px; border-radius:5px;}
.indexuser .data { float:left; margin-left:7px; overflow:hidden;position: relative; margin-top:3px; height:50px;}
.indexuser .data p1 {font-size: 13px; color: #D3D3D3;}
.indexuser .data p1 a {font-size: 16px;font-weight: bold; margin-right:5px;}
.indexuser .data p2 {font-size: 10px;position: absolute;top: 25px;left: 0;white-space: nowrap;}


/*列表样式调用 */
.line_1 {}
.line_1 li {float: left; position: relative;margin-bottom: -5px;}
.line_1 li:nth-child(1),.line_1 li:nth-child(2),.line_1 li:nth-child(3) {margin-right:20px;}
.line_1 li a { display: inline-block; }
.line_1 li p {overflow: hidden;width: auto;font-size: 12px;color: #2A2A2A;text-align: center;text-overflow: ellipsis;white-space: nowrap;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.line_1 li p:hover{color: #FC6D02;}


.line_2 {position: relative;overflow: hidden; background:#fff;}
.line_2 ul {}
.line_2 li {overflow: hidden;padding-top: 10px}
.line_2 li a .con7_tit {text-overflow: ellipsis;white-space: nowrap;color: #242424;font-size: 15px;text-align: left;position: absolute;left: 97px;height: 30px;overflow: hidden;right: 0px;line-height: 1.3em;}
.line_2 li a:hover{color: #2b73df;}
.line_2 li a .cont {position: relative;height: auto;}
.line_2 li a .cont img { width: 90px;height: 60px;}
.line_2 li a span {text-overflow: ellipsis;white-space: normal;color: #999;font-size: 12px;text-align: left;position: absolute;left: 97px;margin-top: 25px;overflow: hidden;right: 0px;line-height: 20px;text-indent: 1.5em;}
.line_2 ul li a .cont span label{word-wrap:break-word; display:block;}

.line_3 {}
.line_3 li {float: left; position: relative;margin-bottom: -5px;}
.line_3 li a { display: inline-block; }
.line_3 li p {overflow: hidden; width: auto; font-size: 15px; color: #fff; text-align: center; position: absolute; left: 0px; right: 0px; bottom: 5px;text-overflow:ellipsis;background-color: rgba(0,0,0,0.5);line-height: 30px;white-space: nowrap;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.line_3 li p:hover{color: #222;background-color: rgba(255,255,255,0.6);}

.line_4 li {float: left; position: relative;margin-bottom: -5px;}
.line_4 li a { display: inline-block; }
.line_4 li p {overflow: hidden; width: auto; font-size: 15px; color: #fff; text-align: center; position: absolute; left: 0px; right: 0px; bottom: 5px;text-overflow:ellipsis;background-color: rgba(0,0,0,0.5);line-height: 30px;white-space: nowrap;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.line_4 li p:hover{color: #222;background-color: rgba(255,255,255,0.6);}

.line_5 li {float: left; position: relative;margin-bottom: -5px;}
.line_5 li a { display: inline-block; }
.line_5 li p {overflow: hidden; width: auto; font-size: 15px; color: #fff; text-align: center; position: absolute; left: 0px; right: 0px; bottom: 0px;text-overflow:ellipsis;background-color: rgba(0,0,0,0.5);line-height: 30px;white-space: nowrap;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.line_5 li p:hover{color: #222;background-color: rgba(255,255,255,0.6);}

.line_6 {position: relative;overflow: hidden; background:#fff;}
.line_6 ul {}
.line_6 li {overflow: hidden;}
.line_6 li a .con7_tit {text-overflow: ellipsis;white-space: nowrap;color: #242424;font-size: 15px;text-align: left;position: absolute;left: 160px;height: 30px;overflow: hidden;right: 0px;padding-top: 10px;font-weight: bold;line-height: 1.3em;}
.line_6 li a:hover{color: #2b73df;}
.line_6 li a .cont {position: relative;height: auto;}
.line_6 li a .cont img {height: 100px;}
.line_6 li a span {text-overflow: ellipsis;white-space: normal;color: #999;font-size: 12px;text-align: left;position: absolute;left: 160px;margin-top: 35px;overflow: hidden;right: 0px;line-height: 20px;text-indent: 1.5em;}
.line_6 ul li a .cont span label{word-wrap:break-word; display:block;}

.line_7 li {float: left; position: relative;}
.line_7 li a { display: inline-block; }
.line_7 li p {overflow: hidden; width: auto; font-size: 15px; color: #fff; text-align: center; position: absolute; left: 0px; right: 0px; bottom: 0px;text-overflow:ellipsis;background-color: rgba(0,0,0,0.5);line-height: 30px;white-space: nowrap;transition: all 0.2s linear;-webkit-transition: all 0.2s linear;-moz-transition: all 0.2s linear;-o-transition: all 0.2s linear;}
.line_7 li p:hover{color: #222;background-color: rgba(255,255,255,0.6);}

.line_8 {position: relative;overflow: hidden; background:#fff; margin-top:10px;}
.line_8 li {overflow: hidden; margin-bottom:15px;}
.line_8 li a .con7_tit {text-overflow: ellipsis;white-space: nowrap;color: #242424;font-size: 15px;text-align: left;position: absolute;left: 135px;height: 30px;overflow: hidden;right: 0px;padding-top: 5px;line-height: 1.3em;}
.line_8 li a .cont {position: relative;height: auto;}
.line_8 li a .cont img {height: 100px;}
.line_8 li a span {text-overflow: ellipsis;white-space: normal;color: #999;font-size: 12px;text-align: left;position: absolute;left: 135px;margin-top: 28px;overflow: hidden;right: 0px;line-height: 20px;text-indent: 1.5em;}
.line_8 ul li a .cont span label{word-wrap:break-word; display:block;}

.list12 {position:relative;overflow:hidden}
.list12 ul {padding:0 7px}
.list12 li {border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:#E5E5E5;overflow:hidden;padding-top:10px; line-height:120px;}
.list12 li a .con12_tit{text-overflow:ellipsis;white-space:nowrap;color:#242424;text-align:left;position:absolute;left:180px;height:30px;overflow:hidden;right:0;font:bold 16px/1.3 "\5FAE\8F6F\96C5\9ED1",Arial;padding-top:5px}
.list12 li a .cont{position:relative;height:auto}
.list12 li a .cont img{width:150px;height:90px;border: solid 1px #EAEAEA;}
.list12 li a span{text-overflow:ellipsis;white-space:normal;color:#A5A5A5;font-size:13px;text-align:left;position:absolute;left:175px;margin-top:30px;overflow:hidden;right:0;line-height:22px}
.list12 ul li a .cont span label{word-wrap:break-word;display:block}

/*并行触屏按钮,1-5个链接自动换行*/
.btBox { padding: 4px 0; }
.bt1, .bt2, .bt3, .bt4, .bt5 { margin: 0px 10px; overflow: hidden; }
.bt1 a { width: 100%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt2 a { width: 50%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt3 a { width: 33%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt4 a { width: 25%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt5 a { width: 20%; color: #555555; text-align: center; text-shadow: 2px 2px rgba(255,255,255,0.3); }
.bt1 a, .bt2 a, .bt3 a, .bt4 a, .bt5 a { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; float: left; border: 1px solid #dbdbdb; border-right: none; box-shadow: 0 0 2px 0 #f6f7f8 inset; display: block; height: 32px; line-height: 32px; text-align: center; background: -webkit-gradient(linear, left top, left bottom, from(#ffffff), to(#f1f3f6)); background: -webkit-linear-gradient(top, #ffffff, #f1f3f6); background: -moz-linear-gradient(top, #ffffff, #f1f3f6); background: -ms-linear-gradient(top, #ffffff, #f1f3f6); background: -o-linear-gradient(top, #ffffff, #f1f3f6); }
.bt1 a:last-of-type, .bt2 a:last-of-type, .bt3 a:last-of-type, .bt4 a:last-of-type, .bt5 a:last-of-type { border-right: 1px solid #dbdbdb; }
.bt2 a.btSelect, .bt3 a.btSelect, .bt4 a.btSelect, .bt5 a.btSelect { color: #ffffff; text-decoration: none; text-shadow: 2px 2px rgba(0,0,0,0.1); background-color: #828282; background: -webkit-linear-gradient(19% 75% 90deg, #929292, #757575); background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#929292), to(#757575)); background: -moz-linear-gradient(19% 75% 90deg, #929292, #757575); background: -ms-linear-gradient(19% 75% 90deg, #929292, #757575); background: -o-linear-gradient(19% 75% 90deg, #929292, #757575); background: linear-gradient(19% 75% 90deg, #929292, #757575); }
/*并行按钮结束*/

.bbsline1,.bbsline2 {background:#FFF; font-size: 13px;color: #999; margin:5px 10px; padding:5px 7px; border: 1px solid #D8D8D8; border-radius:2px; line-height:25px; }
.bbsline1 .biaoti a,.bbsline2 .biaoti a { color: #333; font-size: 16px;font-weight: 600;}
.bbsline1 .biaoti a:hover, .bbsline2 .biaoti a:hover {color: #0657B2;}
.bbsline1 .right,.bbsline2 .right {font-size: 12px;float: right;color: #999999;margin-right: 0px;}
.bbsline1:hover,.bbsline2:hover { background: #f9f9f9; }
.bbsline1 .huifu,.bbsline2 .huifu { float:right; padding-left:16px; background:url(/Template/default/img/huifu.png) no-repeat left center; background-size: 14px auto; font-size:12px;}
.bbsline1 .huifu a,.bbsline2 .huifu a {color:#333;}
.bbsline1 .yue,.bbsline2 .yue { float:right; padding-left:16px; background:url(/Template/default/img/yue.png) no-repeat left center; margin-right:7px; background-size: 16px auto;font-size:12px;}

.bbsline1 .quanding,.bbsline2 .quanding,.bbsline1 .zhiding,.bbsline2 .zhiding,.bbsline1 .fujian,.bbsline2 .fujian,.bbsline1 .paibi,.bbsline2 .paibi,.bbsline1 .toupiao,.bbsline2 .toupiao,.bbsline1 .jieshu,.bbsline2 .jieshu,.bbsline1 .zhuanti,.bbsline2 .zhuanti,.bbsline1 .jinghua,.bbsline2 .jinghua,.bbsline1 .chentie,.bbsline2 .chentie,.bbsline1 .suoding,.bbsline2 .suoding,.bbsline1 .xuanshang,.bbsline2 .xuanshang,.bbsline1 .hot,.bbsline2 .hot,.bbsline1 .zhong,.bbsline2 .zhong {color: #FFF;font-size: 12px;padding:2px 3px; margin-right:2px;text-align: center;white-space: nowrap;line-height: 20px;vertical-align:1px;}
.bbsline1 .quanding,.bbsline2 .quanding {background: #d53830;}
.bbsline1 .zhiding,.bbsline2 .zhiding {background: #D56D30;}
.bbsline1 .fujian,.bbsline2 .fujian {background: #5475C5;}
.bbsline1 .paibi,.bbsline2 .paibi {background: #D1BB5C;}
.bbsline1 .toupiao,.bbsline2 .toupiao {background: #279642;}
.bbsline1 .jieshu,.bbsline2 .jieshu {background: #626D7E;}
.bbsline1 .zhuanti,.bbsline2 .zhuanti {background: #B9645F;}
.bbsline1 .jinghua,.bbsline2 .jinghua {background: #FF7700;}
.bbsline1 .chentie,.bbsline2 .chentie {background: #7B7B7B;}
.bbsline1 .suoding,.bbsline2 .suoding {background: #000000;}
.bbsline1 .xuanshang,.bbsline2 .xuanshang {background: #9D6AFB;}
.bbsline1 .hot,.bbsline2 .hot {background: #FF2F00;}
.bbsline1 .zhong,.bbsline2 .zhong {background: #d53830;}

/*菜单导航开始*/
.breadcrumb { font-size: 13px; background: #FFF; overflow: hidden; }
/*.breadcrumb .crust:hover a, span.crumb { background-color: #d7edfc }
.breadcrumb .crust:hover span.crumb { background-color: #d7edfc }
.breadcrumb .crust:hover .arrow span { border-left-color: #d7edfc }*/
.breadcrumb .crust { display: block; float: left; position: relative; }
.breadcrumb .crust:last-child a { font-weight: bold }
.breadcrumb .crust:first-child a { padding-left: 10px; color:#333;}
.breadcrumb .crust a, span.crumb { text-decoration: none; background-color: #FFF; padding: 0 10px 0 18px; margin-bottom: -1px; border-bottom: 1px solid #D0D0D0; outline: 0 none; display: block; line-height: 36px; _border-bottom: none;color:#333;}
.breadcrumb .crust .arrow { border: 8px solid transparent; border-right: 1px none black; border-left-color: #D0D0D0;display: block; position: absolute; right: -12px; top: 10px; z-index: 1; width: 0px; height: 0px }
.breadcrumb .crust .arrow span { border: 12px solid transparent; border-right: 1px none black; border-left-color: #FFF; display: block; position: absolute; left: -13px; top: -12px; z-index: 2; white-space: nowrap; overflow: hidden; text-indent: 9999px; width: 0px; height: 0px }
.breadcrumb .crust .arrow { _display: none }
/*菜单导航结束*/
/*会员空间*/
.userinfobg {height:180px; width:100%;overflow:hidden;z-index:1;position: inherit;background-repeat:no-repeat;background-size:100% 100%;}
.userinfobg img {height:180px; width:100%;position:relative}
.userinfobg y { width:80px; height:40px; color:#FFF;text-shadow: 1px 1px 1px #000; font-size:13px; line-height:18px; margin:10px 10px; z-index:2;position:absolute;}
.userinfoqj {BACKGROUND:#f3f3f3;}
.userinfoqj a {text-decoration:none; color:#000;}
.userinfoqj a:hover {color:#59a3ec;}
.userinfotop { width:100%; height:44px; border-bottom:solid 1px #2477ca;color:#FFF; line-height:44px; text-align:center; font-size:18px; background:#59a3ec;}
.userinfotop li { float:left; height:44px; width:44px;}
.userinfotop y {float: right; height:44px; width:44px;}
.userinfozan { width:82px; height:31px; position:relative;float:right; top:12px;margin-right:10px;background-image:url(/Template/default/useinfo/guanzhu.png);background-repeat:no-repeat;}
.userinfoxin { width:70px; height:20px; position:relative;float:right; top: 155px;margin-right: -110px;background:url(/Template/default/useinfo/email.png) no-repeat left center; background-size:25%; font-size:13px; line-height:20px;padding-left: 25px;text-shadow: 0 1px 1px #333;}
.userinfozan img { height:auto; width:auto;}
.userinfotx {min-height: 80px;z-index: 3;position: relative;}
.userinfotx li {width: 100px;height: 100px;border-radius: 70px;overflow: hidden;margin-left: 15px;border:solid 3px #fff;box-shadow: 2px 2px 6px #000;position: absolute;top: -50px;overflow:hidden; background:#fff;}
.userinfotx li img {width:100px; height:100px;border-radius: 70px;}
.userinfotx y {float:right; width:80px; height:40px; color:#FFF;text-shadow: 1px 1px 1px #000; font-size:13px; line-height:18px; margin-top:10px;}
.userinfotx span {font-size: 15px;color: #7f7f7f;position: absolute;top: 0px;left: 130px;padding:5px 5px 0 5px;overflow: hidden;max-height: 75px;}
.userinfotx span img {width:20px; height:20px; border-radius:3px;vertical-align: middle;margin-left: 5px;margin-bottom: 8px;}
.userinfotx span a {font-size:20px; font-weight:600;}
.userinfotx p {font-size:12px; color:#5a5a5a; line-height:20px;overflow: hidden;height: 40px;}
.userinfohxcd {width:100%; height:70px; border-bottom:solid 1px #e4e4e4; border-top:solid 1px #e4e4e4; background:#FFF;}
.userinfohxcd li {float:left; width:20%; height:70px; text-align:center; font-size:15px; color:#6c6c6c; line-height:30px; padding-top:5px;}
.userinfohxcd li a {font-size:22px;line-height:10px;}
.userinfolcd {width:100%;  }
.userinfolcd ul { margin:7px; border:solid 1px #e4e4e4; background:#FFF;list-style-type:none;-webkit-padding-start: 0px;}
.userinfolcd li { width:100%; border-bottom:solid 1px #e4e4e4;height: 45px;}
.userinfolcd li.banzhu {height: auto;overflow: hidden;border-bottom: 0px;}
.userinfolcd p {float:left; line-height:45px; padding-left:10px;color:#000; }
.userinfolcd y {float: right; line-height:45px; margin-right:7px;;color:#000; font-size:13px;}
.userinfolcd span {float:left; margin-left:15px; line-height:45px; color:#6a6a6a;}
.userinfolcd span img {vertical-align:middle; margin-left:3px; max-height:35px;}
.userinfoerjicd { height:80px; width:100%; background:#fff;border-bottom:solid 1px #e4e4e4; border-top:solid 1px #e4e4e4;}
.userinfoerjicd li { float:left; height:80px; width:25%; text-align:center; line-height:15px; margin-top:5px;}
.userinfoerjicd li img {width:45px; height:45px;text-align:center;border-radius:5px;margin-top: 5px;}
.userinfoerjicd li a {text-align:center; font-size:14px; }
.userinfoxc {width:100%; padding-bottom:5px;}
.userinfoxcti {width:100%; height:35px; }
.userinfoxcti p {float:left; height:20px; line-height:20px;color:#000;border-left:solid 5px #FF5154; margin-top:10px; padding-left:5px;}
.userinfoxcti y a{float:right; line-height:35px; font-size:14px; padding-right:10px; color:#747474;}
.userinfoxcd { width:100%; }
.userinfoxcd ul { margin:7px; border:solid 1px #e4e4e4; background:#FFF;list-style-type:none;-webkit-padding-start: 0px;}
.userinfoxcimg { max-width:100%; font-size:15px; line-height:25px;padding: 0 10px;color: #777777;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.userinfoxcimg img {height:50px; width:50px; border-radius:5px; margin-right:10px;}
.userinforight { font-size: 14px; float:right;color:#999999 ;margin-right:5px;}
.userinfoline5 {background:#fff;max-width:100%;font-size:15px; line-height:25px;color:#777777;white-space: nowrap;text-overflow: ellipsis;-o-text-overflow: ellipsis;overflow: hidden;}
.userinfoline5 a { background:url(/Template/default/useinfo/di.gif) no-repeat 10px 50%;line-height:28px;color:#000; max-width:100%; padding-left:20px;font-size:14px;}
.userinfoline5 a:hover { color:#b60909;}
.userinfofk {background:#fff;overflow:hidden;width:100%;}
.userinfofk a {line-height:25px;color:#000; width:100%; padding-left:10px;font-size:13px; height:25px;}
.userinfofk img { height:25px; width:25px; margin-right:5px;vertical-align:middle; }
.userinfoliuyan {background:url(/Template/default/useinfo/liuyan.gif) no-repeat 15px 5px;line-height:25px;color:#272727; padding-left:40px;font-size:14px; margin-bottom:5px;}
.userinfoliuyan .right {font-size:12px;}

/*分享代码*/
.pjlist {padding: 0px 10px 0px 10px;}
.pj {padding: 0px 15px 0px 10px;color: #2A2A2A;font-size: 16px;line-height: 1.8;word-wrap: break-word;/*overflow: hidden;*/background-color: #F9F9F9;}
.article-share {height:20px;}
.as-tit {float: left;line-height: 20px;font-size: 12px;font-weight: normal;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;color: #999;padding-top: 10px;}
.as-icon {float: left;margin: 5px;}
.as-icon a {float:left;width:30px;height:28px;margin-right:4px;background:url(/Template/default/img/share.png) no-repeat;background-size:236px auto}
.as-icon .s-QZone {background-position:4px 3px;}
.as-icon .s-sina {background-position:-46px 5px;}
.as-icon .s-weblog {background-position:-96px 5px;}
.as-icon .s-a {background-position:-150px 5px;}
.as-icon .s-fav {background-position:-200px 5px;}
.as-num {padding:4px 0;color:#2a2a2a;}
.as-num span {color:#dc0000;}
.as-gf {border-top: 1px solid white;border-bottom: 1px solid #E0E0E0;background: white;color: #3E3E3E;font-weight: bold;text-shadow: 0 1px 1px white;background-image: -webkit-linear-gradient(top, #EDEDED, #CECECE);margin: 10px 0px 0px 0px;height: 40px;padding: 0 10px;}
/* 喜欢按钮 */
.ding {float: right;margin: 8px 0;line-height: 25px;font-size: 12px;font-weight: normal;color: #999;text-shadow: 0 1px 1px white;background: #fbfbfb;padding: 0 5px;border-radius: 3px;box-shadow: 0px 1px 3px #999 inset;}
.ding img {vertical-align: -6px;max-width: 21px;}
.ding .sc { background: url(/Template/default/img/bbssc.png) no-repeat left center;background-size: 17px auto;color: #999;padding-left: 17px;height: 20px;}
.ding .sc a {color:#555; font-size:13px;}
.down_baocuo {padding: 5px;}
/**评论**/
#comments h3,#comment-post h3{font-weight:bold;font-size:18px;margin-bottom:15px;text-align:left;}
#comment-post .tex{width:180px;height:25px;padding:5px 5px 5px 38px;border:#ddd 1px solid;margin-right:2px;box-shadow:inset 0 1px 1px #f6f6f6;border-radius:2px;}
#comment-post label{font-size:12px;margin-left:-225px;}
#comment-post .gdpl .fujian a {padding-left:12px; font-size:13px; color:#333;}
#comment-post textarea{position:relative;border-radius:2px 2px 0 0;height:70px;padding:4px;border:#ddd 1px solid;box-shadow:inset 0 1px 1px #f6f6f6;overflow-y:hidden;margin-bottom:-8px}
#comment-post .gdpl{background-image:-moz-linear-gradient(top, #ffffff, #f6f6f6);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #fff), color-stop(1, #f6f6f6));background-image:-ms-linear-gradient(top, #ffffff,#f6f6f6);progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType='0');border:#ddd 1px solid;width:99%;padding:4px;border-top:none;height:24px;border-radius:0 0 2px 2px;overflow: hidden;}
.num{ position:relative;float:right;color:#777;font-size:12px}
.face {width: 100px;height: 19px;float: left;margin: 0px 0px 0px 5px;font-size: 12px;color: white;}
.face a{color: #999;line-height: 28px;}
#submit,#reset{background-image:-moz-linear-gradient(top, #ffffff, #f1f1f1);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #ffffff), color-stop(1, #f1f1f1));background-image:-ms-linear-gradient(top, #ffffff,#f1f1f1);progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f1f1f1', GradientType='0');float: right;height:33px;margin:-5px 0 0 0;border-width:0 0 0 1px;border-style:solid;border-color:#ddd;font-weight:bold;color:#555;transition:all 0.2s ease-in-out 0s;-moz-transition:all 0.2s ease-in-out 0s;-webkit-transition:all 0.2s ease-in-out 0s;padding-top:2px;width: 50px;}
#submit:hover,#reset:hover{background-image:-moz-linear-gradient(top, #f9f9f9, #eeeeee);background-image:-webkit-gradient(linear, left top, left bottom, color-stop(0, #f9f9f9), color-stop(1, #eeeeee));background-image:-ms-linear-gradient(top, #f9f9f9,#eeeeee);progid:DXImageTransform.Microsoft.gradient(startColorstr='#f9f9f9', endColorstr='#eeeeee', GradientType='0');color:#000;}
#submit{margin:-5px -4px 0 0; width: 89px;}
#guest_avatar .avatar{width:55px;height:55px;float:right;margin-top:15px}

.mb{ margin-bottom:10px;}
.myfile{background: #f2f2f2;}
.filetop { width:100%; height:40px; border-bottom:solid 1px #2477ca;color:#FFF; line-height:44px; text-align:center; font-size:18px; background:#59a3ec;}
.filetop .Home a{ float:left; width:40px; height:40px; background:url(./img/home.png) no-repeat center center;}
.filetop .Back a{float: right; width:40px; height:40px;background:url(./img/Back.png) no-repeat center center;}
.fileuser{ height:64px; overflow:hidden; padding:10px; background-color:#FFF; margin-bottom:1px; position: relative;}
.fileuser .Head{ width:64px; height:64px; float:left;}
.fileuser .Head img{ width:100%; border:none; height:100%;}
.fileuser .r-item{position: absolute;left: 85px;}
.fileuser .r-item .name{ height:32px; line-height:32px; color: #333; font-size:18px;margin-bottom: 3px;}
.fileuser .r-item .name img {vertical-align:middle; }
.fileuser .r-item .name .Sex img{ width:20px; height:20px; border-radius:10px;margin-bottom: 2px;}
.fileuser .r-item p{font-size:12px;color:#9C9C9C;overflow:hidden;text-overflow:ellipsis; }
.type{ overflow:hidden; height:30px; padding:5px 0px; background-color:#FFF; box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.type a{ width:25%; float:left; line-height:30px;text-align:center;border-right: 1px solid #dadada; margin-right:-1px;color: #333; font-size:14px;}
.type a .Mail {background:#FF5154; color:#fff; font-size:12px; border-radius:15px; padding:0 5px 0 6px; margin-left:3px;}
.list{ height:30px; padding:5px; background-color:#FFFFFF;border-bottom: 1px solid #F3F3F3; overflow:hidden; line-height:30px;}
.list a {color:#222;}
.list a:hover {color:#59a3ec;}
.list.mb{box-shadow: 0 1px 2px rgba(0,0,0,.2); border:none;}
.listcd ,.listrmb{height:25px; padding:5px; background-color:#666; overflow:hidden; line-height:25px;box-shadow: 1px 0px 10px #333 inset;}
.listcd a:nth-child(4n+1) {border-left: 0;}
.listcd a {width: 25%;float: left;line-height: 25px;text-align: center; border-left: 1px solid #6F6F6F;color: #EFEFEF;font-size: 14px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;}
.listrmb a:nth-child(2n+1) {border-left: 0;}
.listrmb a {width: 50%;float: left;line-height: 25px;text-align: center; border-left: 1px solid #6F6F6F;color: #EFEFEF;font-size: 14px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;}
.listmore { padding:8px 5px 5px; background-color:#666; overflow:hidden; box-shadow: 1px 0px 10px #333 inset;}
.listmore a:nth-child(2n+1) {border-left: 0;}
.listmore a {width: 50%;float: left;line-height: 20px;text-align: center; border-left: 1px solid #6F6F6F;color: #EFEFEF;font-size: 14px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box; margin-bottom:8px;}
.listcd .d4 {width: 25%;float: left;line-height: 25px;text-align: center;color: #EFEFEF;font-size: 14px;border-right: 0px solid #dadada;}
.list i{ display:block; float:left; margin-right:5px;}
.list i1,.list i3,.list i4,.list iA,.list iM {display:block; float:left; margin:3px 8px 3px 3px; height:24px; width:24px;border-radius: 15px; color:#fff; text-align:center; line-height:24px; font-size:14px; font-weight:700;}
.list i1 {background:#7a87ff;}
.list i3 {background:#5ea1fd;}
.list i4 {background:#71b8e9;}
.list iA {background:#ff4d4d;}
.list im {background:#ff984d;}
.list i img{  margin:3px;height:24px; width:24px; border:none;border-radius: 15px;}
.list li {font-size:15px; padding-left:5px;float:left}
.list span{ line-height:30px; font-size:15px;}
.Output {font-size: 13px;float: right;color: #999999;margin-right: 5px;}
.Output img {max-height:28px; margin-left:3px;}
.Output a { color:#000; margin-left:5px;}
.filezk { float:right; width:20px; height:20px; margin: 5px 5px 5px 0; background:url(/Template/default/img/filezk.png) no-repeat center center; background-size:18px 18px;}
.showBox{position:fixed;background-color:rgba(0,0,0,0.7);color:#fff;height:30px;left:50%;top:50%;font-size:100%; line-height:30px;border:2px solid #888;border-radius:5px;text-align:center;padding:10px;} 
/*论坛内页*/
.line4, .line5 { word-break: break-all; background-color: #fff; padding: 5px; line-height: 30px; padding: 5px; color: #636363; border-bottom: 1px solid #EBEBEB; font-size:15px;}
.line4 a, .line5 a { color: #000; font-weight:600; font-size: 16px;}
.line4:hover,.line5:hover {background:#f9f9f9;}
.line4 .right, .line5 .right { font-size: 12px; }
.line4 a:hover, .line5 a:hover { color: #006cbf; }
.line4 .Sex,.line5 .Sex {width:17px; height:17px; border-radius:10px; margin-left:5px;vertical-align:middle;margin-bottom: 2px;}
.line4 .urlbtn,.line5 .urlbtn {text-shadow:none; font-family:"Microsoft YaHei"; color:#434343; margin-left:3px; font-size:13px; font-weight:600;}
.right { font-size: 14px; float: right; color: #999999; margin-right: 5px; }
/*上一条下一条前面图标*/
.nexttitle{background:#fff;padding:5px 10px;float:none;clear:both;border:1px solid #dbdbdb;margin:10px}
.nexttitle a{padding-left:60px;line-height:30px;position:relative;height:30px;overflow:hidden;display:block;font-size:15px;color:#333}
.nexttitle br{display:none}
#nextgo,#nextpre{width:50px;position:absolute;top:3px;bottom:0;left:0;height:24px}
#nextgo{background-color:#12b1cf}
#nextpre{background-color:#68d115}
#nextgo:before{content:"上一条";font-size:13px}
#nextpre:before{content:"下一条";font-size:13px}
#nextgo:before,#nextpre:before{color:#fff;line-height:24px;position:absolute;top:0;left:0;bottom:0;right:0;text-align:center}#nextgo:after{content:'';display:block;position:absolute;width:0;height:0;border:4px solid transparent;border-left:4px solid #12b1cf;top:7px;right:-8px}
#nextpre:after{content:'';display:block;position:absolute;width:0;height:0;border:4px solid transparent;border-left:4px solid #68d115;top:7px;right:-8px}
.content2 .nexttitle { background: #FFFFFF; padding: 5px 10px; float: none; clear: both; border: 1px solid #dbdbdb; margin: 5px 0; }
.content2 .nexttitle img {max-height: 25px;vertical-align: middle;}
.content2 .nexttitle a { padding-left: 60px; line-height: 25px; position: relative; height: 25px; overflow: hidden; display: block; font-size: 14px; color: #555; font-weight:600;white-space: nowrap;text-overflow: ellipsis;}
.content2 .nexttitle a:hover { color: #006cbf; }
.content2 .nexttitle br { display: none; }
.content2 #nextgo, #nextpre { width: 50px; position: absolute; top: 3px; bottom: 0px; left: 0px; height: 20px; }
.content2 #nextgo { background-color: #12B1CF; ; }
.content2 #nextpre { background-color: #68D115; }
.content2 #nextgo:before { content: "上一条"; font-size: 12px; font-weight:normal;}
.content2 #nextpre:before { content: "下一条"; font-size: 12px; font-weight:normal;}
.content2 #nextgo:before, #nextpre:before { color: #FFFFFF; line-height: 20px; position: absolute; top: 0px; left: 0px; bottom: 0px; right: 0px; text-align: center; }
.content2 #nextgo:after { content: ''; display: block; position: absolute; width: 0; height: 0; border: 4px solid transparent; border-left: 4px solid #12B1CF; top: 7px; right: -8px; }
.content2 #nextpre:after { content: ''; display: block; position: absolute; width: 0; height: 0; border: 4px solid transparent; border-left: 4px solid #68D115; top: 7px; right: -8px; }

/* 默认样式 */
.linkbtn { padding: 5px; margin: 5px; }
.linkbtn a { background-color: #F5F5F5; padding: 5px; margin: 5px; border-radius: 5px; transition: 0.2s; border: 1px solid #999999; background-image: -webkit-gradient(linear, left top, left bottom, from(#FFFFFF), to(#F5F5F5)); }
.urlbtn {padding: 1px 5px;margin: 1px;transition: 0.2s;}
.showpage {margin: 5px 10px;border-radius: 3px;border: 1px solid #dbdbdb;overflow: hidden;background-color: #fff;color: #555555;text-align: center; padding:5px 0;}
.titleview { font-size: 20px; text-align: center; padding-top: 7px; float: left; width: 100%; font-family: "Microsoft YaHei"; }
.content { background: #FCFCFC; }
.content img { height:100px;}
.subtitle { line-height: 38px; color: #000; border-bottom: 2px solid #2b73df; border-top: 1px solid #E3E3E3; letter-spacing: 0px; background: url(/Template/default/img/subtitle.gif) no-repeat 2px 50% #FFF; ; padding-left: 15px; }
.subtitle { line-height: 38px; color: #000; border-bottom: 2px solid #2b73df; border-top: 1px solid #E3E3E3; letter-spacing: 0px; background: url(/Template/default/img/subtitle.gif) no-repeat 2px 50% #FFF; ; padding-left: 15px; }
.subtitle a { color: #000; font-weight: 700; }
.tip { line-height: 24px;  margin: 10px; border: solid 1px #b3def4; background: #f6fcff; color: #f48a6e; padding: 5px 7px; text-shadow: 0 0 1px rgba(114,106,86,0.3); border-radius: 3px; font-size: 13px; }
.content {padding: 5px;word-wrap: break-word; line-height:35px;}
.content2 {padding: 5px;word-wrap: break-word;background: #FBFBFB;}
.content2 .fujian { font-size:12px; color:#A3A3A3; line-height:24px;border: 1px solid #EBEBEB; padding:5px;}
.content2 .fujian p {font-size:14px; font-weight:bold; color:#555; border-bottom: 1px dotted #ddd;}
.content2 img {max-width:100%;}
.bbscontent {padding:5px; font-size:16px;color: #1d1d1d;word-wrap: break-word; min-height: 200px;line-height: 35px;}
.bbscontent .Record {text-align:right; color:#9c9c9c; font-size:12px; border-top: 1px dotted #ddd; margin-top:5px;}
.bbscontent .con {background:#fff; border-radius: 2px;line-height: 24px; padding: 5px 8px; border: 1px solid #E7E7E7; color:#808080; font-size:14px; margin-bottom:5px;}
.bbsvivetop {min-height:75px; height:auto;}
.titleview { font-size: 20px; text-align: center; padding-top: 7px; width: 100%;margin-bottom: 10px;}
.subtitleview2 {display: block; font-size: 12px;color: #808080; width: 100%; border-bottom: 1px solid #EBEBEB; }
.subtitleview2 a { float:right; color:#109ED9;}
.subtitleview { float: right; text-align: right; font-size: 14px; color: #515151; width: 100%; border-bottom: 1px dashed #B1B1B1; margin-bottom: 15px; }

/*.bbslouzhu {padding:5px;border: 1px solid #EBEBEB; background:url(/Template/default/img/louzhu.png) no-repeat right top;} */
.bbslouzhu{ height:50px; overflow:hidden; padding:10px; margin-bottom:1px; position: relative; background:url(/Template/default/img/louzhu.png) no-repeat right top #ffffff;border: 1px solid #EBEBEB;}
.bbsdata{ overflow:hidden; padding:3px 5px; background:#ffffff;border: 1px solid #EBEBEB; margin-top:5px; font-size:13px; color:#888;}
.bbsdata img { max-height:30px; margin-left:3px;vertical-align: middle;}
.bbsdata a {color:#333;}
.bbsdata .info {overflow: hidden; margin:3px 0; padding:5px;border: 1px solid #dadada;}
.bbsdata .info a {width: 25%;float: left;font-size: 15px;height:20px;line-height: 20px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;border-left: 1px solid #dadada;text-align: center;color: #333;}
.bbsdata .info a:nth-child(4n+1) {border-left: 0;}
.bbslouzhu:hover {background-color:#FCFCFC;}
.bbslouzhu .Head{ width:50px; height:50px; float:left; border-radius:50px;}
.bbslouzhu .Head img{ width: 50px; height: 50px; border-radius: 50px;}
.bbslouzhu .r-item{position: absolute;left: 65px;}
.bbslouzhu .r-item .name{ height:25px; line-height:30px; color: #333; font-size:18px;}
.bbslouzhu .r-item .name a {color:#222;font-weight: bold;}
.bbslouzhu .r-item .name img {vertical-align:middle; }
.bbslouzhu .r-item .name .Sex img{ width:20px; height:20px; border-radius:10px;margin-bottom: 2px; margin-left:5px;}
.bbslouzhu .r-item p{font-size:12px;color:#9C9C9C;overflow:hidden;text-overflow:ellipsis; }
.bbslouzhu .r-item p img {max-height:22px;vertical-align:middle; margin-right:3px;}
.listcd {height:30px; padding:5px; background-color:#666; overflow:hidden; line-height:30px;box-shadow: 1px 0px 10px #333 inset;}
.listcd a:nth-child(4n+1) {border-left: 0;}
.listcd a {width: 25%;float: left;line-height: 30px;text-align: center; border-left: 1px solid #6F6F6F;color: #EFEFEF;font-size: 14px;overflow: hidden;box-sizing: border-box;-webkit-box-sizing: border-box;}

.share-total, .fav-link, .share-link,.bbs-more,.bbs-data{vertical-align: bottom;background-color: white;border: 1px solid #D8D8D8;color: #575757;-webkit-border-radius: 1px;height: 30px;line-height: 30px;display: inline-block;margin-left: 5px;width: 80px;text-align: center;font-size: 13px;}
.share-area {overflow: hidden;margin: 10px 0 10px;font-size: 0;text-align: right;}
.share-total {float: left;margin-left: 0;width: auto;padding: 0 2px 0 12px;background: url(/Template/default/img/bbszan.png) no-repeat 5px center #fff;background-size: 27px auto;padding-left: 35px;}
.share-total span {font-family: arial;margin-right: 6px;}
.share-link {background: url(/Template/default/img/bbsfx.png) no-repeat 35px center #fff;background-size: 27px auto;padding-right: 30px;width: 35px;text-align: right;}
.fav-link {background: url(/Template/default/img/bbssc.png) no-repeat 35px center #fff;background-size: 25px auto;padding-right: 30px;width: 35px;text-align: right;}
.bbs-data {background: url(/Template/default/img/bbsdata.png) no-repeat center center #fff;background-size: 27px auto;width: 32px;text-align: right;}
.bbs-more {background: url(/Template/default/img/bbsmore.png) no-repeat center center #fff;background-size: 27px auto;width: 32px;text-align: right;}

.bbsface{ display:block; width:20px; height:20px; background:url(/Template/default/img/facebg_1.png) 0px -98px no-repeat; float:left; margin-left:5px;}
.bbsface:hover,.face.in{ background-position:0px -118px;}
#SmohanFaceBox{ display:block; width:100%;max-width:310px;margin-top:20px; position:absolute;z-index:9999;}
#SmohanFaceBox .Corner{ display:block; width:28px; height:15px; background:url(/Template/default/img/facebg_1.png) -32px -100px no-repeat; position:absolute; left:0px; top:0; z-index:100;}
#SmohanFaceBox .Content{ display:block; width:300px; min-height:220px; padding:10px; background:#ffffff;border:1px solid #cfcfcf; z-index:99; margin:14px 0px 0px 0px; box-shadow:0px 1px 10px rgba(204,204,204,1); border-radius:2px;}
#SmohanFaceBox .Content h3{ margin:0; padding:0; width:300px; height:30px; line-height:26px; display:block; font-size:14px; text-align:left;}
#SmohanFaceBox .Content h3 span{ float:left;}
#SmohanFaceBox .Content h3 .close{ display:inline-block; width:16px; height:16px; background:url(/Template/default/img/facebg_1.png) -30px -120px; float:right; cursor:pointer;}
#SmohanFaceBox .Content h3 .close:hover{ background-position:-46px -120px;}
#SmohanFaceBox .Content ul{ margin:5px 0px 0px 0px; padding:0; list-style-type:none;}
#SmohanFaceBox .Content ul li{ display:inline-block;  padding:2px; border:1px solid #f8f8f8; float:left;}
#SmohanFaceBox .Content ul li:hover{ border-color:#6C3;}

.line4 .huifu,.line5 .huifu {margin:2px; padding:3px 5px; color:#888; font-size:13px;border: 1px solid #ECECEC; border-radius:3px; line-height:25px; background:#FFFDF9;}
.line4 .huifu a,.line5 .huifu a {font-size:14px;}
.line4 .huifu img,.line5 .huifu img {max-width:100%; max-height:200px;}