/*全局樣式*/
html,ul,li,td,tr,table,input{margin:0px ; padding:0px}
ol, ul ,li{list-style: none;}
body{margin:0px auto; font-family: Arial,Verdana, Helvetica, sans-serif,"微軟正黑體","Microsoft JhengHei";font-size:13px;color:#333; text-align:center }
a {font-size: 12px;color: #333333;}
a:link {text-decoration: none;}
a:visited {text-decoration: none;color: #333333;}
a:hover {text-decoration: underline;color: #000000;cursor:pointer;}
a:active {text-decoration: none;color: #333333;}
input,select{vertical-align:middle;}
.td{border-bottom:1px #CCCCCC dashed;}
.td_word {
    word-wrap: break-word;
	}
/*圖片樣式*/
img{border:0}
.img:visited img{border: 1px solid #cccccc;}
.img img{border: 1px solid #cccccc;padding:5px;}
.img:hover img{border: 1px solid #ff0000;}
.img:hover{color: #CCCCCC; }
.dd5 {clear:both;height:0px;}
.dd{height:12px;}

/*頂部*/
.all_box {width:956px;margin:0px auto 0px ;text-align:center;}

.top_box {float:left;width:956px;min-height:114px;background:url(allsub_bg.gif) repeat-x top center;border:0px blue solid;}
	
.top_box  .logo{float:left;position:relative;width:275px;height:32px;margin:17px 0 0 25px;border:0px blue solid;z-index:100}	
	
	
.top_box  .nav{float:left;position:relative;margin:27px 0 0 145px;width:506px;height:36px;line-height:36px;background:url(t_navbg.gif) no-repeat;border:0px blue solid;z-index:180}		
.top_box  .nav ul{float:left;width:auto;height:36px;line-height:36px;border:0px blue solid;list-style:none;margin-left:3px;margin-top:0;}		
.top_box  .nav ul li{float:left;width:75px;height:36px;line-height:36px;padding:0 4px 0 4px;background:url(t_navgap.gif) no-repeat right center;border:0px blue solid;}		
.top_box  .nav .nolink{float:left;width:auto;height:36px;line-height:36px;background:none;padding:0 0 0 5px;border:0px blue solid;}

.top_box  .nav ul li a{font-size:15px;color:#FFF;font-weight:normal;text-decoration: none;}
.top_box  .nav ul li a:hover{color:#aaa;text-decoration: none;}

.top_box  .sitemap {float:right;width:466px;height:30px;margin:22px 30px 0 0;border:0px blue solid;z-index:1000;}
.top_box  .sitemap ul{float:right;border:0px blue solid;list-style:none;text-align:right}
		
.top_box  .sitemap ul li{float:left;width:auto;height:30px;line-height:30px;background:url(dl1.gif) no-repeat right center;padding:0 8px 0 8px;border:0px blue solid;text-align:center;}
.top_box  .sitemap .nobg{background:none;text-align:center;padding:0 0 0 8px;}
	
.top_box  .sitemap ul li:hover{color:#a21c4a;}	

.top_box  .sitemap ul li a{font-size:13px;color:white;text-decoration: none;}
.top_box  .sitemap ul li a:hover{color:#a21c4a;text-decoration: none;}
/*頂部完*/	

.top_alt {float:left;width:940px;height:290px;margin:auto;border:0px blue solid;margin-left:42px}
.top_alt .flv_alt{float:right;width:940px;height:290px;line-height:290px;border:0px blue solid;text-align:center;}


/*中部*/	
.mcon {float:left;width:956px;margin:auto;padding:0px 0 0px 0;text-align:center;border:0px blue solid}


.msubcon {float:left;width:876px;padding:0px 35px 10px 35px;margin-top:-20px;text-align:left;border:0px red solid;}

.madcon {float:left;width:940px;margin:0px auto 0px;text-align:left;border:0px red solid;}
.madcon .madimg {float:left;width:313px;height:110px;margin:0px auto 0px;border:0px red solid;}
.madcon img{width:313px;height:110px}

.mright {float:left;width:216px;margin:0px auto 0px ;text-align:center;border:0px red solid;}
	
.mright .lfb {float:left;position:relative;width:216px;background:url(l_fb.gif) no-repeat;padding:76px 0 5px 0;margin-top:8px;border-left:1px #aaa solid;border-right:1px #aaa solid;border-bottom:1px #aaa solid;z-index:200}
	
.mright .top {float:left;position:relative;width:216px;height:41px;background:url(l_brand.gif) no-repeat;z-index:200}	

.mright .mid {float:left;width:216px;font-weight:bold;background:#3F0019;text-align:left;font-size:19px;padding-bottom:10px}
	
.mright .mid  ul li{float:left;width:200px;background:url(hint_4.gif) no-repeat right center;text-align:left;margin-left:0px;border:0px blue solid;text-align:left;padding-left:20px;margin-left:20px}
.mright .mid  ul li a{font-size:13px;color:#FFF;height:20px;line-height:20px;text-decoration: none}
.mright .mid  ul li:hover a{font-size:13px;color:gold;}
.mright .mid  ul li ul{margin-top:3px;width:100%;margin-left:-18px;}
.mright .mid  ul li ul li{float:left;width:100%;height:30px;line-height:30px;color:black;border:0px blue solid;}
.mright .mid  ul li ul li a{background:url(left_mid.png);background-repeat: no-repeat;background-position:right top;color:white;padding-right:35px	font-weight:normal;}

.mright .newstop {float:left;width:216px;height:45px;line-height:45px;font-weight:bold;}

.mright .prostop {float:left;width:216px;height:31px;line-height:31px;font-weight:bold;background:url(l_protui_top.gif);background-repeat: no-repeat;padding-left:60px;text-align:left;font-size:19px;color:white;margin-top:8px}
.mright .protui{float:left;width:238px;text-align:left;padding-bottom:10px;border:1px #EFEFEF solid}
.mright .protui .procon{float:left;width:216px;height:67px;text-align:left;border-bottom:2px #EFEFEF dotted}
.mright .protui .procon .proimg{float:left;width:57px;height:57px;line-height:57px;margin:5px 5px 5px 5px}
.mright .protui .procon .proimg  img{width:57px;height:57px;}
.mright .protui .procon .protxt{float:left;width:160px;height:57px;margin:5px 2px 5px 5px}
				
.mright .mid_1 {float:left;width:216px;font-weight:bold;text-align:left;font-size:19px;padding-top:8px}
	
.mright .mid_1  ul li{float:left;width:205px;padding-left:35px;background:url(hint_4.gif) no-repeat right 5px;border-bottom:1px blue dotted;text-align:left;font-size:15px;}
.mright .mid_1  ul li div{float:left;display:none;height:18px;line-height:18px;width:168px;padding:0px 0 5px 10px;border:0px blue solid}
.mright .mid_1  ul li div a{color:black}
.mright .mid_1  ul li div:hover {color:gold}
.mright .mid_1  ul li div:hover a{color:gold;text-decoration: none;}

.mright .bottom {float:left;width:216px;height:32px;background:url(l_proc_bottom.png);background-repeat: no-repeat}
			
.mright .iadlink{float:left;width:216px;padding:auto;margin-top:0;border:0px blue solid;}			
.mright .iadlink  img{float:left;width:216px;height:300px;border:0px blue solid;}
			
.mright .adlink{float:left;width:216px;padding:auto;margin-top:0;border:0px blue solid;}			
.mright .adlink  img{float:left;width:216px;border:0px blue solid;}
			
.mright .iqr{float:left;width:216px;padding:auto;margin-top:10px;border:0px blue solid;}			
.mright .iqr  img{float:left;width:153px;margin-left:31px}
		
	
.ileft {	float:left;width:690px;margin-left:20px ;text-align:center;}
.ileft .inewscon {float:left;width:327px;padding:32px 5px 0 5px;margin:3px 0 3px 0;text-align:center;border:0px blue solid}
.ileft .inewscon ul li {float:left;width:322px;height:26px;line-height:26px;padding:0 3px 0 3px;text-align:left;border-bottom:1px grey dotted}

.ileft .iprocon {float:right;width:289px;padding:0px 5px 0 5px;margin:3px 0 3px 0;text-align:center;border:0px blue solid}
.ileft .iprocon ul {float:left;width:76px}
.ileft .iprocon ul li {float:left;width:76px;height:26px;line-height:26px;padding:0 3px 0 3px;text-align:left;border-bottom:1px grey dotted}
.ileft .iprocon .proimg {float:right;width:197px;height:120px}
.ileft .iprocon .proimg img{width:197px;height:120px}

.mleft {float:left;width:710px;margin:0px auto 0px ;text-align:center;}
			
.mleft .inewscon {float:left;width:347px;margin-top:9px}
.mleft .inewsext {float:right;width:347px;margin-top:9px}
.mleft .itop {float:left;width:347px;height:37px}
.mleft .isubcon {float:left;width:347px;margin:3px 0 3px 0;text-align:center;border:0px blue solid}
.mleft .isubcon ul li {float:left;width:340px;height:30px;padding:0 3px 0 3px;text-align:center;border-bottom:1px grey dotted}
.mleft .isubcon .msctxt{float:left;width:240px;height:30px;line-height:30px;margin:0 0 0 6px;text-align:left}	
.mleft .isubcon .mscdate{float:right;width:auto;height:30px;line-height:30px;margin-right:3px;text-align:center}	
.mleft .isubcon .mscgreen{float:right;color:#609c78}	
.mleft .isubcon .mscred{float:right;color:#cd4c64}	
	
	
.mleft .newpro {float:left;width:710px;height:37px;background:url(main_top.gif);}	
.mleft .newpro  ul{float:right;width:310px;margin-top:16px;margin-right:10px;text-align:center;}
	
.mleft .newpro  li{float:left;width:60px;height:17px;background:url(pro_nav.jpg);background-repeat: no-repeat;font-size:9px;padding:1px 0 0 0;*padding:2px 0 0 0\9;margin-left:1px;margin-right:1px;border:0px blue solid;overflow:auto;}
.mleft .newpro  li  a{font-size:10px;*font-size:9px\9;text-decoration: none;color:#B329FA;}
.mleft .newpro  li:hover{background:url(pro_nav_1.jpg);background-repeat: no-repeat;text-decoration: none;}
	
	
.mleft .hotpro {float:left;width:710px;height:37px;background:url(hotpro.jpg);margin-top:6px;}	
.mleft .hotpro  ul{float:right;width:310px;margin-top:16px;margin-right:10px;text-align:center;}
	
.mleft .hotpro  li{float:left;width:60px;height:17px;background:url(pro_nav.jpg);background-repeat: no-repeat;font-size:9px;padding:1px 0 0 0;*padding:2px 0 0 0\9;margin-left:1px;margin-right:1px;border:0px blue solid;overflow:auto;}
.mleft .hotpro  li  a{font-size:10px;*font-size:9px\9;text-decoration: none;color:#B329FA;}
.mleft .hotpro  li:hover{background:url(pro_nav_1.jpg);background-repeat: no-repeat;text-decoration: none;}

.mleft .mainad{float:left;width:710px;margin-top:5px;margin-bottom:3px;border:0px blue solid;}
.mleft .malt{float:right;width:710px;height:auto;margin:5px 0 5px 0}
.mleft .malt img{float:right;width:210px;height:110px;margin:5px 8px 5px 8px}

.mleft .ltop {float:left;width:670px;height:39px;line-height:39px;background:#a21c4a;color:white;border:1px #d18ae5 solid;padding-left:38px;text-align:left}
.mleft .ltop a{color:#b4b5b6}

.mleft .lstitle {float:left;width:650px;height:39px;line-height:39px;font-size:15px;font-weight:bold;color:#a21c4a;border-bottom:2px #7b1241 solid;margin-left:40px;text-align:left;}
			
.mleft .msleft {float:left;width:150px;margin-top:0;}
.mleft .msleft ul {float:left;width:100px;margin-left:40px}
.mleft .msleft ul li {float:left;width:95px;line-height:26px;padding:0 0 0 5px;text-align:left;border-bottom:1px grey solid}
.mleft .msleft ul li a{color:#000;font-size:13px;font-weight:bold;text-decoration: none;}
.mleft .msleft ul li:hover a{color:#a21c4a;text-decoration: none;}


.mleft .msright{float:right;width:460px;margin-right:85px;padding:10px 0 10px 0;text-align:left;}

/*中部完*/	
 
	

	
.tr_1{background-color:#EFEFEF;}	
.tr_1:hover{background-color:#AFAFAF;}

.tr_2{background-color:#FFFFFF;}	
.tr_2:hover{background-color:#AFAFAF;}

.tr_3{background-color:#EFEFEF;}
.tr_4{background-color:#FFFFFF;}

/************* 加*******************/
.leicontent{background:url(left_bg.jpg) 0 0 repeat-y; overflow:auto;zoom:1; width:100%; clear:both;}
.foot_box {float:left;margin-left:0px;width:956px;height:31px;line-height:31px;background:url(f_bg.gif) repeat-x;margin-top:0px;text-align:center;font-size:11px;color:white;border:0px blue solid; margin-top:10px;}

.mleft .msright .msquaty{float:left;width:475px;margin-top:8px}
.mleft .msright .msquaty ul {float:left;width:475px}
.mleft .msright .msquaty ul li {float:left;width:222px;height:26px;line-height:26px;background:url(m_hint.gif) no-repeat left center;padding:0 0 0 15px;text-align:left;border:0px grey dotted}
.mleft .msright .msquaty ul li a{color:#000;text-decoration: none;}
/**********************分頁**********************/
.pager{ padding-top:15px; padding-bottom:10px; color: #333;font-size: 12px; text-decoration:none; margin-left:auto; margin-right:auto; text-align:center; color:#000;}
.pager a{	color: #000;font-size: 12px; text-decoration:none; margin-left:5px; margin-right:5px;}
.pager span{ margin-left:5px; margin-right:5px;}

/*
.mleft .msright .mspro{float:left;width:125px;height:117px;margin-left:0px;margin:10px 10px 10px 10px;text-align:left; }
.mleft .msright .mspro .mspimg{float:left;width:125px;height:74px;}
.mleft .msright .mspro .mspimg img{width:125px;height:74px;}
.mleft .msright .mspro .msptxt{float:left;width:125px;height:43px;background:url(m_txt.gif) no-repeat;color:white}
.mleft .msright .mspro .msptxt a{ color:#fff;} */

.mleft .msright .mspro{float:left;width:127px;height:157px;margin-left:0px;margin:10px 10px 10px 10px;text-align:left; }
.mleft .msright .mspro .mspimg{width:127px;height:127px; background-image:url(bg_img.jpg);}
.mleft .msright .mspro .mspimg img{ width:117px; margin:5px;}
.mleft .msright .mspro .msptxt{}
.mleft .msright .mspro .msptxt a{ color:#000;}