@charset "utf-8";
/* CSS Document */
*{margin:0; padding:0}
body{width:990px; margin:auto; font-family:Arial; font-size:12px; color:#333333; background:#F0F4FF;}
ul,li,dl,dt,dd,ol{list-style-type:none; display:block;}
img{border:0px;}
/*指向其他语种网站的链接样式*/
ul.lang{ width:88px; background-color:#FFF; border:2px solid #AAA; padding:2px 0 0 8px;}
ul.lang li{ height:23px; line-height:23px;}
ul.lang li a{ color:#333;font-size:12px; font-weight:bold;}

a{color:#333333; text-decoration:none;}
a:hover{color:#333333; text-decoration:underline;}
.str{font-weight:bold;}
.red{color:#FE0000;}
.clear{clear:both;}
/*page head*/
.header{margin-top:5px;position:relative;}
.header .top{font-weight:bold; height:24px;}
.header .top .wlcome{width:600px; font-size:12px; color:#FE0000; float:left;}
.header .top .wlcome span{ position:absolute; left:450px; top:0px;}
.header .top .memlogin{width:360px; padding-left:30px; font-size:12px; float:left; text-align:right;}

.header .logo{font-weight:bold; height:115px;}
.header .logo .logoimg{width:335px; height:115px; float:left;}
.Gplus{position:absolute; z-index:999; margin:0; padding:0; width:335px; text-align:right;}
.header .logo .logotxt{width:264px; float:left;}
.header .logo .logotxt h1{font-size:16px; width:264px; font-weight:bold; line-height:22px; height:22px; color:#FE0000; text-align:center;}
.header .logo .logotxt h1 a{color:#333333;}
.header .logo .logotxt h1 a:hover{color:#333333;}

.header .nav{line-height:30px; font-weight:bold;}
.header .nav ul{width:990px; height:30px; color:#FFFFFF;}
.header .nav ul li{text-align:center; height:30px; width:140px; font-size:12px; background:#22536D; color:#FFFFFF; margin-right:1px; float:left;}
.header .nav ul li:hover{background:#B00E0E; cursor:pointer;}
.header .nav ul li a{color:#FFFFFF;}
.header .nav ul li a:hover{color:#FFFFFF; text-decoration:none;}
.header .nav ul li .current{color:#FFFFFF;background:#B00E0E;}
/*body style*/
.mainbox{width:990px; margin-top:10px; height:auto;}

.mainbox .navpos{width:599px; height:20px; font-size:11px;}
.mainbox .navpos a{ text-decoration:none;}
.mainbox .navpos a:hover{text-decoration:underline;}

.mainbox .leftbox{width:154px; margin-right:3px; float:left;}
.mainbox .leftbox .lefttitle{padding-top:5px; background:#22536D; color:#FFFFFF; text-align:center; float:left; width:154px;}
.mainbox .leftbox .lefttitle h1{font-size:14px; font-weight:bold;}
.mainbox .leftbox .leftcontent{border:2px solid #22536D; width:150px; margin-bottom:10px; float:left; padding-bottom:5px;}
.mainbox .leftbox .leftcontent .lable{width:40px; padding-left:5px; padding-top:2px; margin-top:2px; margin-bottom:2px; float:left;}
.mainbox .leftbox .leftcontent .stname{ margin-top:2px; width:100px; margin-bottom:2px;float:left;}
.mainbox .leftbox .leftcontent .btnsearch{ margin-top:5px; margin-bottom:5px; text-align:center; margin:auto;}

.mainbox .midbox{width:599px; float:left; margin-right:4px;}
.mainbox .midbox .navpos{width:599px; height:25px; font-size:11px; padding-bottom:5px;}
.mainbox .midbox .navpos a{ text-decoration:none;}
.mainbox .midbox .navpos a:hover{text-decoration:underline;}
.mainbox .midbox .midtitle{color:#FFFFFF; text-align:center; }
.mainbox .midbox .midtitle h1{height:30px; font-size:14px; font-weight:bold; line-height:28px; padding-left:15px; padding-right:15px;  background:#22536D; display:block; float:left;}
.mainbox .midbox .midcontent{width:592px; padding-left:4px; padding-top:10px; padding-bottom:10px; border:2px solid #22536D; float:left;}
.mainbox .midbox .midcontent table{font-size:13px; color:#000000; margin:auto;}
.mainbox .midbox .midcontent table tr{height:30px; text-align:center;}
.mainbox .midbox .midcontent table img{cursor:pointer;}

.mainbox .rightbox{width:230px; float:left;}
.mainbox .rightbox .righttitle{height:30px; line-height:35px; background:#22536D; color:#FFFFFF; text-align:center;}
.mainbox .rightbox .righttitle h1{font-size:14px; font-weight:bold;}
.mainbox .rightbox .rightcontent{border:2px solid #22536D; padding-left:1px; padding-top:5px; padding-bottom:5px; margin-bottom:10px;}
.mainbox .rightbox .rightAdPic{margin-bottom:10px;}
.mainbox .rightbox .rightcontent ul li {width:223px; height:24px; padding-left:5px;}
.mainbox .rightbox .rightcontent ul li .orderNum3{width:18px; height:20px; background-color:#FE0000; color:#FFFFFF; font-weight:bold; float:left; text-align:center; line-height:20px; margin-right:5px; }
.mainbox .rightbox .rightcontent ul li .orderTit3{width:194px;height:20px; overflow:hidden; font-size:12px; color:#22536D; float:left; line-height:20px; word-wrap:normal;}

.mainbox .rtbox{width:833px; float:left;}
.mainbox .rtbox .pos{height:24px;}
.mainbox .rtbox .pos .lft{float:left;}
.mainbox .rtbox .pos .rgt{float:left; text-align:right;}
.mainbox .rtbox .whychs{width:478px; float:left; padding-left:5px;}
.mainbox .rtbox .whychs h1{font-size:16px; font-weight:bold; color:#FE0000; display:block;}
.mainbox .rtbox .whychs h2{font-size:13.5px; font-weight:bold; display:block; line-height:27px;}
.mainbox .rtbox .whychs h3{font-size:14px; display:block; color:#FE0000; font-style:italic; margin-top:16px;}
.mainbox .rtbox .showflv{width:350px; height:287px; float:left;}
/*comment style*/
.cmt{width:833px; float:left;}
.cmt .msglist{margin-top:10px;border-left:2px solid #b3cae4;border-right:2px solid #b3cae4;border-bottom:2px solid #b3cae4; width:833px;}
.cmt .msglist .msgtitle{width:833px; background:#22536D; height:30px; color:#FFFFFF; font-size:22px; line-height:30px; text-align:center;}
.cmt .msglist .messagelist{width:800px; margin:auto; float:left;}
.cmt .msglist .messagelist .msgorder{width:60px; float:left; font-size:22px; text-align:center; padding-top:5px; font-family:Tahoma;}
.cmt .msglist .messagelist .msgcontent{border-top:2px dashed #b3cae4;margin-top:18px; margin-bottom:10px; width:740px; float:left;}
.cmt .msglist .messagelist .msgcontent .msgsum{ text-align:left;float:left;}
.cmt .msglist .messagelist .msgcontent .msgsum .msgtime{color:#8FB5DA; height:20px; margin-top:5px; font-size:14px; width:680px;}
.cmt .msglist .messagelist .msgcontent .msgsum .msgname{color:#000000; height:20px; width:680px; font-size:14px; font-weight:bold;}
.cmt .msglist .messagelist .msgcontent .msgsum .msgsummary{color:#315C86; width:680px;font-size:14px; margin-top:5px; margin-bottom:5px; font-weight:bold;}
.cmt .msglist .messagelist .msgcontent .msgoption{width:60px; float:left; margin-top:10px; text-align:center; float:left;}
.cmt .msglist .messagelist .msgcontent .msgdetail{width:740px; color:#315C86; margin-top:10px; margin-bottom:10px; float:left;}
.cmt .msglist .messagelist .msgcontent .msgreply{width:730px; margin-top:10px; border:1px solid #8FB5DA; float:left; background:#FFFFFF; text-indent:1.5em; padding:5px;}
.cmt .msgnew{margin-top:10px;width:823px; border:1px solid #b3cae4; margin-bottom:10px; padding:5px;}
.cmt .msgnew .msgTxt{height:30px; width:280px; float:left; margin-right:3px; text-align:right; font-weight:bold; font-family:Tahoma; line-height:30px;}
.cmt .msgnew .msgIput{width:480px; height:30px; float:left; padding-top:3px;}
.cmt .msgnew .msgBTN{width:833px; text-align:center; margin-top:10px;}
.cmt .msgnew .msgBTN img{border:0px; cursor:pointer;}
.msgiput{width:430px; height:20px; line-height:20px;}
.lee_button{ padding:5px 10px;}

/*footer style*/
.footer{width:990px; margin-top:15px;}
.footer .hotlink{width:990px; border-top:5px solid #22536D; line-height:18px; font-size:13px; font-weight:bold; text-align:center; float:left;}
.footer .copyright{ width:990px; text-align:center; height:30px; float:left;}
.footer .piclink{width:990px; text-align:center; margin:auto; float:left;}

/*Popular City*/
#hideDiv{position:absolute; left:0px; top:0px;}
.tipsBox{width:514px; border:1px solid #666666; display:none;}
.tipsBox .topbox{width:514px; height:30px; font-weight:bold; line-height:30px; background:#22536D; color:#FFFFFF;}
.tipsBox .topbox .topTitle{ padding-left:5px; padding-right:5px; width:440px; float:left;}
.tipsBox .topbox .topClose{width:58px; text-align:center; cursor:pointer; float:left;}
.tipsBox .bodybox{width:510px; background-color:#F0F4FF; padding:3px 2px 3px 2px;}
.tipsBox .bodybox .CityName{width:95px; height:26px; line-height:28px; border:1px solid #FFFFFF; font-weight:bold; padding-left:5px; float:left;}
.tipsBox .bodybox .CityName:hover{background:#39F; border:1px solid #FFFFFF; cursor:pointer;}

/*More Price--used in HTML page*/
.moreprice{width:162px; border:2px solid #22536D; background:#F0F4FF; color:#000000; display:none;}
.moreprice .divTitle{width:162px; font-weight:bold; font-size:13.5px; line-height:30px;}
.moreprice .divTitle .divSeatTitle{width:112px; height:30px; padding-left:3px; text-align:left; float:left;}
.moreprice .divTitle .divPriceTitle{width:45px; height:30px; text-align:center; border-left:1px solid #22536D; float:left;}
.moreprice .divContent{width:162px; font-size:12px; line-height:24px; }
.moreprice .divContent .divSeatname{width:112px; height:24px; padding-left:3px; border-top:1px solid #22536D; text-align:left; float:left;}
.moreprice .divContent .divPrice{width:45px; height:24px; text-align:center; border-left:1px solid #22536D; border-top:1px solid #22536D; float:left;}

/*Testimonal page style*/
.tstItem{width:592px; border-bottom:2px dashed #DBDBDB; font-family:"Calibri"; font-size:13px; margin-bottom:15px;}
.tstSubject{width:590px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; float:left;}
.tstContent{width:590px; line-height:20px; font-size:14px; float:left;}
.tstAuthor{width:590px; color:#006699; font-size:15px; text-align:right; float:left;}
.tstDate{width:290px; margin-left:5px;}
