@charset "utf-8";
/************
==========首页css==========
************/
/**头部左右滚动广告图**/
.slide-main{clear:both;/*height:460px;*/position:relative;}
.prev,.next{display:block;width:60px;height:150px;background:url(../images/scroll-arrow.png) 13px 43px no-repeat;position:absolute;z-index:100;top:240px;overflow:hidden;cursor:pointer;}
.prev{left:0px; border-radius:0 3px 3px 0;}
.next{right:0px;border-radius:3px 0 0 3px; background-position:13px -107px;}
.prev:hover,.next:hover,.nav-main a:hover,.nav-main a.cur, .arrow-left:hover, .arrow-right:hover{background-color:#000;opacity:0.4;-moz-opacity:0.4;filter:alpha(opacity=40);}
.item{width:100%;height:4px;position:absolute;z-index:99;bottom:0;left:0;text-align:center;}
.item a{ float:left;width:19.9%;height:4px;background:#c9c9c9;margin:0 0 0 1px; padding:0;overflow:hidden;}
.item a.cur{background:#00b5d9;}
.slide-box,.slide{display:block;width:100%;height:720px;overflow:hidden;}
.slide-box a{display:block;width:100%;min-height:640px;overflow:hidden;}
.slide-box{position:relative;}
.slide{display:none;height:720px;background:#fff;position:absolute;z-index:8;}
/**banner=end**/


/**介绍**/
.mainbox{width:100%;margin:0 auto 80px;}

.enpt-info{width:1200px;padding:40px 0 0 0; margin:0 auto;}
.sinbad-info{width:296px;height:50px;background:url(../images/page-text.png) 0 0 no-repeat; display:block; margin:0 auto 50px;}
.info-detail{width:240px;float:left;margin:0 0 20px 10px; display:inline;}
.info-detail p.tt{width:100%; font-size:22px;color:#333; padding-bottom:6px;}
.info-detail p.light-grey{width:100%; line-height:20px;font-size:14px;color:#919090;}
.info-detail.last{width:190px;}

/**介绍标题**/
.info-icon{background:url(../images/page-text.png) 0 0 no-repeat;text-indent:-9999px;width:66px;height:68px; float:left; margin-right:15px; display:inline}
.info-icon.icon-1{ background-position:0 -85px;}
.info-icon.icon-2{ background-position:-112px -85px;}
.info-icon.icon-3{ background-position:-229px -85px;}
.info-icon.icon-4{ background-position:0 -175px;}
.info-icon.icon-5{ background-position:-111px -175px;}

/**首页大标题**/
.cont-title{ clear:both;float:left;width:100%;height:35px;border-bottom:1px #f0f0f0 solid; margin:90px 0 64px;}
.cont-title h3{width:128px;height:75px;padding:0 45px; text-indent:-9999px; margin:0 auto; background:url(../images/page-text.png) 35px -427px no-repeat #fff; display:block;}
/*.cont-title.sjxt h3{ background-position:0 -427px;}
.cont-title.qjsg h3{width:100px;background-position:0px -537px;}
.cont-title.ktyj h3{width:170px;background-position:0px -640px;}
.cont-title.pd h3{width:114px;padding:0 20px;background-position:0px -745px;}
.cont-title.djbs h3{width:277px;background-position:35px -855px;}
.cont-title.rmgj h3{width:106px;background-position:0px -971px;}*/
.country-width .cont-title{ margin-bottom:40px;} 

.cont-title.sdy h3{width:88px;background-position:0 -853px; position:relative; top:-20px;}
.cont-title.qzx h3{width:150px;background-position:0px -952px;position:relative; top:-20px;}
.cont-title.zts h3{width:164px;background-position:0px -1042px;position:relative; top:-20px;}




/*图片标题*/
.hotline-tt{width:545px;height:56px;color:#fff;position:absolute;top:294px;z-index:10; padding:10px 20px;}
.hotline-tt p{height:28px; line-height:28px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;}
.hotline-tt:hover, .pic-list li a .hotline-tt:hover{background-color: rgba(0,0,0,0.7);}
/*3个小图列表*/
.pic-list{ clear:both; float:left;width:100%;height:240px; margin-top:30px;overflow:hidden;}
.pic-list .piclist-box{ float:left;margin-right:30px; display:inline;}
.pic-list .piclist-box, .propic-rightbox{width:380px;height:240px;position:relative;z-index:90;}
.pic-list .piclist-box.last{ margin-right:0;}
.pic-list .piclist-box a .hotline-tt{width:340px; position:absolute;z-index:90;top:164px;}


/*图片动画*/
.hotline-box .thumb-pic1{width:585px;height:370px;display:block;position:relative;overflow:hidden;}
/*.hotline-box .thumb-pic1 .pic1{width:585px;height:370px; display:block;}
*/.thumb-pic1 img, .thumb-pic2 img, .thumb-pic3 img{ position:absolute; left:0; top:0; cursor:pointer;}

.thumb-pic2{width:380px;height:240px;display:block;position:relative;overflow:hidden;}
/*.thumb-pic2 .pic2{width:380px;height:240px; display:block;}
*/
.thumb-pic3{width:790px;height:240px;display:block;position:relative;overflow:hidden;}
/*.thumb-pic3 .pic3{width:790px;height:240px;display:block;}
*//*图片动画=end*/


/******图片滚动焦点图******/
.banner{width:1200px;height:715px;}
.banner, .banner .focue-box{width:1200px;height:715px;position:relative;z-index:10;}
.banner .focue-box{overflow:hidden}
.slider-con{position:absolute;left:0;top:0;z-index:10;}
.banner .focue-box .slider-con{width:1200px;/*height:690px;*/}
.banner .focue-box .slider-con a{display:block}
.banner .slider-btn{height:30px;position:absolute;top:670px;left:50%;z-index:50;}
.banner .slider-btn li{position:relative;right:50%;width:11px;height:11px;border-radius:11px;background:#fff;border:1px #dbdbdb solid;float:left;margin-right:15px;cursor:pointer;overflow:hidden;text-indent:-9999px;}
.banner .slider-btn li.click{background:#00b5d9;border:1px #00b5d9 solid;}
/******图片滚动焦点图=end******/

.btn-box{text-align:center;}
.btn-box a{ display:inline-block;}



/***热门目的地
.propic-box{width:790px; position:relative;}
.destination-tt{ position:absolute; top:88px;width:100%;height:70px;text-align:center; z-index:800;}
.destination-tt p{ padding:0 20px;clear:both;color:#fff; text-shadow:1px 1px 0 #000;line-height:35px;text-align:center;height:35px; overflow:hidden;}
.pic-list li a .destination-tt, .propic-rightbox a .destination-tt, .pic-list li a .house-tt, .propic-rightbox a .house-tt{ position:absolute;left:0;}
.destination-tt p .font18{ padding:0 14px;}
.destination-tt p .font30{ font-size:24px;}

.destinat-banner{height:595px;}
.destinat-banner .focue-box{height:595px;}
.destinat-banner .slider-btn{height:30px;position:absolute;top:540px;left:50%;z-index:50;}
热门目的地=end***/



/******品读=start******/
.read-item{width:278px;height:470px;padding-bottom:10px;overflow:hidden;border:1px #eaeaea solid; box-shadow:0 0 4px #eaeaea; position:relative; float:left; margin:0 10px; display:inline;}
.read-pic{width:278px; height:278px;display:block;}
.read-title{font-size:18px; margin-bottom:15px;}
.read-title a{ display:block;color:#000;}
.read-info{line-height:20px;color:#999; display:block;}
.read-alphawhite{width:100%;height:39px; background:url(../images/white-alpha.png) 0 0  repeat-x; display:block; position:absolute; bottom:0px;left:0;}

.read-infobox{ padding:15px 14px 0;height:190px; background-color:#fff;overflow:hidden;}
.readh{height:306px; position:absolute; bottom:0;}
/******品读=end******/




/*9大保证*/
.ensure-item{ margin:0 auto; background-color:#efefef; padding-top:40px; text-align:center;}
.ensure-item span{ display:inline-block;height:60px; padding-top:70px; margin:0 22px;}
.ensure{ background:url(../images/ensure-icon.png) 0 0 no-repeat;}
.ensure.icon-1{ background-position:16px 3px;}
.ensure.icon-2{ background-position:-132px 5px;}
.ensure.icon-3{ background-position:-272px 0;}
.ensure.icon-4{ background-position:-426px 0;}
.ensure.icon-5{ background-position:-562px 0;}
.ensure.icon-6{ background-position:-720px 0;}
.ensure.icon-7{ background-position:-848px 0;}
.ensure.icon-8{ background-position:-978px 0;}
.ensure.icon-9{ background-position:-1088px -2px;}



/************
==========定制css==========
************/
.orderbg{background:url(../images/orderbg.jpg) center 0 no-repeat;background-size:cover;min-height:980px;}
.order-item{width:1120px;margin:0 auto;padding:135px 0 0 0;color:#fff;}
.order-tt{width:100%;height:60px;margin-bottom:30px;background:url(../images/order-icon.png) 40px 0 no-repeat;}
.order-sidel{width:390px;padding:30px 50px 20px;float:left;border-radius:3px;font-size:16px;}
.order-data{/*overflow:hidden*/}
.order-data .data-wid{clear:both;display:block;width:100%;line-height:35px;margin-bottom:10px; float:left;}
.order-sider{width:535px;padding-left:65px;}
.order-statu{width:530px;height:120px;background:url(../images/order-icon.png) 0 -70px no-repeat;}

.order-txt{width:100%;padding-top:45px;overflow:hidden}
.order-txt dt{width:135px;height:115px;float:left;margin-left:30px;display:inline;}
.order-txt dd{width:365px;float:left;line-height:30px;}
.order-txt dd p{line-height:30px;}
.order-txt dd.font20{margin-bottom:8px;}

.o-icon, .o-icon.icon01{width:135px;height:115px;background:url(../images/order-icon.png) 0 -205px no-repeat;}
.o-icon.icon02{width:135px;height:115px;background:url(../images/order-icon.png) -155px -205px no-repeat;}
.o-circle{width:23px;height:23px;text-align:center;line-height:23px;border-radius:23px;background-color:#fff;color:#333;float:left;margin-right:10px;display:inline;margin-top:4px;}

.together-cont span{width:34px;float:left;background:url(../images/checkbox-icon.png) 7px 14px no-repeat; padding-left:21px;cursor:pointer;}
.together-cont .choose{ background-position:7px -34px;}

.wid388-orgbtn{width:388px;height:60px;line-height:60px;background-color:#fa5b25;color:#fff;font-size:24px;text-align:center;display:block;border-radius:50px;}
.wid388-orgbtn:hover{background-color:#f24d15;color:#fff;}


/**白色表单**/
.wid145{width:145px; line-height:35px;}
.wid225{width:223px; line-height:35px;}
.wid390{width:374px;line-height:35px;}
.white-input, .together-cont, .g-selectVal{height:40px;line-height:40px;border:1px #d4d4d4 solid;border-radius:3px;color:#fff;font-size:14px;}
.white-input{padding-left:12px;}
.w-winput{width:130px;}
.m-winput{width:210px;}
.big-winput{width:374px;}
.wdate-input, .wdate{width:130px;background-image: url(../images/order-icon.png);background-position: 118px -325px;background-repeat:no-repeat;}
.w-areatext{width:373px;height:96px;resize:none;}
.wdate{ background-position:195px -325px;}
.wid-phone{width:145px;margin-right:20px;line-height:35px;}
.wid-phone input{width:131px;}
.wid-yzm{width:102px;margin-right:10px;line-height:35px;}
.wid-yzm input{width:88px;}
.orderyzm-btn{margin-top:35px;width:98px;height:42px;line-height:42px;background:#fa5b25;color:#fff;text-align:center;cursor:pointer;border:none;border-radius:3px;}


/**input表单playceholder的文字颜色**/
.white-input::-webkit-input-placeholder{color: #fff;}
.white-input:-moz-placeholder{color:#fff;}
.white-input::-moz-placeholder{color:#fff;}
.white-input:-ms-input-placeholder{color:#fff;}

.cal-wrap{position:absolute;top:76px;width:222px;height:125px;border:1px solid #ccc;background-color: #FFF; overflow: hidden; -moz-border-radius:0 0 4px 4px; -webkit-border-radius:0 0 4px 4px; border-radius:0 0 4px 4px;}
.cal-wrap .list-cell{ display: block; color: #72675e; font-size: 13px; }
.cal-wrap .list-cell:hover{ text-decoration: none; color: #FFF; background-color: #007ed7;}
.cal-title { text-align: center; line-height: 30px;  background: #007ed7;  color: #fff; }
.cal-title i { margin: 0 10px;  cursor: pointer; }
.month-list { width: 222px; padding:5px;}
.month-list li{ display: block; float: left; }
.month-list li .list-cell{display: block; width: 44px; height: 28px; text-align: center; line-height: 28px;}


/**目的地内容**/
.customize-cont{ position:relative; z-index:10;}
.customize-item{width:368px;background-color:#fff;border-radius:3px;padding:15px 10px;margin-right:2px;font-size:14px; position:absolute;top:42px;left:0;z-index:20;}
.custom-tab{width:100%;height:34px;border-bottom:1px #e5e5e5 solid; margin-bottom:10px;}
.custom-tab li{float:left; padding:0 3px; margin:0 6px; display:inline;color:#333;height:30px;line-height:30px;border-bottom:4px #fff solid;cursor:pointer;}
.custom-tab li.hover{border-bottom:4px #007ed7 solid; position:relative; top:0px;color:#007ed7;}
.data-wid .customize-item .custom-tab li{ margin:0 3px;padding:0 2px;}

.more-destination{clear:both;width:580px; margin-left:150px;padding:20px 0;}
.more-destination .custom-tab li{ margin:0 20px 0 10px;padding:0 8px;}

.custom-city{overflow:hidden;}
.custom-city a{float:left;line-height:30px;margin:0 10px;display:inline;}

.more-destination .custom-city a{padding:0 8px;height:25px; line-height:25px;border-radius:3px; margin:2px 10px;}
.more-destination .custom-city a:hover, .more-destination .custom-city a.current{background-color:#007ed7;color:#fff;}
.customize-cont .customize-item .custom-city{height:215px;overflow-y:auto;}




/*预约时间*/
.g-selectsort{position:relative;width:145px;/*z-index:10;*/text-align:center;font-size:14px;}
.g-selectVal{width:143px;display:block;cursor:pointer;background:url(../images/order-icon.png) 118px -325px no-repeat;text-align:left;}
.g-cselectUl{width:145px;display:none;position:absolute;left:0px;top:41px;background:#fff;border-top:none;z-index:300;}
.g-cselectUl li{border-bottom:1px #e5e5e5 solid;height:35px;display:block;}
.g-cselectUl li a{color:#333;line-height:35px;}
.g-cselectUl li a:hover{color:#007ed7;}
.g-selectVal.alphabg-white{text-indent:12px;}

/*弹出框pop*/
.tip-box{ text-align:center; line-height:30px;}
.tip-box span{display:inline-block;}
.tip-box .tip-txt{ font-size:24px;color:#000;}

/*提示icon*/
.tip-icon{width:40px;height:40px;background:url(../images/tip-icon.png) 0 0 no-repeat; margin-right:15px;}
.tip-icon.success{ background-position:0 0; position:relative; top:10px;}



/************
==========定制旅行（2016-06-20改版）==========
************/
.makebg{background: url(../images/makebg.jpg) center 0 no-repeat;min-height:920px;}


/**按钮**/
.wid120-redbtn, .wid130-redbtn{width:120px;height:50px;line-height:50px;background-color:#fa5b25;color:#fff;font-size:16px;text-align:center;display:block;border-radius:5px;}
.wid120-redbtn:hover, .wid130-redbtn:hover{background-color:#f24d15;color:#fff;}
.wid130-redbtn{width:130px;height:40px;line-height:40px;}
.wid260-roseobtn{width:260px;height:50px;line-height:50px;background-color:#fa5b25;color:#fff;font-size:22px;text-align:center;display:block;border-radius:5px;border:none;}
.wid260-roseobtn:hover, .wid80-roseobtn:hover{background-color:#f24d15;color:#fff;}
/**枚红色按钮**/
.wid80-roseobtn{width:80px;height:40px;line-height:40px;background-color:#fa5b25;hfont-size:18px;color:#fff;text-align:center;border-radius:3px; display:block;border:none;}
.wid80-roseobtn:hover{background-color:#f24d15;color:#fff;}
.prebtn, .prebtn:hover{background-color:rgba(225, 225, 225, 0.3);cursor:default;}



/**content**/
.make-item{width:1160px;margin:0 auto;position:relative;top:220px;}
.make-tt{font-size:34px;line-height:38px;color:#fff;text-shadow:1px 1px 5px rgba(0, 0, 0, 0.4);}
.make-search{width:680px;height:50px;padding:20px;border-radius:6px;background-color:rgba(0, 0, 0, 0.2);margin-top:10px;}
.make-citybox{width:380px;height:30px;padding:10px;border-radius:4px;background-color:#fff;position:relative;}
.make-citybox .custom-tab li{ margin:0 2px 0 3px;}

.make-citybox input{border:none;background:none;height:30px;line-height:30px;}
.full-input{width:380px;color:#333; font-size:16px;}

/**多个城市选择css**/
.make-citylist{width:380px;height:30px;position:absolute;top:10px;left:10px;}
.make-citylist li{ float:left;height:30px;line-height:30px;border-radius:5px; padding-left:10px; float:left;color:#fff;margin-left:10px;display:inline; cursor:pointer;}
.make-citylist li.c-blue{ background-color:#5dade6;}
.make-citylist li.c-org{ background-color:#fa5b25;}
.make-citylist li.c-green{ background-color:#77d987;}

.remove{width:20px;height:30px; background: url(../images/make-icon.png) 5px 10px no-repeat; float:left;border-left:1px solid rgba(225, 225, 225, 0.5); margin-left:8px;}
.cityname{ float:left;}

/**ajax-content**/
.make-travelcity{width:400px;padding:7px 0;background-color:#fff;border-radius:5px; position:absolute; top:51px;left:0;}
.make-travelcity li{ display:block; clear:both;}
.make-travelcity li a{ display:block;padding-left:22px;height:32px; line-height:32px;padding-left:20px}
.make-travelcity li a:hover{ background-color:#007ed7;color:#fff;}
.make-travelcity li a:hover .blue{color:#fff;}


/**时间**/
.make-date{width:120px;height:50px;border-radius:4px;margin-left:20px;background: url(../images/make-icon.png) right -26px no-repeat #fff;}
.make-date .g-selectVal{width:104px;height:40px;line-height:40px;border:none;color:#999; margin-top:5px;text-align:left;padding-left:16px;font-size:16px;}
.make-date .g-cselectUl{width:120px;font-size:16px;display:none;position:absolute;left:0px;top:46px;background:#fff;border-top: none;z-index:400;padding:7px 0;border-radius:5px;}
.make-date .g-cselectUl li{border-bottom:none;height:32px;display:block;}
.make-date .g-cselectUl li a{color:#333;height:32px;line-height:32px;display:block;}
.make-date .g-cselectUl li a:hover{color:#fff;background-color:#007ed7;}
.make-search .customize-item{padding:12px 16px;top:51px;}


/************
======标签页面======
************/
.make-tagbox{width:990px;margin:0 auto; padding-top:160px;}
.make-tagtt{ font-size:16px; color:#fff; line-height:34px;height:45px;}
.maketag-left{width:666px;float:left;}
.maketag-box, .maketag-right, .make-checkbox, .make-consultbox{background-color:rgba(0, 0, 0, 0.4);}
.maketag-box, .maketag-right{width:665px;height:500px; float:left;}
.maketag-box{width:655px;}
.maketag-right{width:300px;height:540px; float:right;}
.make-checkbox{width:600px;padding:20px;overflow:hidden;margin:0 auto; position:relative; top:200px;}

.maketag-tab{width:100%;height:41px;}
.maketag-tab li{float:left;width:108px;height:38px;line-height:38px;text-align:center;border:1px solid rgba(225,225,225, 0.4); box-sizing:border-box;background-color: rgba(225,225,225,0.15);margin-right:1px;color:#fff;cursor:pointer;font-size:18px;}
.maketag-tab li.current{border:1px solid rgba(0,0,0, 0.1);background-color: rgba(0,0,0,0.4);}

.tagpic-list{width:100%;height:480px;overflow-y:auto;margin-top:5px;}
.tagpic-list ul{width:100%;}
.tagpic-list ul li{width:175px;height:85px;float:left;margin:30px 0 0 32px;display:inline;position:relative;z-index:1;}
.tagpic-list ul li a{width:175px;height:85px;float:left;}
.tagpic-list ul li a .alphabg-black{width:175px;height:85px;position:absolute;top:0;left:0;z-index:10;}
.tagpic-list ul li a p{width:100%;height:40px;line-height:40px;color:#fff;font-size:21px;font-weight:bold;text-align:center;position:absolute;top:26px;left:0;z-index:15;}
.tagpic-list ul li a.current .tag-border{border:3px #f1f0ee solid;width:169px;height:79px;position:absolute;left:0;top:0;z-index:20;}
.tagpic-list ul li a:hover .alphabg-black, .tagpic-list ul li a.current .alphabg-black{width:175px;height:85px; background-color:rgba( 0, 0, 0, 0.2);position:absolute;top:0;left:0;z-index:10;}


.special-tag{width:100%;height:40px;line-height:40px;border-bottom:1px solid rgba(225, 225, 225, 0.3);text-align:center;font-size:18px;color:#fff;}
.tag-choose-box{width:100%;border-bottom:1px dashed rgba(225,225, 225, 0.5);}
.tag-choose-box ul{width:100%;height:368px;overflow-y:auto;margin-bottom:10px;}
.tag-choose-box ul li{float:left;margin:20px 0 0 26px;position:relative;}
.make-delete{width:16px;height:16px;background:url(../images/make-delete.png) 0 0 no-repeat; display:block; position:absolute; right:-7px; top:-6px; display:none;}
.tag-choose-box ul li i{float:left;width:18px;height:26px;background: url(../images/make-icon.png) 0 -92px no-repeat;}
.tag-maketxt{height:24px;line-height:24px;border:1px solid rgba(225,225,225, 0.5); background-color:rgba(225,225,225, 0.25);border-left:none;border-radius:0 3px 3px 0;float:left;color:#fff;padding:0 10px 0 5px;}
.mt35{ margin-top:35px;}

.make-defined{width:414px;margin:0 auto;padding:110px 0 100px;overflow:hidden;}
.make-hottag{width:510px;margin:0 auto;}
.make-hottag h4{width:510px;height:48px;line-height:48px;color:#fff;border-bottom:1px dashed rgba(225, 225, 225 ,0.4);font-size:20px;}
.make-hottag a{ padding:0 10px;height:26px; line-height:26px; float:left;background-color:rgba(225, 225, 225, 0.6);border-radius:3px;float:left;margin: 25px 25px 0 0;display:inline;}
.make-hottag a:hover{ background-color:rgba(0, 0, 0, 0.6);color:#fff;}
.b-winput{width:295px;height:38px; line-height:38px; float:left;}

/************
======智能结果匹配======
************/
.check-pic{width:270px;height:220px;border-right:1px dashed #c1b2a4;float:left;}
.check-txt{width:320px;font-size:24px;font-weight:bold;color:#fff;text-align:center;padding-top:85px;}

.make-consultbox{width:910px;padding:30px 0 30px 30px;overflow:hidden;margin-left:auto;margin-right:auto;position:relative;top:80px;}
.make-consultbox.nocunsult{top:120px;}
.consult-txt{width:260px;text-align:center;margin:50px auto 30px;}
.consult-txt p{width:260px;font-size:18px;color:#fff;text-align:center;line-height:40px;padding:15px 0;}

.make-recommend{clear:both;margin-top:30px;overflow:hidden;}
.make-recommend h4{width:100%;font-size:20px;color:#fff;display:block;}
.make-recomlist{width:100%;overflow:hidden;} 
.make-recomlist li{ float:left;width:264px;height:165px; margin:15px 22px 0 0;display:inline;position:relative;} 
.make-recomlist li a{ display:block;width:264px;height:165px;color:#fff;} 
.make-recomlist li a:hover p.title{ text-decoration:underline;}

.make-recommend-txt{padding:10px;width:244px;height:50px;background-color:rgba(0, 0, 0, 0.5);position:absolute;bottom:0;left:0;}
.make-recommend-txt p{line-height:28px;}
.make-recommend-txt p.title{font-size:16px;height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.make-wtxt{position:relative; top:-10px;color:#fff;}

.make-resultbox{padding:30px 40px;width:860px;height:785px;background-color:rgba(0, 0, 0, 0.4);margin:0 auto 50px;overflow:hidden;}
.make-resultbox dl{color:#fff;border-bottom:1px #4e91b0 dashed;border-color:rgba(225, 225, 225, 0.4); padding-bottom:25px; margin-bottom:25px;overflow:hidden;}
.make-resultbox dt{width:200px;height:125px; float:left; margin-right:20px; display:inline;}
.make-resultbox dd.detail-txt{width:395px;height:125px;float:left;}
.make-resultbox dd p.title a{height:24px;line-height:24px;font-size:18px;color:#fff; display:block;white-space: nowrap;overflow:hidden;text-overflow:ellipsis;}
.make-resultbox dd.detail-txt{width:395px;height:125px;float:left;}
.make-resultbox dd.more{width:130px;float:right;margin-top:40px;}
.make-tag{width:100%;height:50px;margin:12px 0;overflow:hidden;}
.make-tag p{color:#e5e5e5}
.make-tag a{ padding:0 8px;height:23px;line-height:23px;border:1px solid rgba(225, 225, 225, 0.5);float:left;color:#fff;margin-right:10px;}
.full-match{border-radius:4px; background-color:rgba(225, 225, 225, 0.2);padding:4px 7px;}

.result-mitem{height:1128px;background: url(../images/makebg-long.jpg) 0 0 no-repeat;}
.make-page{height:26px;line-height:26px;text-align:center;}
.make-page a, .make-page span{height:26px;line-height:26px;display:inline-block;color:#fff;background-color:rgba(225, 225, 225, 0.4);padding:0 10px;margin:0 3px;}
.make-page a:hover, .make-page a.current{background-color:rgba(0, 0, 0, 0.4);color:#fff;}
.make-tt.result{width:940px;margin:0 auto;padding:120px 0 20px;}
.info-txt .textl{width:70px;color:#666;font-size:14px;}


/********
=======滚动轴css=======
********/
::-webkit-scrollbar  
{  
    width: 8px;  
    height: 8px;  
    border-radius: 15px;  
}  
  
/*定义滚动条轨道 内阴影+圆角*/  
::-webkit-scrollbar-track  
{  
    -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);  
    border-radius: 15px;  
    background-color: rgba(0,0,0,0.3);  
}  
  
/*定义滑块 内阴影+圆角*/  
::-webkit-scrollbar-thumb  
{  
    border-radius: 15px; 
    -webkit-box-shadow: inset 0 0 6px rgba(186,186,186,.3);  
    background-color:#c0c0c0;  
}  






























/************
==========搜索结果==========
************/
.inner-main{width:1200px; margin-left:auto; margin-right:auto; margin-bottom:30px;}
.position{height:50px;line-height:50px;}

.search-main{width:748px; background-color:#e5e5e5; padding:15px; overflow:hidden; margin:40px auto 60px;border-radius:3px;}
.hot-tag{ clear:both;width:100%;color:#000;}
.hot-tag a{ float:left; margin-right:15px;color:#000;}
.hot-tag a:hover{color:#007ed7;}

.place-item{border:1px #e5e5e5 solid;overflow:hidden;}
.place-tab{height:45px;border-bottom:2px #007ed7 solid;}
.place-tab li{width:134px;color:#000;line-height:45px;float:left;text-align:center;cursor:pointer;}
.place-tab li.hover{color:#fff;background-color:#007ed7;}

.sortbox{width:100%;border-bottom:1px #e5e5e5 solid;overflow:hidden;}
.sortbox.none{border-bottom:none;}
.sortbox dt{width:134px;height:25px;line-height:25px;padding:15px 0;background-color:#f5f5f5;float:left;text-align:center;font-weight:bold;color:#333;}
.sortbox dd{height:25px;padding:15px 0;}
.sortbox dd a{padding:0 10px;float:left;line-height:25px;margin-left:15px;display:inline;}
.sortbox dd a:hover, .sortbox dd a.current{background-color:#007ed7;color:#fff;border-radius:3px;}

.checkbox{position:relative;top:1px;}

.sort-second{border:1px #e5e5e5 solid;background-color:#f0f0f0;padding:8px;height:25px;line-height:25px;}
.price-choose{width:62px;height:25px;background:url(../images/sort-icon.png) 0 0 no-repeat;cursor:pointer;color:#333;}
.price-choose.up{ background-position:40px 6px;}
.price-choose.down{ background-position:40px -22px;}

.turn-page{height:25px;}
.turn-page a{width:45px;height:23px;background:url(../images/sort-icon.png) 0 0 no-repeat #f1f1f1;border:1px #ddd solid;float:left;}
.turn-page a:hover{background-color:#fff;}
.turn-page a.turn-pre{ background-position: 17px -52px;border-right:none;}
.turn-page a.turn-next{ background-position: -28px -52px;}

.turn-page a.turn-pre:hover{ background-position: 17px -83px;}
.turn-page a.turn-next:hover{ background-position: -28px -83px;}

/***产品列表***/
.sidebar-l{width:840px;}
.sidebar-r{width:320px;}
.starbox{width:75px; margin-top:3px;}
.starbox span, .starbox div{width:15px;height:15px;background:url(../images/star-icon.png) 0 -33px no-repeat; float:left;}
.starbox .light{ background-position:0 0;}

.product-list{width:100%;border-bottom:1px #d6d6d6 dashed;padding:40px 0;overflow:hidden;}
.product-list dt{width:380px;height:240px;float:left;margin-right:40px;display:inline; /*position:relative;*/}
.product-list dd{width:65%;height:240px;float:left; /*font-size:12px; position:relative;*/}
.product-list dd .pro-title{font-size:18px;height:30px;font-weight:bold;line-height:30px;overflow:hidden; white-space:nowrap; text-overflow:ellipsis;margin-bottom:8px;}
.product-list dd .pro-theme{height:16px;line-height:20px;padding:8px 0 12px;overflow:hidden;}
.product-list dd .pro-info{width:100%;clear:both;height:150px;margin-bottom:28px;overflow:hidden;}
.product-list dd p{clear:both;line-height:20px;}
.product-list dd .pro-info p{line-height:26px;}
.product-list dd .pro-title a:hover{color:#00b5d9;}
.product-list dd .pro-infoline p.time{ position:relative; top:-7px;}
.product-list dd .pro-infoline p{ line-height:26px;color:#666;}
.product-list dd .pro-infoline{width:100%;clear:both;height:150px;margin-bottom:28px;}
.product-list dd .info-linebox{width:100%;height:128px; overflow:hidden;}


/*.product-list dd p.font18.org{position:absolute; bottom:-2px;}
.theme-txt{width:340px;}
.theme-txt span{ float:left;}
.theme-txt span.ml45{width:190px;height:20px;margin:0 15px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}*/


/**热门线路推荐**/
.recommend-cont{width:100%;overflow:hidden;}
.recommend-cont h3{font-size:18px;color:#252525;line-height:30px;margin-bottom:10px;}

.recommend-list{width:100%;clear:both;}
.recommend-list li{display:block;border:1px #e5e5e5 solid;padding-bottom:13px;margin-bottom:20px; overflow:hidden;}
.recommend-list li img{display:block;margin-bottom:7px;}
.recommend-list li p{padding:0 15px;line-height:28px;height:28px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.recommend-info .recommend-list li{width:294px; float:left; margin:15px 20px 0 0}
.recommend-info .recommend-list li:last-child{ margin-right:0px;}


/***page***/
.page{text-align:center; padding-top:40px;}
.page a, .page span{display:inline-block;height:35px;line-height:35px;margin:0 0 0 -1px;padding:0 12px;}
.page .txt{ font-size:12px;}
.page a{background:#f8f8f8;border:1px #d6d6d6 solid;}
.page a:hover, .page a.current{ background:#007ed7; color:#fff;}
.page a.page-pre, .page a.page-next{padding:0 8px;}
.page a.page-pre:hover, .page a.page-next:hover, .sure-btn:hover{border:1px #007ed7 solid;color:#007ed7;background:#f8f8f8;}
.page a.page-pre{ margin-right:5px;}
.page a.page-next{margin-left:5px;}
.page .ellipsis{ padding:1px 5px;}
.page span{ padding:0 8px;}
.page .page-input{width:34px;height:20px;line-height:20px;border:1px #d6d6d6 solid; text-align:center;position:relative;top:1px;}
.sure-btn{width:38px;line-height:20px;border:1px #d6d6d6 solid; background:#f8f8f8;position:relative;top:1px;cursor:pointer;}
.disabled{pointer-events:none;}
/***page=end***/




/************
==========品牌理念==========
************/
.section{ overflow:hidden;}
.section1 .brand-text{ position:relative;bottom: 0;}
.section2 .brand-text{ position:relative;left: -120%;}
.section3 .brand-text{ position:relative;bottom: -120%;}
.section4 .brand-text{ position:relative;left: -120%; }
.section5 .brand-text{ position:relative;bottom: -120%;}

.brand-banner{width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;}
.brand-text{width:1140px;margin:-12% auto 0;z-index:200;color:#007ed7;}
.brand-text h3{font-size:66px; line-height:70px;font-weight:bold;letter-spacing:2px;}
.brand-line{width:470px;height:1px;border-bottom:1px #007ed7 solid;margin:35px 0 10px;overflow:hidden;}
.brand-text p{clear:both;line-height:40px;font-size:24px;}



/************
==========目的地==========
************/
.sidebar-nav{width:188px;border:1px #d1d1d1 solid;border-bottom:none;}
.menu-nav{width:100%; display:block;}
.menu-nav li{border-bottom:1px #d1d1d1 solid;display:block; font-size:18px;position:relative; z-index:99;padding:17px 0;}
.menu-nav li a{display:block;line-height:20px;}
.menu-nav li a i{width:21px;height:20px;padding-left:4px;float:left;}
.menu-nav li.hover{border-right:none;}
.menu-nav li.hover a:hover i, .menu-nav li.hover a i{padding-left:0;border-left:4px #007ed7 solid;color:#00b5d9;}
.menu-nav li.hover a{color:#00b5d9;background:url(../images/sort-icon.png) 160px -139px no-repeat;}
/*二级下拉*/
.menu-nav li ul.layel-nav{position:absolute;left:188px;top:-1px;display:none;z-index:10;width:760px;border:1px #d1d1d1 solid;padding:7px 10px 7px 0;background:#fff;}
.menu-nav li ul.layel-nav li{border:none; margin-left:40px;width:210px;float:left;display:inline;font-size:14px;padding:5px 0;}
.menu-nav li ul.layel-nav li a{width:210px;height:30px;line-height:30px;color:#333;background:none; display:block;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.menu-nav li ul.layel-nav li a:hover{color:#00b5d9;}

/*地图内容*/
.map-item{width:990px;/*height:503px;*/height:441px;border:1px #e5e5e5 solid;background:url(../images/mapbg.jpg) 0 0 repeat;}

.country-main{width:100%;padding:40px 0 30px;overflow:hidden;}
.country-main:last{border-bottom:none;}
.country-box{width:320px;line-height:34px;color:#333;}
.country-box p{clear:both;font-size:18px;line-height:30px;padding-top:35px;}
.country-box .font24{width:200px;margin-left:16px;}
.country-box img{box-shadow:0 0 3px #ccc; margin-left:3px;}

.country-item{width:840px;position:relative;overflow:hidden;}
.scroll-cont{width:100%;}
.scroll-cont ul{position:relative;left:-840px;width:2520px;overflow:hidden;}
.scroll-cont ul li{width:840px;float:left;}
.scroll-cont ul li img{margin-bottom:10px;}

.country-info{width:100%;line-height:35px;}
.country-info .country-txt{width:640px;height:35px;float:left;font-size:18px;font-weight:bold;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.arrow-left, .arrow-right{width:65px;height:100px;background:url(../images/scroll-arrow.png) 20px -386px no-repeat;display:block;position:absolute;top:100px;z-index:10;}
.arrow-left{left:0;}
.arrow-right{right:0;background-position:20px -275px}

.dash-line, .solid-line{clear:both;width:100%;height:1px;border-bottom:1px #d6d6d6 dashed;overflow:hidden;}
.solid-line{clear:both;border-bottom:1px #e5e5e5 solid;}
.mapTipText{width: 320px;min-height: 120px;background-color: #ffffff;}
.mapTipText .mapTipImg{height: 66px; width: 66px; float: left;border: 2px solid #ffffff; border-radius: 50%;overflow: hidden;margin: -12px 5px 0 -12px;}
.mapTipText .mapTipImg img{width: 100%;height: 100%;}
.mapTipText .mapTipList{float: left;margin-left: 4px;}
.mapTipText .mapTipList h2{text-align: left; margin:8px 0 2px;}
.mapTipText .mapTipList h2 a{font-size: 22px; color: #262626;text-decoration:none;}
.mapTipText .mapTipList h2 a:hover{ color: #0085d2;}
.mapTipText .mapTipList h2 a span{font-size: 16px;margin-left: 3px;}
.mapTipText .mapTipList ul{ width: 243px;padding-left: 5px;}
.mapTipText .mapTipList ul li{list-style: none;float: left;padding: 0px 2px;}
.mapTipText .mapTipList ul li a{color: #252525; line-height:20px;text-decoration:none; font-size:12px;}
.mapTipText .mapTipList ul li a:hover{color:#00b5d9;}
textarea:disabled {background-color:#ECF2F3;}



/************
==========详情页==========
************/
.product-mainbox{border-top:1px #e5e5e5 solid;}
.product-title{ padding:20px 0 8px;}
.product-title a{ line-height:35px;font-size:24px;}
.orgborder-tip{border:1px #fa5b25 solid;border-radius:2px;color:#fa5b25;height:22px;line-height:22px;padding:0 6px;}
/**大图显示**/
.pro-picturebox{width:690px;/*height:550px;*/overflow:hidden}
.tab-picbox{width:690px;height:436px; overflow:hidden;}
.tab-piclist{ clear:both;width:690px;height:104px; margin-top:10px;display:block;} 
.tab-piclist ul{margin-left:-10px;}
.tab-piclist ul li{float:left;width:165px;height:104px;text-align:center; margin-right:10px; cursor:pointer;} 
.tab-piclist ul li.on{background:#999;} 
.tab-picbox > div{width:690px;height:436px;} 
/**详细介绍**/
.product-infobox{width:485px;}
.price-tipbox{font-size:12px;width:68px;padding:0 0 0 7px;border:1px #cecece solid;height:25px;line-height:25px;border-radius:3px;position:relative;z-index:1;}

.price-item{position:absolute;top:35px;left:0;border:1px #cecece solid;background-color:#fff;border-radius:3px;z-index:100;}
.price-item .uparrow{position:absolute; top:-7px; left:20px;}
.price-item p{width:196px; padding:8px; overflow:hidden; font-size:12px;line-height:20px;}
.info-txt{line-height:36px;color:#252525;height:36px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;}
.info-txt .textl{width:70px;color:#666;}
.pt32{padding-top:32px;}

.function-cont{ margin-top:22px;}
.function-cont a, .function-cont span{ float:left; line-height:25px;color:#b7bbc2;}
.mini-line{width:1px;height:10px; background-color:#ececec; margin:8px 15px 0; display:inline;}

.wid930{width:930px;}
.wid450{width:554px;}
.inner-greytt{width:100%;height:40px;background-color:#f0f0f0;overflow:hidden;}
.inner-greytt h3{border-left:2px #007ed7 solid;height:40px;line-height:40px;padding-left:15px;color:#252525;font-size:16px;}
.border-box{border:1px #f0f0f0 solid;overflow:hidden;}

/**出行人数**/
.sider-width{width:360px;}
.sider-width .border-box{padding:10px 10px 16px;height:286px;}
.sider-width .border-box .tip{position:relative;top:105px;}
/*.number-list{border-bottom:1px #f0f0f0 solid;padding-bottom:15px;overflow:hidden;}
.number-list span{width:20%;float:left;text-align:center;color:#252525;}*/
.number-cont{width:100%;overflow:hidden;}
.number-cont li{width:48%;float:left; line-height:30px;}
.number-cont li.full-wid{width:100%;float:left;line-height:30px;}
.number-cont li .textl, .number-cont li .textl-grey{width:70px;float:left;text-align:right;padding:20px 10px 0 0;color:#252525;}
.number-cont li .textl-grey{color:#666; padding-top:0;}
.number-cont li .textl.pt-none{ padding-top:0;}

.number-math{width:138px;text-align:center;float:left;}
.number-math .lose, .number-math .plus{width:32px;height:28px;line-height:28px;border:1px #ddd solid; display:block;float:left;font-size:20px;font-family:"Simsun";cursor:pointer;}
.number-math .lose{border-right:none;border-radius:4px 0 0 4px;}
.number-math .plus{border-left:none;border-radius:0 4px 4px 0;color:#252525;}
.number-math .lose:hover, .number-math .plus:hover{background-color:#f0f0f0;}
.number-math .number-input{width:60px;height:28px;line-height:28px;border:1px #ddd solid;text-align:center;float:left;}



/**服务**/
.service-box{clear:both;padding:20px;min-height:200px;color:#252525;overflow:hidden;}


/**选择服务**/
.rollBox{background-color:#fff;width:910px;position:relative;overflow:hidden}
.rollBox .leftBotton, .rollBox .rightBotton{width:28px;height:48px;display:block;background: url(../images/detail-icon.png) -145px -355px no-repeat;margin:10px 0 0 0;cursor: pointer;position:absolute;top:42px;z-index:300;}
.rollBox .leftBotton{left:10px;}
.rollBox .leftBotton:hover{background-position:-195px -355px;}
.rollBox .rightBotton{background-position:-145px -423px;float:right; right:-5px;}
.rollBox .rightBotton:hover{ background-position:-195px -423px;}
.rollBox .Cont{float:left;width:908px;height:105px;position:relative;left:50px;z-index:99;overflow:hidden; margin-top:12px;}
.rollBox .Cont li{width:90px;height:100px;line-height:28px;float:left;display:inline;color:#000;}
.rollBox .Cont li a{border-radius:3px;width:90px;height:74px; background-color:#71c4ff;}
.rollBox .Cont li a:hover, .rollBox .Cont li.hover a, .rollBox .Cont li.hover a.current, .rollBox .Cont li a.current{background-color:#007ed7;}


/**图标**/
.d-icon.ticket{background-position:-320px 12px;}
.d-icon.hotel{background-position:-335px -118px;}
.d-icon.visa{background-position:-330px -222px;}
.d-icon.car{background-position:-330px -323px;}
.d-icon.safe{background-position:-325px -426px;}
.d-icon.wifi{background-position:-326px -518px;}
.d-icon.airplane{background-position:-330px -618px;}
.d-icon.guide{background-position:-328px -717px;}







/**服务内容表格宽度**/
.tab-width{width:100%;line-height:34px;font-size:16px;overflow:hidden;}
.tab-width .percent{width:23.5%;padding-right:10px;float:left;}
.tab-width .percent:last-child{padding-right:0px;float:right;text-align:right;}
.tab-width .percent40{width:40%;float:left;}
.tab-width .percent35{width:35%;float:left;}
.tab-width .percent30{width:30%;float:left;}
.tab-width .percent20{width:20%;float:left;}
.tab-width .percent16{width:16%; float:right;text-align:right;}
.tab-width .percent40, .tab-width .percent40 .width, .tab-width .percent30, .tab-width .percent20, .tab-width .percent16{line-height:34px;}
.tab-width .percent660{width:660px;float:left;}

/**订单信息**/
.sider-order, .sider-orderfix, .pay-sidel{ float:right;width:220px;border:1px #f0f0f0 solid;color:#333;background-color:#f5f5f5; padding:14px 15px 15px; overflow:hidden;}
.sider-orderfix{ position:fixed;width:220px;z-index:90;top:0px;right:18.4%;_position:absolute;_bottom:auto;_top:expression(eval(document.documentElement.scrollTop));}
.pay-sidel{float:left;width:280px; padding:14px 20px 25px;}
.sider-order h3, .sider-orderfix h3, .sheet-tt{ font-size:18px;color:#000; line-height:30px; padding-bottom:10px;border-bottom:1px #ddd solid;}
.sheet-tt{ padding-bottom:0px;}
.sheet-tt h3{ float:left;border:none;}

.black-tt{font-size:16px;font-weight:bold;color:#000;height:30px;line-height:30px;overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.dash-line{width:100%;height:1px;border-bottom:1px #d8d8d8 dashed;display:block;overflow:hidden;}
.sider-order .dash-line, .sider-orderfix .dash-line{margin:8px 0;}
.wid220{width:220px;}

.orderdata-txt{width:100%;clear:both;}
.orderdata-txt span{width:50%;float:left;line-height:32px;}
.ordermath-txt span{width:32%; float:left; line-height:32px;}

.service-tab{width:100%;}
.service-tab li{ float:left; margin-right:15px; display:inline; cursor:pointer;}
.detial-h{height:250px; overflow-y:auto;}
.blue-tt{height:48px; line-height:24px; overflow:hidden;}


/**行程介绍**/
.tour-mainbox{height:45px;border:1px #e5e5e5 solid;border-bottom:1px #007ed7 solid;}
.tour-mainbox .tour-menu{width:796px;float:left;}
.tour-mainbox .tour-menu li{float:left; margin-right:1px;text-align:center;}
.tour-mainbox .tour-menu li a{width:129px;height:42px;line-height:42px;float:left; padding-top:3px;border-right:1px #e5e5e5 solid;margin-left:-1px; overflow:hidden;}
.tour-mainbox .tour-menu li a:hover{ background-color:#f7f7f7;}
.tour-mainbox .tour-menu li a.current{height:43px;line-height:43px; padding-top:0;border-top:3px #007ed7 solid;border-left:1px #007ed7 solid;border-right:1px #007ed7 solid;background-color:#fff;color:#007ed7;}
.print-btn{width:108px;height:32px; line-height:32px;border:1px #007ed7 solid;border-radius:3px;float:left;overflow:hidden;background-color:#e8f5fe;color:#007ed7; margin:5px 10px 0 0;}
.print-btn:hover{background-color:#fff;}
.d-icon.print{width:36px;height:32px;background-position:9px -343px;background-color:#007ed7;margin-right:7px;}
/**浮动**/
.tour-mainbox-fix{width:930px;height:45px;background-color:#fff;border-bottom:2px #007ed7 solid;}
.tour-mainbox-fix .tour-menu{width:600px;float:left;}
.tour-mainbox-fix .tour-menu li{float:left;height:45px;margin:1px 1px 0 0;text-align:center;}
.tour-mainbox-fix .tour-menu li a{width:112px;height:44px;line-height:44px;float:left;}
.tour-mainbox-fix .tour-menu li a:hover, .tour-mainbox-fix .tour-menu li a.current{ background-color:#007ed7;color:#fff;}
.tour-navspace{ position:relative; width:330px; top:1px;}
.tour-item{width:100%;padding:20px 0 0 0;color:#252525;}
.tour-item .tour-recommend{line-height:28px; font-size:16px;}

.info-tt{height:32px;border-bottom:1px #d6d6d6 solid;margin:20px 0 40px;position:relative;}
.info-tt h3{width:188px;height:32px; line-height:32px;font-size:30px;font-weight:bold;color:#000;display:block;position:absolute;left:40%;top:10px;background-color:#fff;text-align:center;}

/*每天浮动*/
.day-mainbox{width:28px;position:fixed;left:13%;top:45px;z-index:98;}
.day-mainbox li{ margin-bottom:5px;}
.day-mainbox li a{width:22px;height:22px;line-height:22px;background-color:#f5f4fd;display:block;text-align:center;font-size:12px;color:#666;border-radius:20px;}
.day-mainbox li a:hover, .day-mainbox li a.current{background-color:#007ed7;color:#fff;}
.day-mainbox li a.current{width:28px;height:28px; line-height:28px;position:relative;left:-3px;font-size:15px;}

/*每天行程安排*/
.route-tt{min-height:60px;margin-top:70px;padding-bottom:15px;line-height:40px;}
.schedule-item{width:100%;}
.schedule-item p{ line-height:28px; padding-bottom:15px; font-size:16px;}
.schedule-item img{ display:block;width:930px;margin:10px 0;}
.pt-txt{ position:relative; top:2px;}







/***************
=======登录pop=======
***************/
.login-pop{width:392px;position:fixed;z-index:9999;display:block;}
.login-tab li{width:100%;height:44px;border-bottom:1px #cfd3d6 solid;}
.login-tab li{width:195px;height:44px;line-height:44px;font-size:16px;border-right:1px #cfd3d6 solid;border-bottom:1px #cfd3d6 solid;background-color:#e7f1f7;float:left;text-align:center;cursor:pointer;color:#000;}
.login-tab li.hover{border-bottom:1px #fff solid; background-color:#fff;}
.login-tab li:last-child{border-right:none;width:196px;}

.login-popwid{width:340px;clear:both;padding:0 25px 25px;height:302px;overflow:hidden;}
.login-popline{width:340px;border:1px #ddd solid;height:30px;padding:5px 0;border-radius:3px;margin-top:20px;overflow:hidden;}
.grey-line{width:1px;height:20px;background-color:#ddd;float:left; margin:7px 0 0 0;}
.login-input{width:280px;height:20px;line-height:20px;padding-left:10px;border:none;background:none;margin-top:7px;color:#000;}
.login-popmain{height:200px; padding-top:15px;}
.wid-full{width:100%;}

.red-tip{height:18px;line-height:24px;color:#ff3c30; font-size:12px; }
.login-input.yzm{width:170px;}
.yzm-btn{width:114px;height:30px; line-height:30px; border:none; background:none;color:#000; text-align:center; cursor:pointer;}

/***************
=======保险详细pop=======
***************/
.wid500-pop{width:500px; padding:0 25px 20px;}
.safe-tt{height:30px;line-height:30px; font-size:18px; color:#000;text-align:center; padding:15px 0;border-bottom:1px #cecece solid; overflow:hidden;}
.safe-maintext{width:100%;height:320px; margin:15px 0;overflow-y:auto;}
.safe-maintext p{ line-height:25px;color:#000;}

/***************
=======日历pop=======
***************/
.wid600-pop{width:600px; padding:30px 5px 25px 30px;}
.wid600-pop a.y_close{position:relative;top:-30px;display: block; width: 25px; height: 28px; overflow:hidden;float:right; background:url(../images/r_close.jpg) no-repeat center;}
.border-box h3{height:28px; font-size: 20px; color: #007ed7; text-align: center;margin:10px 10px 0;}
.border-box h3 a{display: block; width: 25px; height: 28px; overflow:hidden;}
.border-box h3 a.y_prev{float:left; background:url(../images/r_prev.jpg) no-repeat 0 3px;}
.border-box h3 a.y_next{float:right; background:url(../images/r_next.jpg) no-repeat center;}
.border-box table{width: 532px; height: 253px;color: #666666;margin:10px 10px 16px;border-top:1px solid #ececec; border-right:1px solid #ececec;border-bottom: 1px solid #ececec;}
.border-box table td{position:relative; width:61px; height: 30px; border-left:1px solid #ececec; border-bottom:1px solid #ececec;vertical-align:bottom;}
.border-box table th{height: 30px; text-align: center;border-left:1px solid #ececec; border-bottom:1px solid #ececec;}
.border-box table td span,.border-box table td b{font-size:12px;display:block; height:15px; line-height:10px; padding:0 5px;}
.border-box table td b{text-align:right; font-weight:normal;}
.border-box table td .jg{font-size:8px;color: red}
.border-box table .state{color: red}
.border-box table a:hover .state{color:#fff;}
#calendar_content tr td a{display:block;text-decoration:none;}
#calendar_content tr td.current{color:#fff; background-color:#007ed7;}
#calendar_content tr td.current a, #calendar_content tr td.current a .jg{color:#fff;}


/***************
=======登录css=======
***************/
.login-header{width:1200px;height:60px;padding:20px 0; margin:0 auto;border-bottom:1px #f0f0f0 solid;}
.l-top{position:relative;top:-15px;margin-left:15px;}
.tell-phonebox{width:145px;height:30px;line-height:30px;background:url(../images/login-icon.png) 0 0 no-repeat;padding-top:20px;font-size:20px;color:#00b5d9;margin-top:10px;}

.login-mainbox{width:100%;height:550px;background:url(../images/loginbg.jpg) center 0 no-repeat;}
.login-mainbox .login-pop{ margin-top:90px;}
.login-tab{border-radius:4px;}
.login-popbg{opacity:0.6;position:fixed;display:none;width:100%;left:0px;top:0px;z-index:6100;background:black;}



/***************
=======注册css=======
***************/
.reg-sidel{width:342px;padding:10px 60px 20px; margin-bottom:60px;border:1px #f0f0f0 solid;overflow:hidden;border-radius:2px;}
.agree-rule{width:100%; clear:both; font-size:13px; line-height:34px;}
.reg-title{width:100%;height:40px;line-height:40px;border-bottom:1px #f0f0f0 solid;overflow:hidden; margin-bottom:25px;}
.reg-title h4{ font-size:16px; line-height:40px;color:#000; float:left;}
.reg-sider{width:360px;border-left:1px #f0f0f0 solid;height:546px;padding:20px 0 0 45px; margin-bottom:40px;}
/**辛巴达9大保障**/
.l-icon{width:340px;height:45px; line-height:45px;padding-left:62px; display:block; background:url(../images/login-icon.png) 0 0 no-repeat;color:#000; margin-bottom:8px; font-size:12px;}
.l-icon.icon01{ background-position:0 -50px;}
.l-icon.icon02{ background-position:0 -100px;}
.l-icon.icon03{ background-position:0 -156px;}
.l-icon.icon04{ background-position:0 -210px;}
.l-icon.icon05{ background-position:0 -262px;}
.l-icon.icon06{ background-position:0 -316px;}
.l-icon.icon07{ background-position:0 -367px;}
.l-icon.icon08{ background-position:0 -424px;}
.l-icon.icon09{ background-position:0 -477px;}





/***************
=======选择服务=======
***************/
.choose-statu{width:570px;height:135px; margin:10px auto 0;}
.choose-statu li{width:246px;height:3px;background-color:#e9eef2;float:left;font-size:16px; margin-top:50px;}
.choose-statu li.first, .choose-statu li.second.on{background:#00b5d9;}
.choose-statu li.third{width:68px; background:none;color:#999;}
.step-circle{width:38px;height:38px;line-height:38px;border-radius:38px;background:#00b5d9;color:#fff;text-align:center;font-size:16px;display:block;position:relative;top:-20px;}
.choose-statu li.third .step-circle{background:#e9eef2;color:#999;}
.choose-statu li .txt, .choose-statu li .txt-second{position:relative;left:-13px;top:-10px;}
.choose-statu li .txt-second{left:-45px;}
.choose-statu li.first, .choose-statu li.second, .choose-statu li.third.on{color:#00b5d9;}
.choose-statu li.third.on .step-circle{background:#00b5d9;color:#fff;}

.pay-tt{width:100%;height:38px; line-height:38px;background-color:#f0f0f0;overflow:hidden;}
.pay-tt h4{height:38px;line-height:38px;font-size:16px;border-left:2px #007ed7 solid;padding-left:20px;color:#333; float:left;}
.pay-borderbox{border:1px #f0f0f0 solid; padding:10px 20px 30px;font-size:16px;color:#333; overflow:hidden;}
.pay-borderbox.pr{ padding-bottom:50px;}
.pay-borderbox.none-sapce{ padding:0;/*height:488px;*/}

.pro-tabbox{width:100%;overflow:hidden;}
.pro-tabbox .percent1{float:left;width:110px;text-align:center; line-height:35px;}
.pro-tabbox .percent2{width:120px;float:left;padding:0 8px;}
.pro-tabbox .percent3{width:190px;float:left;padding:0 8px;}
.pro-tabbox .percent4{width:380px;float:left;}
.percent-box{width:1040px;}
.percent-box.inline span{ margin-top:27px;}
.pl-space{padding-left:35px;}
.wid185{width:185px;}
.wid285{width:285px;}
.pl-space .wid185, .pl-space .wid285{ padding:15px 0 0; float:left;}

.bill-default, .bill-up{width:100px;height:40px;line-height:40px;font-size:16px;padding-left:20px;background:url(../images/pay-icon.png) 90px -690px no-repeat #f0f0f0;float:right;cursor:pointer;position:absolute;bottom:0;right:0;z-index:100;}
.bill-up{background-position:90px -658px;}

/**旅客信息**/
.contact-data{width:80%;overflow:hidden;}
.contact-data li{height:38px; margin-bottom:15px;display:block;}
.contact-data li .mtxt{width:76px; line-height:32px;float:left;}
.contact-data li .g-input{width:300px;height:34px;font-size:16px;color:#333;}
.contact-data li .gl-input{width:420px;height:34px;}
.contact-data li select{color:#000; font-family:'Microsoft Yahei';font-size:16px; padding:5px;}
.ml80{ margin-left:80px;}

.guest-tab{height:30px; padding:15px 0 0 35px;overflow: hidden}
.guest-tab li{/*width:185px;*/ float:left; margin-right:120px;height:30px; cursor:pointer;overflow: hidden}
.guest-tab li i, .t-check{width:22px;height:30px; background:url(../images/pay-icon.png) 0 -746px no-repeat; float:left;}
.guest-tab li.hover i, .t-checkon{ background-position:0 -788px;}
.t-check{ margin-top:5px;}

/**旅客详细表格信息**/
.guest-data tr th{ font-weight:normal;color:#000;line-height:30px;padding:10px 0;border-bottom:1px #f0f0f0 solid;}
.guest-data tr td{padding:15px 0;}
.guest-data tr td.line-box{ padding:0;}

.scheme-wid{/*width:200px;*/ display:block;line-height:34px;margin:15px 35px 0 35px;cursor:pointer;}
.sidel-order{width:860px;}
.payment-tab{width:100%;height:45px;border-bottom:1px #e2e2e2 solid; padding-left:40px; margin:40px 0;}
.payment-tab li{width:158px;border:1px #e2e2e2 solid;background-color:#f8f8f8;height:44px;float:left; margin-right:-1px; text-align:center;line-height:44px;cursor:pointer;}
.payment-tab li.hover{ background-color:#fff;border-bottom:1px #fff solid;}

.radio-choose{min-height:20px;float:left;margin:0 0 0 60px;cursor:pointer;}
.t-radio{width:30px;height:20px; background:url(../images/pay-icon.png) 0 -625px no-repeat; float:left;}
.t-radio-on{ background-position:0 -586px;}
.transfer-account{ line-height:26px; font-size:14px; padding:0 0 25px 40px;}


.pay-btnbox{padding-top:210px;}
.pay-btnbox .scheme-wid{padding-top:5px;width:120px;font-size:14px; margin:0 auto;}

.contact-cont{width:1000px;padding:25px 0;overflow:hidden; float:left;}
.contact-cont dt{width:90px;line-height:30px;float:left;}
.contact-cont dd{width:900px;float:left;}
.contact-cont dd .scheme-wid{margin:0 30px 0 0;/*width:170px;*/float:left;}




/**支付icon**/
.pay-icon{width:42px;height:48px;background:url(../images/pay-icon.png) 0 0 no-repeat;display:inline-block; position:relative; top:4px;} 
.pay-icon.ticket{background-position: 0 0;}
.pay-icon.hotel{background-position: 0 -80px;}
.pay-icon.visa{background-position: 0 -151px;}
.pay-icon.plane{background-position: 0 -223px;}
.pay-icon.safe{background-position: 0 -297px;}
.pay-icon.wifi{background-position: -1px -369px;}
.pay-icon.car{background-position: -1px -437px;}
.pay-icon.guider{background-position: -1px -508px;}



/***************
=======全球精彩=======
***************/
.top-navbox.global{width:700px;left:29%;}
.top-navbox.global .tab-box{width:700px;}
.top-navbox.global .tab-tt li{width:400px;}
.top-navbox.global .tab-tt li.hover{background-position:44% 47px;}

.global-tt{width:225px;height:55px;background:url(../images/global-icon.png) 0 -105px no-repeat;display:block;margin:50px auto 40px;text-indent:-9999px;}
.global-icon{transition:background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25);width:70px;height:25px;padding-top:75px;background:url(../images/global-icon.png) 0 0 no-repeat; float:left; margin:0 30px 0 70px; display:inline; font-size:22px; text-align:center;color:#000;}
.global-icon.icon01{ background-position:5px 0;}
.global-icon.icon02{ background-position:-155px 0;}
.global-icon.icon03{ background-position:-315px 0;}
.global-icon.icon04{ background-position:-475px 0;}
.global-icon.icon05{ background-position:-636px 0;}
.global-icon.icon06{ background-position:-795px 0;}
.global-icon.icon07{ background-position:-955px 0;}

.global-tab, .global-destab{width:100%;height:42px; display: block; position:relative;top:-30px; text-align:center;}
.global-tab li, .global-destab li{ display:inline-block;line-height:40px;border-bottom:3px #fff solid;font-size:18px;color:#000; margin:0 15px; cursor:pointer;}
.global-tab li.on, .global-destab li.on{ border-bottom:3px #00b5d9 solid;color:#00b5d9;}

.tab-globalbox{width:1200px;height:640px; overflow:hidden;}
.tab-global-desbox{width:1200px;height:510px; overflow:hidden;}
.attraction-txt{width:420px;height:150px;line-height:30px;color:#000;overflow-y:auto;}
.attraction-box{width:400px; float:left;}
.attraction-box a{ padding:0 10px;height:28px; line-height:28px;border:1px #e8e8e8 solid;border-radius:4px; float:left; margin:0 10px 10px 0;position:relative;}
.attraction-box a i{width:16px;height:16px; display:block; position:absolute; top:-2px;right:-2px;background:none;}
.attraction-box a:hover, .attraction-box a.current{border:1px #00b5d9 solid;color:#00b5d9;}
.attraction-box a.current i{background:url(../images/global-icon.png) -1005px -134px no-repeat;}
.global-time{width:160px;height:28px; line-height:28px;border:1px #e8e8e8 solid;border-radius:4px;padding:0 35px 0 8px;background:url(../images/global-icon.png) 174px -167px no-repeat;}


.route-spacebox{width:1160px;padding:20px 20px 30px;clear:both;border:1px #e8e8e8 solid;box-shadow:1px 1px 7px #e3e3e3;font-size:16px;color:#333;}
.order-datapercent{width:100%;padding-top:10px;}
.order-datapercent span{width:33%;float:left;line-height:38px;}
.order-proitem{width:100%;padding:20px 0 0;}
.order-proitem dt{width:380px;height:240px;float:left;}
.order-proitem dd{width:755px;float:right;}
.order-proitem dd p.pro-tt{width:755px;height:60px; line-height:30px; margin-bottom:10px;font-size:18px;overflow:hidden;}

.order-proinfo{width:100%;font-size:12px;}
.order-proinfo p{ clear:both;}
.order-proinfo span{ width:240px; float:left; line-height:35px;}


/*ioon*/
.d-icon{display:block;background: url(../images/detail-icon.png) 0 0 no-repeat;}
.d-icon.uparrow{width:15px;height:7px; background-position:0 -402px;}

.d-icon.place, .d-icon.des, .d-icon.day, .d-icon.theme, .d-icon.num{width:30px;height:22px; float:left; margin-top:11px;}
.d-icon.place{ background-position: 0 0}
.d-icon.des{ background-position: 0 -35px}
.d-icon.day{ background-position:0 -70px}
.d-icon.theme{ background-position:0 -105px}
.d-icon.num{ background-position:0 -142px}

.d-icon.upvote, .d-icon.like, .d-icon.share{width:25px;height:24px;}
.d-icon.upvote{width:32px;background-position:0 -190px;}
.d-icon.like{ background-position:0 -235px}
.d-icon.share{ background-position:0 -280px}
.d-icon.upvote:hover, .d-icon.upvote.on{ background-position:-147px -190px;}
.d-icon.like:hover, .d-icon.like.on{ background-position:-147px -235px;}
.d-icon.share:hover{ background-position:-147px -280px}

.d-icon.check, .d-icon.checkon{width:25px;height:28px; background-position:0 -455px; float:left;}
.d-icon.checkon{ background-position:0 -495px;}

.d-icon.member, .d-icon.secret, .d-icon.phone, .d-icon.mail, .d-icon.yzm{width:30px;height:30px;background-position:0 -564px; float:left; margin-left:12px; display:inline;}
.d-icon.secret{ background-position:0 -613px;}
.d-icon.phone{ background-position:0 -681px;}
.d-icon.mail{ background-position:0 -743px;}
.d-icon.yzm{ background-position:0 -796px;}
.d-icon.false{width:22px;height:15px; background-position:0 -845px; float:left;margin-top:5px;}



/*blue按钮*/
.wid140-bluebtn{width:140px;height:44px; line-height:44px; font-size:16px; background-color:#007ed7;}
.wid140-bluebtn:hover{background-color:#02acce;}


/**********
====投诉与建议====
**********/
.advicebg{background-color:#f2f2f2;}
.advice-title{width:1200px;margin:40px auto;}
.advice-title h4{font-size:28px;color:#00b5d9;font-weight:bold;line-height:40px;}

.advice-tab{width:1200px;margin:0 auto;height:47px;border-bottom:1px #00b5d9 solid;}
.advice-tab li{width:132px;height:45px;line-height:45px;text-align:center;background-color:#fff;border:1px #e7e7e7 solid;float:left;font-size:18px;color:#455562;cursor:pointer;position:relative;}
.advice-tab li.hover{font-size:18px;font-weight:bold;color:#00b5d9;border:1px #00b5d9 solid;border-top:3px #00b5d9 solid;border-bottom:1px #fff solid;top:-1px;}
.advice-box{clear:both;width:1018px;margin:0 auto; padding:45px 90px 70px;border:1px #dfe1e5 solid;border-top:none;background-color:#fff;position:relative;top:-1px;}

.advice-box ul li{ clear:both; width:100%;}
.advice-box ul li p{width:100%;line-height:30px;color:#000;font-size:18px;padding:20px 0 7px;}
.advice-box ul li p.advice-tiptxt{width:620px;font-size:12px;clear:both;padding-top:0;text-align:right;}


.advice-box li .input{width:382px;height:34px;float:left; margin-right:10px;}
.advice-box li .input.textarea-advice{width:610px;height:115px;}
.advice-box li .input.wid120{width:125px;}
.advice-box li .select{height:36px; padding:0 10px;width:393px;}

.wid250-orgbtn, .wid250-greybtn{width:250px;height:68px;line-height:68px;color:#fff;text-align:center;cursor:pointer;background-color:#fa5b25;border:none;font-size:24px;border-radius:4px;display:block;}
.wid250-orgbtn:hover{background-color:#f24d15;}
.wid250-greybtn{background-color:#d7d7d7; cursor:default;}



/****上传图片****/
.upload-btn{width:160px;height:50px; background-color:#949494;color:#fff;font-size:18px;border:none;border-radius:4px;}
.upload-list{ padding:40px 0;}
.upload-pic{width:130px;height:130px; position:relative;}
.upload-delete{width:26px;height:26px; background:url(../images/delete-icon.png) 0 0 no-repeat;position:absolute;right:-13px;top:-13px;}
.success-tipcont{width:720px;margin:120px auto;height:150px;}
.success-txt{width:550px;padding-left:20px;float:left;font-size:24px;line-height:40px;margin-top:25px;}


/********
========定制旅行详情========
********/
.make-linebox{width:1198px;border:1px #e5e5e5 solid;border-top:none;}
.make-dttbox{height:60px;border-bottom:1px #007ed7 solid;border-top:1px #e5e5e5 solid;border-left:1px #e5e5e5 solid;overflow:hidden;}
.make-dttbox .make-dtt, .make-dttbox-fix .make-dtt{margin:10px 0 0 20px;font-size:20px;color:#000;line-height:40px;width:70%;float:left;overflow:hidden;}
.make-dttbox-fix{width:1200px;height:60px;border-bottom:4px #007ed7 solid; background:#fff;}
.make-dttbox-fix .make-dtt{color:#007ed7;}


.back-btn, .next-btn{width:150px;height:60px;line-height:60px;background-color:#f0f0f0;text-align:center;float:right;font-size:18px;}
.back-btn:hover{background-color:#ebebeb;color:#000;}
.next-btn{ background-color:#007dd7;color:#fff;}
.next-btn:hover{ background-color:#0484e0;color:#fff;}

.make-day{height:80px;border-bottom:1px #e6e6e6 solid;border-top:1px #e6e6e6 solid;}
.font40{ font-size:40px;}
.mr25{ margin-right:25px;}
.mday{ padding:28px 40px 0 30px;height:40px;}
.mday-describe{width:1000px; float:left; margin-top:16px;}
.mday-describe p{line-height:28px;}

/**详情页**/
.make-describe{padding:40px 60px 0px 50px;background:url(../images/make-dash.png) 50px 0 repeat-y; overflow:hidden;}
.make-describe .describ-item{ margin-left:45px;position:relative;}
.describe-box{border-bottom:1px #e6e6e6 dashed;padding-bottom:30px; margin-bottom:30px;overflow:hidden;}
.describe-box dt{width:200px;height:125px;float:left;}
.describe-box dd{width:805px;float:left;margin-left:30px;display:inline;}
.describe-box dd .font18{color:#000;padding-bottom:12px;}
.describe-box dd .txt{color:#999;line-height:24px;}
.make-icon{width:30px;height:30px;background: url(../images/make-icon.png) 0-148px no-repeat;display:block;position:absolute; top:50px;left:-58px;}

.make-daypos{top:125px;}
.make-describe .describe-box:last:child{ border-bottom:none;}
.start-timetxt{width:220px;height:34px;border:1px #c3c3c3 solid;border-radius:3px;background:url(../images/make-icon.png) right -35px no-repeat;text-indent:10px;font-size:16px;}
.contact-data li .number-math .lose, .contact-data li .number-math .plus, .contact-data li .number-input{height:33px;line-height:34px;border-color:#c3c3c3;}
.contact-data li .number-math{width:270px;}
.contact-data li{ margin-top:25px;}

/**定制服务信息**/

/*图标*/
.mservice-icon{width:50px;height:42px;background:url(../images/detail-icon.png) -472px 2px no-repeat #007ed7;display:block;border-radius:2px;float:left; margin-right:20px;}
.mservice-icon.ticket{background-position:-472px 2px; position:relative; top:18px;}
.mservice-icon.hotel{background-position:-480px -86px;}
.mservice-icon.visa{background-position:-478px -154px;}
.mservice-icon.car{background-position:-478px -222px;}
.mservice-icon.safe{background-position:-474px -290px;}
.mservice-icon.wifi{background-position:-476px -352px;}
.mservice-icon.airplane{background-position:-478px -417px;}
.mservice-icon.guide{background-position:-477px -483px;}
.mservice-icon.none{ background:none;}

.make-sitem{width:100%;padding-top:20px;overflow:hidden;}
.make-sitem li{clear:both; float:left;width:100%;display:block;line-height:32px; margin-bottom:30px;}
.make-sitem li .percent35, .make-sitem li .percent30, .make-sitem li .percent20{float:left; margin-top:6px;}
.make-sitem li .percent35{width:35%; margin-right:40px;color:#000;}
.make-sitem li .percent30{width:30%;}
.make-sitem li .percent20{width:15%; padding-left:5%}
.makeline-txt{ position:relative; top:2px; float:left;}

/**选择支付**/
.choose-pay{ padding-left:40px;}
.choose-pay li{cursor:pointer;float:left;width:170px;height:50px; line-height:20px;border:1px #e6e6e6 solid;text-align:center;border-radius:4px;font-size:16px; margin-right:40px; position:relative;}
.lh50{line-height:50px;}
.pay-pt{ padding-top:5px; display:block;}
.font-small{ font-size:14px;}
.choose-pay li.current, .fq-contbox li.current{border-color:#4298fd;color:#4298fd; background:url(../images/choose-bg.png) right bottom no-repeat;background-size:24px 24px;}
.icon-title{ float:left;clear:both;padding-left:40px; background-size:20px 24px;font-size:15px;height:22px;font-size:17px;}
.account-box.ptnone{padding-top:0;}
.account-box.ptnone .texl{ text-align:left; padding-left:40px;width:48px;}

.p-icon{width:28px;height:24px; float:left;}
.p-icon.apply{background: url(../images/data-icon.png) 0 0 no-repeat;background-size:19px 22px;}
.p-icon.fs{ background:url(../images/payc-icon.png) 0 2px no-repeat;background-size:19px 22px;}
.fqs{ background: url(../images/pro-icon.png) 0 0 no-repeat; background-size:19px 22px;}

.fq-contbox{ padding-left:40px; padding-top:12px;}
.fq-contbox li{border:1px #e6e6e6 solid;border-radius:3px;font-size:16px;width:170px;height:50px; line-height:50px; text-align:center; float:left; margin-right:40px;cursor:pointer;}



/************
===2017新增企业家俱乐部===
************/
.club-banner{width:100%;}
.club-banner img{max-width:100%;}
.club-acceleratorbox{width:1200px; margin:0 auto}
.club-title{width:100%;height:65px; padding:75px 0;overflow:hidden; text-align:center;}
.club-title h3{ font-size:32px;color:#333; line-height:45px;}
.club-title .english{ font-size:14px; color:#999; display:block;}


/**企业的加速器**/
.club-acceleratorbox ul{width:100%;}
.club-acceleratorbox ul li{width:376px;height:390px; float:left; margin-right:36px; display:inline;}
.club-acceleratorbox ul li.last-child{ margin-right:0;}
.accelerator-one, .accelerator-two, .accelerator-three{width:376px;height:70px; padding-top:230px;}
.club-acceleratorbox ul li .accelerator-tt{ font-size:22px;color:#333;}
.club-acceleratorbox ul li .english{color:#999;}
.small-blueline{width:40px;height:2px; background-color:#00b8ee; display:block; margin:10px 0 5px;}
.accelerator-one{background:url(../images/club/club-pic1.png) 0 0 no-repeat;}
.accelerator-two{ background:url(../images/club/club-pic2.png) 0 0 no-repeat;}
.accelerator-three{ background: url(../images/club/club-pic3.png) 0 0 no-repeat;}


/**企业家的幸福管家**/
.club-homebox{ clear:both;width:100%;height:680px; background:url(../images/club/club-homebg.jpg) 0 0 no-repeat; background-size:cover;}
.club-homebox ul{width:1200px; margin:0 auto; overflow:hidden;}
.club-homebox ul li{width:360px;height:360px;padding:8px; background-color:#fff;float:left;margin-right:36px; display:inline;}
.club-homebox ul li p{ font-size:22px; color:#3e3a39; text-align:center; padding-top:40px;}
.club-homebox ul li.last-child{ margin-right:0;}


/**会员级别**/
.club-levelbox{width:100%;}
.club-levelbox ul{width:1200px; margin:0 auto;}
.club-levelbox ul li{width:202px;height:370px;float:left;text-align:center; margin-right:130px; display:inline;}
.club-levelbox ul li .title{ font-size:22px;color:#333; padding-top:25px; padding-bottom:5px;}
.club-levelbox ul li .english{color:#999;}
.club-levelbox ul li.last-child{ margin-right:0;}



/**俱乐部主席单位**/
.club-peoplebox{ clear:both;width:100%;height:886px; background:url(../images/club/peoplebg.jpg) 0 0 no-repeat; background-size:cover;}
/*scroll*/
.case{height:665px;overflow:hidden;width:1200px;margin:0 auto;}
.case-box{position:relative;margin:0 auto;width:1200px;height:630px;overflow:hidden}
.case-box a{z-index:2;position:absolute;text-indent:-9999px;background: url(../images/club/scroll-arrow.png) 0 0 no-repeat;width:28px;height:55px;top:40%;cursor:pointer}
.case-box .clue-prev{text-indent:-9999px;left:0px; background-position:0px 7px;}
.case-box .clue-prev:hover{ background-position:0px -61px; background-color:none;}
.case-box .club-next{background-position: -53px 7px;top:40%;right:0px}
.case-box .club-next:hover{background-position: -53px -61px;top:40%;right:0px}
.case-box ul{position:absolute;height:630px;overflow:hidden;top:0px;left:0px}
.case-box ul li{width:1200px;float:left;height:630px; padding-left:30px;}
.case-box ul li dl.case-info{margin:90px 0 30px 35px;text-align:center;padding-top:90px;width:330px;height:95px;background:rgba(255, 255, 255, 0.6);zoom:1;border:1px #ccc solid;position:relative; float:left;}
.case-box ul li dl.case-info dt{width:150px;height:150px;border:1px #ccc solid; border-radius:150px;display:block;position:absolute; top:-80px; left:89px;}
.case-box ul li dl.case-info dd .font24{color:#333;}
.case-box ul li dl.case-info dd .font16{color:#666;}
.case-box ul li dl.case-info dd.name{border-bottom:2px #00b8ee solid;line-height:40px;display:inline-block; margin-bottom:5px;}

.case-box ol{position:absolute;bottom:0px;left:50%;margin:0 0 0 -45px;height:12px;z-index:99;}
.case-box ol li{float:left;margin:0 4px;display:inline;width:12px;height:12px;border-radius:12px;line-height:999em;background:#fff;overflow:hidden;cursor:pointer;}
.case-box ol li.active{ background:#00b8ee;}




/**合作的企业客户**/
.club-customitem{width:100%; background:#fafafa; padding:60px 0; overflow:hidden;}
.club-customitem ul{width:1200px; margin:0 auto;}
.club-customitem ul li{width:220px; float:left; margin:0 10px; display:inline;}


/**我要加入**/
.club-joinbox{height:560px; background:url(../images/club/flowerbg.jpg) 0 0 repeat;}
.club-joinbox .club-title h3{color:#fff;}
.club-joinbox .club-title .english{color:#999;}
.club-joincont{width:420px; float:left;}
.club-joinitem{width:816px; margin:0 auto;}
.club-joincont{width:420px; float:left;}
.club-input, .club-phone{ clear:both;width:420px;height:42px; line-height:42px; background:#fff;border:none;border-radius:4px; font-size:16px; text-indent:10px; margin-bottom:12px;}
.club-phone{width:300px; float:left;}
.club-phone input{font-size:16px; text-indent:10px;float:left;border:none;height:42px; line-height:42px; background:none;}
.club-phone .club-phonetxt{width:180px;}
.club-phone .club-yzmtxt{width:110px;border-left:1px #e6e6e6 solid;}

.club-getyzm{width:110px;height:42px; line-height:42px; text-align:center; background:#fa5b25; color:#fff;border:none;border-radius:4px;font-size:16px; cursor: pointer;}
.club-waityzm{width:110px;height:42px; line-height:42px; text-align:center; background:#bfbfbf; color:#fff;border:none;border-radius:4px;font-size:15px; cursor: pointer;}
.club-submit{width:160px;height:42px; line-height:42px; background:#00b8ee; text-align:center; color:#fff;border:none; border-radius:4px; display:block;font-size:16px;margin:10px auto; cursor:pointer;}
.club-info{width:260px; margin-top:20px;}
.club-info p{line-height:28px;}
.club-info p.blue{color:#00b8ee;}
.club-info p.light-grey{color:#ccc;}




/********
======2017详情页改版css======
********/

/**详情页banner**/
.slide-main.deatil-banner .item{width:120px;height:8px;position:absolute;z-index:50;bottom:45px;left:47.7%;}
.slide-main.deatil-banner .item a{ display:inline-block;width:8px;height:8px;border-radius:8px;background:rgba(255, 255, 255, 0.7);margin:0 5px;}
.slide-main.deatil-banner .item a.cur{background:#00b5d9;}

.detail-bannertxt{width:100%;height:40px; background:rgba(0, 0, 0, 0.3); position:absolute; bottom:0px;}
.detail-bannertxt span{ float:left;color:#fff; }
.dh-icon-l, .dh-icon-r{width:20px;height:30px; background:url(../images/dh-icon.png) 0 0 no-repeat;margin-top:13px;}
.dh-icon-r{background-position:0 -36px;}
.db-txt{max-width:80%;height:40px;line-height:40px;overflow:hidden;}

.detail-position{height:48px; line-height:48px; border-bottom:1px #e5e5e5 solid;}
.detail-position a:hover{color:#00b5d9;}
.detail-firstinfo{ padding:26px 0; overflow:hidden;}
.dfirst-infol, .detail-firstinfo h1{width:680px; float:left; line-height:30px;font-size:24px;color:#333; overflow:hidden;margin-top:8px;}
.dfirst-infor .wid320{width:350px;text-align:right;}
.org2{color:#fa5b25;}
.font24.org2{font-size:22px;}


/**left**/
.info-mainbox{width:1200px; margin:50px auto; overflow:hidden;}
.side-left{width:840px; float:left;}
.info-nav{width:850px;height:50px; line-height:50px; background:#f7f7f5;}
.info-nav li, .info-nav-fix li{ float:left;width:130px;height:50px; line-height:50px; text-align:center; cursor:pointer;color:#333;}
.info-nav li.hover, .info-nav-fix li.hover{ background:#00b5d9; color:#fff;}

.info-nav-fix{width:1200px;margin:0 auto;height:70px;line-height:70px;background:#fff; box-shadow:0 1px 3px #f3f3f3;}
.info-nav-fix ul{width:580px;float:left;}
.info-nav-fix li{width:130px;height:70px;line-height:70px;}





.figure-title{width:100%;height:40px; background:url(../images/page-detailicon.png) 0 5px no-repeat; font-size:28px; color:#000; text-align:center; margin-top:50px; margin-bottom:35px;}
.figure-title.act{ background-position:0 -390px; margin-top:40px;}


.lightcont-box{padding:0px 0 40px;margin-bottom:40px;border-bottom:1px #e6e6e6 solid;overflow:hidden;}
.lightcont-box .title{ font-size:18px; color:#333; margin:25px 0 5px;}
.grey-dashline{width:100%; display:block;height:1px;border-bottom:1px #e6e6e6 dotted; margin:10px 0 25px;}

.light-txt{width:100%;}
.light-txt p{width:100%; clear:both;margin-bottom:8px; overflow:hidden;}
.light-txt .light-icon{width:25px;height:18px;background: url(../images/page-detailicon.png) 0 -190px no-repeat; float:left;}
.light-infott{width:810px; float:left;}
.lightcont-detial{color:#999;/*max-height:120px; overflow:hidden;*/}

.light-sidel{width:300px; float:left;}
.light-sider{width:500px; float:right;}

/**活动套餐**/
.group-topbg, .group-botbg{width:850px;height:19px; background:url(../images/page-detailicon.png) 0 -255px no-repeat; display:block;}
.group-botbg{ background-position:0 -277px;}
.group-midbox{width:850px; background:url(../images/nact-repeatbg.png) 0 0 repeat-y;min-height:277px; position:relative;}

.group-title{width:170px;height:200px;padding-top:60px;background:url(../images/n-actlion.png) 0 22px no-repeat; margin-left:18px; text-align:center; color:#00b5d9; position:absolute; bottom:0px;}
.group-title p{font-style:italic;line-height:50px;margin-top:15px;}

.group-box{ margin-bottom:30px;}
.group-rightbox{width:580px;min-height:260px;float:right;background:url(../images/post-icon.png) right bottom no-repeat;margin-right:35px;display:inline;}
.group-rightbox h4{ font-size:20px; color:#00b5d9; font-weight:bold; text-align:center; margin-bottom:40px; margin-top:10px;}

.group-list{width:270px; float:left; padding-bottom:15px;}
.act-blueicon{width:3px;height:20px;background:url(../images/page-detailicon.png) -89px -33px no-repeat; float:left; padding-left:15px;color:#333; text-indent:-9999px;}
.group-info{width:240px; float:left;}



/****right****/
.side-right{width:310px; float:right;}

/**设计灵感**/
.greywid-box{width:320px; background:#f7f7f5;overflow:hidden;}
.dash-title{height:30px; padding:20px 30px; border-bottom:1px #dedede dotted;}
.dash-title h4{ font-size:18px;line-height:30px;font-weight:normal; color:#333; }

.group-icon{width:26px;height:30px;display:block; background:url(../images/page-detailicon.png) 0 0 no-repeat; float:left;margin-right:10px;}
.group-icon.sjlg{ background-position:0 -40px;}
.group-icon.fwbz{ background-position:0 -138px;}
.group-icon.yhhd{ background-position: -88px -138px;}
.group-icon.dh{width:26px;height:25px; background-position:0 -93px; position:absolute; top:35px;}

.detail-yhbox{width:270px; margin:0 auto;}


.inspiration-main{width:260px; margin:0 auto; padding:40px 0; position:relative;}
.inspiration-main p{ text-indent:38px;}

.standard-box{width:130px;height:128px; float:left; text-align:center; margin-left:15px; margin-bottom:30px;display:inline;}
.standard-box dt.group-icon{width:50px;height:50px;display:block; margin:0 0 6px 39px;}
.standard-box dt.group-icon.icon01{ background-position:-724px -40px;}
.standard-box dt.group-icon.icon02{ background-position:-792px -40px;}
.standard-box dt.group-icon.icon03{ background-position:-724px -107px;}
.standard-box dt.group-icon.icon04{ background-position:-792px -107px;}
.standard-box dt.group-icon.icon05{ background-position:-724px -176px;}
.standard-box dt.group-icon.icon06{ background-position:-792px -176px;}

.standard-box dd{width:130px;height:128px; float:left;}
.standard-box dd p{line-height:20px;}


/***费用说明和预订须知***/
.info-textitem{width:100%; padding:40px 0 20px;}
.info-textitem h3{ font-size:18px; color:#333; margin-bottom:15px;}




/***行程安排***/
.item-detailbox{padding-bottom:40px;clear:both;}
.item-detailtt{color:#333; line-height:35px;border-bottom:1px #e6e6e6 dashed; min-height:35px;padding-top:45px;padding-bottom:15px;overflow:hidden;}
.item-detailbox .blue{color:#00b5d9;}
.item-detailtt .fleft.font18.ml15{width:86%;}

/**icon**/
.detail-icon{width:35px;height:25px;float:left; background: url(../images/page-detailicon.png) 0 0 no-repeat;}
.detail-icon.reach-icon{width:45px;height:10px; background-position:-336px -325px; margin:10px 0 0 5px;}
.detail-icon.flight{ background-position:0 -325px;}
.detail-icon.hotel{ background-position:-37px -325px;}
.detail-icon.food{ background-position:-77px -325px;}
.detail-icon.reach{ background-position:-390px -317px;}
.detail-icon.turn{width:25px;height:24px; background-position:-117px -321px;}
.detail-icon.stop{width:25px;height:24px; background-position:-150px -321px;}



/**天数内容**/
.detial-txtdata{width:730px; float:left;}
.item-detailcont{clear:both;padding-bottom:30px;border-bottom:1px #e6e6e6 solid; overflow:hidden;}
.item-detailcont span{ float:left;line-height:26px;}
.detial-txtl{max-width:72px;}


/**左边悬浮**/
.item-daybox{width:60px;border-left:1px #ccc solid; position:fixed; left:10%;top:5%;}
.item-day-circle{width:16px;height:15px; background:url(../images/page-detailicon.png) -211px -321px no-repeat; display:block; position:relative;left:-8px;}
.item-day-circle.first{top:-2px;}
.item-daybox ul{ padding-bottom:15px;}
.item-daybox ul li{cursor:pointer;padding-left:20px;height:20px; line-height:24px; font-size:16px;display:block; margin-top:10px; position:relative;color:#333;}
.item-daybox ul li.current{color:#00b5d9;}
.item-daybox ul li i{width:14px;height:11px; background:url(../images/page-detailicon.png) -260px -323px no-repeat; display:block; position:absolute; left:-6px;top:6px;}
.item-daybox ul li.current i{width:16px;height:17px; background-position:-236px -323px;left:-8px;top:3px;}
.item-daybox ul li:hover{color:#00b5d9;}

/********
======目的地======
********/
.des-banner{width:100%;max-height:720px;overflow:hidden;position:relative;}
.des-banner img{ max-width:100%;width:100%;}
.country-name{width:100%;position:absolute; top:80px;}
.country-name p, .country-name h1{width:1180px;line-height:70px;margin:0 auto; color:#fff; font-size:50px; text-shadow:0 0 3px #333;}

/**page**/
.npage{padding:40px 0 0 0;text-align:center; overflow:hidden;}
.npage a{ display:inline-block; background:#f7f7f5;}
.npage a{width:30px;height:30px;line-height:30px;border-radius:2px;color:#333; margin:0 3px;}
.npage a:hover, .npage a.current{color:#fff; background:#00b5d9;}
.npage span{ position:relative; top:-3px;}
.npage a.previews, .npage a.pressnext{width:70px;}

.read-width{width:1200px; margin:0 auto;}
.read-width .read-item{margin-top:40px; padding-bottom:15px; height:auto;} 
.read-width .read-item .read-infobox{height:auto;}
.detail-tipcont{width:1200px; margin:180px auto 150px;}


/****弹窗pop****/
.wid660-popbox{width:660px;height:485px; background:#fff; border-radius:8px; border:1px #ccc solid;}
.wid660-popbox.privatepop{height:572px;}
.group-data.pop-order{width:580px; margin-left:47px;border-top:none; margin-top:0px;}
.poptop{width:100%;text-align:center;border-bottom:1px #e6e6e6 solid; padding-bottom:20px; overflow:hidden;}
.poptop h4{ clear:both;padding:0 20px;height:25px; line-height:25px; font-size:18px; color:#00b5d9;}
.close-btn{width:20px;height:20px; background: url(../images/close-icon.png) 0 0 no-repeat; display:block; float:right; margin:15px 10px 0 0;}
.close-btn:hover{ background-position:0 -36px;}

/***模拟下拉***/
.divselect{position:relative;width:250px;height:40px;z-index:10000;}
.divselect .select{width:250px;height:40px;line-height:40px; text-indent:10px;float:left;border:none;border-radius:6px;cursor:pointer;background:url(../images/grey-datearrow.png) 95% 18px no-repeat;background-color:#f7f7f5;}
.divselect .sub{width:248px;border:1px solid #dadad8;box-shadow:0 0 5px #ececec;border-radius:2px;background-color:#fff; position:absolute; z-index:12000; top:40px; display:none;}
.divselect .sub li{height:32px;line-height:32px;text-align:center;}
.divselect .sub li a{display:block;height:32px;line-height:32px;}
.divselect .sub li a:hover{background-color:#f7f7f5;color:#00b5d9;}
.divselect .sub li.hover{background:#f7f7f5;}
.divselect .select.onclick{background:url(../images/blue-arrow.png) 95% 18px no-repeat;background-color:#f7f7f5;}




/***详情页新增（个性化定制）***/
.gxhdz-box{ padding-top:22px;width:270px; margin:0 auto 30px;}
.group-icon.gxhdz{ background-position: -166px -139px;}
.gxhdz-box a{width:250px;height:42px; line-height:44px; display:block; background:#ebebe6; text-align:center;border-radius:6px; margin-bottom:20px;}
.gxhdz-box a:hover{ background:#00b5d9;color:#fff;}
.gxhdz-box a i,.gxhdz-box a span{ display:inline-block;}
.gxhdz-box a i{width:25px;height:18px; background:url(../images/page-detailicon.png) 0 0 no-repeat; position:relative;top:5px;}
.gxhdz-box a.dz-daytxt i{ background-position:-217px -139px;}
.gxhdz-box a:hover.dz-daytxt i{ background-position:-331px -139px;}

.gxhdz-box a.dz-playtxt i{ background-position:-256px -139px;}
.gxhdz-box a:hover.dz-playtxt i{ background-position:-370px -139px;}

.gxhdz-box a.dz-maketxt i{ background-position:-296px -139px;}
.gxhdz-box a:hover.dz-maketxt i{ background-position:-410px -139px;}
 




/***新增活动页列表***/

/**活动页列表banner**/
.exercise-banner.slide-main{height:350px;}
.exercise-banner .slide-box, .exercise-banner .slide{height:350px;}
.exercise-banner .slide-box a{max-height:350px;}
.exercise-banner.slide-main .prev, .exercise-banner.slide-main .next{display:none;}


.exercise-banner{width:100%;}
.exercise-banner img{max-width:100%;width:100%;}
.exercise-mainbox{width:1200px;margin:0 auto 80px;}
.exercise-mainbox ul{ padding-bottom:40px; float:left;}
.exercise-mainbox ul li{width:570px;height:375px;float:left; margin:40px 15px 0;box-shadow: 0 0 8px rgba(0,0,0, 0.15); position:relative;}
.exercise-mainbox ul li a{background:#fff;display:block;width:570px;height:375px;}
.exercise-mainbox ul li a img{width:570px;height:285px;}
.exercise-mainbox ul li a p{font-size:18px;color:#333;line-height:30px;margin:15px 20px 0;height:64px;}
.exercise-mainbox ul li a:hover{background:#00b5d9;display:block;}
.exercise-mainbox ul li a:hover p{color:#fff;}

.expire-icon{width:69px;height:74px; background:url(../images/expire-icon.png) 0 0 no-repeat; display:block; position:absolute; bottom:10px;right:20px; z-index:400;}
.exercise-btnbox{width:420px;height:46px; line-height:46px; margin:0 auto;}
.blueline-morebtn{width:420px;height:46px; line-height:46px; border:1px #00b5d9 solid;color:#00b5d9;border-radius:40px; text-align:center; display:block; font-size:16px;}
.blueline-morebtn:hover{ background:#00b5d9; color:#fff;}



/***button***/
.wid120-bluebgbtn, .wid120-bluebdbtn{ width:120px;height:40px;line-height:40px;background:#00b5d9;color:#fff;text-align:center;border-radius:4px;box-sizing:border-box;}
.wid120-bluebgbtn:hover{ background:#01a9cb;color:#fff;}
.wid120-bluebdbtn{ background:#fff;color:#00b5d9;border:1px #00b5d9 solid;}
.wid120-bluebdbtn:hover{ background:#00b5d9;color:#fff;}



/***推荐线路***/
.recommend-line{width:100%; padding-top:130px; clear:both;}
.recommond-tt{border-top:1px #e5e5e5 solid; text-align:center;height:35px;}
.recommond-tt span{ display:inline-block; font-size:18px; background:#fff; padding:0 15px;position:relative; top:-15px;color:#333;}

.recommend-line li{width:380px;height:345px; float:left;border:1px #ebebeb solid;padding-bottom:13px;margin-right:28px;overflow:hidden; box-sizing:border-box;}
.recommend-line li img{display:block;margin-bottom:15px;}
.recommend-line li p.title{font-size:16px;height:44px;line-height:22px;margin-bottom:10px;}
.recommend-line li p{padding:0 20px;overflow:hidden;}
.recommend-line li:last-child{ margin-right:0;}
.recommend-line li a:hover{color:#00b5d9;}


/******专题旅游列表页css******/
.filter-choose{width:100%;height:30px; line-height:30px;}
.filter-box{border:1px #e6e6e6 solid;border-top:2px #00b5d9 solid;position:relative; margin-top:10px;}
.filter-choose .filter-delete{height:30px; line-height:30px;color:#00b5d9;padding:0 25px 0 10px; background: url(../images/gray-morearrow.png) 97% -36px no-repeat;border:1px #ccc solid; box-sizing:border-box;float:left; margin-left:20px; display:inline;}
.filter-choose .filter-delete:hover{ background-position:97% -60px; border-color:#00b5d9;}

.filter-width{ padding:10px 0; overflow:hidden; line-height:30px;}
.filter-left{width:82px; padding:0 0 0 20px; float:left;color:#333;}
.filter-right{line-height:30px;width:1026px; float:left; }
.filter-right a{min-width:90px; float:left; margin-right:25px;color:#666;}
.filter-right a:hover{color:#00b5d9;}
.filter-right.country a{width:120px;height:30px; line-height:30px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}

.flitermore-btn{width:68px;height:15px; line-height:15px;background:url(../images/gray-morearrow.png) 34px 0 no-repeat;float:right; cursor:pointer; position:absolute; bottom:15px;color:#999;}
.flitermore-btn.arrowup{ background-position:34px -20px;}

.tab-special{height:55px; border-bottom:2px #00b5d9 solid; padding-top:40px;}
.tab-special li{ float:left;width:86px;height:36px;line-height:36px; text-align:center; cursor:pointer; margin-right:10px;}
.tab-special li.on{ background:#00b5d9; border-radius:4px;color:#fff;}













/**宽度在1910px与1921px**/
@media (min-width: 1910px) and (max-width: 1921px) {
    /*每天浮动*/
    .day-mainbox{width:36px;left:13%;}
    .day-mainbox li{ margin-bottom:7px;}
    .day-mainbox li a{width:30px;height:30px;line-height:30px;border-radius:30px;}
    .day-mainbox li a.current{width:36px;height:36px;line-height:36px;position:relative;left:-2px;font-size:16px;}  
}


/**宽度在1600px与1920px**/
@media (min-width: 1701px) and (max-width: 1900px) {
    /************
    ==========首页css==========
    ************/
    .item a.last{width:20.11%;}
    .top-navbox{left:30%;}
    .prev, .next{top:230px;}
    
    /***top-banner***/
    .slide-main{height:713px;}
    .slide-box, .slide{height:713px;}
    .slide{ background-size:1900px 713px;}
    
    
	/**活动页列表banner**/
	.exercise-banner.slide-main{height:346px;}
	.exercise-banner .slide-box, .exercise-banner .slide{height:346px;}
	.exercise-banner .slide{ background-size:1900px 346px;}
 
    
    
    
    /************
    ==========品牌理念css==========
    ************/
    .brand-text{width:1140px;margin:-13% auto 0;}
    .sider-orderfix{right:18.4%;}
    
    /*每天浮动*/
    .day-mainbox{width:36px;}
    .day-mainbox li{ margin-bottom:7px;}
    .day-mainbox li a{width:30px;height:30px;line-height:30px;border-radius:30px;}
    .day-mainbox li a.current{width:36px;height:36px;line-height:36px;position:relative;left:-2px;font-size:16px;}  
    
    
}

/**宽度在1280px与1366px**/
@media (min-width: 1280px) and (max-width: 1366px) {
    /************
    ==========首页css==========
    ************/
    .focus .prev, .focus .next{top:60px;}
    .prev, .next{top:150px;}
    
    .top-navbox{left:20%;}
    .focus{height:330px;}
    
    /***top-banner***/
    .slide-main{height:535px;}
    .slide-box, .slide{height:535px;}
    .slide{height:535px;background-size:1366px 535px;}
    
    
    /**活动页列表banner**/
	.exercise-banner.slide-main{height:250px;}
	.exercise-banner .slide-box, .exercise-banner .slide{height:250px;}
	.exercise-banner .slide{ background-size:1366px 250px;}
    
    
    /************
    ==========品牌理念css==========
    ************/
    .brand-text{width:820px;margin:-11% auto 0;}
    .section3 .brand-text{margin-top:-8%;}
    
    .sider-orderfix{right:3.8%;}
    .day-mainbox{left:15px;width:40px;}
    .item-daybox{left:1%;}
    
}

/**宽度在1600px与1700px**/
@media (min-width: 1600px) and (max-width: 1670px) {
    /***top-banner***/
    .slide-main{height:583px;}
    .slide-box, .slide{height:583px;}
    .slide{height:583px;background-size:1600px 583px;}
	.prev, .next{top:200px;}
	.item-daybox{left:5%;}


    /**活动页列表banner**/
	.exercise-banner.slide-main{height:292px;}
	.exercise-banner .slide-box, .exercise-banner .slide{height:292px;}
	.exercise-banner .slide{ background-size:1600px 292px;}


}

/**宽度在1600px与1700px**/
@media (min-width: 1670px) and (max-width: 1680px) {
    /***top-banner***/
    .slide-main{height:612px;}
    .slide-box, .slide{height:612px;}
    .slide{height:612px;background-size:1680px 612px;}
	.prev, .next{top:210px;}

    /**活动页列表banner**/
	.exercise-banner.slide-main{height:307px;}
	.exercise-banner .slide-box, .exercise-banner .slide{height:307px;}
	.exercise-banner .slide{ background-size:1680px 307px;}

}

/**宽度在1400px与1440px**/
@media (min-width: 1400px) and (max-width: 1640px) {
    /***top-banner***/
    .slide-main{height:525px;}
    .slide-box, .slide{height:525px;}
    .slide{height:525px;background-size:cover;}
	.prev, .next{top:180px;}

    .item-daybox{left:3%;}
    
     /**活动页列表banner**/
	.exercise-banner.slide-main{height:300px;}
	.exercise-banner .slide-box, .exercise-banner .slide{height:300px;}
	.exercise-banner .slide{height:300px;background-size:cover;}
    
    
}


/**宽度在1366px与1380px**/
@media (min-width: 1360px) and (max-width: 1390px) {
    .slide-main.deatil-banner .item{bottom:55px;}
    
    /************
    ==========首页css==========
    ************/
    .focus .prev, .focus .next{top:60px;}
    .focus{height:320px;}
    
    .top-navbox{left:25%;}
    .prev, .next{top:150px;}
    
    /***top-banner***/
    .slide-main{height:535px;}
    .slide-box, .slide{height:535px;}
    .slide{height:535px;background-size:1366px 535px;}
    
    
    /**活动页列表banner**/
	.exercise-banner.slide-main{height:250px;}
	.exercise-banner .slide-box, .exercise-banner .slide{height:250px;}
	.exercise-banner .slide{ background-size:1366px 250px;}
    
    
    /************
    ==========品牌理念css==========
    ************/
    .brand-text{width:840px;margin:-12% auto 0;}
    .sider-orderfix{right:5%;}
    .day-mainbox{left:15px;width:40px;}
    .item-daybox{left:1%;}
    
}

/**宽度在1280px与1320px**/
@media (min-width: 1280px) and (max-width: 1320px) {
    /************
    ==========首页css==========
    ************/
    .d-banner .slider-btn{right:0%;}
    .sider-orderfix{right:3%;}
    
    .day-mainbox{width:40px;left:2%;}
}


/**宽度在1320px与1366px**/
@media (min-width: 1320px) and (max-width: 1366px) {
    /************
    ==========首页css==========
    ************/
    .slide-main.deatil-banner .item{bottom:55px;}
    
    .d-banner .slider-btn{right:0%;}
    .sider-orderfix{right:3.4%;}
    
    .day-mainbox{width:40px;left:2%;}
}





@media (min-width: 1281px) and (max-width: 1290px) {
    /************
    ==========首页css==========
    ************/
    .slide-main{height:509px;}
    .slide-box, .slide{height:509px;}
    .slide{height:509px;background-size:1290px 509px;}
    
    
    /**活动页列表banner**/
	.exercise-banner.slide-main{height:236px;}
	.exercise-banner .slide-box, .exercise-banner .slide{height:236px;}
	.exercise-banner .slide{ background-size:1290px 236px;}
    
    
}


/**最大宽度1200px**/
@media (max-width: 1280px) {
    
    /************
    ==========首页css==========
    ************/
    .top-navbox{left:20%;}
    
    .focus .prev, .focus .next{top:60px;}
    .focus{height:320px;}
    .prev, .next{top:140px;}
    
    
    /***top-banner***/
    .slide-main{height:506px;}
    .slide-box, .slide{height:506px;}
    .slide{height:506px;background-size:1280px 506px;}
    .slide-main.deatil-banner .item{bottom:55px;}   
    
    /**活动页列表banner**/
	.exercise-banner.slide-main{height:235px;}
	.exercise-banner .slide-box, .exercise-banner .slide{height:235px;}
	.exercise-banner .slide{ background-size:1280px 235px;}
    
    
    
    /************
    ==========品牌理念css==========
    ************/
    .brand-text{width:800px;margin:-10% auto 0;}

    .top-navbox.global{width:700px;left:22%;}
    
    .sider-orderfix{right:1%;}
    .day-mainbox{left:5px;width:40px;}
    .item-daybox{left:1%;}
}