*{box-sizing:border-box;-webkit-tap-highlight-color: rgba(0, 0, 0, 0);margin:0;padding:0}
html,body{width: 100%;height: 100%;}
input,textarea,button,img,select{outline: none;}
ul,li,h5,p,h4,h3,h2,h1{list-style: none;padding: 0;}
a:link,a:active,a:hover,a:visited{text-decoration: none;color: inherit;}
select::-ms-expand {display: none;}
input::-ms-clear { display: none;}
input::-ms-reveal { display: none;}
.page{width: 100%;}
.welcome-box{width: 100%;background:#f6f6f6;color:#555;font-size: 12px;height: 27px;line-height: 25px;clear: both;border-bottom: 1px solid #ececec;border-top: 1px solid #ececec;}
.welcome-text{width: 1200px;margin: 0 auto;}
.welcome-right-sp{float: right;border-left: 1px solid #ececec;padding: 0 20px;}
.welcome-right-sp:last-child{border:0;}
.search{border: 0;background-color: #0098fb;padding: 12px 8px 2px;border-bottom: 1px solid #fff;float: left;color:#fff;}
.common-logobar,.common-nav,.footer{width:100%;}
.common-logobar{background:url('../../images/Home/jstravel-title_02.png');background-size: 100% 100%;margin: 0 auto;}
.common-logobar-co{width: 1200px;margin: 0 auto;position: relative;height: 154px;}
.logo-bar-l{position: absolute;left: 0;top: 20px;}
.logo-bar-r{position: absolute;right: 0;bottom: 0;}
.logo-bar-l img{height:47px; vertical-align: middle;}
.common-nav{margin: 0 auto;background:#0098fb;color: #fff;font-size: 16px;position: relative;margin-bottom: 20px;}
.common-nav-co{width: 1200px;margin: 0 auto;clear: both;overflow: hidden;}
.common-nav-i{width:10.97%;float: left;text-align: center;height: 37px;line-height: 37px;}
.search-box{width: 15.56%;float: right;position: relative;}
.search-box img{width: 15px;float: right;position: absolute;top: 7px;right: 0;}
input::-webkit-input-placeholder{color: #fff;}
.common-nav-i.active,.common-nav-i:hover{background:#0064c2;}
.search-box:hover{background: inherit;}
.common-nav-i:nth-child(1):hover{background: #0064c2;}
.common-nav-co-select{width: 1200px;position: absolute;top: 35px;left: 50%;transform:translate(-50%,0);z-index: 3;}
.common-nav-i a{display: block;width: 100%;}
.common-nav-select-box{width:12.33%;float: left;text-align: center;height: auto;min-height:40px;line-height: 40px;padding: 0 5px;background: #fff;visibility: hidden;position: relative;}
.common-nav-select-box.hover{visibility: visible;}
.common-nav-select-box li{width: 100%;text-align: center;height: 40px;border-bottom: 1px solid #eeeeee;color: #999;}
.common-nav-select-box li:hover{color:#0098fb;}
.triangel-t{width:0;height:0;border-width: 0 7px 5px;border-style: solid;border-color: transparent transparent #fff;position: absolute;left: 50%;top: -5px; margin-left: -7px;}
.content-wrapper{width: 1200px;margin: 0 auto;}
.clearfix{*zoom: 1; }
.clearfix:before, .clearfix:after{ display: table; line-height: 0; content: "";  }
.clearfix:after{clear: both; }
.model-wrapper{width: 100%;margin-bottom: 20px;overflow: hidden;}
.bg-green{background:#0098fb;color: #dfeee4;}
.bg-gray{background: #d7d7d7;color: #333;}
.model-title{width: 100%;height:37px;line-height: 37px;font-size:16px;position: relative;clear: both; }
.model-title-i{height: 100%;float: left;position: relative;cursor:pointer;border-bottom: 2px solid #0098fb;font-size: 14px;width: 111px;color: #0098fb;}
.model-title-i.active{background:#0064c2;color: #ffdfc8;}
.triangel-d{width:0;height:0; border-width:10px 16px 0;border-style:solid;border-color:#0064c2 transparent transparent;/*橙色 透明 透明 */
  position:absolute;left: 50%;bottom:-8px;margin-left: -16px;display: none;}
.model-title-i.active .triangel-d{display: block;}
.model-title-i img{height:22px;margin-right: 8px;vertical-align: middle;}
.seemore{position: absolute;right: 15px;top: 0;height: 100%;font-size: 13px;cursor:pointer;}
.seemore img{height:7px;vertical-align: middle;margin-left: 5px;}
.model-content{width: 100%;padding:20px 14px;border-top: 0;}
.model-content.noborder{border: 0;padding: 20px 15px;background: #f5f5f5;}
footer{background: #0098fb;padding: 12px 0 14px 0;margin-top: 20px;}
.footer-co{width: auto;margin: 0 auto;text-align: center;width: 100%;justify-content: space-between;color: #fff;}
.footer-co p:nth-child(1){margin-bottom: 14px;}
.footer-co p:nth-child(2),.footer-co p:nth-child(3),.footer-co p:nth-child(4){margin-bottom: 10px;}
.footer-co-l{padding: 10px 30px 10px 0;margin-top: 25px;height: 95px;border-right: 1px solid #dfeee4;}
.footer-co-l p{font-size: 13px;color: #dfeee4;margin-bottom: 10px;line-height: 13px;text-align: left;}
.footer-co-r{padding-left: 10px;}
.footer-co-r-i{padding-left: 70px;height: 120px;float: left;}
.footer-co-r-i p{color: #dfeee4;font-size: 13px;margin-bottom: 10px;line-height: 15px;}
.footer-co-r-i img{height: 95px;vertical-align: middle;}
.footer-co-r-i{display: inline-block;}
.loadmore{margin-top: 10px;height: 40px;line-height: 40px;font-size:14px;color: #333;text-align: center;overflow: hidden;background: #fff;width: 100%;}
.loadmore p{height: 40px;line-height: 40px;}
.loadmore img{height:16px;margin-right: 10px;vertical-align: middle;}
.load-rotate{-webkit-animation: rotate 0.75s 0s linear infinite;animation: rotate 0.75s 0s linear infinite;}

.lineorservice{width: 75px;background-color: #0098fb;position: fixed;right: 0;top: 280px;z-index: 6;}
.lineorservice-line,.lineorservice-service{width: 100%;}
.lineorservice-line{border-bottom:1px solid #fff;}
.lineorservice-service p{text-align: center;color: #ffffff;margin-bottom: 10px;}
.lineorservice-line p img,.lineorservice-service p img{width: 50%;}
.lineorservice-service p:nth-child(1){margin-top: 16px;margin-bottom: 11.7px;}
@-webkit-keyframes rotate {
	0% {-webkit-transform: rotate(0deg) scale(1); }

	50% {-webkit-transform: rotate(180deg) scale(0.6);}

	100% {-webkit-transform: rotate(360deg) scale(1);}
	}

@-moz-keyframes rotate {
	0% {-moz-transform: rotate(0deg) scale(1); }

	50% {-moz-transform: rotate(180deg) scale(0.6);}

	100% {-moz-transform: rotate(360deg) scale(1);}
}
@-o-keyframes rotate {
	0% {-o-transform: rotate(0deg) scale(1); }

	50% {-o-transform: rotate(180deg) scale(0.6);}

	100% {-o-transform: rotate(360deg) scale(1);}
}
@keyframes rotate {
	0% {-webkit-transform: rotate(0deg) scale(1);}

	50% {-webkit-transform: rotate(180deg) scale(0.6);}

	100% { -webkit-transform: rotate(360deg) scale(1); }
}

@media screen and (min-width:1300px ){
.content-wrapper{min-height: 680px;}
.limitH-content-wrapper,.limitH-content-wrapper .model-wrapper{height: 680px;}

}
@media screen and (min-width:768px ) and (max-width: 1300px){
.common-logobar-co,.common-nav-co,.content-wrapper{width: 960px;}
.content-wrapper{min-height: 550px;}
.limitH-content-wrapper,.limitH-content-wrapper .model-wrapper{height: 550px;}
}

@media screen and (max-width: 768px) {
.welcome-text,.common-logobar-co,.common-nav-co,.content-wrapper{width: 100%;}
}

