body{ margin:0; padding:0; font-size:12px; font-family:Arial,Helvetica,sans-serif;}
ul,li,dl,dt,dd,p,h1,h2,h3{ margin:0; padding:0; list-style:none;}
img{ border:none;}
a{ color:#333; text-decoration:none;}
a:hover{ color:#; text-decoration:none;}
.bgc{ background:#a30000;}
.content{ width:1000px; margin:0 auto;}
.fl{ float:left;}
.fr{ float:right;}

.bgcolor{background-color:#87051b;}
.nav{background:#e6e6e6;width:1000px;height:27px;margin:0 auto;overflow:hidden;}
.nav h1{float:left;}
.nav em{float:right;padding-right:10px; font-style:normal;}
.nav em a{line-height:27px;}
.top,.wrap{ width:1000px; margin:0 auto;}
.top img{ display:block;}
.menu{ background:url(images/navbg.gif) repeat-x; width:100%; height:60px; overflow:hidden;}
.menu .wrap{ text-align:center;}
.menu .wrap em{ padding:0 10px;}

.w980{ width:1000px; height:auto;margin:0 auto; margin-top:10px;background-color:#fff; overflow:hidden;}
.bottom_banner{ background:url(/images/global/bottom.gif) no-repeat; height:28px; clear:both; overflow:hidden;}
.bottom_wz{ margin-left:75px; line-height:30px;}
.bottom_wz li{ float:left; width:77px;}
.bottom_wz a{ display:block; text-align:center;color:#2c3546;}
.bottom_sm{ width:1200px; padding:10px 0;}
.bottom_sm li{ float:left;line-height:22px;}
.bottom_img{ margin:10px auto; width:260px;}
.bottom_img img{ margin:0 20px;}

.topbg01{ float:left; width:100%; background:url(images/topbg01.jpg) center no-repeat; height:70px;}
.topbg02{ float:left; width:100%; background:url(images/topbg02.jpg) center no-repeat; height:70px;}
.topbg03{ float:left; width:100%; background:url(images/topbg03.jpg) center no-repeat; height:70px;}
.topbg04{ float:left; width:100%; background:url(images/topbg04.jpg) center no-repeat; height:106px;}

.times{ float:right; font-family:microsoft yahei,"ºÚÌå"; width:258px; color:#fff; padding-top:7px; text-align:center; font-size:20px; font-weight:bold;}
.menubox{ float:left; width:100%; text-align:center; background:url(images/menubg.jpg) repeat-x; height:58px; overflow:hidden;}
.border{ border:solid 1px #e5ccaf; border-top:none;}
.main{ float:left; width:998px; background:#fff;}
.leftbox{ float:left;border:solid 1px #e5ccaf; width:750px; height:306px; overflow:hidden; margin-left:7px; display:inline;}
.tt1,.tt2,.tt3,.tt4,.tt5{ color:#fff5cb; font-size:14px; font-weight:bold; line-height:36px; height:36px; padding-left:20px;background:url(images/bnbg.jpg) no-repeat scroll;}
.tt1{ background-position:0 -1px; width:274px;}
.picbox{ float:left; padding:3px; width:450px; height:300px;}
.element{float:left;display:none;}

.tittlebox{ float:right; width:284px; background:#f5f5f5; padding:5px;}
.tittlebox li{ float:left; width:284px; line-height:31px; border-bottom:dashed 1px #ccc; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.tittlebox li a{ font-size:14px; display:block; background:url(images/foucsbg01.jpg) no-repeat 2px 11px; padding-left:14px; width:270px;}
.tittlebox li a:hover{ font-weight:bold; color:#b00;background:url(images/foucsbg02.jpg) no-repeat 2px 11px;}
.tittlebox li.selected{ font-weight:bold; color:#b00; background:url(images/foucsbg02.jpg) no-repeat 2px 11px;}
.tittlebox li.selected a{color:#b00;}
.rightbox{ float:right; margin-right:7px; width:224px; display:inline;}
.tt2{ background-position:-296px 0; width:204px;}
.knowage{ float:left; width:222px; height:270px;}
.mapinfo{ text-align:center; padding:10px 0;}
.cpnumber{ padding:6px 0; width:222px; word-break:none; float:left;}
.cpnumber a.cpn{ float:left; line-height:22px; width:33px;  padding-left:2px; padding-right:2px; display:inline-table;}
.cpnumber a.cpn:hover{ background:#b00; color:#fff;}
p.cpt{ float:left; line-height:24px; background:#ffeabd; width:100%; color:#a60000; font-weight:bold; text-indent:12px;}
input.input{ float:left; width:160px; height:21px; border:solid 1px #e5ccaf; border-right:none; line-height:22px;}
input.submit{ float:left; background:url(images/schbg.jpg) no-repeat; width:38px; height:25px; border:none;}
.cpnumber2{ padding:10px 8px; width:206px; word-break:all; float:left;}
.zhjs{ float:left; width:291px; margin-top:8px; margin-left:7px; display:inline;}
.zhjsbox{ float:left; width:289px; overflow:hidden; height:254px;}
.tt3{ background-position:-521px 0; width:271px;}
.zhjs p.txt{ float:left; padding:4px 8px; width:271px; text-indent:24px; line-height:22px; color:#732000;}
.zhjs p.txt a{ font-weight:bold; color:#f00;}
.zhjs p.pic{ float:left; padding:4px; width:279px;}

.zhdt{ float:left; width:299px; margin-top:8px; margin-left:8px; display:inline;}
.zhdtbox{ float:left; width:297px; height:254px;}
.tt4{ background-position:0 -37px; width:279px;}
.tt4 a{ font-size:12px; padding-right:8px; font-weight:normal; color:#fff5cb;}
.zhdtbox ul{ float:left; padding:5px; width:287px;}
.zhdtbox li{ line-height:24px; float:left; width:272px; background:url(images/dian.jpg) no-repeat 5px 10px; padding-left:15px;}
.zhdtbox li a:hover{ color:#f60;}
.czlogo{ float:left; width:378px; margin-top:8px; margin-left:8px; display:inline;}
.tt5{ background-position:-300px -37px; width:358px;}
.czlogobox{ float:left; width:376px; height:234px; padding-top:20px;}
.czlogobox img{ border:solid 1px #ccc; width:112px; height:40px;}
.czlogobox td{ width:125px; text-align:center; line-height:34px;}
.tt6,.tt7,.tt8,.tt9{ float:left; color:#fff5cb; padding-left:20px;background:url(images/bnbg.jpg) no-repeat scroll; height:50px; line-height:50px; font-family:microsoft yahei,"ºÚÌå"; margin-left:7px; margin-top:8px; display:inline; font-size:26px; background-position:0 -74px; width:964px;}
.boxlist{ float:left; width:998px; overflow:hidden;}
.boxlist ul{ float:left; margin-left:6px; display:inline;}
.boxlist li{ float:left; width:238px; height:230px; margin-top:8px; margin-right:6px; display:inline; padding:1px; border:solid 1px #c7bcad;}
.boxlist li a.pic img{ width:238px; height:178px;}
.boxlist li a.txt{ width:238px;word-break:break-all; padding-top:10px; font-weight:normal;}

.publist li a.pic{ float:left; line-height:0; font-size:0;}
.publist li a.txt{ float:left; line-height:18px; font-size:12px; text-align:center;}
.boxlist2{ float:left; width:998px; overflow:hidden;}
.boxlist2 ul{ float:left; margin-left:7px; display:inline;}
.boxlist2 li{ float:left; width:188px; height:170px; margin-top:8px; margin-right:6px; display:inline; padding:1px;border:solid 1px #c7bcad;}
.boxlist2 li a.pic img{ width:188px; height:142px;}
.boxlist2 li a.txt{ width:188px; overflow:hidden; padding-top:7px; font-weight:normal; height:18px;}

.boxlist2 li img.pic{ width:188px; height:142px;}
.boxlist2 li span.txt{ width:188px; overflow:hidden; padding-top:7px; font-weight:normal; height:18px; text-align:center; float:left;}

.bfbox{ float:left; margin-left:7px; display:inline; width:991px; padding-bottom:8px; overflow:hidden;}
.bfbox a{ display:block; float:left; margin-top:8px; margin-right:8px;}

.alink{ float:left; margin-top:8px;}
.alink a.link{ float:left; margin-right:8px; display:inline-block;}

.logolist{ float:left; width:374px; padding:0 1px;}
.logolist li{ float:left; width:114px; margin-left:8px; display:inline; text-align:center; line-height:24px; margin-bottom:15px;}