﻿@charset "utf-8";
/* CSS Document */

.inmain1l{ width:431px; overflow:hidden; background:url(/images/main1ulbg2.jpg) right 24px no-repeat; margin-right:12px;}
.inmainh3{ height:50px; overflow:hidden; padding:12px 0 4px 14px;}
.inmainh3 span{ display:block; width:0; height:0; overflow:hidden;}
.inmain1l div{ width:382px; height:210px; background:#fdf7ed; float:left; margin-left:20px; _margin-left:10px; border:1px solid #e0e0e0; }
.inmain1lul{ width:88px; float:left; overflow:hidden; margin-right:10px;}
.inmain1lul li{ width:88px; height:35px; cursor:pointer; *margin-bottom:-3px; overflow:hidden; position:relative;}
.inmain1lul li a{ width:80px; height:33px; font-weight:bold; overflow:hidden; background:url(/images/sprite3.jpg) left -133px repeat-x; display:block; text-align:center; line-height:34px; border:1px solid #e0e0e0;}
.inmain1lul li.im1lulli a,.inmain1lul li.im1lulli a:hover{ background:url(/images/sprite3.jpg) left -85px repeat-x; color:#fff; border:1px solid #ad7358;}
#body_kq .inmain1lul li.im1lulli a,#body_kq .inmain1lul li.im1lulli a:hover{ background:url(/images/sprite4.gif) left -48px repeat-x; border:1px solid #0188cc;}
#body_nk .inmain1lul li.im1lulli a,#body_nk .inmain1lul li.im1lulli a:hover{ background:url(/images/sprite4.gif) left top repeat-x; border:1px solid #267890;}
.inmain1lul li.im1lulli b{ width:5px; height:9px; position:absolute; right:1px; top:12px; display:block; background:url(/images/sprite2.gif) 0 -814px no-repeat;}
#body_kq .inmain1lul li.im1lulli b{ background:url(/images/sprite2.gif) 0 -2704px no-repeat;}
#body_nk .inmain1lul li.im1lulli b{ background:url(/images/sprite2.gif) 0 -2747px no-repeat;}
.inmain1l div span{ width:272px; overflow:hidden; float:left;}
.inmain1l div span p{ height:33px; font-size:12px; overflow:hidden; line-height:34px; border-bottom:1px dashed #bc8439;}
.inmain1l div span p a{ margin-right:10px;}
.inmain1l div span p .bba{ font-weight:bold; color:#995741;}
.inmain1l div span p .bba:hover{ color:#995741;}
#body_kq .inmain1l div span p,#body_nk .inmain1l div span p{ border-bottom:1px dashed #277991;}
#body_kq .inmain1l div span p .bba,#body_kq .inmain1l div span p .bba:hover{ color:#0463a7;}
#body_nk .inmain1l div span p .bba,#body_nk .inmain1l div span p .bba:hover{ color:#155d71;}


.inmain1r{ width:232px; }
.inmain1r h4{ font-size:22px; margin-top:24px; text-align:center; padding-bottom:20px; background:url(/images/main1_rh4.jpg) center bottom no-repeat; margin-bottom:12px;}
#body_nk .inmain1r h4,#body_kq .inmain1r h4{ padding-bottom:0px; background:none;}
#body_nk .inmain1r h4 span,#body_kq .inmain1r h4 span{ width:0; height:0; display:block; overflow:hidden;}
.inmain1r ul li{ height:16px; line-height:16px; padding-left:24px; width:208px; background:url(/images/sprite2.gif) left -905px no-repeat; margin-bottom:16px;}

.inmain2l{ background:url(/images/main1ulbg3.jpg) right center no-repeat; margin-right:0px;}
.inmain2l2{ background:url(/images/main1ulbg4.png) right 12px no-repeat;}
.inmain2lspan{ width:412px; height:253px; padding-top:10px; display:block;}
.inmain2r{ width:264px; padding-top:28px; overflow:hidden;}
.inmain2r h4{ width:74px; height:30px; text-align:center; line-height:30px; font-size:14px; padding-right:8px; background:url(/images/sprite2.gif) 74px -78px no-repeat;}
#body_kq .inmain2r h4{ color:#0463a7;}
#body_nk .inmain2r h4{ color:#155d71;}
.inmain2r div{ background:#fff; width:100%;}
.inmain2r textarea{ width:228px; height:80px; color:#8b8b8b; margin:14px 0 10px 12px; padding:5px; border:1px solid #d2d2d2; overflow:hidden;}
.inmain2r input{ width:69px; height:24px; margin:2px 0; line-height:25px; font-size:12px; display:block; text-align:center; color:#fff; border:none; background:url(/images/sprite.png) 0 -147px no-repeat;  margin-bottom:12px; *margin-bottom:9px; cursor:pointer; float:left; margin-right:6px; position:relative; left:60px;}
#body_kq .inmain2r input{background:url(/images/sprite.png) 0 -112px no-repeat;}
#body_nk .inmain2r input{background:url(/images/sprite.png) -80px -112px no-repeat;}
.innerul4{}
.innerul4{ width:240px; margin:0 auto;}
.innerul4 li{ width:240px; height:24px; font-size:12px; overflow:hidden; line-height:24px;}
.inmain2r2 input{ width:69px; height:22px; background:url(/images/sprite.png) -142px -147px no-repeat; }
.inmain2r3{padding-top:23px;}
.inmain2r3 textarea{ height:42px;}


.whyxwzimg{ display:block; padding:50px 0 9px 9px; text-align:center; width:650px; height:137px; background:url(/images/whywzimg.jpg) left top no-repeat; margin:0 auto; overflow:hidden;}
.whyxwzimg_12{display:block; padding:50px 0 9px 9px; text-align:center; width:650px; height:137px; background:url(/images/whywzimg1_2.jpg) left top no-repeat; margin:0 auto; overflow:hidden;}
.whyxwzimg2{ display:block; width:646px; height:76px; padding-top:116px; background:url(/images/whywzimg2.jpg) left top no-repeat; margin:0 auto; padding-bottom:9px; overflow:hidden;}
#body_kq .whyxwzimg{ display:block; width:646px; height:76px; padding-top:116px; background:url(/images/whywzimg3.jpg) left top no-repeat; margin:0 auto; padding-bottom:9px;}
#body_nk .whyxwzimg{ display:block; width:646px; height:76px; padding-top:116px; background:url(/images/whywzimg4.jpg) left top no-repeat; margin:0 auto; padding-bottom:9px;}
.reasonspan{ width:108px; display:block; text-align:center; margin-right:25px; float:left;}
.whyxwzimg2 .reasonspan{ width:126px; margin-right:4px; text-align:center;}
.reasonspan{ line-height:22px; color:#652e29;}
#body_kq .reasonspan,#body_nk .reasonspan{ color:#515151;} 


#tjkmain1ul{ padding-left:14px;}
#tjkmain1ul li{ width:300px; height:40px; position:relative; padding:14px; margin:0 11px 11px 0; float:left; background:url(/images/sprite.png) -359px -771px no-repeat;}
#tjkmain1ul li h4{  font-size:14px; margin-bottom:10px;}
#tjkmain1ul li h4 a{color:#209b71;}
.tcxqa{ position:absolute; top:14px; right:14px;}

.tjjg{ padding-top:12px; padding-bottom:18px; _padding-bottom:8px; border-top:1px solid #e0e0e0; font-size:12px; }
.tjjg h5{ font-size:16px; margin-bottom:8px;}
.tjjg label{ float:left; margin-right:16px;}
.tjjg label input{ *margin-top:-4px;}
/*.tjjg input[type="radio"]{ margin-right:3px; float:left;}*/
.tjjg .tjjginput1{margin-right:3px; float:left;}
.tjjg span{ display:inline-block; height:23px; line-height:23px; float:left; margin:-4px 0 0 14px;}
.tjjg span label{ margin-right:5px;}
.tjjg span .tjjginput2,.tjjg span .tjjginput3{ width:96px; height:19px; line-height:19px; padding:0 2px; border:1px solid #bebebe; border-top-color:#787878; margin-right:28px; float:left;  background:url(/images/inputshadow.gif) left top repeat-x; }
.tjjg span .tjjginput3{ width:118px; margin-right:5px;}
.tjjg span .tjjginput4,.tjjg span .tjjginput4{ width:56px; height:22px; display:inline-block; text-align:center; line-height:22px; font-size:12px; color:#fff; border:none; margin:0px 5px 0 0; background:url(/images/sprite.png) -1326px -1281px no-repeat; cursor:pointer; float:left;}


.tjkyytable td{ padding-bottom:9px; vertical-align:top;}
.tjkyytable label,.tjkyytable span{ white-space:nowrap; line-height:21px;}
.tjkyytable input[type='text']{ height:19px; padding:0 2px; background:url(/images/inputshadow.gif) left top repeat-x; line-height:19px; border:1px solid #dcdcdc; border-top-color:#787878;}
.tjkyytable select{ line-height:19px; background:url(/images/inputshadow.gif) left top repeat-x; border:1px solid #dcdcdc; border-top-color:#787878;}
.tjkyytable textarea{ width:580px; height:72px; background:url(/images/inputshadow.gif) left top repeat-x; padding:4px; border:1px solid #dcdcdc; border-top-color:#787878; overflow:hidden;}
.tjkyytable .tjkyytabbtn{ width:69px; height:22px; border:none; color:#fff; font-size:12px; line-height:24px; text-align:center; background:url(/images/sprite.png) -142px -147px no-repeat; cursor:pointer; }

.error{ height:700px; padding-top:70px;}
.errorform{ width:556px; height:30px; margin:0 auto 50px auto;}
.toprevpage{ width:102px; height:29px; display:inline-block; float:left; margin-right:10px; background:url(/images/sprite.png) -1272px -203px no-repeat;}
.homea{width:87px; height:29px; display:inline-block; float:left; margin-right:24px; background:url(/images/sprite.png) right -203px no-repeat;}
.errorform input.errinput1{ width:260px; height:23px; padding:0 4px; line-height:22px; background:url(/images/sprite.png) -816px -1280px no-repeat; border:none; color:#8b8b8b; float:left; margin-right:5px; margin-top:4px;}
.errorform input.errinput2{ width:55px; height:23px; line-height:23px; background:url(/images/sprite.png) -1089px -1280px no-repeat; cursor:pointer; border:none; float:left; margin-top:4px;}

#zdflash{ width:441px; height:220px; margin-bottom:10px; position:relative;}
#zdflashimg,#zdflashimg img{width:441px; height:220px;}
#zdflbar{ height:36px; width:441px; position:absolute; left:0; bottom:0; display:block; background:#000; filter:progid:DXImageTransform.Microsoft.Alpha(opacity=50); opacity:0.5;}
#zdflash p{ width:280px; height:36px; line-height:36px; overflow:hidden; position:absolute; left:12px; bottom:0; z-index:10;}
#zdflash p a{color:#fff;}
#zdflash p a:hover{ color:#da5700;}
#zdflash ul{ width:85px; height:12px; z-index:10; position:absolute; right:8px; bottom:11px;  }
#zdflash ul li{ width:12px; height:12px; display:block; cursor:pointer; margin-right:5px; float:left; background:url(/images/sprite2.gif) -15px -2386px no-repeat; }
#zdflash ul li.zdflnowli{  background:url(/images/sprite2.gif) 0 -2386px no-repeat;}


.last_add li{line-height:33px;width:310px;float:left;margin:0 15px;}
.last_gao{height:207px;}
.lastul002{margin-bottom:12px;}

.container{position:relative;width:100%}
.item{width:980px;margin:0 auto;overflow:hidden;}
.bgImg{background:url(/images/zj/img.png) no-repeat;display:inline-block;}



/*.left{float:left;width:700px;}*//*这个样式对于一些二级栏目页面有较大的影响，如果要修改这个请注意*/
.itemTie{height:48px;line-height:48px;font-size:18px;color:#80623c;font-weight:normal;padding:18px 17px 18px 197px;position:relative;}
.itemTie span{width:179px;height:48px;position:absolute;left:17px;top:50%;margin-top:-24px;}
.itemTie .ioc1{background-position:0 -114px;}
.itemTie .ioc2{background-position:0 -166px;}

.f1Box{background:url(/images/zj/bg.jpg) no-repeat;border:#d3d3d3 solid 1px;}
.f1Box .tab{padding:0 0 9px 17px;overflow:hidden;}
.f1Box .tab span{float:left;height:30px;line-height:30px;font-size:12px;color:#666;background:url(/images/zj/bg_01.png) 0 0 no-repeat #e6e6e6;display:inline-block;margin-right:2px;}
.f1Box .tab span em{color:#666;padding:0 14px;background:url(/images/zj/bg_02.png) right 0 no-repeat;display:block;}
.f1Box .tab span.active{background-color:#8b221c;color:#fff;}
.f1Box .tab span.active em{color:#fff;}
.f1Box .tabBox{padding-left:17px;padding-bottom:20px;}
.f1Box table{width:663px;border-spacing:0;border-collapse:collapse;}
.f1Box table th,.f1Box table td{border:#d8d8d8 solid 1px;background-color:#fff;padding:0;}
.f1Box table thead th,.f1Box table thead td{text-align:center;height:24px;line-height:24px;font-size:12px;color:#80623c;}
.f1Box table thead .color{color:#000;font-weight:normal;}

.f1Box table tbody th{width:70px;line-height:35px;font-size:12px;color:#99523e;font-weight:bold;}
.f1Box table td a.yuyue{width:73px;height:26px;text-align:center;line-height:26px;font-size:12px;color:#fff;background-color:#db7431;border:#f9c19b solid 1px;border-radius:5px;display:block;margin:0 auto;}

.f2Box{height:309px;background:url(/images/zj/bg_03.jpg) 1px 1px repeat-x;border:#d3d3d3 solid 1px;}
.f2BoxList{padding:10px 0 0 17px;overflow:hidden;}
.f2BoxList .btn{float:left;width:150px;height:180px;background:url(/images/zj/bg_04.jpg) no-repeat;margin-right:21px;}
.f2BoxList dl{float:left;width:150px;height:180px;background:url(/images/zj/bg_05.jpg) no-repeat;margin-right:20px;}
.f2BoxList dt{height:67px;text-align:center;padding-top:20px;}

.f2BoxList dt span.ioc1{width:88px;height:26px;background-position:0 0;}
.f2BoxList dt span.ioc2{width:93px;height:38px;background-position:0 -30px;}
.f2BoxList dt span.ioc3{width:93px;height:38px;background-position:0 -72px;}
.f2BoxList dd{padding-left:10px;}
.f2BoxList dd li{line-height:20px;font-size:12px;color:#333;}
.f2BoxList dd p{line-height:20px;font-size:12px;color:#333;padding-right:5px;}
.f2BoxList dd span{text-align:center;line-height:20px;font-size:12px;color:#333;padding-top:20px;padding-right:10px;display:block;}
.right{float:right;width:270px;}


.live-yuyue-5 .bajs-light-popup-close{width:25px;height:25px;background:url(/images/zj/bookingBg.png) -55px -71px no-repeat;position:absolute;right:1px;top:1px;-webkit-transition:-webkit-transform 0.5s ease-out;transition:transform 0.5s ease-out;}
.live-yuyue-5 .bajs-light-popup-close:hover{-webkit-transform:rotateZ(180deg);transform:rotateZ(180deg);}
.booking-live{width:677px;height:672px;background:url(/images/zj/bg_07.jpg) 11px 12px no-repeat #efe4de;padding:12px 13px 15px 11px;}
.booking-zjia{padding:13px 0 0 12px;overflow:hidden;}
.booking-zjia dt{float:left;padding:1px;border:#dcdcdc solid 1px;background-color:#fff;margin-right:25px;}
.booking-zjia dt,.booking-zjia dt img{width:141px;height:186px;}
.booking-zjia dd{float:left;width:370px;}
.booking-zjia dd h3{line-height:30px;font-size:16px;color:#333;}
.booking-zjia dd h3 a{color:#333;}
.booking-zjia dd h3 small{font-size:12px;font-weight:normal;padding-left:10px;}
.booking-zjia dd li{line-height:22px;font-size:12px;color:#333;}
.booking-zjia dd li i{width:50px;display:inline-block;}
.booking-table table{width:653px;border-spacing:0;border-collapse:collapse;margin:0 auto;}
.booking-table table th,.booking-table table td{border:#d8d8d8 solid 1px;padding:0;background-color:#fff;}
.booking-table thead th,.booking-table thead td{text-align:center;line-height:24px;font-size:12px;color:#80623c;}
.booking-table thead th.color{line-height:18px;color:#333;font-weight:normal;}
.booking-table tbody th,.booking-table tbody td{line-height:35px;text-align:center;font-weight:bold;font-size:12px;}
.booking-table tbody th{color:#333;}
.booking-table tbody td,.booking-table tbody td a{color:#ed8541;}

.booking-tabBox{padding:35px 0 37px 12px;overflow:hidden;}
.booking-tabBoxL{float:left;width:440px;background:url(/images/zj/bg_08.png) right center no-repeat;overflow:hidden;}
.booking-tabBoxL h3{float:left;width:31px;height:167px;text-align:center;line-height:24px;font-size:18px;font-weight:bold;color:#80623c;padding:60px 10px 0;background:url(/images/zj/bookingBg.png) no-repeat;display:block;}
.booking-from{float:left;width:340px;padding-left:30px;position:relative;}
.booking-from dl{position:relative;padding-left:60px;padding-bottom:15px;}
.booking-from dt{font-size:12px;color:#333;position:absolute;left:0;top:0;}
.booking-from dt b{color:#ed8541;position:absolute;left:230px;top:0;}
.booking-from dd input.t,.booking-from dd select.t{width:158px;height:22px;line-height:22px;border:#dcdcdc solid 1px;}
.booking-from dd select.date{width:121px;}
.booking-from dd select.time{width:121px;}
.booking-from .bajs-ajax-form-dl-time{position:absolute;left:163px;bottom:29px;}
.booking-from .submit{width:118px;height:29px;text-align:center;font-size:12px;color:#fff;background:url(/images/zj/bookingBg.png) -55px -38px no-repeat;border:0;display:block;margin-left:71px;}
.booking-tabBoxR{float:right;width:225px;padding-top:40px;}
.booking-tabBoxR p{text-align:center;line-height:21px;font-size:12px;color:#454545;}
.booking-tabBoxR a.zixun{width:118px;height:34px;text-align:center;line-height:34px;font-size:12px;color:#fff;background:url(/images/zj/bookingBg.png) -55px 0 no-repeat;display:block;margin:18px auto 0;}


