@charset "utf-8";
/* CSS Document */

.box1{height:345px; background:#fff;border: 1px #e9e9e9 solid;width: 1198px;margin:20px auto 0;}

.ppgs{ width:300px; float:left; padding:15px 20px; height:315px; overflow:hidden;}
.title1{ width:100%; position:relative; height:35px; border-bottom:solid 1px #e1e1e1;}
.title1 span{ display:block; float:left; width:80px; margin-right:15px; height:35px; line-height:35px; text-align:center; font-size:18px; font-weight:bold; color:#10100f;}
.title1 span.active{ border-bottom:solid 3px #0075c2; color:#0075c2;}
.title1 a{display:block; float:right; padding:10px 10px; color:#0075c2;}

.ppgs .tabBox{ width:300px; float:left; margin-top:15px;}
.ppgs .tabBox .tabCon{ width:300px; float:left; line-height:25px;color:#333; display:none;}
.ppgs .tabBox .tabCon img{ display:block; float:left; width:100%;}
.ppgs .tabBox .tabCon p{display:block; float:left; width:100%; margin-top:5px;}
.ppgs .tabBox .tabCon a{width:300px; height:130px; display:block;} 
.ppgs .tabBox .tabCon a img{position:relative; z-index:2;width:300px; height:130px; float:left;}
.ppgs .tabBox .tabCon span{position:relative; z-index:4;top:-30px; left:0px; height:30px; background:url(../images/aBg3.png) repeat; color:#fff; display:block;text-align:center; width:280px; padding:0px 9px;line-height:30px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.ppgs .tabBox .tabCon .xsjlUl{ width:300px; float:left;}
.ppgs .tabBox .tabCon .xsjlUl li{ background:url(../images/li_list2.jpg) left center no-repeat; padding-left:20px; width:280px; display:block; float:left;line-height:30px; height:30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}

.box1M{ width:470px; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; padding:15px 25px; height:315px; overflow:hidden; float:left;}

.tsjs{ width:470px; float:left;}
.tsjsbox{ width:470px; float:left; margin-top:5px;}
.tsjsbox ul { width:480px; margin-left:-10px;}
.tsjsbox ul li{ width:110px; height:40px; float:left; margin:8px 0px 0px 10px;}
.tsjsbox ul li a{display:block;float:left;width:108px;height:38px;border:solid 1px #eee;background:url(../images/aBg1.jpg) top center repeat-x; border-radius:5px; text-align:center; color:#333; line-height:38px;text-overflow: ellipsis;white-space: nowrap;}
.tsjsbox ul li a:hover{ color:#0075c2; border:solid 1px #0075c2;}

.jdal{ width:470px; float:left; margin-top:10px;}
.jdalBox{ width:470px; float:left; margin-top:10px;}
.jdalBox ul { width:490px; margin-left:-20px;}
.jdalBox ul li{ width:210px; margin-left:20px; float:left; line-height:26px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap; background:url(../images/li_list2.jpg) left center no-repeat; padding-left:15px;}
.jdalBox ul li a:hover{ text-decoration:underline;}

.hdzq{ width:290px; float:right;padding:15px 23px;}
.tabBox2{ width:290px; float:left; margin-top:15px;}
.tabBox2 .tabCon2{ width:290px; float:left;}
.tabBox2 .tabCon2 .hdzqTop{ width:290px; float:left; position:relative; height:120px;}
.tabBox2 .tabCon2 .hdzqTop a{ width:288px;border:solid 1px #e4e4e4; height:118px;}
.tabBox2 .tabCon2 .hdzqTop a img{ position:absolute; z-index:2; width:288px; height:118px; float:left;}
.tabBox2 .tabCon2 .hdzqTop a span{ position:absolute; z-index:4;top:0px; left:0px; height:30px; background:url(../images/aBg3.png) repeat; color:#fff; display:block;text-align:center; width:270px; padding:0px 9px;line-height:30px;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}

.tabBox2 .tabCon2 .hdzqUl{ width:290px; float:left; margin-top:6px;}
.tabBox2 .tabCon2 .hdzqUl ul li{ width:290px; height:35px; margin-top:8px; float:left;}
.tabBox2 .tabCon2 .hdzqUl ul li span{ background:url(../images/dateBg.jpg) top center no-repeat; height:27px; padding:4px 4px 4px 0px; width:56px; text-align:center; line-height:12px; display:block; float:left; font-size:12px; font-family:"宋体";}
.tabBox2 .tabCon2 .hdzqUl ul li a{ display:block; float:left; border:solid 1px #eee; background:url(../images/aBg2.jpg) repeat-x; height:33px; width:268px; border-radius:5px; line-height:33px; padding:0px 7px; overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.tabBox2 .tabCon2 .hdzqUl ul li:hover span{ background:url(../images/dateBgH.jpg) top center no-repeat; color:#0075c2;}
.tabBox2 .tabCon2 .hdzqUl ul li:hover a{ border:solid 1px #0075c2; color:#0075c2; background:#fff;}

.ad1{ width:1200px; height:120px; margin:20px auto 0px auto;}

.box2{ width:1200px; margin:20px auto 0px auto;}
.box2 .hd2{ width:1198px; float:left; border:solid 1px #e6e6e6; height:60px;}
.box2 .hd2 ul{ width:1200px; margin-left:-2px;}
.box2 .hd2 ul li{ width:169px; height:60px; float:left; cursor:pointer; display:block;margin-left:2px; background:#f0f0f0; line-height:60px; font-size:16px;}
.box2 .hd2 ul li a{ padding-left:60px;}
.box2 .hd2 ul li.on{ color:#fff; background:#0075c2;}
.box2 .hd2 ul li.on a{ color:#fff;}

.box2 .hd2 ul li.my_01{ background:url(../images/my_01.png) 0px 0px no-repeat #f0f0f0;}
.box2 .hd2 ul li.my_02{ background:url(../images/my_02.png) 0px 0px no-repeat #f0f0f0;}
.box2 .hd2 ul li.my_03{ background:url(../images/my_03.png) 0px 0px no-repeat #f0f0f0;}
.box2 .hd2 ul li.my_04{ background:url(../images/my_04.png) 0px 0px no-repeat #f0f0f0;}
.box2 .hd2 ul li.my_05{ background:url(../images/my_05.png) 0px 0px no-repeat #f0f0f0;}
.box2 .hd2 ul li.my_06{ background:url(../images/my_06.png) 0px 0px no-repeat #f0f0f0;}
.box2 .hd2 ul li.my_07{ background:url(../images/my_07.png) 3px 0px no-repeat #f0f0f0; width:171px;}

.box2 .hd2 ul .my_01.on{ background:url(../images/myH_01.png) 0px 0px no-repeat #0075c2;}
.box2 .hd2 ul .my_02.on{ background:url(../images/myH_02.png) 0px 0px no-repeat #0075c2;}
.box2 .hd2 ul .my_03.on{ background:url(../images/myH_03.png) 0px 0px no-repeat #0075c2;}
.box2 .hd2 ul .my_04.on{ background:url(../images/myH_04.png) 0px 0px no-repeat #0075c2;}
.box2 .hd2 ul .my_05.on{ background:url(../images/myH_05.png) 0px 0px no-repeat #0075c2;}
.box2 .hd2 ul .my_06.on{ background:url(../images/myH_06.png) 0px 0px no-repeat #0075c2;}
.box2 .hd2 ul .my_07.on{ background:url(../images/myH_07.png) 3px 0px no-repeat #0075c2;}

.box2 .bd2{ width:1198px; border:solid 1px #e6e6e6; float:left; height:420px; border-top:none; overflow:hidden;}

.ksjj{width: 300px;float: left;padding: 15px 20px;height: 390px;overflow: hidden;}
.ksjjBox{ width:300px; float:left; margin-top:15px;line-height:25px;color:#333;}

.ksjjBox img{ display:block; float:left; width:100%;}
.ksjjBox p{ display:block; float:left; width:100%; margin-top:5px;}
.ksjjBox p a{ color:#0075c2;}



.box2M{width:470px; border-left:solid 1px #e9e9e9; border-right:solid 1px #e9e9e9; padding:15px 25px; height:390px; overflow:hidden; float:left;}

.tjyy{ width:470px; float:left;}

.tjyyBox1{ width:470px; float:left; margin-top:15px;}
.tjyyBox1 .bd1{ width:470px; float:left; height:278px;}

.tjyyBox1 .bd1 .td{ width:470px; height:278px; float:left;}
.tjyyBox1 .bd1 .td .tdImg{ width:175px; float:left;}

.tjyyBox1 .bd1 .td .fr{ width:290px; float:right;}
.tjyyBox1 .bd1 .td .fr dl dt{width:290px;display:block;float:left;margin:0px 0px; padding:0px 0px; height:30px; line-height:30px;}
.tjyyBox1 .bd1 .td .fr dl dt b{ color:#0075c2; font-size:16px;}
.tjyyBox1 .bd1 .td .fr dl dt label{ color:#6e6e6e; padding-left:5px;}
.tjyyBox1 .bd1 .td .fr dl dd{ width:290px; display:block; float:left; margin:0px 0px; padding:0px 0px;}
.tjyyBox1 .bd1 .td .fr dl dd  p{line-height:24px;font-size:14px;color:#6d6d6d; padding:5px 0px;}
.tjyyBox1 .bd1 .td .fr dl dd p a {color:#0075c2;}
.tjyyBox1 .bd1 .td .fr dl dd p a:hover {text-decoration:underline;}
.tjyyBox1 .bd1 .td .fr dl dd p span{line-height:27px;font-size:16px;color:#333;display:block;position:relative;padding-left:25px;font-weight:bold;margin-bottom:5px}
.tjyyBox1 .bd1 .td .fr dl dd p i{position:absolute;left:0;top:50%;}
.tjyyBox1 .bd1 .td .fr dl dd p i.ioc1{width:25px;height:25px;background:url(../images/icon6.jpg) no-repeat;margin-top:-10px;}
.tjyyBox1 .bd1 .td .fr dl dd p i.ioc2{width:25px;height:25px;background:url(../images/icon7.jpg) no-repeat;margin-top:-12px;}

.tjyyBox1 .bd1 .td .fr .askBox{width:290px;margin:0px auto;}
.tjyyBox1 .bd1 .td .fr .askBox a{display:block;width:90px;height:26px;line-height:26px; font-weight:bold;text-align:center;float:left;color:#FFF;border-radius:26px}
.tjyyBox1 .bd1 .td .fr .askBox a.chat{background:#0075c2;float:left;}
.tjyyBox1 .bd1 .td .fr .askBox a.booking{background:#6e6e6e;float:left; margin-left:10px;}


.tjyyBox1 .hd1{ width:470px; float:left; margin-top:12px;}
.tjyyBox1 .hd1 ul{ width:476px; margin-left:-6px;}
.tjyyBox1 .hd1 ul li{ width:109px; height:26px; border:solid 2px #d2d2d2; line-height:26px; text-align:center; color:#6e6e6e; background:#fff; float:left; margin-left:6px; margin-top:6px;}
.tjyyBox1 .hd1 ul li.on{ color:#fff; background:#0075c2; border:solid 2px #0075c2;}
.tjyyBox1 .hd1 ul li.on a{ color:#fff;}

.rdwz{width:290px; float:right;padding:15px 23px;}
.rdwzBox{ widows:290px; float:left; margin-top:15px;}
.rdwzBox dl dt{font-size:16px;text-align:center}
.rdwzBox dl dt a{color:#0075c2;font-weight:bold;}
.rdwzBox dl dd{ font-size:14px; padding-top:6px; border-bottom:1px dotted #dbdbdb; padding-bottom:10px; margin-bottom:8px; line-height:22px;text-indent:2em}
.rdwzBox dl dd a{color:#0075c2}

.rdwzBox ul.ulist{ width:290px;}
.rdwzBox ul.ulist li{background:url(../images/li_list2.jpg) no-repeat left center;padding-left:15px;float:left; width:275px;line-height:25px;height:25px;  font-size:14px;}
.wtlist{clear:both;margin-top:5px;}
.wtlist span{display:block;text-align:center;margin-top:10px;font-size:16px;font-weight:bold;margin-bottom:3px; color:#0075c2;}
.wtlist ul li{background:#f4f4f4;overflow:hidden;text-align:left;width:auto; padding-left:24px;margin-top:5px;line-height:30px;margin-right:8px;height:30px;font-size:14px; background:url(../images/Q.gif) left center no-repeat;}
.wtlist ul li a{color:#666;}
.wtlist ul li:hover a{color:#0075c2;}
.wtlist ul li:nth-child(2n){margin-right:0px;}

.box3{height:350px; background:#fff;border: 1px #e9e9e9 solid;width: 1198px;margin:20px auto 0;}
.box3 .hd3{ width:216px; float:left; position:relative;height:350px;}
.box3 .hd3 ul {width:206px; float:left; position:relative;border-right:solid 1px #e9e9e9;height:350px; margin-right:5px;}
.box3 .hd3 ul li a{ padding-right:8px;  background:url(../images/fyIcon.jpg) 0px 0px no-repeat; height:50px; line-height:49px; text-align:center; width:208px; float:left; font-size:16px; color:#2a2a2a;}
.box3 .hd3 ul li.on a{ background:url(../images/fyHIcon.jpg) 0px 0px no-repeat; color:#fff;}

.box3 .bd3{ width:982px; float:right; height:350px;}
.box3 .bd3 .fyBox{ width:982px; height:350px; float:left;}



.box3 .bd3  .box3M{ width:415px; border-right:solid 1px #e9e9e9; height:320px; float:left;padding:15px 25px 15px 25px;}
.box3 .bd3 .box3M .fyjs{ width:415px; float:left;}
.box3 .bd3 .box3M .fyjs b{ display:block; float:left;width:415px; height:30px;line-height:30px; font-size:16px; color:#0075c2;}
.box3 .bd3 .box3M .fyjs p{ display:block; float:left; width:415px; height:140px; line-height:28px; overflow:hidden; margin-top:15px;}

.box3 .bd3 .box3M .fylx{ width:415px; float:left; margin-top:10px;}
.box3 .bd3 .box3M .fylx b{ display:block; float:left;width:415px; height:30px;line-height:30px; font-size:16px; color:#0075c2;}
.box3 .bd3 .box3M .fylx p{ display:block; float:left; width:390px; background:url(../images/fyIcon2.jpg) 0px 6px no-repeat; padding-left:25px;line-height:30px; overflow:hidden; margin-top:5px;}


.box3 .tjys{ width:470px; float:right; padding:15px 23px; margin-left:0px; padding-left:0px;height:320px;}

.box3 .tjys .tjyyBox2{ width:470px; float:left; margin-top:15px;}
.box3 .tjys .tjyyBox2 .bd4{ width:470px; float:left; height:220px;}

.box3 .tjys .tjyyBox2 .bd4 .td{ width:470px; height:220px; float:left;}
.box3 .tjys .tjyyBox2 .bd4 .td .tdImg{ width:162px; float:left;}

.box3 .tjys .tjyyBox2 .bd4 .td .fr{ width:300px; float:right;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dt{width:300px;display:block;float:left;margin:0px 0px; padding:0px 0px; height:30px; line-height:30px;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dt b{ color:#0075c2; font-size:16px;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dt label{ color:#6e6e6e; padding-left:5px;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dd{ width:300px; display:block; float:left; margin:0px 0px; padding:0px 0px;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dd  p{line-height:20px;font-size:14px;color:#6d6d6d; padding:5px 0px;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dd p a {color:#0075c2;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dd p a:hover {text-decoration:underline;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dd p span{line-height:27px;font-size:16px;color:#333;display:block;position:relative;padding-left:25px;font-weight:bold;margin-bottom:5px}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dd p i{position:absolute;left:0;top:50%;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dd p i.ioc1{width:25px;height:25px;background:url(../images/icon6.jpg) no-repeat;margin-top:-10px;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr dl dd p i.ioc2{width:25px;height:25px;background:url(../images/icon7.jpg) no-repeat;margin-top:-12px;}

.box3 .tjys .tjyyBox2 .bd4 .td .fr .askBox{width:300px;margin:0px auto;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr .askBox a{display:block;width:90px;height:26px;line-height:26px; font-weight:bold;text-align:center;float:left;color:#FFF;border-radius:26px}
.box3 .tjys .tjyyBox2 .bd4 .td .fr .askBox a.chat{background:#0075c2;float:left;}
.box3 .tjys .tjyyBox2 .bd4 .td .fr .askBox a.booking{background:#6e6e6e;float:left; margin-left:10px;}

.box3 .tjys .tjyyBox2 .hd4{ width:470px; text-align:center; margin-top:15px; float:left;}
.box3 .tjys .tjyyBox2 .hd4 ul {width:470px;text-align:center;margin:0 auto;}
.box3 .tjys .tjyyBox2 .hd4 ul li {display:inline-block;border-radius:5px; list-style:none;background:#868686;width:12px;height:12px;margin-left:15px;cursor:pointer;}
.box3 .tjys .tjyyBox2 .hd4 ul li {*display:inline;}
.box3 .tjys .tjyyBox2 .hd4 ul li.on { background:#0089cd; cursor:pointer; width:30px;}

.box4{height:456px; background:#fff;border: 1px #e9e9e9 solid;width: 1198px;margin:20px auto 0;}
.box4 .hd5{ width:1198px; float:left;}

.box4 .hd5 ul{ width:1200px; margin-left:-2px;}
.box4 .hd5 ul li{ width:298px; height:60px; float:left; cursor:pointer; display:block;margin-left:2px; background:#f0f0f0; line-height:60px; font-size:18px; text-align:center;}
.box4 .hd5 ul li font{font-size: 14px;}
.box4 .hd5 ul li a{}
.box4 .hd5 ul li.on{ color:#fff; background:#0075c2;}
.box4 .hd5 ul li.on a{ color:#fff;}

.box4 .hd5 ul li.my1{ background:url(../images/hj.png) 10px -195px no-repeat  #f0f0f0;}
.box4 .hd5 ul li.my2{  background:url(../images/hj.png) 40px -295px no-repeat #f0f0f0;}
.box4 .hd5 ul li.my3{ background:url(../images/hj.png) 10px 5px no-repeat #f0f0f0;}
.box4 .hd5 ul li.my4{ background:url(../images/hj.png) 50px -95px no-repeat #f0f0f0;}

.box4 .hd5 ul .my1.on{background:url(../images/hj.png) 10px -245px no-repeat #0075c2;}
.box4 .hd5 ul .my2.on{ background:url(../images/hj.png) 40px -345px no-repeat #0075c2;}
.box4 .hd5 ul .my3.on{ background:url(../images/hj.png) 10px -45px no-repeat #0075c2;}
.box4 .hd5 ul .my4.on{ background:url(../images/hj.png) 50px -145px no-repeat #0075c2;}

.box4 .bd5{ width:1162px; height:360px; float:left; padding:18px 18px;}
.box4 .bd5 .m img{ width:1162px; height:360px;}
                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          