.asktitle{ overflow: hidden; width: 100%;font-size:16px; line-height: 26px; text-align: center;}
.asktitle h2{border-bottom: #ddd solid 1px;padding-bottom: 15px;text-align: center;
    font-weight: 700;line-height: 2.5;padding: 0 10%;font-size: 28px;margin-bottom: 30px;}
.contentbox{width: 100%; max-width: 1080px; margin: 0 auto; padding:25px;overflow: hidden; border-left:#ddd solid 1px;  padding-top: 0;}

.contentbox span{ line-height: 1.7;}
.contentbox strong{ font-size: 18px; padding-bottom: 10px; display: inline-block;}
.contentbox table{ border-collapse: collapse; margin: 0 auto;}
.contentbox td,.contentbox tr{ border: 1px solid #999; padding: 5px 10px; vertical-align: top;}
.contentbox img{    max-width: 100% !important;height: auto !important;margin: 0 auto; display: inline-block;}

/*商旅*/
.about-tab{ display: none; padding: 10px 0 20px 0;}
.about-tab ul{ font-size: 0; }
.about-tab ul li{ display: inline-block; width: 25%; border: 1px solid #ddd;}
.about-tab ul li a{ display: block; text-align: center; font-size: 14px; height: 32px; line-height: 32px;}
.about-tab ul li.far a{ background: #da2127; color: #fff;}

.pc-tab{ display:block; text-align:center;}


.lxfstable{ padding-left: 0px;}
.lxfstable p{ text-indent: 0;}
.lxfstable table{ border-collapse: collapse; border: 1px solid #ccc; width: 100%;}
.lxfstable th,.lxfstable td{ padding: 5px 0; text-align: center;}
.lxfstable tr:nth-child(odd){ background: #f2f2f2;}
.lxfstable tr:hover td{ background: #ddd;}




@media only screen and (min-width:0px) and (max-width: 768px) {	
.contentbox{ border-left:#eee solid 0px;}
.rightbox {padding-left:0;}
.leftbox { display: none;}

.rightbox {width: 90%;}


}
@media only screen and (min-width:0px) and (max-width: 480px) {	
.about-tab{ display: block;}
.pc-tab{ display:none;}
}


