body{ margin:0px; padding:0px;}
img,h1,h2,h3,h4,h5,h6,p,img,ul,li,dl,dt,dd,span{ margin:0px; padding:0px; list-style-type:none; border:0px;}
.clear{ clear:both}
a{ color:#333333; text-decoration:none}

.top{ background:url(../images/topbg.gif) repeat-x; width:100%; height:111px;}
.head{ width:1100px; margin:auto;}
.head .logo{ width:510px; height:109px; float:left}
.head .tell{ width:258px; float:right; height:111px;font-size:14px; font-family:Verdana, Arial, Helvetica, sans-serif; background:url(../images/tell.png) no-repeat; position:relative;}
.head .tell form{ position:absolute; top:32px; width:195px; display:block; right:0px; margin:0px; padding:0px;}
.head .tell form input.key{ width:160px; height:23px; background:none; display:block;-webkit-appearance:none; outline:0; border:0px; line-height:23px; float:left; color:#999999}
.head .tell form input.submit{ width:30px; height:22px; margin-right:3px; background:none; display:block; float:right; border:0px; cursor:pointer}
.nav{ width:100%; background:#346384; height:40px; line-height:40px;}
.nav .sub{ width:1100px; margin:auto;}
.nav .sub ul li{ text-align:center; width:183px; float:left; text-align:center}
.nav .sub ul li a{ font-size:14px; color:#FFFFFF; font-family:"微软雅黑"}
.nav .sub ul li:hover{ background:#71b00a;}
.nav .sub ul li.hover{ background:#71b00a}
strong a{ font-size:14px; font-family:"微软雅黑";}
strong em{ font-size:14px; color:#CCCCCC; font-family:"Times New Roman", Times, serif; margin-left:5px;}

#banner{ width:100%; height:464px;overflow:hidden; z-index:1;position:relative}
#banner ul.pic li{ width:100%; height:464px; float:left; z-index:2; overflow:hidden}
#banner ul.pic li a{ width:100%; height:464px; display:block; position:absolute;left:0px; top:0px; z-index:5}
#banner .num{ width:100px; height:13px; right:18%;z-index:10; position:absolute; bottom:10px;}
#banner .num ul li{ width:20px; height:13px; background:url(..//) center no-repeat; float:left; cursor:pointer}
#banner .num ul li.on{ width:20px; height:13px; background:url(..//) center no-repeat; cursor:pointer}
#banner .prev{position:absolute; left:80px; top:40%;display:block; width:35px; height:35px;background:url(../images/m1.png) center no-repeat; filter:alpha(opacity=100);opacity:1.0; z-index:20;}
#banner .next{position:absolute; right:80px; top:40%;display:block; width:35px; height:35px;background:url(../images/m2.png) center no-repeat; filter:alpha(opacity=100);opacity:1.0; z-index:20;}
.sbg{ width:100%; height:16px; background:url(../images/sbg.jpg) repeat-x;}
.xiangmu{ width:1100px;height:auto; margin:10px auto; padding-bottom:10px; padding-top:10px;}
.xiangmu .type{ width:1100px; height:30px; line-height:30px;margin:auto;}
.xiangmu .type strong{ width:300px; display:block; float:left; text-align:left}
.xiangmu .type span{ width:31px; float:right; height:30px; display:block;margin-top:5px; margin-right:10px; width:100px; text-align:right}
.xiangmu .type span a{ font-size:12px;}
.xiangmu ul{ width:1098px;border-bottom:1px solid #f9f9f9;border-top:1px solid #dadada;border-left:1px solid #f9f9f9;border-right:1px solid #f9f9f9; background:#009900}
.xiangmu ul li{ width:274px; float:left; text-align:center; padding-top:14px; padding-bottom:10px;}
.xiangmu ul li:hover{ background:#f9f9f9}
.xiangmu ul li span{ background:url(../images/imgbg.jpg) top no-repeat;width:240px; height:30px; display:block; line-height:37px; font-size:14px; font-family:"微软雅黑"; margin:auto; text-align:left; font-weight:bold;}
.xiangmu ul li span.c1{ color:#f27308}
.xiangmu ul li span.c2{ color:#ff6100}
.xiangmu ul li span.c3{ color:#009698}
.xiangmu ul li span.c4{ color:#fd3d78}
.xiangmu ul li span.c5{ color:#b18874}
.xiangmu ul li span.c6{ color:#5a83ff}
.xiangmu ul li span.c7{ color:#009799}
.xiangmu ul li p{ width:240px; height:40px; line-height:20px; display:block; font-size:12px; overflow:hidden; color:#666666; text-align:left; padding:0px; margin:0px auto;}
.xiangmu ul li p font{ color:#FF3300}
.hx{ width:1100px; padding-bottom:5px; padding-top:10px;margin:5px auto; background:url(../images/hx.gif) no-repeat}
.main{ width:1100px; margin:10px auto; margin-top:20px;}
.main .about{ width:290px; float:left}
.main .about strong{ display:block;border-bottom:1px solid #dadada; padding-bottom:7px; margin-bottom:10px;}
.main .about p{ font-size:14px; line-height:22px; color:#666666; padding-top:5px; text-indent:2em}
.main .about p a{ color:#FF3300}
.main .news{ width:500px; float:left; padding-left:35px;}
.main .news strong{ display:block;border-bottom:1px solid #dadada; padding-bottom:7px; margin-bottom:10px;}
.main .news strong span{width:180px; float:right; display:block;}
.main .news strong span ul li{ width:80px; height:23px; line-height:23px; float:left; text-align:center; background:#2969c0; margin-left:5px; margin-right:5px; display:block}
.main .news strong span ul li a{ color:#CCCCCC; font-size:14px}
.main .news strong span ul li.on{background:#286dbb}
.main .news strong span ul li.on a{ color:#fff}
.main .news .newstext{ width:500px;}
.main .news .newspic{ position:relative; background:url(../images/xx.gif) bottom repeat-x; padding-bottom:10px;}
.main .news .newspic img{ width:116px; height:68px; padding:2px; border:1px solid #bbdff9}
.main .news .newspic img:hover{ border:1px solid #FF6600}
.main .news .newspic h2{ position:absolute; height:30px; line-height:30px; width:360px; left:135px; top:0px;}
.main .news .newspic h2 a{ font-size:16px; font-family:"微软雅黑";}
.main .news .newspic h2 a:hover{ color:#FF0000}
.main .news .newspic p{ position:absolute; line-height:22px; width:360px; left:135px; top:30px; height:44px; overflow:hidden; font-size:12px}
.main .news .update{ padding-top:5px;}
.main .news .update ul li{ width:500px; height:25px; line-height:25px; float:left}
.main .news .update ul li a{ float:left; font-size:14px; padding-left:15px; background:url(../images/ico-1.gif) 5px no-repeat; color:#333333}
.main .news .update ul li a:hover{ color:#FF0000}
.main .news .update ul li span{ float:right; color:#999999; text-align:right;font-size:12px; width:100px}
.main .contact{ width:240px; float:right;}
.main .contact strong{ display:block;border-bottom:1px solid #dadada; padding-bottom:7px; margin-bottom:10px;}
.main .contact img{ margin-bottom:5px}
.main .contact .ditu{width:240px;height:290px; background:url(../images/map.gif) no-repeat; margin-bottom:5px;}

.article .aleft{ width:280px; float:left}
.article{ width:1100px; height:auto; margin:5px auto}
.article .aleft .leftnav{ height:auto; width:274px;} 
.article .aleft .leftnav ul{ height:auto; background:url(../images/navc.gif) repeat-y;}
.article .aleft .leftnav ul li{ width:168px; padding-left:90px; height:34px; margin:auto; line-height:34px; background:url(../images/xx.gif) bottom repeat-x; margin:auto}
.article .aleft .leftnav ul.yewu li{ width:208px; padding-left:50px; height:34px; margin:auto; line-height:34px; background:url(../images/xx.gif) bottom repeat-x; margin:auto}
.article .aleft .leftnav ul li a{ font-size:14px; color:#333333; font-family:"微软雅黑"; background:url(../images/a.gif) 0px 8px no-repeat; padding-left:15px;}
.article .aleft .leftnav ul li:hover{background:url(../images/onbg.gif) center no-repeat;}
.article .aleft .leftnav ul li:hover a{ color:#ffffff; background:url(../images/b.gif) 0px 8px no-repeat}
.article .aleft .leftnav ul li.hover{background:url(../images/onbg.gif) center no-repeat;}
.article .aleft .leftnav ul li.hover a{ color:#ffffff; background:url(../images/b.gif) 0px 8px no-repeat}
.article .aleft .leftnav .navtop{ height:auto; width:254px; height:47px; line-height:47px; padding-left:20px; background:url(../images/navtop.gif) no-repeat} 
.article .aleft .leftnav .navtop strong{ font-family:"微软雅黑"; font-size:16px; color:#6797c8}
.article .aleft .leftnav .navtop strong em{ font-size:12px; color:#999999; font-family:"Times New Roman", Times, serif; margin-left:5px;}
.article .aleft .leftnav .navbottom{ height:auto; width:274px; height:27px; background:url(../images/navbottom.gif) no-repeat} 
.article .aleft .job{ border:1px solid #CCCCCC; margin-top:10px;}
.article .aleft .lxwm{ width:272px; height:190px; background:#009900; margin-top:10px; background:url(../images/lxwm.gif) no-repeat; position:relative}
.article .aleft .lxwm p{ width:145px; line-height:18px; right:0px; top:50px; position:absolute; font-size:12px; color:#666666}

.article .aright{ width:805px; float:right; height:auto;}
.article .aright .postion{ width:795px; height:20px; margin-top:10px; background:#e8e8e8; color:#775f5b; font-size:12px; line-height:20px; padding-left:10px; font-family:"微软雅黑"}
.article .aright .postion strong{ width:60px; height:20px; display:block; float:left}
.article .aright .postion a{ width:100px; height:20px; background:url(../images/p.gif) no-repeat; color:#FFFFFF; text-align:center; display:block; float:left}
.article .aright h1{ width:600px; margin:10px auto; height:80px; height:40px; text-align:center; display:block; font-size:24px; padding-top: 30px;}
.article .aright .detail{ padding:20px; line-height:30px; font-size:14px;}
.article .aright .detail p{ margin-bottom:15px;}
.article .aright .detail .bianji{ text-align:right}
.article .aright .detail ul{ padding-left:20px; padding-right:20px;}
.article .aright .detail ul li{ height:30px; line-height:30px; background:url(../images/ico-1.gif) left no-repeat; padding-left:10px;}
.article .aright .detail ul li a{ float:left}
.article .aright .detail ul li a:hover{ color:#FF3300}
.article .aright .detail a:hover{ color:#FF3300}
.article .aright .detail ul li span{ float:right}

.article .aright .detail ul.hexin{ padding:10px;}
.article .aright .detail ul.hexin ul{ padding:0px;}
.article .aright .detail ul.hexin li{ width:350px; height:233px; float:left; text-align:center; background:none; line-height:40px;}
.article .aright .detail ul.hexin li img{ width:300px; height:163px;}

.article .aright .detail dl{ height:130px; background:url(../images/xx.gif) bottom repeat-x; padding-bottom:10px; padding-top:10px;}
.article .aright .detail dl dt{ width:240px; height:130px; position:relative; display:block; float:left; z-index:10}
.article .aright .detail dl dt span{ height:25px; width:240px; display:block; position:absolute; bottom:0px; left:0px; z-index:10;background:#000;filter:alpha(opacity=60);opacity:0.6;}
.article .aright .detail dl dt p{ height:25px; line-height:25px; width:240px; position:absolute; bottom:0px; left:0px; z-index:20;color:#FFF; font-size:14px; text-align:center; display:block; margin:0px;}
.article .aright .detail dl dt em{ width:50px; height:50px; position:absolute; top:0px; right:0px; z-index:100; display:block; background:url(../images/hxjs.png) no-repeat}
.article .aright .detail dl dd{ width:510px; height:130px; display:block; float:right; overflow:hidden; line-height:22px; text-indent:2em;}
.article .aright .detail dl dd a{ color:#FF3300}
.article .aright .page{ padding-left:40px; width:400px; font-size:12px;}

.footer{ width:100%; height:148px; background:url(../images/footer.jpg) repeat-x}
.footer .foot{ width:1100px; margin:auto; position:relative}
.footer .foot img{ width:228px; height:51px; top:70px; position:absolute}
.footer .foot span{ width:2px; height:99px; display:block; background:url(../images/xs.gif) no-repeat; position:absolute; left:290px; top:40px;}
.footer .foot p{ width:750px; line-height:28px; position:absolute; right:0px; top:50px; font-size:12px; color:#cccccc; text-align:right; font-family:"微软雅黑"}
.footer .foot p a{ color:#cccccc; margin-left:5px; margin-right:5px;}
.footer .foot p a:hover{ color:#FF9900}


.dede_pages{
	padding:12px 0;
	font-family:"Microsoft YaHei";
	margin:0px auto;
	font-size:12px;
}
.dede_pages span{
	display:inline-block;
	border:1px solid #E7E7E7;
	height:28px;
	line-height:28px;
	background-color:#fff;
	padding:0 9px;
	color:#000000;
	margin:0 1px 0 0;
}
.dede_pages a{
	display:inline-block;
	border:1px solid #E7E7E7;
	height:28px;
	line-height:28px;
	background-color:#fff;
	padding:0 9px;
	color:#000000;
	margin:0 1px 0 0;
}
.dede_pages span:hover,.dede_pages a:hover{
	background-color:#0896de;
	color:#fff;
	text-decoration:none;
}
.dede_pages .thisclass{
	background-color:#0896de;
	color:#fff;
}
.dede_pages select{
	display:inline-block;
	height:30px;
	border:1px solid #E7E7E7;
	width:40px;
}