body,div,h1,h2,h3,h4,h5,h6,ul,ol,li,dl,dt,dd{margin:0;padding:0;}
body{background:#006699;font:12px Tahoma,"宋体";color:#666;}
a{color:#666;text-decoration:none;}
a:hover{color:#FF6600;text-decoration:underline;}
ul,ol{list-style:none;}
img{border:0;}
input{border:1px solid #999;}

#header,#banner,#nav,#main,#footer{clear:both;width:860px;margin:0 auto;background:#FFF;}
.clear-both{clear:both;}

#header{height:102px;}
.logo{float:left;padding:1px 0 0 12px;width:460px;}
.head-other{float:left;width:388px;}
.header-links{display:block;float:left;width:248px;height:21px;padding:0 0 0 140px;background:url(images/header-other-bg.gif) no-repeat 120px top;}
.header-links li{display:block;float:left;width:76px;}
.header-links a{display:block;padding:3px 14px 4px 14px;}
.notice{float:left;width:380px;padding:62px 8px 2px 0;text-align:right;}
.notice a{color:#FF6600;}

#banner{width:856px;height:178px;padding:0;background:#FFF url(images/123.jpg) no-repeat center center; border:2px ridge #FFF;}

#nav{height:38px;background:url(images/nav-bg.jpg) repeat-x left top;overflow:hidden;}
.nav{float:left;width:860px;}
.nav li{display:block;float:left;border-right:1px solid #FFFFFF;}
.nav a{display:block;padding:12px 14px 8px 14px;color:#000;font-size:14px;font-weight:bold;}
.nav .nav-active,.nav a:hover{color:#FFF;text-decoration:none;}

#main{padding:5px 0 0 0;border-top:3px solid #CCC;line-height:22px;}

#sidebar{float:left;width:196px;padding:0 8px 0;overflow:hidden;}

.module{float:left;width:194px;margin:0 1px 8px;background:url(images/module.gif) no-repeat left bottom;}
.module-title01{width:128px;height:31px;padding:16px 0 0 66px;font-size:14px;color:#5398D1;}
.module-title01 a{color:#5398D1;}
.module-title01 a:hover{color:#FFF;text-decoration:none;}

.module-list{float:left;display:block;width:150px;padding:6px 22px 12px 22px;}
.module-list li{display:block;float:left;width:128px;padding:2px 0 0 22px;border-bottom:#ddd 1px dotted;background:url(images/icon01.gif) no-repeat 2px 2px;}
.module-content{float:left;width:170px;padding:10px 12px 10px;}
.module-content select{margin:6px 9px;}

.service-price .module-title01{height:49px;background:url(images/service-price.gif) no-repeat left top;}

.module.contact{height:64px;background:url(images/contact.gif) no-repeat left bottom;}
.module.contact .module-title01{display:block;padding:24px 0 0 80px;color:#5398D1;}

.module.book{height:64px;background:url(images/book.gif) no-repeat left bottom;}
.module.book .module-title01{display:block;padding:24px 0 0 80px;color:#5398D1;}

.module.pro{}
.module.pro .module-title01{padding:6px 14px 10px 52px;background:url(images/pro.gif) no-repeat left bottom;color:#5398D1;}

.links .module-title01{height:40px;padding:6px 14px 1px 52px;background:url(images/links.gif) no-repeat left top;}

.website .module-title01{height:40px;padding:6px 14px 1px 52px;background:url(images/website.gif) no-repeat left top;}

.news .module-title01{height:40px;padding:6px 14px 1px 52px;background:url(images/news.gif) no-repeat left top;}
.news .module-list li{width:136px;padding:0 12px 0 12px;background:url(images/list-symbol.gif) no-repeat 2px 9px;border:none;}

#contents{float:left;width:640px;overflow:hidden;}

.column{float:left;width:640px;margin-bottom:8px;padding-bottom:6px;background:url(images/content-bg.gif) no-repeat left bottom;color:#333;}
.column-title01{float:left;width:640px;background:url(images/content-title01.gif) no-repeat left top;font-size:13px;color:#FFF;}
.company .column-title01{background:url(images/content-title02.gif) no-repeat left top;}
.position-nav{}
.column-title01 span{display:block;float:left;padding:4px 0 0 32px;}
.column-title01 .more{float:right;padding:3px 10px 1px 6px;font-size:12px;font-weight:normal}
.column-title01 .more a{color:#FFF;}

.column-pro-list,.column-list{float:left;display:block;width:638px;padding:10px 0 0;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;overflow:hidden;}
.column-pro-list li{display:block;float:left;width:146px;padding:0 0 0 11px;}
.column-pro-list li .pic{display:block;width:146;height:116px; }
.column-pro-list li .pic img{width:140px;height:110px;border:1px solid #CCC;padding:2px;}
.column-pro-list li .name{display:block;width:142px;padding:2px;color:#000;text-align:center;}
.column-pro-list li a{}

.column-list{width:618px;padding:10px 10px 12px;}
.column-list li{display:block;float:left;width:600px;padding:2px 0 0 18px;border-bottom:1px dotted #DDD;background:url(images/icon02.jpg) no-repeat 4px 8px;}
.column-list a{float:left;color:#333;}
.column-list a:hover{color:#FF6600;}
.column-list-time{float:right;padding-right:6px;}

.column-content{float:left;width:614px;padding:12px 12px 0 12px;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;}
.column-content p{padding:0 0 12px;margin:0;}
.text-tiele{font-size:14px;color:#FF0000;text-align:center;}
.text-info{display:block;float:left;width:614px;border-top:1px solid #666;border-bottom:1px solid #666;margin:12px 0;padding:2px;}
.tip{float:left;padding-left:36px;}
.author{float:right;padding-right:36px;}

.services-content{margin-bottom:12px;padding:12px;border-bottom:1px dotted #CCC;}
.services-title{float:left;width:146px;}
.services-title .pic{display:block;width:146px;height:116px;}
.services-title .pic img{width:140px;height:110px;border:1px solid #CCC;padding:2px; overflow:hidden;}
.services-title .name{display:block;width:142px;padding:2px;color:#000;text-align:center;}
.services-list{display:block;float:left;width:418px;padding:6px 12px;overflow:hidden;}
.service-list{line-height:28px;}
.service-list dt{font-weight:bold;}
.services-list dt{}
.services-list dd{}
.view{background:#FF7000;color:#FFF;padding:2px 4px;}
.view:hover{color:#FFF;text-decoration:none;}
#server_fback p{ height:25px; line-height:25px; padding-left:10px; font-size:14px; font-weight:bolder;}
#server_fback span.fbackTitle{display:block; width:100px; text-align:right; float:left; line-height:20px;}
#server_fback span.fbackBtn{ display:block; padding-left:100px;}


.m-book{border:1px solid #CCC;padding:12px;}
.book-form{width:588px;padding:0px;margin:0px;}
.form-block01{float:left;width:200px;}
.form-block02{float:left;width:380px;}
.form-block01 span{color:#FF6600;}
.book-search{float:left;width:588px;padding:6px 12px;border:1px solid #CCC;border-top:none;}
.book-view{float:left;width:588px;padding:6px 12px;border:1px solid #CCC;border-top:none;}
.book-view p{margin:0;padding:6px;}
.book-message{margin:0 0 16px;padding:12px;border-bottom:1px solid #CCC;}
.book-message .message-info{padding:0 6px;}
.book-message .message-text{padding:0 6px 12px;}

.pic-list{float:left;display:block;width:638px;padding:10px 0 0;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;overflow:hidden;}
.pic-list li{display:block;float:left;width:180px;padding:0 0 12px 23px;text-align:center;overflow:hidden;}
.pic-list img{width:150px;height:180px;padding:2px;border:1px solid #CCC;overflow:hidden;}

.page-nav{text-align:center;padding:24px 0 36px;border-left:1px solid #D8D8D8;border-right:1px solid #D8D8D8;}
.page-nav a{padding:0;}
.page-nav a:hover,.page-nav b{color:#F33;}
.page-nav  .page-nav-active{font-weight:bold;color:#F33;}

.bottom-nav{padding:24px 12px 36px;font-size:14px;}
.bottom-nav span{display:block;}
.bottom-nav a{text-decoration:underline;}

#footer{border-top:3px solid #F1F1F1;line-height:22px;text-align:center;background:#F1F1F1;}
.footer-links{padding:6px;border-top:1px solid #D8D8D8;}
.copyright{padding:6px;}



#demo1 ul {
        margin: 0;
        padding: 0;
        list-style: none; 
        width: 150px; 
        height:17px;
        font-size: 12px;
        overflow: hidden;

}
#demo1 ul li {
         width: 150px; 
         line-height: 17px;
		 text-align:left;
}
#demo1,.ggao { float:right;}