﻿/*CSS reset css重置*/
html,body{height:100%;width:100%;text-align: center;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,
blockquote,th,td{margin:0;padding:0;}
fieldset,img{border:0}
/*address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}*/
ol,ul{list-style:none;}
caption,th{text-align:left}
h1,h2,h3,h4,h5,h6{font-size:100%;}
q:before,q:after{content:''}
abbr,acronym{border:0}
.b0{border:0}
.hand{cursor:pointer}

/*定位*/
.block{display:block}
.vertical-middle{vertical-align: middle;}
.horizontally-center{margin:0 auto}
.tl{text-align:left}
.tc, #body .tc{text-align:center;}
.tr{text-align:right}
.bc{margin-left:auto;margin-right:auto;}
.fl{float:left;display:inline}
.fr{float:right;display:inline}
.fnone, #body .fnone{float:none}
.cb{clear:both}
.cb-ie6{height:1px;display:block;clear:both;}
.cl{clear:left}
.cr{clear:right}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden}
.clearfix{display:inline-block}* html .clearfix{height:1%}.clearfix{display:block}
.vm{vertical-align:middle}
.pr{position:relative}
.pa{position:absolute}
.abs-right{position:absolute;right:0}
.zoom{zoom:1}
.hidden{visibility:hidden}
.none{display:none}
.blankW12px{width:12px;display: inline-block; *overflow:hidden; *zoom:1;}
.blankW1em{width:1em;display: inline-block; *overflow:hidden; *zoom:1;}
.overflow-hidden{overflow:hidden}
.overflow-auto{overflow:auto}
.overflow-v{overflow: visible}

/*边距*/
.m0, #body .m0{margin:0}
.mr0{margin-right:0}

/*常用色彩*/
.bgWhite{background:white;}
#body .bg-none{background:none}
.br0{border-right:0}
.bt0{border-top:0}
.bRed{border:1px dashed #F00}
.bBlack{border:1px dashed #000}
.bGreen{border:1px dashed #0F0}
.bBlue{border:1px dashed #00F}
.cBlack{color:black}
#body .cWhite{color:white}
.cDarkGray{color:#6A6969}
.cRed{color:red}
.cBlue{color:blue}
.cGreen{color:green}
.ml64{margin-left:64px}
.opacity07{opacity:0.7;filter:alpha(opacity=70);}
.opacity05{opacity:0.5;filter:alpha(opacity=50);}
/*垂直居中和模型*/
.c_wrap{display: table; width: 100%; height: 100%; *position: relative; overflow: hidden;}
.c_subwrap{vertical-align: middle;display: table-cell;*position: absolute;*top: 50%;*width:100%;}
.c_content{*position: relative;*top: -50%;text-align: center;vertical-align: bottom}
.layout{*display:inline;*zoom:1;}
/*色块按钮*/
.colorBlock-blue-180-30, .free-tel-send-btn{display: inline-block;text-align:center;*display:inline;*zoom:1;}
.colorBlock-gray-83-41{width:83px; height:41px; line-height:41px;background:#F5F7F9; font-size:14px; color:#434953; font-weight:bold;}
.colorBlock-gray-83-41:hover{background:#F25100; color:white}
.free-tel-send-btn{width:119px; height:44px; line-height:44px; background:#D4016A; color:white}
.free-tel-send-btn:active{background:#F60}
.icon-footer-weib,
.icon-footer-wx,
.icon-footer-taob,
.icon-footer-qq,
.icon-footer-nav-qq,
.icon-footer-nav-back,
.icon-wx, .icon-share, .icon-home{background:url(/mobile/resources/graph/icon/icon.png);display: inline-block; *display:inline;*zoom:1;vertical-align:middle;overflow: hidden}
.icon-wx{width:36px; height:31px; line-height:31px; background-position:-4px -348px}
.icon-share{width:27px; height:31px; line-height:31px; background-position:-9px -383px}
.icon-home{width:34px; height:31px; line-height:31px; background-position:-6px -418px}
.icon-footer-weib{width:23px; height:33px; line-height:33px; background-position:0 0}
.icon-footer-wx{width:27px; height:33px; line-height:33px; background-position:-35px 0}
.icon-footer-taob{width:28px; height:33px; line-height:33px; background-position:-72px 0}
.icon-footer-qq{width:29px; height:33px; line-height:33px; background-position:-109px 0}
/*.icon-top-call{width:162px; height:158px; line-height:158px; background:none;position: fixed; top:0; left:0; text-align:left}*/
.icon-footer-nav-qq{width:173px; height:76px; line-height:76px; background-position:0 -201px; position:fixed; right:50px; bottom:0}
.icon-footer-nav-back{width:119px; height:35px; line-height:35px; /*background-position:0 -291px; */ background:none;position:fixed; left:10px; bottom:23px}
.icon-free-tel{background:url(/mobile/resources/graph/icon/free_tel.png);display: inline-block; *display:inline;*zoom:1;vertical-align:middle;overflow: hidden}
.icon-free-tel{width:41px; height:155px; line-height:155px; background-position:0 0;pointer-events: auto;}
.icon-free-tel:active{background-position:-41px 0}
/*色块按钮*/
.colorBlock-blue-180-30, .free-tel-send-btn{display: inline-block;text-align:center;*display:inline;*zoom:1;}
.colorBlock-gray-83-41{width:83px; height:41px; line-height:41px;background:#F5F7F9; font-size:14px; color:#434953; font-weight:bold;}
.colorBlock-gray-83-41:hover{background:#F25100; color:white}
.free-tel-send-btn{width:119px; height:44px; line-height:44px; background:#D4016A; color:white}
.free-tel-send-btn:active{background:#F60}
.icon-footer-weib,
.icon-footer-wx,
.icon-footer-taob,
.icon-footer-qq,
.icon-footer-nav-qq,
.icon-footer-nav-back,
.icon-wx, .icon-share, .icon-home{background:url(/mobile/resources/graph/icon/icon.png);display: inline-block; *display:inline;*zoom:1;vertical-align:middle;overflow: hidden}
.icon-wx{width:36px; height:31px; line-height:31px; background-position:-4px -348px}
.icon-share{width:27px; height:31px; line-height:31px; background-position:-9px -383px}
.icon-home{width:34px; height:31px; line-height:31px; background-position:-6px -418px}
.icon-footer-weib{width:23px; height:33px; line-height:33px; background-position:0 0}
.icon-footer-wx{width:27px; height:33px; line-height:33px; background-position:-35px 0}
.icon-footer-taob{width:28px; height:33px; line-height:33px; background-position:-72px 0}
.icon-footer-qq{width:29px; height:33px; line-height:33px; background-position:-109px 0}
/*.icon-top-call{width:162px; height:158px; line-height:158px; background:none;position: fixed; top:0; left:0; text-align:left}*/
.icon-footer-nav-qq{width:173px; height:76px; line-height:76px; background-position:0 -201px; position:fixed; right:50px; bottom:0}
.icon-footer-nav-back{width:119px; height:35px; line-height:35px; /*background-position:0 -291px; */ background:none;position:fixed; left:10px; bottom:23px}
.icon-free-tel{background:url(/mobile/resources/graph/icon/free_tel.png);display: inline-block; *display:inline;*zoom:1;vertical-align:middle;overflow: hidden}
.icon-free-tel{width:41px; height:155px; line-height:155px; background-position:0 0;pointer-events: auto;}
.icon-free-tel:active{background-position:-41px 0}
/*色块按钮*/
.colorBlock-blue-180-30, .free-tel-send-btn{display: inline-block;text-align:center;*display:inline;*zoom:1;}
.colorBlock-gray-83-41{width:83px; height:41px; line-height:41px;background:#F5F7F9; font-size:14px; color:#434953; font-weight:bold;}
.colorBlock-gray-83-41:hover{background:#F25100; color:white}
.free-tel-send-btn{width:119px; height:44px; line-height:44px; background:#D4016A; color:white}
.free-tel-send-btn:active{background:#F60}
.icon-footer-weib,
.icon-footer-wx,
.icon-footer-taob,
.icon-footer-qq,
.icon-footer-nav-qq,
.icon-footer-nav-back,
.icon-wx, .icon-share, .icon-home{background:url(/mobile/resources/graph/icon/icon.png);display: inline-block; *display:inline;*zoom:1;vertical-align:middle;overflow: hidden}
.icon-wx{width:36px; height:31px; line-height:31px; background-position:-4px -348px}
.icon-share{width:27px; height:31px; line-height:31px; background-position:-9px -383px}
.icon-home{width:34px; height:31px; line-height:31px; background-position:-6px -418px}
.icon-footer-weib{width:23px; height:33px; line-height:33px; background-position:0 0}
.icon-footer-wx{width:27px; height:33px; line-height:33px; background-position:-35px 0}
.icon-footer-taob{width:28px; height:33px; line-height:33px; background-position:-72px 0}
.icon-footer-qq{width:29px; height:33px; line-height:33px; background-position:-109px 0}
/*.icon-top-call{width:162px; height:158px; line-height:158px; background:none;position: fixed; top:0; left:0; text-align:left}*/
.icon-footer-nav-qq{width:173px; height:76px; line-height:76px; background-position:0 -201px; position:fixed; right:50px; bottom:0}
.icon-footer-nav-back{width:119px; height:35px; line-height:35px; /*background-position:0 -291px; */ background:none;position:fixed; left:10px; bottom:23px}
.icon-free-tel{background:url(/mobile/resources/graph/icon/free_tel.png);display: inline-block; *display:inline;*zoom:1;vertical-align:middle;overflow: hidden}
.icon-free-tel{width:41px; height:155px; line-height:155px; background-position:0 0;pointer-events: auto;}
.icon-free-tel:active{background-position:-41px 0}
#body .mr0{margin-right:0}
#body .br0{border-right:0}
#body .w96p{width:96%}
#body .right-nav li a:hover{text-decoration:underline}
body{width:100%; font-family: "微软雅黑"; font-size:12px; text-align:center; background:#F22424; overflow-x: hidden; max-width:640px}
html{-webkit-text-size-adjust: none;}
a, #body a:link, #body a:active{text-decoration: none ;}
a:hover{text-decoration: none}
.main-962{width:962px; margin:0 auto;}
.main-1000{width:1000px; margin:0 auto; overflow:hidden; position:relative;}
.main-1000-super{width:1050px;}
.main-1100{width:1100px; margin:0 auto;}
.main-inner-wrap{width:80%; margin:0 auto; margin-top:50px}
.bg{position:absolute;left:0;top:0;width:100%;height:4000px;z-Index:100;}
.img-center{vertical-align:middle; margin-top:-3px}
.cOrange{color:#FF9136}
.cOrange2{color:#F25100}
figure{margin:0}
.mt80{margin-top:80px}
.hr1{clear:both; border:0; height:1px; /*border-top:1px #029EA1 solid; */margin:0; background:#029EA1}
.hr1-d{clear:both; border:0; height:1px; border-bottom:1px dashed #029EA1}
.hr2{border:0; border-bottom:1px solid #EDEDED}
.header-blank{margin-top:50px}
.advice-qq:hover{opacity:0.8}
.header .right-nav{border:0px red solid; width:540px; position:fixed;_position: absolute; height:50px; line-height:50px;right:0; top:0; z-index:1000}
.right-nav li{float:left; margin:0 4px; color:#D3808B}
.right-nav li a{color:white; text-decoration:none}
.footer{margin:0 auto; margin-top:7%; zoom:1;width:1100px;min-width:1050px; ;}
.footer .slogan{color:black; margin-top:50px; font-size:14px; font-family:"微软雅黑"}
.footer .slogan h1{font-size:24px; font-weight:normal}
.footer .slogan p{margin-top:10px}
.footer .links{text-align:left; line-height:25px; clear:both; margin-bottom:3.5%}
.footer .links li{display:inline; color:#006B6D; margin-right:10px}
.footer .links li a{color:white; text-decoration:none}
.footer .links li a:hover{text-decoration: underline; color:red}
.footerDark{background:black; position:relative; z-index:1000; overflow:hidden; color:#676767; text-align:left; line-height:23px; zoom:1; width:100%}
.footerDark-inner{border:0px red solid; width:1100px; margin:0 auto;margin-top:30px;}
.footerDark-inner a{color:#676767; text-decoration:none}
.footerDark .footer-cor{color:#363636}
.footer-iconBox{height:50px; line-height:50px; color:white; clear:both}
.footerNavBox{float:left; border:0px red solid; width:16%; text-align:right; margin-right:6px; margin-bottom:40px}
.footerNavBox dt{margin-bottom:2px; background:#00C0C4; height:22px; line-height:22px; color:white; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding-right:8px}
.footerNavBox dd{margin-top:20px; line-height:22px;}
.footerNavBox dd a{color:white; text-decoration:none}
.footerNavBox dd a:hover{text-decoration:underline}
.footerNavBox:hover dt{background:#F35100}
.footerNavBox a{color:white;}
.footerNavBox a:hover{color:#F35100;}
.footer .areaShopColumn{float:left; border:0px red solid; width:31%; min-width:265px; margin-right:8px; line-height:20px; color:#025657; overflow:hidden; text-align:left}
.footer .areaShopColumn a:link, .areaShopColumn a:visited{color:black}
.footer .areaShopColumn a:hover{color:red; color:#CB0004; text-decoration:none}
.footer .areaShop{margin-bottom:20px; overflow:hidden}
.footer .areaShop .left{float:left;}
.footer .areaShop .right{float:right; /*border:1px blue solid; */width:80%}
.bigShadow{height:56px; margin:0 auto; width:80%;}
.shadow{_display:none}
.vertical-middle{display: box;display: -webkit-box;display: -moz-box;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;}
.free-tel-wrap{position:fixed; right:0; height:100%; width:41px;z-index: 100001; top:0;pointer-events: none;}
.free-tel-show-wrap{position:fixed; right:0; top:0; height:100%;width:100%; z-index:100000;transition-property:all; transition-duration:0.3s; transition-timing-function:ease;}
.free-tel-show-wrap.none{display:box;display: -webkit-box; opacity:0; visibility:hidden; transform:scale(0.9)}
.free-tel-show{width:80%; height: 136px; background:white;border-radius:5px; position:relative}
.free-tel-show .off{width:40px; height:40px; line-height:40px; font-size:24px; color:#D0D0D0; background:white; position:absolute; top:-40px; right:0;border-radius:40px;}
.free-tel-show input{float:left;width:64%; height:42px; border:1px #E2E2E2 solid; border-right:0; padding:0 3%;}
.free-tel-show-input-wrap .free-tel-send-btn{float:right; width:29%;}
.free-tel-show-input-wrap{width:84%; margin:0 auto; padding-top:20px;}
.info-prompt{width:80%;color:#9B9B9B;margin:0 auto; text-align:left; margin-top:10px}
.info-prompt .text-free{color:#D4016A; font-weight:bold}
.top-message-1{position:fixed; right:10px; top:4px; width:4%;z-index: 1001;-webkit-animation:twinkling 2s infinite ease-in-out}
.top-menu{position:fixed; right:10px; top:10px; width:8%;z-index: 1000;}
.top-home{position:fixed; left:10px; top:10px; width:8%;z-index: 1000;}
@-webkit-keyframes twinkling{/*透明度由0到1*/ 0%{opacity:0; /*透明度为0*/} 50%{opacity:1; /*透明度为1*/} 100%{opacity:0; /*透明度为0*/} }
.top-menu-list{position:fixed; right: 1%;top: 10%; font-size:24px; width:160px;z-index: 100; -webkit-transition:all ease-in-out 0.3s ;transform: scale(1.1);background:white; height:146px; color:#525352;}
.top-menu-list.none{right:-200px; display:block;}
.top-menu-list .icon{height:68px; line-height:68px;width:90px; position:absolute;}
.top-menu-list .icon span{position: relative;top: 17px;right: 11px;}
.top-menu-list ul{position:absolute; width:100%; top:0.3% ; right:0}
.top-menu-list ul li{height:68px; line-height:68px; width:180px}
.top-menu-list .nav-btn{width:91%; border-bottom:1px #F0F0F0 solid}
.top-menu-list li:last-child .nav-btn{border:0}
.top-menu-list .point{position: absolute; right: 33px; top: 23px; display: inline-block; width: 4px; height: 4px; background: red; z-index: 1000;border-radius:15px;}
.nav-li{margin-top:15px; font-size:20px; color:white; display:inline-block; height:50px; width:51px; /*border:1px red solid;*/ margin-right:-2px;}
.nav-li.city-box{/*width:71px*/}
.nav-li.city-box .show-city-box{width:87px}
.nav-li.city-box .show-city-box span{display: inline-block; position:relative;width: 40px;}
.nav-li.city-box .arrow{top: 2px; right: 8px;}
.nav-li.city-box .arrow img{}
.nav-li a{color:white}
.page-class-nav-wrap.css-mode{background:#B13673; height:80px}
.index .nav-li{width:66px}
/*城市选择*/.show-citys{opacity:.9; position: fixed; width:100%; height:100%; top:0; right:0; background:#F22424; z-index:2100;display:flex;display: -webkit-box; /* OLD - iOS 6-, Safari 3.1-6 */display: -moz-box; /* OLD - Firefox 19- (buggy but mostly works) */display: -ms-flexbox; /* TWEENER - IE 10 */display: -webkit-flex;align-items: center; -webkit-align-items: center;-webkit-box-align: center;-moz-box-align: center; -webkit-box-pack: center;-moz-box-pack: center;-webkit-transition:all ease-in-out 0.5s}.show-citys.hidden{opacity:0}.show-citys-wrap{margin:0 auto}.show-citys-wrap .city-logo .logo{width:120px}.show-citys .close{position:absolute; right:10px; top:5px}.show-citys .close img{width:25px;}.city-name-wrap{margin-top:150px}.city-name-wrap li{display:inline-block; margin: 0 10px 70px; padding-bottom:20px;}.city-name-wrap li hr{border:0; border-bottom:1px white solid; opacity:.3}.city-name-wrap li.travel-wedding{margin-right:0}.city-name-wrap span{display:block}.city-name-wrap span.chinese{color:white; font-size:30px; font-family: "Microsoft JhengHei"; font-weight:bold}.city-name-wrap span.english{color:white; text-transform: uppercase}
@media screen and (max-width:640px){.index .nav-li{width:50px;font-size:17px;}.page-class-nav-wrap.css-mode{height:61px}.tel-btn, .kf-btn{width:220px}}
@media screen and (max-width:640px){.nav-li{width:50px;}.page-class-nav-wrap.css-mode{height:61px}.top-menu{width:33px;}.top-home{width:33px;}.tel-btn, .kf-btn{width:180px}}
header{width:100%; background:#B13673;position:relative; z-index:1000;}
header .logo{margin-top:24px; width:30%}
img.header{width:100%;}
.mainWidth{width:100%; border:0px red solid; margin:0 auto; /*min-width:1024px*/ position:relative; left:0; top:0;}
.mainWidth.index, .mainWidth.list{width:100%}
.mainWidth.act{margin-top:4%}
.mainWidth.list-page{margin-top:4%}
.mainWidth.page{margin-top:55px}
.fix-left, .fix-right, .fix-left-bg, .fix-right-bg{position:fixed; top:0; height:100%; width:27px; z-index:20}
.fix-left{background:url(/mobile/resources/graph/images/bg/fix_left.png) repeat-y;left:0;}
.fix-right{background:url(/mobile/resources/graph/images/bg/fix_right.png); right:0;}
.fix-left-bg{left:0; width:5%}
.fix-right-bg{right:0; width:5%;}
.banner{width:100%}
.six-style-wrap{width:95%;margin:0 auto; background:#F22424; /*margin-top:10%*/}
.six-style-wrap_01{width:100%;margin:0 auto; background:#FFF02F; /*margin-top:10%*/}
.six-style-wrap-inner, .guest-photo-inner, .activity-wrap-inner{width:95%; margin:0 auto}
.six-style-wrap-inner .img{float:left; width:50%; margin-top:2%}
.six-style-wrap-inner .img img{width:98%}
.six-style-wrap-inner .coupon_img{float:left; width:50%; margin-top:2%}
.six-style-wrap-inner .coupon_img img{width:98%}
.go-pc{margin-top:10px}
.column2-mode{border:0px red solid; width:90%; margin:0 auto; /*margin-top:7%; */margin-bottom:2%; overflow:hidden}
.column2-mode figure{float:left; width:50%; border:0px red solid; overflow:hidden; text-align:center}
.column2-mode figure img{width:99%}
.img3.six-style-wrap .img{width:33.2%}
.anna.six-style-wrap{background:#D40069;margin-top: 10%;}
.photo-show .style6.six-style-wrap{margin-top:10%}
.footer-shadow{width:90%; height:14px}
.footer-shadow-100p{width:100%}
/*首页大图片广告*/
.img-style-wrap{width:90%;margin:0 auto; border:0px red solid;}
.img-style-wrap img{width:100%}
.img-style-wrap dt{background:#41ABC0; color:white; text-align:left; overflow:hidden}
.img-style-wrap dt h1{font-size: x-large}
.img-style-wrap dt p{color:#CEF3F4; font-size: large}
.img-style-wrap dt .title{margin:2% 4%;line-height: 300%;}
.sub-wrap dt{color:white}
.sub-wrap .title{font-size:x-large; font-weight:bold; margin:20px 0}
.sub-wrap .time-wrap{font-family:Arial, Helvetica, sans-serif; margin-bottom:20px}
.sub-wrap .time-wrap .time{margin-right:3%}
.sub-wrap .time-wrap span{display:inline-block}
.sub-wrap .photo-show{margin:1% 0; width:98%; background:#CCC; margin-bottom:2px;margin-left: 0;}
.sub-wrap .photo-wrap{background:#F7F7F7; width:95%; margin:0 auto; margin-bottom:3%}
.sub-wrap .photo-wrap.month-photo{padding-bottom: 2px;}
.sub-wrap .style6 .photo-wrap{background:#F1F1F1}
.sub-wrap .style6 .photo-wrap .slogan{overflow:hidden; width:95%; margin-left:auto; margin-right:auto}
.sub-wrap .style6 .slogan img{/*position:relative; left:-25%; width:150%*/ width:95%}
.list-page .title{margin-top:5%}
.list-page .title img{width:100%}
footer{overflow:hidden; margin-top:3%;}
footer .icons{margin-top:20px; margin-bottom:70px}
footer .tel, footer .tel a{font-family:"微软雅黑"; font-size:large; color:#90DBDD; font-size:24px}
.tel-area{width:50%; margin:0 auto; border:1px red solid; padding:40px}
footer .tel-wrap{}
.footer-nav{position:relative;margin-top:5.1%;max-width: 640px;}
.footer-bg{width:100%;position:fixed; left:0; bottom:0; z-index:1000}
.footer-back{width:17%;position:fixed; left:2%; bottom:0;z-index:1001}
.footer-qq{width:26%;position:fixed; right:4%; bottom:0;z-index:1001}
.footer-tel{width:21%;position:fixed; left:50%; margin-left:-10%; bottom:0;z-index:1001}
.footer-tel:active, .footer-tel:hover{opacity:0.8}
.title-banner{}
.top-banner img, .title-banner img{width:100%}
img.icon-top-call{position: fixed; top:0; left:0; width:20%}
.citys-wrap, .types-wrap{position:relative}
.city-nav-wrap, .types-nav-wrap{width:100%; position:absolute; left:0; top:0}
.city-nav-wrap .nav{width:13%}
.types-nav-wrap .nav{width:11%; margin-right:3%}
/*活动页面*/
.header-act{width:100%}
.mainWidth-act{border:0px red solid}
.activity .sub-wrap .photo-show{width:100%; min-width:420px}
.activity .sub-wrap .photo-wrap{margin-bottom:0}
.imgs-wrap{margin-top:30px}
.imgs-wrap img{min-width:320px} .activity-wrap{/*margin-top:14%*/} .activity-wrap.tourist{margin-top:0;} .activity-wrap.tourist dl{margin-bottom:-11px} .guest-photo-wrap img{width:98%;} .guest-photo-wrap dd{position:relative} .guest-photo-wrap dl{float:left; width:50%;margin-top: 2%;} .guest-photo-wrap .show-title{width:98%; background:rgba(0,0,0,.7); height:23px; line-height:23px; position:absolute; bottom:0; left:2px; color:white; font-size:12.5px} @media screen and (min-width:380px){.guest-photo-wrap .show-title{font-size:14px}} .activity-wrap dd{position:relative} .activity-wrap .show-title{width:100%; background:rgba(0,0,0,.7); height:23px; line-height:23px; position:absolute; bottom:0; left:0; color:white}
/* .activity-wrap-inner dl{float:left; width:48%;margin-right:2%}*/ .activity-wrap img{width:100%;margin-top: -4px} .footer-nav{z-index:1000;position:fixed; bottom:0;width: 100%;opacity: .9;} .footer-nav img{float:left} .footer-blank{margin-bottom:15%}
#cboxOverlay{background:url(http://chengdu.gulove.com/resources/images/colorBox/overlay.png) repeat 0 0;}
#colorbox{outline:0;} #cboxTopLeft{width:21px; height:21px; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -101px 0;} #cboxTopRight{width:21px; height:21px; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -130px 0;} #cboxBottomLeft{width:21px; height:21px; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -101px -29px;} #cboxBottomRight{width:21px; height:21px; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -130px -29px;} #cboxMiddleLeft{width:21px; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) left top repeat-y;} #cboxMiddleRight{width:21px; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) right top repeat-y;} #cboxTopCenter{height:21px; background:url(http://chengdu.gulove.com/resources/images/colorBox/border.png) 0 0 repeat-x;} #cboxBottomCenter{height:21px; background:url(http://chengdu.gulove.com/resources/images/colorBox/border.png) 0 -29px repeat-x;} #cboxContent{background:#fff; overflow:hidden;} .cboxIframe{background:#fff;} #cboxError{padding:50px; border:1px solid #ccc;} #cboxLoadedContent{margin-bottom:28px;} #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;} #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} #cboxLoadingOverlay{background:url(http://chengdu.gulove.com/resources/images/colorBox/loading_background.png) no-repeat center center;} #cboxLoadingGraphic{background:url(http://chengdu.gulove.com/resources/images/colorBox/loading.gif) no-repeat center center;} #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0; padding:0; margin:0; overflow:visible; width:auto; background:none;} #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;} #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} #cboxPrevious{position:absolute; bottom:0; left:0; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;} #cboxPrevious:hover{background-position:-75px -25px;} #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;} #cboxNext:hover{background-position:-50px -25px;} #cboxClose{position:absolute; bottom:0; right:0; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;} #cboxClose:hover{background-position: -25px;}
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}*/
#colorbox, #cboxOverlay, #cboxWrapper{position:absolute; top:0; left:0; z-index:9999; overflow:hidden;}
#cboxOverlay{position:fixed; width:100%; height:100%; background:red;top:0; left:0}
#cboxMiddleLeft, #cboxBottomLeft{clear:left;}
#cboxContent{position:relative;}
#cboxLoadedContent{overflow:auto; -webkit-overflow-scrolling: touch;}
#cboxTitle{margin:0;}
#cboxLoadingOverlay, #cboxLoadingGraphic{position:absolute; top:0; left:0; width:100%; height:100%;}
#cboxPrevious, #cboxNext, #cboxClose, #cboxSlideshow{cursor:pointer;}
.cboxPhoto{float:left; margin:auto; border:0; display:block; max-width:none; -ms-interpolation-mode:bicubic;}
.cboxIframe{width:100%; display:block; border:0;}
#colorbox, #cboxContent, #cboxLoadedContent{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
#cboxOverlay{background:url(http://chengdu.gulove.com/resources/images/colorBox/overlay.png) repeat 0 0;z-index: 10000;}
#colorbox{outline:0;z-index: 10000;} #cboxContent{overflow:hidden;} .cboxIframe{background:#fff;} #cboxError{padding:50px; border:1px solid #ccc;} #cboxLoadedContent{margin-bottom:28px;} #cboxTitle{position:absolute; bottom:4px; left:0; text-align:center; width:100%; color:#949494;} #cboxCurrent{position:absolute; bottom:4px; left:58px; color:#949494;} #cboxLoadingOverlay{background:url(http://chengdu.gulove.com/resources/images/colorBox/loading_background.png) no-repeat center center;} #cboxLoadingGraphic{background:url(http://chengdu.gulove.com/resources/images/colorBox/loading.gif) no-repeat center center;} /* these elements are buttons, and may need to have additional styles reset to avoid unwanted base styles */ #cboxPrevious, #cboxNext, #cboxSlideshow, #cboxClose{border:0; padding:0; margin:0; overflow:visible; width:auto; background:none;} /* avoid outlines on :active (mouseclick), but preserve outlines on :focus (tabbed navigating) */ #cboxPrevious:active, #cboxNext:active, #cboxSlideshow:active, #cboxClose:active{outline:0;} #cboxSlideshow{position:absolute; bottom:4px; right:30px; color:#0092ef;} #cboxPrevious{position:absolute; bottom:0; left:0; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -75px 0; width:25px; height:25px; text-indent:-9999px;} #cboxPrevious:hover{background-position:-75px -25px;} #cboxNext{position:absolute; bottom:0; left:27px; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -50px 0; width:25px; height:25px; text-indent:-9999px;} #cboxNext:hover{background-position:-50px -25px;} #cboxClose{position:absolute; bottom:0; right:0; background:url(http://chengdu.gulove.com/resources/images/colorBox/controls.png) no-repeat -25px 0; width:25px; height:25px; text-indent:-9999px;} #cboxClose:hover{background-position: -25px;}
/* The following fixes a problem where IE7 and IE8 replace a PNG's alpha transparency with a black fill when an alpha filter (opacity change) is set on the element or ancestor element. This style is not applied to or needed in IE9. See: http://jacklmoore.com/notes/ie-transparency-problems/
*/
.cboxIE #cboxTopLeft,
.cboxIE #cboxTopCenter,
.cboxIE #cboxTopRight,
.cboxIE #cboxBottomLeft,
.cboxIE #cboxBottomCenter,
.cboxIE #cboxBottomRight,
.cboxIE #cboxMiddleLeft,
.cboxIE #cboxMiddleRight{filter: progid:DXImageTransform.Microsoft.gradient(startColorstr=#00FFFFFF,endColorstr=#00FFFFFF);}
.tipsInner.hidden{height:0}
.tipsInner{background:white; height:8%; position:fixed; top:0; left:0; width:100%; z-index:100000;border-radius:5px;transition: 0.5s; -webkit-transition: 0.5s;}
.tipsInner .qq-wrap{width:10%; float:left;height:100%;display: box;display: -webkit-box;display: -moz-box;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;}
.tipsInner .qq-wrap img{height:90%}
.tipsInner dt{font-weight:bold}
.tipsInner dl{width:90%; float:right;height:100%;display: box;display: -webkit-box;display: -moz-box;-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center; -webkit-box-orient: vertical; color:black;line-height:150%}.page-class-wrap{position:relative;height: 6px;}.page-class-nav-wrap{position:absolute; top: 0; left: 0;width: 100%;}.page-class-nav-wrap img{}.page-class-wrap img{/*float:left*/}.footer-wx-wrap{position:relative}.footer-wx-nav{position:absolute; top:0; left:0; width:100%;}/*.slogan img{width:100%; left:0}*/
.loading{color:white; font-weight:bold}
.previous-page{position:fixed; left:0; top:30%; z-index:1000; opacity:.3; width:10%}
.next-page{position:fixed; right:0; top:30%; z-index:1000; opacity:.3;width:10%}
.show-city{position:relative}
.show-city img{}
.this-city{position: absolute; width:100%;}
.this-city img{width:100%; height:100%}
.show-city-menu{display:none; background:#CD0065; position:absolute; font-weight:normal; width:98px; right:2%; font-size:28px; font-family:"Microsoft YaHei";}
.show-city-menu li{line-height:45px}
.show-city-menu li a{color:white}


/* apply */
.container{max-width:400px; width:100%; margin:0 auto; position:relative;}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea, #contact button[type="submit"]{font:400 12px/16px "Open Sans", Helvetica, Arial, sans-serif;}
#contact{background:#fff; margin:0px auto;}
#contact h3{color: #F22424; display: block; font-size: 22px; font-weight: 400;}
#contact h4{margin:5px 0 15px; display:block; font-size:13px;color:#dbdbdb;}
fieldset{border: medium none !important; margin: 0 0 10px; min-width: 100%; padding: 0; width: 100%;}
#contact input[type="text"], #contact input[type="email"], #contact input[type="tel"], #contact input[type="url"], #contact textarea{width:70%; border:1px solid #CCC; background:#FFF; margin:0 0 5px; padding:10px;}
#contact input[type="text"]:hover, #contact input[type="email"]:hover, #contact input[type="tel"]:hover, #contact input[type="url"]:hover, #contact textarea:hover{-webkit-transition:border-color 0.3s ease-in-out; -moz-transition:border-color 0.3s ease-in-out; transition:border-color 0.3s ease-in-out; border:1px solid #AAA;}
#contact textarea{height:100px; max-width:100%; resize:none;}
#contact button[type="submit"]{cursor:pointer; width:76%; border:none; background:#F22424; color:#FFF; margin:0 0 5px; padding:10px; font-size:15px;}
#contact button[type="submit"]:hover{background:#09C; -webkit-transition:background 0.3s ease-in-out; -moz-transition:background 0.3s ease-in-out; transition:background-color 0.3s ease-in-out;}
#contact button[type="submit"]:active{box-shadow:inset 0 1px 3px rgba(0, 0, 0, 0.5);}
#contact input:focus, #contact textarea:focus{outline:0; border:1px solid #999;}
::-webkit-input-placeholder{color:#888;}
:-moz-placeholder{color:#888;}
::-moz-placeholder{color:#888;}
:-ms-input-placeholder{color:#888;}
select{width: 25%; padding: 10px 3px; text-align: center; border: 1px #ccc solid; border-radius: 5px; box-shadow: 0 1px 4px rgba(0,0,0,0.3);}
.contact_img img{width:98%;}
/*丝一般的柔顺*/
body{-webkit-overflow-scrolling: touch;overflow-y: scroll;max-width: 640px; margin: 0 auto;}