@charset "UTF-8";
@import url("/skin/default/css/mm.css");

/*flash*/
.flashm{ width:100%; float:left; margin-top:50px; height:300px;}
.flexslider{position:relative; background:url(/skin/default/imagesm/loading.gif) 50% no-repeat; height:300px;}
.slides li{height:300px;}
.slides li a{ display:block; width:100%; height:300px; text-align:left; text-indent:-9999px}

.flex-direction-nav{position:absolute; z-index:3; left:0; width:100%; top:42%;}
.flex-direction-nav li a{display:block;width:30px;height:60px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:0px;background:url(/skin/default/imagesm/prev.png) center center no-repeat; background-size: 30px 60px;}
.flex-direction-nav li a.flex-prev:hover{background:url(/skin/default/imagesm/prevon.png) center center no-repeat; background-size: 30px 60px;}
.flex-direction-nav li a.flex-next{right:0px;background:url(/skin/default/imagesm/next.png) center center no-repeat; background-size: 30px 60px;}
.flex-direction-nav li a.flex-next:hover{background:url(/skin/default/imagesm/nexton.png) center center no-repeat; background-size: 30px 60px;}

.flex-control-nav{position:absolute; bottom:10px; z-index:2; left: 50%;
  -webkit-transform: translateX(-50%) translateY(-50%) translateZ(0); transform: translateX(-50%) translateY(-50%) translateZ(0);}

.flex-control-nav li{display:inline-block;width:10px; float:left;height:10px;margin:0 4px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:10px;height:10px;line-height:50px;overflow:hidden;background:url(/skin/default/imagesm/dotm.png) right 0 no-repeat;cursor:pointer;}

/* fuwu */
.gaiyaoz{width:100%; float:left;}
.laos1110{ margin-left:auto; margin-right:auto; width:94%; }
.laos1110 h1{width:100%; float:left; padding:10px 0 10px 0; font-family: "biaoti"; font-size:18px; color:#3e3a39; }

.laos1110 p{width:100%; float:left; font-size:16px; font-family: "taipurui"; color:#404040; line-height:24px; }

.laos1128{float:left; width:100%; margin-top:10px; margin-bottom:10px;}

.ztop{border-radius:0px;}
.ytop{border-radius:0px;}
.zbottom{border-radius:0px;}
.ybottom{border-radius:0px;}

.he_3DFlipY{ float:left;width:100%;height: auto;overflow:hidden;padding:0;margin:0;border:0;position:relative;box-sizing:border-box;cursor:pointer;-webkit-perspective:1700px;-moz-perspective:1700px;perspective:1700px;-webkit-perspective-origin:50% 50%;-moz-perspective-origin:50% 50%;perspective-origin:50% 50%; border-bottom:1px solid #fff;}
.he_3DFlipY_inner{width:100%;height:100%;padding:0;margin:0;position:relative;-webkit-transform-style:preserve-3d;-moz-transform-style:preserve-3d;transform-style:preserve-3d; }
.toptourimg{position: absolute; width:100%; bottom:0px; font-family:"biaoti"; height:45px; font-size:1em; line-height:45px; color:#fff; text-align:center; background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.7), transparent);}

.he_3DFlipY_inner > div.he_3DFlipY_img{ backface-visibility:hidden;  -webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}

.he_3DFlipY_inner > div.he_3DFlipY_img img{width:100%;height: auto;}

.he_3DFlipY_inner:hover > div.he_3DFlipY_img{-webkit-transform:rotateY(180deg);-moz-transform:rotateY(180deg);transform:rotateY(180deg)}
.he_3DFlipY_inner > div img{max-width:100%;padding:0;margin:0;display:block;position:relative}
.he_3DFlipY_caption{position:absolute;top:0;left:0;padding:0;color:#fff;height:100%;width:100%;padding:0;margin:0;opacity:0;background-color:#3a7d8d;text-align:center;backface-visibility:hidden;-webkit-transform:rotateY(-180deg);-moz-transform:rotateY(-180deg);transform:rotateY(-180deg);-webkit-transition:all .5s ease-in-out;-moz-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.he_3DFlipY_inner:hover .he_3DFlipY_caption{opacity:1;-webkit-transform:rotateY(0);-moz-transform:rotateY(0);transform:rotateY(0)}
.he_3DFlipY_caption h3{font-size:1.1em; font-weight:normal;text-align:center;width:100%;position:absolute;top:72%; font-family: "biaoti"; margin:0;padding:0;color:#fff}
.he_3DFlipY_caption img{ text-align:center;width:90px; left:150px;position:absolute;top:23%; margin:0;padding:0; }
.he_3DFlipY a{position:absolute;top:0;left:0;width:100%;height:100%;padding:0;margin:0}

/** study **/
.study1200{ margin-left:auto; margin-right:auto; width:94%; }
.study1200 h2{width:100%; float:left; padding:0px 0 10px 0; font-family: "biaoti"; font-size:18px; color:#3e3a39; }

.study1200 p{width:100%; float:left; font-size:16px; font-family: "taipurui"; color:#404040; line-height:24px; }
.study1200 li{float:left; width:100%; margin:10px 0px 0px 0px;}

.study1200 li .ttj{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;}

.study1200 li .kimg{float:left; height: auto; width:100%; overflow:hidden; transition:all 0.5s ease;border-radius:3px 3px 0 0;}
.study1200 li img{float:left; height: auto; width:100%; border-radius:3px 3px 0 0; transition:all 0.5s ease;}
.study1200 li:hover img {transform: scale(1.05); }

/** tour **/
.tourz{width:100%; float:left; padding-bottom:10px;}
.tour1200{ margin-left:auto; margin-right:auto; width:94%; }
.tour1200 h2{width:100%; float:left; padding:0px 0 10px 0; font-family: "biaoti"; font-size:18px; color:#3e3a39; }

.tour1200 p{width:100%; float:left; font-size:16px; font-family: "taipurui"; color:#404040; line-height:24px; }
.tour1200 li{float:left; width:100%; margin:10px 0px 0px 0px;}

.tour1200 li .tt{float:left; width:100%; height:40px; line-height:40px; font-family:"biaoti"; text-align:center; 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;}

.tour1200 li .ttj{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;}

.tour1200 li .kimg{float:left; height: auto; width:100%; overflow:hidden; transition:all 0.5s ease;border-radius:3px 3px 0 0;}
.tour1200 li img{float:left; height: auto; width:100%; border-radius:3px 3px 0 0; transition:all 0.5s ease;}
.tour1200 li:hover img {transform: scale(1.05); }

/*xuexiao*/
.zong100{ float:left;width:100%; font-size:1.0em;}
.xuexiao1218{ margin-left:auto; margin-right:auto; width:94%; }
.xuexiao1218 h2{float:left; width:100%; text-align: left; font-weight:normal; font-family:"biaoti"; height:30px; line-height:30px; font-size:22px; color:#3e3a39; }

.xuexiao1218 p{font-family:"taipurui"; float:left; width:100%;  margin-left:0px; color:#404040; line-height:24px; margin-bottom:10px;}

.caseleft{float:left; width:100%; background-color:#f5f5f5; border:4px; margin-left:0px; margin-bottom:10px; overflow:hidden;}
.tbtncon{ width:100%; float:left; }
.tbtncon li{cursor:pointer;	display:block; float:left; border-radius:4px; height:43px; line-height:43px; text-align:center; text-decoration:none; width:100%; font-family:"biaoti"; }
.tbtncon li:nth-child(1){width:100%;}

.xuexiao1218 .more{float:left; width:100%; margin-bottom:10px;}
.xuexiao1218 .more a { 
    width:260px;
    height:34px; line-height:34px; border:1px solid #3a7d8d; background:#3a7d8d; border-radius:25px;
    text-align: center;  
    margin: 0 auto;
    display: block;
    color: #ffffff; text-decoration:none;
    transition: background-color .3s;
}

.xuexiao1218 .more a:hover {
    background-color:#ffffff; border:1px solid #3a7d8d;
    color: #3a7d8d; text-decoration:none; 
}

.caseright{float:left; width:100%; }
.caseright .lm{ position:absolute; top:10px; left:0px; z-index:10; border-radius:0px 3px 3px 0;  background-color: rgba(58, 125, 141, 0.85);  padding-left:10px; padding-right:10px; height:35px; line-height:35px; font-size:16px;}
.caseright .lm span{ padding-left:5px; padding-right:5px;}


.caseright li{float:left; position:relative; width:100%; margin-left:0px; margin-right:0px; margin-bottom:10px; box-shadow:0px -1px 2px #e2e2e2;}
.caseright li img{float:left; height: auto; width:100%; border-radius:4px 4px 0 0;}
.caseright li .tt{float:left; width:94%; padding:0 3%; background-color:#f5f5f5; font-family: "taipurui"; overflow:hidden; height:40px; line-height:40px; text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-box-orient: vertical;
  -webkit-line-clamp: 1;
  overflow: hidden; border-radius:0 0 4px 4px;}



