@charset "utf-8";
/* CSS Document */
body{ font-size: 12px; font-family:"微软雅黑", microsoft Yahei; background:#f5f5f5; color:#777777; }
*{padding:0px;margin:0px;}
* li{list-style:none;}
html, body, div, p, ul, li, dl, dt, dd, h1, h2, h3, h4, h5, h6, form, select, button,  iframe, table, th, td { margin: 0; padding: 0; }
input, select, button{vertical-align: middle;}
input,  textarea{padding-left:3px,margin:0px}
table,caption,th,td{border-collapse:separate;}
a img{border:none;  cursor:pointer; }
a{text-decoration:none;}
h1{ font-size:16px;}
h2, h3, h4, h5, h6 { font-size: 14px; font-weight:100;}
body, input, select, button, textarea { font-size: 12px; font-family:"微软雅黑", microsoft Yahei; }
.bodygray{background:#f5f7f6;}
.bodygreen{background:#E5F4E0;}
button { cursor: pointer; }
em{font-weight:normal;font-style:normal;}
.clear{	clear: both;height:0px;display:block; *display:inline; line-height:0; font-size:1px;}
.clr{clear: both;}

.fl{ float:left; display:block;}
.fr{ float:right;display:block;}
.center{margin:0 auto;}
.vcenter{ vertical-align:middle;}
.blod {font-weight: bold;}
.block{ display:block;}

.spacer{clear:both; font-size:0; line-height:0;}
.clearfix:after{content:"."; display:block; height:0; clear:both; visibility:hidden;}
.clearfix{display:inline-block;}/* Hide from IE Mac */
.clearfix{display:block;}/* End hide from IE Mac *//* end of clearfix */
*:focus {outline: none} 


.hr{border-bottom:1px #f1f1f1 solid;}


.ml5{ margin-left:5px;}
.ml10{ margin-left:10px;}

.ml20{ margin-left:20px;}
.ml30{ margin-left:30px;}
.ml40{ margin-left:40px;}
.ml50{ margin-left:50px;}
.ml60{ margin-left:60px;}
.mr5{ margin-right:5px;}
.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr30{ margin-right:30px;}
.mr40{ margin-right:40px;}
.mr60{ margin-right:60px;}
.po-r{ position:relative;}
.fonts12{ font-size:12px;}
.fonts14{ font-size:14px;}
.fonts16{ font-size:16px;}
.mt5{ margin-top:5px}
.mt7{ margin-top:7px}
.mt10{ margin-top:10px}
.mt15{ margin-top:15px}
.mt20{ margin-top:20px}
.mt30{ margin-top:30px}
.mt40{ margin-top:40px}
.mt50{ margin-top:50px}
.mt60{ margin-top:60px}
.mb10{ margin-bottom:10px}
.h7{ height:7px; overflow:hidden; clear:both;display:block;}
.h10{ height:10px;overflow:hidden; clear:both; display:block;}
.h20{ height:20px;overflow:hidden; clear:both; display:block;}
.h30{ height:30px;overflow:hidden; clear:both; display:block;}
.h40{ height:40px;overflow:hidden; clear:both; display:block;}
.h50{ height:50px; clear:both;}
.h60{ height:60px; clear:both;}
.h80{ height:80px; clear:both;}
.b0{ border:0;}
.textl{ text-align:left;}




/*文字链接样式*/
a:link,a:visited,a:active {text-decoration: none; color:#5f5f5f;}
a:hover {text-decoration: none; color: #0091b0;}

/*字体颜色*/
a.red{ color:#ff580c;}
a.blue{ color:#00b9ff;}



/*通用按钮方形样式*/
a.btn1{ background:#1cbaa7; width:50px; height:20px; text-align:center; color:#fff; border-radius:10px; line-height:20px;}
a.btn2{ background:#ff580c; width:50px; height:20px;text-align:center; color:#fff; border-radius:10px; line-height:20px; }
/*绿色中按钮*/
a.btn3{ width:111px; height:34px; line-height:34px; display:block; background:#1cbaa7; color:#fff; border-radius:2px; font-size:13px; text-align:center; }
/*带图标的绿色大按钮*/
a.btn4{ width:246px; height:54px; line-height:54px; display:block; background:#1cbaa7; color:#fff; border-radius:2px; text-align:center;  font-size:19px;}
a.btn4 img{ margin-right:10px; vertical-align: middle; margin-bottom:5px;}
/*灰底小按钮*/
a.btn5{ width:88px; height:24px; line-height:24px; display:block; background:#b2b2b2; color:#fff; border-radius:2px; text-align:center;  font-size:12px;}
/*灰色边框白按钮*/
a.btn6{ width:132px; height:34px; line-height:34px; display:block; border:2px #dedede solid; background:#fff; color:#717171; border-radius:14px; text-align:center;  font-size:12px;}

/*绿色大中按钮*/
a.btn7{ width:127px; height:39px; line-height:39px; display:block; background:#1cbaa7; color:#fff; border-radius:5px; font-size:13px; text-align:center; }

/*绿色大中按钮*/
a.btn8{ width:192px; height:51px; line-height:51px; display:block; background:#1cbaa7; color:#fff; border-radius:5px; font-size:19px; text-align:center; }

/*登录绿色大按钮*/
a.btn9{ width:311px; height:47px; line-height:47px; display:block; background:#1cbaa7; color:#fff; border-radius:5px; font-size:13px; text-align:center; }

/*登录以后绿色大按钮*/
a.btn10{ width:138px; height:47px; line-height:47px; display:block; background:#1cbaa7; color:#fff; border-radius:5px; font-size:17px; text-align:center; }


a.btn11{ width:88px; height:22px; line-height:22px; display:block; background:#1cbaa7; color:#fff; border-radius:2px; font-size:12px; text-align:center; }


a.btn12,.btn12 a{ background:#1cbaa7; width:50px; height:20px; text-align:center; color:#fff; border-radius:2px; line-height:20px; margin:5px 0; margin-right:0;}


.label1{ background:#1cbaa7; width:30px; height:20px; text-align:center; color:#fff; border-radius:3px; line-height:20px; padding-left:5px; padding-right:5px; margin-left:0px; font-size:12px;}
.label2{ background:#ff580c; width:30px; height:20px;text-align:center; color:#fff; border-radius:3px; line-height:20px;padding-left:5px; padding-right:5px; margin-left:0px; font-size:12px;}


.label3{ background:#ff580c; width:30px; height:20px;text-align:center; color:#fff; border-radius:50px; line-height:20px;padding-left:5px; padding-right:5px; margin-left:0px; font-size:12px; font-weight:100;}


.green a,a.green,.green{ color:#1cbaa7;}
.red a,a.red,.red{ color:#ff580c;}
.green a{ color:#1cbaa7;}





/* 边框及背景公用ＣＳＳ*/
.border {border: 1px solid  #a5c8de;}
.pic {border: 1px solid #e1e1e1; padding: 1px; display: block;}
.border_bottom {border-bottom: 1px solid  #a5c8de;}
.bj1{ background-color:#f5fafe;}



/*表单样式*/
span.isneed{color:#00b9ff; margin-left:3px}

/*通用表单输入框---宽度可自定*/
.general_input[type="text"],.general_select{ height:28px;-moz-border-radius:2px;   -webkit-border-radius:2px; border-radius:2px; text-indent:5px; border:1px #E2E2E2 solid;  line-height:28px; width:250px; color:#444; }
.general_select option{ height:28px; padding:5px; line-height:28px;}
.general_textarea{-moz-border-radius:2px;   -webkit-border-radius:2px; border-radius:2px; text-indent:10px; border:1px #E2E2E2 solid; width:250px; height:125px; line-height:28px;  margin-top:10px; margin-bottom:10px; }

/*通用表单输入框样式二---宽度可自定*/
.general_input2[type="text"],.general_select2{ height:28px;-moz-border-radius:5px;   -webkit-border-radius:5px; border-radius:5px; text-indent:5px; border:1px #E2E2E2 solid;  line-height:28px; width:250px; color:#444; }
.general_select2 option{ height:28px; padding:5px; line-height:28px;}
.general_textarea2{-moz-border-radius:5px;   -webkit-border-radius:5px; border-radius:5px; text-indent:10px; border:1px #E2E2E2 solid; width:250px; height:125px; line-height:28px;  margin-top:10px; margin-bottom:10px; }

/*通用表单输入框三---宽度可自定*/
.vote_input[type="text"],.general_select{ height:45px;-moz-border-radius:2px;   -webkit-border-radius:2px; border-radius:2px; text-indent:10px; border:1px #c9c8c8 solid;  line-height:45px; width:250px; color:#444; }
.vote_select option{ height:28px; padding:5px; line-height:28px;}
.vote_textarea{-moz-border-radius:2px;   -webkit-border-radius:2px; border-radius:2px; text-indent:10px; border:1px #c9c8c8 solid; width:250px; height:125px; line-height:28px; }


/*只能底部虚线*/
.bottomline{border-top:0px #ccc none; border-left:0px #ccc none; border-right:0px #ccc none;  border-bottom:1px #ccc dotted;background:#FEFEFE}


.bottom { background:url(images/btm_logo.jpg) no-repeat bottom right #1cbaa7; line-height: 24px; color:#195d63; height:210px; padding:15px 20px;}
.bottom h4{ line-height:40px; height:40px; font-size:14px; color:#171e3d; letter-spacing:2px; font-weight:100;}
.bottom h2{margin-top:90px; margin-bottom:10px; line-height:30px; font-weight:normal; font-size:14px; letter-spacing:1px;}
.bottom h2 img{ vertical-align:middle; margin-right:5px;}
.bottom h2 a{ color:#fff;}
.bottom h3{ line-height:20px; font-weight:normal; font-size:13px; }
.bottom ul{ float:right;}
.bottom ul li{float:left;text-align:center;  padding-right:5px; color:#cecdd2;}
.bottom ul li a{color:#195d63; font-size:13px; }
.bottom ul li a:hover{ color:#f8fec7;}
.bottom em{ font-size:20px;}




/*community*/

.widthpercent{ width:88%; margin:0 auto;min-width:1200px; }

.ad-bg{ background:url(images/community-bg.jpg) repeat-x -51px 43px  #F4F4F4;}
.t-top{ width:100%;min-width:1200px; height:40px; border-bottom:3px #1CBAA7 solid; background:#162147; }
.ad-bg1{ background:url(images/community-bg1.jpg) no-repeat -51px 43px  #F4F4F4 center top;}
.t-topnr{min-width:1200px; margin:0 auto;width:88%;}
.t-topnr span{ color:#fff; margin-left:10px; line-height:40px;}

.t-topnr span a{ font-size:14px; color:#1CBAA7; line-height:40px;}
.t-topredcircle{ position:absolute; top:5px; right:0;}
.banner{ height:204px; background:url(images/community-banner.jpg);background-size: 100% 100%;}
.bannerman{ position:absolute; top:20px; left:100px; }
.bannerintro{ position:absolute;top:40px; left:280px;}
.bannerintro h2{ font-size:23px; width:50%; font-weight:100; color:#fff; margin-bottom:20px; }
.bannerintro h3{ font-size:12px; width:50%; font-weight:100;color:#fff; }



.nrmain{ float:right;width:100%;}
.contentleft{ margin-right:328px; background:#f4f4f4;}
.sidepart{ float:right; width:319px; margin-right:-100%;background:#f4f4f4; }
.sidepart1{ position:absolute; top:85px; left:72%; margin-right:0; width:319px;background:#f4f4f4; }
.blockb{ width:100%; border:1px #c9c8c8 solid; background:#fff;}
.blockb1{ border:1px #DFDFDF solid; background:#fff;}
.block1{  height:46px; line-height:46px; text-align:center;}
.block1 a{ color:#424343; margin-left:17px; margin-right:17px; }
.block1 img{ margin-right:10px;}





.block2{ height:188px; float:left;}
.block2r{ margin-left:290px;margin-right:23px;  margin-top:15px;}
.block2limg{float:left; width:337px;}
.block2limg img{ margin:15px; margin-right:0; margin-left:0;}
.block2rline1{ width:100%; height:10px;}



.block2 h1{ color:#ff580c; font-size:22px; font-weight:100; line-height:46px; height:46px; overflow: hidden;}
.block2 h1 a{ height:46px; overflow: hidden;color:#ff580c;}




.zan{ color:#797979; margin-left:10px;}
.zan img{ margin-right:6px;}

.block2 p{ line-height:18px; height:54px; overflow:hidden;overflow : hidden;    text-overflow: ellipsis;    display: -webkit-box;    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical; margin-bottom:10px;}


.block3linebox{ width:100%; height:57px; padding:22px 30px 18px 30px;}
.block3r{ margin-left:75px; border-bottom:1px #ebebeb solid; color:#5f5f5f; margin-right:50px; height:66px;}
.block3rtt{height:32px; }
.block3rtt h2{ font-weight:100; max-width:60%; height:23px; overflow:hidden;}
.block3rtt h2 a{ float:left; color:#00B9FF;}


.community-page{ text-align:center; display: inline-block; height:32px;}
.community-page a{ width:30px; height:30px; display:block; margin-right:12px; line-height:30px; float:left; color:#959292;}
.community-page a:hover{ background:#b9b9b9; color:#fff;}
.community-page span{ height:42px; line-height:32px;}
.community-page input[type="text"]{  width:32px; height:17px; line-height:17px; margin-top:-2px;}

.newtopic{height:50px; line-height:50px;}
.newtopic a{ text-indent:10px; display:block; }

.publish{ height:38px; line-height:38px; text-align:left;}
.publish a{ text-indent:10px; display:block; font-size:13px; }
.publish-input{ height:30px; line-height:30px; margin-left:10px; border:0; border-left:1px #ccc solid; text-indent:20px; margin-top:5px;}
.publish-select{ border:0;height:20px; line-height:20px; margin-left:10px; margin-top:10px;  }
.publishbox{ height:205px; font-size:14px; color:#6d6d6d;}

.publishnologin{width:98%; height:165px; line-height:165px; text-align:center;font-size:14px; color:#6d6d6d;}
.publishnologin a{color:#68c04a;}
.publishpic{ background:#f9f9f9; height:40px; text-align:left;}
.publishpic img{ margin:12px 0 8px 12px;}

.blockr1{ height:66px; padding:14px 20px 10px 32px; width:267px; }
.blockr1 p{ width:200px; text-align:left; text-indent:20px; line-height:24px;}
.blockr1 p a{ color:#109fe9;}
.blockr1point{ position:absolute; top:5px; left:2px;}

.blockr2{ height:99px; padding:10px 0px 14px 32px; width:287px;}
.blockr2nr li{ float:left; margin-right:20px;}
.blockr2nr h4{ width:71px; height:71px; background:url(images/community-orgbg.png) no-repeat; color:#fff; font-size:25px; line-height:71px; margin-bottom:10px;}
.blockr2nr p{ font-size:14px; color:#5f5f5f;}

.blockr3{ padding:20px 0 20px 35px; width:284px;}

.blockr4{ clear:both;}
.blockr4-tt{ border-bottom:1px #ebebeb solid; height:55px; line-height:55px; text-indent:35px; font-size:16px; color:#5f5f5f;}
.blockr4-tt a{ width:72px; text-indent:0;  font-size:12px;  color:#1cbaa7; border-left:1px #ebebeb solid; clear:both; display: inline-block;text-align:center;}
.blockr4nr li{border-bottom:1px #ebebeb solid; margin:0 auto; height:30px; padding:15px 30px; }
.blockr4nr li p{ text-indent:10px; text-align:left;}
a.ren{ color:#00b9ff;}
a.score{ color:#999;}
.blockr4nr li em{ background:url(images/community-arrangebg.png) no-repeat; width:18px; height:23px; font-size:14px; color:#fff; margin-top:5px;}

.blockr4nr h2{ text-align:left; text-indent:10px; font-weight:100;}

/*neiye*/
.nrmainny{ float:right;width:100%;}

.comu-ny-jiao{ position:absolute; top:0; right:0;}


.com-nr h1{ font-size:19px; color:#ff580c; font-weight:100; margin-left:60px; margin-right:60px; line-height:60px; white-space:nowrap;}
.com-nr h6{ font-size:14px; font-weight:100; line-height:60px; text-indent:60px;}
.com-nr p{ margin-left:60px; margin-right:30px; line-height:20px;word-wrap:break-word;}
.com-nr em{ display:block;line-height:25px;}
.com-nr em img{ margin-right:3px; margin-left:10px; vertical-align: middle; margin-bottom:4px;}



.comu-ny-reply{ border-top:1px #ebebeb solid; min-height:210px;}


.comu-ny-replybox{line-height:24px; margin-left:205px; margin-top:20px; margin-right:20px; font-size:14px;min-height:210px;}
.comu-ny-replybox p{ text-indent:0px; word-break:break-all; }
.comu-ny-reply a{  display:inline-block; margin-right:10px;}

.comu-ny-replylayer{ position:absolute ; right:10px; top:-10px;}
.comu-ny-replytip{ position:absolute ; right:30px; top:-15px;}

.comu-ny-replyttbox{ border-top:1px #ebebeb solid;  min-height:44px; font-size:15px;}
.comu-ny-replyttbox div{ line-height:24px; margin-left:205px;}
.comu-ny-replyttbox div a{font-size:12px;}

.comu-ny-input{height:15px; width:45px; margin-right:24px; vertical-align:0px;}
.comu-ny-louz{ position:absolute; top:0; left:0; z-index:9999;}
.comu-ny-xz{ position:absolute; top:18px; left:110px; z-index:9999;}
.comu-ny-replybtn{ position:absolute;bottom:10px; right:0px;}



.comu-ny-replytt{ width:185px; height:44px; line-height:44px; color:#ff580c; text-indent:0; text-align:center; position:absolute; left:0px; top:0; background-color:#f5f5f5;}



.comu-ny-replyman{ width:185px; text-align:center; position:absolute; left:0px; top:0; bottom:0px; background-color:#f5f5f5; min-height:210px;}
.comu-ny-replyman p{ text-indent:0;}
.comu-ny-replyman em{ border:1px #EBEBEB solid; line-height:18px; text-indent:5px; margin-left:-5px; }

.comu-ny-replyname{ font-size:14px; color:#1cbaa7; line-height:30px; height:30px; margin-top:10px;}

.comu-ny-subreply{min-height:106px;padding-top:20px; background:#f5f5f5; margin-left:205px; margin-right:20px; }
.comu-ny-subreply div{ line-height:24px;}
.comu-ny-subreply a{ display:inline-block; margin-right:10px;}

.comu-ny-subreplynr{ width:94%; margin:0 auto; border-bottom:1px #ebebeb solid; padding-bottom:10px; padding-top:10px;}
.comu-ny-subreplyman{ position:absolute; top:10px; left:0px; }
.comu-ny-subreplynr p{ text-indent:0; margin-left:60px; margin-right:0px; font-size:14px; word-break:break-all;}
.comu-ny-subreplynr i a{ color:#ff5a00; font-size:12px; font-style:normal;}
.comu-ny-subreplynrnub{ clear:both; margin:25px 0 10px 0px;width:94%; margin:0 auto; height:40px; }

.comu-ny-subtextarea{ width:94%; margin:0 auto; height:60px;}
.comu-ny-subtextarea textarea{ border:1px #e5e5e5 solid;height:60px; width:100%;}


.comu-ny-intro{ width:127px; height:123px; position:absolute; top:42px; right:20px; font-size:12px; text-align:center;} 
.comu-ny-intro span{ width:60px; text-align:center; margin-top:15px; border-left:1px #878787 solid;}


.comu-ny-textarea{width:100%; height:200px;}
.lastword{ position:absolute; bottom:5px; right:20px; font-size:14px; }
.lastword i{ font-style:normal; color:#1cbaa7;}


/*vote*/
.voteblock1{  height:46px; line-height:46px; text-align:left; text-indent:300px; width:100%; background:#fff;border-bottom:1px #c9c8c8 solid;}
.voteblock1 a{ color:#424343; margin-left:5px; margin-right:5px; }
.voteblock1 img{ margin-right:10px;}

.voteblock2{ border:0;  padding-top:30px;}
.votebox{ margin-left:100px; margin-right:100px;border:1px #c9c8c8 solid;}
.votebox1{ margin-left:20px; margin-right:0px;border:1px #DFDFDF solid; background:#fff;}
.votett{ background:#f4f4f4; height:53px; border-bottom:1px #c9c8c8 solid; text-indent:20px; line-height:53px; font-size:14px; color:#000; text-align:left; }
.votettbline{border-bottom:1px #DFDFDF solid;}
.votelastword{ position:absolute; bottom:13px; font-size:12px; }
.votenbox{ margin-left:20px; margin-right:20px;border:1px #c9c8c8 solid; text-align:left; padding-left:12px;}
.votenbox h4{ line-height:50px; height:50px; }
.votenbox h4 a{ float:right; margin-right:40%; font-size:12px; color:#1cbaa7;}
.votenbox input[type="text"]{ height:40px; margin-bottom:15px; margin-right:40%;}
.voteclose{ position:absolute; top:8px; left:61%;}


.votenboxn{ margin-left:20px; margin-right:20px; text-align:left; padding-left:12px;}
.votenboxn h4{ line-height:50px; height:50px; }
.votenboxn h4 a{ float:right; margin-right:40%; font-size:12px; color:#1cbaa7;}
.votenboxn input[type="text"]{ height:40px; margin-bottom:15px; margin-right:40%;}

.votetext{ line-height:40px; font-size:14px;}
.vote-checkbox input[type="checkbox"]{order:1px #b5b5b5 solid; background:#fff; width:20px; height:20px;cursor: pointer;margin-left:30px; margin-right:5px;}
/*.vote-checkbox{margin-left:20px; margin-right:5px; width:20px; position: relative;}
.vote-checkbox input[type="checkbox"]{ visibility:hidden;  }
.vote-checkbox label{position: absolute; top:3px; left:0;border:1px #b5b5b5 solid; background:#fff; width:12px; height:12px;cursor: pointer;}

.vote-checkbox label:after {opacity: 0;
	content: '';
	position: absolute;
	width: 9px;
	height: 5px;
	background: transparent;
	top: 1px;
	left:1px;
	border: 3px solid #333;
	border-top: none;
	border-right: none;
 
	-webkit-transform: rotate(-45deg);
	-moz-transform: rotate(-45deg);
	-o-transform: rotate(-45deg);
	-ms-transform: rotate(-45deg);
	transform: rotate(-45deg);
	}


.vote-checkbox input[type=checkbox]:checked + label:after {
	opacity: 1;}*/

.votetext select{ border:1px #b5b5b5 solid; height:20px; width:80px; margin-left:20px; font-size:12px;}
.votetext em{ font-size:12px; color:#1cbaa7;}

/*qiandao*/
.comu-qd{ width:500px; height:595px; border:1px #a2a1a1 solid; background:#f9f9f9;}
.comu-qd h2{ width:100%; background:#172144; color:#fff; height:70px; line-height:70px; text-align:center; font-size:20px;}
.comu-qd h2 img{ position:absolute; top:25px; right:15px; }
.comuqdbg{ background:url(images/community-qd-bg.png) no-repeat -10px 0; width:265px; height:238px;  position:relative; margin:40px auto;}
.comuqdbg h4{ font-size:41px; color:#505050; position:absolute; top:90px; left:125px;}
.comuqdbg h5{ font-size:14px;color:#505050; position:absolute;top:140px; left:108px;}

.comuqdnotice{font-size:14px;color:#505050; font-size:20px; line-height:40px; text-align:center; margin-bottom:30px;}
.comuqdnotice span{ letter-spacing:-4px; }


/*regist*/

.comuregist{ width:394px; height:525px; border:1px #a2a1a1 solid; background:#fff; position:relative; text-align:center;}
.comuregistclose{ position:absolute; top:20px; right:20px;}
.comuregist h2{ font-size:14px; line-height:30px;}
.comuregist h4{ color:#a8a8a8;}
.comuregist h4 a{ font-size:13px; color:#a8a8a8; line-height:80px;}

.comuregist input[ type="text"]{  width:309px; height:47px; border-radius:5px; border:1px #1cbaa7 solid; margin-bottom:10px; text-indent:10px; font-size:13px; color:#666; line-height:47px; }



.toptip{ position:absolute;top:5px; left:10px; height:14px; background:#ff580c; line-height:14px; font-size:12px; color:#fff; }


.comulogined{ width:394px; height:525px; border:1px #a3a3a3 solid; background:#1cbaa7; position:relative; text-align:center;}
.comuloginedclose{ position:absolute; top:20px; right:20px;}
.comulogined h2{ font-size:15px; line-height:30px; color:#fff;}
.comulogined-bottom{ background:#fff; height:185px; position:absolute; bottom:0; width:100%;}


.arrangett{ width:100%; height:60px; background:#fff; line-height:60px;  }
.arrangett h1{ font-weight:100;font-size:16px; float:left; margin-left:115px;}
.arrangett span{ float:right; margin-right:26px;font-size:16px;}
.arrange-list th{ background:#f8f8f8; height:36px; line-height:36px; border-top:1px #d2d2d2 solid; border-bottom:1px #d2d2d2 solid; font-size:14px;}
.arrange-list td{background:#fff; text-align:center; height:48px; font-size:14px;}
.arrange-list td.grey{background:#f8f8f8; color:#1cbaa7;}
.arrange-listtl{ text-align:left; text-indent:30px;}



.morevote-tt{ font-size:14px; color:#000; text-indent:60px; height:50px; line-height:50px;}
.morevote-tt span{ color:#adadad;}
.morevote-linebg{ width:50%; height:20px; background-color:#f3f3f3; margin-left:60px; }
.morevote-linetitle{margin-left:60px; line-height:40px; font-size:14px; height:40px; clear:both;}
.morevote-linetitle input[type="checkbox"]{ margin-right:10px;}
.morevote-line1{ height:20px; background-color:#1cbaa7; position:absolute; top:0; left:0;}
.morevote-line2{height:20px; background-color:#172144; position:absolute; top:0; left:0;}
.morevote-line3{height:20px; background-color:#ff580c; position:absolute; top:0; left:0;}
.morevote-line4{height:20px; background-color:#00ab4c; position:absolute; top:0; left:0;}
.morevote-linebox h4{ font-size:14px; color:#8c8c8c; width:20px; margin-left:10px;}
.morevote-linebox h5{ font-size:14px; color:#494949;width:30px; margin-left:10px;}



/*community-mytopic.html*/


.mytopic-table { margin:30px; width:93%; }
.mytopic-table th{ height:55px; background:#f5f5f5; text-align:left; text-indent:20px; font-size:14px; font-weight:100;}
.mytopic-table td{ height:45px; background:#fff; border-bottom:1px #ebebeb solid; text-indent:20px; font-size:14px; }
.mytopic-td{ height:45px; line-height:45px;}

.mytopic-td a{ height:45px; max-width:405px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis; display: inline-block; text-indent:20px; float:left; }

.mytopic-td em{ display: inline-block; padding:0; text-indent:0; margin-top:14px;}


.mytopic-tt{ background:#f4f4f4; height:45px;line-height:44px; text-align:left; text-indent:20px; font-size:14px; color:#252525;}

.blockr5{ width:284px; text-align:center; height:270px; }
.blockr5-table{ width:120px; margin:0 auto;}
.blockr5-table td{ border-left:1px #ccc solid; height:14px; font-size:14px;}
.blockr5-table th{ font-size:14px; font-weight:100;}

.yqd{width:242px; height:52px; line-height:50px; display:block; background: #eee; color:#888; border-radius:2px; text-align:center;  font-size:16px; padding:2px; text-align:center;}
.yqd-n{ border:1px #fff solid; height:50px;}
.yqd em{ font-size:12px; color:#FF580C; vertical-align:1px;}

.clamp3 {
    position:relative;
    line-height:1.4em;
    /* 3 times the line-height to show 3 lines */
    height:4.2em;
    overflow:hidden;
	z-index:5000;
}
.clamp3:after {
    content:"...";
    font-weight:bold;
    position:absolute;
    bottom:0;  
	right:0px !important;
	right:-5px\9\0;
    padding:0 5px 1px 3px;
	background: url(../../resource/skins/default/images/whitebg.png) #fff; 
	z-index:9990; 
	   
}

.newtopic{ margin-top:10px;}
.newtopic h5{ height:32px; width:70px; }
.newtopic em{ font-size:12px; color: #999;}



.title-jht{ width:100%; background:#F5F5F5; height:40px; line-height:40px; text-indent:40px; font-size:14px; text-align:left; border-bottom:1px #EDEDED solid;}




/*yanglei*/
.btn1{background:#1cbaa7; width:50px; height:20px; text-align:center; color:#fff; border-radius:10px; line-height:20px;}
.btn2{ background:#ff580c; width:50px; height:20px;text-align:center; color:#fff; border-radius:10px; line-height:20px; }












