body, html,p {
	color: #000000;
	margin-top:15px;
	margin-bottom:15px;
	padding:0 0;
	width:100%;
	height:100%;
    list-style:none;
	font-size:12px;
	font-family:Arial, Helvetica, sans-serif;
	}
img {vertical-align:middle;}	
h1{font-size:12px; }
h2,h3 {font-size:9px;}
a:link, a:visited {font-size:12px; color:#000000; text-decoration:none;}
a:hover, a:active {font-size:12px; color:#FF0000; text-decoration:underline;}
#foot a:link, #foot a:visited {font-size:14px; color:#3F6993; text-decoration:none;}
#foot a:hover, #foot a:active {font-size:14px; color:#FF0000; text-decoration:underline;}
.neilink a:link, .neilink a:visited {font-size:12px; color:#3F6993; text-decoration:none;}
.neilink a:hover, .neilink a:active {font-size:12px; color:#FF0000; text-decoration:underline;}
#header {
	width: 1001px;
}
.header_imga {
	text-align: left;
	padding-top:46px;
	padding-left: 0px;
	width: 305px;
	float:left;
}

.header_imga1{
	text-align: left;
	padding-left: 0px;
	padding-top:28px;
	width: 378px;
	float:left;
}
.header_imga2 {
	text-align: right;
	padding-right: 10px;
	padding-top:48px;
	float:right;
}

#alltop{ 
width:1003px;
overflow:hidden;
margin:0 auto;
}
#warp{
border:1px solid #999999;
width:1001px;
margin:0 ;
padding:0;
height:238px;
}
.clear {clear:both;}
ul,li {list-style:none; padding:0; margin:0;}
#left {width:222px; float:left; height:236px;}
#middle { width:549px; float:left; height:236px;}
#right { width:230px; float:left; height:236px; text-align:left; }
#right ul { padding-top:-5px; padding-left:45px;}
#right li {
	height:24px;
	vertical-align: middle;
}
#right2 { width:228px; float:right; height:236px; text-align:left;}
#right2 li {
	height:24px;
	vertical-align: middle;
}
.img {
	display:block;
	text-align:center;
	vertical-align: bottom;
}
.right_search { width:100px; height:18px; border:1px solid #999999;}
/*homepage CSS Main*/
#main {width:1001px;margin-top:10px; margin-bottom:20px;border:1px solid #999999; height:1080px; *height:1250px;}
.main_left {width:220px; float:left; margin:0px; padding:0px; overflow:hidden;}
.main_left_a {
	width:210px; float:left; 
	*padding-top:5px;
	padding-left:10px; 
	line-height:130%; 
	*line-height:50%;
	text-align:left;

}
.main_left_b {width:210px; height:200px; float:left; padding-top:0px; padding-left:5px; line-height:130%;text-align:left; }
.main_left_b_1 {width:210px; height:269px; float:left; padding-top:0px; padding-left:10px; line-height:130%;text-align:left; *height:365px;}
.main_left_c {width:210px; height:105px; float:left; *padding-top:8px; padding-left:10px; line-height:130%;*line-height:50%; text-align:left; }
.main_center {width:546px; float:left; border-right:1px solid #999999;border-left:1px solid #999999; height:1080px;*height:1250px;}
.main_center_b {
             width:538px; height:26px; margin:0 auto; border-left:1px solid #999999;border-right:1px solid #999999;
			  border-bottom:1px solid #999999; background-image:url(../image2009/title.jpg); 
			  background-repeat:repeat-x;
			  }
.main_center_b_1 {padding-left:10px; padding-top:5px; color:#000000; text-align:left;}
.main_center_b_2 {padding-left:10px; padding-top:5px; color:#000000; text-align:left;}
.main_center_b_box {width:538px; height:548px; float:left; margin-top:20px;}
.main_center_b_span {width:176px; height:200px; float:left; text-align:center; }
.main_right {width:228px; float:left; border-right:1px #999999 soild !important;}
.main_right_title {width:226px; text-align:center; margin-top:5px;}
.main_right_content {width:226px; margin-top:5px;line-height:300%; text-align:justify; width:90%;}
.main_right_r {line-height:100%; text-align:right;}
/*Demo Page CSS*/
#demo {width:1001px;margin-top:10px;border:1px solid #999999;}
.demo_left {width:220px; float:left;}
.demo_left_a {width:210px; float:left; padding-top:8px; padding-left:10px; line-height:130%; text-align:left; border:0px; height:auto !important; height:100px; min-height:100px;}
.demo_center {width:777px; float:left; text-align:left; height:auto !important; min-height:1024px; border-left:1px solid #999999; }
.demo_center_b {
              width:774px; height:26px; border-left:1px solid #999999;border-right:1px solid #999999;
			  border-bottom:1px solid #999999; background-image:url(../image2009/title.jpg); 
			  background-repeat:repeat-x; text-align:center;color:#ffeeff; margin:0 auto;
			  }
.demo_center_b_1 {padding-left:10px; padding-top:5px; color:#000000; float:left;}
.demo_center_b_box {width:770px; overflow:hidden; float:left; margin-top:20px;}
.demo_center_b_span {width:190px; height:200px; float:left; text-align:center;}

.demo_center2 {width:778px; float:left; text-align:left; height:auto !important; height:100px; min-height:100px; border-left:1px solid #999999;}
.demo_center_b2 {
              width:300px; height:26px; border-left:1px solid #999999;border-right:1px solid #999999;
			  border-bottom:1px solid #999999; background-image:url(../image2009/title.jpg); 
			  background-repeat:repeat-x; text-align:center;color:#ffeeff; margin:0 auto;
			  }
.demo_center_b2_box{width:300px; overflow:hidden; float:right; margin-top:20px;}


/*Foot AD Page CSS*/
#foot_ad {width:1001px;margin-top:10px; height:184px;}
#foot_ad_left{ width:333px; height:184px; background-image:url(../image2009/bg_a1.gif); background-repeat:no-repeat; float:left;}
#foot_ad_mid { width:333px; height:184px; background-image:url(../image2009/bg_a2-1.gif); background-repeat:no-repeat; float:left;}
#foot_ad_right { width:333px; height:184px; background-image:url(../image2009/bg_a3.gif);background-repeat:no-repeat; float:left;}
#foot_ad_left_f{ width:333px; height:184px; background-image:url(../image2009/Info.gif); background-repeat:no-repeat; float:left;}
#foot_ad_mid_f { width:333px; height:184px; background-image:url(../image2009/News.gif); background-repeat:no-repeat; float:left;}
#foot_ad_right_f { width:333px; height:184px; background-image:url(../image2009/Faq.gif);background-repeat:no-repeat; float:left;}
.foot_ad_title {
	font-size:14px;
	color:#3F6993;
	text-align:center;
	margin-top:10px;
	font-weight: bold;
}
.foot_ad_title_words { text-align:left; line-height:150%; padding-left:120px; padding-top:10px;}
.foot_ad_title_words_f { text-align:left; line-height:150%; padding-left:90px; padding-top:10px;}
/*Footer Page CSS*/
#foot{font-size:14px; line-height:150%; text-align:center;}
/*new read*/
.demo_center2 {width:778px; float:left; text-align:center; height:auto !important; height:500px; min-height:500px; border-left:1px solid #999999; margin:0 auto; padding:0 auto;}
.demo_center_b2 {
              width:774px; height:26px; border-left:1px solid #999999;border-right:1px solid #999999;
			  border-bottom:1px solid #999999; background-image:url(../image2009/title.jpg); 
			  background-repeat:repeat-x; text-align:center;color:#ffeeff; margin:0 auto;
			  }
.demo_center_b_box2{width:770px; overflow:hidden; float:left; margin-top:20px; line-height:180%; font:Geneva, Arial, Helvetica, sans-serif; font-size:14px; text-align:justify; padding-left:5px;}
.quick { width:400px; height:18px; border:1px solid #999999;}
.quick_more { width:600px; height:120px; border:1px solid #999999;}
.demo_center_b_box3 {width:770px; float:left; height:30px; font:Geneva, Arial, Helvetica, sans-serif; font-size:14px; vertical-align:middle; margin-top:10px; text-align:center; font-weight:bold;}
.demo_center_b_box_p{width:760px; text-align:justify; font-size:12px; line-height:200%; margin:0 auto;}
.demo_center_pic {width:760px; height:auto; margin:0 auto;}
.pic_alt { width:135px; float:left; text-align:right;}
.word_alt { width:600px;  float:left; text-align:justify; line-height:200%; margin-left:10px;}
.kongline {width:700px; height:25px}
.sa1{	background-image:url(../image2009/right_s.jpg); background-position:left; background-repeat:no-repeat;}
.demo_center_b_boxsa {width:760px; overflow:hidden; float:left; margin-top:20px; margin-left:10px; vertical-align:middle;}
#right2 { width:230px; float:left; text-align:left; height:100%; overflow:hidden;}
#right2 ul { padding-top:0px; padding-left:45px;}
#right2 li {
	height:24px;
	vertical-align: middle;
	
	

}

