/*=== css reset ===*/
body,h1,h2,h3,h4,h5,h6,hr,p,blockquote,dl,dt,dd,ul,ol,li,pre,form,fieldset,legend,button,input,textarea,th,td{margin:0;padding:0;word-wrap:break-word}
body,html,input{font:12px/1.5 'Microsoft YaHei',tahoma,arial,\5b8b\4f53,sans-serif;}
table{border-collapse:collapse;border-spacing:0;}
img{border:none}
pre {white-space: pre-wrap; /* css-3 */white-space: -moz-pre-wrap; /* Mozilla, since 1999 */white-space: -pre-wrap; /* Opera 4-6 */white-space: -o-pre-wrap; /* Opera 7 */	word-wrap: break-word; /* Internet Explorer 5.5+ */}
h1,h2,h3,h4,h5,h6{font-size:100%; font-weight:normal}
input.dialog{height:0; height:0; font-size:0; line-height:0; border:none}
input,label,img,th{vertical-align:middle;}
.font-fixh{font-family: Georgia,Arial; color: #f00; font-size: 16px; font-weight: 700;}
address,cite,dfn,em,var{font-style:normal;}
code,kbd,pre,samp{font-family:courier new,courier,monospace;}
input.button ,input.btn{padding:0.25em;width: auto;_width:0;overflow:visible !ie;}
ul,ol,li{list-style:none;}
a{text-decoration:none; outline:none;} 
a.white {color:#fff;} a:hover.white {color:#fff; text-decoration:underline;}
a.black {color:#333;} a:hover.black {color:#d90000; text-decoration:underline;}
a.blue {color:#0093FF;} a:hover.blue {color:#333;}
a.red {color:#333;} a:hover.red {color:#d90000}
.clear:after,.main:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clear,.main{display:inline-block;}/* Hides from IE-mac \*/* html .clear,* html .main{height:1%;}.clear,.main{display:block;}
.hidden{display:none;}.invisible{visibility:hidden;}
.fl{float: left}.fr{float: right}.pr{ position:relative}.pa{ position:absolute}
.text-c{text-align: center}.text-l{text-align: left}.text-r{text-align: right}
.fontb {font-weight:bold}
.font12 {font-size:12px; font-family:Microsoft YaHei;}
.font14 {font-size:14px; font-family:Microsoft YaHei;}
.font16 {font-size:16px; font-family:Microsoft YaHei;}
.font18 {font-size:18px; font-family:Microsoft YaHei;}
.font20 {font-size:20px; font-family:Microsoft YaHei;}
.font22 {font-size:20px; font-family:Microsoft YaHei;}
.font24 {font-size:24px; font-family:Microsoft YaHei;}
.font28 {font-size:28px; font-family:Microsoft YaHei;}
.bgcolor1 {background-color:#808080}
.bgcolor2 {background-color:#eee}
.bgcolor3 {background-color:#232323;}
.bgblack {background-color:#000;}

/*==== layerout ====*/
.wrap {width:100%; margin:0 auto;}
.wrapper,#header,#step,#bottombar {width:1200px; margin-left:auto; margin-right:auto;}

/*==== header ====*/
#header {height:44px; padding:18px 0; } 
#header .logo {width:122px; height:44px; margin:0 20px 0 40px; _display:inline;}
#header .logo a {display:block; width:122px; height:44px; text-indent:-9999px; background:url(../images/logo.jpg) no-repeat left top;}
#header .htel {padding-left:35px; height:44px; background:url(../images/htelbg.jpg) no-repeat left center; color:#fff}
#header .htel li,#header .htel span {padding:0 5px; height:44px; line-height:44px;}
#header .language {margin-right:10px; height:44px; color:#fff; }
#header .language li {padding:0 10px 0 30px; height:44px; line-height:44px; background:url(../images/languagebg.jpg) no-repeat;} 
#header .language li.zh {background-position:left top; }  #header .language li.en {background-position:left -44px;}
#topbar {height:49px; line-height:49px; margin-left:auto; margin-right:auto; width:360px; padding-left:800px;}
#topbar .horder { width:130px; text-align:center;}
#topbar .hreg {width:140px; height:49px; line-height:49px; text-align:center; margin-left:90px;}
#topbar .hreg a,#topbar .horder a {color:#333;} #topbar .hreg a:hover,#topbar .horder a:hover {color:#ff0000;} 

/*====  login  ====*/
.login{position:absolute;width:310px;left:50%;height:auto;z-index:100;background-color:#fff;}
.login h2{height:35px;font-size:14px;background-color:#000;position:relative;padding-left:10px;line-height:35px;color:#fff;}
.login h2 a{position:absolute;right:5px;font-size:20px;color:#fff;}
.login .content {width:100%; padding-top:20px;}
.login .content ul {padding:5px 42px; height:32px; width:226px;}
.login .content .username,.login .content .password {width:214px; height:30px; line-height:30px; padding:0 5px; 1px border:1px solid #ccc;}
.login .content .verifi p {float:left; height:32px; line-height:32px;}
.login .content .verifi .code {width:75px; height:30px; border:1px solid #ccc; padding:0 5px; line-height:30px; float:left; margin:0 10px 0 0}
.login .content .verifi .yzm {float:left; height:32px; line-height:32px;}
.login .content .log {width:226px; height:32px; line-height:32px; float:left; text-align:center; color:#fff; border:0px; background:#d90000; cursor:pointer }
.bg{background-color:#000;position:absolute;z-index:99;left:0;top:0;display:none;width:100%;height:100%;opacity:0.7;filter: alpha(opacity=70);-moz-opacity: 0.7;}	

/*==== login over ====*/
.userbox {width:130px; height:49px; margin-left:100px; line-height:49px; float:left; position:relative; z-index:1; }
.userbox .nLi{ float:left;  position:relative; display:inline;  }
.userbox .nLi h3{ float:left;  }
.userbox .nLi h3 a{ display:block; width:130px; oveflow-x:hidden;}
.userbox .sub{ display:none; width:130px; left:0; top:49px;  position:absolute; background:#fff;  text-align:center; line-height:35px;font-size:14px }
.userbox .sub li{ zoom:1; }
.userbox .sub a{ display:block; color:#666}
.userbox .sub a:hover{ background:#333; color:#fff;  }
.userbox .on h3 a{ background:#fff; color:#000;   }

/*==== banner ====*/
.fullSlide{ width:100%;  position:relative;  height:400px; background:#fff;  border-top:1px solid #ccc; border-bottom:1px solid #ccc;}
.fullSlide .bd{ margin:0 auto; position:relative; z-index:0; overflow:hidden;  }
.fullSlide .bd ul{ width:100% !important;  }
.fullSlide .bd li{ width:100% !important;  height:400px; overflow:hidden; text-align:center;  }
.fullSlide .bd li a{ display:block; height:400px; }
.fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:100px; left:0; height:30px; line-height:30px; display:none;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:42px; height:11px; margin:1px; overflow:hidden; background:#000;
		filter:alpha(opacity=50);opacity:0.5;  line-height:999px; 
}
.fullSlide .hd ul .on{ background:#FE0000;  }
.fullSlide .prev,
.fullSlide .next{  display:block;  position:absolute; z-index:1; top:40%;  left:15%;  z-index:1; width:40px; height:60px; background:url(../images/slider-arrow.png) -106px 14px #000 no-repeat;  cursor:pointer; filter:alpha(opacity=50);opacity:0.5; display:none;  }
.fullSlide .next{ left:auto; right:15%; background-position:12px 14px; }	

/*==== search ====*/
#searchbg {position:absolute; width:100%; height:100px; background:rgba(0, 0, 0, 0.4)!important; filter:Alpha(opacity=40); background:#000;  left:0px; top:300px;}
#searcon {width:1200px; margin:23px auto 0 auto; height:52px; position:relative;}
#searcon h4 {width:150px; margin-left:60px; float:left; padding-top:10px; height:26px; line-height:20px; color:#fff; text-align:left}
#searcon ul {margin-right:10px; height:52px; float:left;}
#searcon ul.shname {width:300px;} #searcon ul.shtime {width:150px;} #searcon ul.shcity {width:180px;} #searcon ul.shbutton {width:100px;}
#searcon ul.shname li,#searcon ul.shtime li,#searcon ul.shcity li {width:100%; height:26px; color:#fff;}
#searcon ul.shname li input,#searcon ul.shtime li input,#searcon ul.shcity li input {height:24px; padding:0 5px; border:1px solid #ccc;}
#searcon ul.shname li input {width:288px}
#searcon ul.shtime li input {width:138px}
#searcon ul.shcity li input {width:168px}
#searcon ul.shbutton li input {width:100px; height:26px; margin-top:26px;}

/*==== step tilp ====*/
.stepbg {height:40px; padding:5px 0 15px 0; background:url(../images/stepbg.jpg) repeat-x left top;}
#step {height:40px;}
#step li {width:300px; height:40px; line-height:40px; float:left; background:url(../images/steplibg.jpg) no-repeat; color:#fff; text-align:center}
#step li.stepbg1 {background-position:left top;} #step li.stepbg2 {background-position:left -40px} 
#step li.stepbg3 {background-position:left -80px} #step li.stepbg4 {background-position:left -120px}
 
/*==== intro ====*/
.iintro {height:468px; position:relative; margin-bottom:20px;}
.iintro .iinimg {height:400px; width:1200px; position:absolute; background:url(../images/introimg.jpg) no-repeat right top; left:50%; margin:34px 0 34px -600px; z-index:1;}
.iintro .iinline {width:100%; height:100px; background:url(../images/redline.png) repeat-x left top; position:absolute; bottom:44px; z-index:2}
.iintro .iincontent {width:1200px; height:468px; position:absolute; left:50%; top:0px; margin-left:-600px; z-index:3;}
.iintro .parent {width:308px; height:428px; float:left; padding:20px; background:#eee;}
.iintro .parent dl {width:290px; height:420px; border:4px solid #d90000; float:left; background:#fff; padding:0 5px;}
.iintro .parent dl dt {width:95%; height:34px; float:left; line-height:34px; padding:5px 0 0 5%; border-bottom:1px solid #d90000; margin-bottom:10px;}
.iintro .parent dl dd {width:125px; height:40px; float:left; margin:10px; text-align:center; text-align:center; display: table-cell; vertical-align: middle;}
.iintro .parent dl dd img {max-height:40px; max-width:125px;}
.iintro .iinfo {height:125px; width:800px; float:left;margin:300px 0 0 20px; color:#fff; }
.iintro .iinfo li {width:100%; height:25px; font:14px/25px 'Microsoft YaHei'; float:left;}

/*==== meeting ====*/

.imeeting .title {width:100%; height:38px; border-bottom:2px solid #999; color:#333; margin-bottom:10px; position:relative;}
.imeeting .title h2 {position:absolute; left:20px; bottom:-2px; height:38px; line-height:38px; border-bottom:2px solid #d90000; padding:0 20px} 
.multipleColumn{ overflow:hidden; position:relative; width:1200px; background:url(../images/imeetingbg.gif) no-repeat left top;}
.multipleColumn .prev,.multipleColumn .next{ display:block;  width:23px; height:37px; float:left; overflow:hidden; cursor:pointer; background:url(../images/icoLeft.gif) no-repeat; margin-top:152px; _display:inline;}
.multipleColumn .next{ background:url(../images/icoRight.gif) no-repeat;  }
.multipleColumn .bd{ width:1152px; overflow:hidden; float:left; padding:0 1px; height:360px;}
.multipleColumn .bd ul{ overflow:hidden; zoom:1; width:288px;  float:left; _display:inline; }
.multipleColumn .bd ul li{ float:left; _display:inline; overflow:hidden; text-align:center; width:260px; margin:0 14px 20px 14px}
.multipleColumn .bd ul li img {width:260px; height:160px;}


/*==== city ====*/
.city { width: 1180px; position: relative; left: 50%; margin-left: -600px; border:5px solid #ccc; height:400px; padding:5px; margin-bottom:20px;}
.city ul li { float: left; display: inline; height: 400px; color: #fff; position: relative;}
.city .fold { width: 60px; height: 370px; text-align: center; position: absolute; top: 0px; left: 0px; cursor: pointer; padding-top:30px;}
.city .fold .txt { font-size: 24px; display: block; width: 25px; font-weight: normal; margin: 0px 17px; line-height: 25px;}
.city .unfold { width: 760px; height: 400px; display: none; position: absolute; top: 0px; left: 0px; }

/*====  reg  ====*/
.regform tr {border-bottom:1px dotted #ccc}
.regform .thstyle {width:230px; text-align:right; height:40px; color:#333}
.regform .outlineNone {width:350px; height:26px; border:1px solid #ccc; line-height:26px; }
.quyu,.yonghuming,.gosi,.name,.mobiles,.num,.email,.pas,.pass {padding-left:10px; height:40px; line-height:40px; color:#666}
.zhuce,.fanhui {width:150px; height:30px; text-align:center; color:#fff; background:#d90000; border:0px; display:block; line-height:30px; cursor:pointer;}


#search {height:60px;}
#search #title {margin-left:200px; line-height:60px; width:110px;}
#search #content {padding-top:20px; height:40px;}
.inputmeeting,.inputhotel,.inputtime,.inputplace {height:24px; line-height:24px; padding:0 5px; color:#9f9f9f; border:1px solid #D9D4D2; margin:0;}
.inputmeeting,.inputhotel {width:200px; }
.inputtime,.inputplace {width:98px;}


#othercity {height:250px; margin-bottom:10px;}
#othercity li {float:left; width:400px; height:250px;}

#bottombar {min-height:174px;}
#bottombar #about,#bottombar #help,#bottombar #advantage,#bottombar #contact {width:210px; min-height:140px;}
#bottombar #about dt,#bottombar #help dt,#bottombar #advantage dt,#bottombar #contact dt,#bottombar #book dt {width:100%; height:40px; line-height:40px; color:#fff;}
#bottombar #about dd,#bottombar #help dd,#bottombar #advantage dd,#bottombar #contact dd {width:100%; float:left; height:22px; line-height:22px; color:#fff;}
#bottombar #book {width:360px; height:140px}
#bottombar #book dd {width:100%; height:40px; line-height:40px; color:#fff; font:32px/40px 黑体; float:left}
#bottombar #book #weibo {width:100%; height:40px;}
#bottombar #book #weibo img {float:left; margin-right:12px;}
#bottombar #book #weibo span {width:300px; height:20px; line-height:20px; display:block; color:#fff}
#copyright {height:40px; color:#fff; line-height:40px;}

#crumbs {margin-bottom:20px; height:30px; line-height:30px; color:#333}
.meetinglist {width:1200px; margin-bottom:20px;}
.meetinglist .meetingbox {padding:13px; width:1174px; height:208px; background:url(../images/listbg.gif) no-repeat left top; margin-bottom:20px;}
.meetinglist .meetingbox .img {width:312px; height:208px; margin-right:12px; _display:inline;}
.meetinglist .meetingbox .title,.meetinglist .meetingbox .info,.meetinglist .meetingbox .intro,.meetinglist .meetingbox .more {width:850px;}
.meetinglist .meetingbox .title {height:auto}
.meetinglist .meetingbox .title span {padding:4px 0px 0 5px; display:block;}
.meetinglist .meetingbox .title span.colred {color:#FE0000}
.meetinglist .meetingbox .info li {width:100%; height:18px; line-height:18px; float:left; color:#666}
.meetinglist .meetingbox .intro {line-height:20px; color:#666; padding-top:8px; height:20px; padding-top:4px; overflow:hidden}
.meetinglist .meetingbox .more {height:32px;}
.meetinglist .meetingbox .more a {display:block; width:90px; height:32px; line-height:32px; background:#d90000; color:#fff;}
.meetinglist .meetingbox .more a:hover {text-decoration:underline; background:#000}

/*==== showpage ====*/
#pages { padding:14px 0 30px; font-family:'Miscrosoft YaHei'; text-align:center; }
#pages a { display:inline-block; height:22px; line-height:22px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 8px; margin:0 5px;}
#pages a.a1 {width:50px; padding:0 }
#pages a:hover { background:#d90000; color:#fff; text-decoration:none }
#pages span { display:inline-block; height:22px; line-height:22px; background:#11B4ED; border:1px solid #11B4ED; color:#fff; text-align:center;padding:0 8px}
.page .noPage { display:inline-block; width:56px; height:22px; line-height:22px; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }

.meetinginfo {width:100%; padding:10px 0 10px 0; border-bottom:4px solid #ccc; border-top:1px solid #ccc}
.meetinginfo span {width:130px; height:80px; margin-right:50px; _display:inline; float:left;}
.meetinginfo h2 {width:520px; height:40px;float:left;}
.meetinginfo ul {width:520px; min-height:54px; float:left}
.meetinginfo ul li {width:100%; height:18px; line-height:18px; float:left; color:#666}

.price {width:100%; float:left; padding:10px 0 0 0; border-bottom:2px solid #ccc； margin-bottom:20px;}
.price ul {width:100%; float:left; margin-bottom:10px;}
.price ul span {padding:0 10px; margin-right:0px; _display:inline; float:left; height:20px; line-height:20px;}
.price ul li {float:left;}
.price ul li a {color:#333; display:block;  padding:0 10px; margin-right:10px; float:left; height:20px; line-height:20px;} 
.price ul li a:hover,.price ul li a.on {color:#fff; background:#d90000;}


.float{width:298px; height:500px; border:1px solid #ccc; background-color:#000;position:absolute; right:51px; top:729px;} 
.hotelbox {float:left; width:840px; min-height:500px;}
.allmap{width:298px;height:500px;overflow:hidden}

.hotelcon {width:100%; margin-bottom:20px;}
.hotelcon .logo {width:100%; height:200px; overflow:hidden; margin-bottom:20px;}
.hotelcon .info {width:100%; }
.hotelcon .info h2 {width:100%; height:30px;}
.hotelcon .info .star {width:100%;}
.hotelcon .info .intro {width:100%; min-height:22px; line-height:22px; color:#999}
.hotelcon .info .route {width:100%; color:#666; line-height:22px; margin-bottom:20px;}
.hotelcon .info .route span {width:100%; height:22px; line-height:22px; color:#333; display:inline-block;}
.hotelcon .fangxing {width:100%;}
.hotelcon .tabinfo {width:100%; height:30px; margin-bottom:10px;}

/*==== car ====*/
.cartitle {width:100%; height:50px; border-bottom:2px solid #666; line-height:50px;}
.cartitle h2 {padding:0 20px;}
.carbox {width:100%; }
.carbox .marr20 {margin-right:20px; _display:inline;}
.carbox .title {width:100%; height:30px; line-height:30px; margin-bottom:20px;}
.carbox .title .type,.carbox .title .seat,.carbox .title .money,.carbox .title .time,.carbox .title .kil,.carbox .title .city2,.carbox .title .overtime,.carbox .title .overkil {height:40px; line-height:40px; text-align:center}
.carbox .title .type,.carbox .content .type {width:260px;}
.carbox .title .seat,.carbox .content .list .seat {width:60px;}
.carbox .title .money,.carbox .content .list .money {width:90px; color:#B20000}
.carbox .title .time,.carbox .content .list .time {width:140px;}
.carbox .title .kil,.carbox .content .list .kil {width:80px;}
.carbox .title .city2,.carbox .content .list .city2 {width:150px;}
.carbox .title .overtime,.carbox .title .overkil,.carbox .content .list .overtime,.carbox .content .list .overkil {width:140px; color:#B20000}
.carbox .content {width:100%; height:180px;border-bottom:1px solid #999; margin-bottom:20px;}
.carbox .content .type {height:180px; }
.carbox .content .type span {width:100%; height:150px;} .carbox .content .type p {width:100%; height:30px; line-height:30px;}
.carbox .content .list {width:920px; height:30px; float:left}
.carbox .content .list .seat,.carbox .content .list .money,.carbox .content .list .time,.carbox .content .list .kil,.carbox .content .list .city2,.carbox .content .list .overtime,.carbox .content .list .overkil {height:30px; line-height:30px; text-align:center}

/*==== succes ====*/
.succlist {width:100%; height:auto;}
.succlist .succbox {width:100%; height:150px; padding-bottom:19px; margin-bottom:20px; border-bottom:1px solid #ccc}
.succlist .succbox .img {width:260px; height:150px; margin-right:20px;}
.succlist .succbox .title {width:920px; height:50px; line-height:30px;}
.succlist .succbox .content {width:920px; height:100px; line-height:20px; color:#666; overflow:hidden;}

/*==== news ====*/
.sideMenu{width:100%; float:left; margin-bottom:50px;}
.sideMenu h3{height:65px; line-height:65px;  border-bottom:2px solid #ccc; background:#fff; cursor:pointer;}
.sideMenu h3:hover {background:#d90000; color:#fff}
.sideMenu h3 em{ float:right; display:block; width:40px; height:65px;   background:url(../images/icoAdd.png) 0 0 no-repeat; cursor:pointer; }
.sideMenu h3 span {margin-right:20px; _display:inline; margin-left:20px;}
.sideMenu h3.on em{ background-position:0 -65px; }
.sideMenu ul{width:90%; padding:10px 5% 20px 5%; color:#333; display:none; /* 默认都隐藏 */ }
.sideMenu ul p {line-height:24px; margin-bottom:10px; text-indent:24px; }

/*====  order  ====*/
.wrap800 {margin:20px auto 0 auto; width:800px; }
.orderbox	{width:100%; float:left;}
.orderbox .title {width:100%; height:36px; float:left; border-bottom:2px solid #d90000;}
.orderbox .title h3 {text-align:center; color:#fff; background:#d90000; width:100px; height:36px; line-height:36px;}
.orderbox .content {margin:30px 83px 30px 146px; _display:inline; float:left; width:565px; height:370px; background:#fff url(../images/orderbg.gif) no-repeat left top; padding:53px 78px 3px 143px;}
.orderbox .content ul {width:100%; height:40px; float:left; margin-bottom:20px;}
.orderbox .content ul .orderinput {width:220px; height:38px; border:1px solid #ccc; line-height:38px; padding:0 5px; color:#666} 
.orderbox .content ul .btnlogin {width:200px; height:40px; line-height:40px; background:#d90000; color:#fff; border:0px;}

/*====  yuding  ====*/
.ydmain {width:860px; margin:20px 20px 20px 0;} .ydsidebar {width:320px; margin:20px 0; }
.roomnum,.ydinfo,.ydmoreinfo,.ydprice,.contact,.fapiao,.tijiao {width:100%; margin-bottom:30px;}
.roomnum h2,.ydinfo h2,.ydmoreinfo h2,.ydprice h2,.contact h2,.fapiao h2 {width:100%; height:30px; line-height:30px; border-bottom:3px solid #ccc; color:#333; margin-bottom:10px; }
.roomnum .title,.roomnum .content {width:100%; height:36px; border-bottom:1px solid #ccc; padding:5px 0; color:#666}
.roomnum .line36 {line-height:36px;}
.roomnum .title .fangxing,.roomnum .content .fangxing {width:230px; height:36px;}
.roomnum .title .date,.roomnum .content .date {width:90px; height:36px;}
.roomnum .title .date span,.roomnum .title .date p,.roomnum .content .date span,.roomnum .content .date p {width:100%; height:18px; line-height:18px; float:left; }

.ydinfo .title {margin-bottom:20px; border-bottom:1px solid #ccc; width:100%; height:30px; line-height:30px;}
.ydinfo .content {margin-bottom:5px; width:100%; height:30px; line-height:30px;}
.ydinfo .title .name2,.ydinfo .title .time,.ydinfo .title .type,.ydinfo .title .number,
.ydinfo .content .name2,.ydinfo .content .time,.ydinfo .content .type,.ydinfo .content .number { margin-right:20px; height:30px;}
.ydinfo .title .name2,.ydinfo .content .name2 {width:200px;}
.ydinfo .title .time,.ydinfo .content .time {width:100px;}
.ydinfo .title .type,.ydinfo .content .type {width:170px;}
.ydinfo .title .number,.ydinfo .content .number {width:50px;}
.ydinfo .title .all,.ydinfo .content .all {width:140px; height:30px; text-align:center; line-height:30px; }
.content .all {color:#b20000;}
.ydinfo .ydn {width:188px; height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px;}
.ydinfo .ydt {width:88px; height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px;}
.ydinfo .ydtype {width:158px; height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px;}
.ydinfo .ydnum {width:38px; height:28px; line-height:28px; border:1px solid #ccc; padding:0 5px;}
.ydinfo .tilp,.ydmoreinfo .tilp {width:100%; height:30px; line-height:30px; color:#999}
.ydinfo .tongji {width:100%; height:30px; line-height:30px; color:#d90000}
.ydmoreinfo .txtarea {width:100%;} .ydmoreinfo .txtarea textarea {width:100%; height:80px;}
.ydprice ul {width:50%; height:30px; line-height:30px; float:left}
.contact ul {width:100%; height:30px; margin-bottom:5px; float:left}
.contact ul .star {width:10px; text-align:center; height:30px; line-height:30px; color:#d90000; font-size:14px; font-weight:bold}
.contact ul .title {width:74px; text-align:right; height:30px; line-height:30px; margin-right:5px;}
.contact ul .con {width:500px; height:30px; margin-right:10px;}
.contact ul .con input {width:488px; height:28px; line-height:28px; border:1px solid #ccc; float:left; padding:0 5px;}
.contact ul .tilp {width:auto; height:30px; line-height:30px; color:#999}
.tijiao {text-align:center; height:30px;} .tijiao .ydbutton {width:85px; height:30px; line-height:30px; text-align:center; color:#fff; background:#d90000; border:0px; cursor:pointer}

.shuoming h2 {width:100%; height:40px; line-height:40px; color:#333;}
.shuoming .title {width:100%; height:30px; line-height:30px; color:#666}
.shuoming .con {width:100%; line-height:20px; color:#999; margin-bottom:10px;}

/*====  order  ====*/
.ordertime {width:1198px; height:24px; border:1px solid #ccc; background:#f1f1f1; margin:20px 0; padding:12px 0;}
.ordertime ul {width:40%; height:24px; padding-left:10%}
.ordertime ul li {float:left; margin:0 5px; line-height:24px; height:24px;}
.ordertime ul.otime li input {width:110px; height:22px; border:1px solid #ccc; padding:0 4px; line-height:22px;}
.ordertime ul.odd li .dingdan {width:200px; height:22px; line-height:22px; padding:0 4px; border:1px solid #ccc;}
.ordertime ul.odd li .button {width:80px; height:24px; line-height:24px; text-align:center; background:#d90000; border:0px; color:#fff; cursor:pointer}
.ordercon2 {width:100%; margin:20px 0}
.passtable {margin:30px 0;}
.passtable .td1 {width:38%; height:40px; padding:0 1%; text-align:right}
.passtable .td2 {width:58%; height:40px; padding:0 1%;}
.passtable .td2 input {width:394px; height:24px; border:1px solid #ccc; line-height:24px; padding:0 4px;}
.passtable .td3 {width:100%; height:40px; text-align:center;}
.passtable .td3 input {width:100px; height:30px; line-height:30px; text-align:center; color:#fff; background:#d90000; border:0px; cursor:pointer}


/*===  single  ====*/
.singlesidebar {width:219px; margin-right:20px; border-right:1px solid #ccc} .singlemain {width:960px;}
.singlesidebar,.singlemain {margin-bottom:30px;}
.singlesidebar h2 {width:100%; height:30px; line-height:30px; text-align:center; margin-bottom:2px;}
.singlesidebar h2 a {color:#333} .singlesidebar h2 a:hover {color:#d90000}
.singlesidebar ul {width:100%; margin-bottom:10px;}
.singlesidebar ul li {width:100%; height:22px; line-height:22px; float:left; text-align:center}
.singlesidebar ul li a {color:#333;} .singlesidebar ul li a:hover {color:#d90000}
.singlemain h2 {width:98%; height:40px; line-height:40px; border-bottom:2px solid #ccc; padding-left:2%}
.singlemain ul {width:98%; padding:10px 1% 0 1%; min-height:300px; line-height:24px;}
.singlemain ul p {width:100%; text-indent:24px; line-height:24px; margin-bottom:15x;}


/*==== servicesBox ====*/
.servicesBox {width:840px; height:30px; float:left; line-height:30px;}
.servicesBox .serBox {cursor:pointer; display:inline; width:120px; height:30px; float:left; overflow:hidden; position:relative; padding:0;}
.servicesBox .serBox a {color:#333; width:105px; height:30px; padding-left:15px; display:block} .servicesBox .serBox a:hover {color:#d90000;}
.servicesPop {background:rgba(0,0,0,0.7); width:100%; clear:both; height:100%; position:fixed; top:0; left:0px; z-index:999; display:none}
.servicesPop .serFocus {width:680px; height:330px; margin:10% auto 0 auto; clear:both; background-color:#ffffff; position:relative; padding:10px;}
.serFocus .white {color:#fff}
.serFocus div.hbox {height:330px; width:680px; display:none; color:#999999; overflow-y:auto}
.flash_bar {text-align:center; clear:both; height:30px; width:700px; margin:0 auto;}

.flash_bar span.dq,.flash_bar span.no {width:140px; height:30px; cursor:pointer; line-height:30px; float:left; color:#fff}
.flash_bar span.dq {background:#d90000;}
.flash_bar span.no {background:#000;}
a.closed{cursor:pointer;display:inline-block;width:28px;height:28px;background:url(../images/close2.gif) no-repeat 0px 0px;position:absolute;top:-10px;z-index:99;right:-38px;}
a.closed:hover{background:url(../images/close2.gif) no-repeat 0px 0px;}

#serBox1 a,#serBox2 a,#serBox3 a,#serBox4 a,#serBox5 a,#serBox1 a:hover,#serBox2 a:hover,#serBox3 a:hover,#serBox4 a:hover,#serBox5 a:hover {background:url(../images/serico.gif) no-repeat;}
#serBox1 a {background-position:left top;} #serBox2 a {background-position:left -30px;} #serBox3 a {background-position:left -60px;}
#serBox4 a {background-position:left -90px} #serBox5 a {background-position:left -120px;}
#serBox1 a:hover {background-position:-120px top;} #serBox2 a:hover {background-position:-120px -30px;} #serBox3 a:hover {background-position:-120px -60px;}
#serBox4 a:hover {background-position:-120px -90px} #serBox5 a:hover {background-position:-120px -120px;}

.zhoubian dl,.jiaotong dl,.jiaotong dl {width:100%; float:left; margin-bottom:10px; }
.zhoubian dl {background:#f5f5f5}
.zhoubian dl dt,.zhoubian dl dd {width:100%; height:22px; line-height:22px; float:left}
.zhoubian dl dt {color:#333;} .zhoubian dl dd {color:#666;}
.jiaotong dl dt,.jiaotong dl dd{height:20px; line-height:20px; float:left}
.jiaotong dl .jd {width:30%;} .jiaotong dl .jl {width:20%;} .jiaotong dl .jt {width:50%;}
.jiudian dl dd {width:25%; height:20px; margin-bottom:10px; line-height:20px; float:left; padding-left:5%; background:url(../images/jdico.gif) no-repeat 10px top;}
.jiudian dl dd.on {background:url(../images/jdico.gif) no-repeat 10px -20px; color:#d90000;}

.container1{width:100%;height:330px;}

/*==== focus img ====*/
.focusBox { position: relative; width:680px; height:330px; overflow: hidden; }
.focusBox .pic{ position:relative; z-index:0; }
.focusBox .pic img { width:680px; height:330px; display: block; }
.focusBox .hd { width:100%; position: absolute; bottom: 10px; text-align: center; font-size:0; z-index:1; }
.focusBox .hd li{margin: 0 5px; background: url(../images/dot.png) no-repeat 0 -16px; height: 16px; overflow: hidden; width: 16px; cursor: pointer;
	display:inline-block; *display:inline; zoom:1;  _background: url(../images/dot8.png) no-repeat 0 -16px;
}
.focusBox .hd .on{ background-position:0 0; }
.focusBox .prev,	.focusBox .next { 
	width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../images/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.focusBox .prev { left: 0; }
.focusBox .next { background-position: 0 -90px; right: 0; }
.focusBox .prev:hover,
.focusBox .next:hover { filter:alpha(opacity=50) !important;opacity:0.5 !important;  }

.ind_hotel {width: 1200px;margin-left: auto;margin-right: auto;}
#tab1 {width: 1200px;height: 33px;float: left;display: inline;font-size: 14px;line-height: 32px;background: url(../images/tj_line.gif) repeat-x left top;border: 1px solid #dbdbdb;border-bottom: none;
    margin: 10px 0px 0px 0px;}
#tab1 ul {width: 1060px;height: 33px;float: left;display: inline;}
#tab1 ul li.now {width: 125px;height: 32px;float: left;display: inline;line-height: 32px;text-align: center;border-right: 1px solid #c4c4c4;border-bottom: 1px solid #fff;background: #fff;cursor: pointer;color: #f70;font-weight: bold;}
#tab1 ul li {width: 125px;height: 32px;float: left;display: inline;line-height: 32px;text-align: center;border-right: 1px solid #c4c4c4;cursor: pointer;}
.tablist {width: 1200px;height: auto;float: left;display: inline;}
.ind_tj {width: 1200px;height: auto;float: left;display: inline;border: 1px solid #dbdbdb;border-top: none;padding: 0px 0px 10px 0px;}
.ind_tj ul {width: 1200px;height: auto;float: left;display: inline;margin: 10px 0px 0px 0px;}
.ind_tj ul li {width: 278px;height: auto;float: left;display: inline;margin: 0px 0px 0px 18px;}
.ind_tj ul li strong {width: 278px;height:192px;float: left;display: inline;}
.ind_tj ul li span {width: 278px;height: auto;float: left;display: inline;line-height: 21px;text-align: left;margin: 5px 0px 0px 0px;}
