@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:#dc4323}
.bg,.icon,ul.list1 li,ul.list2 li,.pub .r a,.tab-title a.current,.list-cate li{background:url(imgimg.gif) 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 2px 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 5px}
.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(imgbg-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:130px; 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:235px}
.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:750px; border:solid #ccc 1px; border-top:none}
.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:#d42313; background:#d42313}
.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}



.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:156px; float:left; padding:0 12px 15px 5px;}
.pics li img{ display:block; border:1px solid #dadada; width:150px; height:110px; padding:2px;}
.pics li a{ display:block; height:134px;}
.pics li a span{ display:block; width:168px; margin:0 auto; height:33px; line-height:33px; text-align:center; }


.ww { width:260px; float:left;}
.search { width:220px; float:right;}
.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(imagesleft2.jpg) center center no-repeat; cursor:pointer}
.right2 { width:60px; height:383px; float:right; background:url(imagesright2.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(imagesright.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;}


.button {
  padding: 10px;
  display: inline-block;
  position: relative;
  margin: 10px;
  padding: 10px;
  text-align: center;
  text-decoration: none;
  font: bold 12px/25px Arial, sans-serif;
  text-shadow: 1px 1px 1px rgba(255,255,255, .22);
  /* -webkit-border-radius: 30px; */
  -moz-border-radius: 30px;
  /* border-radius: 30px; */
  -webkit-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
  -moz-box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
  box-shadow: 1px 1px 1px rgba(0,0,0, .29), inset 1px 1px 1px rgba(255,255,255, .44);
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -ms-transition: all 0.15s ease;
  transition: all 0.15s ease;
}

.pink {
  font-size: 20px;
  color: #E72F2F;
  /* background: #BE3B3B; */
  background: -moz-linear-gradient(top, #70c9e3 0%, #39a0be 100%);
  /* background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70c9e3), color-stop(100%,#39a0be)); */
  background: -webkit-linear-gradient(top, #FEA5A4 0%,#DD93A4 100%);
  background: -o-linear-gradient(top, #70c9e3 0%,#39a0be 100%);
  background: -ms-linear-gradient(top, #70c9e3 0%,#39a0be 100%);
  background: linear-gradient(top, #70c9e3 0%,#39a0be 100%);
}

.blue {
	color: #19667d;

	background: #70c9e3; /* Old browsers */
	background: -moz-linear-gradient(top,  #70c9e3 0%, #39a0be 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#70c9e3), color-stop(100%,#39a0be)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* IE10+ */
	background: linear-gradient(top,  #70c9e3 0%,#39a0be 100%); /* W3C */
}
.text-left{}
.text-left li{
	text-align:left !important;
	padding-left:10px;
}

.jgzn-title{
  text-align: center;
  font-size: 16px;
  margin: 10px;
}
.jgzn-content{
	 text-indent:2em; 
	 padding:0px; 
	 margin:10px; 
	 /*letter-spacing:3px;*/
}
.hudong{
float:left;font-size: 16px;
font-weight: bold;
height: 80px;text-align: center;width: 90px;
 
}
.weixin{
  float: right;
  font-size: 16px;
  font-weight: bold;
  text-align: center;
  height: 110px;
  width: 90px;
}
.winxinContainer{
	height:90px;
	  margin-left: 0px;
  margin-right: 10px;
}
.jgzn_item{
    /* font-size:12px;
    height:14px; */
    height:13px;
	font-size:12px;	
}
.nsjgul{
    margin-bottom:10px;
	font-size:12px;
}
.valign{
	 /* margin:0 auto;
	 width:20px;
	 line-height:24px;
	 border:1px solid #333 */
	  
	  font-size:20px;
	  width:1em;
	  /* letter-spacing:1em;
	  word-break:break-all; */
}
.osContainer{
width:100%;
}
.firstTd{
	width:10px;
	background:#CBA200;
	padding:5px;
	border: 3px solid rgb(244, 208, 17);
}
.secondTd{
	border:1px solid black;
}

.thirdTd{
width:10px;
	background:#939357;
	padding:5px;
	border: 3px solid #939357;/*rgb(244, 208, 17);*/
}

.firstItemContent{
	  /*font-size: 20px;*/
  padding-left: 10px;
      line-height: 20px;
}
.secondItemContent{ 
	padding-left: 10px;
	padding-top:20px;
}
.secondItemContent li{
	margin:5px;
	margin-left:0px;
}

.moreItems{
	float:right;
	
}

.messageItem{
	width:85% !important;
}
.hudongContainer{

}
.hudongContainer li{
	height:55px;
}

.onlineServiceContainer{

}
.onlineServiceContainer img{
height:50px;
padding-top:0 !important;
padding-bottom:0 !important;
margin:0 !important;
width:228px;
}

.onlineServiceContainer li{
height:50px;
padding-top:0 !important;
padding-bottom:0 !important;
margin:0 !important;
margin-bottom:2px;
width:228px;
}


.mailContent{
background-image:url('imagesmail_cont_06.jpg');
background-repeat:repeat-y;
}
.mail-content{
  width: 645px;
  margin-top:10px;
  height: auto;
  overflow: hidden;
  margin: 0 auto;
  background: url('imagesmail_cont_063.jpg') repeat-y;
    border-bottom: 4px solid rgb(214, 216, 215);
  border-right: 1px solid rgb(215, 215, 215);
    /* padding-left: 40px */
	  border-left: 4px solid rgb(215, 215, 215);
}
.mail-content-main{
	padding-left:40px;
	/* padding-top:10px; */
	padding-bottom:10px;
	margin-right:40px;
	/* width:560px; */
	line-height:26px;
	margin-left:40px;
	height:auto;
	overflow:hidden;
	font-size:14px;
}
.mail-content-top{
 	width:700px; 
}
.mail-content-bottom{
 width:700px; 
}
.mail-inbox-header{
height:64px;
width:650px;
}
.mail-inbox-header-container{
height:64px;
}

.blankH10{
height: 10px;
  overflow: hidden;
}
.mail-header{
border:#e7e7e7 2px solid;
width:650px;
}
.mail-header td{
background:#fff;
border:#e7e7e7 1px solid;
padding:3px;
}

.mail-content-container{
	padding:15px;
}
.pt5{
	padding-top:5px !important;
}
.datetime-info{
	float:right;
	display:inline;
}
.text-info{
float:left;
display:inline;
}

.info-container{
	width:100%;
	height:20px;
}
 .ad2{
	margin-bottom:30px;
	margin-top:20px;
 }
 .mb10{
	
 }
 
 .main table{
    width:100%;
 }
 
 .x-frame{
	width:100%;
	height:500px;
}
