
.main{background:#fff}
h1{font-size:26px;font-family:'Microsoft JhengHei',Arial,Helvetica,Sans-Serif;font-weight:bold;color:#1d1d1d;padding:25px 0 10px 0}
h2{font-size:24px;font-family:'Microsoft JhengHei',Arial,Helvetica,Sans-Serif;font-weight:bold;padding:10px 0;color:#b11826;line-height:33px}

.container{position: relative;}

.click_imgbox img{display:block;max-width:100%;margin:0 auto}
.time_ico,.news_ico{background:url('/static/images/information_bgd.png')no-repeat}
.time_ico,.news_ico{width:24px;height:24px;position:absolute;left:0}
.time_ico{background-position:-9px -2px !important;top:8px;}
.news_ico{background-position:-36px -2px !important;top:-3px;}
.time_p{position:relative;padding-left:28px;color:#7d7d7d;display:inline-block}
.news_ico{margin-left:40px}
.news_span{position:relative;padding-left:70px}

.article_main{}
.article_main .z{width:76%;background:#fff;}
.article_main .y{width:258px;}
#sidebar{position:static;}

.edit_left{display:inline-block;vertical-align:top;line-height:42px}
.editdate_box{border-bottom:1px solid #c9c9c9;margin-bottom:15px}

.newstext h3{border-left:5px solid #b21d23;color:#b21d23;padding-left:10px;margin-bottom: 15px;font-size: 20px;}
.newstext p{margin-bottom:25px;font-size: 16px;line-height: 28px;}
.newstext p>img{display: block;margin:0 auto;max-width: 95%;}
.newstext table { border-left: 1px solid #c8c8c8; border-top: 1px solid #c8c8c8; background: #fff; margin-top: 15px; width: 100%; table-layout: fixed }
.newstext table th,  .content-train table td.th { background: #dfdfdf }
.newstext table th,  .content-train table td { border-right: 1px solid #c8c8c8; border-bottom: 1px solid #c8c8c8; padding: 10px }
.newstext table td,  .content-train table th.center { text-align: center; word-break: break-all; }
.newstext table th,  .content-train table td.th { text-align: left; word-break: break-all; }


.tpl2023 .tpl_shadow .tpl_left h1 a{font-weight:700}
.info_content p{padding-bottom:8px}
.h1_imgbox{text-align:center;margin-bottom:20px}
.h1_imgbox img{display:inline-block;max-width:100%}
.h1_imgbox p{text-align:center;color:#7d7d7d;padding:0 !important}
.let_box p{font-style:italic}
.traininnerTable th{font-weight:bold;padding:15px;background-color:#e7e7e7;border:1px solid #f0f0f0;text-align:center;font-size:18px;word-break:keep-all}
.traininnerTable td{padding:1px;border:1px solid #f0f0f0;text-align:center;font-size:17px}
.more_info p{padding-top:15px;position:relative;padding-left:50px}
.more_info a{color:#1d1d1d}
.more_info a:hover{color:#ff9000;text-decoration:underline}
.author_span{color:#ff9000;margin-right: 5px;}
.pad_bottom{padding-bottom:60px;position:relative}
.tour_good a{display:inline-block;cursor:pointer}
.side_contli a{cursor:pointer;font-size:14px;color:#1d1d1d}
.side_contli a:hover{color:#ff9900}
.new_contbox a{color:#1d1d1d}
.new_contbox a,.new_contbox p{padding:0px 10px;display:inline-block;line-height:1.4em;font-size:14px}
.new_cont_imgbox img{width:100%}
.new_contbox p{color:#696969}
.new_contbox a:hover{color:#ff9900}
.mail_ul li.form_title{padding:10px 15px;background:#b11826;color:#fff;font-size:18px}
.form_input label{padding:5px 0;display:inline-block;font-size:14px}
.form_input input{width:96%;padding:5px 1%}
.form_btn{padding:10px 20px;background:#ff9000;display:inline-block;border-radius:5px;color:#fff;font-weight:bold}
.groupQuick_box{background:#f8f8f5;border-radius:5px;overflow:hidden;margin-bottom:1em;border-bottom-left-radius:initial;border-bottom-right-radius:initial;height:508px !important}
.groupQuick_box h4{padding:12px 0;text-align:center;background:#c71109;font-size:22px;font-weight:bold;color:#ffffff;}
.groupQuick_list{padding:10px;border:1px solid #d2d2d2;border-top:none;border-bottom-left-radius:5px;border-bottom-right-radius:5px}
.groupQuick_list li input{width:100%;padding:8px;box-sizing:border-box;height:40px;border:1px solid #d2d2d2;border-radius:5px;margin-bottom:10px}
.groupQuick_list li textarea{width:100%;border:1px solid #d2d2d2;border-radius:5px;box-sizing:border-box;height:100px;padding:10px;margin-bottom:10px}
.groupQuick_box .form_btn{font-size:16px;color:#fff;padding:8px 25px;background:#c71109;display:inline-block;border-radius:5px;border:1px solid #c71109;font-weight:bold;cursor:pointer}
.groupQuick_box .form_btn:hover{color:#c71109;background:#fff}

.moretouroptions {clear:both;position:relative;background-color: #f1f1f1;padding: 30px 0;margin-top:20px;}
.moretouroptions .leftcon{width:73.7%;padding:0 15px}
.moretouroptions h3{font-size:24px;font-weight:700;color:#B11826;line-height:28px;margin-bottom:28px}
.moretouroptions .part1 .item-list .item{width:244px;min-width:244px;background-color:#fff;height:230px}
.moretouroptions .part1 .item-list .item:not(:last-child){margin-right:14px}
.moretouroptions .part1 .item-list .item p{padding:10px;font-size:14px;}
.moretouroptions .part1 .item-list .item p a{color:#0066D9;font-weight:bold}
.moretouroptions .part1 .item-list .item p a:hover{text-decoration:underline}
.moretouroptions .part1 .item-list .item img{width:100%}
.moretouroptions .item-list{display:flex;overflow-x:auto;padding-bottom:24px;margin-bottom:51px}
.moretouroptions .part1 .item-list span{position:absolute;bottom:-2.7px}
.moretouroptions .part1 .item-list span.iconleft{left:0}
.moretouroptions .part1 .item-list span.iconright{right:0}
.moretouroptions .part2 .item-list .item{width:242px;min-width:242px;background-color:#fff;box-sizing:border-box}
.moretouroptions .part2 .item-list .item img{width:100%}
.moretouroptions .part2 .item-list .item .infocontainer{padding:10px 10px 20px}
.moretouroptions .part2 .item-list .item .title{font-size:16px;line-height:25px;height:80px}
.moretouroptions .part2 .item-list .item .title a{font-weight:700;color:#0066D9}
.moretouroptions .part2 .item-list .item .title a:hover{text-decoration:underline}
.moretouroptions .part2 .item-list .item .line{height:75px;font-size:12px;font-weight:400;color:#1D1D1D;line-height:18px}
.moretouroptions .part2 .item-list .item .infobom{display: flex;justify-content: space-between;align-items: center;}
.moretouroptions .part2 .item-list .item .infobom .price{font-size:16px;font-weight:400;color:#595555;}
.moretouroptions .part2 .item-list .item .infobom .price span{font-size:25px;color:#AC1414;font-weight:700}
.moretouroptions .part2 .item-list .item .infobom .button{background:#c71119;border-radius:5px;color:#fff;padding:5px 10px;border:1px solid #c71119;font-size: 12px;}
.moretouroptions .part2 .item-list .item .infobom .button:hover{background-color:#fff;color:#c71119}
.moretouroptions .part2 .item-list .item:not(:last-child){margin-right:17px}

.comment_box{width:1170px;margin-top:32px}
.moretouroptions .part2 .item-list{margin-bottom:0}
.info_content>p{margin-bottom:17px;padding:0}

::-webkit-scrollbar{width:15px}
::-webkit-scrollbar-thumb{background:#a39f9f}
.moretouroptions .item-list::-webkit-scrollbar{height:10px;background-color:#f1f1f1}
.moretouroptions .item-list::-webkit-scrollbar-thumb{background-color:#DEDEDE;border-radius:10px}
.moretouroptions .item-list::-webkit-scrollbar-track{background-color:transparent}
.moretouroptions .item-list::-webkit-scrollbar-thumb:hover{background:#a39f9f}

.info_content .intro{padding:1em 2em;margin:0 auto;background:#ffcf8e;margin-bottom:20px;font-size:17px;font-weight:400;color:#1D1D1D;line-height:32px;margin-bottom:30px}
.info_content .intro>div p{margin-bottom:20px;font-size:17px;font-weight:400;color:#1D1D1D;line-height:32px;padding:0}
.info_content .intro span{color:#b11826}
.info_content .intro a:hover{color:#b11826}
.info_content .intro>div p:last-of-type{margin-bottom:0}
.traininnerTable tr td{line-height:28px}



