@import url(Basic.css);
/*Head css*/
#head{width: 100%; margin: 0px auto; padding: 0px; background: url(../../Images/comm/bg.gif) repeat-x 0 -170px; }
#head_t{
	width: 1004px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#head_t .logo{ padding-top: 20px; padding-left: 65px; float: left; background: url(../../Images/comm/bg.gif) no-repeat 10px -525px; text-align: left; cursor: hand;}
#head_t .topnav{
	float: right; text-align: right; width: auto; padding-top: 20px; padding-right: 10px;
}
#head_t .topnav a{font-size: 12px;}
#head_t .topnav form{padding-top: 5px;}
#nav{background: url(../../Images/comm/nav_bg.gif) repeat-x; width: 100%; margin: 0px auto; padding: 0px;}
#nav_a{
	width: 1004px;
	text-align: left;
	height: 30px;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#ul_nav ul{line-height: 33px; padding: 0 0 0 20px; margin: 0px; color: White; list-style:none;}
#ul_nav li{display: inline; font-weight: bold; display:inline; margin:0; padding:0 0 0 0;}
#ul_nav a{float:left; margin:0; padding:0 0 0 8px; color: White; font-size: 14px; font-weight: bold; text-decoration:none;}
#ul_nav a span{float:left; display:block;  padding:0px 15px 0px 4px;  color:#FFF; background: url(../../Images/comm/nav_bg2.gif) no-repeat 100% 0;}
#ul_nav a span {float:none;}
#nav_b{ background: url(../../Images/comm/bg2.gif) repeat-x 0 -45px; clear: both; margin: 0 auto; height: 28px;}
#nav_b_cen{
	width: 1004px;
	padding-top:4px;
	text-align: left;
	font-size: 12px;
	color: #A9A9A9;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
}
#nav_b_cen a{color: #006201;}
#bannar_all{margin: 1px auto;}
/* End IE5-Mac hack */
#ul_nav a:hover span {color:#FFF;}
#ul_nav a:hover { background: url(../../Images/comm/bg.gif) no-repeat; background-position:0% -320px; color: #004201;}
#ul_nav a:hover span {background: url(../../Images/comm/bg2.gif) no-repeat; background-position:100% 0%; color: #004201;}
#ul_nav .current a { background: url(../../Images/comm/bg.gif) no-repeat; background-position:0% -320px; color: #004201;}
#ul_nav .normal{}
#ul_nav .current a span {background: url(../../Images/comm/bg2.gif) no-repeat; background-position:100% 0%; color: #004201;}
#nav3_ {padding-left: 80px;}
#nav4_ {padding-left: 200px;}
#nav5_ {padding-left: 300px;}
#nav6_ {padding-left: 410px;}
#nav7_ {padding-left: 460px;}
#nav8_ {padding-left: 510px;}
#nav9_ {padding-left: 600px;}
#nav10_{text-align: right;}
/*footer*/
#footer{margin: 0px auto; width: 100%; background: url(../../Images/comm/bg.gif) repeat-x 0% -359px;}
#footer_c{
	width: 1004px;
	font-size: 11px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#footer_le{ padding-left: 80px; padding-top: 10px; background: url(../../Images/comm/Logo_gray.gif) no-repeat 30px 10px; float: left; text-align: left;
}
#footer_rig{ float: right; padding-right: 10px; padding-top: 10px;}
/*center*/
#page{margin: 0px auto; width: 100%;}
#page_c{
	width: 1004px;
	margin-top: 5px;
	margin-right: auto;
	margin-bottom: 5px;
	margin-left: auto;
}
#page_l{width: 240px; float: left; text-align: left;}
#page_r{width: 750px; float: right; text-align: left;}
.page_l_tit{border-bottom: 3px solid #005B00; font-weight: bold; font-size: 12px; color: #3F843F; line-height: 25px; margin: 0px; padding: 0px; text-align: right;}
.page_nav{background:url(../../images/submain_03.gif) center left no-repeat; height:30px; border-bottom:#69be31 1px solid; height:20px; padding:11px 0 0 23px;}
.page_nav a{color: #009900;}
.page_nav span{padding-top: 6px;}
.page_docinfo{ float: right; display: inline; padding: 10px;}
.page_docauthor{border: 1px solid #cccccc; padding: 5px;}
.page_docauthor dl{margin: 0px; padding: 0px; width: 220px; text-align: left; line-height: 20px; border:1px solid #eeeeee; margin-top: 3px;}
.page_docauthor dt{ width: 100px; background-color: #eeeeee; font-weight: bold; text-align: right; display: inline;}
.page_docauthor dd{ display: inline; text-align: left;}
.page_cotent{padding: 15px; line-height: 200%;}
.page_cotent p{padding-top:8px; padding-bottom: 5px;}
.page_cotent a{color:#006201;}
/*  padding-right: 15px;background: url(../../Images/comm/a_ref.gif) no-repeat 100%;border-bottom: 1px dashed #9ACD32;*/
.page_cotent a:hover{border-bottom: 1px dashed #9ACD32; background-color: #E5F1C9; text-decoration: none;}
.page_fun{margin: 5px auto; border-top: 1px solid #cccccc; border-bottom: 1ox solid #cccccc; padding: 5px;}
#page_r_relate{margin: 5px auto;}
#page_r_relate .l_left{width:48%; float: left; border: 1px solid #C6E2AB; background-color: #F7FDEE;}
#page_r_relate h4{ background: url(../../Images/comm/bg2.gif) repeat-x 0 -140px; margin: 0px; padding: 0px; line-height: 20px; font-weight: bold; color: #005301;
font-size: 12px; padding-left: 10px;
}
#page_r_relate ul{padding: 5px; margin-top: 0px;}
#page_r_relate li{line-height:20px; background: url(../../Images/comm/dotline.gif) repeat-x bottom;}
#page_r_relate li a{ padding-right: 15px; background: url(../../Images/comm/a_ref.gif) no-repeat 100%; font-size: 11px;}
#page_r_relate .r_right{width:48%; float: right; border: 1px solid #C6E2AB; background-color: #F7FDEE;}
#page_l_nav{
	background: url(../../Images/comm/nav_le_bg.jpg) repeat-y 100% 0;
	width: 228px;
}
#page_l_nav ul{padding-left: 5px; padding-right: 5px; padding-bottom: 5px; list-style: none; margin: 0px;}
#page_l_nav li{line-height:25px; text-align: right; font-size: 12px; font-weight: bold; border-bottom: 1px solid #99CC00; color: #005B00;}
#page_l_nav li a{color: #005B00; text-decoration: none; padding-right: 10px; display: block;}
#page_l_nav li a:hover{background-color: #D5F5AD; display: block;}
#page_l_nav .current{background-color: #BFEF85;}
#l_services{}
#l_services ul{ margin: 0px; padding: 0px; list-style: none; list-style-type: none;}
#l_services li{padding-left:36px; margin-top: 2px;}
#l_services .s_1ine{	background: url(../../Images/comm/dotline1.gif) no-repeat bottom; height: 5px; line-height: 5px; font-size: 1px;}
#l_services .s_1{background: url(../../Images/comm/services_bg.gif) no-repeat 0 0;}
#l_services .s_2{background: url(../../Images/comm/services_bg.gif) no-repeat 0 -45px;}
#l_services .s_3{background: url(../../Images/comm/services_bg.gif) no-repeat 0 -95px;}
#l_services .s_4{background: url(../../Images/comm/services_bg.gif) no-repeat 0 -148px;}
#l_services2{background: url(../../Images/comm/services_onbg.gif) no-repeat bottom; font-size: 11px;}
#l_services2 a{text-decoration: underline; color: #1E90FF;}
/*art css*/
.author{ padding: 5px; background: #F5F5F5; border-top: 1px solid #cccccc; border-bottom: 1px solid #cccccc;  color: Gray;}
.author a{ background-image: none; padding: 0px; border: 0px;}

/*products list css*/
.pro_li_dv{border: 1px solid #DCDCDC; margin-top: 10px; font-size: 12px; color: #696969;}
.pro_li_c1{clear: both; background-color: #F5FCEB; border-bottom: 1px solid #AAD552; line-height: 25px;}
.pro_li_c2{clear: both;  line-height: 20px;}
.pro_li_c3{clear: both; line-height: 20px; border-top: 1px solid #E3E0DB;}
.pro_li_c4{clear: both; line-height: 20px; border-top: 1px solid #E3E0DB;}
.pro_li_tit{width: 120px; float: left; display: inline; font-weight: bold; text-align: right;}
.pro_li_tit1{float: left; font-weight: bold; padding-left: 10px;}
.pro_li_tit1 a:link{color: #1F7745; border:0px;}
.pro_li_tit1 a:hover{color: #D90000;}
.pro_li_tit1 a:visited{color: #1F7745;}
.pro_li_tit2{float: left; padding-left: 10px;}
.pro_li_tit3{float: left; padding-left: 10px; width: 200px;}
.pro_li_tit4{float: left; padding-left: 10px; width: 500px;}
.pro_li_tit5{float: right; text-align: left; line-height: 20px; margin-top: 2px;}
.pro_li_tit5 a{ background: url(../../Images/comm/bg.gif) no-repeat 0px -770px; width: 90px; display: block; border: 0px; color: White; font-weight: bold;}
.pro_li_tit5 a:hover{ background:#F5FCEB url(../../Images/comm/bg.gif) no-repeat 0px -800px; width: 90px; display: block; border: 0px; color: White;}
.pro_li_tit5 a:visited{color: White;}
.pro_li_tit5 a span{ padding-left: 12px;}

/*page list bar*/
.pagelist {text-align: center; padding: 10px 3px 5px 3px;; border-top:1px solid #eeeeee; font-size: 10px;}
.pagelist a{color: #7B5B12; font-size: 10px; font-family: Verdana, Geneva, Arial, Helvetica, sans-serif;padding: 3px; border: 1px solid #DCDCDC; background-color: #F9F9F9;}
.pagelist a:hover{background-color: #E1FFE1; text-decoration: none; border: 1px solid #006400;}
.next_all{background-color: #D7FFD7; border: 1px solid #006400;}


/*Home page css start*/
#home_part1{}
#home_part1 .home_part1_le{width: 735px; float: left;}
#home_part1 .home_part1_rig{width: 240px; float: right; text-align: left;}
#home_part2{ margin: 5px auto;}
#home_part2 .home_part2_le{width: 735px; float: left; text-align: left;}
#home_part2 .home_part2_rig{width: 240px; float: right; text-align: left;}
#home_part2 .home_part2_d1{width: 735px; float: left; border-right: 1px dashed #DCDCDC;}
#home_part2 .home_part2_d2{width: 735px; float: left;}
#home_part2 .home_part2_pic{width: 80px; float: left; text-align: center;}
#home_part2 .home_part2_txt{width: 210px; float: right;}
#home_part2 .home_part2_txt ul{padding: 0px; margin: 0px; list-style: none; list-style-type: none;}
#home_part2 .home_part2_txt li{ padding-left: 15px; background: url(../../Images/line7.gif) no-repeat 5px 8px;	line-height: 18px; border-bottom: 1px dashed #eeeeee;}
#home_part2 .home_part2_txt li a:hover{
	background-color: #EEF7DA; display: block; text-decoration: none;
}
#home_services{ background:#99CC00 url(../../Images/comm/services_bg.jpg) no-repeat top; padding-left: 65px; height: 255px; color: White;
}
#home_services a{color: White;}

/*download center*/
.d_div{border: 1px solid #E7E5C8; margin-top: 5px;}
.d_div_tit{background: #F2FFF2 url(../../Images/bg-right-endcap.gif) no-repeat 2px 3px; font-weight: bold; border-bottom: 1px solid #E7E5C8; padding-left: 20px; padding-top: 5px; padding-bottom: 3px;}
.d_div_tit span{float: right; font-weight: normal; font-size: 10px; color: #A9A9A9; padding-right: 20px;}
.d_div_tit a{text-decoration: none; border: 0px;}
.d_div_tit a:hover{text-decoration: none; border: 0px;}
.d_div_rmk{	padding: 5px 5px 10px 25px; clear: both; font-size: 11px; color: #666666;}
.d_div_date{clear: both; border-top: 1px dashed #E7E5C8;  font-size: 11px; color: #666666; text-align: right; padding-right: 20px; padding-top:3px;}
.d_div_date span{float: left; padding-left: 25px;}

/*uLLIST*/
.ulist50{ margin: 0px; padding: 0px; list-style: none;}
.ulist50 li{width: 47%; float: left; padding-top: 8px; padding-left: 15px; background: url(../../Images/line7.gif) no-repeat left; display: block;}
.ulist{padding: 5px; margin: 0px; list-style: none; list-style-type: none;}
.ulist li{margin-top: 5px; background: url(../../Images/line7.gif) no-repeat left; display: block; padding-left: 15px; border-bottom: 1px solid #eeeeee; line-height: 150%;}
.ulist li span{float: right; font-size: 10px;}

td a{ background-image: none; padding: 0px; margin: 0px;}
