You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

833 lines
28 KiB
CSS

<<<<<<< .mine
.festivaltitle{
display:block;
text-align:center;
color:#185ba0;}
.abc{background:url(/css/images/train/test/guilin.jpg) no-repeat;
color:#627e87; width:1902px; height:638px;
||||||| .r7409
a {
color: #545454;
=======
.big-pic{ width:100%; background:url(https://data.chinahighlights.com/css/images/train/traintravel/trainbg.jpg) no-repeat 100% 0; height:345px;}
.big-pic .ad-wirds{ margin-top:70px;}
.page-intro{ background:#eaeaea; padding:10px 0 5px 0; margin-bottom:25px;}
.page-intro h1{ border:none!important; margin-bottom: 5px;}
.page-intro p{ color:#999999!important; font-size:15px; line-height:25px;}
/*正文内容*/
h2.blue-font{ font-size:28px!important; color:#195ba6; text-align:center; margin:15px 0;}
.trainlike{ text-align:center; font-size:14px; line-height:24px; margin-bottom:30px;}
.trainlike img{ margin-bottom:8px;}
.trainlike a{ text-decoration:none;}
h3.traintravel{ font-size:18px; font-weight:bold; margin:12px 0 12px 0; }
/*search box*/
.trainsearch-red {
background: #dedede none repeat scroll 0 0;
padding: 13px;
>>>>>>> .r9128
}
<<<<<<< .mine
.guilintourTittle container{display:block; text-align:center;}
.TAp{ text-align:center; margin:120px 0px;
}
.bbb{ padding-bottom:10px;}
.differeTi{ font-size: 26px;
color: #fff;
text-align:right;
padding: 55px 10px !important;
height: 140px;
}
ul.differences{ display:inline-block;
margin-left:50px;
}
ul.differences li{margin-right: 25px;
background:#000;
||||||| .r7409
li {
list-style: none;
}
h3{ font-size:18px; font-weight:100; padding:0; margin:0 0 10px 0;}
h3.redFont{ color:#9B0013;!important }
h2.tipsTit{ display:block; background:#f1f1f1; color:#545454; padding:5px 0 5px 15px; border-left:4px solid #A31022; margin:10px 0 15px 0;}
h2.tipsTit a{ text-decoration:underline;}
/*train travel首页样式*/
/*train travel 首页播放样式*/
#homeSlideshow {
background: rgba(0, 0, 0, 0) url("//data.chinahighlights.com/js/orbit/orbit/1-0.gif") no-repeat scroll center center;
margin-bottom: 25px;
}
#homeSlideshow .flexslider {
position: relative;
}
#homeSlideshow .flexslider ul {
margin: 0;
padding: 0;
}
#homeSlideshow .flexslider ul.flex-direction-nav a {
background: rgba(0, 0, 0, 0.8) url("//data.chinahighlights.com/css/images/merge/csg-512c793703ac8.png") no-repeat scroll 0 0;
border-radius: 4px;
cursor: pointer;
display: block;
height: 88px;
opacity: 0;
position: absolute;
text-indent: -9999px;
top: calc(50% - 44px);
width: 88px;
z-index: 10;
}
#homeSlideshow .flexslider ul.flex-direction-nav a:focus {
outline: 0 none;
}
#homeSlideshow .flexslider ul.flex-direction-nav .flex-next {
background-position: 0 -422px;
right: 10px;
}
#homeSlideshow .flexslider ul.flex-direction-nav .flex-prev {
background-position: 0 -560px;
left: 10px;
}
#homeSlideshow .flexslider ul.flex-direction-nav .disabled {
cursor: default;
opacity: 0.3 !important;
}
#homeSlideshow .flexslider ul.slides {
position: relative;
}
#homeSlideshow .flexslider ul.slides .textBlock {
color: #fff;
display: block;
font-family: fontawesome;
font-size: 40px;
font-weight: normal;
left: 15%;
line-height: 37px;
position: absolute;
text-align:left;
top: 60px;
width: 450px;
}
#homeSlideshow .flexslider ul.slides .textBlock2 {
color: #fff;
display: block;
font-family: fontawesome;
font-size: 30px;
font-weight: normal;
line-height: 37px;
position: absolute;
right: 15%;
text-align: right;
top: 100px;
width: 500px;
}
#homeSlideshow .flexslider ul.slides .textBlock2 .readMore {
border: 2px solid #999;
border-radius: 4px;
display: block;
float: right;
font-size: 20px;
margin-top: 20px;
=======
.trainsearch-red .serch-title {
color: #a31022;
display: block;
font-size: 16px;
font-weight: bold;
margin-bottom: 12px;
>>>>>>> .r9128
text-align: center;
<<<<<<< .mine
padding: 35px 10px;
color: #fff;
||||||| .r7409
width: 260px;
}
#homeSlideshow .flexslider ul.slides .textBlock2 .readMore:hover {
box-shadow: 0 0 8px #666 inset;
transition: all 0.8s ease-in-out 0s;
}
#homeSlideshow .flexslider ul.slides .textBlock2 .readMore a {
text-decoration: none;
}
#homeSlideshow .flexslider ul.slides .textBlock .customerName {
color: #fff;
=======
}
ul.traintype {
margin: 0 0 12px;
}
ul.traintype li {
background: #cecece none repeat scroll 0 0;
color: #545454;
>>>>>>> .r9128
<<<<<<< .mine
float: left;
width: 140px;
height: 140px;
border-radius:10px;
||||||| .r7409
display: block;
font-size: 20px;
margin-top: 10px;
text-shadow: none;
=======
display: block;
float: left;
padding: 5px 17px;
>>>>>>> .r9128
}
<<<<<<< .mine
ul.differences li span{ display:block; font-size:30px;
||||||| .r7409
#homeSlideshow .flexslider ul.slides > li {
display: none;
position: inherit !important;
=======
ul.traintype li.active {
background: #dedede none repeat scroll 0 0;
>>>>>>> .r9128
}
<<<<<<< .mine
.introduction{ background:#e7e8ea;
padding:40px;
||||||| .r7409
#homeSlideshow .flexslider ul.slides > li span.visible-xs {
font-size: 14px;
=======
.trainsearch-red input.cityname {
font-size: 15px;
height: 37px;
padding: 8px 12px;
>>>>>>> .r9128
}
<<<<<<< .mine
.container{ width:1170px; height:224;
||||||| .r7409
#homeSlideshow .flexslider ul.slides > img {
display: block;
width: 100%;
=======
.trainsearch-red input.departtime {
background: #fff url("https://data.chinahighlights.com/css/images/calender.gif") no-repeat scroll 95% 8px;
>>>>>>> .r9128
}
<<<<<<< .mine
h1.intr{ font-family: Verdana,Geneva,sans-serif;
font-size: 25px;
border-bottom:none !important;
color: #333;
}
.differentdays{ display:block; text-align:center;padding-left:15px; padding-right:15px;
}
h2.howmany{
font:Verdana, Geneva, sans-serif;
font-size:24px;
}
.type1{ border-right:#999}
.days3 span{color:#F00 !important; text-transform:uppercase;}
.guilincity{ margin-top:45px!important;}
.smaller26{color:#ad1818; font-size:28px; font-family:Myriad Pro;}
a.viewmore{color:#ad1818; font-size:16px; font-family:Myriad Pro; font-weight:bold; text-decoration:none; background:url(/css/images/train/test/images/tubiao.png) no-repeat right top; padding-right:15px;}
.type2{border-right:#999}
.days45 span{color:#F00 !important; text-transform:uppercase;}
.yangshuo{ margin-left:25px!important;}
.chioce1{ margin-top:50px !important; font-size:14px!important;}
h3.4-5days{text-align:center;}
h3.4-5days span{color:#F00;}
.biggest48{color:#ad1818; font-size:28px; font-family:Myriad Pro;}
.type3{border-right:#999}
.days67{ font-size:13px;}
.days67 span{color:#F00; text-transform:uppercase;}
.chioce2{ margin-top:55px !important; font-size:14px!important; text-decoration:none;}
.smallest26{color:#ad1818; font-size:28px; font-family:Myriad Pro;}
.poptours{ padding:40px; background:#f4f4f4}
.white-div{
background:#FFF;
border: 1px solid #dfdfdf;
border-radius: 5px;
}
.picture{
background:url(../images/train/test/images/picture1.jpg);display:block; width:359px; height:340px;
padding-top:20px; margin-left:0px; margin-right:0px; margin-top:0px;
}
.pic2{ padding-left:0px;}
.infortitle{
font-size:14px;
font-family:Verdana;
color:#FFF;
background:#b22d2e;
padding:10px 20px;
}
.percent{
font-size:18px;}
.days10essence{ margin-top:20px;}
.pricedollar{display:block;text-align:right !important; padding-right:20px;}
.from{ color:#949393; font-size:14; text-transform:capitalize;}
.price{ font-size:18px; color:#ad1818;}
.infor{width:359x; height:340px; background:#f7f1ea;}
.title{
font-size:16px;
padding-top:20px;
padding-left:20px;
padding-right:20px;}
.content{padding-left:20px;
padding-right:20px;}
.learnmore{ display:block; text-align:center; margin-top:90px;
}
.learnmore span{color:#FFF; text-decoration:none;}
.percent26{ display:block; text-align:center; margin-bottom:38px;}
.percent2{ color:#ad1818; text-align:center;}
.days2tu{ padding-top:290px;}
.xiantuor{margin-top:20px;}
div.row{ margin-top:40px;}
.infortitle2{font-size:14px;
font-family:Verdana;
color:#FFF;
background:#b22d2e;
padding:10px 20px;
}
.whywithus{ padding-top:50px !important;}
.essenceXian{margin-top:20px;}
}
.exclusiveActivities container{ margin-left:15px !important; margin-right:15px !important;}
.exclusiveActivities{ margin-top:40px;}
.discripcontent{display:block;text-align:center;padding-left:5px; padding-right:5px;}
span.cruise{margin:40px 0 !important; font-size:16px;font-weight:bold; }
span.cycling{margin:40px 0!important;font-size:16px;font-weight:bold;}
span.foodTittle{ font-size:16px; font-weight:bold; margin-bottom:20px !important;}
.guilin-food{ background:url(/css/images/train/test/images/foodExp.jpg) no-repeat left bottom 100%; display:block; padding-left:220px; margin-left:20px;}
.downloadPDF{ background:url(../images/train/test/images/pdf.jpg) no-repeat left top; color:#c36e6e; font-weight:bold; padding-left:30px; text-decoration:none;}
.tripTips{ background:#f4f4f4!important;}
div row img{ border-radius:5px;}
.tripTips{ padding:40px;}
.bottominfor { background: url(/css/images/train/test/images/bottomtoushi.png) no-repeat;}
.bottominfor container{ margin-bottom:30px;margin-top:30px;}
.inquiryTittle{ text-transform:uppercase; font-size:30px; color:#FFF;}
.inquiryForm{ background: url(/css/images/train/test/images/boxBeijingtu.png); width:325px; height:366px;padding:20px 20px !important;border:1px solid #d6d6d6; border-radius:4px; display:block; text-align:center; margin-bottom:40px;}
input.ranqiong{ font-size:16px; padding:20px;}
input.ideas{ margin-top:40px; width:286; height:95px;}
button.sendInq{ background:#a31022; color:#FFF; width:100%; margin-top:20px; border:#a31022; padding:20px;font-size:16px;}||||||| .r7409
#homeSlideshow .flexslider ul.slides > li img {
width: 100%;
}
#homeSlideshow .flexslider ul.slides::after {
clear: both;
content: ".";
display: block;
height: 0;
line-height: 0;
visibility: hidden;
}
#homeSlideshow .flexslider ol {
margin: 0;
padding: 0;
}
#homeSlideshow .flexslider ol.flex-control-nav {
left: 10%;
position: absolute;
top: 93%;
z-index: 9999;
}
#homeSlideshow .flexslider ol.flex-control-nav > li {
display: inline-block;
margin: 0 6px;
}
#homeSlideshow .flexslider ol.flex-control-paging > li > a {
background: #fff none repeat scroll 0 0;
border: 1px solid #fff;
border-radius: 20px;
cursor: pointer;
display: block;
height: 11px;
text-indent: -9999px;
width: 11px;
}
#homeSlideshow .flexslider ol.flex-control-paging > li > a:hover {
background: #a31022 none repeat scroll 0 0;
}
#homeSlideshow .flexslider ol.flex-control-paging > li > a.flex-active {
background: #a31022 none repeat scroll 0 0;
}
#homeSlideshow .flexslider:hover .flex-next {
opacity: 0.8;
right: 5px;
}
#homeSlideshow .flexslider:hover .flex-next:hover {
opacity: 1;
}
#homeSlideshow .flexslider:hover .flex-prev {
left: 5px;
opacity: 0.8;
}
#homeSlideshow .flexslider:hover .flex-prev:hover {
opacity: 1;
}
@media (max-width: 768px) {
#homeSlideshow .flex-direction-nav {
display: none !important;
}
}
/*train travel页面其他样式*/
h1.tourtitle {
border-bottom: medium none !important;
line-height: 5px !important;
margin: 0 !important;
text-indent: -2000px;
}
.trainTIntr{}
.trainTIntr p{ font-size:14px!important; line-height:24px; margin-bottom:15px!important;}
.linebox {
margin: 20px 0 0px 0;
}
.line {
background: #ccc none repeat scroll 0 0;
height: 1px;
}
h2.train-travelh2{ font-size:28px;}
.hotttrainTOu{ border-radius:5px; position:relative; border-radius:5px; margin-bottom:20px; width:100%;}
.hotttrainTOu img {
width: 100%;
}
.toptitle {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
border-radius: 0 0 4px 4px;
bottom: 0;
color: #fff;
font-size: 20px;
left: 0;
padding: 5px 10px 5px 20px;
position: absolute;
width: 100%;
}
.routetoptitle {
background: rgba(0, 0, 0, 0.5) none repeat scroll 0 0;
border-radius: 0 0 4px 4px;
bottom: 0;
color: #fff;
font-size: 16px;
left: 0;
padding: 5px 10px 5px 20px;
position: absolute;
width: 100%;
}
.routebrief{ font-size:11px; color: #fff;
float: left;
font-size: 13px;
}
ul.hotLineList li{ margin-bottom:12px;}
ul.hotLineList li a{ text-decoration:none;}
.hotLineClear{ margin:18px 0 20px 0!important;}
@media (min-width: 992px) {
.internationalTr{ background:#f1f1f1; margin:15px 0;}
.internationalTrMap{ background:url(//images.chinahighlights.com/allpicture/2015/07/internationaltrainmape76c643fbcbc.jpg) no-repeat left 10px;}
.internationalInfo{ margin-left:60%;}
.internationalInfo h2{ padding:40px 0 5px 0;}
.internationalInfo a.intlButton { display:block; border:2px solid #545454; cursor:3px; font-size:20px; text-align:center; width:80%; margin:25px 0 150px 0; padding:15px 0; text-decoration:none;}
.internationalInfo a.intlButton:hover{border:2px solid #b1aeae;}
.traintravelSide{ padding-left:30px!important; padding-top:10px;}}
.traintravelSide ul span{ color:#dc3131; font-size:18px; display:block; margin-bottom:12px;}
.traintravelSide ul li a{ font-size:14px; margin-bottom:13px!important; display:block; text-decoration:none;}
.internationalInfo h2{ font-size:30px; color:#ac1616;}
.internationalInfo h3{ color:#b1aeae; font-size:16px; margin-bottom:10px!important;}
.internationalInfo ul li a{ font-size:14px; text-decoration:none; margin-bottom:12px!important; display:inline-block;}
/*搜索框*/
.search-div{position:absolute; bottom:0px; z-index:3; left:20%; width:60%;}
.simpleSearch{ background:rgba(0, 0, 0, 0) url("/css/images/train/search-bg.png") repeat scroll 0 0; padding:15px 10px 15px 15px; color:#fff; border-top-right-radius:5px; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
.simpleSearch input{border-radius: 5px!important; font-size:16px!important; height:35px!important;}
button.btn-danger{ background:#dc3131!important; border-radius: 0px!important; font-size:14px!important;}
.nav-tabs {
border: medium none !important;
margin-right:10px;
}
.nav-tabs li {
margin-bottom: 0 !important;
margin-right: 5px;
}
.nav-tabs li.active a {
background: rgba(0, 0, 0, 0) url("/css/images/train/search-bg.png") repeat scroll 0 0 !important;
border: medium none !important;
color: #fff !important;
}
.nav-tabs li a {
background: rgba(0, 0, 0, 0) url("/css/images/train/traintravel-unnactive.png") repeat scroll 0 0 !important;
border: medium none !important;
color: #fff !important;
font-size: 16px;
padding: 5px 15px;
text-decoration: none;
}
/*其他城市*/
.oherCity{ padding-left:0px!important; margin-bottom:10px;}
.oherCity a{ text-decoration:none;}
.oherCity a:hover{ text-decoration:underline; }
span.grayBackgr{ display:block; background:#f0f0f0; color:#333; padding:10px; font-size:13px;}
span.grayBackgr span{ color:#717070; font-size:12px; font-style:italic; }
/*more topics*/
.otherTopic{background:#f0f0f0; padding:10px; border-radius:5px;}
span.trainLineTitle{ color:#bc222e; font-size:18px; margin-bottom:10px; display:block;}
/*usefultips*/
.usetips{background: #f0f0f0; padding:10px; border-radius: 5px;}
ul.usetipsL li {
display: block;
list-style: none outside none;
padding: 8px 0px;
}
ul.usetipsL li a {
background: url("/css/images/drop-3.GIF") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
color: #545454;
display: block;
line-height: 20px;
text-decoration: none;
padding-left:20px;
}
span.tipsTopic{ color: #cf4140;
font-size: 18px;
text-transform: uppercase;
display:block;
margin-bottom:10px;}
.tripAd{ margin-top:10px; padding:5px; border:1px solid #589442; border-radius: 5px;}
ul.usingTip li{ margin-bottom:15px; line-height:22px; }
ul.indexList {
margin: 0 0 0 0px;
}
ul.indexList li {
display: block;
float: left;
list-style: none outside none;
margin: 0 0 8px;
width: 210px;
}
ul.indexList li a, ul.bullet li a {
text-decoration: none;
}
ul.indexList li a:hover, ul.bullet li a:hover {
text-decoration: underline;
}
.searchBoxTrain{ width:350px; float:right; margin:15px 0 0 10px; background:#f0f0f0; }
.searchBoxTrain span{
color: #c7152d;
font-weight: 100;
font-style: italic;
border-bottom: none;
margin: 0 0 10px 0;
padding: 0;
font-size: 18px;
display:block; margin:10px 10px 8px 10px;}
.searchBoxTrain table{ margin:10px; width:330px;}
.searchBoxTrain table tr td{ font-size:14px; padding:5px 0 2px 0;}
input.inputBox{ width:300px; border:1px solid #d1d1d1; font-size:14px; color:#545454; padding:8px 5px 8px 5px; margin:8px 0 0 0;}
input.inputBox2{ width:300px; border:1px solid #d1d1d1; font-size:14px; color:#545454; padding:8px 5px 8px 5px; margin:8px 0 10px 0;}
input.inputBox:focus, input.inputBox2:focus, input.calendar:focus {
background-color: #F1F9FF;
border: 1px solid #67A1E2;
box-shadow: 0 0 3px #99CCFF inset;
}
input.calendar {
background: url("/css/images/calender.gif") no-repeat scroll 280px 8px transparent;
border: 1px solid #D1D1D1;
font-size: 14px;
padding:8px 5px 8px 5px;
width: 300px;}
/*高铁信息*/
ul.bulletList {
margin: 0 0 0 0px;
}
ul.bulletList li {
list-style: none;
display: block;
width: 170px;
float: left;
margin: 0 0 8px 0;
}
ul.bulletList li a {
text-decoration: none;
}
ul.bulletList li a:hover {
text-decoration: underline;
}
ul.gcategoryLi{ margin:10px 0 0 0;}
ul.gcategoryLi li{ list-style:none; display:block; float:left; margin:0 25px 20px 0; width:300px; line-height:20px; font-size:12px;}
table.highspeedTsble{ margin:10px 0 10px 0;}
table.highspeedTsble tr td{ font-size:12px; line-height:16px; padding:8px 0 8px 5px; border-bottom:1px solid #d1d1d1;}
table.highspeedTsble tr td.line{ background:#f1f1f1; font-weight:bold; font-size:12px;}
table.highspeedTsble tr th{ color:#A31022; background:#e6e6e6; font-size:12px; padding:8px 5px 8px 5px; width:95px!important;}
/*train详细信息页面*/
.quote {
background: #f7f7f7;
padding: 10px;
border-left: 5px solid #d1d1d1;
}
ul.drop1 {
color: #545454;
font-family: Verdana, Geneva, sans-serif;
font-size: 12px;
list-style: none outside none;
margin: 0 0 15px;
padding: 5px 0 0;
}
ul.drop1 li {
background: url('/css/images/drop-1.GIF') no-repeat scroll 0 8px transparent;
line-height: 22px;
margin-bottom: 10px;
margin-left: 8px;
padding: 0 0 0 15px;
}
ul.drop1 li a {
color: #545454;
text-decoration: underline;
}
ul.drop1 li a.underline {
color: #545454;
}
ul.drop1 li a:hover {
color: #A31022;
text-decoration: underline;
}
ul.drop1 .italic11 {
font-size: 11px;
font-style: italic;
}
table.monthWeather {
border-left: 1px solid #D1D1D1;
border-top: 2px solid #A31022;
margin: 0 0 10px;
width: 650px;
}
table.monthWeather th {
background-color: #F3F3F3;
border-bottom: 1px solid #D9D9D9;
border-right: 1px solid #D9D9D9;
font-size: 11px;
padding-bottom: 15px;
padding-top: 15px;
}
table.monthWeather th a {
color: #545454;
text-decoration: underline;
}
table.monthWeather th a:hover {
color: #A31022;
text-decoration: underline;
}
table.monthWeather tr td {
border-bottom: 1px solid #C9C9C9;
border-right: 1px solid #C9C9C9;
font-size: 11px;
padding: 6px;
text-align: center;
}
table.monthWeather tr.gray {
background-color: #F6F6F6;
}
table.monthWeather tr td.roundBottomRight {
border-bottom-right-radius: 5px;
}
table.monthWeather td a {
color: #545454;
text-decoration: underline;
}
.searchBox {
margin: 0 0 10px 0;
padding: 5px;
border:1px solid #d1d1d1;
}
.searchTitle {
color: #b30e11;
font-size: 18px;
text-align:center;
padding:5px 0 0 0;
display:block;
font-weight:bold;
}
span.subtitle{ display:block; padding:0px 0 8px 12px; color:#959595; margin:0 7px 5px 7px; border-bottom:1px solid #d1d1d1;}
.searchBox input.city2 {
border: 1px solid #d1d1d1;
width: 230px;
font-size: 14px;
padding:3px;
}
.searchBox input.calendar2 {
background: url("/css/images/calender.gif") no-repeat scroll right 4px #fff;
border: 1px solid #D1D1D1;
font-size: 14px;
padding: 3px;
}
.searchButtonLong {
background: url("//data.chinahighlights.com/css/images/train/site61/go.png") no-repeat scroll left top rgba(0, 0, 0, 0);
border: medium none;
color: #FFFFFF;
cursor: pointer;
float: right;
font-family: Verdana,Geneva,sans-serif;
font-size: 22px;
height: 58px;
margin: 25px 17px 0 0;
padding: 0 0 0 25px;
width: 104px;
}
.searchButtonLong:hover {
background: url("//data.chinahighlights.com/css/images/train/site61/go.png") no-repeat scroll 2px top rgba(0, 0, 0, 0);
}
.searchCity {
float: left;
padding: 10px 0 5px 20px;
width: 250px;
font-size: 13px;
font-weight: bold;
}
/*火车外观&座位*/
span.seatClass{ font-size:16px; color:#0C6197; display:block; padding:0 0 5px 0; border-bottom:1px solid #d1d1d1;}
span.differentSeat{ font-size:14px; color:#0C6197; font-weight:bold;}
ul.bookStept{ margin:0 0 15px 0;}
ul.bookStept li{ margin:0 0 13px 15px; line-height:20px;}
ul.bookPhone li{ display:block; width:220px; float:left; margin:0 0 8px 0;}
ul.bookPhone{ margin:0 0 15px 15px;}
span.differentSeat{ font-size:14px; color:#0C6197; font-weight:bold;}
/*信息中多张图片*/
ul.trainInfoPic{ margin:0 0 10px 0;}
ul.trainInfoPic li{ width:350px; float:left; display:block; margin:0 2px 15px 0; font-size:12px; line-height:23px;}
.midPhotoR{ float:right; margin:0 0 10px 10px;}
.midPhotoL{ float:left; margin:0 10px 10px 0px;}
/*things to do*/
.linkNav{ border:1px solid #d1d1d1; margin:0 0 15px 0;}
span.thingstodot{ font-size:18px; color:#545454; display:block; background:#f1f1f1; padding:10px;}
ul.linkList{ margin:0; padding:0;}
ul.linkList li{ list-style:none; padding:8px 10px 8px 10px; display:block; border-bottom:1px solid #d1d1d1;}
ul.linkList li a{ color:#545454; text-decoration:none; display:block;}
ul.linkList li a:hover{ text-decoration:underline; color:#C00;}
/*图片*/
.photoRight{ float:right; margin:0 0 10px 10px;}
/*中心火车不同样式*/
p.westernTi{ display:block; text-align:center; border-bottom:1px solid #7d7d7d; text-transform: uppercase; color:#9c9c9c; font-size:16px;}
ul.westDiffere li{ display:block; float:left; margin-top:7px; line-height:22px; padding-bottom:5px; margin-bottom:10px;}
ul.westDiffere li.rightNoBor{ margin:7px 0 0 22px;}
ul.westDiffere li span{ color:#b65858; }
/*(JACK) Require*/
.intlTrainsTable {margin: 10px 0;border-collapse:collapse;}
.intlTrainsTable td {border: solid 1px #d1d1d1;padding: 5px;}
/*如何取票的流程图*/
/* 中等屏幕(桌面显示器,大于等于 992px */
@media (min-width: @screen-md-min) { ... }
.stepNo{ background-repeat:no-repeat; background-image:url(/css/images/train/take-ticket-bg.png); height:76px; width:76px; position:relative;}
.stepA{ background-position: right 0; background-color:#3cafdb; float:left;}
.stepB{ background-position: right -155px; background-color:#dc4556; float:right;}
.stepC{ background-position: right -320px; background-color:#8cc051; float:left;}
.stepD{ background-position: right -497px; background-color:#36bc9b; float:right;}
.stepTitle, .stepTitle3{ border-top:5px solid #e6e9ee; border-right:5px solid #e6e9ee; margin:26px 0 0 0; padding:0px 10px 10px 0; }
.stepTitle4{ border-bottom:5px solid #e6e9ee; margin:0px 0 0 0; padding:0px 85px 0px 0; text-align:right; }
.stepTitle4 h3{font-size:23px; color:#36bc9b; margin:0px 0 5px 85px;}
.stepTitle4s{ border-top:5px solid #e6e9ee; border-left:5px solid #e6e9ee; margin:26px 0 0 0; padding:0px 0px 10px 10px; }
.stepTitle4s h3{font-size:26px; color:#36bc9b;text-transform:uppercase; margin:10px 85px 22px 0px; text-align:right;}
.stepTitle h3{font-size:26px; color:#3cafdb;text-transform:uppercase; margin:10px 0 22px 85px;}
.stepTitle3 h3{font-size:26px; color:#8cc051;text-transform:uppercase; margin:10px 0 22px 85px;}
.stepTitle p, .stepTitle2 p, .stepTitle3 p{ font-size:13px; line-height:25px;}
.stepTitle2{ border-top:5px solid #e6e9ee; border-left:5px solid #e6e9ee; margin:26px 0 0 0; padding:0px 0px 10px 10px; }
.stepTitle2 h3{font-size:26px; color:#dc4556;text-transform:uppercase; margin:10px 85px 22px 0px; text-align:right;}
.stepLeftPhoto{ float:left; margin:0 13px 13px 0;}
.stepLeftPhotoR{ float:right; margin:0 0 13px 13px ;}
.stepTips{ padding:10px; border-radius:5px; }
.blueTips{ background:#e6f6fc;}
.blueTips p{ color:#498ada;}
.redTips{ background:#fae5e7;}
.redTips p{ color:#dc4556;}
.greenTips{ background:#e9f4f1;}
.greenTips p{ color:#0a6e55;}
.greensTips{ background:#edf6e3;}
.greensTips p{ color:#487b0e;}
.startTip{ width:313px; height:208px; background:url(/css/images/train/starttrip.png) no-repeat; position:relative; float:left; margin-top:-90px;}
ul.checklist{ margin:0 0 10px 15px ;}
ul.checklist li{background: url("/css/images/drop-3.GIF") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
color: #545454;
display: block;
line-height: 20px;
padding-left: 20px;
text-decoration: none;
margin-bottom:10px;}
table.topLine tr th{ background:#f1f1f1!important; border-top:2px solid #a31022!important; }
.imgRight{ float:right; margin-left:8px; margin-bottom:5px; }
.imgleft{ float:left; margin-right:8px; margin-bottom:5px;}
span.duration {
background: url("/css/images/train/booktable.png") no-repeat scroll 0 -412px rgba(0, 0, 0, 0);
display: inline-block;
padding: 0 0 0 18px;
}
.departIco {
background: url("/css/images/train/train-ico.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
display: inline-block;
height: 8px;
margin: 0 5px;
width: 28px;
}
.departTime {
display: inline-block;
font-size: 16px;
margin: 0 3px 0 0;
}
/*越南火车打印*/
.printDiv{ background:#f1f1f1; border:1px solid #d1d1d1; padding:10px; border-radius: 6px;}
ul.thingsneed li{ font-size:14px; margin-bottom:10px;}
ul.thingsneed li i{ color:#9b0013;}
/*中文解说*/
.taxidirec{ background:#e6f6fc; padding:10px; }
.taxidirec p{ font-size:15px!important; line-height:24px;}
/*train route里面*/
.route-map{ margin:0 0 8px 8px; float:right;}
.simpleSearch2{ background:#a31022; padding:10px;}
.searchred{ color:#a31022!important; font-weight:bold!important;
background-image: linear-gradient(to bottom, #fff 0px, #e0e0e0 100%)!important;
background-repeat: repeat-x!important; border-color: #ccc!important;}
.searchred:hover{ background:#e6e6e6!important;}=======
.trainsearch-red input.searchButtonLong {
background: #a31022 none repeat scroll 0 0;
border: medium none;
border-radius: 5px;
color: #fff;
font-size: 18px;
padding: 6px 0;
text-align: center;
width: 100%;
}
/*why travel train*/
ul.whylist li{
background: url(https://data.chinahighlights.com/css/images/train/traintravel/whylist.png) no-repeat scroll 0 6px;
line-height: 25px;
margin-bottom: 20px;
padding: 0 0 0 35px;
font-size:14px;
}
.div-gray{
background:#f1f1f1; padding:0 10px 10px 10px; }
span.blue-font{ font-size:18px; color:#195ba6; display:block; padding:15px 0 8px 0;}
ul.drop-list li { text-decoration:none; background:url(https://data.chinahighlights.com/css/images/drop-2.GIF) no-repeat 0 6px; padding:0 0 0 15px; margin-bottom:10px;}
ul.drop-list li a{ text-decoration:none;}
/**/
.schedule-bg{ margin:25px 0; background:url(https://data.chinahighlights.com/css/images/train/traintravel/schedule-bg.jpg) no-repeat 100% 0 #2d2826; color:#fff!important; padding:25px 0 15px 0;}
.schedule-bg h2{ color:#fff; font-size:28px; margin:15px 0 8px 0;}
.schedule-bg h3{ color:#fff; font-size:18px; margin:10px 0 15px 0;}
ul.routelist li{ font-size:14px; line-height:22px; margin-bottom:10px; background: rgba(0, 0, 0, 0) url("https://data.chinahighlights.com/css/images/train/traintravel/list.png") no-repeat scroll 0 7px; padding: 0 0 0 15px;}
ul.routelist li a{ text-decoration:none; color:#fff;}
ul.routelist li a:hover{ text-decoration:underline;}
ul.droplist2 li{ text-decoration:none; background:url(https://data.chinahighlights.com/css/images/drop-2.GIF) no-repeat 0 6px; padding:0 0 0 15px; margin-bottom:15px; font-size:14px; line-height:24px;}
.photoBlock350 {
border-bottom: 1px dotted #d1d1d1;
display: block;
float: none;
font-style: italic;
margin: 0 0 5px;
padding: 5px 0 10px;
position: relative;
width: 100%;
float:right;
}>>>>>>> .r9128