.top_news{
	width:886px;
	height: 53px;
	}

.talk_icon_1{
	float:left;
	width:60px;
	height:61px;
	}
.top_title_bg_talk{
	float:left;
	background:url(../images/talk/talk_06.png) no-repeat scroll 0 0;
	width:819px;
	height:33px;
	margin-top: 12px;
	margin-left: 5px;
	border-bottom: 2px dotted #166cb1;
	}
.top_title_white{
	float:left;
	font-family:"微軟正黑體";
	font-size:18px;
	color:#FFFFFF;
	padding-left: 20px;
    padding-top: 5px;
	}
.top_title_white span{
	font-family:Arial, Helvetica, sans-serif;
	font-size:12px;
	color:#FFFFFF;
	}

/*content*/
.hfsearch {
    color: #075590;
    font-size: 20px;
    font-weight: bold;
    height: 44px;
	margin:0 auto;
    width: 710px;
}
.hfsearch .title_ {
    color: #000000;
    float: left;
    font-size: 18px;
    letter-spacing: 2px;
    line-height: 30px;
    margin-top: 7px;
    width: 85px;
}
.hrselect_text{
	font-family:"新細明體";
	color:#000000;
	font-size:13px;
	width:175px;
	}
.hfsearchbar {
    float: left;
    margin-left: 10px;
    padding-top: 10px;
    width:500px;
}
.hfsearchBtn {
    float: left;
    height: 26px;
    width: 95px;
	margin-top: 10px;
}
.hfsearchBtn .search, .hfsearchBtn .search:visited {
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 26px;
    letter-spacing: 2px;
    line-height: 26px;
    padding:0px 15px;
    text-align: left;
    text-decoration: none;
	background:#666666;
}
.hfsearchBtn .search:hover {
    text-decoration: underline;
}
.hfNav {
    color: #707070;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    position: relative;
    width: 750px;
}
.hfNav a {
    color: #E77919;
    text-decoration: none;
}
.hfNav a:hover {
    color: #E77919;
    text-decoration: underline;
}
.hfNav .publish {
    background: url("../images/talk/publish_btn_03.png") no-repeat scroll 0 0;
    display: block;
    font-size: 13px;
    height: 23px;
    
    line-height: 22px;
   
    padding-left: 25px;
   
    width: 83px;
}
.hfNav .publish a, .hfNav .publish a:visited, .hfN5 .publish a, .hfN5 .publish a:visited {
    color: #707070;
    text-decoration: none;
}
.hfNav .publish:hover, .hfN5 .publish:hover {
    color: #707070;
    font-size: 13px;
    text-decoration: underline;
}
.hfN1 {
    float: left;
    width: 16px;
}
.hfN2 {
    float: left;
    margin-left: 10px;
    width: 120px;
}
.hfN3 {
    float: left;
    width: 120px;
}
.hfN4 {
    color: #E77919;
    float: right;
    
    text-align: right;
    width: 400px;
}
.hfN4 a {
    font-size: 12px;
    text-decoration: none;
}
.hfN4 a:hover {
    color: #1E1E1E;
    font-size: 12px;
    text-decoration: underline;
}
.hfArea {
    border: 1px solid #666666;
    clear: both;
    height: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
}
.hfAT {
    background: #C5C7C5;
	border:#C5C7C5 1px solid;
    height: 28px;
    line-height: 28px;
}
.hfAT01 {
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    margin-left: 10px;
    /*text-shadow: 1px 1px 1px #E77919;*/
    width: 400px;
	font-size:16px;
}
.hfAT01 a {
   	font-size:16px;
    color: #FFFFFF;
    text-decoration: none;
   /* text-shadow: 1px 1px 2px #E77919;*/
}
.hfAT01 a:hover {
    color: #000000;
    text-decoration: none;
}
.hfAT012 {
	font-size:16px;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    text-align: center;
    /*text-shadow: 1px 1px 2px #E77919;*/
    width: 80px;
}
.hfAT03 {
	font-size:16px;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    text-align: center;
    /*text-shadow: 1px 1px 2px #E77919;*/
    width: 80px;
}
.hfAT04 {
	font-size:16px;
    color: #FFFFFF;
    float: left;
    font-weight: bold;
    text-align: center;
   /* text-shadow: 1px 1px 2px #E77919;*/
    width: 150px;
}
.hfAC {
    height: auto;
    overflow: hidden;
    width: 750px;
}
.hfAC00 {
    border-bottom: 1px dotted #C5C7C5;
    clear: both;
    height: 100px;
    margin: 0px;
    width: 100%;
}
.hfAC01 {
    float: left;
    margin-top: 30px;
    width: 40px;
}
.hfACC1 {
    float: left;
    width: 402px;
	margin-left:10px;
}
.hfAC02 {
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin-top: 20px;
}
.hfAC02 a {
    color: #666666;
    text-decoration: none;
}
.hfAC02 a:hover {
    color: #E77919;
    text-decoration: underline;
}
.hfAC03 {
    color: #707070;
    font-size: 12px;
	height: 36px;
    line-height: 20px;
    overflow: hidden;
}
.hfAC04 {
    color: #707070;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 60px;
    margin-top: 40px;
    text-align: center;
    width: 80px;
}
.hfACC2 {
    float: left;
    width: 150px;
}
.hfAC05 {
    color: #707070;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    margin-top: 30px;
    text-align: center;
}
.hfAC06 {
    color: #707070;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    text-align: center;
}
.hfLinks {
    color: #707070;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    margin-top: 10px;
    text-align: right;
    width: 970px;
}
.hfAC10 {
    border-bottom: 1px dotted #DDDDDD;
    clear: both;
    height: 60px;
    /* margin-left: 10px; */
    width: 750px;
}
.hfAC11 {
    float: left;
    margin-top: 14px;
    width: 40px;
}
.hfACC11 {
    float: left;
    width: 402px;
	margin-left: 10px;
}
.hfAC12 {
    color: #666666;
    font-size: 16px;
    font-weight: bold;
    height: 20px;
    margin-top: 15px;
}
.hfAC12 a {
    color: #666666;
    text-decoration: none;
}
.hfAC12 a:hover {
    color: #E77919;
    text-decoration: underline;
}
.hfAC13 {
    color: #707070;
    font-size: 12px;
    height: 20px;
}
.hfAC13 a {
    color: #ED9C54;
    text-decoration: none;
}
.hfAC13 a:hover {
    color: #505050;
    text-decoration: none;
}
.hfAC14 {
    color: #707070;
    float: left;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 14px;
    height: 30px;
   /* margin-left: 10px;*/
    margin-top: 25px;
    text-align: center;
    width: 80px;
}
.hfACC12 {
    float: left;
    width: 150px;
}
.hfAC15 {
    color: #707070;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    margin-top: 15px;
    text-align: center;
}
.hfAC16 {
    color: #707070;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: 20px;
    text-align: center;
}
.hfDDownNav {
    color: #707070;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    height: auto;
    margin-top: 10px;
    overflow: hidden;
    width: 970px;
}
.hfN5 {
    float: left;
    margin-top: 15px;
    width: 110px;
}
.hfN6 {
    float: left;
    width: 710px;
}
.hfN7 {
    float: left;
    margin-top: 15px;
    width: 150px;
}

.hfNew {
    border: 1px solid #00B5FF;
    border-radius: 5px;
    height: auto;
    overflow: hidden;
    width: 818px;
}
.hfNewT {
	background: url("../images/talk/talk_11.jpg") repeat-x scroll 0 0;
	border:#00b5ff 1px solid;
    height: 28px;
    line-height: 28px;
   
    color: #FFFFFF;
    font-size: 16px;
    font-weight: bold;
   
   
    text-align: center;
    width: 818px;
}
.hfNewC {
    height: auto;
    margin-bottom: 20px;
    margin-top: 20px;
    overflow: hidden;
    width: 818px;
}
.hfNewCL {
    float: left;
    margin-left: 20px;
    width: 180px;
}
.hfNewCL01 {
    height: 180px;
    width: 180px;
}
.hfNewCL02 {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    height: 30px;
    line-height: 30px;
    width: 180px;
}
.hfNewCL03 {
    color: #707070;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    width: 180px;
}
.hfNewCR {
    float: left;
    margin-left: 20px;
    width: 587px;
}
.hfNewCR01 {
    color: #E77919;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    width: 587px;
	display: inline;
}
.hfNewCR02 {
    height: 250px;
    margin-bottom: 10px;
    margin-top: 10px;
    width: 587px;
}
.hfNewCR03 {
    background: url("../images/member/btngreen_01.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-top: 5px;
    padding-bottom: 2px;
    text-align: center;
    text-decoration: none;
    width: 110px;
}
.hfNewCR03:hover {
    background: url("../images/member/btngreen_01.png") no-repeat scroll 0 -26px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 26px;
    text-decoration: none;
}
.hfN8 {
    float: left;
    margin-top: 4px;
    width: 386px;
}
.hfN8 a.respond:link, .hfN8 a.respond:visited,.hfN8 a.respond:active {
    background: url("../images/talk/re_btn.png") no-repeat scroll 0 0 ;
    color: #E77919;
    display: block;
    font-size: 13px;
    height: 23px;
    line-height: 21px;
    padding-left: 33px;
    text-decoration: none;
    width: 93px;
}
.hfN8 a.respond:hover {
    color: #707070;
    font-size: 13px;
    text-decoration: underline;
}
.hf_One {
    height: auto;
    margin-bottom: 10px;
    margin-top: 10px;
    overflow: hidden;
    width: 748px;
}
.hf_floor {
    color: #666666;
    font-size: 12px;
    line-height: 16px;
    margin-left: 10px;
    width: 748px;
}
.hf_Line {
    border-bottom: 1px dotted #505050;
    height: 7px;
    width: 748px;
}
.hf_msg {
    height: auto;
    margin-bottom: 10px;
    margin-left: 10px;
    margin-top: 10px;
    overflow: hidden;
    width: 748px;
}
.hf_photo {
    float: left;
    margin-right: 10px;
    width: 100px;
}
.hf_photo img {
    border: 1px solid #DDDDDD;
    height: 100px;
    width: 100px;
}
.hf_writing {
    float: left;
    margin-right: 10px;
    width: 596px;
}
.hf_share {
    float: left;
    width: 100%;
}
.hf_share a{
	float: left;
	margin-right:5px;
}
.hf_editor {
    color: #666666;
    font-size: 13px;
    line-height: 20px;
    width: 100px;
}
.hf_writingNum {
    color: #707070;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 20px;
    width: 100px;
}
.hf_MemberReg {
    color: #707070;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 12px;
    line-height: 16px;
    width: 100px;
}
.hf_writingTitle {
    color: #666666;
    font-family: Arial,Helvetica,sans-serif;
    font-size: 16px;
    font-weight: bold;
    line-height: 30px;
    width: 595px;
}
.hf_writingTime {
    background: url("../images/talk/forum_papergS.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #909090;
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px;
    text-indent: 13px;
    width: 595px;
}
.hf_writingedit {
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px;
    text-indent: 13px;
    width: 595px;
}
.hf_writingedit a {
    color: #E77919;
}
.hf_writingedit a:hover {
    color: #FAC53D;
    font-size: 12px;
    text-decoration: underline;
}
.hf_writingCon {
    color: #707070;
    font-size: 16px;
    line-height: 30px;
    margin: 10px 0px;
    width: 600px;
	min-height:180px;
}
.hf_writingedit {
    color: #909090;
    font-size: 12px;
    line-height: 14px;
    margin-top: 5px;
    text-indent: 13px;
}
.hf_writingBtn {
    border: 0 none;
    color: #666666;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 78px;
}
.hf_writingBtn:hover {
    background: url("../images/talk/btn_bg_07.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    color: #707070;
    text-decoration: none;
}
.hf_LineGreen {
    border-bottom: 1px solid #1E1E1E;
    height: 7px;
    width: 818px;
}
.hf_ResponseBtn {
    background: url("../images/member/btngreen_01.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    border: 0 none;
    color: #FFFFFF;
    cursor: pointer;
    display: block;
    font-size: 15px;
    font-weight: bold;
    height: 26px;
    line-height: 26px;
    margin-top: 10px;
    padding-bottom: 2px;
    text-align: center;
    text-decoration: none;
    width: 110px;
}
.hf_ResponseBtn:hover {
    background: url("../images/member/btngreen_01.png") no-repeat scroll 0 -26px rgba(0, 0, 0, 0);
    color: #FFFFFF;
    font-size: 15px;
    font-weight: bold;
    line-height: 26px;
    text-decoration: none;
}
.verification_code a {
    color: #E77919;
    font-size: 12px;
}


.hf_LineGreen {
    border-bottom: 1px solid #1E1E1E;
    height: 1px;
    width: 748px;
}
.margin_bottom{
	width:500px;
	padding-top: 10px;}