﻿@CHARSET "UTF-8";
@import url("/skin/default/css/daohang.css");
@import url("/skin/default/css/pikaday.css");

.daohang{display:none;}
.shoujif{display:none;}

@media screen and (max-width:960px){
.topbg{ display:none;}
.nav{display:none;}
}

/* weizhi */
.listbar{width:100%; float:left; background:#f5f5f5; /*box-shadow:0px 1px 1px #d3d3d3;*/}

.listbarb{width:100%; float:left; background:#ffffff; }
.listz1200{width:1200px; margin-left:auto; margin-right:auto; font-family:"taipurui"; color:#404040; font-size:16px; height:45px; line-height:45px;}

.listz1200 a:link {color:#404040; text-decoration:none;} 
.listz1200 a:visited {color:#404040;} 
.listz1200 a:hover,a:active {color:#3a7d8d; text-decoration:none; }

/* Classic China study tours */
.faqsz{width:100%; float:left; background:#f5f5f5;}
.faqs1200{margin-left:auto; margin-right:auto; width:1200px; }
.faqs1200 h1{width:1200px; float:left; padding:20px 0 15px 0; font-family:"biaoti"; font-size:22px; color:#3e3a39; text-align:center;}

.sm1200 {width:1160px; padding:5px 20px; border-radius:4px; float:left; background:#ffffff; }
.sm1200 p{margin:10px 0;font-size:1.0em; font-family: "taipurui"; color:#404040; line-height:25px; font-weight:normal; }

.classicz{ float:left; width:1200px; }
.classicz h2{width:1200px; float:left; padding:20px 0 5px 0; font-family:"biaoti"; font-size:22px; color:#404040; }
.classicz h2 a:link {color:#404040; text-decoration:none; } 
.classicz h2 a:visited {color:#404040; text-decoration:none;} 
.classicz h2 a:hover,a:active {color:#3a7d8d; text-decoration: underline;}
.classicz p{width:1200px; float:left; line-height:24px; font-family:"taipurui"; font-size:16px; color:#636363; }

.classicz span a{width:366px; padding-left:20px; font-family:"taipurui"; margin:15px 20px 0px 0px; height:50px; line-height:50px; border-radius:3px; font-size:16px; float:left; background-color:#3a7d8d; transition: background-color .3s; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
.classicz span:nth-of-type(3n+3) a{margin-right:0px;}
.classicz span a:link {color:#ffffff; text-decoration:none;} 
.classicz span a:visited {color:#ffffff; text-decoration:none;} 
.classicz span a:hover,a:active {color:#3a7d8d; text-decoration: none;}
.classicz span a:hover,a:active a{background-color:#ffffff;}


.classicz li{float:left; width:590px; margin:20px 20px 0px 0px; position:relative;border-radius:3px; /*box-shadow:0px -1px 2px rgba(0, 0, 0, 0.2);*/}
.classicz 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;
}
.classicz li .lmt a:link {color:#ffffff; text-decoration:none; } 
.classicz li .lmt a:visited {color:#ffffff; text-decoration:none;} 
.classicz li .lmt a:hover,a:active {color:#ffffff; text-decoration:underline;}


.classicz li .city { font-family:"biaoti";
  position: absolute;
  top:20px; border-radius:0 4px 4px 0; padding:0 20px;
  left: 0px;
  z-index: 10;
  text-align: center;
  background-color: rgba(58, 125, 141, 0.8);
  height: 43px;
  line-height: 43px;
}
.classicz li .city a:link {color:#ffffff; text-decoration:none; } 
.classicz li .city a:visited {color:#ffffff; text-decoration:none;} 
.classicz li .city a:hover,a:active {color:#ffffff; text-decoration:underline;}

.classicz li:nth-child(2n+2) { margin-right:0px;}
.classicz li .tt{float:left; width:94%; padding:0 3%; height:40px; line-height:40px; font-family:"taipurui"; background-color:#ffffff; 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;}
.classicz li .tt a:link {color:#404040; text-decoration:none; } 
.classicz li .tt a:visited {color:#404040; text-decoration:none;} 
.classicz li .tt a:hover,a:active {color:#3a7d8d; text-decoration: underline;}
.classicz li img{float:left; height:270px; width:590px; border-radius:3px 3px 0 0; }

/** faqs **/ 
.faqs100{ float:left; width:1200px; }
.faqs100 h2{width:1200px; float:left; padding:20px 0 5px 0; font-family:"biaoti"; font-size:22px; color:#404040; }
.faqs100 h2 a:link {color:#404040; text-decoration:none; } 
.faqs100 h2 a:visited {color:#404040; text-decoration:none;} 
.faqs100 h2 a:hover,a:active {color:#3a7d8d; text-decoration: underline;}

.faqszs{ float:left; width:1200px; margin-bottom:20px;}
.faqszs .faq-question {float:left; width:1170px; padding:12px 15px; background: #ffffff; cursor: pointer; margin-top:10px; font-family:"biaoti"; position:relative; color:#404040;}
.faq-question .faq-icon{ position:absolute; right:15px; top:10px;
            width:20px;
            height:20px;
            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:1170px; padding: 0 15px; background: #ffffff; border-top:2px solid #f5f5f5; max-height: 0; overflow: hidden; transition: max-height 0.0s ease; font-family:"taipurui"; color:#636363; line-height:24px;}
.faqszs .faq-answer.active{padding:10px 15px; max-height:500px;}

/** qiye **/
.qiye1200{ margin-left:auto; margin-right:auto; width:1200px; }
.qiye1200 h2{width:100%; float:left; padding:20px 0 10px 0; font-family: "biaoti"; font-size:22px; color:#404040; }
.qiye1200 h2 a:link {color:#404040; text-decoration:none; } 
.qiye1200 h2 a:visited {color:#404040; text-decoration:none;} 
.qiye1200 h2 a:hover,a:active {color:#3a7d8d; text-decoration: underline;}
.qiye1200 p{width:1200px; float:left; line-height:24px; font-family:"taipurui"; font-size:16px; color:#636363; }

.qiye1200 li{float:left; width:285px; margin:20px 20px 0px 0px; box-shadow:0px 0px 1px #d3d3d3;}
.qiye1200 li img{float:left; height:285px; width:285px; border-radius:3px 3px 0 0; border-bottom:1px solid#f5f5f5;}
.qiye1200 li .kimg{float:left; height:285px; width:285px; overflow:hidden; border-radius:3px 3px 0 0;}

.qiye1200 li:nth-of-type(4n+4){ margin-right:0px;}
.qiye1200 li .tt{float:left; width:245px; padding:0 20px; height:40px; line-height:40px; font-family:"biaoti"; background-color:#ffffff; 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;}
.qiye1200 li .tt a:link {color:#404040; text-decoration:none; } 
.qiye1200 li .tt a:visited {color:#404040; text-decoration:none;} 
.qiye1200 li .tt a:hover,a:active {color:#3a7d8d; text-decoration: underline;}