
.head .topmark {
	DISPLAY: none
}
.head .index {
	BACKGROUND: url(../images/Logo.jpg) no-repeat left top
}
.head .index H1 {
	TEXT-INDENT: -9999px
}
.inwarp {
	PADDING-BOTTOM: 0px; BACKGROUND-COLOR: #fff; MARGIN: 0px auto; PADDING-LEFT: 12px; WIDTH: 978px; PADDING-RIGHT: 12px; OVERFLOW: hidden; PADDING-TOP: 6px
}
.line {
	BACKGROUND: #ffffff; HEIGHT: 1px; FONT-SIZE: 0px
}
.inlifebox {
	WIDTH: 702px; FLOAT: left
}
.inrightbox {
	WIDTH: 264px; FLOAT: right
}
.focus {
	MARGIN-TOP: -24px; WIDTH: 976px; HEIGHT: 408px; OVERFLOW: hidden
}
.server {
	HEIGHT: 364px; OVERFLOW: hidden
}
.server .slbox {
	WIDTH: 668px; FLOAT: left
}
.slbox .stit {
	LINE-HEIGHT: 18px; PADDING-LEFT: 95px; BACKGROUND: url(../images/stit.jpg) no-repeat left top; HEIGHT: 18px; COLOR: #656565; OVERFLOW: hidden; PADDING-TOP: 67px
}
.slbox .stit H2 {
	DISPLAY: inline
}
.slbox .stit H2 B {
	DISPLAY: none
}
.slbox .stit H2 A {
	COLOR: #656565
}
.slbox .box {
	PADDING-TOP: 5px
}
.slbox .box A {
	COLOR: #d70000
}
.slbox .box LI {
	PADDING-LEFT: 22px; WIDTH: 180px; PADDING-RIGHT: 20px; DISPLAY: inline; FLOAT: left; HEIGHT: 250px; PADDING-TOP: 15px
}
.slbox .box LI P {
	LINE-HEIGHT: 22px; MARGIN-TOP: 12px; COLOR: #555
}
.slbox .box LI.wzjs {
	BACKGROUND: url(../images/wzjs.jpg) no-repeat
}
.slbox .box LI.wzjs H3 {
	COLOR: #d70000
}
.slbox .box LI.wzjs B {
	COLOR: #d70000
}
.slbox .box LI.wzjs {
	COLOR: #d70000
}
.slbox .box LI.wzjs A {
	COLOR: #d70000; FONT-WEIGHT: bold
}
.slbox .box LI.wzgb A {
	COLOR: #d70000; FONT-WEIGHT: bold
}
.slbox .box LI.wztg A {
	COLOR: #d70000; FONT-WEIGHT: bold
}
.slbox .box LI.wzgb {
	BACKGROUND: url(../images/wzgb.jpg) no-repeat
}
.slbox .box LI.wztg {
	BACKGROUND: url(../images/wztg.jpg) no-repeat
}
.srbox {
	WIDTH: 308px; FLOAT: right
}
.srbox .box {
	PADDING-LEFT: 20px; WIDTH: 288px; BACKGROUND: url(../images/srbg.jpg); HEIGHT: 179px; PADDING-TOP: 20px
}
.srbox .box LI {
	PADDING-LEFT: 35px; WIDTH: 112px; BACKGROUND: url(../images/srlibg.jpg) no-repeat; HEIGHT: 25px; PADDING-TOP: 8px
}
.srbox .online {
	MARGIN-TOP: 6px; BACKGROUND: url(../images/onlinebg.jpg) left bottom; HEIGHT: 99px
}
.srbox P LABEL {
	VERTICAL-ALIGN: middle
}
.srbox P IMG {
	MARGIN-LEFT: 10px; VERTICAL-ALIGN: middle
}
.case {
	WIDTH: 976px; OVERFLOW: hidden
}
#icasebox {
	WIDTH: 4000px; OVERFLOW: hidden
}
.case .stit {
	PADDING-LEFT: 111px; BACKGROUND: url(../images/casetit.jpg) no-repeat; HEIGHT: 24px; COLOR: #656565; PADDING-TOP: 55px
}
.case .stit UL {
	HEIGHT: 24px; OVERFLOW: hidden
}
.case .stit LI {
	HEIGHT: 24px; OVERFLOW: hidden
}
#scrollDiv {
	LINE-HEIGHT: 24px; WIDTH: 850px; HEIGHT: 24px; OVERFLOW: hidden
}
#scrollDiv LI {
	HEIGHT: 24px
}
#scrollDiv LI STRONG {
	FONT-WEIGHT: normal
}

.case .box LI IMG.casep {
	WIDTH: 204px; HEIGHT: 101px
}
.case .box LI.on {
	BACKGROUND: url(../images/casebg-on.jpg) no-repeat
}

.case .box .ctit {
	PADDING-BOTTOM: 0px; MARGIN: 0px; PADDING-LEFT: 0px; PADDING-RIGHT: 0px; FONT-WEIGHT: bold; PADDING-TOP: 10px
}
.case .box .ctit A {
	COLOR: #000
}
.case .box .ctit SPAN {
	DISPLAY: none
}
.case .box P {
	 MARGIN-TOP: 5px
}
.case P.d {
	DISPLAY: block; HEIGHT:20px
}
.case .box P.btn {
	TEXT-ALIGN: center
}
.infobox {
	WIDTH: 100%; BACKGROUND: url(../images/infobg.jpg) center top; HEIGHT: 407px; PADDING-TOP: 17px
}
.infobox .itit {
	WIDTH: 114px; BACKGROUND: url(../images/infotit.gif) no-repeat; HEIGHT: 22px
}
.infobox .ilbox {
	PADDING-LEFT: 23px; WIDTH: 497px; FLOAT: left; OVERFLOW: hidden
}
.infobox .tab {
	MARGIN-TOP: 12px
}
.infobox .tab LI {
	TEXT-ALIGN: center; LINE-HEIGHT: 24px; WIDTH: 110px; BACKGROUND: url(../images/tab.gif) no-repeat; FLOAT: left; HEIGHT: 30px; COLOR: #fff; CURSOR: pointer; FONT-WEIGHT: bold
}
.infobox .tab LI.on {
	BACKGROUND: url(../images/tab_on.gif) no-repeat
}
.infobox .bbox {
	PADDING-TOP: 10px
}
.infobox .bbox .ibox IMG {
	FLOAT: left
}
.infobox .bbox .ibox UL {
	PADDING-LEFT: 10px; FLOAT: left
}
.infobox .bbox .ibox UL LI {
	LINE-HEIGHT: 24px; PADDING-LEFT: 10px; WIDTH: 250px; BACKGROUND: url(../images/dian.gif) no-repeat 0px 10px; HEIGHT: 24px; OVERFLOW: hidden
}
.infobox .bbox .ibox UL LI SPAN {
	PADDING-LEFT: 10px; FLOAT: right
}
.infobox .irbox {
	WIDTH: 395px; FLOAT: right
}
.infobox .irbox .stit {
	WIDTH: 208px; BACKGROUND: url(../images/client.gif) no-repeat; HEIGHT: 24px
}
.links {
	PADDING-LEFT: 25px
}
.links {
	LINE-HEIGHT: 22px; MARGIN: 8px auto 0px
}
.links .info A {
	TEXT-ALIGN: left; WIDTH: 85px; FLOAT: left
}
.bottom {
	WIDTH: 100%; BACKGROUND: url(../images/bottombg.jpg) no-repeat center top
}
.footnav {
	TEXT-ALIGN: center; LINE-HEIGHT: 30px; HEIGHT: 30px
}
.footnav A {
	MARGIN: 0px 8px; DISPLAY: inline-block
}
.bottominfo {
	PADDING-LEFT: 25px; PADDING-RIGHT: 25px; PADDING-TOP: 20px
}
.bottominfo .blbox {
	FLOAT: left
}
.bottominfo .blbox LI {
	LINE-HEIGHT: 22px
}
.bottominfo .blbox LABEL {
	VERTICAL-ALIGN: middle
}
.bottominfo .blbox IMG {
	VERTICAL-ALIGN: middle
}
.bottominfo .blbox LI SPAN {
	
}
.bottominfo .brbox {
	TEXT-ALIGN: right; WIDTH: 210px; BACKGROUND: url(../images/footlogo.jpg) no-repeat 20px 20px; FLOAT: right; HEIGHT: 20px; COLOR: #7a7a7a; PADDING-TOP: 60px; text-shadow: #ccc 0 1px 0
}
.bottominfo .brbox A:link {
	COLOR: #7a7a7a
}
.bottominfo .brbox A:hover {
	COLOR: #7a7a7a
}
.bottominfo .brbox A:visited {
	COLOR: #7a7a7a
}
.foot {
	TEXT-ALIGN: center; LINE-HEIGHT: 25px; HEIGHT: 25px; BORDER-TOP: #dd1414 2px solid
}
.foot SPAN {
	FONT-FAMILY: Arial, Helvetica, sans-serif; COLOR: #333
}
.info P STRONG {
	FONT-WEIGHT: normal
}

#pubMain .pubBody .pubContain{padding:0 9px; height:auto; overflow:hidden;}
#pubMain .pubBody .pubContain .pubGuide{height:47px; background:url(../images/proGuide_bg.jpg) repeat-x; overflow:hidden; padding-bottom:5px; padding-top:8px;}
#pubMain .pubBody .pubContain .pubGuide ul{height:auto; overflow:hidden;}
#pubMain .pubBody .pubContain .pubGuide ul li{float:left; height:47px; line-height:47px; overflow:hidden; font-size:12px;}
#pubMain .pubBody .pubContain .pubGuide ul li .span1{color:#000; padding:0 6px 0 3px;}
#pubMain .pubBody .pubContain .pubGuide ul li .span2{color:#000; padding-right:19px;}
#pubMain .pubBody .pubContain .pubGuide ul li .span2 a{color:#000;}
#pubMain .pubBody .pubContain .pubGuide ul li .span3,#pubMain .pubBody .pubContain .pubGuide ul li .Current{padding:0 19px 0 11px; background:url(../images/in_danSJ.gif) no-repeat 0 3px; color:#000;}
#pubMain .pubBody .pubContain .pubGuide ul li .Current{color:#013b7b;}
.pubContainWrap{height:auto; overflow:hidden;}
.pubContainWrap .pubLeft{width:210px; height:auto; float:left; overflow:hidden;}

.proChan_Content{height:auto; overflow:hidden;}


.home_news{ float:left; width:407px; padding:0px 30px 0px 10px;}
.home_news .headnews { height:90px; overflow:hidden;}
.home_news .headnews dl{ text-align:right; padding:0px; margin:0px; margin-top:-10px;}
.home_news .headnews .pic{ float:left;}
.home_news .headnews .pic img{ width:114px; height:79px;}
.home_news .headnews .txt{ float:right; width:275px;}
.home_news .headnews .txt p{ padding:0px; margin:0px; text-indent:2em; color:#848383; line-height:18px;}
.home_news .headnews .txt h3{ font-size:14px; padding:0px; margin:0px; line-height:24px;}
.home_news .headnews .txt h3 a{ color:#0f7ac0;}
.home_news .headnews .txt h3 a:hover{ color:#ff0000;}
.home_news ul li{ font-size:13px; background:url(../images/icon2.jpg) no-repeat left; padding-left:21px; line-height:24px;}
.home_news ul li span{ float:right; color:#9c9c9c;}

.home_magazine{ float:left; background:url(../images/doth2.jpg) repeat-y left; padding-left:1px;}
.home_right{ float:left; width:365px; color:#585858; }

.home_right .homePro{ background:url(../images/home_probg.jpg) no-repeat left top; height:120px; padding-left:30px; margin-bottom:5px;} 
.home_right .homePro ul{ padding-top:5px;}
.home_right .homePro li{ float:left; background:url(../images/doth3.jpg) repeat-y right; padding:5px 8px; height:100px}
.home_right .homePro li img{ width:100px; height:100px;}
.home_right .homePro #marqueeDemo2{ width:700px; overflow:hidden; height:120px;}


.home_right .loginbox{  padding-left:0px;}
.home_right .loginbox td{ padding:2px 0px; text-align:center;}
.home_right .bgtext{ background:#f3f3f3; width:150px; height:18px; line-height:18px; border: solid 1px #b7b7b7; color:#a3a3a3;}
.home_right .btn{ background:#7a7a7a; width:60px; height:20px; border:none; cursor:pointer; color:#fff; font-size:12px;}
.home_right .btn2{ background:#333333; width:60px; height:20px; border:none; cursor:pointer; color:#fff; font-size:12px;}


.header{ background:url(../images/header_bg.jpg) no-repeat top; height:83px; width:980px; margin:auto; padding:0px;}
.header .logo { width:210px; height:70px; position:absolute; }
.header .topmenu{ width:980px; text-align:right; font-size:13px; height:38px;}
.header .topmenu a{  color:#8bbde0; white-space:nowrap; float:left;}
.header .topmenu a:hover{ color:#0f7ac0;}
.header .topmenu span{ padding-left:470px; display:block; height:37px; float:left;}
.header .topmenu span a{ background:url(../images/header_line.jpg) no-repeat left top; height:27px; line-height:27px; display:block; float:left; padding:10px 22px 0px 22px;}
.header .topmenu span .first{ background:none; padding-left:0px;}
.header .topmenu img{ margin-top:11px; padding-left:3px;}

.header  #imgmenu{ padding-left:430px;}
.header  #imgmenu ul{ height:35px; background: url(../images/mainnav.jpg) no-repeat left top;}
.header  #imgmenu ul li{float:left; display: inline;}
.header  #imgmenu ul li a{ display: block; height: 35px; cursor:hand; }
.header  #imgmenu ul li em{ display:none;}

.header  #imgmenu li#ktag1 a{ width: 135px; }
.header  #imgmenu li#ktag1 li{ width:135px; }
.header  #imgmenu li#ktag1 li.on{background: url(../images/mainnav.jpg) 0px -35px; }
.header  #imgmenu li#ktag1 li.hover{background: url(../images/mainnav.jpg) 0px -35px; }

.header  #imgmenu li#ktag2 a{ width: 121px; }
.header  #imgmenu li#ktag2 a.on{background: url(../images/mainnav.jpg) -135px -35px; }

.header  #imgmenu li#ktag3 a{ width: 132px; }
.header  #imgmenu li#ktag3 a.aon{background: url(../images/mainnav.jpg) -256px -35px; }

.header  #imgmenu li#ktag4 a{ width: 154px; }
.header  #imgmenu li#ktag4 a.aon{background: url(../images/mainnav.jpg) -388px -35px;}


#newsticker {
	border:1px solid #ccc;
	background:#ececec;
	color:#007FC5;
	padding:0;
	position:relative;
	height:33px;
	margin:10px 0 10px;
}
.newsticker:after {
	clear:both;
	content:".";
	display:block;
	height:0;
	visibility:hidden;
}
#newsticker a:link, #newsticker a:visited {
	color:#0f7ac0;
}
#newsticker h3 {
	float:left;
	margin:10px 12px 0 17px;
	font-size:12px;
}
#newsticker .newsticker-controls {
	padding:0 1px;
	float:left;
	width:61px;
	margin-top:8px;
}
#newsticker .newsticker-controls a {
	margin:0;
	padding:0;
	text-decoration:none;
	display:block;
}
#newsticker .newsitem-previous {
	margin:0;
	padding:0;
	width:24px;
	border-right:1px solid #afafaf;
	float:left;
}
#newsticker .newsitem-previous a {
	background:transparent url('../images/hp-sprites-mb.png') no-repeat scroll -7px 0;
	height:16px;
}
#newsticker .newsitem-previous a:hover, #newsticker .newsitem-previous a:focus {
	background-position:-7px -16px;
}
#newsticker .newsitem-next {
	margin:0 12px 0 0;
	padding:0;
	width:24px;
	float:right;
}
#newsticker .newsitem-next a {
	background:transparent url('../images/hp-sprites-mb.png') no-repeat scroll -33px 0;
	height:16px;
}
#newsticker .newsitem-next a:hover {
	background-position:-33px -16px;
}
#newsticker ol {
	list-style-type:none;
	position:relative;
	float:left;
	width:526px;
	font-size:12px;
}
#newsticker ol li {
	position:absolute;
	top:0;
	left:1px;
	margin-top:10px;
}
#newsticker ol li.twolinenews {
	margin-top:2px;
}
#newsticker ol li a:hover {
	text-decoration:underline;
}
#newsticker ol li .date {
	color:#666;
	background:#ececec;
}
#newsticker .newsticker-nav {
	float:right;
	color:#434e52;
	margin-right:1px;
}
#newsticker .newsticker-nav .sm-title {
	float:left;
	margin-right:11px;
}
#newsticker .newsticker-nav a {
	background:transparent url('../images/hp-sprites-mb.png') no-repeat scroll;
	float:left;
	margin-right:9px;
	width:16px;
	height:16px;
	text-align:center;
	text-decoration:none;
}
#newsticker .newsticker-nav .rss a {
	background-position:-62px 0;
}
#newsticker .newsticker-nav .rss a:hover {
	background-position:-62px -16px;
}
#newsticker .newsticker-nav .fbk a {
	background-position:-79px 0;
}
#newsticker .newsticker-nav .fbk a:hover {
	background-position:-79px -16px;
}
#newsticker .newsticker-nav .twt a {
	background-position:-96px 0;
}
#newsticker .newsticker-nav .twt a:hover {
	background-position:-96px -16px;
}
#newsticker a#followus {
	background:url('../images/hp-sprites-mb.png') 100% 0;
	width:163px;
	height:35px;
	display:block;
	float:left;
	text-indent:-20000px;
	outline:0;
	-moz-outline:0;
	margin:-1px -2px 0 0;
}
#newsticker a#followus:hover, #newsticker a#followus:focus {
	background-position:100% -35px;
}
#newsticker .ctl, #newsticker .cbl {
	display:block;
	height:4px;
	width:4px;
	position:absolute;
	background:url('../images/hp-sprites-mb.png') no-repeat 0 0;
	line-height:4px;
	font-size:0;
}
#newsticker .ctl {
	top:-1px;
	left:-1px;
}
#newsticker .ctr {
	top:-1px;
	right:-1px;
	background-position:0 -4px;
}
#newsticker .cbl {
	bottom:-1px;
	left:-1px;
	background-position:0 -12px;
}
#ie6 #newsticker .cbl {
	bottom:-2px;
}
#newsticker .cbr {
	bottom:-1px;
	right:-1px;
	background-position:0 -8px;
}
#ie6 #newsticker .cbr {
	bottom:-2px;
}

.footwrap{width:100%; height:40px; background:url(../images/pagebg2.jpg) repeat-x; color:#999;}

.footwrap .inbox{
	width:100%;
	padding-top:10px;
	height:40px;
	margin:0 auto;
}


