/* CSS Document */
* {word-break:break-all; }
body{margin:0px; line-height:25px; font-size:12px; color:#5f5f5f; font-weight:normal;
}
a { color:#5f5f5f; text-decoration:none;}
a:hover { color:#cd0001; text-decoration:none;}
.top{border:#dfe4eb 1px solid;  width:986px; height:29px; margin-top:2px; padding-left:15px; background:#c50301;}
.top_nav{background:url(../images/index_11.jpg) no-repeat; width:964px auto; height:78px; margin-top:3px; padding-left:38px;}
.bo{margin-top:10px; width:1002px auto;}
.bo1x{margin-top:5px; width:1002px auto;}
.font14{ font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
.font14 a:link,.font14 a:visited { font-size:14px; font-weight:bold; color:#ffffff; text-decoration:none;}
.font14 a:hover,.font14 a:active { font-size:14px; font-weight:bold; color:#ffe634; text-decoration:none;}

.font12{ font-size:12px; color:#ffffff; text-decoration:none;}
.font12 a:link,.font12 a:visited { font-size:12px; color:#ffffff; text-decoration:none;}
.font12 a:hover,.font12 a:active { font-size:12px; color:#ffe634; text-decoration:none;}
.bo1{margin-top:3px; height:27px; width:986px auto; background-color:#f0f0f0; padding-left:15px;}
.bodd{border:1px #cccccc solid; background:#fef4e8; height:280px;}
.bg{background:url(../images/index_18.jpg) repeat-x; height:26px; color:#ffffff; font-size:12px; font-weight:bold;}
.bg a:link,.bg a:visited {color:#ffffff; font-size:12px; font-weight:bold; text-decoration:none;}
.bg a:hover,.bg a:active {color:#ffe634; font-size:12px; font-weight:bold; text-decoration:none;}
.dlpa{padding:15px 15px 15px 15px; width:100%;}
.dlpa1{padding:15px 10px 15px 10px; width:100%;}
.dlpa2{padding:15px 15px 15px 15px; width:100%;}
.dlpa4{padding:5px 5px 5px 5px; width:100%;}
.an{font-size:12px; padding:3px 0px 0px 0px; background:url(../images/index_33.jpg) no-repeat; color:#FFFFFF; width:49px; height:20px; overflow:hidden; border:0 0 0 0; text-align:center;}
.an a:link,.an a:visited{ font-size:12px; color:#FFFFFF; text-decoration:none;}
.an a:hover,.an a:active{font-size:12px; color:#ffe634;  text-decoration:none;}
.input{background:url(../images/o_41.jpg) repeat-x; height:18px; width:100px; border:#9c9c9c 1px solid; }
.input10{background:url(../images/o_41.jpg) repeat-x; height:18px; width:90px; border:#9c9c9c 1px solid; }
.line{border-bottom:#999999 1px dashed; height:1px;}
.bodd1{border:1px #cccccc solid; background:#fef4e8; margin-top:10px;}
.bodd11{ margin-top:10px; padding:0px;}
.top_mid{background:url(../images/index_20.jpg) no-repeat; width:540px ; height:28px; padding-left:30px; font-size:12px; font-weight:bold; color:#cc0000;}
.top_mid span{padding-left:420px; font-size:12px; font-weight:normal; color:#cc0000;}
.top_mid_boder{ padding:15px; font-size:12px; font-weight:bold; color:#cc0000; border:#cccccc 1px solid; width:538px; border-top:none; height:415px;}
.bo2{margin-top:10px; height:1px; }

.bd_bottom{border:1px #CCCCCC solid}
.bd_bottom1{ background:url(../images/oo_60.jpg) repeat-x; height:26px; padding:0px; color:#cd0001; margin:0px; font-weight:bold; font-size:12px;}
.bd_bottom1 a:link,.bd_bottom1 a:visited{color:#cd0001; font-size:12px; font-weight:bold; text-decoration:none;}
.bd_bottom1 a:hover,.bd_bottom1 a:active{color:#000000; font-size:12px; font-weight:bold; text-decoration:none;}
.bd_bottom2{ color:#5f5f5f; font-weight:normal; font-size:12px; }
.bd_bottom2 a:link,.bd_bottom2 a:visited{color:#5f5f5f; font-size:12px; font-weight:normal; text-decoration:none;}
.bd_bottom2 a:hover,.bd_bottom2 a:active{color:#cd0001; font-size:12px; font-weight:normal; text-decoration:none;}
.fo1 {color: #860010}
.fo11 {color: #860010; font-weight:bold;}
.ffff1 {color: #C50301}
.ffff1 a:link,.ffff1 a:visited{color:#C50301;}
.ffff1 a:hover,.ffff1 a:active{color:#000000;}
.dlpa22{padding:5px 5px 5px 5px; width:100%;  font-size:12px; font-weight:normal; color:#cc0000; overflow:hidden; }
.font_14{font-size:14px; font-weight:normal; color:#000000; padding-left:15px;}
.font_14 a:link,.font_14 a:visited{color:#000000; font-weight:normal; }
.font_14 a:hover,.font_14 a:active{color:#cd0001; font-weight:normal; }
/* js */
h1, h2, h3, h4, h5, h6 { font-size:1em; }

ul, li { list-style:none; margin:0px; padding:0px; }
fieldset, img { border:none; }
legend { display:none; }
em, strong, cite, th { font-style:normal; font-weight:normal; }
input, textarea, select, button { font:12px Helvetica, Arial, sans-serif; }
table { border-collapse:collapse; }
td {line-height:25px; font-size:12px; color:#5f5f5f; font-weight:normal;}
html { overflow:-moz-scrollbars-vertical; } /*Always show Firefox scrollbar*/

/* iFocus style */
#ifocus { width:535px; height:245px; margin:5px; }
	#ifocus_pic { display:inline; border:0px solid #FF0000; position:relative; float:left; width:415px; height:225px; overflow:hidden; margin:5px 0 0 5px; }
		#ifocus_piclist {position:absolute;}
		#ifocus_piclist ul{ margin:0px; padding:0px;}
		#ifocus_piclist li { width:410px; height:225px; overflow:hidden; float:left;}
		#ifocus_piclist img { width:410px; height:225px;  float:left; }
	#ifocus_btn { display:inline; float:left; width:91px; margin:9px 0px 0 0; }
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 11px; }
		#ifocus_btn .current { background: url(../images/ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:4; bottom:0; width:406px; height:35px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
	#ifocus_tx { position:absolute; left:0px; bottom:8px; color:#FFF; padding-left:10px;}
    #ifocus_tx a:link,.#ifocus_tx a:visited {color:#FFF; }
	#ifocus_tx a:hover,.#ifocus_tx a:active {color:#FF0000; }
		#ifocus_tx .normal { display:none; }
