/*頂*/
.topfla{overflow:hidden;height:355px;display:block;width:999px; background:#FFFFFF;}
.top_m{position:relative;top:-355px;left:254px;width:722px;height:0;display:block;}
.sharing{position:relative;top:-15px;left:25px;width:200px;height:0;display:block;}
.baoming{position:relative;top:-35px;top:-33px\9;width:151px;height:227px;display:block; overflow:hidden;}
.s_icon{margin:0 0 2px 10px;}
/*中*/
.front_left{width:245px;}
.front_mid{width:590px;padding:0 0 0 3px;}
.front_right{width:164px;}
.front_left ul{padding:10px 0 5px 0;}
.front_left ul li{ background:url(../images/listbg.jpg) left no-repeat;padding:6px 0 0 30px;height:22px;font-size:12px;}
.front_left ul li a{color:#333333;}
.front_left ul li a:hover{color:#333333; text-decoration:underline;}
.left_a{margin:20px 20px 10px 25px;border-bottom:1px dotted #666666;border-top:1px dotted #666666;}
.left_b{margin:25px 20px 10px 25px;border-bottom:1px dotted #666666;}
.left_c{margin:20px 20px 10px 20px;}
.right_a{margin:0px 0px 0px 0px;height:197px;}
.right_b{margin:0px 0px 0px 0px;position:relative;top:-35px;top:-33px\9;}
.right_c{margin:0px 0px 0px 0px;position:relative;top:-35px;top:-33px\9;}
.right_c img{margin:20px 0 3px 0;}
.right_c div{color:#666666;font-size:10px;width:120px;}
.banner_sp{margin:10px 0;}
.more{font-size:12px;}
.more a{color:#999966;}
.more a:hover{color:#5C563A;}
.hot{margin:2px 0 0 15px;}
/*快訊*/
.news{width:573px;margin:0px 0 0 0;}
.newstop{background:url(../images/newstop.jpg) no-repeat;width:573px;height:30px;}
.newstop ul{}
.newstop ul li{float:right; background:url(../images/news_arr.jpg) left no-repeat;padding:0px 15px 0 10px;height:10px;}
.newstop ul li a{color:#990000; text-decoration:none;}
.newstop ul li a:hover{color:#990000; text-decoration:underline;}
.newsmid{background:url(../images/newsmid.jpg) repeat-y;}
.newsbtm{background:url(../images/newsbtm.jpg) no-repeat;width:573px;height:8px;}
.front_search{width:218px;margin:2px 0px 0 20px;}
.ntl{width:320px;margin:10px 0 0 0;}
.ntl ul li{font-size:13px;}
.typensearch{width:128px;height:19px;border-bottom:1px solid #CCCCCC;border-top:1px solid #CCCCCC;}
.typensearch input{ border:0;width:120px;}
.date{color:#0099CC;padding:0px 15px 0 20px;}
.date div{margin:0px 0; letter-spacing:-1px;font-size:12px;}
.newslist{padding:0px 0 0 0;}
.newslist div{margin:0px 0;}
.list_odd{background:#F8F8F8;height:20px;padding:5px 15px 0 15px;border-top:1px solid #F0F0F0;border-bottom:1px solid #F0F0F0;width:410px;font-size:12px}
.list_even{padding:5px 15px 0 15px;height:20px;width:410px;font-size:12px}
.newslist a{color:#333333;}
.newslist a:hover{color:#333333; text-decoration:underline;}
.indexmore{font-size:10px;}
.indexmore a{color:#C21F24;}
/*中欄*/
.col_a{width:178px;float:left;margin:10px 0 10px 2px;}
.col_b{width:178px;float:left;margin:10px 17px 10px 17px;}
.col_c{width:178px;float:left;margin:10px 0 10px 0;}
.coltop{background:url(../images/col_top.jpg) no-repeat;width:178px;height:32px;color:#FFFFFF;padding:2px 0 0 30px;font-size:14px;font-weight:bold;}
.colmid{background:url(../images/cmline.jpg) repeat-y;width:178px;padding:0 0 0px 0;}
.colmid ul{padding:5px 0 0 0;}
.colmid ul li{padding:3px 0 3px 30px;font-size:12px;}
.colmid ul li a{color:#333333;}
.colmid ul li a:hover{color:#333333; text-decoration:underline;}
.colbtm{background:url(../images/cmbtm.jpg) no-repeat;height:7px;width:178px;}
.midmore{font-size:10px;padding:10px 10px 0 0;}
.midmore a{color:#C21F24;}
/*rss*/
.right_b ul{list-style:none;margin:0 0 0 15px;width:134px;}
.right_b ul li{background:url(../images/rstop.jpg) top no-repeat;margin:10px 0 0 0;}
.right_b ul li .headline{background:url(../images/rsbtm.jpg) bottom no-repeat;width:134px;display:block;padding:8px 0;}
.right_b ul li .headline a{color:#006699; display:block;padding:0 10px;font-size:10px;}
#creditfooter{padding:5px 0 0 25px;}
/*login*/
.loginitem{width:30px;color:#666666;font-size:80%;padding:0 0 0 15px;}
.loginput{ background:url(../images/input.jpg) no-repeat;height:21px;}
.loginput input{border:0;width:90px;margin:0 0 0 3px; background:#F2F2F2;}
.space{height:8px;display:block;}
.remember{color:#333333;font-size:80%;padding:4px 0 0 5px; letter-spacing:0px;}
.register{padding:0 0 0 30px;}
.register ul{list-style:url(../images/arrlist.jpg);margin:0 0 0 10px;}
.register ul li{padding:0 0 5px 0px;}
.register ul li a{color:#999966;font-size:72%;font-family:Verdana, Arial, Helvetica, sans-serif;}
.loginbtn{margin:0 20px 0 0;}
.hostspace{height:8px;}
/*banner*/
#apply{margin:2px 0 0 0;}
/*gala*/
.gala{clear:both;}