body,td,th { color: #333; font-size:12px; font-family: Arial, Helvetica; }
body {	margin: 10px auto 0; text-align:center; background: #fff url(../images/bg.gif) repeat-x center top;}
.fontbold { font:bold 12px Arial, Helvetica, sans-serif }
.content_main { color:#333; font:12px/20px Arial, Helvetica, sans-serif;}
.content_main img{ border:5px solid #DDD; margin:4px 8px;}

.content_main_bd {padding:12px 0; color: #333; font: 12px/20px Arial, Helvetica; margin-bottom:10px;}
.content_main2 { color:#555; font:11px/16px Arial, Helvetica, sans-serif;}


.top { width:500px; position:absolute; top:31px; left:50%; margin-left:-380px; color: #333; font: italic bold 20px/24px "Times New Roman", Times, serif;}
.search { width:189px; height:26px; float:left; background:url(../images/i_search_bg.gif) no-repeat; margin:8px 0 0 380px;}
.readmore a { display:block; color:#FFF;  font: 12px/24px Arial, Helvetica; height:24px; background:url(../images/more_bg.gif) no-repeat center; text-decoration:none; text-align:center; margin-top:10px; }
.readmore1 { width:115px;}
.readmore1 a { display:block; color:#FFF;  font: 12px/24px Arial, Helvetica; height:24px; background:url(../images/more_bg.gif) no-repeat center; text-decoration:none; text-align:center; margin-top:10px; }


.readmore2 { background:#C30 url(../images/more_bg2.gif); text-align:center; margin-top:8px;}
.readmore2 span{ margin:0 80px 0 0; color:#FFF; font:11px/24px Arial, Helvetica, sans-serif;}
.readmore2 a { color:#FFF; font:11px/24px Arial, Helvetica, sans-serif; text-decoration:none;}
.readmore2 a:hover { text-decoration:underline;}
.t1 { font-size: 12px; font-family: Arial, Helvetica; color: #C30; line-height: 22px; }
.t2 { color:#333; font:bold 12px/22px Arial, Helvetica, sans-serif;}
.t3 { font-size: 12px; font-family: Arial, Helvetica; color: #333; line-height: 18px; }
a.t3:link { text-decoration: none; }
a.t3:visited { text-decoration: none; }
a.t3:hover { text-decoration: underline; color:#C30; }
a.t3:active { text-decoration: none; }
.t4_box { font-family: Arial, Helvetica; font-size: 12px; color:#333; border:none; background:none; }
.add img { margin:5px 10px;}

.box_01 { color:#333; font: 12px Arial, Helvetica; }
.box1 { margin:0 auto; width:960px; height:51px; background: #F80 url(../images/top_bt_bg.gif) no-repeat; }
.box_left{ margin:0 25px 12px 10px; width:260px;}

.box_main { margin:0 auto; width:972px; background:#fcfcfc url(../images/left_bg.gif) repeat-y 10px; border-left:1px solid #ddd; border-right:1px solid #ddd;}
.box_main3 { width:665px; }

option { font-size: 12px; font-family: Arial, Helvetica; }
select { font-family: Arial, Helvetica; font-size: 12px; }
.main_title { height:36px; margin-top:12px; color: #C30; font: 18px/36px Arial, Helvetica, sans-serif;}

.title {font: bold 13px/22px Arial, Helvetica;}
.menu_21 { color: #333; text-indent:20px; font: bold 12px/30px Arial, Helvetica; border-bottom:1px dotted #FFF;}
.menu_21 a { text-decoration: none; }
.menu_22{ background:url(../images/cross0.gif) no-repeat left center; border-bottom:1px dotted #ddd; padding:6px 0 6px 15px; margin-left:15px;}
.menu_22 a{ color: #333; font:12px Arial, Helvetica; text-decoration:none; }

.lefttitle { width:260px; height:36px; background:#eee url(../images/left_title_bg.gif); color: #C30; font: 16px/36px Arial, Helvetica, sans-serif; text-indent:12px; }
.lefttitle2 { width:236px !important; width:260px; padding:0 12px; margin-top:20px; color: #333; font: bold 12px/18px Arial, Helvetica, sans-serif;}

.left_bd {width:240px;}

.left_bd span { display:block; padding:8px 0; font:12px Arial, Helvetica, sans-serif; border-bottom:1px dotted #FFF;}
.left_bd span img { margin :0 4px 0 20px;}


.left_search { width:208px !important; width:230px; border-left:1px solid #e7e7e7; border-right:1px solid #e7e7e7; padding:10px 0 0 20px; }
.left_search p { margin: 0; padding:3px 0; }


.pro_itemno { color:#333; font:12px/18px Arial, Helvetica, sans-serif;}
.pro_itemno2 { color: #C30; font: bold 12px/22px Arial, Helvetica; }
.email { color: #333; }
a.email:link { text-decoration: none; }
a.email:visited { text-decoration: none; }
a.email:hover { text-decoration: underline; color:#C30; }
a.email:active { text-decoration: none; }
a.piclink:hover { text-decoration: none; left: 1px; position: relative; TOP: 1px }
.pic_rt img { border:1px solid #ccc; margin:2px 0 }
a.more:link, a.more:visited, a.more:active { color: #333; text-decoration: none; }
a.more:hover { color: #C30; text-decoration: underline; }

#end { width:100%;  height:98px; background:#dedede url(../images/end_bg.gif); text-align:center;}
.end { width:970px; margin:0 auto;}
.end1 { width:520px; margin:20px 0 0 10px; text-align:left; color:#555; font: 12px/18px Arial, Helvetica; float:left;}
.end1 a{ color:#555;}

.end2{ float:left; width:300px; margin:18px 20px 0 20px;}
.end2 img { margin:10px 6px 0 0; border:1px solid #CCC; }
.end3 { width:80px; height:35px; background:url(../images/logo2.gif); margin:32px 0 0 0; float:left; filter:alpha(Opacity=80); opacity: 0.5;}


#menu { width:700px; height:40px; margin:11px auto; clear:both; }
#menu ul { list-style-type:none; margin:0; padding:0; }
#menu ul li { float:left; padding:0; }
#menu ul li a {
	display:block;
	text-align:center;
	color:#333;
	margin:0;
	padding:0 14px;
	text-decoration:none;
	font: 15px/40px Arial, Helvetica, sans-serif;
	text-transform: uppercase;
}
#menu ul li a:hover { background:url(../images/menu_bg1.gif) repeat-x bottom; }
.menu_mid { width:10px; height:12px; overflow:hidden; }

#menu span { display:block; float:left; width:10px; height:40px; overflow:hidden;}

.menu_actived { background:url(../images/menu_bg1.gif) repeat-x bottom; }

#main { width:720px; background: #FFFFFF; }

#top_box {	width:970px; height:110px;	margin:0 auto 2px;}
#top_box2 { width:972px; padding:10px 0; margin:0 auto; border-left:1px solid #DDD; border-right:1px solid #DDD; }

#end_line { width:960px; height:1px; background:#C30; overflow:hidden; margin:10px auto 0;}


#banner { margin:0 auto 0 10px; width:680px; height:299px;}

#banner2 { width:250px; margin-left:20px;}
#banner2 p { color:#c30; font:15px/20px Arial, Helvetica, sans-serif; margin:5px 0 10px; }
#banner2 p span { display:block; color:#666; font:14px/20px Arial, Helvetica, sans-serif; }
#banner2 img { margin:0 0 5px 12px;}

#bann_shd { width:970px !important; width:972px; height:28px; overflow:hidden; background:#fcfcfc url(../images/bann_shd.gif) no-repeat center top; margin:0 auto; border-left:1px solid #ddd; border-right:1px solid #ddd; }
#bann_bg { width:996px; margin:0 auto; background:url(../images/bann_bg.gif) no-repeat center bottom;}

#main_bt { width:970px !important; width:972px; height:20px; overflow:hidden; background:#fcfcfc; margin:0 auto; border-left:1px solid #ddd; border-right:1px solid #ddd; }

.main_line{ border-bottom:1px dotted #ccc; margin:12px;}
#logo{ margin-left:20px;}

#ver{ margin:10px 0 20px 0; text-align:right;}
#ver img{ margin:2px 2px 5px 5px; border:1px solid #ccc;}
.update{ font-size: 11px; font-style: italic; color: #999; }

.featured_bd { width:665px; }
.featured_bd2 { border:1px solid #DDD; width:210px; margin-top:15px;}
.featured_title { color:#c30; text-indent:10px; font: 14px/32px Arial, Helvetica, sans-serif; background:url(../images/f_title_bg.gif);}

.pro_bd { border:1px solid #DDD; padding:8px; width:300px !important; width:318px; margin:15px auto 0;}

.home_bd { padding:0 10px;}
.home_bd p{ text-align:center; margin:10px auto 8px;}
.home_bd p img { border:1px solid #ddd; }

#left_cor { width:7px !important; width:10px; height:7px !important; height:10px; border-right:3px solid #FFF; border-bottom:3px solid #FFF; overflow:hidden; background:#c30; margin-bottom:3px; position:relative; top:-3px;}