@charset "utf-8";
/* CSS Document */
/*公用样式*/
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,
fieldset,table,td,img,div,dl,dt,dd,input                 {margin:0;padding:0;}
body,button,input,select,textarea                        {font:14px/1.5 tahoma, "微软雅黑",\5b8b\4f53; *font-family: '微软雅黑';font-family: '微软雅黑'; color: #323232;}
img                                                      {border:none;}
li                                                       {list-style:none;}
input,select,textarea                                    {outline:none;border:none; background:none;}
textarea                                                 {resize:none;}
a                                                        {text-decoration:none; color:#333;}
i,em                                                     {font-style:normal}
table                                                    {border-collapse: collapse;border-spacing: 0; }
.clearfix                                                {zoom:1;}


/*导航*/
.daohang{width: 100%;height: 50px; background-color: #fff;}
.head{ width: 1200px; margin: 0 auto;}
.head img{ float: left;width: 150px; height: 48px;}
.head ul{ float: right; margin-right: 33px;}
.head li{ float: left;}
.head li a{ line-height: 50px; color: #666; font-size: 16px; margin-left: 30px;}
.head a:hover{ color: #ff4a00; border-bottom: solid 1px #ff4a00;}

body{min-width: 1200px;}
.boxItem01{width: 100%;;min-width: 1200px;position: relative}
.boxItem01 img{width: 100%;display: block;min-width: 1200px;}
.jiantie{width: 100%;height: 296px; background: url(../img/bg3.jpg)no-repeat; background-size:cover; min-width: 1200px;}
.auto_1200{width: 1200px;margin: 0 auto;position: relative;z-index: 1}
.jt_ct{margin-top: -200px;}
.hbkd{width: 100%;height: 259px; background: url(../img/bg4.jpg)no-repeat; background-size:cover; min-width: 1200px;}
.hd_ct{width: 100%; margin: 0 auto;margin-top: -100px}
.hbkd2{width: 100%;height: 539px; background: url(../img/bg5.jpg)no-repeat; background-size:cover; min-width: 1200px;}
.hb_left{float: left;width: 599px;margin-top: -80px;border-right: 1px dashed #FFE586;color: #fff;font-size: 20px;}
.hb_left p{margin-bottom: 10px;height: 35px;}
.gf_title{font-size: 30px;}
.icop{width: 48px;height: 48px;display: inline-block;background: url(../img/ico.png) 0 0 no-repeat;background-position: 48px auto;}
.gf_txt{display: inline-block;vertical-align: top;margin-top: 8px;}
.icop_1{background-position: 0 -48px;}
.icop_2{background-position: 0 -95px;}
.fr{margin-top: 68px;}
.fr li{display: block;width: 400px;height: 46px;line-height: 46px;border:1px solid #FFE586;margin: 0 auto;margin-bottom: 35px;border-radius: 30px;}
.fr li input{line-height: 36px;width: 300px;background: none;color: #fff}
.intname{background: url(../img/name.png) no-repeat 20px center;}
.intpho{background: url(../img/phone.png) no-repeat 22px center;}
.fr li input::-webkit-input-placeholder{color:#fff;}
.fr li input::-moz-placeholder{   /* Mozilla Firefox 19+ */color:#fff;}
.fr li input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */color:#fff;}
.fr li input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ color:#fff;}
.wntj{width: 100%;height: 925px; background: url(../img/bg6.jpg)no-repeat; background-size:cover; min-width: 1200px;}

/*优惠礼*/
.boxItem06{margin-top: 50px}
.clickicon{text-align: center;}
.clickicon span{padding: 10px 50px;border: 1px solid #FFE586;border-radius: 5px;margin-right: 80px;font-size: 20px;cursor: pointer;color: #fff;}
.clickicon span:last-child{margin-right: 0;}
.clickicon span:hover{transition: all 0.5s;}
.clickicon span.on{background: #dca769;color:#fff;}
.tav_box{width: 100%;height: 809px;background: url(../img/tj_box.png)no-repeat; background-size:cover;margin-top: 20px;}
.suqbox{margin-top: 50px;display: none}
.suqbox ul{margin-left: 42px;padding-top: 41px;}
.suqbox ul li{display: block;float: left;width: 360px;height:353px;background:#dca769;overflow: hidden;position: relative;margin-right: 18px;margin-bottom: 18px;}
.suqbox ul li>em{padding: 3px 15px;background: rgba(0,0,0,0.5);color:#fff;position: absolute;top:10px;right: 10px;border-radius: 20px;border: 1px solid #f8f8f8;}
.suqbox ul li>a{display: block;width: 390px;height: 220px;}
.suqbox a img{display: block;width: 390px;height: 220px;}
.suqbox ul li>a:hover img,.boxItem03 ul li:hover img,.list .fr:hover img,.item_pic a:hover img,.zk_pic a:hover img{transform:scale(1.1,1.1);transition:all 0.5s;}

.suqbox span>a:hover,.zk_bm:hover{background:#dca769;color: #fff;transition:all 0.5s;}

.suqbox span{display: block;height:80px;background: #fff;padding:10px 15px;position: relative;}
.suqbox span h3{font-size: 24px;padding-bottom: 8px;}
.suqbox span h3 a:hover{color:#ff3333;}
.suqbox span p{font-size: 16px;color:#999;}
.suqbox span p em{font-size: 16px;color:#ff3333;}
.suqbox span p b{font-size: 24px;color:#ff3333;}
.suqbox span>a{display: block;width: 55px;height:55px;border: 3px solid #dca769;color:#dca769;position: absolute;right:10px;top:10px;border-radius: 100%;font-size: 20px;text-align: center;padding: 10px;line-height: 28px;}
.suqbox li>p{background:#df5048;line-height: 34px;text-align: center;color:#fff;font-size: 22px; }
.suqbox ul li:nth-child(3){margin-right: 0;}
.suqbox ul li:nth-child(6){margin-right: 0;}

.zhekou{width: 100%;height: 726px; background: url(../img/bg8.jpg)no-repeat; background-size:cover; min-width: 1200px;}
.youh{position: relative; width: 550px;margin-top: -80px;color: #fff;font-size: 20px;border-right: 1px dashed #FFE586;margin-right:50px;}
.fl{float: left;}
.frr{float: right;}
.zk_left{width: 550px;height: 600px;background: #FAEAC4;border-radius: 10px;position: relative}
.zk_bm{position: absolute;right:40px;bottom: 75px;display: block;width: 60px;height: 60px;border: 3px solid #dca769;color: #dca769;border-radius: 100%;
font-size: 22px;text-align: center;padding: 10px;line-height: 28px;}
.zk_pic{position: relative;width: 520px;height: 400px;margin: 0 auto;text-align: center;padding-top: 15px;overflow: hidden;}
.zk_pic img{width: 520px;height: 400px;}
.zk_qy{padding: 3px 15px;background: rgba(0,0,0,0.5);color:#fff;position: absolute;top:27px;left: 16px; border-radius: 20px;border: 1px solid #f8f8f8;}
.zk_txt{margin-top: 10px;margin-left: 15px; font-size: 24px;color: #95201E;font-weight: 600;}
.zk_txt em{font-size: 36px;}
.zk_lp a{width: 540px;height: 50px;display: inline-block; margin-top: 20px;margin-left: 5px;border-bottom-left-radius: 5px;border-bottom-right-radius: 5px;background: #df5048;color: #FDF0D0;font-size: 30px;text-align: center;}
.zk_lp a:hover{background: #95201e;transition:all 0.5s;}
.jiaobiao{position: absolute;left: 351px;top: -19px;}

.las_mk{width: 100%;height: 390px; background: url(../img/bg9.jpg)no-repeat; background-size:cover; min-width: 1200px;}
.mk_box{width: 100%;height: 1643px;background: url(../img/yx_bg.png)no-repeat; background-size:cover;}
.item{width: 850px;height: 430px;;margin: 0 auto;margin-bottom: 30px; border: 2px solid #dca769;border-radius: 10px;}
.item_pic{position: relative;width: 420px;height: 320px;margin: 20px 10px 0 20px;overflow: hidden}
.item_pic img{wwidth: 420px;height: 320px;}
.qy{padding: 3px 15px;background: rgba(0,0,0,0.5);color:#fff;position: absolute;top:10px;border-radius: 20px;border: 1px solid #f8f8f8;}
.qy_l{left: 10px;}
.qy_r{right: 10px;}
.item_txt{width: 340px;height: 280px;margin-top: 20px;background: #DF5048;border-radius: 10px;font-size: 20px;color: #fff;padding: 20px;}
.item_txt p{margin-bottom: 10px}
.i_t_title{text-align: center;font-size: 30px;font-weight: 600;}
.i_t_title a{color: #fff}
.i_t_title a:hover{color: #95201E}
.col{color: #ffdd79}
.anniu{clear: both;width: 550px; margin: 0 auto;padding-top: 20px;}
.anniu a{display: inline-block; width: 250px;height: 50px;line-height: 50px;margin-right: 20px; border:1px solid #DF5048;/*background: #dca769;*/ text-align: center;color: #DF5048;font-size: 20px;border-radius: 30px;}
.anniu a:hover{background: #df5048;color: #fff;transition:all 0.5s;}

.las_mk1{width: 100%;height: 417px; background: url(../img/bg10.jpg)no-repeat; background-size:cover; min-width: 1200px;}
.las_mk2{width: 100%;height: 348px; background: url(../img/bg11.jpg)no-repeat; background-size:cover; min-width: 1200px;}
.las_mk3{width: 100%;height: 409px; background: url(../img/bg12.jpg)no-repeat; background-size:cover; min-width: 1200px;}
.las_mk4{width: 100%;height: 356px; background: url(../img/bg13.jpg)no-repeat; background-size:cover; min-width: 1200px;}
.copyRight{text-align: center;font-size: 20px;color:#fff;}

/*报名弹框样式*/

.tc_visible {    opacity: 1;    visibility: visible;    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;    transition: opacity 0.3s 0s, visibility 0s 0s;}
.tc_container {    position: relative;    width:560px;    margin:170px auto;    height:362px;  border: 8px;
    background: #FFF;    border-radius: .4rem .4rem .4rem .4rem;   text-align: center;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);  -webkit-transform:scale(0.8);  -moz-transform:scale(0.8);  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);  transform:scale(0.8);    -webkit-backface-visibility: hidden;    -webkit-transition-property: -webkit-transform;    -moz-transition-property: -moz-transform;    transition-property: transform;
    -webkit-transition-duration: 0.3s;   -moz-transition-duration: 0.3s;    -ms-transition-duration: 0.3s;
    -o-transition-duration: 0.3s;    transition-duration: 0.3s;
}
.tc_close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.tc_close img{width: 30px; height: 30px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.tc_close img:hover {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.tc_visible .tc_container {  -webkit-transform:scale(1);  -moz-transform:scale(1);  -ms-transform:scale(1);  -o-transform:scale(1);  transform:scale(1);
  }


.tc_title{width: 100%;height: 84px;background: url(../img/bm.png) no-repeat center;background-size: 100% 100%;color: #fff;font-size: 32px;font-weight: 600; text-align: center; line-height: 84px;}
.tc_x{font-size: 14px; margin-top: 15px;}
.tc_center{width: 500px;margin: 0 auto; margin-top: 35px;}
.tc_center_left{float: left;width: 500px; }
.tc_center_left input{display: block;height: 40px;background: #f5faff;width: 300px;text-indent:12px;border: 1px solid #e4f1fd;border-radius: 5px;font-size: 16px;color: #333333;margin:0 auto 20px auto;}
.tc_center_left .btn{ display: inline-block; box-shadow: 0px 0px 10px 2px #ccc;font-size: 20px;color: #fff;background: #fb5e38;width:300px;height: 40px;line-height: 40px; border: none;border-radius: 5px;}

/*参团*/
.yh_shenqing{    position: fixed;    left: 0;    top: 0;    height: 100%;   width: 100%;
    background-color: rgba(0, 0, 0, 0.5);    opacity: 0;   visibility: hidden;   -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;    transition: opacity 0.3s 0s, visibility 0s 0.3s;    z-index:9999;}
.yh_shenqing.yh_visible {    opacity: 1;    visibility: visible;    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;   -moz-transition: opacity 0.3s 0s, visibility 0s 0s;    transition: opacity 0.3s 0s, visibility 0s 0s;}
.yh_container {   position: relative;   width:560px;    margin:170px auto;    height:362px;border: 8px;    background: #FFF;   border-radius: .4rem .4rem .4rem .4rem;    text-align: center;    box-shadow: 0 0 20px rgba(0, 0, 0, 0.2);
  -webkit-transform:scale(0.8);
  -moz-transform:scale(0.8);
  -ms-transform:scale(0.8);
  -o-transform:scale(0.8);
  transform:scale(0.8);
    -webkit-backface-visibility: hidden;
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    transition-property: transform;   -webkit-transition-duration: 0.3s;    -moz-transition-duration: 0.3s;   -ms-transition-duration: 0.3s;   -o-transition-duration: 0.3s;   transition-duration: 0.3s;}


.yh_close{ position: absolute;right:10px;top:10px; z-index: 10;width:auto;height:1.25rem; display: block;font-size:14px;}
.yh_close img{width: 30px; height: 30px;transition: All 0.4s ease-in-out;-webkit-transition: All 0.4s ease-in-out;-moz-transition: All 0.4s ease-in-out;-o-transition: All 0.4s ease-in-out;}
.yh_close img:hover {transform: rotate(180deg);-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);-o-transform: rotate(180deg);-ms-transform: rotate(180deg);}
.yh_visible .yh_container {
  -webkit-transform:scale(1);
  -moz-transform:scale(1);
  -ms-transform:scale(1);
  -o-transform:scale(1);
  transform:scale(1);
  }



/*优惠申请*/
.yh_shenqing01{    position: fixed;    left: 0;    top: 0;    height: 100%;    width: 100%;    background-color: rgba(0, 0, 0, 0.5);    opacity: 0;
    visibility: hidden;    -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;    -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;    transition: opacity 0.3s 0s, visibility 0s 0.3s;    z-index:9999;
}
.yh_shenqing01.yh_visible {    opacity: 1;    visibility: visible;    -webkit-transition: opacity 0.3s 0s, visibility 0s 0s;    -moz-transition: opacity 0.3s 0s, visibility 0s 0s;    transition: opacity 0.3s 0s, visibility 0s 0s;}

