@charset "utf-8";
/* CSS Document */

body,td,th,input,select,textarea{
	font-family: Tahoma, Arial, Verdana;
	font-size: 12px;
	color: #666666;
}

table{border-collapse:collapse;}
a{color:#666666; text-decoration:none;}
a:hover,a:active{color:#CC0000;}
.aGray{color:#999999;}

form{margin:0}
input,textarea{border:1px solid #DDDDDD; padding:3px; color:#666666; padding-bottom:4px;}
select{font-family: Arial, Verdana;}
.inputborder{border:0px none;}


#topMenu{margin:auto; width:940px; text-align:right;}
#topMenu a{color:#758193;}
#topMenu a:hover,#topMenu a:active{color:#CC0000;}
#topMenu .a1{padding-left:15px; background:url(images/web/arr_t1.gif) no-repeat left 3px;}
#topMenu .a2{padding-left:16px; background:url(images/web/arr_t2.gif) no-repeat left 3px;}
#topMenu .a3{padding-left:15px; background:url(images/web/arr_t3.gif) no-repeat left 3px;}
#topMenu .a4{padding-left:12px; background:url(images/web/arr_t4.gif) no-repeat left 2px; font-size:11px;}
#topMenu .a1:hover,#topMenu .a1:active{background:url(images/web/arr_t1.gif) no-repeat left -19px;}
#topMenu .a2:hover,#topMenu .a2:active{background:url(images/web/arr_t2.gif) no-repeat left -20px;}
#topMenu .a3:hover,#topMenu .a3:active{background:url(images/web/arr_t3.gif) no-repeat left -20px;}
#topMenu .a4:hover,#topMenu .a4:active{background:url(images/web/arr_t4.gif) no-repeat left -21px;}

#menu a{float:left; width:113px; line-height:35px; text-align:center; background:url(images/web/menuA.gif) no-repeat center -100px;}
#menu span{width:2px; float:left; height:11px; margin-top:12px;}
#menu .aA,#menu a:hover,#menu a:active{background:url(images/web/menuA.gif) no-repeat center center; color:#FFFFFF;}

#bottom{margin-top:18px;}
#bottom td{color:#999999;}
#bottom a{color:#999999;}
#bottom a:hover,#bottom a:acitve{color:#666666;}

.idxcon{
	display:none;
	width:880px; height:164px; overflow-y:auto; margin:18px auto 12px auto;
	scrollbar-face-color:#CCC;
    scrollbar-highlight-color:#FFF;
    scrollbar-3dlight-color:#FFF;
    scrollbar-darkshadow-color:#FFF;
    scrollbar-shadow-color:#FFF;
    scrollbar-arrow-color:#FFF;
    scrollbar-track-color:#FFF;
}

.navbt{background:url(images/web/nav_bg.jpg) repeat-x; color:#FFFFFF; padding-left:11px;}
.en10{font-size:10px; font-family:Arial, Helvetica, sans-serif;}

#nav a{
	display:block; width:184px; height:26px; line-height:25px; border:1px solid #E6E6E6; 
	margin:3px auto auto auto; background:url(images/web/arr3.gif) no-repeat 8px center; background-color:#FFFFFF;
	padding-left:24px; letter-spacing:1px;
}
#nav .this,#nav a:hover,#nav a:active{
	color:#CC0000;
	background:url(images/web/arr3_a.gif) no-repeat 8px center; background-color:#E6E6E6; font-weight:bold;
}
#leftimgs img{display:block;}

#nav .prolist{
	margin:auto; width:170px; line-height:25px; border:1px solid #E6E6E6;
	background:#FFFFFF; padding:6px 0px 8px 0px;
}
#nav .prolist a{display:block; border:0px solid; background:none; letter-spacing:0px; margin:1px auto auto auto; height:23px;}
#nav .prolist a:hover,#nav .prolist a:active{font-weight:normal; background:none;}

.newCenter{border-width:1px; border-style:dotted; border-color:#E6E6E6;}
.newsCon{font-size:1.2em; line-height:200%;}
.newsCon br{line-height:normal;}


#protag a{padding:5px 11px 6px 11px; border:1px solid #B70000; font-weight:bold; color:#CC0000; border-bottom:0px none; display:block; float:left; margin-right:5px;}
#protag .this,#protag a:hover,#protag a:active {background:url(images/web/bg2-2.jpg) repeat-x left top; color:#FFFFFF;}
.procon{line-height:23px;}
.procon br{line-height:normal;}
.procon table td{padding:5px; line-height:normal;}
.procon .info{display:none;}
.procon table.types td{padding:7px;}
.procon table.types{margin:3px 0px 13px 0px;}