/*公共样式*/
* { margin: 0px; padding: 0px; }
a { color: #555; text-decoration: none; outline:none; }
a:hover { text-decoration: none; color: #F60; }
a:active { text-decoration: none; color: #F60; star:expression(this.onFocus=this.blur());
}
ul, li, dl, dt, dd { list-style:none; margin:0; padding:0; }
img { border:0; }
.yellow:link, .yellow:visited{ color: #FD4403; }
.green:link, .green:visited{ color: #7CA000; }
body { background-color: #fff; font-family: "宋体"; }

/*头部页面样式*/
.midblock { width: 973px; margin:0 auto; }
.midint { float: left; width: 973px; font-size: 12px; color: #555; }
.logo { float: left; width: 302px; }
.topitem { float: left; }
.menu { float: left; width: 740px; height: 61px; }
.menu ul{ float: left; width: 740px; height: 61px; }
.menu ul li{ float: left; width: 92px; font-size: 13px; color: #DEA8A8; text-align: center; }
.menu ul li a{float: left; width: 92px; font-size: 13px; color: #DEA8A8; }
.menu ul li span { width: 92px; float: left; }
.menu ul li span a{ font-size: 14px; color: #fff; }
.Normal { padding-top: 14px; }
.Current { padding-top: 14px; background-color: #82001E; height: 47px; }

.meitem { float: right; width: 201px; height:46px; padding:15px 0 0 28px; background:url(../images/menline.jpg) no-repeat left top; }
.meitem span { padding-bottom: 6px; }

/*主体页面样式*/
.psdleft { float: left; width: 200px; padding:8px 5px; border: 3px solid #CA5977; background-color:#F1EFF0;  }
.psimg { float: left; width: 200px; }
.pstitle { float: left; width: 200px; height:26px; line-height:26px; text-align:center; font-size:14px; font-weight:bold; color:#FFF; background:url(../images/pstitlebg.jpg) center center;  }
.psclass { float: left; width: 200px; }
.psclass ul{ float: left; width: 200px; padding:7px 0; }
.psclass ul li {width: 170px; padding-left:30px; float: left; height:37px; line-height:37px; color:#7B4310; font-size:14px;  background:url(../images/psconline.jpg) no-repeat left center; }
.psclass ul li a{color:#7B4310; font-size:14px;}


.psdmid { float: left; width: 463px; padding-left: 14px; }

.about { float: left; width: 439px; height:119px; padding:8px 12px; background:url(../images/abbg.jpg) no-repeat left top; }
.about .abpic { float: left; width: 171px; padding-right: 12px; }
.about .abtitle { padding:11px 0 11px 0; font-size: 14px; font-weight: bold; color: #855A27; }
.about .abcont { line-height: 160%; }
.Comp { float: left; width: 463px; padding-top: 12px; }

.Comptext { float: left; width: 463px; padding:15px 0; border-bottom:dashed 1px #CCC; }
.Comptext .comptite { text-align: center; padding-bottom:10px; font-size:14px; font-weight:bold; color:#826509; }
.Comptext .compcont { line-height: 160%; }
.Comptitle { float: left; width: 463px; height:27px; background:url(../images/comtitlebg.jpg) repeat-x left bottom; }
.Comptitle ul li{ width:142px; float:left; height:27px; line-height:27px; text-align:center; font-size:14px;}
.Curr { background:url(../images/compcurr.jpg) no-repeat left bottom; }
.Curr a{color:#5C451B; font-size:14px; font-weight:bold; }
.Complist { float: left; width: 463px; padding-top: 15px; }
.Complist ul li { height: 29px; }
.Complist ul li span { float: right; }
.psdright { float: right; width: 265px; }
.viewblock { float: left; width: 245px; padding:9px; border:solid 1px #CCC; }
.viewblock .vititle { padding-bottom: 10px; color: #666; font-weight: bold; border-bottom: solid 1px #CCC;}
.viewblock .vititle span { font-size: 14px; color: #855A27; padding-right: 8px; }
.Super { float: left; width: 265px; padding-top:17px; }
.Sucont { float: left; width: 265px; }
.Sutitle { float: left; width: 265px; padding-bottom:10px; }
.Sutfont { font-size: 14px; font-weight: bold; color: #855A27; float: left; }
.sutdd { float: right; width: 87px; }
.Super .Sucont{ float: left; width: 245px; padding:9px; border:solid 1px #CCC; }

/*样式*/
.yuan { float: left; width: 831px; height:498px; background:url(../images/yuancont.png) no-repeat right top;}
.yuanmen { float: left; width: 167px; padding-top:8px; }
.yuanmen ul li { float: right; height: 56px; width: 167px; margin-bottom:29px; }
.yuanmen ul .Nor { float:left; width: 156px; text-align:center; font-size: 16px; font-weight: bold; color: #8C6105; height:56px; line-height:56px; background:url(../images/yuanbutb.png) no-repeat left  center; }
.yuanmen ul .Nor a{ font-size: 16px; font-weight: bold; color: #8C6105; }

.yuanmen ul .curre { float:left; width: 120px;  padding:0 0 0 47px; font-size: 16px; font-weight: bold; color: #8C6105; height:56px; line-height:56px; background:url(../images/yuanbuta.png) no-repeat left  center; }
.yuanmen ul .curre a{ color:#E80C0C;}
.yuanblock { float: right; width: 624px; padding:25px 20px; }
.yuantop { float: left; width: 624px; padding-bottom: 27px; border-bottom:dashed 1px #CCC; }
.yuantop .ytpic { float: left; width: 176px; padding-right: 12px; }
.yuantop .yttitle { font-size: 14px; font-weight: bold; color: #BA3300; }
.yuantop .ytcont { line-height: 180%; padding-top:22px; }
.yuanmid { float: left; width: 624px; padding:23px 0; }
.yuanmid ul li { float: left; padding:0 12px; }
.yuanbot { float: left; width: 624px; }
.yuanbot ul { float: left; width: 270px; }

.yuanbot span { float: right; }
.yuanbot ul li{ float: left; width: 270px; height: 32px; }
.midline { float: left; width: 971px; border: 1px solid #CCC; background:url(../images/hospbg.jpg) repeat-y right center; font-size: 12px; }
.hospleft { float: left; width: 277px; }
.hostitle { width: 114px; text-align:center; height:30px; padding-top:7px; color:#FFF; font-size:14px; font-weight:bold; background:url(../images/hostitlebg.jpg) no-repeat left top; }
.hispital { float: left; width:277px; padding-top: 40px; }
.butters { position: absolute; width: 227px; margin-top:247px; }

.hospright { float: right; width: 680px; }
.hospcont { float: left; width: 680px; padding-top: 28px; }
.hospcont .hoqw { padding:17px 0; }
.honame span { font-size: 14px; font-weight: bold; color: #A00024; }
.hoqw span { font-size: 14px; font-weight: bold; color: #CA5400; }
.hotext { line-height: 180%; }
.hotext span { font-size: 14px; font-weight: bold; color: #E25B01; }



.hosplist { width: 680px; float: left; padding:20px 0; border-bottom:dashed 1px #CCC; }
.hosplist ul li { float: left; height: 130px; width: 145px; margin:0 10px;}
.hosplist ul .normhos { border: 1px solid #CCC; float: left; height: 130px; width: 145px;}
.hosplist ul .Currhos { border: 1px solid #A00024; float: left; height: 130px; width: 145px;}
.envititle { float: left; width: 973px; font-family: Arial; font-size: 14px; color: #A00024; font-weight: bold; height: 36px; }
.envititleint { float: left; width: 385px; }
.envititleint span { font-size: 24px; padding-right: 10px; }
.envititle .envimore { float: right; padding-top:18px; }
.envilist { float: left; width: 973px; padding-top:44px; background:url(../images/envi.jpg) no-repeat right top; height: 230px; }
.envilist ul li { float: left; width: 185px; text-align: center; line-height: 180%; padding:0 28px; height:190px; }
.tourtitel { float: left; width: 950px; padding-left:23px; background:url(../images/Tourismbg.jpg) repeat-x left center; }
.tourtitel span { background-color: #FFF; text-align: center; float: left; width: 116px; font-size: 20px; font-weight: bold; color: #7CA000; }
.tourblock { float: left; width: 973px; padding:42px 0 17px 0; }
.tourplist { float: left; width: 303px; }
.tourplist dl { float: left; width: 303px; padding-bottom: 25px; }
 .topict { float: left; width: 151px; padding-right: 10px; }
 .totitle { font-size: 14px; font-weight: bold; padding-bottom: 8px; }
 .tocont { line-height: 180%; }

.tourright { float: right; width: 630px; }
.tourlist { float: left; width: 432px; }
.tourlist ul li { float: left; height: 90px; width: 90px; padding:0 9px; }
.toctext .tocname { font-size: 14px; font-weight: bold; }
.toctext .tocaddress { padding:8px 0 18px 0; }
.toctext .toccont { line-height:180%; }
.footer1 { font-size: 14px; color: #FFF; text-align:center;}
.footer1 a{color: #FFF; padding:0 8px;}
.footer2 { padding-top: 45px; text-align: center; font-size: 13px; color: #DFDDDD; line-height: 180%; }

/*内页样式*/
.pageint { background-color: #FFF; }
.patitle { width: 136px; color: #FFF; }
.patitle h1 { font-family: Arial; font-size: 20px; }
.patitle h2 { font-size: 20px; font-family: "黑体"; }
.class { float: left; width: 189px; }
.class ul li {width:169px; float:left; height:36px; line-height:36px; padding-left:20px;  background:url(../images/palineul.jpg) no-repeat left center; font-size:14px; }

.zixun { float: left; width: 189px; }
.xptitle { padding-bottom: 8px; font-size: 16px; color: #444; font-weight: bold; border-bottom:solid 1px #CCC; }
.xpcont { float: left; width: 712px; padding-top: 35px; line-height: 180%; font-size: 12px; }
.xpcont p { padding-bottom: 30px; }
.teamlist { float: left; width: 772px; font-size: 12px; }
.teamlist dl { float: left; width: 145px; text-align: center; padding:30px 0 0 38px; }
.teamlist dl .teamimg { float: left; height: 128px; width: 143px; border: 1px solid #CCC; }
.teamlist dl .teambut { float: left; width: 145px; }
.teamlist dl .teambut span { float: left; width: 70px; padding-right: 1px; }

.teamlist dl .teamname { float: left; width: 145px; padding:13px 0 10px 0; }
.teamlist dl .teamname span { color: #84222F; font-size: 14px; padding-right: 6px; }
.Currpsd a { color: #F60; }
.service { float: left; width: 772px; font-size: 13px; }
.service dl { float: left; width: 150px; text-align: center; padding:0 0 30px  32px; }
.service dl .sername { padding-top: 10px; }
.numblock { float: left; width: 712px; padding:0 30px 0 30px;   }
.numblock .num { float: left; width: 442px; padding:14px 0 0 270px;; border-top:solid 1px #CCC;}
.num ul li { float: left; height: 22px; width: 22px; font-size:13px; padding:0  1px; }
.num ul .nunorm { float: left; height: 22px; line-height:22px; text-align:center; width: 22px; background:url(../images/numb.jpg) no-repeat center center; }
.num ul .nucurr { float: left; height: 22px; line-height:22px; text-align:center; width: 22px; background:url(../images/numa.jpg) no-repeat center center; }
.num ul .nucurr a{ color:#FFF;}.nartitle { height: 29px; line-height: 29px; font-weight: bold; color: #FFF; padding-left: 27px; background-color: #A00024; }
.narlist { padding: 20px 10px; float: left; width: 169px; }
.narlist ul li { float: left; height: 31px; line-height:31px; width: 169px; }
.proble { float: left; width: 712px; padding:0 30px; }
.proble dl {float: left; width: 712px; padding:24px 0; border-bottom:dashed 1px #CCC;}
.probtitle a { font-size: 14px; color: #00679A; }
.probtitle { float: left; width: 712px; }
.probtitle span { float: left; width: 30px; }
.probanwer { float: left; width: 682px; padding:10px 0 0 30px; font-size: 13px; line-height: 160%; color:#444; }
.xpcont span { float: right; padding-left:12px; }
.contact { float: left; width: 642px; font-size: 14px; line-height: 180%; }
.Bali { float: left; width: 772px; font-size: 12px; }
.Bali dl { float: left; width: 303px; padding: 0 0 30px  50px;}
.news { float: left; width: 712px; padding:0 30px; }
.news dl {float: left; width: 712px; padding:24px 0; border-bottom:dashed 1px #CCC;}
.newscont { font-size: 12px; line-height: 160%; padding-top: 8px; color:#444; }
.newstitle { font-size: 14px; color: #00679A; }
.news { float: left; width: 712px; }
