/* 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;}
/*---------网站通用模块样式（适用整个网站）---------*/
.mainlist{
   padding:32px 29px 24px 18px;border: 1px solid #CCC;margin: 7px 0 0 0;
}

#wrap{
   width:1000px; margin:0 auto; background:#f0f0f0;
}
.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;
}
.banner_index{
   height:271px;
}
.nav{
   height:42px; line-height:42px; padding:0 0 0 20px; margin:2px 0 0 0; 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;
}
.znss{
   height:38px; line-height:38px; margin:10px 0 0 0; padding:0 6px 0 13px; border:1px solid #ccc; background:url(../images/znssbg.png) repeat-x;
}
.znss_left{
   float:right; width:353px;
}
.znss_left p{
   float:left; font-weight:bold; color:#03759d; font-size:14px;
}
.znss_wenben,.znss_sousuo{
   float:left; width:195px; padding:6px 0 0 0; margin:1px 0 0 4px; display:inline;
}
.znss_wenben .text1{
   width:195px; height:23px; line-height:25px; padding:0 0 0 2px; border:1px solid #c4c9cc;
}
.znss_sousuo{
   float:right; width:73px; margin:1px 0 0 0;
}
.znss_sousuo .anniu{
   width:73px; height:25px; border:0; background:url(../images/sousuo.png) no-repeat; cursor:pointer;
}
.znss_right{
   float:left; width:579px;
}
.znss_right span{
   font-weight:bold; color:#ff4800; font-size:14px; 
}
.znss_right a:link,.znss_right a:visited{
   font-size:14px; color:#03759d; padding:0 2px 0 2px;
}
.main_wz{
   margin:11px 0 0 0;
}
.mainleft{
   float:left; width:716px; background:#fff;
}
.location{
   height:33px; line-height:33px; border:1px solid #cdcdcd; padding:0 0 0 10px; font-size:13px; color:#fff; background:url(../images/locationbg.png) no-repeat;
}
.location strong{
   font-size:15px;
}
.location a:link,.location a:visited{
   color:#fff;
}
.content_text{
   margin:7px 0 0 0;/* height:auto!important; height:1852px; min-height:1852px;*/ border:1px solid #ccc; padding:35px 0 11px 0;
}
.content_wenben{
   padding:0 36px 0 30px;
}
.content_wenben h1{
   font-size:20px; color:#000; text-align:center;
}
.zjzx{
   height:22px; line-height:22px; color:#015c88; padding:0 110px 0 105px; margin:10px 0 0 0;
}

.zjzx a:link,.zjzx a:visited{
   float:right; display:block; width:69px; text-align:center; font-weight:bold; color:#015c88; background:url(../images/zxzj.jpg) no-repeat;
}
.zjzx a.asdf{ display:inline; float:none; width:auto; background:none}
.biaoge{
   height:129px; margin:22px 0 0 0; padding:0 9px 0 12px; background:url(../images/biaoge.png) no-repeat 11px 0;
}
.biaoge h2{
   height:24px; padding:10px 41px 0 18px;
}
.biaoge h2 em{
   float:right;
}
.biaoge_cont a:link,.biaoge_cont a:visited{
   display:block; float:left; width:200px; height:32px; line-height:32px; text-align:center; color:#000;
}
.content11{
   margin:15px 0 0 0; height:auto!important; 
}
.content11 p{
   font-size:14px; color:#000; line-height:25px; text-indent:0em;margin-top:20px;
}
.cont_fanye{
   height:55px; margin:40px 0 0 0; font-size:14px; color:#015783;
}
.cont_fanye p{
   marign:10px 0 0 0;
}
.cont_fanye p a:link,.cont_fanye p a:visited{
   color:#015783;
}
.cont_fanye p span{
   float:right;
}
.wxts{
   height:248px; margin:30px 0 0 0; background:url(../images/ol.jpg) no-repeat 497px 0;
}
.wxts_top{
   height:102px; padding:64px 222px 0 43px; background:url(../images/wxts_tit.png) no-repeat 6px 15px;
}
.wxts_top p{
	background:url(../images/tishi.png);
	height: 105px;
	width: 450px;
}
.wxts_top p span{
   color:#ff0000;
}
.wxts_top a{
   display:block; float:right; width:58px; height:18px; background:url(../images/zixun1.jpg) no-repeat;
}
.wxts_bom{
   padding:0 100px 0 16px; margin:3px 0 0 0;
}
.wxts_bom a{
   display:block; float:left; width:133px; height:27px; line-height:27px; padding:0 0 0 25px; margin:0 10px 12px 0; color:#00a3b4; background:url(../images/qqbg.jpg) no-repeat;
}
.xgwenzhang,.mzsj{
   height:111px; border:1px solid #d9d9d9; margin:0 24px 0 17px;
}
.xgwenzhang h2{
   height:26px; padding:11px 0 0 24px; background:url(../images/xgwzbg.jpg) no-repeat;
}
.xgwenzhang_cont{
   padding:10px 0 0 16px;
}
.xgwenzhang_cont li{
   float:left; width:300px; line-height:28px; margin:0 20px 0 0; display:inline;
}
.xgwenzhang_cont li span{
   float:right;
}
.xgwenzhang_cont li a:link,.xgwenzhang_cont li a:visited{
   padding:0 0 0 8px; background:url(../images/icon_mark1.gif) no-repeat 0 5px;
}
.mzsj{
   height:191px; margin:14px 24px 0 17px; background:#f0f7fd;
}
.mzsjleft{
	float:left;
	width:392px;
	display:inline;
	background:url(../images/menzhen.png);
	height: 195px;
	margin-top: 0;
	margin-right: 0;
	margin-bottom: 0;
	margin-left: 24px;
}
.mzsjleft p{
   line-height:23px; padding:7px 0 7px 0; height: 25px;background:url(../images/icon_mark2.gif) repeat-x bottom;
}
.mzsileft p_jia{height:35px;}
.mzsjleft .p_end{
	background:none;
}
.mzsjright{
   float:right; width:219px; height:156px; border:1px solid #c2cacd; padding:2px; margin:9px 12px 0 0; background:#fff; display:inline;
}
.sidebar_cont{
   float:right; width:274px;
}
.yy_company{
   background:#fff;
}
.yy_company h2{
   height:36px; line-height:36px; padding:0 0 0 71px; font-size:14px; color:#fff; background:url(../images/dfsh.png) no-repeat;
}
.company_cont{
   height:308px; border:1px solid #ccc; padding:8px 10px 0 11px;
}
.company_cont p{
   line-height:25px; text-indent:2em; margin:7px 0 7px 0;
}
.company_cont p a:link,.company_cont p a:visited{
   color:#de0000;
}
.jczt{
	background:#fff;
	margin-top: 0px;
}
.jczt h2{
   height:36px; line-height:36px; padding:0 12px 0 54px; font-size:14px; color:#03759d; background:url(../images/jczt_titbg.png) no-repeat;
}
.jczt h2 a{
   float:right; font-weight:normal; font-size:12px; color:#fff;
}
.jczt_cont{
 border:1px solid #ccc; border-width:0 1px 1px 1px; padding:5px 5px 0 7px;
}
.jczt_cont dt{
   line-height:28px; border-bottom:2px solid #fff;
}
.jczt_cont dt a{
   display:block; height:28px; color:#333; padding:0 0 0 41px;
}
.jczt_cont dt .link1{
   height:28px; background:#f5efe3 url(../images/123.png) no-repeat;
}
.jczt_cont dt .link2{
   height:28px; background:#f5efe3 url(../images/123.png) no-repeat 0 -28px;
}
.jczt_cont dt .link3{
   height:28px; background:#f5efe3 url(../images/123.png) no-repeat 0 -56px;
}
.jczt_cont dt .link4{
   height:28px; background:#f5efe3 url(../images/123.png) no-repeat 0 -85px;
}
.jczt_cont dt .link5{
   height:28px; background:#f5efe3 url(../images/123.png) no-repeat 0 -115px;
}
.jczt_cont dd{
   display:none; height:104px; overflow:hidden;
}
.jczt_cont dd img{
   border:2px solid #fff;
}
.jczt_cont dd a{
   display:block; height:29px; line-height:29px; color:#fe4300; font-weight:bold; padding:0 0 0 35px;
}
.jczt_cont dd .hover1{
   background:#fff url(../images/123.png) no-repeat -259px 0;
}
.jczt_cont dd .hover2{
   background:#fff url(../images/123.png) no-repeat -259px -28px;
}
.jczt_cont dd .hover3{
   background:#fff url(../images/123.png) no-repeat -259px -56px;
}
.jczt_cont dd .hover4{
   background:#fff url(../images/123.png) no-repeat -259px -85px;
}
.jczt_cont dd .hover5{
   background:#fff url(../images/123.png) no-repeat -259px -115px;
}
.tuandui_cont{
   height:295px; padding:15px 0 0 3px;
}
.zjgdRoll{
   width:266px; height:281px; overflow:hidden;
}
.zjrolls{
   height:142px; margin:0 0 14px 0; background:url(../images/icon_mark3.gif) repeat-x bottom;
}
.zjrolls img{
   float:left; border:1px solid #ccc; padding:2px;
}
.zjrolls_text{
   float:right; width:150px;
}
.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;
}
.dxbl_cont{
   height:333px; padding:10px 0 0 10px;
}
.dxbl_cont p{
   height:79px; line-height:23px; margin:10px 0 0 0; background:url(../images/icon_mark5.gif) repeat-x bottom;  
}
.dxbl_cont p a:link,.dxbl_cont p a:visited{
   color:#de0000;
}
.dxbl_cont ul{
   margin:5px 0 0 0;
}
.dxbl_cont li{
   line-height:24px;  
}
.dxbl_cont li a:link,.dxbl_cont li a:visited{
   padding:0 0 0 10px; background:url(../images/icon_mark4.gif) no-repeat 2px 5px;
}

.zjdy h2{
   padding:0 11px 0 64px; background:url(../images/zjdy_titbg.png) no-repeat;  
}

.zjdy_cont{
   height:492px; padding:10px 10px 0 10px;
}
.zjdy_text1{
   height:68px; padding:15px 0 0 0; background:url(../images/icon_mark5.gif) repeat-x bottom;  
}

.yy_company h2 a {
    color: #fff;}


.zjdy_text1 em{
   display:block; height:14px; font-size:14px; color:#ff4800; font-weight:bold; padding:0 0 0 21px; background:url(../images/icon_mark6.gif) no-repeat;  
}
.zjdy_text1 p{
   line-height:22px; padding:0 0 0 21px; margin:8px 0 0 0; background:url(../images/icon_mark7.gif) no-repeat 0 2px;  
}
.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;
}
.zjdy_ip{
   height:49px; margin:10px 0 0 0;
}
.zjdy_ip a{
   margin:0 3px 0 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;
}
.footer p{
   line-height:22px; 
}
.footer p span{
   color:#028aba; 
}

