@charset "gb2312"; 
/*body{background:url(imgbg-body.jpg) 50% 0 no-repeat}*/
body,a{color:#222}
a:hover,.cr,#header .meta a,#footer .link a,.list-cate li a.current{color:#278225}
.bg,.icon,ul.list1 li,ul.list2 li,.pub .r a,.tab-title a.current,.list-cate li{background:url(imgimg.png) no-repeat}
.icon{display:inline-block; overflow:hidden; vertical-align:top; margin-right:5px}
.icon-build{background-position:-117px -3px; width:31px; height:28px}
.icon-info{background-position:-155px -3px; width:31px; height:28px}
.icon-links{background-position:-92px -6px; width:12px; height:11px; vertical-align:text-top}
.box-t,.box-b,.box-t div,.box-b div{overflow:hidden; background:url(imgbox.gif) no-repeat}
.box-t div,.box-b div{width:5px; height:5px}
.box-t{background-position:0 0; background-repeat:repeat-x}
.box-t .box-tl{background-position:0 -6px}
.box-t .box-tr{background-position:-6px -6px}
.box-b{background-position:0 -18px; background-repeat:repeat-x}
.box-b .box-bl{background-position:0 -12px}
.box-b .box-br{background-position:-6px -12px}
.box-c{background:url(imgbox2.gif) 100% 0 repeat-y; border-left:solid #d3c2d2 1px; padding:2px 10px 5px 5px}
.left-panel{width:743px}
.right-panel{width:248px}
h2.tit1{background-position:0 -112px; height:28px; line-height:28px; background-repeat:repeat-x}
h2.tit1 .title{height:28px; padding:0 15px; background-position:0 -75px}
h2.tit2{height:29px; line-height:29px; text-align:center; color:#fff; font-size:14px; background-position:1px -75px}
ul.list1 li{height:22px; line-height:22px; border-bottom:dotted #c0c0c0 1px; background-position:-235px 10px; padding-left:10px}
ul.list2 li{height:28px; line-height:28px; background-position:-240px -180px; padding-left:10px}
.w358{width:358px}
.tab-title{height:28px; line-height:28px; background-position:0 -112px; background-repeat:repeat-x}
.tab-title a{height:28px; display:inline-block; padding:0 15px}
.tab-title a.current{background-position:0 -75px; color:#fff}
.tab-bd{/*height:207px;*/ overflow:hidden}
#header{height:306px; overflow:hidden; margin-bottom:10px}
#header a.logo{width:px; height:px; background:url(img/logo.gif) 0 0 no-repeat}
#header .nav{top:208px; left:0; background:url(img/bg-nav.gif) 0 0 no-repeat; height:61px; width:100%}
#header .nav-bd{padding-top:9px; width:811px; overflow:hidden}
#header .nav li{float:left; text-align:center; position:relative; width:115px; border-right:solid #fff 1px; margin-bottom:9px}
#header .nav li a{color:#fff}
#header .nav li a:hover{text-decoration:underline}
#header .meta{top:10px; right:10px}
#header .meta,#header .meta a{text-shadow:0 1px 0 #fff,1px 0 0 #fff,0 -1px 0 #fff,-1px 0 0 #fff}
#header .welcome{background-position:0 -216px; height:37px; line-height:34px; bottom:0; left:0; width:100%; background-repeat:repeat-x}
.picnews{width:350px}
.picnews-bd{border-left:solid #ccc 1px; border-bottom:solid #ccc 1px; height:322px; overflow:hidden}
.picnews-bd .KmSlider{height:310px; padding:12px 0 0 10px}
.picnews-bd .KmSlider-bd{background:#f7f8fc; border:solid #f0f0f0 1px; width:325px; height:300px; overflow:hidden}
.picnews-bd .KmSlider-bd li{width:325px; height:272px; overflow:hidden}
.picnews-bd .KmSlider-bd img{width:323px; height:270px; border:solid #ddd 1px}
.picnews-bd .KmSlider-bd .KmNum{position:absolute; bottom:30px; right:0}
.picnews-bd .KmSlider-bd .KmNum a{width:18px; height:18px; line-height:18px; text-align:center; display:inline-block; overflow:hidden; background:#000; margin-right:1px; color:#fff}
.picnews-bd .KmSlider-bd .KmTitle{position:absolute; height:30px; line-height:30px; text-align:center; font-weight:bold; width:100%}
.picnews-bd .KmSlider-bd .KmNum a.current{background:#f30}
.worknews{width:376px; border-right:solid #ccc 1px; border-bottom:solid #ccc 1px}
.worknews-bd{padding:12px 0 0 10px; height:280px}
.worknews-bd .head{border:solid #dbdbd9 1px; background-position:0 -260px; background-repeat:repeat-x; height:66px; overflow:hidden}
.worknews-bd .list{margin-top:1px; border-top:solid #f2f2f2 1px; height:222px; overflow:hidden}
.worknews-bd ul.list1 li,.main ul.list1 li{height:31px; line-height:31px; background-position:-235px 14px}
.announce h2{background-position:0 -112px; height:28px; line-height:28px}
.announce h2 .title{width:118px; height:28px; display:inline-block; background-position:0 -182px; padding-left:20px}
.announce-bd{padding:16px 10px 0 10px; height:290px; border-left:solid #ccc 1px; border-right:solid #ccc 1px; overflow:hidden}
.announce .shadow{height:5px; width:100%; overflow:hidden; background:url(imgbox.gif) 0 -19px repeat-x}
.pub .l,.pub .l img{width:43px;}
.pub .r{width:272px}
.pub .r a{width:270px; height:24px; line-height:24px; display:inline-block; overflow:hidden; border:solid #ccc 1px; background-position:0 -147px; margin-bottom:6px; text-align:center; background-repeat:repeat-x}
.pub .r a em,.list-cate li em{background-position:-201px -12px; display:inline-block; width:9px; height:9px; overflow:hidden; margin-right:5px; vertical-align:middle}
.plan,.rule,.price{border:solid #ccc 1px; border-top:none}
.comm,.build,.info,.links{border:solid #ccc 1px}
.comm h2{height:32px; line-height:32px; background-position:0 -34px; padding-left:38px; margin-left:1px}
.comm-bd li{margin-bottom:8px}
.links h2{height:29px; line-height:29px; border-bottom:solid #ccc 1px; background:#f5f5f5}
.links li,.links li img{width:177px; height:46px; overflow:hidden; margin:0 20px 8px 0}
#footer{background-position:0 -343px; background-repeat:repeat-x; padding:20px 0}
.aside{width:205px; float:left; margin:10px 0 0 5px;}
.list-cate h2{height:32px; line-height:32px; background-position:0 -34px}
.list-cate li{background-position:0 -147px; height:28px; line-height:28px; border:solid #ccc 1px; border-top:none; text-align:center}
.list-cate li a.current,.list-cate li a:hover{font-weight:bold}
.aside .announce-bd{height:auto; padding:10px}
.main{width:730px; border:solid #ccc 1px; border-top:none; margin:10px 5px 0 0}
.main_about{width:945px; border:solid #ccc 1px; border-top:none; margin:10px 5px 0 5px; float:left;}
.main table,.main_about table{ text-align:center; margin:0 auto;}
.pager span{color:#999}
.pager a,.pager span{padding:3px 8px; display:inline-block; overflow:hidden; background:#f8f8f8; border:solid #eee 1px}
.pager a:hover{background:#eee; border-color:#ccc; text-decoration:none; color:#000}
.pager span.current{color:#fff; border-color:#41a802; background:#1c68bb}
.pagenav{border-top:solid #ddd 1px}
.article dt{border-bottom:solid #ddd 1px}
.suggest-form td{padding-top:10px}
.suggest-form textarea,.suggest input.wl{width:350px}
.suggest-list .name{width:70px}
.suggest-list .cont{width:620px}
.suggest-list dt{background:#f2d1c8}
.suggest-list dt,.suggest-list dt a{color:#000}
.suggest-meta{padding:10px 0; border-bottom:solid #ddd 1px; margin-bottom:10px}

.news_col{ height:130px;}
.news_col h3{ text-align:center}
.news_col p{line-height:25px;}
.left_mess{ float:left; border:1px solid #ddd; width:195px; height:260px; margin:10px 0 0 5px; padding:5px;}
.left_mess h3{ text-align:center; color:red; height:60px; line-height:60px;}
.left_mess p{ line-height:20px;}


.zta { text-align:center; margin-bottom:10px; padding-top:5px}

.zw30 li{ width:100px; float:left;}

.wz table { padding:0;cellspacing:0;border-collapse:collapse;}
.wz table td {border: solid 1px;}



.pics { padding:10px 0 10px 5px;}
.pics li{ width:159px; float:left; padding:0 12px 15px 5px;}
.pics li img{ display:block; border:1px solid #dadada; width:157px; height:110px; padding:2px;}
.pics li a{ display:block; height:134px;}
.pics li a span{ display:block; width:159px; margin:0 auto; height:33px; line-height:33px; text-align:center; }


.ww { width:260px; float:left;}
.txt{ width:140px; height:14px; text-indent:5px; line-height:14px; }
.btn{ width:44px; height:24px; cursor:pointer;  margin-top:0px;}


.tpq { margin-bottom:10px;border: solid #CCC 1px}
.tpq h2{height: 29px;
line-height: 29px;
border-bottom: solid #CCC 1px;
background: whiteSmoke;}

.cc_pic { }
.cc_pics {overflow:hidden;position:relative;}
.cc_pics ul{ float:left;}
.cc_pics ul li{ width:204px; height:158px;border:1px solid #c2c2c2; overflow:hidden; position:relative; float:left; margin-right:5px; _display:inline; text-align:center; line-height:26px;}
.cc_pics ul li img{ display:block; }

.w9999{ width:9999px;}




.picss { background:#F4F4F4;}
.left2 { width:60px; height:383px; float:left; background:url(/images/left2.jpg) center center no-repeat; cursor:pointer}
.right2 { width:60px; height:383px; float:right; background:url(/images/right2.jpg) center center no-repeat;cursor:pointer}
.zzc{ width:850px; height:383px; float:left; overflow:hidden; margin:10px auto 5px; text-align:center; overflow:hidden}
.zzc2{ width:100%; height:106px; margin:0 auto; padding-top:10px;}
.ttl, .ttr{ display:block; width:20px; height:60px;}
.ttl{ float:left; background:url(imagesleft.jpg) no-repeat 0 10px;}
.ttr{ float:right; background:url(/images/right.jpg) no-repeat 0 10px;}
.zzcs{ width:920px; height:64px; overflow:hidden; float:left; margin-left:5px;}
.zzcs ul li{ float:left; width:104px;}
.zzcs ul li img{ display:block; width:100px; height:60px; border:2px solid #fff; cursor:pointer;}
.zzcs ul li.current img{ border-color:#00a2e9;}

.zzc img {
max-width:850px;
		width:expression_r(width>850?"850px":width+"px");max-width: 850px;
		max-height:380px;
		height:expression_r(height>380?"380px":width+"px");max-height: 380px; 
		overflow:hidden;
}


.o { overflow:hidden;}
.slider{ width:320px; height:260px;}
.num{ height:14px; width:100%; background:#c2c2c2; position:absolute; left:0; bottom:32px;text-align:right;}
.slider ul{ width:100%; height:100%;}
.slider ul li{ width:100%; height:100%; position:absolute; left:0; top:0;}
.slider ul li a img{ display:block; width:320px; height:215px;}
.slider ul li a span{ display:block; width:100%; height:60px; line-height:60px; text-align:center; font-weight:bold;}
.num a{ display:inline-block; height:14px; line-height:14px; width:20px; text-align:center; border-left:1px solid #eeeeee; position:relative; +top:-3px;_top:0;}
.num a.current{ background:#d30205; color:#fff;}

/***ÍøÉÏµ÷²é***/

.ind_llist{
	padding-top:2px;
	padding-bottom:5px;
}
.ind_llist table{
	margin:0px;
	padding:0px;
	border:none;
	list-style:none;
}

.ind_llist li{
	width:730px;
	height:34px;
	line-height:34px;
	margin:0 auto;
	background:url(imagesd5.jpg) no-repeat 5px 13px;
	padding-left:20px;
	border-bottom:1px dashed #999;
}

.ind_llist li a{
	color:#333;
}

.ind_llist li span{
	float:right;
	font-family:Arial, Helvetica, sans-serif;
	color:#CCC;
}
.ind_llist_c{
	width:730px;
	margin:0 auto;
	color:#333;
	line-height:30px;
	font-size:14px;
	padding:10px 0;
}

.v_list { width:730px; padding:0 10px 10px 10px; margin:0 auto; margin-top:20px; border-top:#ccc solid 1px;}
.v_list h3 { font-size:14px; color:#256C00; border-bottom:#ccc solid 1px; line-height:180%; padding:0; margin-top:6px;}
.v_list ul li { width:680px; font-size:12px; border-bottom:none} 
.v_list ul li span { float:right}