﻿@import url("Base.css");

#top_blog{ height:380px; }
#top_photo{ height:235px; }

/*議事論事*/
#dshg{margin-bottom:5px}
#dshg_navigation li{background:#FFC10E;list-style:none; float:left;width:50px;padding:5px 8px 5px 8px;text-align:center;margin-right:2px; font-weight:bold; cursor:hand}
#dshgList{ clear:both; height:167px;list-style:none; border:1px solid #FEC30F}
#dshgList li{margin :0 7px;padding-left:1.2em;line-height:20px;background:url(../Images/ico_jt01.gif) no-repeat 0 3px; border-bottom:1px dotted #CCCCCC}

#top_new{ height:255px;}
#top_new h3{ background:url(../Images/title_news_new_bg.jpg); }
#top_new .content{ padding:7px;margin-top:4px; background-color:#E7F4E1 }
#top_new .item{  height:120px; overflow:hidden; cursor:pointer; background:#FFFFFF;border-left:5px #E7F4E1 solid}
#top_new .item .pic{ float:left; width:200px;}
#top_new .item .info{ float:left; width:425px; margin-left:3px; }
#top_new .item .info h2{ color:#f60; line-height:26px; font-size:14px; margin-bottom:5px;margin-left:0.5em; padding-top:10px;}
#top_new .item .info p{ line-height:20px;margin-left:0.5em; }
#top_new .list{ clear:both;margin-top:5px; }
#top_new .list a{ display:block; width:50%; line-height:22px; float:left; background:url(../Images/ico_jt01.gif) no-repeat 0 3px; text-indent:0.6em; }

#top_ysls{  }
#top_ysls h3{ background:url(../Images/title_ysls_bg.jpg); }
#top_ysls .content{ padding:7px; margin-top:7px;background-color:#E7E7E7;}
#top_ysls .item{ display:block; height:90px; overflow:hidden; cursor:pointer; }
#top_ysls .item .pic{ float:right; width:110px; }
#top_ysls .item .info{ float:left; width:300px; margin-right:3px; }
#top_ysls .item .info h2{ color:#f60; width:280px; line-height:26px; font-size:14px; margin-bottom:5px;}
#top_ysls .item .info p{ line-height:20px; }
#top_ysls .list{ clear:both; margin-top:5px; margin-bottom:-10px; }
/*#top_ysls .list a{ display:block;border-bottom:1px solid #ffffff; line-height:22px; background:url(../Images/ico_jt01.gif) no-repeat 0 3px; text-indent:1.2em; }*/
#top_ysls .list a{ display:block;border-bottom:1px solid #ffffff; line-height:22px; background:url(../Images/ico_jt01.gif) no-repeat 0 5px; text-indent:1.2em; }

#top_news_focus{ height:200px;}
#top_news_focus .content{ padding:7px; margin-top:7px; background-color:#FBEDED }
#top_news_focus .item{ display:block; height:120px; overflow:hidden; cursor:pointer; }
#top_news_focus .item .pic{ float:right; width:200px; }
#top_news_focus .item .info{ float:left; width:430px; margin-right:3px; }
#top_news_focus .item .info h2{ color:#f00; line-height:26px; font-size:14px;margin-bottom:5px;margin-left:0.5em; }
#top_news_focus .item .info p{ line-height:20px;margin-left:0.5em; }
#top_news_focus .list{ clear:both; margin-top:5px; }
#top_news_focus .list a{ display:block; width:50%; line-height:22px; float:left; background:url(../Images/ico_jt01.gif) no-repeat 0 3px; text-indent:1.2em; }

#top_video{height:160px;}
#index_video{height:123px;margin-top:5px;}
#index_video .item{float:left; width:345px;padding-top:5px}
#index_video .item .pic{clear:both;float:left;width:180px;margin-right:5px;}
#index_video .item .resume{float:left;width:140px;}
#index_video .item .resume .info h3{border-bottom:1px dashed #797878;padding-left:18px;line-height:22px;height:auto;margin-bottom:8px;background:url(../Images/videoarrow.gif) no-repeat 0 5px}
#index_video .item .resume .info a{top:0px;font-size:14px; color:#FF6600; position:static;}
#index_video .item .resume .info p{line-height:20px;margin-left:0.5em; }
#index_video .content{float:right;width:290px;  margin-top:7px;}
#index_video .content li{ background:url(../Images/videoarrowli.gif) no-repeat 0 50%;padding-left:15px}

#top_zazhi{ height:250px; float:left;width:420px;}
#top_zazhi h3{ background:url(../Images/title_zazhi_bg.jpg); }
#top_zazhi .fmlogo{ float:left; margin:8px 5px; padding:2px; width:150px; border:3px solid #EBECE7;}
#top_zazhi .fmtitle{ float:left; margin:8px 5px 0px 0px; width:240px;}
#top_zazhi ul{ margin:10px 0; margin-bottom:0; }
#top_zazhi ul li{ text-align:right; height:22px; background:url(../Images/ico_jt02.jpg) no-repeat ; text-indent:1.5em; }
#top_zazhi ul li a{ float:left; }
#zazhi .ad{ float:right; width:220px;margin-top:6px;}

#top_forum_new{ height:210px;}
#top_forum_new h3{ background:url(../Images/title_forum_new_bg.jpg); }
#top_forum_new .content{ padding:2px;margin-top:4px;background-color:#E7E7E7}
#top_forum_new ul{ margin:0; }
#top_forum_new ul li{float:left;width:100%;text-align:left; height:22px;text-indent:1.2em; border-bottom:1px solid #ffffff; overflow:hidden; text-overflow:ellipsis;}
#top_forum_new ul li a{ float:left}
#top_forum_new ul li #lileft{float:right;padding-right:30px;}
#top_forum_new ul li #liright{float:right;padding-right:5px;}

#top_blog{ height:auto !important; height:200px; }
#top_blog h3{ background:#A2CC5C url(../Images/title_blog.jpg) no-repeat; }
#top_blog .content{ background-color:#F6F9F0; }
#top_blog ul{ margin:0; padding:5px; }
#top_blog ul li{ text-indent:1.5em; background:url(../Images/ico_jt01.gif) no-repeat 2px; height:20px; line-height:20px; overflow:visible; }

#content_info{ color:#000; }
#content_info .info{ margin:10px; line-height:20px; }

#p_login{ float:left; width:461px; font-size:14px; }
#p_login dd{ margin:5px 10px; text-align:center; width:440px; height:200px; background-color:#f6f6f6; }
#p_login table{ margin:20px; width:300px; padding:5px; }
#p_login table tr{ height:38px; }
#p_login table .title{ text-align:right; }
#p_login .txt{ width:200px; height:16px; font-size:16px; }
#p_login .txt1{ width:133px; }
#p_login .btnlogin{ width:124px; height:28px; background:url(../Images/button_login2.gif); border:0; }
#p_login .btnreg{ width:124px; height:28px; background:url(../Images/button_reg2.gif); border:0; }
#p_login_ad{ float:right; width:461px; }

#p_register{ float:left; width:461px; font-size:14px; }
#p_register dd{ margin:5px 10px; text-align:center; width:440px; height:230px; background-color:#f6f6f6; }
#p_register table{ margin:5px 20px; width:350px; padding:5px; }
#p_register table tr{ height:30px; }
#p_register table .title{ text-align:right; }
#p_register .txt{ width:230px; height:16px; font-size:16px; }
#p_register .btnreg{ width:150px; height:29px; background:url(../Images/button_reg3.gif); border:0; }
#p_register_ad{ float:right; width:461px; }

.p_result{ margin:10px auto; padding:20px; width:350px; height:80px; border:3px solid #f1f1f1; }
.p_result .icon{ float:left; width:100px; }
.p_result .resume{ float:left; color:#5B6267; }
.p_result .resume h2{ color:#ff6600; font-weight:bold; font-size:22px; line-height:35px; }
.p_result .resume p{ line-height:22px; }

#p_contact{ clear:both; margin:10px; }
#p_contact h4 img{ vertical-align:middle; }
#p_contact #ct_mail{ line-height:35px; }
#p_contact #ct_mail .xtitle{ width:130px; text-align:right; }
#ct_about{ line-height:30px; }

#about{ margin:5px auto; width:965px;overflow:hidden}
#about .left{ float:left; width:200px;}
#about .right{float:right; width:760px;}
#about .leftlist{width:200px;min-height:100%;background:url("../images/aboutleft.gif"); background-repeat:repeat-y; border:0;}
.listtxt{padding-left:50px;line-height:30px;font-size:14px; letter-spacing:2px}
.Bodytxt{line-height:26px;padding: 3px 15px 5px;word-break:break-all; overflow:hidden;}

#affichetab{ background-color:#bfcb40;width:100%}
#affichetab .afftitle{width:598px;color:#920000; font-weight:bold;font-size:13px}
#affichetab .afftitleRight{width:320px;height:28px;color:#920000; font-weight:bold;font-size:13px}
#affichetab .adftd{ background-color:#ffffff}
#affichetab .time{padding-top:10px;line-height:20px}
#affichetab .title{font-size:14px;color:#9C3A0B; font-weight:bold;}
#affichetab .rightdiv{padding-top:5px;padding-left:15px;line-height:20px}
#affichetab .rightTitle{line-height:25px}
#affichetab .txt{ clear:both;line-height:22px;padding: 3px 5px 1px;word-break:break-all;}

#indexMiddleLeft{float:left;width:260px;height:99px;cursor:hand;}
#indexMiddleAd{float:right;margin-top:60px;height:30px;width:150px; cursor:hand;}

#Affiliate{ margin:5px auto; width:965px; }
#Affiliate .left{ float:left; width:318px; border:1px solid #AFBE13}
#Affiliate .right{float:right; width:610px; border:1px solid #AFBE13}
#Affiliate .leftTitle{border-bottom:1px solid #AFBE13;height:28px;color:#025A38; font-weight:bold;font-size:13px}
#Affiliate .divlist{padding: 20px 0px}
#Affiliate .rightTitle{ background:url("../images/AffiliateRight.jpg");width:610px; border-bottom:1px solid #AFBE13;height:28px;color:#025A38 ;font-weight:bold;font-size:13px;}
#Affiliate .txtInfo{line-height:26px;padding: 3px 5px 5px;word-break:break-all; overflow:hidden;}

#Advise{border:1px solid #AFBE13}
#Advise .title{border-bottom:1px solid #AFBE13;height:28px;font-size:14px;color:#075511;font-weight:bold;}
#Advise .content{margin-top:5px;text-indent:30px;line-height:22px;letter-spacing:2px; padding: 3px 1px 1px;word-break:break-all; padding:0 20px;}
#Advise .lefttd{ text-align:right;width:20%;height:50px;font-size:14px;color:#d82609; font-weight:bold}
#Advise	 td{padding-left:5px;}

#allindagate{border:1px solid #AFBE13;overflow:hidden;height:1% !important}
#allindagate .left{float:left;width:241px;margin-left:10px;margin-right:10px}
#allindagate .right{float:right; width:660px;margin-right:10px;}
#allindagate .LeftindagateTitle{background:url(../Images/left_indagate.jpg) no-repeat;width:241px;height:21px; color:White;font-size:14px; padding-left:20px;padding-top:5px;margin-top:10px; letter-spacing:2px;}
#allindagate .classItem{border:1px solid #D86F6F;width:100%; width:240px;padding-bottom:5px}
#allindagate .voteItems{padding:10px 5px 0px 20px; background:url("../images/votesArrow.gif") no-repeat scroll 2% 50%;line-height:20px;}
#allindagate .voteTitle{margin-top:10px;border:2px solid #ff9800; background:#FFFFed;color:#FF7617;font-size:15px; font-weight:bold;padding:8px;}
#allindagate .content{color:#747474;font-size:12px;padding:5px;}
#ShowVotes{border:2px solid #ff9800; background:#FFFFed;padding:8px;}
#SubmitVotes{border:2px solid #ff9800; background:#FFFFed;padding:8px;}
#SubmitVotes td{height:25px;}
#ShowVotes td{height:25px;}
#SubmitVotes input{ border-style:none}
#allindagate .voteComment{margin-top:10px;border:2px solid #ff9800; background:#FFFFed;color:#f00;padding:8px;}
#allindagate .comments{margin:10px 0px 2px;border:1px solid #cccccc;padding:5px;}
#allindagate .commentTitle{background:#f2f2f2;font-size:12px;font-weight:bold;height:17px;padding-top:8px;margin-bottom:5px;padding-left:5px}
#allindagate .commentContent{font-size:12px;margin-bottom:5px;padding:5px}
#allindagate .commentsubmit{background:url("../images/voteComment.gif") no-repeat;width:70px;height:25px;border:0px;}
#allindagate .commentcancle{background:url("../images/comentCancle.gif") no-repeat;width:45px;height:25px;border:0px;}
.video-left{ border:1px solid #CDCDCD; background-color:#F0F0F0; padding:5px; margin-top:5px;}
.video-left ul{}
.video-left ul li{ background:transparent url(../Images/ico_jt01.gif) no-repeat scroll 2px 50%; text-indent:1.5em}
#cont-left{ width:426px; float:left;}
#dshg-1{ height:230px;}
#cont-right{ width:207px; float:right; margin-top:6px;}
.mar-top{ margin-top:6px;}


