﻿body{
	margin:0 auto;
	font-size:12px;
	color:#545454;
	background-color:#FFFFFF;
}
.header{
	width:100%;
	height:85px;
	background:url(http://images.800app.com/image/topbg1.gif) repeat-x;
	margin-bottom:5px;
}
.top{
	width:980px;
	height:50px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.toplink{
	width:980px;
	height:20px;
	padding-top:10px;
	text-align:right;
	padding-right:40px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
.STYLE5 {font-family: Arial, Helvetica, sans-serif}
.logo{ width:230px; float:left;}
.r_toplink{
	float:right;
	padding-top:5px;
	width:570px;
	clear: right;
}
.r_toplink li{ display:inline;  padding-left:15px; float:left;}
.navpub{
	width:982px;
	height:52px;
}
.navpub_l{
	float:left;
	width:21px;
	height:52px;
	background-image: url(http://images.800app.com/image/nav_l01.png);
	background-repeat: no-repeat;
}
.navpub_r{
	float:right;
	width:21px;
	height:52px;
	background-image: url(http://images.800app.com/image/nav_r02.png);
	background-repeat: no-repeat;
}
#pagewrap{
	width:981px;
	height:auto;
	background-color:#FFFFFF;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#contentmain{width:981px; height:750px; background:url(http://images.800app.com/image/mainbg01.gif) repeat-x; }
*html #contentmain{width:978px; height:auto; background:url(http://images.800app.com/image/mainbg01.gif) repeat-x; }
#contentmain1{width:980px; margin:0 auto; height:50px\9; background:url(http://images.800app.com/image/mainbg01.gif) repeat-x; }

.pro_new{
	float:left;
	width:712px;
	height:238px;
	margin-top: 14px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 20px;
}
*html .pro_new{
float:left;
	width:712px;
	height:238px;
	margin-top: -70px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}
.pro_l{ float:left; width:18px; height:238px; background:url(http://images.800app.com/image/pronewbg_l.png) no-repeat;}
.pro_repeatx{ float:left; width:676px; height:238px; background:url(http://images.800app.com/image/pronewrepeatx.gif) repeat-x;}
.pro_r{ float:right; width:18px; height:238px; background:url(http://images.800app.com/image/pronewbg_r.png) no-repeat; }
.p_left { background-position: right center; float: left; background-image:url(http://images.800app.com/image/linbg.gif); width: 670px; background-repeat:no-repeat; height:230px
}
.block_02 {
	background:url(http://images.800app.com/image/bbl_bj1.gif) repeat-y;
	padding:10px;
	margin:0px;
	vertical-align:text-top;
	color:#a5b2ce;
	font-size:14px;
	line-height:20px;
}
*html .pro_news{
float:left;
	width:712px;
	height:238px;
	margin-top: -70px;
	margin-right: 10px;
	margin-bottom: 5px;
	margin-left: 10px;
	}
*html .keywords{ float:right;width:213px;height:238px;background:url(http://images.800app.com/image/keywordsbg.png) no-repeat; margin:-70px 6px 10px 0px;
}
.case{
	width:940px;
	height:200px;
	float:left;
	padding-left:25px;
	margin-top: 0;
	margin-right: auto;
	margin-bottom: 0;
	margin-left: auto;
}
#footer {clear: both; FONT-SIZE: 12px; COLOR: #545454; BACKGROUND-COLOR: #ffffff; margin:0 auto;}
#footer .nav {FONT-SIZE: 12px; margin: 25px 0px 10px 0px; LINE-HEIGHT: 20px; TEXT-ALIGN: center}
*html #footer .nav {FONT-SIZE: 12px; MARGIN:15px 0px 10px; LINE-HEIGHT: 19px; TEXT-ALIGN: center}
#footer .nav A {MARGIN: 0px 8px; COLOR: #545454; TEXT-DECORATION: none}
#footer .nav .select_language {MARGIN-LEFT: 0px; COLOR: #015ba7}
#footer .nav A:hover {COLOR: #ff0000}
#footer .fineprint {
	FONT-SIZE: 12px;
	BACKGROUND-IMAGE: url(http://images.800app.com/image/bk_foot_fine.png);
	WIDTH: 925px;
	LINE-HEIGHT: 15px;
	BACKGROUND-REPEAT: no-repeat;
    margin:0 auto;
}
#footer .fineprint .bottom {padding-right: 25px; BACKGROUND-POSITION: left bottom; PADDING-LEFT: 25px; BACKGROUND-IMAGE: url(http://images.800app.com/image/bk_foot_fine_bottom.png); PADDING-BOTTOM: 31px; PADDING-TOP: 24px; BACKGROUND-REPEAT: no-repeat; text-align: center; margin:0 auto;}
#footer .fineprint .address { margin-top: 15px }
a.news:link {
	font-size: 12px;
	color: #545454;
	text-decoration: none;
	line-height: 100%;
	font-weight:normal;
}
a.news:visited {
	font-size: 12px;
	color: #545454;
	line-height: 150%;
	text-decoration: none;
	font-weight:normal;
}
a.news:hover {
	font-size: 12px;
	color: #FF0000;
	line-height: 150%;
	text-decoration: underline;
	font-weight:normal;
}
.e_links a{
	font-size:12px;
	color:#808080;
	text-decoration:none;
}
.STYLE2 {color: #666666}
.e_links a:hover{ font-size:12px; color:#FF0000; text-decoration:none;}
.r_linktop{ float:right;}
.search {
	padding:0;
	margin:0;
	float:right;
	height:40px;
	position: relative;
	top: 5px;
	display:block;
	float:right;
	padding:7px 0 0 0;
	left: 570px;
}
.search span {
	display:block;
	float:left;
	background:url(http://images.800app.com/image/search_bg.png) left top no-repeat;
	width:100px;
	height:27px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
}
.search  .keywords { float:left; border:0; background:none; height:10px; width:100px; padding:8px 0; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#a1a1a1; }
.search .button { float:left; margin:0; padding:1px 0 0 0;}
.foot{clear:both;}
	

.leftnr{ float:left;
	width:185px;
	padding-top: 0px;
	padding-right: 0px;
	padding-bottom: 10px;
	background-color:#FFFFFF;
}
li{list-style-type:none}
.center{
	float:left;
	padding-left:210px;
	width:500px;
	padding-left:30px;
	padding-top:5px;
	padding-right:20px;
	margin:0px;
	font-size:12px;
	line-height:23px;
	color:#464646;
}
.center1{
	float:left;
	padding-left:210px;
	width:760px;
	padding-left:0px;
	padding-top:5px;
	padding-right:0px;
	margin:0px;
	font-size:12px;
	line-height:23px;
	color:#464646;
	text-align: left;
}
.center1 a{ color:#545454; text-decoration:none;}
.center1 a:hover{ color:#FF0000; text-decoration:underline;}
.rightnr{
	float:left;
	padding-left:100px;
	padding:0px;
	margin-top:10px;
}
.right_bn {width:200px; padding:0px; margin:0px;}
.sytu01s a {
	display: block;
	cursor: pointer;
	float:right;
	width:170px;
	height:60px;
	padding:0px;
	text-align: center;
	margin:0px 7px 10px 0px;
	background:url(http://images.800app.com/image/sytu01t.gif) no-repeat;
}
.sytu01s a:hover {background:url(http://images.800app.com/image/sytu02t.gif) no-repeat;}
.sytu02 a {
	display: block;
	cursor: pointer;
	float:right;
	width:170px;
	height:60px;
	padding:0px;
	text-align: center;
	margin:0px 7px 10px 0px;
	background:url(http://images.800app.com/image/dengl01.gif) no-repeat;
}
.sytu02 a:hover {background:url(http://images.800app.com/image/dengl02.gif) no-repeat;}
.sytu03 a {
	display: block;
	cursor: pointer;
	float:right;
	width:170px;
	height:61px;
	padding:0px;
	text-align: center;
	margin:0px 7px 10px 0px;
	background:url(http://images.800app.com/image/gkys01.gif) no-repeat;
}
.sytu03 a:hover {
	background:url(http://images.800app.com/image/gkys02.gif) no-repeat;
}
.rightbody{ float:right; width:765px; }
.c_banner{
	margin-top:10px; width:765px;
}
.STYLE1 {
	font-size: 12px;
	font-weight: bold;
	color:#000000;
}
a.STYLE1 {
	font-size: 14px;
	font-weight: bold;
	color:#000000;
	text-decoration:none;
}
a.STYLE1:hover {
	font-size: 14px;
	font-weight: bold;
	color:#FF0000;
	text-decoration:underline;
}
a.newstop{
	font-size:12px;
	color:#545454;
	text-decoration:underline;
	}
a.newstop:hover{
	font-size:12px;
	color:#ff0000;
	text-decoration:underline;
	}
.newsfont{ text-indent:2em;}
.center p{
	padding:0px 0px 0px 10px;
	margin:0px;
	font-size:12px;
	line-height:25px;
	color:#464646;
}
.center a{ color:#3287C5; text-decoration:none;}
.center a:hover{ color:#FF0000; text-decoration:none;}
*html .wz_bt{	
    padding-top:13px;
	font-weight:bold;
	background:url(http://images.800app.com/image/3j_bj1.gif) no-repeat;
	height:20px;
	margin-top: 0px;
	margin-right: 0px;
	margin-bottom: 15px;
	margin-left: 5px;
	line-height:30px;
	}
.leftbody{
	width:980px;
	float:left;
	margin:0px;
	padding-left:0px;
}
.center2{float:left; width:723px; padding-left:5px; padding-top:20px; padding-right:5px; margin:0px;}
.center2 p{ padding:0px 0px 0px 10px; margin:0px; font-size:12px; line-height:27px; color:#464646; }
.center2 a{ color:#3287C5; text-decoration:none;}
.center2 a:hover{ color:#FF0000; text-decoration:underline;}
.l_tu{
	float:left;
	padding-left:10px;
	padding-top:10px;
	margin:0px;
	height: 214px;
}
.rightnr1{ float:left; padding-left:760px; padding:0px; margin-left:10px;}
.right_bn1 {width:180px;padding:0px;margin:0px;}
.cpjg{ width:940px; padding:10px 0px 0px 5px; margin:0px; float:left;}
.cpjg p{ padding:0px; margin:0px;}
.biao{ border-left:1px #C8C8C8 solid; border-right:1px #C8C8C8 solid; border-bottom:1px #C8C8C8 solid; width:940px; padding:10px; margin:0px; }
.biao tr{ padding:0px; margin:0px;}
.bbmc{
	background:url(http://images.800app.com/image/biao_01.gif) no-repeat;
	padding:0px;
	margin:0px;
	vertical-align:text-top;
	color:#FFFFFF;
	font-size:14px;
}
.bbl{
	background:url(http://images.800app.com/image/bbl_bj.gif) repeat-y;
	padding:10px;
	margin:0px;
	vertical-align:text-top;
	color:#FFFFFF;
	font-size:14px;
	line-height:20px;
}
.bb_r{ background-color:#F0F0F0; color:#464644; font-size:12px; padding:8px 5px 5px 5px; margin:0px; text-align:center; line-height:20px; vertical-align:top; }
.bb_r1{ background-color:#D01111; color:#ffffff; font-size:12px; padding:8px 5px 5px 5px; margin:0px; text-align:center; line-height:20px; vertical-align:top; }
.bb_red{ background-color:#F0F0F0; color:#ff0000; font-size:12px; padding:8px 5px 5px 5px; margin:0px; text-align:center; line-height:20px; vertical-align:top;}
.bb_bgred{ background-color:#CDE3F6; color:#464644; font-size:12px; padding:8px 5px 5px 5px; margin:0px; text-align:center; line-height:20px; vertical-align:top;}
.bb_bgred1{
	background-color:#CDE3F6;
	color:#ff0000;
	font-size:12px;
	padding:8px 5px 5px 5px;
	margin:0px;
	text-align:center;
	line-height:20px;
	vertical-align:top;
}
.dzqk{margin-left:23px; float:left;}
*html .dzqk{margin-left:10px; float:left;}
*html .dzqk1{margin-left:10px; float:left;}
*html .gsw{ margin-left:10px; padding-left:10px;}
.h1{ font-size:12px; color:#000; font-weight:bold;}
.r_video{width:200px; float:right;}
.r_video ul{ width:170px; line-height:28px; font-size:12px; color:#545454; padding-left:20px; margin:0px; padding-bottom:20px;}
.r_video li{ line-height:25px; font-size:12px; color:#808080; list-style:none;display:block; border-bottom:1px #808080  dotted;}
.r_video li a{ line-height:25px; font-size:12px; color:#326db5; text-decoration:none; font-weight:bold; }
.r_video li a:hover{ line-height:25px; font-size:12px; color:#326db5; text-decoration:none;}
*html .nav_list{ width:100%; margin-top:12px;}
*html ul#topnav {float:left; list-style: none; font-size: 14px;}
ul.bbkCssMenu ul{display:none}
ul.bbkCssMenu li:hover>ul{display:block}
ul.bbkCssMenu ul{position: absolute;left:-1px;top:98%;}
ul.bbkCssMenu,ul.bbkCssMenu ul {
	margin:0px;
	list-style:none;
	padding:0px 2px 2px 0px;
	background-color:#fff;
	background-repeat:repeat;
	border-color:#69b6ee;
	border-width:1px;
	border-style:solid;
}
ul.bbkCssMenu table {border-collapse:collapse}ul.bbkCssMenu {
	display:block;
	zoom:1;
	height:21px;
	float: left;
}
ul.bbkCssMenu ul{width:120.05000000000001px;background-image:url(http://images.800app.com/images/testbj1.gif);}
ul.bbkCssMenu li{display:block; margin:2px 0px 0px 2px; font-size:0px;}
ul.bbkCssMenu a:active, ul.bbkCssMenu a:focus {outline-style:none;}
ul.bbkCssMenu a {
	display:block;
	vertical-align:middle;
	border-width:0px;
	border-color:#fff;
	border-style:solid;
	text-align:center;
	text-decoration:none;
	padding:2px 5px 5px 10px;
	_padding-left:0;
	font:normal 12px Tahoma;
	color: #545454;
	text-decoration:none;
	cursor:default;	
}
ul.bbkCssMenu span{overflow:hidden;}
ul.bbkCssMenu li {float:left;}
ul.bbkCssMenu ul li {float:none;}
ul.bbkCssMenu ul a {text-align:left; white-space:nowrap;}
ul.bbkCssMenu li:hover{position:relative; background-image:url(http://images.800app.com/images/btn4.jpg);}
ul.bbkCssMenu li:hover>a{border-color:#45ADE4;border-style:solid;font:normal 12px Tahoma;color: #fff;text-decoration:none;}
ul.bbkCssMenu li a:hover{
	position:relative;
	background-color:#69b6ee;
	border-color:#45ADE4;
	border-style:solid;
	font:normal 12px Tahoma;
	color: #fff;
	text-decoration:none;	
}
ul.bbkCssMenu li.bbkCssMenui0 {width:113px;height:35px;margin-left: 15px;}
ul.bbkCssMenu li a.bbkCssMenui0{
height:27px;
width:93px;
background-image:url(http://images.800app.com/images/btn3.gif);
border-width:0px;
font:normal 14px Tahoma;
font-weight:bold;
color:#545454;
}
ul.bbkCssMenu li a.bbkCssMenui0:hover{
width:93px;
height:27px;
background-image:url(http://images.800app.com/images/btn4.jpg);
font:normal 14px Tahoma;
font-weight:bold;
color:#ffffff;
}
ul.bbkCssMenum0 {background-color:transparent;border-width:0px;padding:13px 0px 0px 13px;}
ul.bbkCssMenum0>li>a {padding:8px 10px 0px 10px;}
ul.bbkCssMenum0 a {padding:8px 10px 0px 10px;}
ul.bbkCssMenum0 ul a {padding:2px 5px 5px 10px;}
ul.bbkCssMenum0>li {margin:0px 0px 0px 0px;}
ul.bbkCssMenum0 li {margin:0px 0px 0px 0px;}
ul.bbkCssMenum0 li li {margin:2px 0px 0px 2px;}
.search {
	padding:0;
	margin:0;
	float:right;
	height:40px;
	position: relative;
	top: 5px;
	display:block;
	float:right;
	padding:7px 0 0 0;
	left: 570px;
}

.search span {
	display:block;
	float:left;
	background:url(http://images.800app.com/image/search_bg.png) left top no-repeat;
	width:100px;
	height:27px;
	margin-top: 0;
	margin-right: 5px;
	margin-bottom: 0;
	margin-left: 5px;
	padding-top: 0;
	padding-right: 6px;
	padding-bottom: 0;
	padding-left: 6px;
}

*html .middle{
    padding:0px;
	width:980px;
	height:auto;
	background:url(http://images.800app.com/image/subbg.gif) repeat-x;
	margin:0 auto;
	
	}
	
*+html .middle{
	padding:0px;
	width:980px;
	height:auto;
	background:url(http://images.800app.com/image/subbg.gif) repeat-x;
	margin-top: 0px;
	margin-right: auto;
	margin-bottom: 0px;
	margin-left: auto;
	background-repeat: repeat-x;
}
.middle{
	width:980px;
	height:600px\9; margin:0 auto;
	background-image: url(http://images.800app.com/image/subbg.gif);
	background-repeat: repeat-x;
}

.search  .keywords { float:left; border:0; background:none; height:10px; width:100px; padding:8px 0; margin:0; font:normal 12px Arial, Helvetica, sans-serif; color:#a1a1a1; }
.search .button { float:left; margin:0; padding:1px 0 0 0;}
.nav_ef {font-family: Arial, Helvetica, sans-serif;}

.kcyg{ font-size:12px; color:#719acc; font-family:Verdana, Arial, Helvetica, sans-serif}
.l_sitemap{ float:left; width:650px;}
.m_sitemap{ width:850px; margin:0 auto; height:auto; padding:20px 10px 20px 15px;}
a.s_maplink { font-size:12px; color:#545454; line-height:25px; text-decoration:none;}
a.s_maplink:hover {font-size:12px; color:#FF0000; line-height:25px; text-decoration: underline;}
.foot{clear:both;}
.linknei a{
	font-size:12px;
	color:#545454;
	text-decoration:none;
}
A:hover{
	color:#FFFFFF;
	text-decoration:underline
}
A:link { text-decoration:none} 
A:visited{ text-decoration:none} 
.STYLE81 {
	font-size: 12px;
	color: #FFFFFF;
	font-weight: bold;
}
.STYLE82 {
	color: #FFFFFF;
	font-weight: bold;
	font-size: 13px;
}
.STYLE83 {
	color: #FFFFFF
	}

