/* 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:#f0f0f0; _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:207px;
}
.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;
}

.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:701px; height:65px; margin:9px 0 0 4px; border-bottom:1px solid #d5d5d5; display:inline;
}
.qlxjb_text p{
   line-height:25px; padding:0 42px 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{
   margin:11px 0 0 0; overflow:hidden;
}
.cont2left{
   float:left; width:715px; overflow:hidden;
}
.cont2top_left,.ztgs{
   float:left; width:272px; height:251px; border:1px solid #ccc;
}
.ztgs{
   float:right; width:430px; background:#fff;
}
.ztgs p{
   height:83px; line-height:23px; padding:16px 5px 0 5px; text-indent:2em; background:url(../images/icon_mark2.gif) repeat-x bottom;
}
.ztgstop p a:link,.ztgstop p a:visited{
   color:#ff4040;
}
.ztgs ul{
   margin:12px 0 0 0;
}
.ztgs li{
   line-height:25px;
}
.ztgs li span{
   float:right; margin:0 21px 0 0; display:inline;
}
.ztgs li a:link,.ztgs li a:visited{
   color:#404040; padding:0 0 0 26px; background:url(../images/icon_mark3.gif) no-repeat 13px 5px;
}
.lxjs{
   margin:11px 0 0 0;
}
.lxjs h2{
   height:39px; line-height:39px; font-size:14px; color:#03759d; padding:0 18px 0 52px; background:url(../images/lxjs_tit.png) no-repeat;
}
.lxjs h2 a:link,.lxjs h2 a:visited{
   float:right; font-size:14px; color:#fff;
}
.lxjs_cont{
   height:207px; border:1px solid #ccc; border-width:0 1px 1px 1px; padding:9px 0 0 4px; background:#fff;
}
.lxjs_list1{
   float:left; width:133px; margin:0 5px 0 3px; display:inline;
}
.lxjs_list1 span{
   display:block; height:57px; background:url(../images/lxjs_list1tit.png) no-repeat;
}
.lxjs_list2 span{
   background:url(../images/lxjs_list2tit.png) no-repeat;
}
.lxjs_list3 span{
   background:url(../images/lxjs_list3tit.png) no-repeat;
}
.lxjs_list4 span{
   background:url(../images/lxjs_list4tit.png) no-repeat;
}
.lxjs_list5 span{
   background:url(../images/lxjs_list5tit.png) no-repeat;
}

.lxjs_list1cont{
   height:127px; border:1px solid #ccc; border-width:0 1px 1px 1px; padding:12px 10px 0 11px; background:url(../images/icon_mark6.gif) repeat-x;
}
.lxjs_list1cont em{
   color:#2195bf; font-size:14px; padding:0 0 0 4px;
}
.lxjs_list1cont p{
   line-height:23px;
}
.lxjs_list1cont p a:link,.lxjs_list1cont p a:visited{
   color:#fd2424;
}
.btu1{
   margin:5px 0 0 0; padding:0 0 0 8px;
}

.cont2rig{
   float:right; width:273px; overflow:hidden;
}
.cont2rig h2{
   height:37px; line-height:37px; padding:0 0 0 58px; font-size:14px; color:#fff; background:url(../images/cont2rig_tit.png) no-repeat;
}
.zhyy_cont{
   height:482px; border:1px solid #ccc; border-width:0 1px 1px 1px; background:#fff;
}
.zhyy_text{
   padding:10px 10px 19px 10px;
}
.zhyy_text p{
   line-height:23px; text-indent:2em; margin:7px 0 0 0;
}
.zhyy_text p a:link,.zhyy_text p a:visited{
   color:#de0000;
} 
.kstd{
   height:168px; padding:84px 0 0 16px; background:url(../images/kstd.png) no-repeat 1px 0;
}
.kstd a {
   display:block; float:left; width:113px; height:45px; margin:0 9px  9px 0; text-indent:-9999px;
}
.guanggao1{
   height:59px; margin:11px 0 0 0; _margin:0; background:url(../images/guangao1.jpg) no-repeat;
}

.cont3,.cont4{
   margin:11px 0 0 0;
}
.cont3left{
   float:left; width:716px;
}
.qlxy h2,.qlxt h2{
   height:33px; line-height:33px; font-size:14px; color:#fff; padding:0 0 0 19px; background:url(../images/qlxy_tit1.png) no-repeat;
}
.qlxy_cont,.qlxt_cont{
   height:173px; border:1px solid #ccc; margin:1px 0 0 0; padding:10px 15px 0 11px; background:#fff;
}
.qlxy_cont p{
   line-height:23px; text-indent:2em;
}
.qlxy_cont p a:link,.qlxy_cont p a:visited{
   color:#ff2626;
}
.qlxy_botm{
   padding:10px 0 0 0;
}
.qlxy_lsit1{
   float:left; width:225px; margin:0 15px 0 0; display:inline;
}
.qlxy_lsit1 span{
   display:block; height:24px; line-height:24px; font-size:14px; color:#0d68af; font-weight:bold; padding:0 0 0 5px; background:#e7e7e7;
}
.qlxy_lsit1_cont{
   padding:3px 0 0 0;
}
.qlxy_lsit1_cont img,.qlxt_contbotm img{
   float:left; border:1px solid #ccc; padding:2px;
}
.qlxy_lsit1_cont p{
   float:right; width:126px; line-height:21px;
}
.qlxy_botm li{
   line-height:22px;
}
.qlxy_botm li a:link,.qlxy_botm li a:visited{
   padding:0 0 0 13px; color:#01527d; background:url(../images/icon_mark4.gif) no-repeat 0 5px;
}
.cont3leftbot{
   margin:11px 0 0 0;
}
.qlxt{
   float:left; width:353px;
}
.qlxt_cont{
   height:183px;
}
.qlxt_cont strong{
   font-size:14px; color:#076297; padding:0 0 0 85px;
}
.qlxt_cont p{
   line-height:25px; margin:10px 0 0 0;
}
.qlxt_cont p a:link,.qlxt_cont p a:visited{
   color:#ff0101;
}
.qlxt_contbotm{
   height:92px; margin:10px 0 0 0;
}
.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_mark5.gif) no-repeat 15px 5px;
}
.qlxnz{
   float:right; width:353px;
}
.zjtd{
   float:right; width:273px;
}
.zjtd h2{
   height:36px; line-height:36px; font-size:14px; color:#03759d; padding:0 10px 0 49px; 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:405px; _height:421px; border:1px solid #ccc; border-width:0 1px 1px 1px; padding:13px 16px 0 10px; background:#fff;
}
.zjgdRoll{
   width:245px; height:393px; overflow:hidden;
}
.zjrolls{
   height:142px; margin:0 0 6px 0;
}
.zjrolls img{
   float:left; border:1px solid #ccc; padding:2px;
}
.zjrolls_text{
   float:right; width:136px;
}
.zjrolls_text h3{
   color:#333; font-size:14px; padding:0 0 0 5px; 
}
.zjrolls_text p{
   line-height:22px; padding:0 5px 0 5px; 
}
.zaixian{
   clear:both; margin:3px 0 0 0;	
}
.zaixian a{
   display:block; float:left; width:66px; height:23px; margin:0 1px 0 0; text-indent:-9999px; background:url(../images/asgwe.png) no-repeat; display:inline;
}
.zaixian .fg{
   background:url(../images/asdg.png) no-repeat;
}
.gundong1{
   height:133px; border:1px solid #ccc; margin:11px 0 0 0; background:#fff;
}
.gundong1 h2{
   float:left; width:36px; height:131px; margin:1px 0 0 0; background:url(../images/gundong1_titbg.png) no-repeat;
}
.gundong_cont{
   float:left; width:906px; height:122px; padding:11px 0 0 42px; background:url(../images/gundong_contbg.png) no-repeat;
}
.kg{
   height:83px; background:url(../images/icon_mark2.gif) repeat-x bottom;
}
.kg span{
   display:block; font-weight:bold; color:#076297; font-size:14px; text-align:center;
}
.kg p{
   text-indent:2em;
}
.kg1{
   background:none; margin:15px 0 0 0;
}



.forle{overflow:hidden; width:878px; }
.forle tr td{ padding-left:7px;}
.forle tr td img{ margin-bottom:5px;}
.forle tr td{font-size:13px; font-weight:bold; color:#333;}
.zjdy{
   float:right; width:273px;
}
.zjdy h2{
   padding:0 13px 0 31px; color:#03759d; background:url(../images/zjdy_titbg.png) no-repeat;  
}
.zjdy h2 a:link,.zjdy h2 a:visited{
   float:right; color:#f0f0f0; font-size:12px; font-weight:normal; 
}
.zjdy_text1{
   height:68px; background:url(../images/icon_mark2.gif) repeat-x bottom;  
}
.zjdy_text1 em{
   display:block; height:14px; font-size:14px; color:#ff4800; font-weight:bold; padding:0 0 0 21px;
}
.zjdy_text1 p{
   line-height:22px; padding:0 0 0 0px; margin:8px 0 0 0; 
}
.zjdy_text1 p a:link,.zjdy_text1 p a:visited{
   color:#de0000;
}
.zjdy_cont ul{
   margin:10px 0 0 0;
}
.zjdy_cont li{
   line-height:25px;
}
.zjdy_cont li a:link,.zjdy_cont li a:visited{
   padding:0 0 0 10px; background:url(../images/icon_mark4.gif) no-repeat 2px 5px;
}
.qlxbls{
   margin:0 0 0 11px;
}
.qlxbls h2{
   padding:0 0 0 5px;
}

.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;    width: 1000px;
}
.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; 
}

