@charset "UTF-8";
@import url("/skin/default/css/mm.css");
/* listweizhi */
.listbar{width:100%; float:left; background:#f5f5f5; margin-top:50px;}
.listbar .list1200{width:94%; margin-left:auto; margin-right:auto; height:40px; position:relative; }
.listbar .listz1200{width:94%; padding:0 3%; margin-left: auto; margin-right: auto;font-family:"taipurui"; color:#404040; font-size:16px; height:40px; line-height:40px; }

/** shuoming **/
.gaiyaoz{width:100%; float:left; padding-bottom:10px;}
.laos1110{ margin-left:auto; margin-right:auto; width:100%; }
.laos1110 h1{width:100%; float:left; padding:10px 0 10px 0; font-family:"biaoti"; font-size:18px; }
.laos1110 h2{width:94%; margin-left:3%; float:left; padding:10px 0 10px 0; font-family:"biaoti"; font-size:18px; }
.laos1110 h4{width:94%; margin:0 3%; font-size:16px; color:#3e3a39; font-family:"taipurui";}
/** tours **/
.laos1110 li{float:left; width:94%; margin:10px 0px 0px 3%; position:relative;border-radius:3px; box-shadow:0px -1px 2px rgba(0, 0, 0, 0.2);}
.laos1110 li .lmt { font-family:"biaoti";
  position: absolute;
  bottom:40px;
  left: 0px;
  z-index: 10;
  width: 100%;
  text-align: center;
  background-color: rgba(58, 125, 141, 0.8);
  height: 40px;
  line-height: 40px;  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; color:#ffffff;}
.laos1110 p{width:94%; margin-left:3%; padding:0%; margin-top:0px; margin-bottom:0px; float:left; line-height:22px; font-family:"taipurui"; font-size:16px; color:#636363; }


.laos1110 li:nth-child(2n+2) { margin-right:0px;}
.laos1110 li .tt{float:left; width:94%; padding:0 3%; height:40px; line-height:40px; font-family:"taipurui"; background-color:#f5f5f5; font-size:1.0em;border-radius: 0 0 3px 3px; text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden;}

.laos1110 li img{float:left; height: auto; width:100%; border-radius:3px 3px 0 0;}

.laos1110 span{float:left; margin:10px 0px 0px 3%; width:45.5%;}
.laos1110 span a{width:100%; padding:0px; text-align:center; height:38px; line-height:38px; background-color:#f5f5f5; transition: background-color .3s; }


/** xianlunei **/
.neiyebar{width:100%; float:left;}
.neiyebar .auto1200{width:100%; margin-left:auto; margin-right:auto; height: auto !important; margin-top:50px; position:relative; box-shadow:0px; border-radius:0px; overflow:hidden;}
.neiyebar .auto1200 img{width:100% !important; height: auto !important; border-radius:4px 4px 0 0;}
.neiyewz1200{width:94%; padding:0 3%; float:left; background:url(../images/black-50.png); font-family:"taipurui"; position:absolute; bottom:0px; left:0px; color:#ffffff; font-size:16px; height:35px; line-height:35px; border-radius:0px; }


/** qiye **/
.qiye1200{ margin-left:auto; margin-right:auto; width:100%; }
.qiye1200 h1{width:100%; float:left; padding:10px 0 10px 0; font-family: "biaoti"; font-size:18px; line-height:24px; color:#404040; text-align:center; border-top:1px solid #f5f5f5;}

.qiye1200 h2{width:94%; float:left; padding:10px 0 10px 0; font-size:18px; margin-left:3%;}
.qiye1200 span a{width:91%; padding-left:3%; margin:0px 3% 15px 3%; height:40px; line-height:40px;}

.sm1200 {width:94%; padding:5px 3%; color:#404040; font-weight:normal;  font-family: "taipurui"; float:left; background:#f5f5f5; margin-bottom:10px; line-height:22px;}
.sm1200 p{margin:5px 0;font-size:1.0em;}

.teshuqiye { display:none;}


.qiye1200 li{width:94%; float:left; margin:0 3% 10px 3%; }
.qiye1200 li:nth-child(2n+2) { margin-right:0px;}
.qiye1200 li img{width:100%; height:auto; border-radius:4px;}
.qiye1200 li h3{font-family:"biaoti"; font-size:1.0em; height:38px; line-height:38px; padding:0 20px; font-weight:normal; position:absolute; border-radius:30px; top:50%; transform: translateY(-50%); margin-top:-19px; left:50%; transform: translateX(-50%); white-space: nowrap; z-index:10; background-color:rgba(58,125, 141, 0.8); text-align:center; }

  
.leftfenpage{float:left; width:100%; font-size:14px; margin-left:0px; margin-right:0px; margin-bottom:5px; margin-top:10px; padding:0px;}
.epages{text-align:center; margin-left:auto; margin-right:auto; width:90%; height:30px; line-height:30px;}
/*.epages a:nth-of-type(1) {display:none;}*/

.faqs100{ float:left; width:100%;}
.faqs100 h2{width:100%; float:left; padding:10px 0 0px 0; font-family: "biaoti"; font-size:18px; line-height:24px; color:#404040; text-align:center; margin-left:0px;}

.faqszs{ float:left; width:94%; margin:0 3% 0px 3%;}
.faqszs .faq-question {float:left; width:90%; padding:3% 7% 3% 3%; background: #f5f5f5; cursor: pointer; margin-top:10px; font-family:"biaoti"; position:relative; color:#404040;}
.faq-question .faq-icon{ position:absolute; right:10px; top:10px;
            width:24px;
            height:24px;
            border-radius: 50%;
            background: rgba(102, 126, 234, 0.08);
            display: flex;
            align-items: center;
            justify-content: center;
            color: #3a7d8d;
            font-size: 18px;
            font-weight:100;
            transition: all 0.4s cubic-bezier(0.68, -0.55, 0.265, 1.55);
            flex-shrink: 0;
        }
        
.faq-question:hover .faq-icon {transform: rotate(135deg); }
.faqszs .faq-answer{float:left; width:94%; padding: 0 3%; background: #f5f5f5; border-top:1px solid #ffffff; max-height:0; overflow: hidden; transition: max-height 0.0s ease; font-family:"taipurui"; color:#636363;}
.faqszs .faq-answer.active{padding:10px 3%; max-height: none;}


.wenti1200{margin-left:auto; margin-right:auto; width:100%;}
.faqsindex{width:94%; float:left; margin:0px 3%; clear:both;}
.faqsindex h3{font-family: "biaoti"; width:94%; padding:0 3%; float:left; height:40px; line-height:40px; border-radius:4px; text-align:left; border-top:1px solid #f5f5f5; border-bottom:1px solid #f5f5f5; background-color:#ffffff; color:#404040; font-size:16px; font-weight:normal; clear:both;}
.faqsindex h3 span{ float:right; font-family:"biaoti"; height:40px; line-height:40px; text-align:right; font-size:16px; font-weight:normal; clear:both;}
.faqsindex .liebiaoli {width:94%; border-radius:4px; padding:10px 3%; margin-bottom:10px;float:left; background-color:#ffffff; clear:both;}
.faqsindex .liebiaoli li {line-height:24px; font-size:16px; width:100%; padding-left:1em; clear:both;}
.faqsindex .liebiaoli li span{ display:none; clear:both;}

