@charset "gb2312";
/* CSS Document */

body{padding:0px;margin:0px;font-size:12px;font-family:verdana,'宋体',arial,'Lucida Grande','Lucida Sans Unicode',sans-serif;color:#000;text-align:center; background:url(images/Bg.gif);}
div,form,p,ul,li,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{ margin:0px;padding:0px;text-align:left;}
button{ margin:0px;padding:0px; font-size:12px;}
ul,ol,li,dl,dt,dd{list-style:none;}
img{border:0;}
table,td,tr,th,select,input,textarea{font-size:12px;}
em,strong{ font-style:normal; font-weight:normal;}
/*默认链接*/
a:link{ color:#000; text-decoration:none;}
a:visited{ color:#000; text-decoration:none;}
a:hover{color:#000; text-decoration:underline;}
a:active{ color:#000; text-decoration:none;}
/* Clearfix清除浮动 */
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearfix{display:inline-table;}/* Hides from IE-mac \*/
* html .clearfix{height:1%;}
.clearfix{display:block;}/* End hide from IE-mac */
*+html .clearfix{min-height:1%;}/* IE7 */
.red{ color:red;}
.red a:link,.red a:visited{ color:red; text-decoration: none;}
.red a:hover{color:red; text-decoration:underline;}

.bodyMainBg{ width:850px; background:url(images/BG.jpg) repeat-y; margin:0 auto;}
.bodyMain{ width:800px; margin:0 auto; background-color:#FFF; overflow:hidden; }

.headerMain{ width:800px; margin-bottom:10px; overflow:hidden; float:left;}
.header{ width:800px; overflow:hidden; background-color:#FFF; overflow:hidden;}
.header li{ margin-bottom:8px;}
.headerTitle{ height:8px;width:800px; float:left; font-size:0px; background:url(images/HeaderTop.jpg) no-repeat left top;}
.headerLogo{ width:168px; height:70px; margin-left:10px; float:left; overflow:hidden; padding-top:5px; display:inline;}
.headerAd{ width:600px; height:75px; margin-right:10px; float:right; overflow:hidden; display:inline;}

.nav{background:url(images/navBg.jpg) repeat-x left top; width:795px; height:35px; overflow: hidden; padding-right:5px;float:left;}
.nav li{ width:84px; height:35px; line-height:28px; text-align:center; float:right;}
.nav li a:link,.nav li a:visited{ display:block; text-decoration:none;background:url(images/navBut.jpg) no-repeat left top;color:#FFF; height:35px; padding-right:4px; width:80px;}
.nav li a:hover{ display:block; text-decoration:none;background:url(images/navBut_on.jpg) no-repeat left top;color:#FFFF00; height:35px; padding-right:4px; width:80px;}
.nav li.txtColor a:link,.nav li.txtColor a:hover,.nav li.txtColor a:visited{ color:#FFFF00;}

.leftMain{width:172px; float:left;}
#menu{width:172px; margin-left:10px; float:left; overflow:hidden; display:inline}
#menu .Mtop{ margin-top:10px;}
#menu .title {display:block;color:#FFF;}
#menu .title a:link, #menu .title a:visited {display:block;text-decoration:none;background:url(images/menuBut_on.jpg) no-repeat left top; color:#FFF;padding-left:35px; line-height:30px;}
#menu .title a:hover.open {display:block;text-decoration:none;background:url(images/menuBut_on.jpg) no-repeat left top; color:#FFF;padding-left:35px; line-height:30px;}
#menu .title a:link.open, #menu .title a:visited.open {display:block;text-decoration:none;background:url(images/menuBut.jpg) no-repeat left top; color:#FFF;padding-left:35px; line-height:30px;}
#menu ul {background:url(images/navListCont.jpg) repeat-y; width:172px;}
#menu li.top{ background:url(images/navListTop.jpg) no-repeat; height:5px; width:172px; line-height:0px; font-size:0px;}
#menu li.bottom{ background:url(images/navListBot.jpg) no-repeat; height:5px; width:172px;line-height:0px; font-size:0px;}
#menu li.not{display:block;height:30px; line-height:32px; background:url(images/menuListico.jpg) no-repeat 17px 10px; padding-left:35px; color:#CCCCCC; overflow:hidden; text-decoration:none; }
#menu ul li {overflow:hidden;}
#menu ul li a:link, #menu ul li a:visited {display:block;height:30px; line-height:32px; background:url(images/menuListico.jpg) no-repeat 17px 10px; padding-left:35px;color:#666666; overflow:hidden; text-decoration:none;}
#menu ul li a:hover {background:url(images/menuListBut.jpg) no-repeat 8px top;text-decoration:none;display:block;}
#menu em.txtColor{ color:#FFFF00;}
#menu li a.txtred:link,#menu a.txtred:hover,#menu a.txtred:visited{ color:red;}
.hide {display:none;}
.display{ display:block;}

.rightcont{ width:598px; margin-right:10px; float:right;overflow:hidden; display:inline}
.rightcont p.topBg{ background:url(images/rightTopBg.jpg) no-repeat left top; height:6px; width:598px; float:left; font-size:0px;}
.rightcont p.botBg{ background:url(images/rightBotBg.jpg) no-repeat left top; height:6px; width:598px; float:left; font-size:0px;}
.rightcont ul{ border-left:1px #dde3e7 solid; border-right:1px #dde3e7 solid; width:596px; overflow:hidden; float:left; min-height:520px; background-color:#FFF;}
.rightcont li.massage {padding:0; margin-top:-17px;}
.rightcont li.massage p{ width:596px; text-align:center; line-height:22px; background-color:#e6f5ff; color:#666666;}
.rightcont li.massage p.txt16{ font-size:26px; line-height:35px; font-weight:bold;}
.rightcont li.massage b{ color:#FF0000;}
.rightcont li {padding:0 5px; float:left; padding-bottom:0px; width:586px;}
.rightcont li p.title{ background:url(images/contTitle.jpg) no-repeat left 7px; width:556px; color:#015082; font-weight:bold; line-height:30px; padding-left:20px;}
.rightcont li p.right{ text-align:right; width:576px; margin-top:10px; float:left;}
.rightcont li table{background:url(images/tableBg.jpg) repeat-x left top #fff; float:left; width:100%;}
.rightcont li table.style1{border:1px solid #c6c6c6;}
.rightcont li table.style1 td{ line-height:25px; padding:0 10px;}
.rightcont li table.style2{border:1px solid #c6c6c6; border-right:0px; border-bottom:0px;}
.rightcont li table.style2 td{ line-height:25px; padding:0 5px; text-align: center; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6;}
.rightcont li table.style3{border:1px solid #c6c6c6; border-right:0px; border-bottom:0px;}
.rightcont li table.style3 td{ line-height:30px; padding:0 5px; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; height:60px;}
.rightcont li table.style3 td.title{ font-weight:bold; background-color:#ebf2f8; height:30px;}
.rightcont li table.style3 td span{ line-height:22px; color:#000; margin:0 10px;}
.rightcont li table.style3 td span.txtcolor{ color:#999;}
.rightcont li table.style3 td input{ margin:auto 5px;}
.rightcont li table.style3 td select{ margin:auto 5px;}
.rightcont li table.style4{border:1px solid #c6c6c6; border-right:0px; border-bottom:0px;}
.rightcont li table.style4 td{ line-height:30px; padding:0 5px; border-bottom:1px solid #c6c6c6; border-right:1px solid #c6c6c6; height:30px;}
.rightcont li table.style4 td.title{font-weight:bold; background-color:#ebf2f8; height:30px;}
.rightcont li table.style4 td span{line-height:28px; color:#000; margin:0 10px;}
.rightcont li table.style4 td span.right{ float:right;}
.rightcont li table.style4 td form.right{ float:right;}
.rightcont li table.style4 td.table{ padding:5px;}
.rightcont li table.style4 td span.txtcolor{ color:#999;}
.rightcont li table.style4 td input.buttom{ margin:2px 5px;}
.rightcont li table.style4 td input{ margin:auto 5px;}
.rightcont li table.style4 td select{ margin:auto 5px;}
.rightcont li table.style5 {border:1px solid #c6c6c6;}
.rightcont li table.style5 td{line-height:25px; padding:0 10px;}
.rightcont li table.style5 td.Bline{border-bottom:1px solid #c6c6c6;}
.rightcont li table.style5 td.title{font-weight:bold; background-color:#ebf2f8; height:30px;}
.rightcont li table.style5 td span.www{font-weight:bold; font-size:16px; margin-right:10px;}
.rightcont li thead{ text-align:center; padding:0px; font-weight:bold;}
.rightcont li table.Mtop{ margin-top:10px;}

.footMain{width:800px; margin-top:10px; overflow:hidden; float:left; background:url(images/FootBott.jpg) no-repeat  left bottom; height:123px;}
.foot{ width:800px; border-top:5px solid #02449d; float:left; height:100px; padding:5px 0; background:url(images/FootBg.jpg) repeat-x left top;}
.foot p img{ margin-right:5px;}
.foot p.icp{ width:144px; float:right;}
.foot p.icp img{ margin:0 10px;}
.foot p{ line-height:25px; text-align:center; color:#797979}
.foot td img{ margin-right:5px;}
.foot p.tel{color:#002d64; }
.foot p.qq{ color:#002d64; }

.cont{ width:800px; overflow:hidden; float:left; background-color:#FFF;}

