body{ padding:0; margin:0; font-size:12px; color:#66696A;}

#top{ width:990px; height:88px; margin:auto;}
#top .logo{ float:left;}
#top .right{ float:right; text-align:right;}
#top .right a{ text-decoration:none; color:#66696A;}
#top .right a:hover{ text-decoration:underline; color:#FF0000;}
#top .right_top{ padding-top:17px;}
#top .right_bot{ padding-top:21px; height:22px;}

#input{ background:0; border:1px solid #CCCCCC; width:75px; height:17px; line-height:18px;}
#button{ border:0; width:40px; height:22px; line-height:22px; color:#FFFFFF; background:url(../images/button.gif) no-repeat;}
/*
#nav{ clear:both; width:990px; height:32px; margin:auto; background:url(../images/nav_bg.gif) repeat-x;}
#nav ul{ list-style-type:none; padding:0; margin:0;}
#nav ul li{ float:left; position:relative; font-weight:bold; color:#FFFFFF; margin-left:2px; text-align:center; line-height:32px;}
#nav ul li a{ text-decoration:none; color:#FFFFFF; display:block; width:120px; background:url(../images/nav_xi.gif) no-repeat right;}
#nav ul li a:hover{ color:#FF9500;}
#nav ul ul{ visibility:hidden; position:absolute; top:32px; right:0;}
#nav ul ul a{ width:122px; height:32px; background:url(../images/nav_bg.gif) repeat-x; display:block;}
#nav ul ul a:hover{ background:#FFFF00; color:#000000;}
#nav ul li:hover ul{ visibility:visible; display:block;}
*/
/*now*/
#nav {width:990px; margin:auto;font-size: 12px;position: relative;z-index: 100; text-align:right; background:url(../images/nav_bg.gif) repeat-x; font-family:verdana; height:32px;}
#nav ul{list-style: none; padding:0; margin:0;}
#nav li {float: left;position: relative;}
#nav ul ul {visibility: hidden;position: absolute;left:0px;top: 32px;}
#nav table {position: absolute;top: 0;left: 0;}
#nav ul li:hover ul,
#nav ul a:hover ul{visibility: visible;}
#nav a{display: block;padding:10px 28px 8px 28px;color: #fff;text-decoration: none; font-weight:bold; font-size:12px; border-right:1px solid #fff;}
#nav a:hover{background:#eee;color: #205AA7;}
#nav ul ul li {clear: both;text-align: left;font-size: 12px; background:#eee; z-index:1020;}
#nav ul ul li a{display: block; min-width:100px; _width:100px; max-height:none;height: 13px;margin: 0;border: 0;color:#000; padding:10px 30px 8px 20px; font-size:9pt; font-weight:normal;}
#nav ul ul li a:hover{border: 0;background: #ccc;color:#205aa7; font-weight:bold;}

/*Èý¼¶²Ëµ¥*/
#nav ul ul ol {visibility: hidden;position: absolute;top: 0px;left:150px; background:#eee;border:0px;overflow:hidden; padding:0; margin:0;}
#nav ul ul ol li,
#nav ul ul ol li a {background:#eee;width:120px; display:block; height:30px;overflow: hidden;}
#nav ul ul ol li a:hover {background:#ccc; color:#000;}
#nav ul ul li:hover ol, 
#nav ul ul a:hover ol {visibility: visible;z-index:1010;overflow:auto;zoom:1;overflow:hidden;}
#nav ul ul :hover ol ul {visibility: hidden;z-index:1010;}
#nav ul ul :hover ol :hover ul ul {visibility: hidden;z-index:1010;}
#nav ul ul :hover ol :hover ul {visibility: visible;z-index:1010;}
#nav ul ul :hover ol :hover ul :hover ul {visibility: visible;z-index:1010;}





#nav .tel{ float:right; font-weight:bold; color:#FFFFFF; width:200px; line-height:32px; background:url(../images/tel.gif) no-repeat left center; padding-left:30px; padding-right:10px;}


#ad{ clear:both; width:990px; height:320px; margin:auto; border-bottom:3px solid #EFEEEE;}

#main{ width:990px; height:219px; margin:auto; margin-top:17px; overflow:hidden; background:url(../images/main_bg.gif) no-repeat; clear:both;}
#left{ float:left; width:300px; padding:15px;}
#left .title{ color:#1884C4; font-weight:bold; line-height:30px; background:url(../images/title.gif) no-repeat left center; padding-left:15px;}
#left .ad{ float:left; padding-left:5px;}
#left .right{ float:right; width:180px; padding-right:10px;}
#left .right_title{ font-weight:bold; color:#000000; line-height:22px;}
#left .right_content{ line-height:20px;}
#left .nav{ clear:both; color:#1884C4; padding-top:4px; line-height:21px; padding-left:4px;}
#left .nav a{ text-decoration:none; color:#1884C4;}
#left .nav a:hover{ text-decoration:underline; color:#FF0000;}

#right{ float:right; width:660px;}
#right_left{ padding:15px; width:300px; float:left;}
#right_left .title{ color:#1884C4; font-weight:bold; line-height:30px; background:url(../images/title.gif) no-repeat left center; padding-left:15px;}
#right_left ul{ list-style-type:none; padding:0; margin:0; padding-left:8px;}
#right_left ul li{ line-height:20px;}
#right_left ul li a{ text-decoration:none; color:#66696A;}
#right_left ul li a:hover{ text-decoration:underline; color:#FF0000;}
#right_left .button{ border:0; width:101px; height:30px; float:right; padding:0; margin:0; background:url(../images/main_button.gif) no-repeat;}


#page{ clear:both; width:990px; min-height:100px; _height:100px; max-height:none; margin:auto; margin-top:10px;}
#page_left{ float:left; width:180px;}
#page_left .title{ line-height:22px; color:#FFFFFF; font-weight:bold; padding-left:10px;  background:url(../images/page_left.gif) repeat-x;}
#page_left ul{ list-style-type:none; padding:0; margin:0; background:#EBF5FE; font-family:verdana;}
#page_left ul li{ line-height:25px; font-weight:bold; border-bottom:1px solid #fff; padding-left:10px; color:#134564;}
#page_left ul li a{ text-decoration:none; color:#134564;}
#page_left ul li a:hover { text-decoration:underline; color:#cc0000; background::#EBF5FE;}
#page_left ul ul { list-style:none; padding:0; margin:0; padding-left:5px; border-bottom:1px solid #fff;}
#page_left ul ul li { font-weight:normal; border:0; font-family:verdana;}
#page_left ul ul li a {color:#666;}
#page_left ul ul li a:hover {color:#205aa7;}
#page_left .hand {cursor:hand;}

#page_left ul ul ul { list-style:none; padding:0; margin:0; padding-left:10px; border-bottom:1px solid #fff;}
#page_left ul ul ul li { font-weight:normal; border:0; font-family:verdana; color:#333; font-weight:bold;}
#page_left ul ul ul li a {color:#666; font-weight:normal;}
#page_left ul ul ul li a:hover {color:#205aa7;}

#page_right{ float:right; width:790px;}
#page_right .ad{ width:790px;}
#page_right .title{ font-size:16px; font-weight:bold; color:#134564; padding-left:10px; margin-top:10px; line-height:32px; font-family:verdana; border-bottom:1px dashed #ccc;}
#page_right h1 {font-size:16px; font-weight:bold; color:#134564; padding-left:10px; margin-top:10px; line-height:32px; font-family:verdana; border-bottom:1px dashed #ccc;}
#page_right .content{ line-height:180%; padding:15px; font-size:10pt; min-height:300px; _height:300px; max-height:none; font-family:verdana;}
#page_right .content a {text-decoration:none;}
#page_right .tool {margin-top:30px;}
#page_right .tool a {color:#666; text-decoration:none;}

#solution{ clear:both; width:990px; min-height:100px; _height:100px; max-height:none; margin:auto; margin-top:10px;}
#solution .adv { clear:both;}
#solution ul {padding:10px; margin:0; list-style:none; padding-left:80px; clear:both;}
#solution ul li {float:left; margin-right:60px; text-align:left; width:150px;}
#solution ul li div {clear:both;}
#solution ul li div span  a{color:#205aa7; font-size:14px; text-decoration:none; font-weight:bold;}
#solution ul li div .p {padding-top:5px; line-height:150%;}
#solution ul li div .p a {font-size:9pt; color:#666; text-decoration:none;}

#bottom{ clear:both; width:990px; height:60px; margin:auto; margin-top:24px; line-height:24px; border-top:3px solid #EFEEEE; padding-top:10px; font-family:verdana;}
#bottom .left{ float:left;}
#bottom .right{ float:right; text-align:right;}
#bottom a{ text-decoration:none; color:#66696A;}
#bottom a:hover{ color:#66696A;}

.floatBar {position:fixed;bottom:0 !important;left:0;width:100%;margin:0 auto;border-top:1px solid #dadada;background:#E2E2E2 url(../images/bg_gradual_gray.gif) repeat-x;text-align:center; height:90px; clear:both;}

.floatBar {
	_position:absolute;
	_top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(documentElement.clientHeight-this.clientHeight) - 1
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight) - 1);
}

* html .floatBar { position:absolute;
top:expression(eval(document.compatMode &&
        document.compatMode=='CSS1Compat') ?
        documentElement.scrollTop
        +(documentElement.clientHeight-this.clientHeight) - 1
        : document.body.scrollTop
        +(document.body.clientHeight-this.clientHeight) - 1);

/*top:expression(document.body.clientHeight-this.style.pixelHeight+document.body.scrollTop);*/

} /* IE6 */



.floatBar ul {width:950px;text-align:center;padding: 0px;margin-top: 0px;margin-right: auto !important;margin-bottom: 0px;margin-left: auto !important;margin-right: 0px;margin-left: 0px; list-style:none; padding-top:5px; clear:both;}
.floatBar li {padding: 0px;	float:left;	color:#0f78d2;	font-weight:bold;	margin-top: 6px;	margin-right: 11px;	margin-right: 11.5px\9;	margin-bottom: 0px;	margin-left: 0px;}
.floatBar li.red {color:#f85200 !important;	margin-right: 18px;	margin-right: 20.5px\9;}
.floatBar li em {color:#f85200;font-weight:normal; font-style:normal;}
.floatBar li img {vertical-align:middle; border:0;}
