/* CSS Document */
body {	font-size:11px;	font-family:Arial, Helvetica, sans-serif, Verdana; background:#5f5f5f url(../images/body_bg.png) top center ;  }
* {	margin:0px; padding:0px; }


#container { width:1000px; margin:0 auto; }

#header .logo { margin-top:15px; display:block;}
#header .topMenu { clear:both; width:998px; height:50px;  border:1px solid #666; margin:15px 0; background:url(../images/top_menu_bg.jpg) repeat-x; }
#header .topMenu a { display:block; float:left; margin:0px 12px; padding:0 3px; height:50px; line-height:50px; color:#ccc;font-weight:bold; text-decoration:none; }
#header .topMenu a:hover { color:#FFF; }
#header .topMenu a.current, #header .topMenu a.current:hover { color:#FF6; }
#header .topMenu form {	width:250px; height:50px; overflow:hidden; float:right; background:url(../images/top_search_bg.jpg); }
#header .topMenu .searchInput {	width:186px; height:18px; border:1px solid #999; background:#AEAEAE; padding:2px; color:#fff; float:left; margin:12px; margin-right:0px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
#header .topMenu .searchBtm {	width:30px; height:24px; text-align:center; border:1px solid #999; color:#fff; background:#505050; float:left; margin-top:12px; font-family:Verdana, Arial, Helvetica, sans-serif;}


.content { width:998px; overflow:hidden; padding-bottom:20px;border:1px solid #666; background:#fff url(../images/content_bg.jpg) repeat-x;}
.mainBox { min-height:300px; }
.products , .indexs { background:#fff  url(../images/products_bg.jpg); }
.content h3 { font-size:20px; line-height:25px; height:30px; margin:10px 0 0 10px; }
.news h3, .products h3 {	width:80%; float:left; display:inline; }
.products h3 span {	font-size:12px; line-height:24px; padding-left:5px; color:#666; }
.products .cLink {	color:#C1272D; font-size:12px; font-weight:bold; text-decoration:none; }
.products .cLink:hover  {	text-decoration:underline; }
.content .downloadLink {	width:15%; color:#C1272D; font-size:12px; font-weight:bold; float:right; line-height:30px; margin-top:10px; text-decoration:none; }
.content .downloadLink:hover {	text-decoration:underline; }
.content .titleLine {	clear:both; margin:10px 0px 0 0px; padding:0 10px 10px 10px; font-weight:bold; line-height:18px; color:#666; border-bottom:1px solid #666; }
.content p { margin:10px;  }
.content p span {	color:#C1272D; font-weight:bold; }

.content .noData { margin:10px; color:#C1272D; font-weight:bold; }

.content .tableData { width:100%; margin-top:10px; }
.content .tableData th { height:24px; background:#6f93ce; color:#fff; text-align:left; padding-left:5px; }
.content .tableData td { height:20px; line-height:20px; padding-left:5px; }
.content .tableData .odd td {	background:#ffffff; }
.content .tableData .even td {	background:#efefef; }
.content .tableData .mouseOver td {	background:#dfdfdf; }
.content .tableData .highlight td {	background:#FFFFCC; }
.content .tableData .highlightWord { background:yellow; }
.viewDetail {	color:#0071BC; }


.newsList , .featList {	margin:10px; }
.newsTitle, .newsTitle a , .featTitle { color:#333; font-size:12px; font-weight:bold; line-height:24px; color:#0071BC; text-decoration:none; }
.newsTitle a:hover ,  .featTitle:hover { text-decoration:underline; }
.newsDate { color:#666; line-height:22px; color:#ED1C24; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; }
.newsContent , .featContent {	line-height:18px; height:180px; padding-bottom:15px; margin-bottom:15px; border-bottom:5px solid #fff; overflow:hidden; }
.featContent { height:auto; }
.newsLine , .featLine {	margin-top:5px; margin-bottom:15px; height:0px; width:95%; border-bottom:1px dashed #ddd; }
.newsLine a , .featLine a  { clear:both; position:relative; top:-20px; color:#0071BC; font-weight:bold; margin-left:800px; }
.featLine a {	margin-left:600px; }
.titleLink { margin-left:10px; position:relative; top:8px;  }
.titleLink a {	font-size:12px; color:#0071BC; line-height:20px; }


.content .rightNav {	width:240px; float:right; }
.rightNav ul { clear:both; margin:10px 0 15px 10px;}
.rightNav ul li { list-style:none; line-height:20px; padding:2px 0 2px 15px; background:url(../images/rightNav_li_bg.jpg) left no-repeat; }
.rightNav ul li a {	color:#242424; text-decoration:none; font-weight:bold; }
.rightNav ul li a:hover {	color:#0071BC; }

.content .mainBox {	margin:0 10px; }
.products .mainBox , .indexs .mainBox { width:725px; display:inline; float:left; margin-left:10px; }

.contact {	width:300px; float:left; line-height:22px; }
.contact form {	margin:10px; margin-top:0px;}
.contact form span { font-weight:bold; color:#666; }
.contact .input1 {	width:250px; border:1px solid #B2B2B2; padding:2px; font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif;  }
.contact .textarea1 {	width:250px; height:80px; border:1px solid #B2B2B2; overflow:auto; padding:2px;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }
.contact .submit {	width:120px; height:22px; padding:2px; margin-top:8px; text-align:center; margin-left: 136px; border:1px solid #B2B2B2; background:#F2F2F2;  font-size:11px; font-family:Verdana, Arial, Helvetica, sans-serif; }


#footer  { width:998; height:50px; background:#1A1A1A; border:1px solid #666; color:#ccc; border-top:0px; margin-bottom:20px; }
.footNav { width:560px; margin:10px 20px; float:left; display:inline; }
.footNav a { color:#ccc; text-decoration:none; line-height:14px; margin:0 5px; }
.footNav a:hover { text-decoration:underline; color:#F9F7DE; }
.copyright {	width:320px; margin:10px 20px; float:right; text-align:right; line-height:14px; display:inline; }

.indexs { background-position:0 230px; }
.indexs .topBanner { width:967px; height:200px; border-bottom:1px solid #666; background:#F9F7DE; padding:15px; }
.indexs .topBanner img { display:block; }

.indexs .newsBox {	width:85%; border-top:1px dashed #ddd; padding:10px; }
.indexs .time {	color:#ED1C24; font-family:Verdana, Arial, Helvetica, sans-serif; font-weight:bold; padding-bottom:5px; }
.indexs .text {	width:100%; height:45px; overflow:hidden; }
.indexs .viewDetail {	color:#0071BC; margin-left:140px; font-weight:bold; }


/* page navgation style */
#pageNav {	margin:10px auto;	width:99.5%; height:24px; line-height:24px; font-weight:bold;	}
#pageNav #page_left { width:525px;height:20px;float:left;}
#pageNav #page_right {width:110px;height:20px;float:right;}
#pageNav #page_left .totalPage , #pageNav #page_left .page_index {	float:left;}
#pageNav #page_left .totalPage { width:90px; text-indent:5px;}
#pageNav #page_left .page_index { width:430px;}
#pageNav #page_left .page_index .pageTitle {	float:left;	width:110px;}
#pageNav #page_left .page_index  .page_index_disable {	color:#900;	font-weight:bold;	margin:0 2px;	padding:0 1px;}
#pageNav #page_left .page_index a {	margin:0 2px;	padding:0 1px; color:#000; text-decoration:none; }
#pageNav #page_right .page_button_disable , #pageNav #page_right .page_button {	text-align:center;	width:40px;	height:20px; float:left; color:#aaa;}
#pageNav #page_right .page_button {	color:#900;}