.right { float:right;}
/* 廣告 */
.ad-910 { width:910px; margin:0 auto 10px auto;}

b{ font-weight:bold;}

/* 內容 */
.catcontent{ width:909px;background:url(../images/bg_list.gif) repeat-y top; margin:10px auto; padding-left:1px; }
.catbg-show-end{ height:1px; width:100%; overflow:hidden; background:url(../images/bg_list_bottom.gif);}

	/* 左側 */
.catleft-cont{ background:url(../images/bg_list_cont.gif) no-repeat 0 0; width:618px; border-top:#d7e7f1 solid 1px; float:left; padding-top:45px; overflow:hidden;}

.catleft-cont-det{ background:url(../images/bg_list_cont.gif) no-repeat 0 0; width:618px; border-top:#d7e7f1 solid 1px; float:left; padding-top:5px; overflow:hidden;}
.catleft-cont-det .title{ width:600px;}
.cattitle{ padding-left:35px; line-height:30px; font-size:13px; font-weight:bold; background:none;}

.left-cont-title{ background:url(../images/bg_point.gif) repeat-x bottom; height:26px; width:570px; margin:10px auto; padding-left:10px; line-height:26px;}
	.left-cont-title-l,.left-cont-title-r,
	.left-cont-title-bd{ background:url(../images/bg_list_tit.gif) repeat-x 0 -52px; height:26px; float:left;}
	
	.left-cont-title-l{ background-position:0 0; background-repeat:no-repeat; }
	.left-cont-title-r{ background-position: right -26px; background-repeat:no-repeat; padding:0 25px 0 23px;}
	.left-cont-title-bd{ width:auto;font-size:13px;font-weight:bold; }
	
.about-info{ width:268px; height:358px; background:#f2fffe; border:solid 1px #d7e7f1; float:left; margin:20px;}


.catcont-tit{ height:26px; line-height:26px; padding-left:20px; border:solid 1px #d7e7f1; border-left:none; border-right:none; background: url(../images/bg_show_bar.gif); font-weight:bold;}
	.cont-tit b{ display:block; float:left; font-size:13px;}
	.cont-tit span{ display:block; float:right; margin-right:5px;}

.catcont-txt{ line-height:26px; padding:10px 20px; font-size:14px; line-height:26px; width:560px; margin:0 auto;}
	
	.catcont-txt ul{ margin-bottom:15px;}
	.catcont-txt ul li{ padding-left:10px;}
	.catcont-txt .catc-sub{ font-size:12px; margin-left:10px; }

.catcont-text{ line-height:26px; padding:10px 20px;line-height:22px; width:520px; margin:0 auto;}
	.catcont-text ul li{ padding-left:10px; float:left; width:240px; margin-right:10px; background:url(../images/point_show.gif) no-repeat center left; white-space:nowrap; overflow:hidden;}


.coms-bomttom-page{ padding:5px 0; }


.cont-img{ padding:10px 0;}
	.cont-img ul li{ float:left; width:112px; padding:0 17px; text-align:center; line-height:30px;}
	.cont-img ul li img{ width:110px; height:80px;}


.list-img{ margin:10px 15px 15px 15px; padding:10px 0; background: url(../images/line_dashed.gif) repeat-x bottom; line-height:24px;}
	.list-img img{ width:180px; height:130px;}
	.list-img span{ display:block;width:180px; overflow:hidden;}
	.list-img ul li{ float:left; width:182px; padding:0 7px; margin-bottom:10px; white-space:nowrap; overflow:hidden;}
	
	
	/* 右側 */
.catright-cont{ float:right; width:280px; padding-bottom:20px;}
	.right-cont .cont-tit{ margin:0 1px;}

.fous-r{ width:260px; padding:10px; border-top:solid 1px #d7e7f1; line-height:28px; text-align:center;}
	.fous-r span{ display:block;}

.catcont-fous{ padding:15px 0; padding-bottom:0; margin-bottom:-10px;}
	.catcont-fous ul li{ float:left; width:112px; text-align:center; padding:0 14px; line-height:24px; margin-bottom:5px;}
	.catcont-fous img{ width:110px; height:80px;}
	
.catrecommend{ line-height:26px; padding:10px 0; line-height:22px; width:280px; margin:0 auto;}
	.catrecommend ul li{ padding-left:10px; width:240px; margin:0 auto; background:url(../images/point_show.gif) no-repeat center left; white-space:nowrap; overflow:hidden;}

	
	

    /*文章分頁*/
.catarticle_page {text-align:center; clear:both; margin-bottom:20px; margin-top:20px; }
.catarticle_page a { font-family:"細明體"; padding:4px 7px; background:#FFFFFF; border:0px solid #CCCCCC; color:#666666; font-size:12px; text-decoration:none; vertical-align:middle; height:1%;}
.catarticle_page a:hover { color:#FFFFFF; background:#0066CB; text-decoration:none; }
.catarticle_page strong {font-family:"細明體"; padding:4px 7px; font-weight:bold; color:#333333;font-size:12px; vertical-align:middle;}
.catarticle_page a.more { border:none; background:none; color:#666666; padding:2px 0;}

/*登錄*/

.int{border:solid 1px #b8d5da;background:#fff; width:80px; height:17px; line-height:15px; }
.int_top{padding-top:0px;*padding-top:5px}

.s_bn{padding-top:0px}
.input_bn{background:url(../images/login.gif) no-repeat 0px 0px; width:39px; height:18px; border:none; cursor:pointer}

.t_text01{color:#c63902;padding-right:5px} 
.t_text01 a:link,.t_text01 a:visited{color:#c63902}
.t_text02{color:#fff; font-weight:bold}
.clear{height:5px; width:100%; clear:both; font-size:0px; overflow:hidden}
#topbox{ margin:0 auto;width:910px;overflow:hidden}
.intopbox{width:910px;float:center }
.t_left{float:left; height:28px; width:75%}
.t_left li{float:left;padding-top:6px; margin-right:8px}
.t_left_line{background:url(../images/t_line.gif) no-repeat right 5px; padding-right:10px}
.t_right{float:right; width:25%; text-align:right; line-height:28px}



/*============================================= news list pages style  */
.news_list { margin-bottom:20px; padding:0 15px; }
	.news_list li { overflow:hidden; margin-bottom:5px; padding-bottom:10px; background:url(../images/dashed_bg.gif) repeat-x 0 100%; line-height:22px; }
	.news_list h4 { margin:4px 0; padding-left:12px; background:url(../images/arrow_li.gif) no-repeat 0 3px; font-size:14px;}
	.news_list h4 a { color:#369; }
	.news_list .news_list_caption a { color:#333; }
	.news_list p { padding-left:12px;}
	.news_list .news_list_caption { margin-bottom:5px; color:#999; }
.sidebar_album_info { padding:0 15px;}
	.sidebar_album_info img { max-width:220px; width:expression(this.width > 220 ? 220: true); }



.catpages { height:35px; overflow:hidden; text-align:center; line-height:25px; font-family:Verdana; }
	.catpages a, .pages strong { margin:0 1px; padding:2px 6px; border:1px solid #E4E4E4; color:#369; text-decoration:none!important; }
	.catpages a:hover { border-color:#369; }
	.catpages strong { border-color:#369; background:#369; color:#FFF; }
	.catpages .prev { padding:4px 5px 2px; border:none; text-decoration:underline!important; }
	.catpages .next { padding:4px 5px 2px; border:none; text-decoration:underline!important; }



/* news catalog  */
.catalog_list {}
	.catalog_list .global_module_cat { float:left; width:343px; margin-bottom:10px; }
	.catalog_list .box_r { float:right!important;}
	.catalog_list .global_tx_list1_cat li { width:290px; }

.global_module_cat { overflow:hidden; padding-bottom:10px; border:0px; }
.box_r { float:right; }

.catspecial_activity { padding-left:5px;  }

	.catspecial_activity li { display:inline; float:left; width:95px; height:28px; overflow:hidden; margin-left:10px; padding-left:12px; background:url(../images/arrow_li.gif) no-repeat 0 8px; line-height:28px; }

.global_module2_caption_cat { height:31px; overflow:hidden; margin-bottom:10px; background:url(../images/global_caption2_bg.gif) repeat-x; line-height:31px; }
		.global_module2_caption_cat h3 { padding:0 15px; font-weight:700; }
.catsidebar_album_info { padding:0 15px;}
	.catsidebar_album_info img { max-width:220px; width:expression(this.width > 220 ? 220: true); }
	
	
	.b1{overflow:hidden;border:0px solid #DDDDDD;}
.b1 .bl{width:640px;float:left;background:#fff;border:0px solid #DDDDDD;}
.b1 .br{width:258px;float:right;padding-bottom:10000px;margin-bottom:-10000px;background:#fafafa;border:1px solid #DDDDDD;}

.fld{margin:10px 20px;}
.fld h1{border-bottom:1px solid #DDDDDD;height:30px;overflow:hidden;}
.fld h1 span{font-size:14px;line-height:30px;float:left;text-indent:10px;color:#D6321F}
.fld h1 a{float:right;font-size:12px;color:#FF0000;font-weight:normal;line-height:35px;}

.fld ul{margin-top:10px;}
.fld ul li{line-height:28px;font-size:14px;border-bottom:1px dashed #EEEEEE;margin-bottom:5px; margin-bottom:5px; padding:0 12px; background:#F8F8F8; line-height:25px; }
.fld ul li span{font-size:14px;float:right;}
.fld ul li a{font-size:14px;}
.fld ul li a:hover{text-decoration:underline;color:#FF0000;}
.fld ul li .cls{color:#333;}
.fld ul li .summary{font-size:12px;line-height:20px;color:#777777;margin-left:25px;}
