/* CSS Document */
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;}table{border-collapse:collapse;border-spacing:0;}fieldset,img{border:0;}address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;}li{list-style:none;}caption,th{text-align:left;}q:before,q:after{content:'';}abbr,acronym {border:0;font-variant:normal;}sup {vertical-align:text-top;}sub{vertical-align:text-bottom;}input,textarea,select{font-family:inherit;font-size:inherit;font-weight:inherit;}legend{color:#000;}

/*---------网站整体样式设定---------*/
body{ font-size:12px; color:#3c3c3c; font-family:"宋体"; background:#f0f0f0 url(../images/bodybg.png) repeat-x top center;}
a{color:#333333; text-decoration:none;}
a:hover{ color:#925601; text-decoration:none;}
.more{color:#871600;}
.clear{height:0; font-size:0; line-height:0; clear:both; overflow:hidden;}
/*---------网站通用模块样式（适用整个网站）---------*/

#wrap{
   width:1000px; margin:0 auto; background:#fbfbfb; _overflow:hidden;
}
.header{
   height:73px; background:#fff;
}
.header .logo{
   float:left; width:319px; height:55px; margin:8px 0 0 3px; background:url(../images/logo.png) no-repeat; display:inline;
}
.header .topwenzi{
   width:403px; height:47px; margin:14px 0 0 22px;
}
.header .topphone{
   width:182px; height:51px; margin:10px 0 0 64px;
}
.banner_index{
   height:278px; background:url(../images/banner.jpg) no-repeat; position:relative;
}
.banner_index a{
   display:block; width:67px; height:22px; position:absolute; bottom:23px; left:490px;
}
.nav{
   height:42px; line-height:42px; padding:0 0 0 20px; background:url(../images/navbg.gif) repeat-x;
}
.nav a{
   font-size:14px; color:#fff; font-weight:bold; padding:0 18px 0 18px; background:url(../images/navline.gif) no-repeat right;
}
.nav .navend{
   background:none;
}
.navbotm{
   height:107px;
}
.xgnzak{
   float:left; width:182px; height:103px; border:1px solid #ccc; border-width:0 1px 1px 1px; padding:3px 0 0 0; margin:0 20px 0 0; background:url(../images/df.png) repeat-x; display:inline
}
.xgnzak h2{
	   height:29px; padding:15px 0 0 0; text-align:center; font-size:14px; color:#ff4800; background:url(../images/navbotm_titbg1.png) no-repeat;
}
.xgnzak_cont{
   padding:3px 5px 0 15px; 
}
.xgnzak_cont a:link,.xgnzak_cont a:visited{
   padding:5px 3px 5px 3px; line-height:23px;
}
.xgnzakend{
   margin:0;
}
.maincont{
   padding:0 9px 0 6px;
}
.cont1{
   margin:14px 0 0 0; padding:6px 0 0 6px; background:#fff;
}
.qlxjb{
   height:75px; 
}
.qlxjb span{
   display:block; float:left; width:284px; height:75px; background:url(../images/qlxjb_tit.jpg) no-repeat;
}
.qlxjb_text{
   float:left; width:699px; height:65px; margin:9px 0 0 4px; border-bottom:1px solid #d5d5d5; display:inline;
}
.qlxjb_text p{
   line-height:25px; padding:0 40px 0 0;
}
.qlxjb_text p em{
   color:#ff4800;
}
.qlxjb_text p .a1{
   display:block; float:right; width:109px; height:23px; line-height:23px; text-align:center; color:#fff; margin:0 10px 0 0; background:url(../images/qlxjb_textbg.png) no-repeat; display:inline;
}
.qlxjb_text .p1 a{
   padding:0 10px 0 0;
}
.location{
   height:33px; line-height:33px; background:url(../images/icon_mark1.gif) repeat-x bottom;
}
.cont2,.cont3{
   margin:11px 0 0 0;
}
.cont2left{
   float:left; width:689px; height:267px; border:1px solid #b0cad9;
}
.ksjs{
   float:left; width:248px; height:250px; padding:13px 19px 0 9px; background:url(../images/ksjsbg.png) no-repeat right;
}
.ksjs span{
   display:block; height:18px; color:#0c76bb; font-size:16px; font-weight:bold; padding:0 0 0 93px; background:url(../images/xingxing.png) no-repeat 65px 0;
}
.ksjs img{
   border:1px solid #c0c0c0; padding:2px; margin:11px 0 0 0;
}
.ksjs p{
   line-height:23px; text-indent:2em; margin:10px 0 0 0; color:#575757;
}
.nkyy{
   float:left; width:376px; margin:17px 0 0 20px; display:inline; overflow:hidden;
}
.nkyy span{
   display:block; height:29px; font-size:14px; color:#0c76bb; font-weight:bold; background:url(../images/icon_mark1.gif) repeat-x bottom;
}
.nkyy span em{
   display:block; height:29px; padding:0 0 0 135px; background:url(../images/nkyybg.png) no-repeat 0 5px;
}
.nkyy_cont{
   padding:13px 0 0 0;
}
.nkyy_conttop{
   height:98px;
}
.nkyy_conttop img{
   float:left; border:1px solid #c0c0c0; padding:1px;
}
.nkyy_conttop p{
   float:right; width:215px; line-height:25px; text-indent:2em; margin:0 0 0 13px; color:#7c7c7c; display:inline;
}
.nkyy_conttop p a:link,.nkyy_conttop p a:visited{
   color:#c60909;
}
.nkyy_list{
   margin:7px 0 0 0;
}
.nkyy_list li{
   line-height:25px; background:url(../images/icon_mark2.gif) repeat-x bottom;
}
.nkyy_list .listend{
   background:none;
}
.nkyy_list li a:link,.nkyy_list li a:visited{
   color:#878787; padding:0 0 0 20px; background:url(../images/icon_mark3.gif) no-repeat 7px 5px;
}
.nkyy_list li em{
   float:right; color:#878787;
}
.rdphp{
   float:right; width:280px; height:267px; border:1px solid #b0cad9; padding:1px;
}
.rdphp h2,.jdxgn h2{
   height:28px; line-height:28px; font-size:14px; color:#0c76bb; font-weight:bold; padding:0 11px 0 18px; background:url(../images/rdphpbg.png) no-repeat;
}
.rdphp h2 span,.jdxgn span{
   float:right; font-weight:normal; color:#666;
}
.rdphp h2 span a:link,.rdphp h2 span a:visited{
   font-weight:normal; color:#666; font-size:13px;
}
.rdphp ul{
   margin:15px 0 0 27px;
}
.rdphp li{
   height:25px;
}
.rdphp li a:link,.rdphp li a:visited{
   height:25px; padding:0 0 0 22px; color:#7c7c7c; background:url(../images/icon_mark4.gif) no-repeat 0 2px;
}
.rdphp li em{
   float:right; font-weight:bold; color:#7c7c7c; margin:0 10px 0 0; display:inline;
}
.a_list{
   height:56px; padding:7px 0 0 8px;
}
.a_list a{
	   display:block; float:left; width:61px; height:56px; margin:0 6px 0 0; background:url(../images/a1.jpg) no-repeat; display:inline;
}
.a_list .a_list2{
   background:url(../images/a2.jpg) no-repeat;
}
.a_list .a_list3{
   background:url(../images/a3.jpg) no-repeat;
}
.a_list .a_list4{
   background:url(../images/a4.jpg) no-repeat;
}
.cont3{
   
}
.zjtd{
   float:left; width:280px; border:1px solid #b0cad9; padding:1px;
}
.zjtd h2{
   height:28px; line-height:28px; border-bottom:1px solid #fff; font-size:14px; color:#0e589f; padding:0 10px 0 47px; background:url(../images/zjtd_tit.png) no-repeat;
}
.zjtd h2 a:link,.zjtd h2 a:visited{
   float:right; font-size:12px; font-weight:normal; color:#f0f0f0;
}
.zjtd_cont{
   height:246px; padding:13px 0 0 12px; background:url(../images/icon_mark5.gif) repeat-x top;
}
.zjgdRoll{
   width:259px; height:246px; overflow:hidden;
}


.zjrolls{
   height:118px; margin:0 0 10px 0;
}
.zjrolls img{
   float:left;
}
.zjrolls_text{
   float:right; width:161px;
}

.zjrolls_text h3{
   color:#03759d; font-size:14px; padding:0 0 0 5px; 
}
.zjrolls_text p{
   line-height:22px; padding:0 5px 0 5px; 
}
.zaixian{
   clear:both; margin:10px 0 0 0;	
}
.zaixian a{
   display:block; float:left; width:76px; height:23px; margin:0 9px 0 0; text-indent:-9999px; background:url(../images/asgwe.png) no-repeat; display:inline;
}
.zaixian .fg{
   margin:0; background:url(../images/asdg.png) no-repeat;
}
.jdxgn{
   width:396px; height:288px; border:1px solid #b0cad9; padding:1px; margin:0 0 0 10px;	
}
.jdxgntop{
   height:120px; padding:0 0 0 9px;	
}
.jdxgntop p{
   float:left; width:207px; margin:0 0 0 11px; display:inline;
}
.jdxgntop strong{
   display:block; font-size:14px; color:#0d6eb4;
}
.jdxgn_list{
   margin:16px 15px 0 10px;
}
.jdxgn h2{
   padding:0 19px 0 10px; background:url(../images/jdxgnbg.png) no-repeat;
}
.jdxgn span{
   background:none;
}
.jdxgn h2 span a:link,.jdxgn h2 span a:visited{
   font-weight:normal; color:#666; font-size:13px;
}
.zjdy{
   height:288px; 
}
.zjdy_cont{
   padding:0px 14px 0 12px;
}
.zjdy_text1{
   height:78px; background:url(../images/icon_mark1.gif) repeat-x bottom;  
}
.zjdy_text1 em{
   display:block; height:26px; line-height:26px; padding:0 0 0 38px; background:url(../images/q.jpg) no-repeat;  
}
.zjdy_text1 p{
   line-height:22px; padding:0 0 0 38px; margin:8px 0 0 0; background:url(../images/a.jpg) no-repeat;  
}
.zjdy_text1 p a:link,.zjdy_text1 p a:visited{
   color:#de0000;
}
.zjdy_cont ul{
   margin:10px 0 0 ;
}
.zjdy_cont li{
   line-height:25px;
}
.zjdy_cont li a:link,.zjdy_cont li a:visited{
   padding:0 0 0 10px; color:#878787; background:url(../images/icon_mark6.gif) no-repeat 0 5px;
}
.linkzx{
   height:51px; padding:0 0 0 39px;
}
.linkzx a{
   display:block; float:left; width:91px; height:51px; margin:0 13px 0 0;
}
.guanggao1{
   height:66px; margin:11px 0 0 0; background:url(../images/guangao1.jpg) no-repeat;
}
.cont3,.cont4,.cont5{
   margin:11px 0 0 0;
}
.cont3left{
   float:left; width:653px;
}


.zaoxie{
   float:left; width:320px; margin:0 6px 16px 0; display:inline;
}
.zaoxie1{
   margin:0;
}
.zaoxie2{
   margin:0 13px 0 0;
}
.zaoxie h2{
   height:30px; line-height:30px; font-size:14px; color:#fff; padding:0 8px 0 42px; background:url(../images/qlxy_tit.png) no-repeat;
}
.zaoxieaa h2{
   padding:0 8px 0 22px;
}
.zaoxie h2 a{
   display:block; float:right; width:48px; height:19px; line-height:19px; font-weight:normal; font-size:12px; color:#1b81b7; text-align:center; margin:5px 0 0 0; background:url(../images/gengduobg.png) no-repeat;
}
.qlxt_cont{
   height:183px; border:1px solid #abc7e2; margin:5px 0 0 0; padding:17px 0 0 0;
}
.qlxt_cont strong{
   font-size:14px; color:#076297; padding:0 0 0 85px;
}
.qlxt_cont p{
   line-height:25px; text-indent:2em; padding:8px 0 0 9px;
}
.qlxt_cont p a:link,.qlxt_cont p a:visited{
   color:#ff0101;
}
.qlxt_contbotm{
   height:92px; margin:10px 0 0 0; padding:0 0 0 5px;
}
.qlxt_contbotm img{
   float:left; border:1px solid #ddd;
}
.qlxt_contbotm ul{
   float:left;
}
.qlxt_contbotm li{
   line-height:22px;
}
.qlxt_contbotm li a:link,.qlxt_contbotm li a:visited{
   padding:0 0 0 25px; background:url(../images/icon_mark7.gif) no-repeat 15px 5px;
}
.qlxnz{
   float:right; width:353px;
}
.lxjs{
   float:right; width:319px; height:486px; border:1px solid #b0cad9;
}
.lxjs h2{
   background:url(../images/lxjs_titbg.png) no-repeat;
}
.lxjs_cont{
   padding:16px 18px 0 9px; _padding:10px 18px 0 9px;
}
.lxjs_list1{
   height:140px; margin:0 0 7px 0; 
}
.lxjs_list1 span{
   display:block; height:37px; background:url(../images/lxjs1_list1tit.png) no-repeat 28px 0;
}
.lxjs_list1 strong{
   display:block; text-align:center; margin:9px 0 12px 0; color:#6c6c6c;
}
.lxjs_list1 p{
   line-height:25px; _line-height:23px;
}
.lxjs_list1 em{
   background:#e5e5e5; padding:2px 1px 2px 1px;
}
.lxjs_list1 p a:link,.lxjs_list1 p a:visited{
   color:#b81119;
}
.lxjs_list2 span{
   background:url(../images/lxjs1_list2tit.png) no-repeat 28px 0;
}
.lxjs_list3 span{
   background:url(../images/lxjs1_list3tit.png) no-repeat 28px 0;
}
.ljxq{
   height:98px; margin:11px 0 0 0; background:url(../images/ljxq.jpg) no-repeat;
}
.dxbl{
   float:right; width:317px; height:234px; border:1px solid #b0cad9; padding:1px; margin:0;
}
.dxbl h2{
   height:28px; color:#0e589f; padding:0 7px 0 44px; background:url(../images/dxbl_titibg.png) no-repeat;
}
.dxbl h2 a{
   color:#fff; background:none;
}
.dxbl_cont{
   border:0; margin:0; padding:11px 11px 0 12px;
}
.dxbl_top{
   height:103px; background:url(../images/icon_mark1.gif) repeat-x bottom; margin:0;
}
.dxbl_top img{
   float:left; border:1px solid #d2d2d2; padding:1px;
}
.dxbl_text{
   float:left; width:171px; margin:0 0 0 17px; display:inline;
}
.dxbl_text strong{
   font-size:14px; color:#0d68af; 
}
.dxbl_text p{
   line-height:23px; text-indent:2em; margin:7px 0 0 0;
}
.dxbl_text p a:link,.dxbl_text p a:visited{
   color:#ff0000;
}
.dxbl_list{
   padding:10px 0 0 10px;
}
.dxbl_list li{
   line-height:20px;
}
.dxbl_list li a:link,.dxbl_list li a:visited{
   color:#878787; padding:0 0 0 18px; background:url(../images/icon_mark7.gif) no-repeat 0 4px;
}
.gundong1{
   height:152px; border:3px solid #2483c5; margin:11px 0 0 0; background:#fff;
}
.gundong1 h2{
   float:left; width:29px; height:152px; background:url(../images/gundong1_titbg.png) no-repeat;
}
.gundong_cont{
   float:left; width:897px; height:141px; padding:11px 0 0 53px; background:url(../images/gundong_contbg.png) no-repeat;
}
.forle{overflow:hidden; width:861px; }
.forle tr td{ padding-left:10px;}
.forle tr td img{border:1px solid #ccc; padding:2px;}

.botmnav{
   height:36px; line-height:36px; text-align:center; margin:11px 0 0 0; color:#fff; background:url(../images/botmnav.gif) repeat-x;
}
.botmnav a:link,.botmnav a:visited{
   color:#fff; font-size:14px;
}
.footer{
	height:174px;
	background:#fff;
}
.footer_map{
   float:left; width:208px; height:139px; border:3px solid #bfb487; 
}
.footer_text{
   float:left; width:615px; margin:0 0 0 32px; display:inline;
}
.footer p{
   line-height:22px; 
}
.footer p span{
   color:#028aba; 
}

