body{margin:0; padding:0;  font-size:12px;}
*{margin:0; padding:0;}
a { text-decoration:none; font-size:12px; }
a:link {text-decoration:none; font-size:12px; }
a:hover{text-decoration:underline; font-size:12px; }
form{ list-style:none; padding:0; margin:0;}
img { border:none; }
ul, li { list-style:none; }

a.gray { text-decoration:none; font-size:12px;  color:#666666;}
a.gray:hover{text-decoration:underline; font-size:12px; color: #E62604;}

a.sgred { text-decoration:none; font-size:12px;  color:#cc0033;}
a.sgred:hover{text-decoration:underline; font-size:12px; color: #cc0033;}

.top_box{margin:0 auto; padding:0; width:972px;}
.menu_top_bg{height:78px; background:url(091124menu_top_line_bg.jpg) bottom no-repeat; padding:0; margin:0;}
.logo1{float:left; width:366px; height:76px; padding:0 0 0 21px; margin:0; background:url(091127logo_tit.jpg) 21px 0 no-repeat;}
.logo_right{height:78px; width:565px; padding:0 16px 0 0; margin:0; float:right;}
.logo_right_top{float:left; width:565px; height:36px; text-align:right; line-height:36px; color:#666666; font-size:12px; padding:0; margin:0;}
.logo_right_top span{font-size:12px; color:#cdcdcd;}
.logo_right_top a { text-decoration:none; font-size:12px; color:#666666;}
.logo_right_top a:hover{text-decoration:underline; font-size:12px; color: #E62604;}
.menu_box{float:right; width:560px; padding:0; margin:0; height:42px;}
.imgs_001{float:right; background:url(091124imgs_003.jpg) no-repeat bottom; width:7px; height:42px;}
.imgs_002{float:right; background:url(091124imgs_002.jpg) repeat-x bottom;  height:42px;}
.imgs_002 ul{float:left; padding:0; margin:0; display:block; height:42px; overflow:hidden;}
.menu_list{float:left; padding:13px 9px 0 9px; margin:0;  display:block; list-style:none;}
.imgs_003{float:right; background:url(091124imgs_001.jpg) no-repeat bottom; width:7px; height:42px;}
.menu_list01{float:left; padding:0; margin:0 4px; display:block; list-style:none; background:url(091124imgs_004.jpg) right no-repeat; height:42px; text-align:center;}
.menu_list01 span a img{ padding:12px 0 0 0; margin:0;}
.menu_list01 span{float:left; padding:0 10px; margin:0; background:url(091124imgs_004_1.jpg) left no-repeat; height:42px;}

.menu_sech{margin:0 auto; padding:0 0 10px 0; width:972px; height:32px;}
.height_10{padding:0 0 10px 0; margin:0; width:972px; float:left;}
.imgs_007{background:url(091124imgs_007.jpg) no-repeat; height:32px; float:left; width:6px; padding:0; margin:0;}
.imgs_009{float:left; background:url(091124imgs_009.jpg) repeat-x; height:32px; width:960px;}
.imgs_008{float:left; background:url(091124imgs_008.jpg); height:32px; width:6px; padding:0; margin:0;}
.sech_box{float:left; width:180px; padding:4px 0 0 0; margin:0;}
.imgs_010{float:left; background:url(091124imgs_010.jpg) 1px 0 no-repeat; width:4px; height:21px; padding:0; margin:0;}
.input_box{float:left; padding:0; margin:0;}
.input_border{border:none; height:20px; background:#FFFFFF; line-height:20px; font-size:12px; color:#666666;}
.imgs_011{float:left; background:url(091124imgs_011.jpg) 0 1px  no-repeat; width:5px; height:21px; padding:0; margin:0;}
.js{float:left; padding:0 0 0 4px; margin:0;}


.gg_listmenu{float:left; width:760px; padding:10px 0 0 20px; margin:0; height:22px; text-align:left; color:#D7EAF9; font-size:12px; background:url(091124gg_bg.jpg) no-repeat; }
.gg_listmenu span{ color:#FFFFFF; font-weight:bold; padding:0 10px 0 0; float:left; display:block;}
.gg_listmenu marquee{ float:left; padding:0;}
.gg_listmenu a { text-decoration:none; font-size:12px; color:#D7EAF9;}
.gg_listmenu a:hover{text-decoration:underline; font-size:12px; color:##D7EAF9;}




/* iFocus style */
.ifocus_box{float:left; width:972px; padding:0; margin:0;}
#ifocus { width:970px; height:243px; margin:0; padding:0; border:1px solid #DEDEDE; background:#F8F8F8; float:left;}
	#ifocus_pic { display:inline; position:relative; float:left; width:536px; height:225px; overflow:hidden; margin:10px 0 0 4px; padding:0;}
		#ifocus_piclist { position:absolute; left:0; top:0; float:left; }
		#ifocus_piclist ul{ padding:0; margin:0; }
		#ifocus_piclist li { width:536px;  height:225px; overflow:hidden;  }
		#ifocus_piclist img { width:536px;  height:225px;}
	#ifocus_btn { display:inline; float:left; width:91px; margin:10px 0 0 0; }
	    #ifocus_btn ul{padding:0 0 0 4px; margin:0;}
		#ifocus_btn li { width:91px; height:57px; cursor:pointer; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=50); }
		#ifocus_btn img { width:75px; height:45px; margin:7px 0 0 4px; }
		#ifocus_btn .current { background: url(091124ifocus_btn_bg.gif) no-repeat; opacity:1; -moz-opacity:1; filter:alpha(opacity=100); }
	#ifocus_opdiv { position:absolute; left:0; bottom:0; width:536px; height:40px; background:#000; opacity:0.5; -moz-opacity:0.5; filter:alpha(opacity=40);  font-size:12px; }
	#ifocus_tx {position:absolute;left:8px;bottom:0;color:#FFF;width: 523px;}
		#ifocus_tx .normal { display:none; font-size:12px;}
		#ifocus_tx .current { line-height:20px; font-size:12px;}
		
.ifocus_box_right{float:right; padding:0; margin:0; width:329px; border-left:1px #DEDEDE solid; height:243px; background:url(091124imgs_012.jpg) no-repeat;}

/*mianCSS��ʽ*/
.rdzj_box{float:left; padding:10px 0; margin:0;}
* html .rdzj_box{float:left; padding:0; margin:0;}

.qsldjb_box{float:left; padding:5px 6px 4px 13px; width:309px; height:48px;}
.qsldjb_box_span{float:left; padding:0; margin:0; display:block;}
.qscx_box{float:left; width:309px; padding:4px 0 0 0; margin:0;}
.qscx_box_01{float:left; width:309px; padding:0; margin:0; height:5px; overflow:hidden;}
.qscx_box_middle{float:left; width:307px; padding:0; margin:0; background:url(091129img_002.jpg) top repeat-x; border-left:1px #C9C9C9 solid; border-right:1px #C9C9C9 solid;}

.ctiy_list{float:left; padding:5px 0 0 7px; margin:0; width:300px;}
.ctiy_list ul{float:left; padding:0; margin:0; display:block;}
.ctiy_list ul li{float:left; padding:0; margin:4px 6px; display:block; list-style:none; background:url(091129imgs_020.gif) right no-repeat; height:18px; line-height:18px;}
.ctiy_list ul li span{float:left; padding:2px 10px 0 10px; margin:0; display:block; line-height:16px; background:url(091129imgs_019.gif) left no-repeat;}

.ybcx{float:left; width:279px; padding:10px 12px 0 16px; margin:0;}
.ybcx_tit{float:left; padding:0 0 0 10px; margin:0;  border-bottom:1px #E4E4E4 solid; width:269px; color:#2d89d7; font-size:12px; line-height:22px;}
.ybcx_tit_form{float:left; width:212px; padding:0; margin:0;}
.ybcx_tit_form ul{float:left; padding:4px 0 0 0; margin:0;  width:212px;}
.ybcx_tit_form ul li{float:left; padding:0; margin:0; list-style:none; display:block;width:212px;}
.ybcx_tit_form ul li span{float:left; margin:0; padding:0 4px 0 0; width:58px; display:block; text-align:right; line-height:26px; color:#666666;}
.ybcx_tit_form ul li p{float:left; width:148px; padding:0 0 0 0; margin:0; display:block;}
.ybcx_input{width:148px; border:1px #C8C8C8 solid; height:19px; line-height:19px; font-size:12px; color:#333;}

.ggjb_box{float:left; padding:10px 0 0 0; margin:0; width:695px;}
.ggjb_box_left{float:left; width:693px; border:1px #E0E0E0 solid; padding:0; margin:0;}

.imgs_ggjb{float:left; width:693px; height:34px; background:url(09129imgs_bg.jpg) repeat-x;}
.imgs_ggjb span{float:left; width:150px; display:block; padding:0; margin:0; background:url(091129ggjb_001.jpg) no-repeat; height:34px;}
.imgs_ggjb p{float:right; width:220px; padding:0; margin:0; height:34px;}

.imgs_ggjb1{float:left; width:693px; height:34px; background:url(09129imgs_bg.jpg) repeat-x;}
.imgs_ggjb1 span{float:left; width:150px; display:block; padding:0; margin:0; background:url(091129ggjb_002.jpg) no-repeat; height:34px;}
.imgs_ggjb1 p{float:right; width:220px; padding:0; margin:0; height:34px;}

.zcyal_tit{float:left; width:693px; height:34px; background:url(09129imgs_bg.jpg) repeat-x;}
.zcyal_tit span{float:left; width:150px; display:block; padding:0; margin:0; background:url(091129zcyal_tit.jpg) no-repeat; height:34px;}
.zcyal_tit p{float:right; width:220px; padding:0; margin:0; height:34px;}
.gzjb_box{float:left; margin:0; padding:0; border-left:1px #FFFFFF solid; border-right:1px #FFFFFF solid; width:693px;}

.gzjb_tit{float:left; width:339px; padding:16px 0 0 0 ; margin:0;}
.gzjb_tit_right{float:right; width:339px; padding:16px 0 0 0 ; margin:0;}

.hdsy_01{float:left; padding:0; margin:0; width:339px; height:23px;}
.hdsy_01 span{float:left; width:240px; height:23px;  display:block;}
.hdsy_01 p{float:left; display:block; width:99px; height:13px; border-bottom:2px #E9E9E9 solid; text-align: right; padding:8px 0 0 0;}

.yxfwal_list_img{float:left; width:334px; padding:10px 0; margin:0; border-bottom:1px #ECECEC dashed; }
.yxfwal_list_img span{float:left; width:42px; height:38px; padding:2px 0 0 0; margin:0;}
.yxfwal_list_img span{ width:92px; height:69px;}
.yxfwal_list_img_div{float:right; padding:0 0 0 6px; margin:0; width:235px; font-size:12px;}
.yxfwal_list_img_div span{float:left; padding:0 ; margin:0; width:235px; font-size:12px; color:#f77a00; font-weight:bold; height:20px; text-align:center; line-height:20px;}
.yxfwal_list_img_div span a { text-decoration:none; font-size:12px; color:#f77a00;}
.yxfwal_list_img_div span a:hover{text-decoration:underline; font-size:12px; color: #f77a00;}
.yxfwal_list_img_div p{float:left; width:235px; padding:0; margin:0; display:block; line-height:18px;color:#666666;}
.yxfwal_list_img_div p a { text-decoration:none; font-size:12px; color:#666666;}
.yxfwal_list_img_div p a:hover{text-decoration:underline; font-size:12px; color: #E62604;}

.yxfwal_list_wh{float:left; width:334px; padding:4px 0; margin:0; line-height:22px; color:#000000;}
.yxfwal_list_wh ul{float:left; width:340px; padding:0; margin:0;}
.yxfwal_list_wh ul li{float:left; width:340px; line-height:25px; list-style:none; color:#000000; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.yxfwal_list_wh ul li span{font-size:12px; color:#2B7EC4;}
.yxfwal_list_wh ul li a { text-decoration:none; font-size:12px; color:#000000;}
.yxfwal_list_wh ul li a:hover{text-decoration:underline; font-size:12px; color: #E62604;}

.dhzxsl_right_box{float:left; padding:10px 0 30px 0; margin:0; width:601px;}

.dhzxsl{float:left; padding:0; margin:0; width:692px; height:23px;}
.dhzxsl span{float:left; width:99px; height:23px;  display:block;}
.F5F5F5_bg{float:left; width:692px; padding:0; margin:0; background:#F5F5F5;}
.imgs_023{float:left; width:692px; padding:0; margin:0; background:url(091129imgs_022.jpg) no-repeat; height:7px; overflow:hidden;}

.dhzxsl_table{float:left; padding:6px 8px 0 8px; margin:0; width:325px;}
.dhzxsl_table_tit{float:left; width:325px; height:29px; line-height:29px; border-bottom:#DDDDDD 1px solid;}
.dhzxsl_table_tit div{float:left; width:280px; line-height:29px; color:#fe7210; font-size:12px; text-align:center;}
.dhzxsl_table_tit span{float:left; width:42px; display:block; line-height:29px; color:#FE7210; font-size:12px; text-align:center;}

.dhzxsl_table_list{float:left; width:325px; border-top:1px #FFFFFF solid; padding:3px 0; margin:0;}
.dhzxsl_table_list ul{float:left; width:325px; padding:0; margin:0;}
.dhzxsl_table_color_none{float:left; height:23px; line-height:23px; font-size:12px; list-style:none; padding:2px 0 0 0;}
.dhzxsl_table_color{float:left; height:23px; line-height:23px; font-size:12px; list-style:none; background:#FFFFFF; padding:2px 0 0 0;}
.dhzxsl_table_table_listli{float:left; width:325px; height:21px; line-height:21px;}
.dhzxsl_table_table_listli div{float:left; width:279px; line-height:23px; color:#3f3f3f; font-size:12px; text-align:left; padding:0 0 0 4px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.dhzxsl_table_table_listli div a { text-decoration:none; font-size:12px; color:#515151;}
.dhzxsl_table_table_listli div a:hover{text-decoration:underline; font-size:12px; color: #E62604;}
.dhzxsl_table_table_listli span{float:left; width:42px; display:block; line-height:23px; color:#3f3f3f; font-size:12px; text-align:center; padding:0;}
.dhzxsl_table_table_listli div p{font-size:12px; color:#287EC9; float:left; padding:0; margin:0;}

.zcyal_box{float:left; width:695px; padding:10px 0 0 0; margin:0;}

.wqkx{float:left; padding:0; margin:0; width:339px; height:23px;}
.wqkx span{float:left; width:66px; height:23px;  display:block;}
.wqkx p{float:left; display:block; width:273px; height:13px; border-bottom:2px #E9E9E9 solid; text-align: right; padding:8px 0 0 0;}

.ggjb_box_right{float: right; padding:10px 0 0 0; margin:0; width:246px;}
.zxfw_box{ float:right; padding:0; margin:0; width:246px;}

.rdzc_right{float:right; width:246px; border:#FFFFFF 1px solid; background:#F5F5F5; padding:0 0 11px 0; margin:0;}
.imgs_017{float:left; width:246px; padding:7px 0 0 10px; margin:0; height:38px; width:228px; background:url(091122imgs_017.jpg) 10px 7px no-repeat;}
.imgs_017 span{float:left; width:80px; height:37px; padding:1px 0 0 0; margin:0; background:url(../imgs/091120zhjs.jpg) 1px 1px no-repeat;}
.imgs_017s{float:left; width:246px; padding:7px 0 0 10px; margin:0; height:38px; width:228px; background:url(../imgs/091122imgs_017s.jpg) 10px 7px no-repeat;}
.imgs_017s span{float:left; width:80px; height:37px; padding:1px 0 0 0; margin:0; background:url(../imgs/091120zhjs.jpg) 1px 1px no-repeat;}
.zhjs_box{float:left; width:246px; padding:0; margin:0;}
.zhjs_box ul{padding:0; margin:0; float:left;}
.zhjs_box ul li{list-style:none; padding:2px 0; margin:0; float:left; width:246px;}
.zhjs_box ul li div{float:left; padding:0 4px; margin:0; font-size:12px; text-align:right; width:57px; color:#666666; height:22px; line-height:22px;}
.zhjs_box ul li span{float:left; display:block; padding:0; margin:0; width:171px; height:19px;}
.zhjs_input{width:99%; height:17px; padding:0; margin:0; width:169px; border:1px #D6D6D6 solid;}

.xldj{float:left; width:228px; padding:0 0 0 10px; margin:0;}
.xldj ul{float:left; padding:0; margin:0; width:228px;}
.xldj_tit{float:left; padding:11px 8px 0 0; margin:0; list-style:none;}
.imgs_018{float:left; background:url(091122imgs_018.jpg) no-repeat; width:65px; height:15px; line-height:15px; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; padding:2px 25px 0 0;}
.xldj_list{float:left; list-style:none; padding:0; margin:11px 8px 0 0; display:block;  background:url(091122imgs_020.jpg) right no-repeat; }
.xldj_list_span{float:left; padding:2px 2px 0 2px; margin:0; line-height:16px; background:url(091122imgs_019.jpg) left no-repeat; color:#666666;}
.xldj ul li span a{text-decoration:none; font-size:12px; color:#666666;}
.xldj ul li span a:hover{text-decoration:underline; font-size:12px; color: #f77a00;}
.imgs_021{float:left; margin:0; padding:0; width:246px; background:url(../imgs/091122imgs_021.jpg)  bottom center no-repeat; text-align:center;}
.xldj_list1{float:left; list-style:none; padding:0; margin:11px 10px 0 0; display:block;  background:url(091122imgs_020.jpg) right no-repeat;}
.imgs_018s{float:left; background:url(091122imgs_018.jpg) no-repeat; width:65px; height:15px; line-height:15px; font-size:12px; color:#FFFFFF; font-weight:bold; text-align:center; padding:2px 0 0 0;}
.xldj_tit1{float:left; padding:11px 11px 0 0; margin:0; list-style:none;}
.xldj_list_span1{float:left; padding:2px 8px 0 10px; margin:0; line-height:16px; background:url(091122imgs_019.jpg) left no-repeat; color:#666666;}

.xgcx_tit{float:left; width:246px; padding:7px 0 0 10px; margin:0; height:38px; width:228px; background:url(091122imgs_017.jpg) 10px 7px no-repeat;}
.xgcx_tit span{float:left; width:80px; height:37px; padding:1px 0 0 1px; margin:0;}
.xgcx_tit p{float:right; width:35px; padding:12px 0 0 0; margin:0; display:block; text-align:left;}

.xgxz_list_img{float:left; padding:0 10px; margin:0; width:226px;}
.xgxz_list_img ul{float:left; width:226px; padding:6px 0 0 0; margin:0;}
.xgxz_list_img ul li{float:left; padding:1px 0; margin:0; list-style:none; color:#666666;  width:226px; white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}
.xgxz_list_img ul li img{ width:224px; height:39px;}

.xgxz_list{float:left; padding:0 10px; margin:0; width:226px;}
.xgxz_list ul{float:left; width:226px; padding:6px 0 0 0; margin:0;}
.xgxz_list ul li{float:left; padding:0; margin:0; list-style:none; color:#666666; line-height:25px; width:226px;white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

.map_tit_img{float:left; padding:0 7px 0 10px; width:227px; margin:0;}
.map_img{float:left; width:227px; padding:0; margin:0; border:1px #DCE9F2 solid; background:#FFFFFF;}
.map_img span{float:left; width:225px; padding:0; margin:0; display:block;}
.map_img p{float:left; width:223px; padding:0; margin:0; display:block; border:1px #FFFFFF solid;}

.zxfw_box1{ float:right; padding:10px 0 0 0; margin:0; width:246px;}

/*ҳ��ײ�CSS��ʽ*/
.bottom{margin:10px auto; width:972px; border-top:1px #3898EC solid; padding:10px 0 0 0;}
.bottom_div{float:left; width:972px;height:28px; padding:6px 0 0 0; margin:0;}
.bottom_div span{float:left; display:block; width:972px; background:#FCFCFC; padding:0; margin:0; text-align:center; line-height:28px; font-size:12px; color:#515151;}
.bottom_div span a { text-decoration:none; font-size:12px; color:#515151;}
.bottom_div span a:hover{text-decoration:underline; font-size:12px; color: #E62604;}
.bottom_zbdw{float:left; width:972px; height:28px; padding:0; margin:0; text-align:center; font-size:12px; color:#515151; line-height:28px;}
