body,td,th { color: #333; font-size: 12px; color: #333; font-family: Arial, Helvetica; }
body {
	margin: 1px auto 0;
	text-align:center;
	background: #FFF url(../images/bg.gif);
}
.fontbold { font:bold 12px Arial, Helvetica, sans-serif }
.content_main { font-size: 12px; color: #333; font-family: Arial, Helvetica; line-height: 20px; padding-bottom:10px;}
.content_main_bd {
	width:663px !important;
	width:685px;
	color: #333;
	padding:10px;
	border:1px solid #e3e3e3;
	font: 12px/20px Arial, Helvetica;
	margin-bottom:15px;
	background:#FFF;
}
.content_main img{ border:1px solid #ddd; margin:0 5px 8px;}
.content_main2 { font-size: 12px; color: #333; font-family: Arial, Helvetica; line-height: 18px; }
.left_content { margin:10px 12px; font-size: 12px; color: #333; font-family: Arial, Helvetica; line-height: 18px; }



.top { color: #333; font: 12px/18px Arial, Helvetica; }
a.top:link { text-decoration: none; }
a.top:visited { text-decoration: none; }
a.top:hover { text-decoration: underline; }
a.top:active { text-decoration: none; }
.top_bg { background: url(../images/top_bg.jpg) no-repeat center top; }
.top_bg2 { background: url(../images/top_bg.jpg) no-repeat right bottom; }

#search { width:252px !important; width:260px; border:1px dashed #2c4a61; background:#21425d; margin:12px 0 0 12px; padding:10px 0 15px 12px;}
#search span { color: #fff; font:bold 14px Arial, Helvetica; }
.search { width:230px; height:26px; background:url(../images/i_search_bg.gif) no-repeat; margin-top:6px; }

#our_products {  width:260px; height:236px !important; height:242px; margin:12px 0 10px 12px; padding:2px;  border:1px dashed #2c4a61; background:#21425d;}

#our_products h5{ color:#FFF; margin:15px 10px 10px; font:bold 14px Arial;}

#our_products p{ color:#FFF; margin:0 10px 10px;}

.readmore { color: #ffae00; background: url(../images/x3.gif) no-repeat left; padding-left:12px; font: 12px/22px Arial, Helvetica; margin-left:10px;}
.t1 { font-size: 12px; font-family: Arial, Helvetica; color: #0069a4; line-height: 22px; }
.t2 { font-size: 12px; font-family: Arial, Helvetica; color: #333; line-height: 22px; font-weight: bold; }
.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:#0069a4; }
a.t3:active { text-decoration: none; }
.t4_box { font-family: Arial, Helvetica; font-size: 12px; color:#333; background:#FFF; border:none; }
.add { width:115px; height:24px; overflow:hidden; text-align:center;}
.add img { margin:4px 4px 0;}

.box_01 { color:#333; font: bold 12px Arial, Helvetica; }
.box1 { margin:0 auto; width:960px; height:51px; background: #F80 url(../images/top_bt_bg.gif) no-repeat; }
.box_hot{ border:1px solid #ccc; background:#FFF; padding:8px; margin-bottom:15px; height:auto !important;min-height:110px;height:110px;}
.box_hot_leftimg{ float:left;}
.box_left{ margin:0 15px 0 0; width:260px;}
.box_left2{ margin:0 15px 0 0; text-align:center; width:260px;}
.box_left2 img { margin-bottom:10px;}

.box_main { margin:0 auto; width:960px; }
.box_rt { float:left; border:1px dotted #ccc; padding:3px; margin:0 10px 10px 15px;}
.box_rt2 { float:left; width:180px; margin-top:0px; background:#ececec;}
.right_img img { border:1px solid #e1e1e1;}
.box_main2 { width:685px;  }
.box_main3 { width:685px; margin-top:16px;}

.box_featured img{ border:1px solid #EEE; }
.box_featured2 { }

option { font-size: 12px; font-family: Arial, Helvetica; }
select { font-family: Arial, Helvetica; font-size: 12px; }
.main_title {color: #333; font: italic bold 16px/34px Arial, Helvetica;}

.main_title2 {color: #fff; font: bold 14px/34px Arial, Helvetica; background:url(../images/main_title_bg.gif) no-repeat left; text-indent:12px; margin-bottom:10px;}


.title {
	font: bold 13px/22px Arial, Helvetica;
}
.menu_21 { color: #fff; text-indent:15px; font: bold 12px/30px Arial, Helvetica; background:#21425d; margin:2px 0; }
.menu_21 a { text-decoration: none; }

.menu_22{ background:#fff url(../images/cross0.gif) no-repeat left center; border-bottom:1px dotted #dadada; padding:6px 0 6px 33px;}
.menu_22 a{ color: #333; font:12px Arial, Helvetica; text-decoration:none; }

.menu1 img { margin:0 5px 0 11px; border:none }
.menu1 { color: #FFF; text-indent:0px; font: bold 12px Arial, Helvetica; }
a.menu1:link { text-decoration: none; }
a.menu1:visited { text-decoration: none; }
a.menu1:hover { text-decoration: none; }
a.menu1:active { text-decoration: none; }

.lefttitle { width:260px; height:32px; color: #1b3b54; font: bold 18px/32px Arial, Helvetica;}
.lefttitle2 { width:260px; height:32px; background:#0069a4 url(../images/left_title_bg.gif); color: #fff; font: bold 14px/32px Arial, Helvetica; text-indent:12px;}

.pro_itemno { font-size: 12px; color: #333; font-family: Arial, Helvetica; }
.pro_itemno2 { color: #333; font: bold 12px/18px Arial, Helvetica; }
.pro_itemno3 { color: #333; font: bold 12px/26px Arial, Helvetica; text-align:center; margin-bottom:15px;}
.email { color: #333; }
a.email:link { text-decoration: none; }
a.email:visited { text-decoration: none; }
a.email:hover { text-decoration: underline; color:#0069a4; }
a.email:active { text-decoration: none; }
.title_pro { color: #0069a4; font: bold 12px/22px Arial, Helvetica; }
a.piclink:hover { text-decoration: none; left: 1px; position: relative; TOP: 1px }
a.piclink2:hover { text-decoration: none; left: 2px; position: relative; TOP: 0px }

.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: #0069a4; text-decoration: underline; }

.left_contact { font-family: Arial, Helvetica; font-size: 12px; color: #333; text-indent:8px; line-height: 26px; }

.end {width:960px; height:50px; margin:0 auto; color:#333; background:#eee url(../images/end_menu_bg.gif); position:relative; top:-25px;}
.end a { color:#333; font: bold 12px/50px Arial, Helvetica; padding:0 15px; text-decoration: none;}
.end a:hover {color:#333; text-decoration: underline; }

.end2 { color:#fff; font: 12px/20px Arial, Helvetica; width:100%; height:125px; text-align:center; background:#193952 url(../images/end_bg.gif); margin-top:50px;}
.end3 { color:#FFF; text-decoration:none;}

#menu {height:33px; }
#menu ul { list-style-type:none; margin:0; padding:0; }
#menu ul li { float:left; padding:0; text-align:center;}

.menu_0{ width:86px; display:block; text-align:center;}
.menu_0 a { display:block; text-align:center; color:#fff; margin:0; text-decoration:none; font: bold 13px/33px Arial, Helvetica;}

.menu_1{ width:99px; display:block; text-align:center;}
.menu_1 a { display:block; text-align:center; color:#333; margin:0; text-decoration:none; font: bold 13px/33px Arial, Helvetica;}


#main { width:720px; background: #FFFFFF; }
#top_line { width:100%; height:2px; overflow:hidden; background:#1c3c55;}
#top_box { width:960px; height:92px; margin:0 auto; background:url(../images/top_bg.gif); overflow:hidden;}

#top_words { background: url(../images/top_mid.gif) no-repeat left center; font:12px/20px; padding:25px; width:500px; }
#end_line { width:960px; height:1px; background:#0069a4; overflow:hidden; margin:10px auto 0;}

#welcome { width:388px !important; width:410px; border:1px solid #e3e3e3; background:#fff; padding:10px;}

#banner { border:1px solid #2e4c62; padding:1px; width:650px; margin:10px 15px 10px 0;}
.banner { width:960px; background:url(../images/banner_bg.gif); margin:0 auto;}

#banner_shd { width:960px; height:10px; overflow:hidden; background:url(../images/banner_shd.gif); margin: 0 auto 15px;}

.main_line{ border-bottom:1px dotted #ccc; margin:12px;}
#logo{ margin:0 12px;}
#x1{ width:8px; height:8px; background:url(../images/x1.gif); position:relative; left:-29px; top:-13px; overflow:hidden}
#you_are_here { font: 11px Arial, Helvetica; text-align:right}
#ver { text-align:center}
#ver img{ margin:0 12px 0 5px;}
#left_hot{ width:194px; border:1px solid #ccc; padding:2px; margin:10px}
.update{ font-size: 11px;
	font-style: italic;
	color: #999;
}
.main_box { width: 660px; margin-bottom:20px;}

#rolllink { overflow:hidden; WIDTH: 180px; HEIGHT: 588px; background:#ececec; text-align:center;}
#right_hot { padding:15px 0;}


.left_news {width:260px; }
.left_news span { display:block; font:bold 12px/18px Arial, Helvetica; color:#1b3b54; }
.left_news p { font:12px/20px Arial, Helvetica; color:#333; margin:5px 0 -5px 0; }

.featured_bd {
	width:678px !important;
	width:700px;
	color: #333;
	padding:15px 10px 0 10px;
	border:1px solid #ddd;
	font: 12px/20px Arial, Helvetica;
	margin:-11px 0 15px 0;
	text-align:center;
}

.service { width:238px !important; width:260px; background:#193952; border:1px solid #e3e3e3; margin-left:15px; padding:10px 10px 20px;}
.service2 { width:238px !important; width:260px; background:#193952 url(../images/contact.gif) no-repeat right bottom; border:1px solid #e3e3e3; margin:10px 0 0 15px; padding:10px 10px 20px;}


.main_title3 {color: #ffae00; font: bold 14px/32px Arial, Helvetica; }
.content_main3 { color: #fff; font:12px/20px Arial, Helvetica;}

.more_news { text-align:right; border-bottom:1px dashed #bac6ce; margin-bottom:20px;}
.more_news img{ margin-bottom:-1px;}
