body,h1,h2,h3,h4,h5,h6,p,form,ul,ol,li,input{margin:0;padding:0;font-family:Arial;}
ul,ol{list-style:none;}
img{border:0;}
.clear{clear:both;}
a{color:#313c42;text-decoration:none;}
a:hover{text-decoration:underline;}
body{font-size:12px;}

/* start top */
#top{height:126px;background:url(../style/img/bg_top.jpg) no-repeat center;}
#header{width:900px;margin:0 auto;}
h1#logo{text-indent:-1000px;float:left;width:245px;}
ul#nav{float:left;height:27px;line-height:27px;margin-top:61px;overflow:auto;}
	ul#nav li{float:left;font-weight:700;padding:0 8px;background:url(../style/img/bg_nav_li.gif) no-repeat right center;}
	ul#nav li.cur a{color:#ffffff;}
	ul#nav li.last{background:none;}
	ul#nav li a{color:#cef19f;}
	ul#nav li a:hover{color:#ffffff;text-decoration:none;}
#function{height:38px;line-height:38px;color:#2c5d95;}
	#search,.welcome,.login{float:left;}
	#search{width:280px;background:url(../style/img/bg_search.gif) no-repeat;height:38px;}
		#search input.text{border:none;background:none;width:170px;padding:0 10px;color:#709399;font-family:Arial;margin-top:12px;*margin-top:-19px;_margin-top:9px;line-height:18px;height:18px;font-size:11px;}
		#search input.button{background:none;border:none;width:77px;height:21px;cursor:pointer;margin-left:7px;}
	.welcome{width:425px;text-align:right;}
	.login{float:right;}
		.login a{color:#2c5d95;padding:0 10px;}
/* end top */

/* start main */
#main{margin:0 auto;width:900px;padding-bottom:16px;}
.banner{margin-top:10px;}
#column{padding-top:8px;}
	#column #left,#column #right{float:left;width:670px;overflow:hidden;}
	#column #right{width:230px;}
	.box_1{float:left;width:335px;margin-bottom:11px;}
	.box_1_title,.box_1_title_tab{background:url(../style/img/bg_title.gif) no-repeat left top;width:300px;height:27px;line-height:27px;padding-left:27px;color:#ffffff;font-weight:700;}
	.box_1_title_tab{background:url(../style/img/bg_title.gif) no-repeat left -37px;}
	.box_1_title_tab span{display:block;width:80px;height:24px;line-height:24px;float:left;margin-top:3px;text-align:center;cursor:pointer;}
	.box_1_title_tab span.cur{background:url(../style/img/bg_title.gif) no-repeat left -148px;color:#6d90a0;}
	.box_1 .hot{background:url(../style/img/bg_title.gif) no-repeat left -74px;}
	.box_1_content{width:325px;height:160px;border:1px solid #d8d8d8;border-top:none;overflow:hidden;}
	.box_1_content ul{padding-top:8px;}
	.box_1_content li{background:url(../style/img/bg_li.gif) no-repeat 13px center;padding:7px 0 7px 27px;}
	.box_2_title,.box_3_title{background:url(../style/img/bg_title.gif) no-repeat left -111px;width:203px;height:27px;line-height:27px;padding-left:27px;color:#ffffff;font-weight:700;}
	.box_2_title span{float:right;margin-right:14px;font-weight:400;}
	.box_2_title span a{color:#ffffff;}
	.box_2_content{width:228px;height:248px;overflow:hidden;border:1px solid #d8d8d8;border-top:none;}
	.box_2_content ul{padding-top:8px;}
	.box_2_content li{background:url(../style/img/bg_li.gif) no-repeat 13px 10px;padding:3px 10px 3px 27px;line-height:160%;}
	.box_2_content li span{font-size:10px;color:#2a7cd8;}
	.box_3{margin-top:9px;}
	.box_3_content{width:228px;height:73px;border:1px solid #d8d8d8;border-top:none;overflow:hidden;background:#ddeaf0;}
	.box_3_content ul{overflow:auto;padding:8px 0 0 10px;}
	.box_3_content li{float:left;width:97px;background:url(../style/img/bg_li.gif) no-repeat left center;padding:7px 0 7px 11px;_padding:4px 0 4px 11px;}
/* end main */

/* start sider */
#sider{float:left;width:244px;margin-top:18px;}
.siderbox{width:230px;overflow:hidden;}
.siderbox_title,.siderbox #first{background:url(../style/img/bg_siderbox_title.gif) no-repeat left -72px;height:28px;line-height:28px;font-weight:700;}
.siderbox_title a,.siderbox_title_first a{color:#4e6a78;display:block;height:28px;padding-left:27px;}
.siderbox_title a:hover{color:#50a02a;text-decoration:none;}
.siderbox_title .cur{background:url(../style/img/bg_siderbox_title.gif) no-repeat left -36px;color:#50a02a;}
.siderbox .first{background:url(../style/img/bg_siderbox_title.gif) no-repeat left top;}
.siderbox li{border:1px solid #d8d8d8;border-top:none;background:url(../style/img/bg_li.gif) no-repeat 13px 13px;font-size:11px;}
.siderbox li.third a{padding-left:39px;background:#ededed url(../style/img/bg_li_third.gif) no-repeat 27px 13px;}
.siderbox li.third a.cur,.siderbox li.third a:hover{color:#ffffff;background:#bfbfbf url(../style/img/bg_cur_third.gif) no-repeat 27px 13px;}
.siderbox li a{display:block;padding:8px 20px 8px 27px;}
.siderbox li .cur,.siderbox li a:hover{background:#66bb3e url(../style/img/bg_cur_li.gif) no-repeat 13px 13px;color:#ffffff;text-decoration:none;}
/* end sider */

/* start content */
#content{float:left;width:655px;margin-top:18px;}
.topbar{background:url(../style/img/bg_topbar.gif) no-repeat;height:27px;line-height:27px;margin-bottom:15px;}
.topbar .subnav{float:left;padding-left:10px;color:#d3e2e8;}
.topbar .subnav a{color:#d3e2e8;font-size:11px;padding:0 5px;}
.topbar .other{float:right;}
.topbar .other a{color:#ffffff;}
.topbar .other span#mail{background:url(../style/img/bg_mail.gif) no-repeat left center;padding-left:28px;}
.topbar .other span#prant{background:url(../style/img/bg_prant.gif) no-repeat 22px center;padding:0 25px 0 50px;}
.text{width:655px;}
.text p.title{font-size:20px;color:#4e6a78;text-align:center;}
.text p{color:#4e6a78;line-height:180%;padding:15px 20px;}
.pages{text-align:center;padding:30px 0 45px 0;font-size:14px;font-weight:700;}
.pages a{color:#2e85ce;padding:0 8px;}
.pages a:hover{color:#6db410;text-decoration:none;}
.pages a.cur{background:#f4ffee;padding:1px 7px;border:1px solid #6db410;color:#6db410;}
/* start content */

/* start list */
#list{float:left;width:655px;margin-top:18px;}
.list_main{}
.list_box{border-bottom:1px dotted #d8d8d8;margin:0 5px;padding-top:15px;}
.list_title{background:url(../style/img/bg_li.gif) no-repeat 20px center;padding-left:33px;font-size:14px;}
.list_title a{font-weight:700;color:#66bb3e;}
.list_title span{font-size:10px;color:#3298ee;padding-left:8px;}
.list_summary{padding:8px 33px;line-height:160%;color:#4e6a78;}
.list_summary span a{color:#3298ee;padding-left:8px;}
/* end list */

/* start register & Sign in */
#reg_sign{color:#5f8799;width:500px;margin:45px auto;}
.reg_sign input{height:16px;border:1px solid #9dc1d1;background:#f3fafd;color:#5f8799;padding:2px;vertical-align:middle;margin-left:2px;border-left-color:#5f8799;border-top-color:#5f8799;}
.reg_sign input.form_text_1{width:75px;}
.reg_sign input.form_text_2{width:140px;}
.reg_sign input#reg_checkbox,.reg_sign input#sign_checkbox{padding:0;border:none;background:none;margin:0 3px 0 0;height:auto;}
.reg_sign input.form_button{background:url(../style/img/bg_reg_but.gif) no-repeat;width:88px;height:21px;border:none;font-size:14px;color:#ffffff;line-height:21px;*line-height:17px;font-weight:700;text-align:center;cursor:pointer;margin-right:5px;}
.reg_sign textarea{vertical-align:middle;border:1px solid #9dc1d1;background:#f3fafd;color:#5f8799;padding:2px;margin-left:2px;width:300px;height:100px;}
.reg_sign label{cursor:pointer;}
.reg_sign td{padding:10px 0;}
/* end register & login */

/* start req_inf */
.req_inf{padding:0 0 8px 0;}
/*end req_inf*/

/* start footer */
#footer{background:url(../style/img/bg_footer.jpg) repeat-x;height:68px;}
#footer_box{width:900px;margin:0 auto;}
	#footer_box p{line-height:68px;color:#2b5e97;}
	#footer_box p a{color:#2b5e97;}
	#footer_box p#aboutus{float:left;}
		#footer_box p#aboutus a{padding:0 10px;}
	#footer_box p#copyright{float:right;font-size:11px;}
		#footer_box p#copyright span{padding-left:10px;}
		#footer_box p#copyright span a{color:#5f8799;}
/* end footer */
/* update 2008.12.17 zhangliang */

.function_r{float:left;width:610px;}