body{font-size:14px; font-family:"微软雅黑"; background:#FFF;}
.fr{ float:right;}
.fl{ float:left;}
.fn{ float:none;}
.f2{ font-size:12px;}
*{margin:0;padding:0;list-style-type:none;}
a,img{border:0;text-decoration: none;}
ul,li{padding:0px; margin:0px; list-style:none;}
ul li a:hover{ color:#f54b72;}
div a:hover{ color:#f54b72;}
input,form,select,textarea{ margin:0px;padding:0px; outline:medium; border:0; border-radius:0; background:none; font-family:"微软雅黑"; font-size:14px;}
i,em{ font-style:normal;}
.mo{ margin: 0 auto;}
.most{ width:100%; height:auto; overflow:hidden;}
.roundBorder{border-radius: 15px;} 
.clear{ clear:both; height:0; overflow:hidden;} 

/*首页*/
.cs{ width:300px; height:194px; overflow:hidden; position:relative; margin:0 auto;}
.cs-show{ width:100%; height:100%; overflow:hidden; position:relative; z-index:1;}
.cs-show img{ display:block; width:300px; height:194px;}
.cs-show p{ width:100%; height:42px; display:block; overflow:hidden; position:absolute; left:0; bottom:0; background:#f6f8f9; line-height:42px;}
.cs-show p span{ padding-left:12px; font-size:16px; color:#666666;}
.cs-show p i{ padding-right:12px; color:#ff6600;}
.cs-show p i em{ font-size:20px; padding:0 5px;}
.cs-hide{ width:100%; height:100%; overflow:hidden; position:absolute; z-index:2; background:url(../images/cs-opo.png) repeat; color:#fff; left:0; top:0; display:none;}
.cs-hide b{ width:100%; height:44px; display:block; overflow:hidden; text-align:center; line-height:44px; position:absolute; left:-100%; top:35px; font-size:18px;}
.cs-hide p{ width:100%; height:42px; display:block; overflow:hidden; text-align:center; line-height:21px; position:absolute; right:-100%; top:79px; font-size:12px;}
.cs-hide p span{ width:250px; height:100%; display:block; margin:0 auto; overflow:hidden;}
.cs-hide i{ width:100%; height:55px; display:block; overflow:hidden; text-align:center; line-height:55px; position:absolute; left:0; bottom:-55px; font-size:12px;}
.cs-hide i em{ font-size:26px; padding:0 5px; font-weight:bold;}
.hdt{ width:100%; height:37px; background:#f9f9f9; position:relative; z-index:5; font-family:"宋体"; font-size:12px; color:#6c6c6c;}
.hdtc{ width:1200px; height:100%;}
.hdtc-hy{ display:block; height:100%; overflow:hidden; line-height:37px;}
.hdtc-hy span{ padding-left:10px;}
.hdtc-hy a{ color:#6c6c6c;}
.hdtc-xl{ display:block; height:100%; overflow:hidden; line-height:37px; padding-left:17px;}
.hdtc-xl a{ display:block; height:100%; overflow:hidden; padding-left:20px; color:#6c6c6c; background:url(../images/hd-icon1.png) no-repeat left center;}
.hdtc-xl a:hover{background:url(../images/hd-icon1h.png) no-repeat left center;}
.hdtc-tx0{ display:block; height:100%; overflow:hidden; line-height:37px; padding-left:13px;}
.hdtc-tx0 a{ color:#6c6c6c;}
.hdtc-tx0 i{ padding-left:7px;}
.hdtc-tx1{ display:block; height:100%; overflow:hidden; line-height:37px; padding-left:13px;}
.hdtc-tx1 a{ color:#6c6c6c;}
.hdtc-sc{ display:block; height:100%; overflow:hidden; line-height:37px; padding-left:5px;}
.hdtc-sc a{ display:block; height:100%; overflow:hidden; padding-left:17px; color:#6c6c6c; background:url(../images/hd-xx.png) no-repeat left center;}
.hdtc-sc a:hover,.hdtc-sc a.act{background:url(../images/hd-xxh.png) no-repeat left center; color:#f54b72;}
.hdtc-link{ width:85px; height:100%; position:relative;}
.hdtc-link span{ width:100%; height:100%; display:block; position:relative;}
.hdtc-link span a{ width:83px; height:100%; display:block; border-left:1px solid #f9f9f9; border-right:1px solid #f9f9f9; text-align:center; line-height:37px; color:#6c6c6c;}
.hdtc-link span i{ background:url(../images/hd-icon0.png) no-repeat; width:7px; height:3px; overflow:hidden; display:block; position:absolute; top:17px; left:70px; -webkit-transform:rotate(0deg); -webkit-transition-duration:0.5s; -moz-transform:rotate(0deg); -moz-transition-duration:0.5s; transform:rotate(0deg); transition-duration:0.5s;}
.hdtc-link span.act a{ background:#fff; border-left:1px solid #eee; border-right:1px solid #eee;}
.hdtc-link span.act a i{ -webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; -moz-transform:rotate(180deg);-moz-transition-duration:0.5s; transform:rotate(180deg);transition-duration:0.5s;}
.hdtc-link ul{ width:83px; height:auto; overflow:hidden; background:#fff; position:absolute; left:0; top:37px; border:1px solid #eee; border-top:0; display:none;}
.hdtc-link li{ width:100%; height:25px; float:left; overflow:hidden; text-align:center; line-height:25px;}
.hdtc-link li a{ width:100%; height:100%; color:#6c6c6c; display:block;}
.headercenter{ width:1200px; height:70px; padding-top:25px; position:relative; z-index:4;}
.hdc-map{ width:95px; height:auto; position:relative; z-index:3;}
.hdc-map span{ width:75px; height:30px; display:block; border:1px solid #fff; text-indent:10px; line-height:30px; border-bottom:1px solid #fff; position:relative; z-index:2; overflow:hidden; background:#fff;}
.hdc-map span em{ display:block; height:100%; overflow:hidden; float:left; padding-right:10px; background:url(../images/hd-mapd.png) no-repeat right center; font-size:15px; color:#000; font-family:"宋体";}
.hdc-map span.act{ border:1px solid #eee; border-bottom:0;}
.hdc-map span.act em{background:url(../images/hd-mapdh.png) no-repeat right center;}
.hdc-map i{ width:61px; height:16px; display:block; background:#f3f3f3; text-align:center; line-height:16px; font-size:12px; font-family:"宋体"; color:#999; margin-left:11px; border-radius:2px;}
.hdc-map ul{ width:360px; padding:10px 7px 0; height:auto; overflow:hidden; border:1px solid #eee; position:absolute; top:30px; left:0; z-index:1; background:#fff; display:none;}
.hdc-map li{ width:72px; height:22px; float:left; overflow:hidden; margin-bottom:10px;}
.hdc-map a{ width:58px; height:22px; display:block; margin:0 auto; border-radius:4px; text-align:center; line-height:22px; color:#666;}
.hdc-map a:hover{ color:#fff; background:#f54b72;}
.hdc-form{ width:587px; height:41px; position:relative; z-index:1;}
.hdcf-lt{ width:461px; height:35px; border:3px solid #f54b72;}
.hdcfl-xz{ width:91px; height:100%; position:relative; font-size:12px; font-family:"宋体"; color:#999999; cursor:pointer; }
.hdcfl-xz span{ width:90px; border-right:1px solid #e5e5e5; height:100%; display:block; text-indent:19px; line-height:35px;background:#f8f8f8;}
.hdcfl-xz i{ position:absolute; left:68px; background:url(../images/hd-icon2.png) no-repeat; width:7px; height:4px; overflow:hidden; display:block; top:15px; -webkit-transform:rotate(0deg); -webkit-transition-duration:0.5s; -moz-transform:rotate(0deg); -moz-transition-duration:0.5s; transform:rotate(0deg); transition-duration:0.5s;}
.hdcfl-xz ul{ width:89px; height:auto; overflow:hidden; border:1px solid #e5e5e5; background:#fff; position:absolute; left:0; top:35px; border-bottom:0; display:none;}
.hdcfl-xz li{ width:100%; text-indent:15px; height:30px; float:left; overflow:hidden; line-height:30px; border-bottom:1px solid #e5e5e5;}
.hdcfl-xz li.act{ background:#efefef; color:#333;}
.hdcfl-xz i.act{-webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; -moz-transform:rotate(180deg);-moz-transition-duration:0.5s; transform:rotate(180deg);transition-duration:0.5s;}
.hdcfl-tx{ height:35px; width:370px; display:block; line-height:35px; overflow:hidden; font-family:"宋体"; color:#ccc; text-indent:15px; font-size:12px;}
.hdcf-st{ width:86px; height:41px;}
.hdcf-st input{ width:86px; height:41px; display:block; color:#fff; cursor:pointer; background:#f54b72; font-size:16px;}
.hdcf-st input.act{ background:#f15f81;}
.hdc-ts{ width:110px; height:40px; line-height:20px; overflow:hidden; color:#ff6a6a; padding-left:50px; background:url(../images/hd-icon3.gif) no-repeat;}
.hdc-phone{ width:178px; height:40px; position:relative; padding-bottom:10px;}
.hdcp-show{ width:128px; padding-left:50px; height:100%; line-height:20px; background:url(../images/hd-icon4.png) no-repeat;}
.hdcp-show span{ width:100%; height:20px; display:block; color:#999;}
.hdcp-show p{ width:100%; height:20px; display:block; color:#2064c8; font-size:16px; background:url(../images/hd-icon12.png) no-repeat 115px center;}
.hdcp-hide{ padding-top:8px; width:162px; height:auto; position:absolute; left:0; top:45px; display:none;}
.hdcp-hide i{ width:100%; height:9px; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:2; background:url(../images/hd-icon13.png) no-repeat 15px top;}
.hdcp-hide ul{ width:140px; height:auto; position:relative; z-index:1; border:1px solid #ccc; box-shadow:0 0 3px #999; overflow:hidden; padding:4px 10px; background:#fff;}
.hdcp-hide ul li{ width:100%; height:auto; overflow:hidden; float:left; padding:5px 0; line-height:18px; font-size:12px; color:#999; border-bottom:1px dashed #c5c5c5;}
.hdcp-hide ul li.mrb{ border-bottom:0;}
.hdcp-hide ul li p.tin{ text-indent:37px;}
.hdb{ width:100%; height:46px; position:relative; z-index:1; background:#f54b72;}
.hdbc{ width:1200px; height:100%;}
.hdb-wh{ width:91px; height:46px; position:relative;}
.hdb-wh span{ width:100%; height:100%; display:block; background:url(../images/hd-icon9.png) no-repeat; position:relative;}
.hdb-wh span i{ background:url(../images/hd-icon10.png) no-repeat; width:10px; height:6px; display:block; overflow:hidden; position:absolute; left:72px; top:20px;-webkit-transform:rotate(0deg); -webkit-transition-duration:0.5s; -moz-transform:rotate(0deg); -moz-transition-duration:0.5s; transform:rotate(0deg); transition-duration:0.5s;}
.hdb-wh span i.act{-webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; -moz-transform:rotate(180deg);-moz-transition-duration:0.5s; transform:rotate(180deg);transition-duration:0.5s;}
.hdb-wh p{ width:120px; height:auto; overflow:hidden; display:block; position:absolute; right:0; top:46px; background:#fff; display:none;}
.hdb-wh p img{ width:120px; height:120px; display:block;}
.hdb-wh p em{ width:100%; height:30px; text-align:center; line-height:30px; display:block; overflow:hidden; font-size:15px; color:#666;}
.hdbs{ width:130px; height:100%; position:relative; float:left;}
.hdbs-show{ width:100%; height:100%; position:relative;}
.hdbs-show span{ width:100%; height:100%; display:block; text-align:center; overflow:hidden; line-height:46px; font-size:16px; color:#fff; position:relative; background:url(../images/hd-sx.png) repeat-y right top;}
.hdbs-show a.act span{ background:url(../images/hd-sx.png) repeat-y right top #d52950;}
.hdbs-show i{ width:8px; height:4px; display:block; overflow:hidden; background:url(../images/hd-icon5.png) no-repeat; position:absolute; top:21px;-webkit-transform:rotate(0deg); -webkit-transition-duration:0.5s; -moz-transform:rotate(0deg); -moz-transition-duration:0.5s; transform:rotate(0deg); transition-duration:0.5s;}
.hdbs-show i.act{-webkit-transform:rotate(180deg);-webkit-transition-duration:0.5s; -moz-transform:rotate(180deg);-moz-transition-duration:0.5s; transform:rotate(180deg);transition-duration:0.5s;}
.hdbs-show i.adpos0{ left:105px;}
.hdbs-show i.adpos1{ left:100px;}
.hdbs-show em{ width:9px; height:4px; display:block; overflow:hidden; position:absolute; bottom:-4px; left:58px; background:url(../images/hd-icon6.png) no-repeat;}
.hdbs-show b{ background:url(../images/hot.png) no-repeat; width:27px; height:22px; display:block; overflow:hidden; position:absolute; right:6px; top:-6px;}
.hdbs-hide{ width:100%; height:auto; overflow:hidden; background:url(../images/hd-icon11.png) no-repeat right bottom #fff; position:absolute; left:0; top:46px; padding:12px 0 10px; display:none;}
.hdbs-hide li{ width:100%; height:40px; float:left; overflow:hidden; text-indent:20px; line-height:40px;}
.hdbs-hide a{ width:100%; height:100%; display:block;}
.hdbs-hide span{ height:100%; overflow:hidden; float:left; color:#666666;}
.hdbs-hide span.hdbsh-icon0{ padding-right:39px; background:url(../images/hd-icon7.png) no-repeat right center;}
.hdbs-hide span.hdbsh-icon1{ padding-right:43px; background:url(../images/hd-icon8.png) no-repeat right center;}
.content{ width:100%; height:auto; min-width:1200px; position:relative; z-index:1;}
.banner{ width:100%; height:530px; position:relative; overflow:hidden; z-index:1;}
.huandeng{ width:100%; height:100%; overflow:hidden; position:relative;}
.huandeng .hdbig { width:100%; height:100%; overflow:hidden; position:relative; padding:0; margin:0;}
.huandeng .hdbig li { width:100%; height:100%; position:absolute; left:0; top:0; z-index:10;}
.huandeng .hdbig li a{ width:100%; height:100%; display:block;}
.huandeng .hdbig li img { width:100%; height:100%; border:none;}
.huandeng .hdsmall { width:120px; height:14px; overflow:hidden; position:absolute; left:50%; margin-left:480px; bottom:40px; z-index:12;}
.huandeng .hdsmall li { float:left; width:14px; height:14px; margin-right:16px; cursor:pointer; background:url(../images/banner-libg.png) no-repeat;}
.huandeng .hdsmall li.sel { background:url(../images/banner-libg.png) -14px 0;}
.bc{ width:302px; height:462px; position:absolute; left:50%; top:39px; margin-left:-600px; z-index:5;}
.bcl{ width:100%; height:100%; background:#fff; border-radius:4px;}
.bcls{ width:100%; height:77px;}
.bcls .bcldt a{ width:100%; height:100%; display:block;}
.bcls .bcldt p{ padding-left:57px; height:28px; padding-top:16px; line-height:28px; display:block; overflow:hidden; width:228px; font-size:18px; color:#333333;}
.bcls .bcldt span{ padding-left:57px; height:20px; line-height:20px; display:block; overflow:hidden; width:228px; font-size:12px; color:#999999;}
.bcld-tk .bcldt i{ background:url(../images/bc-icon6.png) no-repeat; width:9px; height:16px; overflow:hidden; display:block; position:absolute; right:15px; top:30px;}
div.bcl .bcld-tk.addbgs{ background:#f7f7f7;}
div.bcls-icon0 .bcldt{ background:url(../images/bc-icon0.png) no-repeat 13px center;}
div.bcls-icon1 .bcldt{ background:url(../images/bc-icon1.png) no-repeat 6px center;}
div.bcls-icon2 .bcldt{ background:url(../images/bc-icon2.png) no-repeat 6px center;}
div.bcls-icon3 .bcldt{ background:url(../images/bc-icon3.png) no-repeat 7px center;}
div.bcls-icon4 .bcldt{ background:url(../images/bc-icon4.png) no-repeat 7px center;}
div.bcls-icon5 .bcldt{ background:url(../images/bc-icon5.png) no-repeat 9px center;}
div.bcld-tk{padding-left:17px; width:285px;}
.bcldt{ width:100%; height:76px; overflow:hidden; border-bottom:1px solid #dadada; position:relative;}
.bcld{ height:77px;}
.bcld-link{ width:100%; height:100%; display:block;}
.bcld .bcldt p{ padding-left:57px; height:28px; padding-top:16px; line-height:28px; display:block; overflow:hidden; width:228px; font-size:18px; color:#333333;}
.bcld .bcldt span{ padding-left:57px; height:20px; line-height:20px; display:block; overflow:hidden; width:228px; font-size:12px; color:#999999; position:absolute; right:0; top:44px;}
.bcld .bcldt span em{ padding-right:10px;}
.bcld .bcldt span a{ color:#999999;}
.bcld .bcldt span a:hover{ color:#f54b72;}
.bch{ width:627px; height:462px; background:#fff; border-left:1px solid #dadada; overflow:hidden; border-radius:4px; position:absolute; left:302px; top:0; display:none;}
.bch-title{ width:572px; height:46px; padding-top:13px; overflow:hidden; margin:0 auto; line-height:46px; font-size:26px; color:#111111; font-weight:400;}
.bch-tx0{ width:572px; height:38px; margin:0 auto 15px; overflow:hidden; line-height:38px; font-size:18px; color:#666666;}
.bch-tx0 span{ font-size:31px; color:#ff6900; font-style:italic;}
.bch-tx0 em{ color:#ff6900; padding:0 5px 0 6px;}
.bch-tx0 i{ color:#ff6900; padding:0 4px 0 19px; font-size:22px;}
.bch-form{ width:572px; height:123px; margin:0 auto 5px;}
.bchf-st{ width:473px; height:36px; overflow:hidden;}
.bchf-st input{ width:96px; height:36px; border-radius:4px; display:block; color:#fff; font-size:16px; background:#f54b72; cursor:pointer;}
.bchf-st input.act{ background:#f25c7e;}
.bchf-tx{ width:473px; height:72px; margin-bottom:15px;}
.bchft-xz{ width:142px; height:100%;}
.bchft-xz p{ width:100%; height:32px; overflow:hidden; display:block; text-indent:4px; line-height:32px; color:#666;}
.bchft-xz span{ width:128px; height:40px; position:relative; display:block; cursor:pointer;}
.bchft-xz em{ width:126px; height:38px; border:1px solid #cccccc; display:block; overflow:hidden; line-height:38px; border-radius:4px; font-size:13px; text-indent:14px; color:#333333; background:url(../images/bc-icon7.png) no-repeat 105px center;}
.bchft-xz em.act{ background:url(../images/bc-icon7h.png) no-repeat 105px center;}
.bchft-xz ul{ width:126px; height:auto; max-height:100px; border:1px solid #cccccc; display:none; overflow:auto; line-height:38px; border-radius:4px; font-size:13px; text-indent:14px; color:#333333; background:#fff; position:absolute; left:0; top:39px;}
.bchft-xz li{ width:100%; height:30px; float:left; overflow:hidden; line-height:30px;}
.bchft-xz li.act{ background:#eee;}
.bchft-tx{ width:331px; height:auto; overflow:hidden; position:relative;}
.bchft-tx p{ width:100%; height:32px; overflow:hidden; display:block; text-indent:4px; line-height:32px; color:#666;}
.bchft-tx input{ width:329px; height:38px; line-height:38px; border:1px solid #cccccc; border-radius:4px; font-size:13px; text-indent:14px; color:#999;}
.bch-img{ width:572px; height:auto; overflow:hidden; margin:0 auto; border-bottom:1px solid #dedede;}
.bch-img img{ display:block;}
.bch-subt{ width:572px; height:56px; padding-top:5px; overflow:hidden; margin:0 auto; line-height:56px; font-size:26px; color:#111111;}
.bch-link{ width:572px; height:auto; overflow:hidden; margin:0 auto;}
.bch-link span{ display:block; height:27px; position:relative; overflow:hidden; line-height:27px; margin-right:15px;}
.bch-link a{ color:#555555; padding-right:23px;}
.bch-link i{ background:url(../images/bc-hot.png) no-repeat; width:23px; height:12px; display:block; overflow:hidden; position:absolute; right:0; top:0;}
.bcmx-title{ width:572px; height:52px; padding-top:10px; overflow:hidden; margin:0 auto; line-height:52px; font-size:26px; color:#111111; font-weight:400; border-bottom:1px solid #dedede;}
.bcmx-list{ width:572px; height:auto; overflow:hidden; margin:17px auto 4px; border-bottom:1px solid #dedede;}
.bcmx-list li{ width:128px; height:auto; overflow:hidden; float:left; margin-bottom:10px; margin-right:20px;}
.bcmx-list li.mro{ margin-right:0;}
.bcmx-list img{ width:128px; height:83px; display:block; border-radius:2px;}
.bcmx-list p{ width:100%; height:30px; display:block; overflow:hidden; text-align:center; line-height:30px;}
.bcmx-list a{ font-size:12px; color:#777777;}
form.bcjm-fs .bchf-st{ width:542px;}
form.bcjm-fs .bchft-tx{ width:100%;}
form.bcjm-fs .bchft-tx input{ width:471px;}
.bchft-tx i{ font-size:12px; color:#999999;}
form.bcdj-adcs{ height:auto;}
form.bcdj-adcs .bchf-tx{ margin-bottom:3px;}
form.bcdj-adcs .bcdj-time{ width:473px; height:auto; overflow:hidden; margin-bottom:19px;}
.bcdjt{ width:232px; height:auto; overflow:hidden;}
.bcdjt-ts{ width:100%; height:32px; overflow:hidden; display:block; text-indent:4px; line-height:32px; color:#666;}
.bcdjt-bt{ width:230px; height:37px; overflow:hidden; position:relative; border-radius:4px; border:1px solid #cccccc;}
.bcdjt-bt input{ width:230px; height:37px; display:block; overflow:hidden; line-height:37px; color:#333333s; text-indent:11px;}
.bcdjt-bt i{ background:url(../images/bc-time.png) no-repeat; width:19px; height:17px; display:block; overflow:hidden; position:absolute; right:11px; top:11px;}
.bcdjt-bt em{ position:absolute; right:36px; top:0; height:37px; line-height:37px; font-family:"宋体"; font-size:12px; color:#999999; display:block;}
div.bch-jrb{ background:url(../images/bc-bg.png) repeat-x left bottom #fff;}
.bchj-list{ width:572px; height:auto; overflow:hidden; margin:0 auto;}
.bchj-list ul{ width:277px; height:auto; overflow:hidden;}
.bchj-list li{ width:100%; height:auto; overflow:hidden; float:left; border-bottom:1px dotted #d5d5d5;}
.bchj-list p{ width:100%; height:49px; display:block; overflow:hidden;}
.bchj-list p em{ background:url(../images/bc-num4.png) no-repeat; width:19px; height:26px; display:block; overflow:hidden; margin:10px 9px 0 0; text-align:center; line-height:22px; color:#fff;}
.bchj-list p i{ height:49px; line-height:49px; display:block; color:#777777; font-size:12px;}
.bchj-list p b{ display:block; padding:0 24px 0 0; height:49px; line-height:49px; overflow:hidden; background:url(../images/bc-icon10.png) no-repeat left center; font-weight:400; font-size:12px;}
.bchj-list p b.bgt{ background:url(../images/bc-icon8.png) no-repeat left center; padding:0 6px 0 13px; color:#ff6464;}
.bchj-list p b.bgb{ background:url(../images/bc-icon9.png) no-repeat left center; padding:0 6px 0 13px; color:#92db51;}
.bchj-list li.bchjl-num1 em{ background:url(../images/bc-num1.png) no-repeat;}
.bchj-list li.bchjl-num2 em{ background:url(../images/bc-num2.png) no-repeat;}
.bchj-list li.bchjl-num3 em{ background:url(../images/bc-num3.png) no-repeat;}
.bchj-list span{ display:none; padding-left:30px; height:auto; overflow:hidden; width:247px;}
.bchj-list img{ width:93px; height:60px; display:block; margin-right:10px; float:left; margin-bottom:10px;}
.contentcenter{ width:1200px; height:auto; overflow:hidden;}
.io-col{ width:100%; height:45px; padding-top:15px; overflow:hidden; line-height:45px; color:#bfbfbf; border-bottom:2px solid #dddddd;}
.io-col span{ padding:0 10px 0 5px; font-size:22px; color:#3f3f3f;}
.io-col i{ padding-right:13px;}
.io-col a{ color:#bfbfbf;}
.io-subt{ padding-bottom:24px;}
.ios-ts{ height:29px; padding:12px 12px 0; display:block; overflow:hidden; line-height:29px; font-size:16px; color:#666666;}
.ios-link{ display:block; margin-right:13px; width:87px; height:38px; overflow:hidden; padding-top:3px; position:relative;}
.ios-link a{ width:100%; display:block; overflow:hidden; color:#3f3f3f; height:29px; padding-top:9px; background:url(../images/io-libg.png) no-repeat left bottom; text-align:center; line-height:29px;}
.ios-link a:hover{ color:#fff; background:url(../images/io-libgh.png) no-repeat;}
.ios-form{ width:257px; height:27px; overflow:hidden; border-radius:30px; border:1px solid #eceded; margin-top:12px;}
.ios-form input.fl{ width:197px; height:27px; display:block; overflow:hidden; line-height:27px; text-indent:21px; font-family:"宋体"; font-size:12px; color:#cccccc;}
.ios-form input.fr{ width:60px; height:27px; display:block; overflow:hidden; color:#fff; background:#f54b72; cursor:pointer;}
.ios-form .fr.act{ background:#f56284;}
.iol{ width:389px; height:auto; overflow:hidden; margin:0 13px 20px 0; border:1px solid #e9e9e9; padding:8px 0 10px;}
.iol-img{ width:374px; height:245px; overflow:hidden; position:relative; margin:0 auto;}
.iol-img img{ width:374px; height:245px; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s; display:block; position:relative; z-index:1;}
.iol-img a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.iol-img p{ width:100%; height:37px; text-indent:11px; display:block; overflow:hidden; line-height:37px; color:#fff; font-size:16px; background:url(../images/io-opo.png) repeat; position:absolute; left:0; bottom:0; z-index:2;}
.iol-price{ width:362px; height:35px; margin:4px auto 0; overflow:hidden; line-height:35px; font-size:13px; color:#c5c5c5;}
.iol-price em{ font-size:14px; color:#f54b72;}
.iol-price span{ font-size:20px; padding:0 3px;}
.iol-tx{ width:362px; height:44px; line-height:22px; overflow:hidden; margin:0 auto; font-size:12px; color:#828282;}
.iol-tx p{ width:100%; height:22px; overflow:hidden; display:block; text-indent:12px; background:url(../images/io-icon0.png) no-repeat left center;}
div.io-list .mro{ margin-right:0;}
.it-pc{ margin-bottom:20px;}
.itp-lt{ width:402px; height:398px; overflow:hidden; padding:7px 11px 0; border:1px solid #e9e9e9;}
.itp-lt .iol-img{ width:402px; height:304px;}
.itp-lt .iol-img img{ width:402px; height:304px;}
.itp-lt .iol-img i{ background:url(../images/it-icon0.png) no-repeat; width:89px; height:61px; display:block; overflow:hidden; position:absolute; left:0; top:0; color:#fff; line-height:44px; text-align:center; font-size:24px; z-index:10;}
.itp-lt .iol-price,.itp-lt .iol-tx{ width:392px;}
.itp-rt{ width:748px; height:398px; border:1px solid #e9e9e9; padding-top:7px;}
.itp-rt .iol-img{ width:730px; height:304px;}
.itp-rt .iol-img img{ width:730px; height:304px;}
.itp-rt .iol-img i{ background:url(../images/it-icon0.png) no-repeat; width:89px; height:61px; display:block; overflow:hidden; position:absolute; left:0; top:0; color:#fff; line-height:44px; text-align:center; font-size:24px; z-index:10;}
.itp-rt .iol-price,.itp-rt .iol-tx{ width:720px;}
.ik-col{ background:url(../images/ik-hx.png) repeat-x left bottom;}
.ikc-tx0{ height:48px; display:block; line-height:48px; overflow:hidden; padding:0 10px 0 5px; font-size:22px; color:#3f3f3f;}
.ikc-tx1{ height:34px; display:block; line-height:34px; overflow:hidden; padding:14px 45px 0 0; font-size:12px; color:#bababa;}
.ikc-link{ width:810px; height:44px; padding-top:6px; overflow:hidden; position:relative;} 
.ikc-link ul{ width:100%; height:100%; overflow:hidden;}
.ikc-link li{ width:72px; height:44px; line-height:44px; margin-right:18px; overflow:hidden; text-align:center; cursor:pointer; color:#666666; float:left;}
.ikc-link li.act{ color:#f54b72;}
.ikc-link p{ width:90px; height:6px; overflow:hidden; display:block; position:absolute; left:0; bottom:0;}
.ikc-link p i{ width:72px; height:6px; display:block; overflow:hidden; background:url(../images/ik-icon0.png) no-repeat;}
.ios-link i{ background:url(../images/bc-hot.png) no-repeat; width:23px; height:12px; display:block; overflow:hidden; position:absolute; top:8px; right:4px;}
.ikc-mroe{ height:40px; display:block; overflow:hidden; line-height:40px; padding:5px 7px 0 0;}
.ikc-mroe a{ color:#b1b1b1;}
.ik-bt{ margin-bottom:20px;}
.ikb-lt{ width:238px; height:458px; overflow:hidden; padding-top:25px;}
.ikbl-title{ width:143px; height:30px; overflow:hidden; margin:0 auto; text-align:center; line-height:143px; background:#fff; border-radius:30px; line-height:30px; font-size:16px; color:#404040; border:1px solid #e2e2e2;}
.ikbl-list{ padding:13px 0 18px; background:url(../images/ik-sx.png) repeat-y center top; width:100%; height:auto; overflow:hidden; position:relative;}
.ikbl-list ul{ width:108px; height:auto; overflow:hidden;}
.ikbl-list li{ width:100%; height:36px; float:left; overflow:hidden; line-height:36px;}
.ikbl-list a{ display:block; height:100%; overflow:hidden; float:right; color:#666666; padding-right:8px;}
.ikbl-list em{ display:block;}
.ikbl-list i{ display:block; background:url(../images/ik-icon1.png) no-repeat left center; width:0; height:100%; overflow:hidden;}
.ikbl-list ul.fr a{ float:left; padding:0 0 0 8px;}
.ikbl-list p{ width:9px; height:auto; overflow:hidden; display:block; position:absolute; left:114px; top:13px;}
.ikbl-list p b{ width:100%; height:36px; display:block; float:left; overflow:hidden; background:url(../images/ik-icon2.png) no-repeat center center;}
.ikb-rt{ width:932px; height:483px; overflow:hidden; display:none;}
.ikbr-top{ width:100%; height:258px; overflow:hidden; padding:11px 0 20px;}
.ikbrt-banner{ width:614px; height:258px; overflow:hidden; position:relative;}
.ikbrt-banner .huandeng .hdbig li img{ width:100%; height:100%;}
.ikbrt-banner .huandeng .hdbig li p{ background:url(../images/ik-hxt.png) repeat-x; width:100%; display:block; overflow:hidden; text-indent:20px; color:#fff; height:43px; padding-top:12px; line-height:43px; font-size:16px; position:absolute; left:0; bottom:0;}
.ikbrt-banner .huandeng .hdsmall{ left:525px; margin-left:0; height:19px; width:80px; bottom:12px;}
.ikbrt-banner .huandeng .hdsmall li{ width:15px; height:19px; margin-right:5px; background:url(../images/ik-icon3.png) no-repeat center center;}
.ikbrt-banner .huandeng .hdsmall li.sel{ background:url(../images/ik-icon1.png) no-repeat;}
div.ikbr-top .cs{ width:300px; height:258px; margin:0;}
div.ikbr-top .cs img{ width:300px; height:258px;}
div.ikbr-top .cs-hide i{}
.ikbr-bottom .cs{ margin-right:16px;}
.ikbr-bottom div.mro{ margin-right:0;}
.ikbr-top .cs-hide b{ font-size:18px; top:60px;}
.ikbr-top .cs-hide p{ font-size:15px; top:115px;}
.ikbr-top .cs-hide i{ font-size:15px;}
.iks{ padding:0 0 40px;}
div.ikc-js2 .ikc-link li a{ width:100%; height:100%; display:block; color:#666666;}
div.ikc-js2 .ikc-link li a:hover{ background:url(../images/ik-icon0.png) no-repeat center bottom; color:#ff8ca1;}
.iks-bottom{ padding-top:12px;}
.iksb-lt{ width:557px; height:208px; background:#f6f8f9; position:relative;}
.iksb-lt ul{ width:186px; height:100%; position:relative; z-index:5;}
.iksb-lt li{ width:100%; height:51px; float:left; text-indent:11px; color:#555555; line-height:52px; cursor:pointer; border-bottom:1px solid #cccccc; position:relative;}
.iksb-lt li.mro{ border-bottom:0; height:52px;}
.iksb-lt i{ background:url(../images/iks-icon0.png) no-repeat; width:11px; height:21px; display:none; overflow:hidden; position:absolute; right:-11px; top:15px;}
.iksb-lt li.act{ background:#f54b72; color:#fff;}
.iksb-lt li.act i{ display:block;}
.iksb-lt a{ width:371px; height:209px; display:none; overflow:hidden; position:absolute; right:0; top:0; z-index:1;}
.iksb-lt img{ width:371px; height:209px; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.iksb-lt a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.iksb-rt{ width:617px; height:208px; overflow:hidden;}
.iksb-rt a{ width:300px; height:208px; display:block; overflow:hidden; position:relative;}
.iksb-rt img{ width:300px; height:208px; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.iksb-rt a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.iksb-rt p{ background:url(../images/ik-hxt.png) repeat-x; display:block; position:absolute; left:0; bottom:0; color:#fff; font-size:16px; height:42px; line-height:42px; padding-top:13px; width:100%; text-align:center;}
.footer{ background:url(../images/ft-hx.jpg) repeat-x left top #f7f7f7; width:100%; height:auto; min-width:1200px;}
.foootercenter{ width:1200px; height:auto; overflow:hidden;}
.fto{ padding:30px 0 12px; border-bottom:1px solid #f0efef; margin-bottom:22px;}
.fto-link{ width:150px; height:auto; overflow:hidden; padding-bottom:27px;}
.fto-link h4{ width:100%; height:27px; overflow:hidden; text-align:center; display:block; line-height:27px; font-size:16px; color:#555555; margin-bottom:16px;}
.fto-link p{ width:100%; height:24px; line-height:24px; display:block; overflow:hidden; text-align:center;}
.fto-link a{ color:#666666;}
.fto-wh{ width:160px; height:auto; overflow:hidden; border-right:1px solid #f0efef;}
.fto-wh b{ width:100%; height:27px; overflow:hidden; text-align:center; display:block; line-height:27px; font-size:16px; color:#555555; margin-bottom:16px;}
.fto-wh img{ margin:0 auto 27px; display:block;}
.fto-cu{ width:286px; height:auto; padding-top:12px;}
.fto-cu span{ width:100%; display:block; height:27px; line-height:27px; overflow:hidden; font-size:15px; color:#9c9c9d; text-align:center; font-weight:bold;}
.fto-cu b{ width:100%; display:block; height:32px; line-height:32px; overflow:hidden; font-size:24px; color:#f54b72; text-align:center;}
.fto-cu em{ width:216px; height:58px; display:block; margin:0 auto;}
.fto-cu em i{ height:auto; display:block; width:72px; float:left; text-align:center;}
.fto-cu em i.ftoc-wb p{ background:url(../images/ft-icon0.png) no-repeat;}
.fto-cu em i.ftoc-wb a:hover p{ background:url(../images/ft-icon0.png) no-repeat 0 -28px;}
.fto-cu em i.ftoc-wh p{ background:url(../images/ft-icon0.png) no-repeat -28px 0;}
.fto-cu em i.ftoc-wh a:hover p{ background:url(../images/ft-icon0.png) no-repeat -28px -28px;}
.fto-cu em i.ftoc-qq p{ background:url(../images/ft-icon0.png) no-repeat -56px 0;}
.fto-cu em i.ftoc-qq a:hover p{ background:url(../images/ft-icon0.png) no-repeat -56px -28px;}
.fto-cu p{ width:28px; height:28px; display:block; overflow:hidden; margin:0 auto;}
.fto-cu div{ width:100%; height:30px; line-height:30px; text-align:center; display:block; overflow:hidden; margin:0 auto; color:#c6c9d1;}
.fto-cu a:hover div{ color:#666;}
.fto-cu em i.ftoc-wh label{ background:url(../images/we-bg.png) no-repeat; width:117px; height:124px; display:none; overflow:hidden; position:absolute; left:-24px; top:30px;}
.fto-cu em i.ftoc-wh label img{ width:115px; height:115px; padding-top:8px;}
.fto-cu em i.ftoc-wh{ position:relative;}
.ftt-title{ width:70px; height:30px; overflow:hidden; line-height:30px; font-size:14px; color:#555555;}
.ftt-list{ width:1130px; height:auto; overflow:hidden;}
.ftt-list li{ width:114px; height:auto; overflow:hidden; float:left; margin-right:10px;}
.ftt-list li.mro{ margin-right:0;}
.ftt-list img{ width:112px; height:28px; display:block; border:1px solid #f0f0f0;}
.ftt-list p{ width:100%; height:22px; margin-bottom:10px; display:block; overflow:hidden; text-align:center; line-height:22px; font-size:12px; color:#b3b3b3;}
.ftf-title{ width:70px; height:22px; overflow:hidden; line-height:22px; font-size:14px; color:#555555;}
.ftf-list{ width:1130px; height:auto; overflow:hidden;}
.ftf-list li{ margin-right:15px; float:left; height:22px; line-height:22px;}
.ftf-list a{ font-size:13px; color:#b3b3b3;}
.ftf{ padding-bottom:22px; border-bottom:1px solid #f0efef;}
.ftt{ padding-bottom:12px;}
.ftb{ width:100%; height:70px; overflow:hidden; font-size:13px; color:#8a8a8a;}
.ftb p{ padding-left:167px; width:450px; display:block; overflow:hidden; padding-top:17px; height:53px;}
.ftb span{ width:100%; height:22px; display:block; overflow:hidden; line-height:22px;}
.ftb em{ padding-left:15px;}
.ftb a{ color:#8a8a8a;}
.float_qq{ position:fixed; top:200px; right:0; width:50px; height:203px; z-index:10000000;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4,.float_qq li.float_qq5{ position:absolute; left:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:51px; left:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:102px; left:0; width:172px;}
.float_qq li.float_qq4{ top:153px;left:0; width:172px;}
.float_qq li.float_qq5{ top:204px;}
.float_qq4{ position:absolute; top:153px; left:0;}
.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px;}
.float_qq li a img{ display:block; float:left; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#f54b72; opacity:1;color: white;text-decoration: underline;}
.float_shwx{ position:absolute; top:-141px; left:-130px; background:url(../images/float_wxbd.png) no-repeat bottom right; width:130px; height:130px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block;background-color:#FFF;}
.inpo-col{ width:36px; height:auto; overflow:hidden; position:fixed; left:50%; margin-left:-675px; top:-300px; z-index:100; background:url(../images/inpo-hx.png) no-repeat center bottom #fff;}
.inpo-col li{ width:100%; height:39px; overflow:hidden; float:left; text-align:center; line-height:39px; font-size:12px; color:#fff; background:url(../images/inpo-hx.png) no-repeat center bottom; cursor:pointer;}
.inpo-col span{ width:100%; height:100%; display:block; overflow:hidden;}
.inpo-col em{ background:#f54b72; width:100%; height:100%; display:none; overflow:hidden;}
.inpo-col li span.inpoc-icon0{ background:url(../images/inpo-icon0.png) no-repeat center center;}
.inpo-col li span.inpoc-icon1{ background:url(../images/inpo-icon1.png) no-repeat center center;}
.inpo-col li span.inpoc-icon2{ background:url(../images/inpo-icon2.png) no-repeat center center;}
.inpo-col li span.inpoc-icon3{ background:url(../images/inpo-icon3.png) no-repeat center center;}
.inpo-col li span.inpoc-icon4{ background:url(../images/inpo-icon4.png) no-repeat center center;}
.inpo-col li span.inpoc-icon5{ background:url(../images/inpo-icon5.png) no-repeat center center;}
.inpo-col li.act em{ display:block;}
/*会员中心*/
.gz-hy{ width:120px; height:100%; position:relative;}
.gzh-show{ width:100%; height:100%; overflow:hidden; line-height:37px;}
.gzh-show a{ display:block; overflow:hidden; height:100%; border-left:1px solid #f9f9f9;  border-right:1px solid #f9f9f9; font-size:12px; color:#6c6c6c; position:relative; float:left; z-index:2;}
.gzh-show a.act{ border-left:1px solid #eee;  border-right:1px solid #eee; color:#6c6c6c; background:#fff;}
.gzh-show a.act i{background:url(../images/gz-to.png) no-repeat left center;}
.gzh-show span{ display:block; padding-left:5px;}
.gzh-show img{ display:block; padding:10px 10px 0 8px;}
.gzh-show i{ width:10px; height:100%; display:block; overflow:hidden; background:url(../images/hd-icon0.png) no-repeat left center ; float:left;}
.gzh-hide{ width:305px; height:auto; overflow:hidden; position:absolute; left:0; top:36px; border:1px solid #eee; background:#fff; z-index:1; display:none;}
.gzh-hide p{ width:275px; height:25px; margin:0 auto; overflow:hidden; line-height:35px; color:#404040; font-size:12px; text-align:right; display:block;}
.gzh-hide p a{ color:#404040;}
.gzh-hide p a:hover{ color:#f54b72;}
.gzh-hide p i{ padding:0 5px;}
.gzh-hide span{ width:275px; height:auto; margin:0 auto 10px; overflow:hidden; display:block;}
.gzh-hide span i{ width:75px; height:75px; display:block; border-radius:50%; margin-right:25px; overflow:hidden;}
.gzh-hide span i img{ width:75px; height:75px; display:block; border-radius:50%;}
.gzh-hide em{ width:170px; height:16px; display:block; overflow:hidden; padding-top:15px;}
.gzh-hide em img{ width:16px; height:16px; }
.gzh-hide b{ width:170px; height:35px; display:block; overflow:hidden; line-height:35px;}
.gzh-hide b a{ color:#404040;}
.gzh-hide b a:hover{ color:#f54b72;}
.gz{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:20px 0 85px;}
div.gz-adbg{ background:#f5f5f5;margin-top: 50px;}
.gz-lt{ width:202px; height:auto; overflow:hidden; background:#fff; border:1px solid #ebebeb; padding:15px 0 10px;}
.gzl-title{ width:100%; height:33px; overflow:hidden; line-height:33px;}
.gzl-title a{ width:100%; height:100%; display:block; text-indent:49px; font-size:16px; color:#333333; background:url(../images/gz-libg.png) no-repeat 180px center; font-weight:400;}
h4.gzlt-icon0{ background:url(../images/gz-icon0.png) no-repeat 26px center;}
h4.gzlt-icon1{ background:url(../images/gz-icon1.png) no-repeat 26px center;}
h4.gzlt-icon2{ background:url(../images/gz-icon2.png) no-repeat 26px center;}
.gzl-list{ padding-bottom:6px;}
.gzl-list li{ width:100%; height:34px; float:left; overflow:hidden; text-indent:49px; line-height:34px;}
.gzl-list a{ color:#666666;}
.gzl-list li.apt{ background:url(../images/gz-fx.png) no-repeat 115px center;}
.gz-rt{ width:985px; height:auto; overflow:hidden; position:relative;}
.gzro{ position:relative;}
.gzro-wk{ background:#fff; border:1px solid #ebebeb; width:983px; margin-bottom:10px; height:182px; position:relative; z-index:1; overflow:hidden;}
.gzro-icon{ background:url(../images/gz-sx.png) no-repeat; width:18px; height:184px; position:absolute; top:0; right:210px; z-index:2; overflow:hidden;}
.gzrow-img{ width:135px; height:127px; overflow:hidden; padding:28px 20px 0 25px;}
.gzrow-img img{ display:block; border:1px solid #d8d8d8; border-radius:15px; width:133px; height:125px;}
.gzrow-lt{ width:570px; height:auto; overflow:hidden;}
.gzrowl-name{ width:100%; height:44px; padding-top:32px; overflow:hidden; line-height:44px; font-size:24px; color:#333333;}
.gzrowl-tx{ width:100%; height:34px; margin-bottom:10px; overflow:hidden; line-height:34px; color:#333333;}
.gzrowl-tx i{ color:#f54b72; padding-right:5px;}
.gzrowl-tx em{ padding:0 10px 0 5px; color:#dedede;}
.gzrowl-tx a{ color:#45a2d0;}
.gzrowl-num{ width:100%; height:17px; overflow:hidden; line-height:17px; color:#333333;}
.gzrowl-num span{ display:block;}
.gzrowl-num img{ display:block; padding-left:10px;}
.gzrowl-num em{ display:block; height:100%; overflow:hidden; width:380px; background:#ebebeb; border-radius:30px;}
.gzrowl-num i{ display:block; height:100%; background:#00752c;}
.gzrow-rt{ width:190px; padding-right:15px; height:auto; overflow:hidden; padding-top:10px;}
.gzrowr-title{ width:100%; height:40px; line-height:40px; overflow:hidden; font-size:16px; text-indent:21px; background:url(../images/gz-icon2.png) no-repeat left center; color:#222222;}
.gzrowr-tx{ width:100%; height:27px; line-height:27px; overflow:hidden; font-size:12px; color:#666666;}
.gzrowr-tx em{ font-size:16px; padding:0 5px; color:#f54b72;}
.gzrowr-tx i{ font-size:12px;}
.gzrowr-num{ width:180px; height:auto; overflow:hidden; margin:4px auto 0; border-top:1px solid #e8e8e8;}
.gzrowr-num p{ width:89px; height:auto; overflow:hidden; display:block; border-right:1px solid #e8e8e8;}
.gzrowr-num span{ width:100%; height:22px; display:block; overflow:hidden; text-align:center; line-height:22px; color:#333333; font-size:12px;}
.gzrowr-num em{ width:100%; height:27px; display:block; overflow:hidden; text-align:center; line-height:27px; color:#f54b72; font-size:20px; padding-top:14px;}
.gzrowr-num i{ font-size:12px;}
.gzrowr-num p.fr{ width:90px; border-right:0;}
.gzrt{ width:983px; height:auto; overflow:hidden; background:#fff; border:1px solid #ebebeb; margin-bottom:6px;}
.gzrt li{ width:246px; height:109px; float:left; overflow:hidden; background:url(../images/gz-sxt.png) no-repeat right center;}
.gzrt li.mro{ margin-right:0; width:245px;}
.gzrf-title{ width:100%; height:45px; overflow:hidden; line-height:45px; font-size:17px; color:#333333; text-indent:6px; background:url(../images/gz-icon3.png) no-repeat 85px center;}
.gzrf-title i{ font-family:"宋体"; font-size:12px; padding-left:29px; color:#999999;}
.gzrt a{ width:239px; height:103px; display:block; overflow:hidden; border:3px solid #fff; position:relative;}
.gzrt img{ display:block; width:239px; height:103px; -webkit-transition:all 0.5s ease 0s; -moz-transition:all 0.5s ease 0s; transition:all 0.5s ease 0s}
.gzrt a:hover{ border:3px solid #f4f4f4;}
.gzrt a:hover img{-webkit-transform:scale(0.95); -moz-transform:scale(0.95); transform:scale(0.95);}
.gzrt b{ width:95px; height:36px; top:12px; position:absolute; left:16px; overflow:hidden; line-height:36px; display:block; font-size:18px; color:#444444;}
.gzrt p{ width:95px; height:42px; top:48px; position:absolute; left:16px; overflow:hidden; line-height:21px; display:block; color:#666666;}
.gzrf{ width:983px; height:auto; background:#fff; border:1px solid #ebebeb; border-collapse:collapse;}
.gzrf th{ line-height:43px; border-bottom:1px solid #ebebeb; font-size:14px; font-weight:400; color:#999999; background:url(../images/gz-sxth.png) right center no-repeat #fafafa;}
.gzrf th.mro{ background:#fafafa;}
.gzrf tr.gzrf-col td{ line-height:48px; border-bottom:1px solid #ebebeb; border-top:1px solid #ebebeb; font-size:13px; color:#888888; text-indent:15px;}
.gzrf tr.gzrf-col td i{ color:#45a2d0;}
.gzrf tr.gzrf-col td em{ padding:0 15px 0 10px;}
.gzrf tr.gzrfc-icon0 td{ background:url(../images/gz-icon4.png) no-repeat 10px center; text-indent:50px;}
.gzrf tr.gzrfc-icon1 td{ background:url(../images/gz-icon5.png) no-repeat 10px center; text-indent:50px;}
.gzrf tr.gzrfc-icon2 td{ background:url(../images/dg-icon0.png) no-repeat 10px center; text-indent:50px;}
.gzrf tr.gzrfc-icon3 td{ background:url(../images/gz-icon6.png) no-repeat 10px center; text-indent:50px;}
.gzrf td.gzrf-cp{ padding:15px 0 15px 20px;}
.gzrf td.gzrf-cp img{ width:180px; height:116px; display:block; margin-right:12px;}
.gzrf td.gzrf-cp p{ display:block; height:44px; padding-top:25px; line-height:22px; width:200px; overflow:hidden; font-size:16px; color:#333333;}
.gzrf td.gzrf-cp em{ display:block; height:35px; line-height:35px; width:200px; overflow:hidden; font-size:12px; color:#999999;}
.gzrf td.gzrf-cp a:hover p{ color:#f54b72;}
.gzrf td.gzrf-price{ text-align:center; color:#ff003b;}
.gzrf td.gzrf-time{ text-align:center; color:#333333;}
.gzrf td.gzrf-num{ text-align:center; color:#333333;}
.gzrf td.gzrf-link p{ width:100%; height:auto; overflow:hidden; display:block; padding-bottom:6px;}
.gzrf td.gzrf-link p a{ width:120px; height:30px; display:block; overflow:hidden; color:#fff; text-align:center; line-height:30px; margin:15px auto 0; background:#00752c;}
.gzrf td.gzrf-link p a:hover{ background:#f66587;}
.gzrf td.gzrf-link span{ line-height:24px; height:24px; display:block; overflow:hidden; width:100%; text-align:center;}
.gzrf td.gzrf-link span a{ font-size:13px; color:#45a2d0;}
.gzrf td.gzrf-link span a:hover{ color:#f54b72;}
/*我的信息*/
.wx-title{ width:940px; height:56px; padding-top:7px; overflow:hidden; line-height:56px; margin:0 auto; font-weight:400; font-size:22px; color:#3f3f3f; text-indent:7px; border-bottom:1px solid #dedede;}
.wxbg{ width:983px; border:1px solid #dedede; background:#fff;}
.cp-form{ position:relative; margin:28px 0 50px;}
.cpf-pas{ width:100%; height:auto; overflow:hidden; margin-bottom:21px;}
.cpf-pas label{ width:337px; height:31px; display:block; overflow:hidden; float:left; text-align:right; line-height:31px; color:#3b3b3b; margin-right:18px;}
.cpf-pas input{ width:216px; height:29px; display:block; float:left; overflow:hidden; background:none; line-height:29px; text-indent:5px; font-size:14px; font-family:"微软雅黑"; color:#666; border:1px solid #e7e7e7;}
.cpf-pas input.act{ border:1px solid #f54b72;}
.cpf-st{ padding-top:14px; padding-left:356px;}
.cpf-st input{ width:176px; cursor:pointer; height:44px; display:block; border:0; background:#f54b72; font-family:"微软雅黑"; color:#fff; font-size:18px; border-radius:2px; float:left; margin-right:15px;}
.cpf-st input.act{ background:#f76486;}
.cpf-st i{ display:block; overflow:hidden; float:left; height:22px; line-height:22px; padding-top:22px;}
.cpf-st a{ font-size:12px; color:#0088cc;}
.cpf-pascst{ margin-bottom:21px;}
.cpf-pascst span{ width:337px; height:31px; display:block; overflow:hidden; float:left; text-align:right; line-height:31px; color:#3b3b3b; margin-right:18px;}
.cpf-pascst input{ display:block; float:left; margin-top:9px; _margin-top:5px;}
.cpf-pascst label{ height:31px; line-height:31px; display:block; float:left; overflow:hidden; color:#3b3b3b; padding:0 40px 0 5px;}
.cpf-pas em{ display:block; float:left; font-style:normal; height:31px; line-height:31px; padding-right:15px;}
.mi-listf{ margin-bottom:21px;}
.mi-listf label{ width:337px; height:31px; display:block; overflow:hidden; float:left; text-align:right; line-height:31px; color:#3b3b3b; margin-right:18px;}
.mi-listf select{ width:65px; height:29px; display:block; float:left; overflow:hidden; background:none; line-height:29px; text-align:center; font-size:14px; font-family:"微软雅黑"; color:#666; border:1px solid #e7e7e7;}
.mi-listf span{ display:block; float:left; height:31px; line-height:31px; color:#666; padding:0 5px;}
.cpf-pas i{ padding-right:3px; color:#f54b72;}
.cpf-pas span{ display:block; line-height:31px;}
.cpf-pas a{ color:#0088cc;}
div.wx-adcs0 select{ width:90px; margin-right:10px;}
.wx-rw{ width:135px; height:127px; overflow:hidden; position:absolute; top:15px; left:44px; cursor:pointer;}
.wx-rw img{ display:block; border:1px solid #d8d8d8; border-radius:15px; width:133px; height:125px;}
.wx-rw i{ width:100%; height:100%; display:block; text-align:center; line-height:127px; color:#fff; background:url(../images/wx-opo.png) repeat; position:absolute; left:0; top:0; border-radius:15px;}
form.wmf-adcs{ margin:107px  0 221px;}
/*我的收藏*/
.ws-col{ height:44px; position:absolute; top:20px; right:22px; overflow:hidden; line-height:44px;}
.ws-col li{ float:right; height:100%; overflow:hidden; width:88px; text-align:center;}
.ws-col a{ width:100%; height:100%; display:block; color:#666666;}
.ws-col a:hover,.ws-col a.act{ background:url(../images/ik-icon0.png) no-repeat center bottom;}
.ws-list{ width:940px; height:auto; overflow:hidden; margin:15px auto 10px;}
.ws-list div.mro{ margin-right:0;}
.wsl{ width:300px; height:auto; overflow:hidden; margin-right:20px; margin-bottom:45px;}
.wsl-img{ width:300px; height:auto; overflow:hidden;}
.wsl-img i{ display:block; overflow:hidden; width:300px; height:194px;}
.wsl-img img{ width:300px; height:194px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s}
.wsl-img a:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.wsl-img p{ width:100%; height:33px; margin-bottom:5px; overflow:hidden; display:block; text-align:center; line-height:33px;}
.wsl-img a{ color:#333333;}
.wsl-sz{ width:178px; height:26px; overflow:hidden; margin:0 auto;}
.wsl-sz a{ width:74px; height:100%; display:block; overflow:hidden; text-align:center; line-height:26px; border-radius:2px;}
.wsl-sz a.fl{ color:#fff; background:#fc9834;}
.wsl-sz a.fl:hover{ color:#fff; background:#f7a14c;}
.wsl-sz a.fr{ color:#646464; background:#e6e6e6;}
.wsl-sz a.fr:hover{ color:#646464; background:#f1eded;}
/*我的点评*/
.wd{ width:930px; height:auto; overflow:hidden; margin:35px auto;}
.wds{ border-bottom:1px solid #dedede; margin-bottom:20px; padding-bottom:10px;}
.wds-img{ width:151px; height:97px; overflow:hidden; padding:0 13px 15px 12px;}
.wds-img img{ width:151px; height:97px;}
.wds-rt{ width:700px; height:auto; overflow:hidden;}
.wdsr-title{ width:100%; height:auto; overflow:hidden; padding-top:8px; line-height:21px; font-size:16px; color:#424242;}
.wdsr-pl{ width:100%; height:40px; overflow:hidden; line-height:40px; color:#666666;}
.wdsr-pl span{ display:block; height:100%; padding-right:28px;}
.wdsr-pl span.wdsrp-icon0{ background:url(../images/wd-icon0.png) no-repeat right center;}
.wdsr-pl span.wdsrp-icon1{ background:url(../images/wd-icon1.png) no-repeat right center;}
.wdsr-pl a{ display:block; padding-left:26px; background:url(../images/wd-icon2.png) no-repeat left center; color:#424242;}
.wdsr-tx{ line-height:24px; color:#666666; margin-bottom:10px;}
.wdsr-tx label{ width:70px; height:24px; display:block; overflow:hidden; float:left;}
.wdsr-tx p{ width:630px; height:auto; display:block; overflow:hidden; float:left;}
.wdsr-img{ width:630px; height:aut; overflow:hidden; padding-left:70px;}
.wdsr-img img{ width:60px; height:60px; display:block; float:left; margin:0 10px 10px 0;}
/*收货地址*/
.cpf-pas i{ display:block; float:left; font-style:normal; color:#d7382e; padding-left:5px;}
div.dadz select{ width:95px; margin-right:5px;}
div.daplst{ padding-left:360px;}
div.da-addwd input{ width:497px;}
.mrs-tab td.mrscs span{ width:50px; height:22px; display:block; float:left; border-right:1px solid #dedede; cursor:pointer; background:url(../images/da-off.png) no-repeat center center; overflow:hidden;}
.mrs-tab td.mrscs em{ width:50px; height:22px; display:block; float:left; border-right:1px solid #dedede; cursor:pointer; background:url(../images/da-gx.png) no-repeat center center; margin-right:20px; overflow:hidden;}
.mrs-tab td.mrscs i{ font-style:normal; color:#ff6633; width:60px; height:22px; display:block; float:left; overflow:hidden; text-align:center; line-height:22px; font-size:12px; cursor:pointer;}
.mrs-tab{ width:940px; height:auto; border-collapse:collapse; margin:40px auto 45px; font-size:14px; color:#747474;}
.mrs-tab th{ height:42px; line-height:42px; font-weight:400; text-align:center; border-bottom:1px solid #dedede; background:url(../images/sc-sx.png) no-repeat right center #f5f5f5;}
.mrs-tab td{ height:62px; line-height:62px; font-weight:400; text-align:center; border-bottom:1px solid #dedede;}
.mrs-tab th.rebgs{ background:#f5f5f5;}
/*成长等级*/
.cd-top{ width:983px; height:auto; overflow:hidden; border:1px solid #ebebeb; background:#fff; margin-bottom:16px;}
.cdtr-img{ width:135px; height:127px; overflow:hidden; padding:33px 17px 34px 36px;}
.cdtr-img img{ display:block; border:1px solid #d8d8d8; border-radius:15px; width:133px; height:125px;}
.cdtr-name{ height:68px; line-height:68px; padding-top:10px; font-size:18px; color:#222222; width:742px;}
.cdtr-xx{ width:742px; height:auto; position:relative;}
.cdtr-xx p{ width:100%; height:17px; position:relative; display:block; background:#dddddd; border-radius:30px;}
.cdtr-xx p span{ height:100%; display:block; position:absolute; left:0; top:0; background:#ed7590; border-radius:30px;}
.cdtr-xx p em{ height:25px; line-height:25px; display:block; overflow:hidden; position:absolute; right:0px; top:-25px; background:url(../images/cd-icon0.png) no-repeat right center; color:#666666; padding-right:20px;}
.cdtr-xx ul{ width:100%; position:relative; padding-top:10px;}
.cdtr-xx li{ width:144px; height:auto; overflow:hidden; position:absolute; top:10px;}
.cdtr-xx li img{ display:block; margin:0 auto;}
.cdtr-xx li em{ width:100%; display:block; overflow:hidden; height:25px; line-height:25px; color:#666666; text-align:center;}
.cdtr-xx li.cdtrx-wz0{ left:-65px;}
.cdtr-xx li.cdtrx-wz1{ left:80px;}
.cdtr-xx li.cdtrx-wz2{ left:225px;}
.cdtr-xx li.cdtrx-wz3{ left:375px;}
.cdtr-xx li.cdtrx-wz4{ left:515px;}
.cdtr-xx li.cdtrx-wz5{ left:660px;}
.cd-bottom{ width:983px; height:auto; overflow:hidden; border:1px solid #ebebeb; background:#fff; margin-bottom:16px;}
.cdb-title{ width:940px; height:42px; margin:12px auto 0; overflow:hidden; line-height:42px; border-bottom:1px solid #dedede; text-indent:7px; font-size:16px; color:#3f3f3f;}
.cdb-tx0{ width:916px; height:auto; overflow:hidden; margin:5px auto 17px; line-height:25px; text-indent:28px; color:#3f3f3f;}
.cdb-list{ width:940px; height:auto;border-collapse:collapse; margin:0 auto 18px;}
.cdb-subt{ width:920px; height:26px; overflow:hidden; margin:0 auto; line-height:26px; color:#303030;}
.cdb-tx1{ width:920px; height:auto; overflow:hidden; margin:0 auto 26px; line-height:26px; color:#888888;}
.cdb-list th{ line-height:40px; text-align:center; font-weight:400; font-size:15px; color:#838383; background:url(../images/gz-sxo.png) no-repeat right center #f7f7f7;}
.cdb-list th.mro{ background:#f7f7f7;}
.cdb-list td{ line-height:53px; border-bottom:1px solid #dedede; font-size:13px; color:#303030; text-align:center;}
/*订单管理*/
.ws-col i{ color:#f54b72;}
table.dg-tab{ margin:20px auto 75px; width:940px;}
table.dg-tab td.gzrf-link p a.ssff{ background:#ff9900;}
table.dg-tab td.gzrf-link p a.ssff:hover{ background:#f9a629;}
.gzrf tr.gzrf-col td span{ padding-right:85px;}
/*优惠券*/
table.yhq-tab{ margin:25px auto;}
table.yhq-tab td{ font-size:14px; color:#747474;}
/*账户余额*/
.zy-price{ width:910px; height:auto; overflow:hidden; border-bottom:1px dashed #eeeeee; margin:0 auto;}
.zy-price p{ display:block; text-indent:8px; height:57px; padding-top:20px; line-height:57px; font-size:18px; color:#666666;}
.zy-price p span{ color:#ff003b;}
.zy-title{ height:26px; line-height:26px; margin:9px 43px 0; overflow:hidden; font-size:12px; color:#9a9a9a;}
.zy-tx{ height:auto; line-height:26px; margin:0 43px 14px; overflow:hidden; font-size:12px; color:#9a9a9a;}
.zy-price em{ display:block; padding:28px 4px 0 29px;}
.zy-price em a{ width:120px; height:30px; display:block; overflow:hidden; text-align:center; line-height:30px; color:#fff; background:#ff9900;}
.zy-price em a:hover{ color:#fff; background:#faa627;}
.zy-price i{ display:block; padding:28px 0 0 0;}
.zy-price i a{ width:120px; height:30px; display:block; overflow:hidden; text-align:center; line-height:30px; color:#fff; background:#f54b72;}
.zy-price i a:hover{ color:#fff; background:#f76083;}
.zy-wkd{ display:none;}
.zy-tab{ width:940px; height:auto;border-collapse:collapse; margin:0 auto 18px; font-family:"宋体"; font-size:12px;}
.zy-tab th{ line-height:36px; text-align:center; font-weight:400; color:#838383; background:#f7f7f7; color:#999;}
.zy-tab td{ line-height:39px; border-bottom:1px dotted #f0f0f0; color:#303030; text-align:center; color:#666;}
.zy-tab td.zyr-cs0{ text-align:left; text-indent:15px;}
.zy-tab td.zyr-cs0 span{ color:#2cca08;}
.zy-tab td.zyr-cs0 em{ color:#ff003b;}
.zy-tab td.zyr-cs0 i{ color:#ff9900;}
.zy-tab td.zyr-adcr0{ color:#2cca08;}
.zy-tab td.zyr-adcr1{ color:#ff003b;}
.zy-col{ width:940px; height:43px; margin:10px auto 0; overflow:hidden; background:url(../images/zy-hx.png) repeat-x left bottom;}
.zy-col li{ width:72px; margin-right:18px; height:100%; float:left; text-align:center; line-height:43px; cursor:pointer; color:#999999;}
.zy-col li.act{ background:url(../images/ik-icon0.png) no-repeat center bottom;}
/*分销中心*/
.cd-tx{ padding:5px 64px 30px; height:auto; overflow:hidden; line-height:22px; color:#575757; background:url(../images/fz-icon0.png) no-repeat 23px top;}
.cd-xx{ width:100%; height:198px; overflow:hidden; background:url(../images/fz-bg.jpg) no-repeat center top; color:#fff;}
.cd-xx span{ padding:54px 20px 0 222px; width:150px; height:auto; overflow:hidden; display:block; text-align:center;} 
.cd-xx span b{ width:100%; height:25px; overflow:hidden; display:block; line-height:25px;}
.cd-xx span em{ width:100%; height:30px; overflow:hidden; display:block; line-height:30px; font-size:24px; font-weight:bold;}
.cd-xx span em i{ font-size:15px;}
.cd-xx p{ height:28px; padding-top:72px; overflow:hidden; display:block; line-height:28px;}
.cd-xx p i{ padding:0 10px;}
/*积分明细*/
.jm-title{ width:100%; height:24px; margin:0 auto 9px; overflow:hidden; line-height:24px;}
.jm-title span{ font-size:18px; color:#333333;}
.jm-title a{ font-size:12px; color:#666666;}
.jm-list{ width:960px; height:auto; overflow:hidden; margin:12px auto 0;}
.jm-list li{ width:223px; height:auto; overflow:hidden; float:left; margin-right:22px;}
.jm-list li.mro{ margin-right:0;}
.jm-list a{ display:block; padding:7px 0; color:#444444;}
.jm-list img{ width:221px; height:145px; display:block; border:1px solid #fff;}
.jm-list p{ width:100%; height:30px; overflow:hidden; text-align:center; line-height:30px; display:block;}
.jm-list a:hover img{ border:1px solid #f54f75;}
.jm-num{ width:910px; height:auto; overflow:hidden; margin:30px auto 5px; border-bottom:1px dotted #eeeeee;}
.jm-num span{ height:30px; line-height:30px; display:block; overflow:hidden; padding:0 20px 18px 10px; font-size:18px; color:#666666;}
.jm-num span i{ color:#ff003b; font-size:26px;}
.jm-num p{ height:23px; line-height:23px; margin-top:6px; display:block; overflow:hidden; text-indent:20px; width:260px; color:#666666; border-left:1px solid #dddddd;}
.jm-num p i{ color:#ff003b; font-size:18px;}
.jm-num em{ height:30px; line-height:30px; display:block; overflow:hidden; width:135px; color:#666666;}
.jm-num em a{ width:120px; height:30px; display:block; overflow:hidden; color:#fff; text-align:center; line-height:30px; background:#f54b72;}
.jm-num em a:hover{ color:#fff; background:#f56586;}
.jm-num b{ height:30px; display:block; overflow:hidden; line-height:30px; font-weight:400;}
.jm-num b a{ font-size:12px; display:block; font-family:"宋体"; color:#0088cc; padding-left:20px; background:url(../images/jm-icon0.png) no-repeat left center;}
.jm-num b a:hover{ color:#f54b72;}
/*登录注册*/
body.lr .header{ border-bottom:1px solid #e9e9e9; height:87px;}
body.lr .headercenter{ padding-top:32px;}
body.lr .logo{ padding:0 35px 0 0;}
.lr-nav{ width:600px; height:40px; overflow:hidden; line-height:40px; margin-right:60px;}
.lr-nav li{ width:100px; height:100%; float:left; overflow:hidden; text-align:center;}
.lr-nav a{ font-size:16px; color:#525050;}
.lr-ftx0{ width:1200px; height:34px; margin:15px auto 0; overflow:hidden; text-align:center; line-height:34px; font-family:"宋体"; font-size:13px; color:#777777;}
.lr-ftx0 i{ padding:0 8px; color:#f54b72;}
.lr-ftx1{ width:815px; height:auto; overflow:hidden; margin:0 auto; line-height:21px; text-align:center;}
.lr-ftx1 i{ padding-right:18px; font-family:"宋体"; font-size:12px; color:#777777;}
.lr-ftx1 a{ color:#777777;}
.lr-ftx2{ width:1200px; height:22px; margin:0 auto; overflow:hidden; text-align:center; line-height:22px; font-family:"宋体"; font-size:12px; color:#777777;}
.lr-ftx2 a{ color:#777;}
.lr-ftx2 span{ padding-left:10px;}
.lrc{ width:100%; height:617px; position:relative; min-width:1200px; z-index:1;}
.lrc-yy{ background:url(../images/lr-hx.png) repeat-x; width:100%; height:8px; overflow:hidden; position:absolute; left:0; top:0;}
div.lr-ad{ padding:60px 0 40px; background:url(../images/io-bg.jpg) repeat;}
.lr-img{ width:679px; height:419px; overflow:hidden; padding:52px 45px 0 45px;}
.lr-rt{ width:360px; padding:40px 30px 0; height:auto; background:#fff; overflow:hidden; position:absolute; left:50%; margin-left:178px; top:60px;}
.lrr-title{ padding-bottom:34px;}
.lrr-title li{ width:177px; height:46px; float:left; border-bottom:1px solid #f54b72; cursor:pointer;}
.lrr-title li.act{ width:175px; border-left:1px solid #f54b72; border-right:1px solid #f54b72; border-top:1px solid #f54b72; border-bottom:0;}
.lrr-title li.act p{ color:#f54b72;}
.lrr-title p{ width:100%; height:22px; padding-top:12px; overflow:hidden; display:block; text-align:center; line-height:22px; font-size:16px; color:#9a9a9a;}
.lrr-title img{ margin:0 auto; display:block;}
.lrr-form{ display:none;}
.lrrf-phone{ width:352px; height:50px; margin:0 auto 21px; overflow:hidden; border:1px solid #e2e1e0;}
.lrrf-phone span{ width:48px; height:24px; margin-top:13px; background:url(../images/lr-icon0.png) no-repeat center center; border-right:1px solid #e6e6e6; display:block; overflow:hidden;}
.lrrf-phone input{ width:303px; height:50px; display:block; overflow:hidden; line-height:50px; font-size:13px; color:#a9a9a9; text-indent:18px;}
.lrrf-pa{ width:352px; height:50px; margin:0 auto 21px; overflow:hidden; border:1px solid #e2e1e0;}
.lrrf-pa span{ width:48px; height:24px; margin-top:13px; background:url(../images/lr-icon1.png) no-repeat center center; border-right:1px solid #e6e6e6; display:block; overflow:hidden;}
.lrrf-pa input{ width:303px; height:50px; display:block; overflow:hidden; line-height:50px; font-size:13px; color:#a9a9a9; text-indent:18px;}
.lrrf-cz{ width:100%; height:24px; line-height:24px; margin-bottom:24px; overflow:hidden; font-size:12px; color:#666666;}
.lrrf-cz input{ display:block; margin-top:6px;}
.lrrf-cz label{ display:block; padding-left:10px; margin-right:20px;}
.lrrf-st input{ width:354px; height:61px; margin-bottom:21px; font-size:20px; color:#fff; overflow:hidden; cursor:pointer; background:#f54b72;}
.lrrf-st input.act{ background:#f56787;}
.lrrf-link{ width:100%; height:56px; text-align:center; overflow:hidden; line-height:56px; border-top:2px dashed #dddddd; color:#999999;}
.lrrf-link a{ color:#999;}
.lrrf-link i{ padding:0 10px;}
.lrrf-cz a{ color:#f56787;}
.lrrf-yzm{ width:352px; height:50px; margin:0 auto 21px; overflow:hidden; border:1px solid #e2e1e0; position:relative;}
.lrrf-yzm input{ width:352px; height:50px; display:block; overflow:hidden; line-height:50px; font-size:13px; color:#a9a9a9; text-indent:18px;}
.lrrf-yzm a{ width:122px; height:50px; position:absolute; right:0; top:0; text-align:center; line-height:50px; background:#e7e7e7; font-size:15px; color:#888888;}
.lrrf-yzm a:hover{ color:#888; background:#eee;}
/*周边游列表*/
.zl-col{ height:44px; margin:0 auto 10px; width:1200px; overflow:hidden; line-height:44px; font-size:12px; font-family:"宋体"; color:#404040;}
.zl-col a{ color:#404040;}
.zl-col i{ padding:0 8px;}
.zl-top{ font-family:"宋体"; font-size:12px; color:#999999; width:1198px; height:auto; overflow:hidden; margin:0 auto 15px; border:1px solid #dddddd; border-top:2px solid #f54b72; padding-top:1px; background:#fff;}
.zlto{ width:100%; height:auto; overflow:hidden; border-top:1px dotted #e8e8e8; position:relative;}
.zlto-title{ width:87px; height:49px; overflow:hidden; text-align:center; line-height:49px;}
.zlto-xz{ width:66px; height:auto; overflow:hidden; padding-top:13px;}
.zlto-xz a{ background:url(../images/zl-icon0.png) no-repeat; width:44px; height:24px; display:block; overflow:hidden; text-align:center; line-height:24px; color:#fff;}
.zlto-xz a:hover{ color:#fff;}
.zlto-list{ width:856px; height:24px; overflow:hidden; padding-top:13px;}
.zlto-list p{ width:107px; height:24px; overflow:hidden; display:block; margin-bottom:12px; float:left;}
.zlto-list p a{ display:block; float:left; line-height:24px; padding-left:20px; color:#666666; background:url(../images/zl-icon1.png) no-repeat left center;}
.zlto-list p a:hover,.zlto-list p a.act{ color:#f54b72; background:url(../images/zl-icon1h.png) no-repeat left center;}
.zlto-more{ width:38px; height:49px; line-height:49px; overflow:hidden; padding-right:17px;}
.zlto-more a{ width:100%; height:100%; display:block; background:url(../images/zl-icon2.png) no-repeat right center; color:#0099cc;}
.zlto-more a:hover{ color:#0099cc;}
.zlto-more a.act{ background:url(../images/zl-icon2h.png) no-repeat right center; color:#0099cc;}
.zlto-time{ width:430px; height:auto; overflow:hidden; padding-top:13px; font-size:12px; font-family:"宋体"; color:#666666;}
.zlto-time em{ padding-right:12px; display:block; height:26px; line-height:26px; overflow:hidden;}
.zlto-time span{ width:108px; height:24px; display:block; overflow:hidden; line-height:24px; border:1px solid #dcdcdc; text-indent:9px; color:#c2c2c2; background:url(../images/zl-icon3.png) no-repeat 88px center; cursor:pointer;}
.zlto-time i{ padding:0 5px; display:block; height:26px; line-height:26px; overflow:hidden; color:#dcdcdc;}
.zlto-time input{ width:52px; height:24px; display:block; overflow:hidden; border:1px solid #e8e8e8; border-radius:2px; color:#898989; background:#fbfbfb; cursor:pointer; margin-left:10px;}
.zlto-time input.act{ background:#e9e9e9;}
.zltt{ border-top:1px solid #dddddd;}
.zltt span{ padding:0 25px 0 20px; height:49px; display:block; overflow:hidden; line-height:49px; font-size:14px; font-family:"微软雅黑"; color:#999999; }
.zltt span i{ font-size:16px; padding-right:5px; color:#f54b72;}
.zltt p{ display:block; overflow:hidden; color:#f54b72; height:20px; line-height:20px; border:1px solid #f54b72; margin:15px 12px 0 0;}
.zltt p i{ display:block; padding:0 11px 0 7px; float:left;}
.zltt p b{ display:block; margin-top:2px; height:16px; line-height:16px; border-left:1px dotted #f54b72; width:24px; cursor:pointer; float:left; background:url(../images/zl-icon4.png) no-repeat center center;}
.zltt p b.act{ background:url(../images/zl-icon4h.png) no-repeat center center;}
.zltt em{ margin-top:15px; height:22px; display:block; line-height:22px; color:#4c90e1; cursor:pointer;}
.zltt em.act{ color:#f54b72;}
.zl-bt{ width:1200px; height:auto; overflow:hidden; position:relative; margin:0 auto 35px;}
.zlb-po{ background:#fff; width:253px; height:auto; overflow:hidden; position:absolute; z-index:100; right:0; top:0; border:1px solid #dddddd;}
div.zl-bt .zlb-po.adfs{ position:fixed; left:50%; margin-left:345px;}
.zlbp-title{ width:235px; height:48px; margin:0 auto 8px; overflow:hidden; line-height:48px; font-size:16px; color:#404040;}
.zlb-col{ width:913px; padding-right:17px; height:37px; overflow:hidden; border:1px  solid #ddd; background:#fff; margin-bottom:15px;}
.zlb-col em{ width:89px; height:100%; display:block; overflow:hidden; text-align:center; line-height:37px; border-right:1px solid #ddd; font-family:"宋体"; font-size:12px; color:#989898; cursor:pointer;}
.zlb-col em.act{ color:#f54b72; border-top:2px solid #f54b72;}
.zlb-col i{ width:77px; height:100%; display:block; overflow:hidden; text-align:center; line-height:37px; border-right:1px solid #ddd; font-family:"宋体"; font-size:12px; color:#989898; cursor:pointer; background:url(../images/zl-icon5.png) no-repeat 53px center;}
.zlb-col i.act{ background:url(../images/zl-icon5h.png) no-repeat 53px center;}
.zlb-col span{ background:url(../images/zl-icon1.png) no-repeat left center; cursor:pointer; font-family:"宋体"; font-size:12px; color:#888888; line-height:37px; height:100%; display:block; cursor:pointer; padding-left:20px; margin-left:15px;}
.zlb-col span.act{ color:#f54b72; background:url(../images/zl-icon1h.png) no-repeat left center;}
.zlbp-list{ width:235px; height:auto; overflow:hidden; margin:0 auto;}
.zlbp-list li{ width:100%; height:auto; overflow:hidden; float:left; padding-bottom:16px; border-bottom:1px dotted #dfdfdf; margin-bottom:16px; position:relative;}
.zlbp-list i{ width:16px; height:16px; display:block; overflow:hidden; text-align:center; line-height:16px; font-size:12px; color:#fff; position:absolute; left:0; top:0; z-index:5; background:#ff9a00;}
.zlbp-list img{ width:0; height:51px; display:block; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
.zlbp-list p{ display:block; padding-left:24px;}
.zlbp-list span{ width:100%; height:32px; line-height:16px; overflow:hidden; display:block; font-size:12px;}
.zlbp-list em{ width:100%; height:21px; line-height:21px; overflow:hidden; display:block; font-size:12px; color:#f54b72;}
.zlbp-list a:hover span{ color:#f54b72;}
.zlbp-list a span{ color:#666666;}
.zlbp-cz{ width:235px; height:16px; overflow:hidden; margin:0 auto 15px;}
.zlbp-cz i{ width:16px; height:16px; margin-left:5px; overflow:hidden; cursor:pointer; background:url(../images/zl-icon8.png) no-repeat 0 -16px;}
.zlbp-cz em{ width:16px; height:16px; margin-left:5px; overflow:hidden; cursor:pointer; background:url(../images/zl-icon8.png) no-repeat;}
.zlb-list{ width:932px; height:auto; overflow:hidden;}
.zlbl{ width:930px; height:171px; margin-bottom:14px; overflow:hidden; border:1px  solid #ddd; background:#fff; transition:box-shadow 400ms;-webkit-transition:box-shadow 400ms;}
.zlb-list .zlbl:hover{box-shadow:0px 2px 6px 2px rgba(0,0,0,0.1);}
.zlbl-img{ width:231px; height:151px; overflow:hidden; padding:10px 15px 0 12px; position:relative;}
.zlbl-img a{ width:100%; height:100%; display:block; overflow:hidden;}
.zlbl-img img{ width:231px; height:151px;}
.zlbl-img p{ width:231px; height:30px; overflow:hidden; display:block; text-align:center; line-height:30px; color:#fff; position:absolute; left:0; bottom:-30px; background:url(../images/zl-opo.png) repeat;}
.zlbl-img i{ width:100%; height:100%; display:block; background:url(../images/zlbl-xx.png) no-repeat 65px center;}
.zlbl-img p.act{bottom:0; background:url(../images/zl-opoh.png) repeat;}
.zlbl-img p i.act{background:url(../images/zlbl-xxh.png) no-repeat 65px center;}
.zlbl-img div{ width:100%; height:100%; position:relative; overflow:hidden;}
.zlbl-rt{ width:120px; height:auto; overflow:hidden; padding-right:10px;}
.zlbl-rt em{ width:100%; height:77px; overflow:hidden; display:block; text-align:center; line-height:77px; color:#f30038;}
.zlbl-rt em i{ font-size:30px;}
.zlbl-rt a{ width:100%; height:36px; display:block; font-size:16px; color:#f54b72; text-align:center; line-height:36px; background:#f54b72; border-radius:4px; color:#fff;}
.zlbl-rt span{ height:38px; line-height:38px; width:100%; overflow:hidden; display:block; text-align:center; font-size:12px; font-family:"宋体"; color:#555555;}
.zlbl-rt span i{ color:#f54b72;}
.zlbl-rt a:hover{ color:#fff; background:#f46283;}
.zlbl-lt{ width:470px; height:auto; overflow:hidden;}
.zlbll-title{ width:100%; height:52px; line-height:26px; overflow:hidden; padding-top:5px;}
.zlbll-title a{ font-size:16px; color:#333333;}
.zlbll-icon{ width:100%; height:22px; overflow:hidden; line-height:22px; font-family:"宋体"; font-size:12px; color:#888888; margin:11px 0 11px;}
.zlbll-icon span{ display:block; padding:0 8px;}
.zlbll-icon i{ display:block; padding-left:30px; background:url(../images/zl-icon6.png) no-repeat left center;}
.zlbll-icon em{ display:block; padding-left:30px; background:url(../images/zl-icon7.png) no-repeat left center;}
.zlbll-dz{ width:100%; height:25px; line-height:25px; overflow:hidden; color:#666666; font-family:"宋体"; font-size:12px;}
.zlbll-dz i{ color:#aaaaaa;}
.zlbll-time{ width:100%; height:25px; line-height:25px; overflow:hidden; color:#aaaaaa; font-family:"宋体"; font-size:12px;}
.zlbll-time em a{ color:#333333;}
.zlbll-time i{ padding-left:8px;}
.zlbll-time i a{ color:#333333; display:block; background:url(../images/zl-icon9.png) no-repeat right center; padding-right:12px;}
.zlbll-time em a:hover,.zlbll-time i a:hover{ color:#f54b72;}
/*联系我们*/
.cu-map{ width:100%; height:356px; overflow:hidden; position:relative;}
.cu-form{ width:1090px; height:auto; overflow:hidden; padding:0 0 60px;}
.cuf-lt{ width:380px; height:auto; padding-top:20px; overflow:hidden;}
.cufl-title{ width:100%; height:72px; overflow:hidden; line-height:72px; text-indent:45px; font-size:20px; color:#444444; background:url(../images/cu-icon0.png) no-repeat left center;}
.cufl-phone0{ width:100%; height:32px; overflow:hidden; line-height:32px; text-indent:45px; color:#777777; background:url(../images/cu-icon1.png) no-repeat 7px center; margin-bottom:5px;}
.cufl-phone0 b{ color:#ff4000;}
.cufl-phone1{ width:100%; height:32px; overflow:hidden; line-height:32px; text-indent:45px; color:#777777; background:url(../images/cu-icon4.png) no-repeat 3px center; margin-bottom:5px;}
.cufl-wz{ width:335px; height:auto; overflow:hidden; line-height:32px; padding-left:45px; color:#777777; background:url(../images/cu-icon6.png) no-repeat 6px 6px;}
.cufl-msfa{ width:335px; height:auto; overflow:hidden; line-height:28px; padding-left:45px; color:#777777; background:url(../images/cu-icon11.png) no-repeat 6px 6px; margin-bottom:10px;}
.cufl-wh{ width:335px; padding-left:45px; height:auto; overflow:hidden; font-weight:bold; color:#333333;}
.cufl-wh img{ width:111px; height:111px; display:block; margin-bottom:7px;}
.cufl-wh p{ width:111px; height:20px; overflow:hidden; display:block; text-align:center; line-height:20px;}
.cufl-wh span{ color:#f54b72;}
.cuf-rt{ width:600px; height:auto; padding-top:10px; overflow:hidden;}
.cufr-title{ width:100%; height:92px; overflow:hidden; line-height:92px; overflow:hidden; font-size:20px; color:#444444;}
.cufr-tk{ margin-bottom:20px;}
.cufr-tk input{ width:290px; height:40px; border:1px solid #e3e1e1; display:block; overflow:hidden; line-height:40px; color:#bbbbbb; text-indent:45px;}
.cufr-tk input.cufrt-icon0{ background:url(../images/cu-icon2.jpg) no-repeat 14px center #fff;}
.cufr-tk input.cufrt-icon1{ background:url(../images/cu-icon3.jpg) no-repeat 14px center #fff;}
.cufr-tk input.cufrt-icon2{ background:url(../images/cu-icon5.jpg) no-repeat 14px center #fff;}
.cufr-text{ margin-bottom:20px;}
.cufr-text textarea{ width:578px; height:190px; border:1px solid #e3e1e1; overflow:hidden; display:block; background:url(../images/cu-icon7.jpg) no-repeat 15px 14px #fff; padding:10px; text-indent:35px; color:#bbbbbb;}
.cufr-st input{ width:125px; height:42px; overflow:hidden; cursor:pointer; color:#fff; font-size:16px; border-radius:4px; background:#f54b72;}
.cufr-st input.act{ background:#f66082;}
/*周边游详情*/
.zx-top{ width:1198px; height:auto; overflow:hidden; background:#fff; border:1px solid #dddddd; margin:0 auto 18px;}
.zxt{ width:1162px; height:auto; overflow:hidden; margin:25px auto 0;}
.zxt-bannner{ width:562px; height:289px; overflow:hidden;}
.zxtb-img{ width:446px; height:289px; overflow:hidden; position:relative;}
.zxtb-img img{ display:block;}
.zxtb-img i{ width:38px; height:80px; overflow:hidden; display:block; position:absolute; top:116px; left:-38px; background:url(../images/zlx-lt.png) no-repeat; cursor:pointer;}
.zxtb-img em{ width:38px; height:80px; overflow:hidden; display:block; position:absolute; top:116px; right:-38px; background:url(../images/zlx-rt.png) no-repeat; cursor:pointer;}
.zxtb-list{ width:109px; height:100%; overflow:hidden; position:relative;}
.zxtb-list ul{ width:100%; height:auto; overflow:hidden; position:absolute; left:0; top:0;}
.zxtb-list li{ width:109px; height:72px; float:left; margin-bottom:2px; cursor:pointer; border-radius:2px;}
.zxtb-list img{ width:105px; height:68px; border:2px solid #fff;}
.zxtb-list li.act img{ border:2px solid #f65b7e;}
.zxt-rt{ width:556px; height:auto; overflow:hidden; padding-left:13px;}
.zxtr-title{ width:100%; height:56px; overflow:hidden; line-height:28px; font-size:20px; color:#666666; font-weight:400;}
.zxtr-subt{ width:100%; height:33px; overflow:hidden; line-height:33px; color:#999999; margin-bottom:3px;}
.zxtr-price{ background:#f9f9f9; width:100%; height:83px; overflow:hidden; font-size:12px; font-family:"宋体"; color:#a0a0a0;}
.zxtr-otx{ width:100%; height:32px; overflow:hidden; line-height:32px;}
.zxtr-otx span{ width:73px; text-indent:7px; height:100%; overflow:hidden; display:block; font-size:12px; font-family:"宋体"; color:#a0a0a0;}
.zxtr-otx p{ width:483px; height:100%; overflow:hidden; display:block; font-size:12px; font-family:"宋体"; color:#666666;}
.zxtr-ttx{ width:100%; height:40px; overflow:hidden; line-height:20px;}
.zxtr-ttx span{ width:73px; text-indent:7px; height:20px; overflow:hidden; display:block; font-size:12px; font-family:"宋体"; color:#a0a0a0;}
.zxtr-ttx p{ width:483px; height:100%; overflow:hidden; display:block; font-size:12px; font-family:"宋体"; color:#666666;}
.zxtr-ttx p i{ padding:0 7px; color:#f54b72;}
.zxtrp-lt{ padding:0 0 0 22px; width:425px; height:100%; overflow:hidden;}
.zxtrp-lt span{ padding-right:12px; display:block; font-size:20px; color:#ff6600; font-family:"微软雅黑"; line-height:83px;}
.zxtrp-lt span i{ font-size:34px;}
.zxtrp-lt em{ display:block; color:#a0a0a0; line-height:83px; margin-right:15px;}
.zxtrp-lt p{ padding-right:12px; display:block; font-size:20px; color:#ff6600; font-family:"微软雅黑"; line-height:83px;}
.zxtrp-lt p a{ padding-left:17px; background:url(../images/zlx-icon1.png) no-repeat left center; display:block; color:#ff6600; font-size:12px; font-family:"宋体"; color:#a0a0a0; height:23px; line-height:23px; margin-top:30px;}
.zxtrp-lt p a:hover{ color:#f54b72;}
.zxtrp-rt{ width:105px; height:auto; overflow:hidden; padding-top:21px; font-size:12px; font-family:"宋体"; color:#a0a0a0; background:url(../images/zlx-sx.png) no-repeat left 24px;}
.zxtrp-rt em{ text-decoration:line-through; display:block; height:20px; display:block; width:100%; overflow:hidden; text-align:center; line-height:20px;}
.zxtrp-rt i{ display:block; height:22px; display:block; width:100%; overflow:hidden; text-align:center; line-height:22px;}
.zxtrc-sc{ height:34px; margin:12px 8px 17px 20px; width:72px; overflow:hidden; border-right:1px solid #f0f0f0;}
.zxtrc-sc a{ display:block; height:100%; font-family:"宋体"; font-size:12px; color:#999999; background:url(../images/zlx-sc.png) no-repeat left center; padding-left:20px; line-height:34px;}
.zxtrc-sc a:hover,.zxtrc-sc a.act{ color:#f54b72; background:url(../images/zlx-sch.png) no-repeat left center;}
.zxtrc-tx{ height:58px; line-height:58px; display:block; overflow:hidden; padding: 0 13px 0 83px; background:url(../images/zlx-icon0.png) no-repeat left 4px; font-size:12px; font-family:"宋体"; color:#999999;}
.zxtrc-link{ width:180px; margin-top:15px; height:auto; overflow:hidden;}
.zxtrc-sm{ display:block; padding-top:22px;}
.zxtrc-sm a{ display:block; font-size:12px; font-family:"宋体"; color:#999999; height:22px; line-height:22px; padding-left:16px; background:url(../images/zlx-icon1.png) no-repeat left center;}
.zxb{ padding:21px 0 36px; background:url(../images/zlx-hx.png) repeat-x;}
.zxb-lt{ width:559px; height:333px; overflow:hidden; padding-left:22px; margin-right:22px;}
.zxb-rt{ width:590px; height:auto; overflow:hidden;}
.zxbr-title{ width:100%; height:44px; margin-bottom:20px; overflow:hidden; line-height:44px; font-size:18px; color:#333333;}
.zxbr-title i{ font-size:12px; padding-left:9px; color:#999999;}
.zxbr-time{ width:100%; height:35px; overflow:hidden; margin-bottom:24px;}
.zxbrt-tx0{ width:63px; margin-right:14px; height:35px; display:block; overflow:hidden; line-height:35px; text-align:right; font-size:12px; font-family:"宋体"; color:#999999;}
.zxbrt-ip{ height:33px; width:184px; border:1px solid #e0e0e0; overflow:hidden; line-height:33px; color:#5a5555; background:url(../images/bc-time.png) no-repeat 155px center;}
.zxbrt-ip i{ padding:0 20px 0 7px;}
.zxbrt-tx1{ display:block; height:35px; line-height:35px; overflow:hidden; padding-left:3px; font-size:12px; color:#999999;}
.zxbrt-tx1 i{ color:#333339;}
.zxbr-num{ margin-bottom:22px;}
.zxbrn-tx0{ width:63px; margin-right:14px; height:35px; display:block; overflow:hidden; line-height:35px; text-align:right; font-size:12px; font-family:"宋体"; color:#999999;}
.zxbrns{ width:145px; height:35px; overflow:hidden;}
.zxbrns i{ display:block; overflow:hidden; margin:8px 6px 0 0; background:url(../images/zlx-re.png) no-repeat; width:18px; height:18px; cursor:pointer;}
.zxbrns em{ display:block; overflow:hidden; margin:8px 6px 0 0; background:url(../images/zlx-ad.png) no-repeat; width:18px; height:18px; cursor:pointer;}
.zxbrns input{ height:33px; width:43px; border:1px solid #e0e0e0; overflow:hidden; line-height:33px; color:#5a5555; text-align:center; margin-right:6px;}
.zxbrns span{ display:block; line-height:35px; color:#333333;}
.zxbr-st span{ width:63px; margin-right:19px; height:23px; display:block; overflow:hidden; line-height:23px; text-align:right; font-size:12px; font-family:"宋体"; color:#999999; padding-top:18px;}
.zxbr-st p{ font-size:28px; color:#f62051; display:block; height:23px; display:block; overflow:hidden; line-height:23px; padding:18px 15px 0 0; font-weight:bold;}
.zxbr-st p i{ font-size:18px; padding-right:6px; font-weight:400;}
.zxbr-st input{ width:149px; height:41px; display:block; cursor:pointer; font-size:18px; background:#f61f50; color:#fff; margin-right:15px;}
.zxbr-st input.act{ background:#f9426c;}
.zxbr-st em{ display:block; overflow:hidden; height:21px; line-height:21px; padding-top:20px;}
.zxbr-st a{ font-size:12px; color:#999999;}
div.zlx-bottom{ padding-top:46px; margin-bottom:0; padding-bottom:5px;}
div.zlx-bottom .zlb-po{ top:46px;}
div.content .zlx-bottom.adfs .zlb-po{ top:46px; position:fixed; left:50%; margin-left:345px; }
div.content .zlx-bottom.adfs .zlxb-col{ position:fixed; left:50%; margin-left:-599px;}
.zlxb-col{ width:1198px; height:44px; overflow:hidden; border:1px solid #ddd; background:#fff; position:absolute; left:0; top:0; z-index:101; border-bottom:2px solid #f54b72;}
.zlxbs{ width:921px; height:auto; border:1px solid #ddd; background:#fff; padding-top:19px;}
.zlxb-col li{ width:102px; height:100%; float:left; cursor:pointer; text-align:center; line-height:44px; font-size:16px; color:#666666; border-right:1px solid #ddd;}
.zlxb-col li i{ color:#f54b72;}
.zlxb-col li.act{ color:#fff; background:#f54b72;}
.zlxb-col li.act i{ color:#fff;}
.zlxbsx{ width:100%; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.zlxbsx-title{ height:36px; width:875px; overflow:hidden; line-height:36px; background:url(../images/zlx-sxt.png) no-repeat left center; border-bottom:1px solid #ddd; text-indent:12px; font-size:18px; font-weight:400; color:#333333; margin:0 auto;}
.zlxbsx-bt{ padding:10px 0 24px; width:875px; height:auto; overflow:hidden; margin:0 auto;}
.zlxbsxb-title{ height:27px; line-height:27px; width:80px; text-align:right; overflow:hidden; color:#777777;}
.zlxbsxb-tx{ height:auto; line-height:27px; width:795px; overflow:hidden; color:#777777;}
div.zlxbsx-texts{ line-height:22px; color:#777; padding:10px 0; width:875px; height:auto; overflow:hidden; margin:0 auto;}
.zlxd-title{ width:1200px; height:45px; margin:0 auto; overflow:hidden; line-height:45px; font-size:18px; color:#333333;}
.zlxd-list{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:15px;}
.zlxd-list li{ width:289px; float:left; height:267px; overflow:hidden; float:left; margin-right:14px;}
.zlxd-list li.mro{ margin-right:0;}
.zlxd-list img{ width:289px; height:187px;}
.zlxd-list p{ width:100%; height:40px; display:block; overflow:hidden; line-height:20px;}
.zlxd-list a{ color:#666666; display:block; width:100%; height:100%; overflow:hidden; padding:5px 0;}
.zlxd-list span{ width:100%; height:33px; display:block; overflow:hidden; line-height:33px; border-bottom:2px solid #f1f1f1;}
.zlxd-list i{ font-size:13px; color:#c5c5c5;}
.zlxd-list em{ font-size:13px; color:#f54b72;}
.zlxd-list em b{ font-weight:400; padding:0 3px; font-size:20px;}
.zlxd-list a:hover span{ border-bottom:2px solid #f54b72;}
.zxtb-list img.ylwh {display: none;height: auto;width: auto;}
.zlxj-col{ width:65px; height:auto; overflow:hidden; z-index:99; position:absolute; left:15px; top:82px;}
.zlxj-col li{ width:63px; height:29px; float:left; margin-bottom:9px; border-radius:2px; border:1px solid #ebebeb; text-align:center; line-height:29px; background:#f5f5f5; font-size:12px; color:#999999; cursor:pointer;}
.zlxj-col li.act{ color:#fff; background:#ff6161; border:1px solid #ff6161;}
.zlxjx{ padding:0 33px 0 117px; margin:30px 0 20px; background:url(../images/zlxjx-sx.png) repeat-y 133px top;}
.zlxjx-title{ padding-bottom:30px;}
.zlxjx-title span{ background:url(../images/zlx-icon2.png) no-repeat; width:35px; height:40px; overflow:hidden; display:block; text-align:center; line-height:40px; font-size:16px; color:#fff;}
.zlxjx-title p{ width:717px; height:auto; overflow:hidden; display:block; border-bottom:1px solid #ddd;}
.zlxjx-title p b{ width:94px; text-indent:10px; display:block; height:44px; line-height:44px; overflow:hidden; font-size:20px; color:#ff6161;}
.zlxjx-title p em{ width:623px; display:block; height:auto; overflow:hidden; font-size:16px; color:#666666;}
.zlxjx-title p em i{ display:block; padding-right:35px; height:44px; overflow:hidden; line-height:44px; background:url(../images/zlx-icon3.png) no-repeat right center; margin-right:12px;}
.zlxjxt-img{ display:block; width:27px; height:27px;}
.zlxjxt-ts{ width:717px; height:auto; overflow:hidden;}
.zlxjxtt-title{ width:100%; height:27px; overflow:hidden; line-height:27px; font-size:16px; color:#333333; font-weight:400;}
.zlxjxtt-title i{ color:#777777; font-size:14px;}
.zlxjxtt-text{ line-height:24px; color:#777;}
.zlxjx-tx{ padding-bottom:35px;}
.zlxk-pl{ width:875px; height:auto; overflow:hidden; margin:0 auto}
.zlxkp-lt{ width:90px; height:auto; overflow:hidden;}
.zlxkp-lt p{ width:100%; height:90px; overflow:hidden; display:block; position:relative; margin-top:13px;}
.zlxkp-lt p b{ width:86px; height:86px; display:block; border:2px solid #dddddd; border-radius:50%; position:relative; z-index:1;}
.zlxkp-lt p i{ width:86px; height:86px; display:block; border:2px solid #ff5555; border-radius:50%; position:absolute; left:0; top:0; z-index:2;}
.zlxkp-lt p i em{ width:100%; height:32px; padding-top:13px; display:block; overflow:hidden; text-align:center; line-height:32px; font-size:18px; color:#ff5555;}
.zlxkp-lt p i label{ width:100%; height:28px; display:block; overflow:hidden; text-align:center; line-height:28px; color:#555555;}
.zlxkp-lt span{ width:100%; height:38px; display:block; overflow:hidden; text-align:center; line-height:38px; font-size:12px; color:#555555;}
.zlxkp-ct{ width:615px; height:auto; overflow:hidden; padding:26px 0 0 26px;}
.zlxkp-ct p{ padding:0 12px; height:20px; display:block; overflow:hidden; line-height:20px; font-family:"宋体"; font-size:12px; color:#777777; border:1px solid #ddd; border-radius:30px; margin:0 12px 12px 0;}
.zlxkp-ct p.act{ color:#fff; background:#f54b72; border:1px solid #f54b72;}
.zlxkp-rt{ width:130px; height:119px; border-left:1px solid #eeeeee; overflow:hidden; margin:21px 0 12px;}
.zlxkp-rt a{ width:102px; height:35px; font-size:16px; color:#fff; text-align:center; line-height:35px; display:block; overflow:hidden; border-radius:4px; background:#f54b72; float:right; margin-top:40px;}
.zlxkp-rt a:hover{ color:#fff; background:#f46687;}
.zlxk-col{ width:875px; height:46px; overflow:hidden; margin:0 auto 21px; background:#f5f5f5;}
.zlxk-col li{ padding:0 17px; float:left; height:100%; cursor:pointer; line-height:46px; color:#555555;}
.zlxk-col li.act{ color:#fff; background:#f54b72;}
.zlxk-list{ width:875px; height:auto; overflow:hidden; margin:0 auto 15px;}
.zlxkl{ padding-bottom:12px; font-family:"宋体";}
.zlxkl-rw{ width:75px; height:auto; overflow:hidden; margin-right:20px;}
.zlxkl-rw img{ width:75px; height:75px; display:block; border-radius:50%;}
.zlxkl-rw p{ width:100%; height:30px; display:block; overflow:hidden; text-align:center; font-size:12px; color:#5a5a5a; line-height:30px;}
.zlxkl-rt{ width:770px; height:auto; overflow:hidden; border-bottom:1px solid #ddd; padding:5px 0 8px;}
.zlxklr-time{ width:100%; height:20px; margin-bottom:5px; overflow:hidden; line-height:20px; font-size:14px; color:#999999;}
.zlxklr-time img{ padding-right:12px;}
.zlxklr-tx{ line-height:26px; margin-bottom:9px; color:#zlxklr-tx;}
.zlxklr-img img{ margin:0 10px 10px 0; float:left; width:60px; height:60px;}
div.zlxbsx .zlxj-col.adps{ position:fixed; left:50%; margin-left:-585px; top:70px;}
/*评论*/
.pj-form{ width:900px; height:auto; overflow:hidden; margin:40px auto 150px;}
.pjfc-img{ width:242px; height:157px; display:block; margin-right:15px;}
.pjfc-title{ width:620px; height:22px; margin-bottom:13px; overflow:hidden; line-height:22px; font-size:18px; color:#222222; font-weight:400;}
.pjfc-pl{ width:620px; height:auto; overflow:hidden; margin-bottom:15px;}
.pjfc-pl a{ width:104px; height:34px; display:block; text-indent:46px; line-height:34px; border:1px solid #ddd; margin-right:20px; color:#666; float:left; border-radius:4px; font-size:16px; background:url(../images/pj-icon0.png) no-repeat 10px center;}
.pjfc-pl em{ width:126px; height:auto; overflow:hidden; display:block; float:left;}
.pjfc-pl em a{background:url(../images/pj-icon1.png) no-repeat 10px center;}
.pjfc-pl em a:hover,.pjfc-pl em a.act{ color:#fff; background:url(../images/pj-icon1h.png) no-repeat 10px center #fb4e4e; border:1px solid #fb4e4e;}
.pjfc-pl i{ width:126px; height:auto; overflow:hidden; display:block; float:left;}
.pjfc-pl i a{background:url(../images/pj-icon0.png) no-repeat 10px center;}
.pjfc-pl i a:hover,.pjfc-pl i a.act{ color:#fff; background:url(../images/pj-icon0h.png) no-repeat 10px center #fb4e4e; border:1px solid #fb4e4e;}
.pjfc-icon{ width:620px; height:auto; overflow:hidden;}
.pjf-ts{ width:100%; height:24px; padding-top:12px; overflow:hidden; line-height:24px; font-size:12px; color:#adadad;}
.pjfc-icon a{ padding:0 12px; height:20px; display:block; overflow:hidden; line-height:20px; font-family:"宋体"; font-size:12px; color:#777777; border:1px solid #ddd; border-radius:30px; margin:0 12px 12px 0;}
.pjfc-icon a.act,.pjfc-icon a:hover{ color:#fff; background:#f54b72; border:1px solid #f54b72;}
.pjf-tx{ width:547px; height:115px; line-height:20px; display:block; overflow:hidden; color:#666; padding:5px; border:1px solid #412713; margin-bottom:35px;}
.pjf-st input{ cursor:pointer; color:#fff; width:130px; height:35px; display:block; font-size:16px; background:#f54b72;}
.pjf-st input.act{ background:#f76c8c;}
/*活动报名*/
.hd-img{ width:100%; height:826px; overflow:hidden;}
.hb-bottom{ background:url(../images/hb-hx.png) repeat-x left top #fbfbfb; padding:23px 0 20px;}
.hb-title{ background:url(../images/hb-hxo.png) no-repeat center bottom; width:1094px; height:26px; overflow:hidden; text-align:center; line-height:26px; margin:0 auto; font-size:22px; color:#f54b72;}
.hb-ct{ width:1094px; height:auto; overflow:hidden; margin:0 auto; background:url(../images/hb-hxt.png) repeat-y;}
.hb-bt{ width:1094px; height:15px; overflow:hidden; margin:0 auto; background:url(../images/hb-hxth.png) no-repeat;}
.ikcl-lm{ width:480px; height:auto; overflow:hidden; margin-bottom:15px;}
.ikcll-name{ width:232px; height:53px; display:block; overflow:hidden; border-bottom:2px solid#d5d5d5; background:#fff; border-radius:6px;}
.ikcll-name input{ width:232px; height:53px; display:block; overflow:hidden; background:url(../images/ifs-icon0.png) no-repeat 23px center; text-indent:58px; line-height:53px; font-family:"微软雅黑"; font-size:14px; color:#d7d7d7; border:0;}
.ikcll-xz{ width:232px; height:53px; display:block; overflow:hidden; border-bottom:2px solid#d5d5d5; background:url(../images/ifs-icon0.png) no-repeat 23px center #fff; border-radius:6px;}
.ikcll-xz select{ background:none; border:0; width:100%; height:100%; display:block; font-family:"微软雅黑"; font-size:14px; color:#d7d7d7; text-indent:25px;}
.ikcll-phone{ width:100%; height:53px; display:block; overflow:hidden; background:url(../images/ifs-icon2.png) no-repeat 23px center #fff; text-indent:58px; line-height:53px; font-family:"微软雅黑"; font-size:14px; color:#d7d7d7; border:0; border-bottom:2px solid#d5d5d5; border-radius:6px;}
.ikcll-yx{ width:100%; height:53px; display:block; overflow:hidden; background:url(../images/ifs-icon3.png) no-repeat 23px center #fff; text-indent:58px; line-height:53px; font-family:"微软雅黑"; font-size:14px; color:#d7d7d7; border:0; border-bottom:2px solid#d5d5d5; border-radius:6px;}
.ikcl-lm  textarea{ width:470px; height:100px; display:block; overflow:hidden; background:url(../images/ifs-icon4.png) no-repeat 17px 10px #fff; text-indent:50px; line-height:24px; font-family:"微软雅黑"; font-size:14px; color:#d7d7d7; border:0; border-bottom:2px solid#d5d5d5; border-radius:6px; padding:5px;}
.ikcr{ width:500px; height:auto; overflow:hidden;}
.ikcr-el{ width:100%; height:29px; overflow:hidden; line-height:29px; color:#cccccc; margin-bottom:15px;}
.ikcr-mc{ width:100%; height:44px; line-height:44px; overflow:hidden; font-size:18px; color:#f96b17;}
.ikcr-tx p{ width:100%; height:22px; line-height:22px; padding:9px 0; overflow:hidden; display:block; color:#666666;}
.ikcl-st input{ display:block; border:0; background:url(../images/ifs-stbg.png) no-repeat; width:150px; height:45px; overflow:hidden; cursor:pointer;}
.ikcl-st input.act{ background:url(../images/ifs-stbg.png) no-repeat 0 -45px;}
.hbc-lt{ padding:42px 60px 0 32px; width:755px; height:auto; overflow:hidden;}
.hbcl-title{ height:24px; line-height:24px; font-size:18px; text-indent:7px; border-left:4px solid #f54b72; color:#272727; margin-bottom:11px;}
.hbcl-tx{ width:100%; height:auto; overflow:hidden; line-height:30px; color:#777777; margin-bottom:18px; font-size:16px;}
.hbc-rt{ width:209px; height:auto; overflow:hidden; padding-top:123px;}
.hbc-rt img{ height:129px; margin-bottom:27px; width:209px; display:block;}
.hb-form{ width:624px; height:276px; overflow:hidden; background:url(../images/hd-img0.png) no-repeat 112px top; margin:60px auto 70px; padding-left:470px;}
/*订单详情*/
.dx-title{ width:940px; height:45px; line-height:45px; overflow:hidden; font-size:20px; color:#666; margin:0 auto; font-weight:bold; border-bottom:1px solid #ddd; margin-top:15px;}
.dx-text{ width:940px; height:auto; line-height:22px; overflow:hidden; color:#999; margin:0 auto; padding:15px 0 0;}
.sct-ob{ height:48px; line-height:48px; overflow:hidden; font-size:16px; color:#666; width:942px; margin:0 auto; border-bottom:1px solid #ddd;}
.sct-ob span{ padding-left:23px; height:100%; margin-right:30px; display:block; background:url(../images/sc-off.png) no-repeat left center; color:#1078c1; cursor:pointer;}
.sct-ob span.act{ color:#006600;}
.sct-ob em{ font-style:normal; padding-left:23px; height:100%; margin-right:30px; display:block; background:url(../images/sc-re.png) no-repeat left center; color:#1078c1; cursor:pointer;}
.sct-ob em.act{ color:#006600;}
.sct-ob i{ font-style:normal; padding-left:63px; height:100%; display:block}
.sct-ob p{ font-style:normal; padding-left:63px; height:100%; display:inline;}
.sct-ob b{ color:#cf010e; padding-right:5px;}
.sct-tb{ width:100%; height:60px; overflow:hidden; font-family:"宋体"; font-size:12px; color:#888;}
.sct-tb p{ width:360px; padding-left:40px; padding-top:17px; height:43px; display:block; overflow:hidden; line-height:60px;}
.sct-tb p a{ width:80px; height:28px; display:block; float:left; overflow:hidden; text-align:center; line-height:28px; background:#fff; border:1px solid #e4e4e4; color:#999; margin-right:22px;}
.sct-tb p a:hover{ color:#006600;}
.sct-tb p b{ font-weight:bold; display:block; float:left; line-height:30px;}
.sct-tb p i{ font-style:normal; padding:0 5px; color:#cf010e;}
.sct-tb span{ display:block; height:100%; overflow:hidden; padding-right:19px;}
.sct-tb span input{ width:110px; height:40px; display:block; border:0; float:right; margin-left:34px; color:#fff; font-size:22px; font-family:"微软雅黑"; cursor:pointer; background:#f54b72; margin-top:10px;}
.sct-tb span input.act{ background:#f46082;}
.sct-tb span em{ font-style:normal; float:right; display:block; font-size:22px; color:#f54b72; font-family:"微软雅黑"; line-height:60px; margin-left:19px;}
.sct-tb span b{ display:block; float:right; line-height:60px; overflow:hidden; height:100%;}
/*人才招聘*/
.zp-top{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px;}
.we-title{ width:100%; height:54px; padding-top:28px; overflow:hidden; line-height:54px; text-indent:11px; font-size:16px; color:#4e4e4e;}
.we-text{ width:100%; height:24px; overflow:hidden; line-height:24px; text-indent:11px; color:#686868;}
.we-texts{ width:100%; height:24px; overflow:hidden; line-height:24px; text-indent:10px; color:#f54b72; margin-bottom:19px;}
.we-list{ width:1180px; margin:0 auto; height:auto; overflow:hidden;}
.wel-show{ width:100%; height:44px; line-height:44px; overflow:hidden; border-bottom:1px dotted #adadad;}
.wel-show b{ width:100%; height:100%; display:block; font-size:18px; color:#2f2f2f; background:url(../images/we-icon1.png) no-repeat 1155px center; cursor:pointer;}
.wel-show b.act{background:url(../images/we-icon2.png) no-repeat 1155px center;}
.wel-hide{ width:100%; height:auto; overflow:hidden; display:none;}
.welh-top{ width:100%; height:58px; display:block; overflow:hidden; line-height:58px; position:relative;}
.welh-top a{ background:url(../images/we-icon0.png) no-repeat; width:41px; height:41px; overflow:hidden; position:absolute; right:5px; top:9px;}
.welh-top a:hover{ background:url(../images/we-icon0.png) no-repeat 0 -41px;}
.welh-top span{ font-weight:bold; color:#767676; padding-right:15px;}
.welh-text{ width:1110px; padding:15px 35px; height:auto; overflow:hidden; line-height:22px; color:#666; background:#f3f3f3;}
.flc-title{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.flc-title p{ width:100%; height:46px; padding-top:35px; display:block; overflow:hidden; text-align:center; line-height:46px; font-size:34px; color:#000000;}
.flc-title p i{ color:#f54b72;}
.flc-title span{ width:100%; height:28px; display:block; overflow:hidden; text-align:center; line-height:28px; color:#6f6f6f;}
/*单页*/
.dy{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:75px;}
.dyl{ width:248px; height:auto; overflow:hidden; background:#f7f7f7; padding-top:5px; margin-bottom:35px;}
.dyl-title{ width:100%; height:56px; overflow:hidden; background:url(../images/dy-hx.png) no-repeat center center; line-height:56px; text-align:center; font-size:16px; color:#888888;}
.dyl-navo{ width:100%; height:auto; overflow:hidden; margin-bottom:12px;}
.dyl-navo li{ width:100%; height:33px; line-height:33px; float:left; overflow:hidden; text-indent:35px; position:relative;}
.dyl-navo i{ width:13px; height:15px; display:block; overflow:hidden; font-style:normal; text-align:center; line-height:15px; font-size:12px; color:#fff; background:#ca141d; font-family:"宋体"; position:absolute; left:102px; top:9px; text-indent:0;}
.dyl-navo a{ width:245px; height:100%; display:block; border-left:3px solid #f7f7f7; font-size:15px; color:#333333;}
.dyl-navo a:hover,.dyl-navo a.act{ border-left:3px solid #f54b72; color:#f54b72;}
.dyr{ width:900px; height:auto; overflow:hidden; padding-left:35px;}
.dyr-title{ width:100%; height:52px; line-height:52px; overflow:hidden; border-bottom:1px solid #dedede; text-indent:7px; font-size:22px; color:#3f3f3f; position:relative;}
.dyr-tx{ padding:15px 0; line-height:22px; color:#666;}
.dyd-texs{ line-height:22px; color:#666; padding:15px 0;}
/*景点门票列表*/
div.jm-adcs .zlbll-title{ height:26px; margin-bottom:5px;}
div.jm-adcs .zlbl{ height:auto;}
div.jma-adhg{ height:50px;}
.jml-bottom{ width:905px; height:auto; overflow:hidden; margin:15px auto 0;}
.jmlb-col{ width:100%; height:33px; overflow:hidden; background:url(../images/jml-icon1.png) repeat-x left bottom; line-height:33px; font-family:"宋体";}
.jmlb-col ul{ width:600px; height:100%;}
.jmlb-col span{ width:196px; height:100%; display:block; overflow:hidden; text-align:center; font-size:12px; color:#aaaaaa;}
.jmlb-col li{ width:125px; font-size:16px; color:#666666; height:100%; float:left; overflow:hidden; text-align:center; cursor:pointer;}
.jmlb-col li.act{ color:#fff; background:url(../images/jml-icon0.png) no-repeat center bottom #ee5679;}
.jmlb-hide{ display:none;}
.jmlb-cz a{ display:block; height:41px; line-height:41px; overflow:hidden; padding-right:10px; background:url(../images/jml-icon2.png) no-repeat right center; font-family:"宋体"; color:#0099cc; font-size:12px; float:right;}
.jmlb-cz a.act{ background:url(../images/jml-icon2h.png) no-repeat right center;}
.jmlbl{ border-bottom:1px solid #dedede;}
.jmlb-cz a:hover{ color:#0099cc;}
.jmlbl-show{ width:100%; height:49px; overflow:hidden;}
.jmlbl-show p{ display:block; height:100%; overflow:hidden; padding:0 18px 0 12px; background:url(../images/jm-icon1.png) no-repeat right center; font-size:12px; font-family:"宋体"; color:#666666; line-height:49px; cursor:pointer;}
.jmlbl-show p.act{background:url(../images/jm-icon1h.png) no-repeat right center;}
.jmlbl-show p i{ padding-left:5px;}
.jmlbl-show p a{ color:#666666;}
.jmlbl-show p a:hover{ color:#f54b72;}
.jmlbl-show span{ width:69px; height:auto; overflow:hidden; display:block; padding:12px 0 0 38px;}
.jmlbl-show span a{ width:53px; height:22px; border:1px solid #e22e58; background:#f54b72; border-radius:4px; display:block; text-align:center; line-height:22px; color:#fff;}
.jmlbl-show span a:hover{ background:#f56586;}
.jmlbl-show span a.act{ color:#fff; background:#909090; border:1px solid #909090; cursor:not-allowed;}
.jmlbl-show em{ width:196px; height:49px; line-height:49px; display:block; overflow:hidden; text-align:center; font-size:20px; color:#f13c65;}
.jmlbl-show em i{ font-size:12px; padding-left:12px; color:#999898; text-decoration:line-through;}
.jmlbl-hide{ display:none; padding:5px 20px 5px 10px; height:auto; overflow:hidden; font-family:"宋体"; font-size:12px; border:1px solid #dedede; border-bottom:0;}
.jmlblht-title{ width:60px; height:28px; overflow:hidden; text-align:right; margin-right:20px; line-height:28px; color:#666;}
.jmlblht-text{ width:793px; height:auto; overflow:hidden; line-height:28px; color:#666;}
.jmlblh-tx{ margin-bottom:5px;}
.jmlb-list{ width:100%; height:auto; overflow:hidden;}
.jml-jshd{ display:none;}
div.jmlb-list .jmlbl .jmlbl-show.addcr0{ background:#fef9fb;}
div.jmlb-list .jmlbl .jmlbl-show.addcr1{ background:#fef9fb;}
/*常用联系人*/
form.cl-adcs .cpf-pas,form.cl-adcs .cpf-pascst,form.cl-adcs .mi-listf{ margin-bottom:15px;}
.mi-listf em{ height:31px; line-height:31px; display:block; padding:0 5px; color:#666;}
.cpf-pas b{ height:31px; line-height:31px; display:block; color:#666; font-weight:400;}
/*景点门票详情*/
.jmxt-title{ width:100%; height:33px; margin-bottom:17px; overflow:hidden; line-height:33px; font-size:24px; color:#333333; font-weight:400;}
.jmxt-price{ width:100%; height:85px; overflow:hidden; background:#f9f9f9; margin-bottom:10px;}
.jmxt-price span{ display:block; height:100%; overflow:hidden; line-height:85px; padding:0 17px 0 20px; font-size:13px; color:#666666;}
.jmxt-price span em{ font-size:20px; color:#ff6600;}
.jmxt-price span b{ font-size:34px; padding:0 6px 0 3px;}
.jmxt-price a{ background:url(../images/jmx-stbg.png) no-repeat; width:98px; height:36px; overflow:hidden; text-align:center; line-height:36px; color:#fff; font-size:16px; font-family:"宋体"; margin-top:25px; font-weight:bold;}
.jmxt-price a:hover{ color:#fff;background:url(../images/jmx-stbg.png) no-repeat 0 -36px;}
.jmxt-tx{ width:100%; height:30px; overflow:hidden; line-height:30px; color:#aaaaaa; font-family:"宋体";}
.jmxt-tx span{ display:block;}
.jmxt-tx em{ display:block; color:#666666; padding-right:8px;}
.jmxt-tx a{ display:block; padding-left:14px; color:#0099cc; background:url(../images/jmx-icon1.png) no-repeat left center;}
.jmxb-lx{ width:100%; height:auto; overflow:hidden; padding-bottom:9px;}
.jmxbl-col{ background:#fffaee; border-left:1px solid #ddd; border-right:1px solid #ddd; width:1198px; height:auto; overflow:hidden;}
.jmxblc-ts{ width:77px; margin:0 8px 13px 0; padding-top:17px; height:30px; line-height:30px; text-align:right; font-family:"宋体"; font-size:12px; color:#666666; display:block;}
.jmxblc-time{ background:url(../images/jmx-icon0.png) no-repeat; width:170px; height:30px; overflow:hidden; line-height:30px; text-indent:6px; font-family:"宋体"; font-size:12px; color:#666666; margin:17px 25px 0 0; position:relative;}
.jmxblc-time i{ padding-left:32px;}
.jmxblc-time label{ background:url(../images/bc-time.png) no-repeat; width:19px; height:17px; display:block; overflow:hidden; position:absolute; right:5px; top:7px;}
.jmxblc-tx{ margin:0 8px 0 0; padding-top:17px; height:30px; line-height:30px; font-size:16px; color:#333333; display:block;}
.jmxblc-tx i{ font-family:"宋体"; font-size:12px; color:#666666;}
.jmxblc-rt{ padding:15px 24px 0 0; display:block; height:36px; line-height:36px; overflow:hidden;}
.jmxblc-rt input{ background:url(../images/jmx-stbg.png) no-repeat; width:98px; height:36px; display:block; overflow:hidden; color:#fff; font-family:"宋体"; margin-left:20px; cursor:pointer;}
.jmxblc-rt input.act{ color:#fff; background:url(../images/jmx-stbg.png) no-repeat 0 -36px;}
.jmxblc-rt span{ display:block; font-family:"宋体"; font-size:12px; color:#666666;}
.jmxblc-rt span i{ font-size:14px; font-family:"微软雅黑"; color:#ff6600;}
.jmxblc-rt span i b{ font-size:24px;}
.jmxbl-tab{ width:1200px; height:auto; background:#fff; border-collapse:collapse; border:1px solid #ddd; border-top:0;}
.jmxbl-tab th{ line-height:32px; text-align:center; font-weight:400; font-family:"宋体"; font-size:12px; color:#666666;padding-top:7px; border-bottom:1px solid #ddd;}
.jmxbl-tab th em{ display:block; float:left; padding-left:13%; width:52%;}
.jmxbl-tab th i{ display:block; float:left; padding-right:16%; width:19%;}
.jmxbl-tab td.jmxbltj-title{ text-align:center; font-size:18px; color:#888888; background:#fbfbfb; border-bottom:1px solid #ddd;}
.jmxbltj-show{ width:100%; height:47px; overflow:hidden; margin-top:0;}
.jmxbltjs-xx{ height:100%; display:block; overflow:hidden; width:60%; font-family:"宋体"; font-size:12px; color:#666666; line-height:47px;} 
.jmxbltjs-xx em{ padding:0 8px 0 26px; display:block;}
.jmxbltjs-xx a{ color:#666;}
.jmxbltjs-xx a:hover{ color:#f54b72;}
.jmxbltjs-xx span{ padding:0 8px 0 0; display:block;}
.jmxbltjs-xx i{ display:block; background:url(../images/jm-icon1.png) no-repeat; width:11px; height:4px; overflow:hidden; margin-top:22px; cursor:pointer;}
.jmxbltjs-xx i.act{background:url(../images/jm-icon1h.png) no-repeat;}
.jmxbltjs-price{ height:100%; display:block; overflow:hidden; width:22%;text-align:center; height:47px; line-height:47px; font-size:20px; color:#f13c65;} 
.jmxbltjs-price i{ padding-left:12px; font-size:12px; color:#666; text-decoration:line-through;}
.jmxbltjs-num{ height:100%; display:block; overflow:hidden; width:18%; border-bottom:1px solid #ddd;} 
.jmxbltjs-num span{ width:87px; height:18px; display:block; margin:15px auto 0;}
.jmxbltjs-num i{ background:url(../images/zlx-re.png) no-repeat; width:18px; height:18px; overflow:hidden; display:block; cursor:pointer; margin-right:3px;}
.jmxbltjs-num em{ background:url(../images/zlx-ad.png) no-repeat; width:18px; height:18px; overflow:hidden; display:block; cursor:pointer;}
.jmxbltjs-num input{ width:43px; height:16px; display:block; border:1px solid #dfdfdf; overflow:hidden; text-align:center; line-height:16px; font-size:12px; font-family:"宋体"; color:#666; background:#fff;}
div.jmxbltj-hide{ padding:5px 20px 5px 10px; height:auto; overflow:hidden; font-family:"宋体"; font-size:12px; border-top:1px solid #dedede; border-bottom:0; display:none;}
table.jmxbl-tab .jmxbltj-show.adscr0{ background:#fef9fb;}
table.jmxbl-tab .jmxbltj-tx.adscr1{ background:#fef9fb;}
.jmxbltj-tx{ border-bottom:1px solid #ddd;}
.jmx-map{ width:875px; height:350px; overflow:hidden; margin:0 auto; background:#999;}
.jmx-wksa{ padding:15px 0 25px;}
.jmx-po{ width:258px; height:auto; overflow:hidden; position:absolute; left:50%; top:491px; z-index:105; background:#fff; border:1px solid #ddd; margin-left:340px; font-family:"宋体"; color:#333333;}
.jmxp-title{ width:100%; height:44px; overflow:hidden; line-height:44px; background:#fbfbfb; text-indent:14px; font-size:14px; font-weight:400;}
.jmxp-list{ width:238px; height:auto; overflow:hidden; margin:13px auto 0;}
.jmxp-list li{ width:100%; height:auto; overflow:hidden; float:left; margin-bottom:20px; position:relative;}
.jmxp-list a{ font-size:12px; color:#333333;}
.jmxp-list img{ width:83px; height:54px; display:block; margin-right:8px;}
.jmxp-list p{ width:140px; height:22px; line-height:22px; overflow:hidden; display:block;}
.jmxp-list span{ width:140px; height:24px; line-height:24px; overflow:hidden; display:block; color:#f54b72;}
.jmxp-list i{ padding-left:5px; color:#b2b2b2;}
.jmxp-list em{ background:url(../images/jmx-num1.png) no-repeat; width:27px; height:27px; display:block; overflow:hidden; text-indent:6px; line-height:18px; position:absolute; left:0; top:0; font-size:13px; color:#fff; font-family:"微软雅黑";}
.jmxp-list em.act{ background:url(../images/jmx-num0.png) no-repeat;}
.content .jmx-po.adfss{ position:fixed; top:0; margin-left:341px;}
/*旅游攻略*/
.xtx-bt{ width:1200px; height:auto; overflow:hidden; margin:0 auto;}
.xtx-bt .xtb-rt{ background:#fff;}
.xtxb-lt{ width:900px; height:auto; overflow:hidden; background:#fff;}
.xtxbl-title{ width:835px; height:54px; margin:14px auto 0; line-height:54px; border-bottom:1px solid #ebb115; text-indent:47px; background:url(../images/xtx-icon2.png) no-repeat 2px center; font-size:18px; color:#666666;}
.xtxbl-tx{ width:805px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0 45px; line-height:33px; color:#666; min-height:211px;}
.zyl-xg{ width:869px; height:360px; overflow:hidden; position:relative; margin:5px 0 0 6px;}
.zyl-xg li{ width:108px; height:100%; overflow:hidden; float:left;}
.zyl-xg a{ width:437px; height:360px; overflow:hidden; display:block; position:relative;}
.zyl-xg li.act p.tx1{ display:none;}
.zyl-xg li.act p.tx2{ display:block;}
.zyl-xg li.act span{ display:block;}
.zyl-xg li.act i.yy1{ display:none;}
.zyl-xg p.tx1{ width:86px; height:auto; overflow:hidden; position:absolute; left:12px; line-height:24px; color:#fff; bottom:15px; font-size:16px; z-index:3; display:block;}
.zyl-xg b{ width:100%; display:block; overflow:hidden; position:absolute; left:0; bottom:0; z-index:1; background:url(../images/zx-hx.png) repeat-x; height:70px;}
.zyl-xg i.yy1{ width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; display:block; z-index:2; background:url(../images/zx-sx.png) repeat-y;}
.zyl-xg p.tx2{ width:100%; height:28px; overflow:hidden; position:absolute; left:16px; line-height:28px; color:#fff; bottom:35px; font-size:16px; z-index:3; display:none;}
.zyl-xg span{ width:100%; height:25px; overflow:hidden; position:absolute; left:16px; line-height:25px; color:#fff; bottom:10px; z-index:3; display:none;}
.zyl-col{ width:100%; height:70px; line-height:70px; overflow:hidden;}
.zyl-col span{ display:block; font-size:28px; color:#171717;}
.zyl-col em{ display:block;}
.zyl-col em a{ display:block; background:url(../images/zx-icon1.png) no-repeat right center; font-size:12px; color:#444444; padding-right:18px; height:20px; line-height:20px; margin-top:25px;}
.zyl-col em a:hover{ color:#f4bb21;}
.zyl-col i{ display:block; padding-right:20px;}
.zyl-col a{ font-size:12px; color:#444;}
.zyl-list li{ width:288px; height:auto; overflow:hidden; float:left; margin-right:18px;}
.zyl-list li.mro{ margin-right:0;}
.zyl-list i{ display:block;}
.zyl-list img{ display:block; height:201px; width:288px; -webkit-transition:all 1.0s ease 0s; -moz-transition:all 1.0s ease 0s; transition:all 1.0s ease 0s;}
.zyl-list a:hover img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1); transform:scale(1.1);}
.zyl-list b{ display:block; height:201px; width:288px; overflow:hidden;}
.zyl-list em{ display:block; width:100%; height:35px; padding-top:8px; overflow:hidden; line-height:35px;}
.zyl-list a{ font-size:20px; color:#666;}
.zyl-list p{ width:100%; height:63px; line-height:21px; display:block; overflow:hidden; margin-bottom:4px; font-size:12px; color:#999;}
.zyl-list{ border-bottom:1px solid #f2f2f2;}
.zyl-ts li{ width:289px; height:35px; line-height:35px; overflow:hidden; float:left; background:url(../images/zx-icon2.png) no-repeat left center; text-indent:18px; margin-right:11px; font-weight:bold;}
.zyl-ts a{ color:#666;}
.zyl-bt li{ width:288px; height:201px; overflow:hidden; float:left; position:relative; margin-right:16px;}
.zyl-bt li.mro{ margin-right:0;}
.zyl-bt img{ width:288px; height:201px;}
.zyl-bt p{ width:100%; height:100%; display:none; background:url(../images/zx-opo.png) repeat; text-align:center; line-height:214px; color:#fff; font-size:16px; position:absolute; left:0; top:0;}
.zyro{ width:283px; height:auto; overflow:hidden; border:1px solid #dcdcdc; padding:105px 0 19px; background:url(../images/zx-img1.png) no-repeat; margin:0 auto;}
.zyrt{ width:100%; height:50px; margin-bottom:10px; padding-top:10px; overflow:hidden; line-height:50px; font-size:18px; color:#0b0b0b;}
.zyro li{ width:260px; height:46px; margin:0 auto; border-bottom:1px solid #eeeeee; line-height:46px; text-indent:12px; background:url(../images/zx-icon0.png) no-repeat 2px center;}
.zyro a{ color:#333333;}
.zyro li.mbo{ border-bottom:0;}
.zyrf{ padding-bottom:10px;}
.zyrf li{ width:100%; height:auto; overflow:hidden; float:left; margin-bottom:8px;}
.zyrf img{ width:100%; height:98px; display:block;}
.g-body{width:100%;float: left; height:360px; overflow:hidden;}
.acc-qbyy{ background:url(../images/zx-sx.png) repeat-y; width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:2;}
.acc-hxyy{ background:url(../images/zx-hx.png) left bottom repeat-x; width:100%; height:100%; overflow:hidden; position:absolute; left:0; top:0; z-index:1;}
div.active .acc-qbyy{ display:none;}
.xtb-rt{ width:285px; height:auto; overflow:hidden;}
.lgb-wk{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:40px;}
/*特产*/
.tc-banner{ width:100%; height:459px; overflow:hidden;}
.tc-banner .hdsmall{ width:150px; padding:9px 0 9px 16px; background:url(../images/tc-opo.png) repeat; margin-left:-83px; border-radius:30px;}
.tc-bt{ padding:33px 0 15px;}
.tcb-col{ width:1200px; height:48px; background:url(../images/tc-hx.png) no-repeat; overflow:hidden;}
.tcb-col em{ width:35px; height:25px; display:block; overflow:hidden; text-align:center; line-height:25px; margin-right:26px; font-size:20px; color:#fff;}
.tcb-col p{ width:140px; height:50px; display:block; overflow:hidden; line-height:50px; font-size:24px; color:#fff;}
.tcb-col span{ height:45px; display:block; overflow:hidden; line-height:45px; font-size:24px; color:#f54b72;}
.tcb-col i{ height:28px; display:block; overflow:hidden; line-height:28px; padding-top:12px; font-family:"宋体"; font-size:12px;}
.tcb-col a{ color:#a9a9a9;}
.tcb-list{ width:1200px; height:auto; padding-top:15px;}
.tcbl{ width:268px; height:auto; padding:7px 9px 11px; background:#fff; transition:box-shadow 400ms;-webkit-transition:box-shadow 400ms; margin:0 18px 18px 0;}
div.tcb-list .tcbl:hover{box-shadow:0px 2px 6px 2px rgba(0,0,0,0.1);}
.tcbl p i{ width:268px; height:176px; display:block; overflow:hidden;}
.tcbl p img{ width:268px; height:176px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.tcbl p{ width:100%; height:auto; overflow:hidden; display:block; margin-bottom:2px;}
.tcbl p em{ width:100%; height:36px; display:block; overflow:hidden; line-height:36px; color:#444444;}
.tcbl p a:hover em{ color:#f54b72;}
.tcbl p a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.tcbl span{ width:100%; height:26px; line-height:26px; overflow:hidden; display:block;}
.tcbl span a{ width:70px; height:100%; display:block; overflow:hidden; text-align:center; color:#fff; background:#f54b72; font-size:16px;}
.tcbl span a:hover{ background:#f56485;}
.tcbl span em{ display:block; font-size:22px; color:#f54b72;}
.tcbl span em i{ font-size:12px; color:#999; font-family:"宋体"; padding-left:5px;}
.tcbl span em i b{ font-weight:400; text-decoration:line-through;}
.tcb-list div.mro{ margin-right:0;}
/*填写订单*/
.co-title{ width:1200px; height:78px; margin:0 auto;}
.co-title div{ padding-top:23px; line-height:40px; font-size:24px; color:#3f3f3f; font-weight:bold; text-indent:6px; width:300px; float:left;}
.co-title ul{ width:528px; height:37px; overflow:hidden; position:relative; margin-top:23px; float:right;}
.co-title li{ width:186px; height:37px; overflow:hidden; text-indent:33px; line-height:37px; position:absolute; top:0;}
.co-title a{ width:100%; height:100%; display:block; background:url(../images/sc-icon0.png) no-repeat 0 -37px; color:#161616;}
.co-title a:hover,.co-title a.act{ background:url(../images/sc-icon0.png) no-repeat; color:#fff;}
.co-title li.ast0{ left:0; z-index:3;}
.co-title li.ast1{ left:171px; z-index:2;}
.co-title li.ast2{ left:342px; z-index:1;}
.td-bt{ width:1200px; height:auto; overflow:hidden; margin:0 auto; position:relative;}
.tdb-po{ width:285px; height:auto; overflow:hidden; position:absolute; right:0; top:0; border:1px solid #e5e5e5; padding-top:7px; background:url(../images/td-hx.png) repeat-x left bottom #fff; border-bottom:0;}
.tdb-wk{ margin-bottom:15px; background:#fff; border:1px solid #e5e5e5; width:898px; height:auto; overflow:hidden; padding-top:20px;}
.tdbp-img{ width:270px; height:177px; margin:0 auto; overflow:hidden;}
.tdbp-img img{ width:270px; height:177px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.tdbp-img a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.tdbp-title{ width:260px; height:40px; margin:6px auto 0; overflow:hidden; line-height:40px; font-size:18px; color:#000000;}
.tdbp-subt{ width:260px; height:30px; margin:0 auto; overflow:hidden; line-height:30px; border-bottom:1px solid #e8e8e8; color:#999999;}
.tdbp-ts{ width:260px; height:auto; overflow:hidden; margin:0 auto 5px;}
.tdbp-ts p{ width:100%; height:32px; color:#2f2f2f; display:block; border-bottom:1px dashed #e5e5e5; overflow:hidden; line-height:32px;}
.tdbp-ts p.mro{ border-bottom:0;}
.tdbp-ts em{ color:#f40038;}
.tdbp-cz{ background:#fffceb; margin-bottom:5px;}
.tdbp-cz b{ width:100%; height:48px; display:block; overflow:hidden; text-align:center; font-size:18px; color:#222222; line-height:48px;}
.tdbp-cz b i{ color:#f54b72;}
.tdbp-cz b em{ font-size:24px;}
.tdbp-cz a{ width:237px; height:41px; color:#fff; font-size:16px; display:block; overflow:hidden; text-align:center; line-height:41px; background:#f54b72; margin:0 auto 15px;}
.tdbp-cz a:hover{ color:#fff; background:#f16585;}
.tdb-cz{ margin-bottom:15px; background:#fffceb; border:1px solid #ffdbb2; width:880px; padding-right:18px; height:auto; overflow:hidden;}
.tdb-cz span{ height:80px; line-height:80px; display:block; overflow:hidden; padding-left:27px;}
.tdb-cz span a{ font-size:16px; color:#666666;}
.tdb-cz span a:hover{ color:#f54b72;}
.tdb-cz input{ width:237px; height:47px; display:block; cursor:pointer; color:#fff; background:#f54b72; margin-top:18px; font-size:18px; font-weight:bold; margin-left:30px;}
.tdb-cz input.act{ background:#f66083;}
.tdb-cz b{ height:80px; line-height:80px; display:block; overflow:hidden; font-size:18px; color:#222222;}
.tdb-cz b em{ color:#f54b72;}
.tdb-cz b i{ font-size:24px;}
.tdbw-title{ width:855px; height:28px; margin:0 auto; overflow:hidden; line-height:28px; font-size:16px; color:#333333;}
.tdbw-title p{ padding-left:7px;}
.tdbw-text{ width:855px; height:auto; margin:8px auto 30px; overflow:hidden; line-height:30px; color:#555555;}
div.td-bt .tdb-po.adfs{ position:fixed; right:50%; margin-right:-600px; z-index:100;}
.tdbw-subtd{ width:854px; height:auto; overflow:hidden; padding:0 22px 11px 22px; border-bottom:2px solid #f5f5f5; line-height:30px; color:#666666;}
.tdbw-subtd b{ padding-right:10px; font-size:18px; color:#2a2a2a;}
.tdbw-xx{ width:855px; height:auto; overflow:hidden; margin:10px auto 15px;}
.tdbwx-dz{ width:100%; height:auto; overflow:hidden;}
.tdbwxd-title{ padding-right:5px; width:75px; height:40px; display:block; overflow:hidden; line-height:40px; text-align:right; color:#333333;}
.tdbwxd-ts{ height:40px; display:block; overflow:hidden; line-height:40px; color:#333333; padding:0 24px 0 4px;}
.tdbwxd-lx{ height:24px; border:1px solid #cccccc; display:block; line-height:24px; margin-top:7px; padding:0 8px;}
.tdbwxd-num{ width:62px; height:20px; border:1px solid #dddddd; display:block; overflow:hidden; margin-top:9px;}
.tdbwxd-num i{ width:20px; height:100%; display:block; text-align:center; line-height:16px; cursor:pointer; color:#333; font-size:20px;}
.tdbwxd-num input{ border-right:1px solid #dddddd; border-left:1px solid #dddddd; width:20px; height:100%; display:block; text-align:center; line-height:20px; color:#333; font-size:14px; float:left;}
.tdbw-zx{ background:#f7f9fb; margin-bottom:35px; border-bottom:1px solid #ddd; color:#aaaaaa;}
.tdbwz-title{ width:854px; height:60px; overflow:hidden; padding:0 22px; border-bottom:1px dashed #e9ebec; line-height:60px; color:#000000; font-size:16px;}
.tdbwz-tx{ width:845px; height:auto; overflow:hidden; margin:0 auto; line-height:22px; padding:8px 0;}
.tdbwz-zs{ width:854px; height:auto; overflow:hidden; margin:0 auto; padding:10px 22px; border-bottom:1px dashed #e9ebec;}
.tdbwz-zs p{ width:100%; height:34px; overflow:hidden; line-height:34px;}
.tdbwz-zs span{ display:block;}
.tdbwz-zs em{ display:block; margin-left:40px; padding-left:24px; cursor:pointer; background:url(../images/td-icon0.png) no-repeat left center;}
.tdbwz-zs em.act{ background:url(../images/td-icon0h.png) no-repeat left center;}
div.tdb-wk .cdb-list{ width:855px; margin:8px auto 25px;}
div.tdb-wk .cdb-list .tdbwxd-num{ margin:0 auto;}
div.tdb-wk .cdb-list td.td-tad em{ background:url(../images/td-icon0.png) no-repeat; width:16px; height:16px; display:block; overflow:hidden; margin:0 auto; cursor:pointer;}
div.tdb-wk .cdb-list td.td-tad em.act{ background:url(../images/td-icon0h.png) no-repeat;}
div.tdb-wk .cdb-list td{ border-bottom:0;}
.xtd-thfs{ width:855px; height:auto; overflow:hidden; margin:15px auto 0; background:url(../images/td-hxt.png) repeat-x left bottom;}
.xtd-thfs li{ width:132px; height:32px; overflow:hidden; text-align:center; line-height:32px; float:left; cursor:pointer; margin-right:19px; border:1px solid #e2e2e2; border-bottom:0; background:#fff;}
.xtd-thfs li.act{ color:#fff; border:1px solid #f54b72; border-bottom:0; background:#f54b72;}
.tdj{ width:855px; height:auto; overflow:hidden; margin:0 auto 35px;}
.tdjs{ display:none; width:100%; height:auto; overflow:hidden; padding:15px 0;}
.tdjs .cpf-pas label,.tdjs .cpf-pascst span,.tdjs .mi-listf label{ width:150px;}
/*积分商城*/
.jc-col{ width:1200px; height:auto; overflow:hidden; border-bottom:3px solid #ed5174; margin:0 auto;}
.jc-col b{ width:220px; height:45px; display:block; text-align:center; line-height:45px; overflow:hidden; color:#fff; background:#ed5174; font-size:20px;}
.jc-col i{ height:24px; line-height:24px; display:block; overflow:hidden; padding:14px 20px 0 0;}
.jc-col a{ color:#666;}
.im-top{ background:#fff; margin:0 auto; width:1200px; height:auto; overflow:hidden;}
.imt-banner{ width:924px; height:325px; overflow:hidden; position:relative;}
.imt-banner .banner-box{ width:100%; height:325px;position:relative;overflow:hidden;}
.imt-banner .banner-box .bd{ width:100%; height:325px; position:relative; z-index:1;}
.imt-banner .banner-box .bd li .m-width {width:100%;margin:0 auto;overflow:hidden;}
.imt-banner .banner-box .bd li{width:100%;height:325px;}
.imt-banner .banner-box .bd li a{display:block; width:100%; height:100%;}
.imt-banner .banner-btn{width:100%;position:absolute;top:0;left:0; z-index:2;}
.imt-banner .banner-btn a{width:47px;height:118px;position:absolute;top:90px;}
.imt-banner .banner-box .bd li p{ width:1097px; height:auto; overflow:hidden; display:block; position:absolute; left:57px; bottom:21px; background:url(../images/banner-opo.png) repeat;}
.imt-banner .banner-box .bd li b{ width:1040px; height:30px; margin:17px auto 0; display:block; overflow:hidden; line-height:30px; font-size:20px; color:#000000;}
.imt-banner .banner-box .bd li span{ width:1040px; height:24px; margin:0 auto 11px; display:block; overflow:hidden; line-height:24px; color:#737171;}
.imt-banner .banner-btn a.prev{left:0;background:url(../images/banner-icon.png) no-repeat;} 
.imt-banner .banner-btn a.next{right:0;background:url(../images/banner-icon.png) no-repeat -47px 0;} 
.imt-banner .banner-box .hd {position:absolute;top:302px;left:416px;}
.imt-banner .banner-box .hd ul li{width:9px;height:9px; overflow:hidden;text-indent:-9999px;margin-right:14px;background:url(../images/im-icon1.png) no-repeat;float:left;cursor:pointer;}
.imt-banner .banner-box .hd ul li.on{background:url(../images/im-icon1.png) no-repeat -9px 0;}
.imt-rt{ width:276px; height:325px; overflow:hidden;}
.imtr-img{ width:100%; height:auto; overflow:hidden; margin:20px auto 0;}
.imtr-img img{ width:108px; height:108px; border-radius:50%; display:block; margin:0 auto;}
.imtr-img p{ width:100%; height:26px; line-height:26px; overflow:hidden; text-align:center; display:block; padding-top:8px; color:#258ac9;}
.imtr-img a:hover p{ color:#258ac9; text-decoration:underline;}
.imtr-tx{ width:240px; height:25px; padding-bottom:6px; overflow:hidden; margin:0 auto 13px; line-height:25px; text-align:center; border-bottom:1px solid #efefef; color:#258ac9;}
.imtr-num{ width:100%; height:42px; overflow:hidden; margin:0 auto 15px; line-height:42px; background:url(../images/im-icon2.png) no-repeat 51px center; color:#666; text-indent:103px;}
.imtr-num span{ font-size:20px; color:#f54b72; padding-left:10px;}
.imtr-link a{ width:155px; height:38px; display:block; background:#f54b72; margin:0 auto; border-radius:4px; color:#fff; text-align:center; line-height:38px;}
.imtr-link a:hover{ color:#fff; background:#f56687;}
/*积分商城列表*/
div.jsl-adcs{ padding:25px 0 0;}
div.jsl-adcs .zlb-col{ width:1181px; margin:0 auto;}
div.jsl-adcs .tc-bt{ padding-top:0;}
.jsl-time{ width:430px; height:auto; overflow:hidden; padding-top:13px; font-size:12px; font-family:"宋体"; color:#666666;}
.jsl-time em{ padding-right:12px; display:block; height:26px; line-height:26px; overflow:hidden;}
.jsl-time span{ width:108px; height:24px; display:block; overflow:hidden; line-height:24px; border:1px solid #dcdcdc; text-indent:9px; color:#c2c2c2; background:url(../images/zl-icon3.png) no-repeat 88px center; cursor:pointer;}
.jsl-time i{ padding:0 5px; display:block; height:26px; line-height:26px; overflow:hidden; color:#dcdcdc;}
.jsl-time .jslt-st{ width:52px; height:24px; display:block; overflow:hidden; border:1px solid #e8e8e8; border-radius:2px; color:#898989; background:#fbfbfb; cursor:pointer; margin-left:10px;}
.jsl-time .jslt-st.act{ background:#e9e9e9;}
.jsl-time .jslt-tx{ width:65px; height:24px; display:block; overflow:hidden; border:1px solid #e8e8e8; border-radius:2px; color:#898989; background:url(../images/jsl-icon0.png) no-repeat 6px center; text-indent:18px;}
/*积分商城详细*/
.cdo{ background:#fff; margin:0 auto 17px; width:1200px; height:auto; overflow:hidden;}
.cdol{ width:562px; height:289px; overflow:hidden; position:relative; padding:32px 28px 35px 20px;}
.cdol-banner{ width:100%; height:100%; overflow:hidden; position:relative;}
.cdolb-maximg{ width:446px; height:100%; overflow:hidden; position:relative;}
.cdolb-maximg img{ display:block;}
.cdolb-maximg i{ background:url(../images/jsx-icon0.png) no-repeat; width:39px; height:80px; display:block; overflow:hidden; position:absolute; left:-39px; top:125px; cursor:pointer;}
.cdolb-maximg em{ background:url(../images/jsx-icon0.png) no-repeat -39px 0; width:39px; height:80px; display:block; overflow:hidden; position:absolute; right:-39px; top:125px; cursor:pointer;}
.cdolb-list{ width:109px; height:100%; overflow:hidden; position:relative;}
.cdolb-list ul{ width:100%; height:50000px; overflow:hidden; position:absolute; left:0; top:0;}
.cdolb-list li{ width:100%; height:72px; overflow:hidden; float:left; margin-bottom:2px; display:block; position:relative; cursor:pointer; border-radius:2px;}
.cdolb-list img{ width:105px; height:68px; display:block; border:2px solid #fff;}
.cdolb-list li.act img{ border:2px solid #f65b7e;}
.cdor{ width:590px; height:auto; overflow:hidden; position:relative;}
.cdor-title{ width:100%; height:68px; padding-top:15px; display:block; overflow:hidden; line-height:68px; font-size:20px; color:#000000;}
.cdor-jf{ background:url(../images/cd-jgbg.jpg) no-repeat; width:100%; height:74px; overflow:hidden; line-height:74px; text-indent:21px; color:#000000;}
.cdor-jf b{ font-size:29px; color:#ff7028; padding-left:10px;}
.cdor-price{ width:100%; height:70px; overflow:hidden; line-height:70px; text-decoration:line-through; color:#000000; text-indent:5px;}
.cdor-num{ width:100%; height:39px; overflow:hidden; margin-bottom:24px; color:#000000;}
.cdor-num p{ width:67px; text-indent:5px; display:block; height:100%; overflow:hidden; line-height:39px;}
.cdor-num span{ width:29px; display:block; height:100%; overflow:hidden; cursor:pointer; background:url(../images/jsx-icon1.png) no-repeat;}
.cdor-num span.act{ background:url(../images/jsx-icon1.png) no-repeat 0 -39px;}
.cdor-num em{ width:29px; display:block; height:100%; overflow:hidden; cursor:pointer; background:url(../images/jsx-icon1.png) no-repeat -29px 0;}
.cdor-num em.act{ background:url(../images/jsx-icon1.png) no-repeat -29px -39px;}
.cdor-num input{ width:50px; display:block; height:37px; line-height:37px; text-align:center; overflow:hidden; background:#f1f1f1; border:0; border-top:1px solid #dddddd; border-bottom:1px solid #dddddd; font-size:12px; font-family:"微软雅黑"; color:#333333}
.cdor-st input{ width:247px; height:41px; display:block; font-size:20px; color:#fff; background:#f54b72; font-family:"微软雅黑"; border:0; cursor:pointer; border-radius:4px;}
.cdor-st input.act{ background:#f66385;}
.cdor-fx{ padding-top:26px;}
.cdorf-lt{ width:80px; height:30px; overflow:hidden; line-height:30px; font-size:12px; color:#808080;}
.cdorf-rt{ width:300px; height:30px;}
.cdt-lt{ width:890px; height:auto; overflow:hidden; background:#fff;}
.cdtl-col{ width:100%; height:45px; overflow:hidden; line-height:45px; background:#fafafa; border-top:1px solid #f4f4f4; border-bottom:1px solid #f4f4f4;}
.cdtl-col li{ width:105px; height:100%; cursor:pointer; float:left; text-align:center; font-size:16px; color:#333333;}
.cdtl-col li.act{ background:url(../images/cd-icon1.png) no-repeat center top #fff; color:#f54b72;}
.cdtl-bottom{ padding:20px 0;}
.cdtlb-text{ width:100%; height:auto; overflow:hidden; display:none;}
.cdtlbt-img{ display:block; margin:0 auto;}
.cdtlbts{ width:800px; height:auto; overflow:hidden; padding:20px 0; margin:0 auto; color:#666; line-height:22px;}
.cdt-rt{ width:268px; height:auto; overflow:hidden; background:#fff; padding:0 12px;}
.cdtr-title{ width:100%; height:52px; overflow:hidden; line-height:52px; font-size:16px; color:#000000;}
.cdtr-nav li{ width:100%; height:auto; overflow:hidden; display:block; float:left; margin-bottom:17px; color:#333333;}
.cdtr-nav em{ width:100%; height:auto; overflow:hidden;}
.cdtr-nav img{ width:268px; height:176px; display:block;}
.cdtr-nav p{ width:100%; height:28px; line-height:28px; display:block; overflow:hidden;}
.cdtr-nav a{ color:#333;}
.cdtr-nav span{ width:100%; height:24px; line-height:24px; display:block; overflow:hidden;}
.cdtr-nav b{ padding-right:5px; color:#f54b72; font-size:18px; font-weight:400;}
.cdolb-list img.ylwh{ display:none; width:auto; height:auto;}
.cdt{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:35px;}
.cdtr-nav i{ font-size:12px; font-family:"宋体"; color:#999; padding-left:10px;}
.cdtr-nav i em{ text-decoration:line-through;}
.cdor-fx{ width:380px; height:30px; position:absolute; right:-70px; bottom:0;}
/*每周新品*/
.mx-banner{ width:100%; height:732px; overflow:hidden;}
.mx-title{ width:1200px; height:96px; overflow:hidden; margin:18px auto 35px;}
.mx-list{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:70px;}
.mx-list li{ width:389px; height:364px; overflow:hidden; float:left; margin:0 16px 25px 0;}
.mx-list li.mro{ margin-right:0;}
.mx-list p{ display:block; width:389px; height:359px; overflow:hidden; padding:5px 0;}
.mx-list label{ display:block; width:389px; height:359px; overflow:hidden; background:#fff; border-radius:4px;}
.mx-list b{ width:375px; height:auto; overflow:hidden; display:block; margin:0 auto 10px; padding-top:7px; font-weight:400;}
.mx-list b img{ width:375px; height:245px; display:block; border-radius:2px;}
.mx-list b i{ width:360px; height:48px; line-height:24px; display:block; overflow:hidden; margin:6px auto 0; font-size:16px; color:#666666;}
.mx-list b a:hover i{ color:#f54b72;}
.mx-list span{ width:360px; height:32px; margin:0 auto; display:block; overflow:hidden; line-height:32px; color:#f54b72;}
.mx-list span em{ display:block;}
.mx-list span i{ font-weight:bold; font-size:28px;}
.mx-list span a{ width:94px; height:100%; display:block; text-align:center; overflow:hidden; font-size:16px; color:#fff; background:#f54b72; border-radius:4px; font-weight:bold;}
.mx-list span a:hover{ background:#f56384; color:#fff;}
/*旅游攻略列表*/
.lgl-link{ border-bottom:1px solid #d9d9d9;}
.lgll{ width:1200px; height:auto; overflow:hidden; padding-top:13px;}
.lgll span{ height:20px; line-height:20px; display:block; overflow:hidden; margin-bottom:9px;}
.lgll span a{ display:block; height:100%; overflow:hidden; color:#444444; padding:0 8px;}
.lgll span a:hover,.lgll span a.act{ color:#fff; background:#f54b72; border-radius:2px;}
.lgll i{ display:block; color:#444444; padding:0 12px;}
.lgl-bt{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding-bottom:35px;}
.lglb-rt{ width:285px; height:auto; overflow:hidden;}
.lglb-lt{ width:900px; height:auto; overflow:hidden;}
.lglbr-title{ width:100%; height:47px; overflow:hidden; line-height:47px; font-size:22px; color:#333333;}
.lglbp-map{ width:283px; height:auto; overflow:hidden; border-top:1px solid #e8e8e8; border-left:1px solid #e8e8e8; margin-bottom:10px;}
.lglbp-map li{ width:93px; height:auto; overflow:hidden; float:left; border-right:1px solid #e8e8e8; border-bottom:1px solid #e8e8e8;}
.lglbp-map li.mro{ width:94px;}
.lglbp-map a{ width:100%; height:auto; overflow:hidden; display:block; text-align:center;}
.lglbp-map p{ width:100%; height:27px; padding-top:17px; display:block; overflow:hidden; line-height:27px; font-size:18px; color:#666666;}
.lglbp-map span{ width:100%; height:22px; margin-bottom:11px; display:block; overflow:hidden; line-height:22px; font-size:12px; color:#b5b5b5;}
.lglbp-map a:hover{ background:#f54b72;}
.lglbp-map a:hover span,.lglbp-map a:hover p{ color:#fff;}
.lglbl-list{ border-bottom:1px solid #e3e3e3;}
.lglbln{ width:898px; height:auto; overflow:hidden; border:1px solid #e3e3e3; border-bottom:0;}
.lglbln-img{ width:282px; height:197px; overflow:hidden; padding:7px 19px 9px 11px;}
.lglbln-img a{ width:282px; height:197px; display:block; overflow:hidden;}
.lglbln-img img{ width:282px; height:197px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.lglbln-img a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.lglbln-title{ width:560px; height:57px; line-height:57px; overflow:hidden;}
.lglbln-title a{ font-size:18px; color:#333333;}
.lglbln-title a:hover{ font-weight:bold;}
.lglbln-tx{ width:560px; height:78px; line-height:26px; overflow:hidden; color:#888888;}
.lglbln-xx{ width:560px; height:65px; line-height:65px; overflow:hidden; color:#777777;}
.lglbln-xx span{ display:block;}
.lglbln-xx em{ display:block; background:url(../images/lgl-icon0.png) no-repeat left center; padding-left:20px;}
/*度假酒店详情*/
.djxt-icon{ width:100%; height:22px; overflow:hidden; font-family:"宋体"; color:#aaa; padding:5px 0; line-height:22px;}
.djxt-icon img{ padding-right:5px;}
.djxb-fw{ width:875px; height:auto; overflow:hidden; background:#f5f5f5; margin:15px auto 8px; padding:13px 0 17px;}
.djxb-fw li{ width:80px; height:auto; overflow:hidden; float:left; font-family:"宋体"; color:#555555;}
.djxb-fw p{ padding-top:38px; height:26px; line-height:26px; width:100%; display:block; overflow:hidden; text-align:center;}
.djxb-fw li.djxbf-icon0 p{ background:url(../images/djx-icon1.png) no-repeat center 8px;}
.djxb-fw li.djxbf-icon0 p.act{ background:url(../images/djx-icon1h.png) no-repeat center 8px;}
.djxb-fw li.djxbf-icon1 p{ background:url(../images/djx-icon2.png) no-repeat center 7px;}
.djxb-fw li.djxbf-icon1 p.act{ background:url(../images/djx-icon2h.png) no-repeat center 7px;}
.djxb-fw li.djxbf-icon2 p{ background:url(../images/djx-icon3.png) no-repeat center 7px;}
.djxb-fw li.djxbf-icon2 p.act{ background:url(../images/djx-icon3h.png) no-repeat center 7px;}
.djxb-fw li.djxbf-icon3 p{ background:url(../images/djx-icon4.png) no-repeat center 7px;}
.djxb-fw li.djxbf-icon3 p.act{ background:url(../images/djx-icon4h.png) no-repeat center 7px;}
.djxb-fw li.djxbf-icon4 p{ background:url(../images/djx-icon5.png) no-repeat center 8px;}
.djxb-fw li.djxbf-icon4 p.act{ background:url(../images/djx-icon5h.png) no-repeat center 8px;}
.djxb-fw li.djxbf-icon5 p{ background:url(../images/djx-icon6.png) no-repeat center 12px;}
.djxb-fw li.djxbf-icon5 p.act{ background:url(../images/djx-icon6h.png) no-repeat center 12px;}
.djxb-fw li.djxbf-icon6 p{ background:url(../images/djx-icon7.png) no-repeat center 7px;}
.djxb-fw li.djxbf-icon6 p.act{ background:url(../images/djx-icon7h.png) no-repeat center 7px;}
.djxb-fw li.djxbf-icon7 p{ background:url(../images/djx-icon8.png) no-repeat center 8px;}
.djxb-fw li.djxbf-icon7 p.act{ background:url(../images/djx-icon8h.png) no-repeat center 8px;}
.djxb-fw li.djxbf-icon8 p{ background:url(../images/djx-icon9.png) no-repeat center 7px;}
.djxb-fw li.djxbf-icon8 p.act{ background:url(../images/djx-icon9h.png) no-repeat center 7px;}
.djxb-kp{ width:875px; height:auto; overflow:hidden; margin:0 auto 15px; padding-top:18px;}
.djxbk-title{ padding-left:24px; width:60px; height:auto; overflow:hidden; line-height:18px; font-family:"宋体"; color:#555555; background:url(../images/djx-bx8.png) no-repeat; margin-right:20px;}
.djxbk-img{ width:771px; height:auto; overflow:hidden; border-bottom:1px solid #eeeeee; padding-bottom:8px;}
.djxbk-img img{ width:78px; height:50px; float:left; margin:0 10px 5px 0;}
.djxb-xx{ width:875px; height:auto; overflow:hidden; margin:0 auto; font-family:"宋体"; color:#555555; position:relative;}
.djxbx-title{ padding-left:24px; width:60px; height:auto; overflow:hidden; line-height:18px; font-family:"宋体"; color:#555555;  margin-right:20px; margin-top:10px;}
div.djxbx-icon0{background:url(../images/djx-bx0.png) no-repeat;}
div.djxbx-icon1{background:url(../images/djx-bx1.png) no-repeat;}
div.djxbx-icon2{background:url(../images/djx-bx2.png) no-repeat;}
div.djxbx-icon3{background:url(../images/djx-bx4.png) no-repeat;}
div.djxbx-icon4{background:url(../images/djx-bx5.png) no-repeat;}
div.djxbx-icon5{background:url(../images/djx-bx6.png) no-repeat;}
div.djxbx-icon6{background:url(../images/djx-bx7.png) no-repeat;}
.djxbx-tx{ width:771px; height:auto; overflow:hidden; border-bottom:1px solid #eeeeee; padding:10px 0 12px; line-height:24px;}
.djxbx-nsf{ width:720px; height:24px; overflow:hidden; line-height:24px;}
.djxbx-cz{ width:22px; height:22px; overflow:hidden; position:absolute; right:12px; top:6px;}
.djxbx-cz i{ background:url(../images/djx-icon0.png) no-repeat; width:100%; height:100%; display:block; overflow:hidden; cursor:pointer;}
.djxbx-cz i.act{ background:url(../images/djx-icon0h.png) no-repeat;}
.djx-price{ width:1198px; height:auto; overflow:hidden; background:#fff; border:1px solid #dddddd; margin-bottom:20px;}
.djxp-tab{ border-collapse:collapse; width:1155px; height:auto; margin:0 auto; font-size:12px; font-family:"宋体"; color:#999999;}
.djxp-col{ padding:0 23px; height:auto; overflow:hidden;}
.djxpc-titl{ height:56px; display:block; overflow:hidden; line-height:56px; background:url(../images/zlx-sxt.png) no-repeat left center; text-indent:12px; font-size:18px; font-weight:400; color:#333333;}
.djxpc-form{ width:940px; height:30px; padding-top:10px;}
.djxpcf-st{ width:78px; height:100%; overflow:hidden;}
.djxpcf-st input{ width:100%; height:100%; display:block; color:#fff; cursor:pointer; border-radius:2px; background:#ff8300;}
.djxpcf-st input.act{ background:#fa9224;}
.djxpcf-tx0{ height:100%; line-height:30px; display:block; padding:0 20px; color:#666666;}
.djxpcf-tx1{ height:100%; line-height:30px; display:block; color:#666666;}
.djxpcf-wk{ width:214px; height:28px; border:1px solid #e0e0e0; margin-left:10px; position:relative;}
.djxpcf-wk input{ width:100%; height:100%; line-height:28px; font-weight:bold; text-indent:45px; color:#333333;}
.djxpcf-wk em{ height:28px; display:block; line-height:28px; font-size:12px; font-family:"宋体"; color:#9a9a9a; position:absolute; left:9px; top:0;}
.djxpcf-wk i{ height:28px; display:block; line-height:28px; color:#666666; position:absolute; right:11px; top:0; padding-right:24px; background:url(../images/bc-time.png) no-repeat right center; cursor:pointer;}
.djxp-tab th{ line-height:35px; background:#fbfbfb; font-weight:400;}
.djxp-tab td{ text-align:center; border-bottom:1px solid #ddd;}
.djxp-tab td.djxpt-xx p{ padding:10px 0 12px 25px; width:300px; height:auto; overflow:hidden; display:block;}
.djxp-tab td.djxpt-xx img{ width:100px; height:64px; display:block; padding-right:10px;}
.djxp-tab td.djxpt-xx em{ height:27px; display:block; padding-top:5px; width:190px; overflow:hidden; color:#666666; font-size:16px; line-height:27px; text-align:left; font-family:"微软雅黑";}
.djxp-tab td.djxpt-xx a:hover em{ color:#f54b72;}
.djxp-tab td.djxpt-xx i{ height:32px; display:block; width:190px; overflow:hidden; color:#b5b5b5; font-size:12px; line-height:32px; text-align:left;}
.djxp-tab td.djxpt-price{ font-size:24px; color:#f54b72; text-decoration:underline; font-family:"微软雅黑";}
.djxp-tab td.djxpt-price i{ font-size:14px;}
.djxp-tab td.djxpt-cz a{ width:53px; height:22px; display:block; margin:0 auto; color:#fff; border:1px solid #e22e58; border-radius:4px; background:#f54b72; text-align:center; line-height:22px; font-family:"微软雅黑"; font-size:14px;}
.djxp-tab td.djxpt-cz a:hover{ color:#fff; background:#f86285;}
.djxp-tab td.djxpt-cz a.act{ cursor:not-allowed; background:#b7b7b7; border:1px solid #b7b7b7;}
.djxp-hides{ width:100%; height:auto; overflow:hidden; display:none;}
table.djxp-tab tr.act td{ background:#fef9fb;}
div.djx-adcs0 .jmx-po{ top:0; margin-left:479px;}
div.djx-adcs0 .jmlb-cz{ width:1155px; margin:0 auto; height:auto; overflow:hidden;}
div.djx-adcs0 .zlxbs{ position:relative;}
/*旅游攻略详情*/
.nix-title{ width:900px; height:37px; margin:18px auto 0; overflow:hidden; line-height:37px; font-weight:400; font-size:24px; color:#313131; text-align:center;}
.nix-subt{ width:900px; height:41px; margin:0 auto 25px; overflow:hidden; line-height:31px; color:#8f8f8f; text-align:center; position:relative; border-bottom:1px dashed #e9e9e9;}
.nix-subt span{ font-size:12px; padding-right:10px;}
.nix-subt a{ height:31px; display:block; position:absolute; right:0; top:0; color:#ee5679; font-size:14px; line-height:31px;}
.nix-subt a:hover{ color:#ee5679; text-decoration:underline;}
.nix-tx{ width:850px; height:auto; overflow:hidden; margin:0 auto 60px; line-height:22px; color:#666;}
.nix-link{ width:850px; height:auto; overflow:hidden; margin:0 auto 25px;}
.nix-link li{ width:100%; height:30px; float:left; overflow:hidden; line-height:30px; color:#313131;}
.nix-link a{ color:#313131;}
.nix-link a:hover{ text-decoration:underline;}
/*度假酒店列表*/
div.djt{ padding-top:0;}
.djt-xx{ background:#fff7f9; border-bottom:1px solid #efdee2;}
.djtx-tx0{ display:block; height:56px; line-height:56px; overflow:hidden; padding:0 10px 0 18px;}
.djtx-ip0{ width:195px; height:28px; display:block; border:1px solid #efdee2; background:#fff; line-height:28px; color:#404040; text-indent:12px; margin-top:13px;}
.djtx-rl{ width:195px; height:28px; border:1px solid #efdee2; background:#fff; position:relative; margin-top:13px;}
.djtx-rl input{ width:100%; height:100%; display:block; line-height:28px; color:#404040; text-indent:12px;}
.djtx-rl span{ padding-right:24px; height:100%; display:block; overflow:hidden; line-height:28px; background:url(../images/bc-time.png) no-repeat right center; cursor:pointer; position:absolute; top:0; right:6px; font-size:12px; color:#404040; font-family:"宋体";}
.djtx-st{ padding-left:15px; width:75px; height:30px; padding-top:13px;}
.djtx-st input{ width:75px; height:30px; display:block; color:#fff; cursor:pointer; border-radius:4px; background:#f54b72; font-size:14px;}
.djt-wz{ padding:10px 0 6px;}
.djtx-st input.act{ background:#f95e81;}
.djtw-title{ width:87px; height:30px; overflow:hidden; text-align:center; line-height:30px;}
.djtw-rt{ width:82px; height:30px; position:relative;}
.djtwr-show{ width:100%; height:30px; position:absolute; left:0; top:1px; z-index:2;}
.djtwr-show a{ width:80px; height:29px; text-align:center; line-height:29px; display:block; overflow:hidden; font-family:"宋体"; color:#333333; font-size:12px; border:1px solid #fff; border-bottom:0; background:url(../images/dj-icon0.png) no-repeat 58px center;}
.djtwr-show a.act{ border:1px solid #e6e6e6; border-bottom:0; color:#f54b72; background:url(../images/dj-icon0h.png) no-repeat 58px center #f8f8f8;}
.djtwr-hide{ width:1095px; height:auto; overflow:hidden; border:1px solid #e6e6e6; padding-top:8px; background:#f8f8f8; display:none;}
.djtwr-hide li{ padding:0 26px 5px 26px; float:left; height:30px; line-height:30px;}
.djtwr-hide a{font-family:"宋体"; color:#333333; font-size:12px;}
div.djtw-addwd{ width:102px;}
div.djtw-addwd .djtwr-show a{ width:100px; background:url(../images/dj-icon0.png) no-repeat 88px center;}
div.djtw-addwd .djtwr-show a.act{ width:100px; background:url(../images/dj-icon0h.png) no-repeat 88px center #f8f8f8;}
.djtw-hide{ width:1097px; height:auto; overflow:hidden; padding-left:87px}
.djtw-rss{ width:1097px; height:30px;}
.djb-po{ width:315px; height:auto; overflow:hidden; position:absolute; left:50%; margin-left:285px; top:0; z-index:105;}
.djbp-map{ width:100%; height:543px; overflow:hidden; background:#999;}
.djbp-col{ background:url(../images/dj-icon1.png) no-repeat 4px center #fff7f9; border-bottom:1px solid #dddddd; border-top:2px solid #efdee2}
div.dj-bottom .zlb-col{ width:856px;}
.djbp-col p{ padding-right:15px; height:35px; display:block; overflow:hidden; line-height:35px; font-size:12px; font-family:"宋体"; color:#666666;}
.djbp-col p em{ display:block; cursor:pointer; height:15px; margin-top:10px; overflow:hidden; line-height:15px; padding-left:20px; background:url(../images/zl-icon1.png) no-repeat left center;}
.djbp-col p em.act{ background:url(../images/zl-icon1h.png) no-repeat left center; color:#f54b72;}
.djbl{ width:875px; height:auto; overflow:hidden;}
.djbls{ width:873px; height:auto; overflow:hidden; margin-bottom:15px; border:1px solid #ddd; background:#fff;}
.djblst-img{ width:300px; height:194px; overflow:hidden; padding:10px 20px 12px 15px;}
.djblst-img a{ display:block; width:300px; height:194px; overflow:hidden;}
.djblst-img img{ width:300px; height:194px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.djblst-img a:hover img{ -webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.djblst-lt{ width:400px; height:auto; overflow:hidden;}
.djblstl-title{ padding-top:18px;}
.djblstl-map{ padding:8px 0 12px; width:100%; height:auto; overflow:hidden; line-height:22px; font-family:"宋体"; font-size:13px; color:#666666;}
.djblstl-map i{ color:#1c79ea;}
.djblstl-map a{ color:#bcbdbd; text-decoration:underline; padding-left:5px;}
.djblstl-title span{ background:url(../images/dj-icon2.png) no-repeat; width:29px; height:37px; display:block; overflow:hidden; text-align:center; line-height:30px; font-size:18px; color:#fff; margin-right:15px;}
.djblstl-title p{ height:37px; display:block; overflow:hidden; line-height:37px;}
.djblstl-title a{ font-size:18px; color:#333333;}
.djblstl-icon img{ margin-right:5px; float:left; display:block;}
.djblst-rt{ width:100px; padding-right:10px; height:auto; overflow:hidden; color:#f54b72; padding-top:13px;}
.djblst-rt em{ width:100%; height:55px; display:block; overflow:hidden; text-align:center; line-height:55px; font-size:12px;}
.djblst-rt em i{ font-size:30px;}
.djblst-rt p{ width:100%; height:23px; display:block; overflow:hidden; text-align:center; line-height:23px; border-radius:4px; background:#fff7f9; font-size:15px;}
.djblst-rt p i{ padding-left:3px; font-size:12px; font-family:"宋体";}
.djblst-rt span{ width:100%; height:26px; display:block; overflow:hidden; text-align:center; line-height:26px; font-size:12px; font-family:"宋体";}
.djbls-col{ width:840px; background:url(../images/jml-icon1.png) repeat-x left bottom; height:33px; overflow:hidden; margin:0 auto 14px; font-family:"宋体";}
.djblsc-js{ width:230px; height:100%; overflow:hidden;}
.djblsc-js li{ width:115px; font-size:16px; color:#666666; height:100%; float:left; overflow:hidden; text-align:center; cursor:pointer; line-height:33px;}
.djblsc-js li.act{ color:#fff; background:url(../images/jml-icon0.png) no-repeat center bottom #ee5679;}
.djbls-hide{ width:840px; height:auto; overflow:hidden; margin:0 auto; display:none;}
.djbls-hx{ width:100%; height:42px; overflow:hidden; border-bottom:1px dotted #dddddd;}
.djblsh-fj{ width:230px; height:100%; overflow:hidden; line-height:42px; font-size:12px; font-family:"宋体"; color:#666666; text-indent:7px;}
.djblsh-pb{ width:103px; height:100%; overflow:hidden; line-height:42px; font-size:12px; font-family:"宋体"; color:#666666; text-align:center;}
.djblsh-zc{ width:170px; height:100%; overflow:hidden; line-height:42px; font-size:12px; font-family:"宋体"; color:#666666; text-align:center;}
.djblsh-price{ width:170px; height:100%; overflow:hidden; line-height:42px; font-size:20px; color:#f13c65; text-align:center;}
.djblsh-price i{ color:#999; text-decoration:line-through; font-size:12px;}
.djblsh-cz{ width:165px; height:100%; overflow:hidden;}
.djblsh-cz a{ width:53px; height:22px; border:1px solid #e22e58; background:#f54b72; border-radius:4px; display:block; text-align:center; line-height:22px; color:#fff; margin:10px auto 0;}
.djblsh-cz a:hover{ background:#f56586; color:#fff;}
.djblsh-cz a.act{ color:#fff; background:#909090; border:1px solid #909090; cursor:not-allowed;}
.djblsh-nk{ width:100%; height:129px; overflow:hidden;}
.djbls-cz a{ display:block; height:41px; line-height:41px; overflow:hidden; padding-right:10px; background:url(../images/jml-icon2.png) no-repeat right center; font-family:"宋体"; color:#0099cc; font-size:12px;}
.djbls-cz a:hover{ color:#0099cc;}
.djbls-cz a.act{ background:url(../images/jml-icon2h.png) no-repeat right center;}
.djblsc-nc{ width:610px; height:100%; overflow:hidden;}
.djblsc-tx0{ height:33px; line-height:33px; font-size:12px; color:#bbbbbb; overflow:hidden; width:103px; text-align:center;}
.djblsc-tx1{ height:33px; line-height:33px; font-size:12px; color:#bbbbbb; overflow:hidden; width:170px; text-align:center;}
.djblsc-tx2{ height:33px; line-height:33px; font-size:12px; color:#bbbbbb; overflow:hidden; width:170px; text-align:center;}
.djblsc-tx4{ height:33px; line-height:33px; font-size:12px; color:#bbbbbb; overflow:hidden; width:196px; text-align:center; padding-right:107px}
.zl-bt .djb-po.adfs{ position:fixed;}
/*度假酒店*/
.zdj-banner{ width:100%; height:380px;}
.zdjb{ width:1200px; height:auto; overflow:hidden; padding-top:36px;}
.zdjbs{ width:525px; height:auto; overflow:hidden; background:#fff; color:#545454;}
.zdjbs-xz{ width:100%; height:46px; overflow:hidden; line-height:46px; background:url(../images/zdj-icon0.png) no-repeat right center #f3f3f3; margin-bottom:23px; font-size:16px;}
.zdjbs-xz li{ width:120px; height:100%; float:left; overflow:hidden; text-align:center; cursor:pointer;}
.zdjbs-xz li.act{ background:#fff;}
.zdjbs-form{ width:100%; height:auto; overflow:hidden; display:none;}
.zdjbsf-tx0{ width:100%; height:auto; overflow:hidden; margin-bottom:18px;}
.zdjbsf-tx0 label{ width:76px; margin-right:10px; height:34px; display:block; overflow:hidden; line-height:34px; text-align:right;}
.zdjbsf-tx0 input{ text-indent:7px; border:1px solid #cccccc; width:368px; height:32px; border-radius:4px; display:block; overflow:hidden; line-height:32px; color:#545454;}
.zdjbsf-tx1{ width:100%; height:auto; overflow:hidden; margin-bottom:18px;}
.zdjbsf-tx1 label{ width:76px; margin-right:10px; height:34px; display:block; overflow:hidden; line-height:34px; text-align:right;}
.zdjbsf-tx1 input{ cursor:pointer; text-indent:7px; border:1px solid #cccccc; width:158px; height:32px; border-radius:4px; display:block; overflow:hidden; line-height:32px; color:#000000; background:url(../images/zdj-icon1.png) no-repeat 138px center;}
.zdjbsf-tx1 i{ padding:0 10px 0 12px; height:34px; display:block; overflow:hidden; line-height:34px;}
.zdjbsf-st input{ width:160px; height:32px; display:block; margin-left:86px; cursor:pointer; border-radius:2px; color:#fff; background:url(../images/zdj-icon2.png) no-repeat 47px center #f54b72; text-indent:73px; text-align:left; font-size:16px;}
.zdjbsf-st input.act{background:url(../images/zdj-icon2.png) no-repeat 47px center #f75e81;}
.zdjbsf-link{ height:55px; line-height:55px; overflow:hidden; padding-left:86px;}
.zdjbsf-link a{ color:#555555;}
.zdjbsf-link span{ padding-left:10px;}
.zdj-gt{ background:#f8f8f8; padding:5px 0 32px;}
.zdjg-col{ width:1200px; height:50px; overflow:hidden; margin:0 auto; line-height:50px;}
.zdjg-col span{ font-size:22px; color:#222222;}
.zdjg-col a{ color:#b1b1b1;}
.zdjg-bt{ width:1200px; height:276px; overflow:hidden; margin:0 auto;} 
.zdjgb{ width:840px; position:relative; overflow:hidden; height:247px; margin:15px 0 0 347px;}
.zdjgb-lt{ width:28px; height:56px; overflow:hidden; position:absolute; z-index:2; left:0; top:95px;}
.zdjgb-lt a{ width:100%; height:100%; display:block; background:url(../images/zdj-lt.png) no-repeat;}
.zdjgb-rt{ width:28px; height:56px; overflow:hidden; position:absolute; z-index:2; right:0; top:95px;}
.zdjgb-rt a{ width:100%; height:100%; display:block; background:url(../images/zdj-rt.png) no-repeat;}
.zdjgb-ct{ width:100%; height:100%; overflow:hidden; position:relative; z-index:1;}
.zdjgb-ct ul{ height:100%; position:absolute; left:0; top:0; overflow:hidden;}
.zdjgb-ct li{ width:272px; margin-right:12px; height:100%; overflow:hidden; float:left; background:#fff;}
.zdjgb-ct p{ width:258px; height:auto; overflow:hidden; display:block; padding:6px 0 0; margin:0 auto;}
.zdjgb-ct p i{ width:258px; height:167px; display:block; overflow:hidden;}
.zdjgb-ct p img{ width:258px; height:167px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.zdjgb-ct a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.zdjgb-ct p em{ width:100%; height:34px; display:block; overflow:hidden; line-height:34px;}
.zdjgb-ct a{ color:#555555;}
.zdjgb-ct span{ width:258px; height:38px; margin:0 auto; display:block; overflow:hidden; line-height:38px; color:#f54b72;}
.zdjgb-ct span i{ font-size:22px; padding:0 2px 0 0;}
.zdjgb-ct span em{ font-size:12px; padding-left:10px; color:#999999; text-decoration:line-through;}
.zdj-bt{ width:1200px; height:auto; overflow:hidden;}
div.zdj-bt .io-subt{ padding-bottom:0;}
div.zdj-bt .ios-ts{ height:62px; padding-top:10px; line-height:62px; font-size:22px; color:#222222;}
div.zdj-bt .ios-link{ margin-top:20px;}
.zdjb-list{ margin-bottom:23px;}
.zdjb-list li{ width:289px; height:auto; overflow:hidden; float:left; margin-right:14px;}
.zdjb-list img{ width:289px; height:187px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.zdjb-list a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.zdjb-list i{ width:100%; height:187px; display:block; overflow:hidden;}
.zdjb-list p{ height:32px; width:100%; display:block; overflow:hidden; line-height:32px;}
.zdjb-list p span{ color:#f54b72; font-size:12px;}
.zdjb-list p span b{ font-size:18px; padding:0 2px;}
.zdjb-list a{ color:#555555;}
.zdjb-list li.mro{ margin-right:0;}
.zdjb-hide{ display:none; padding:10px 0 28px;}
.zdjbh-lt{ width:288px; height:auto; overflow:hidden; background:#f6f6f6; position:relative;}
.zdjbh-img0{ width:288px; height:241px; display:block;}
.zdjbh-img1{ width:92px; height:92px; display:block; position:absolute; left:98px; top:195px;}
.zdjbh-title{ width:100%; font-weight:400; height:38px; padding-top:47px; overflow:hidden; text-align:center; line-height:38px; font-size:18px; color:#444444;}
.zdjbh-tx{ width:255px; height:144px; overflow:hidden; margin:0 auto; line-height:24px; text-align:center; color:#999999;}
.zdjbh-list{ width:895px; height:auto; overflow:hidden;}
.zdjbh-list li{ width:289px; height:auto; overflow:hidden; float:left; margin-right:14px; margin-bottom:22px;}
.zdjbh-list img{ width:289px; height:187px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.zdjbh-list a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.zdjbh-list i{ width:100%; height:187px; display:block; overflow:hidden;}
.zdjbh-list p{ height:32px; width:100%; display:block; overflow:hidden; line-height:32px;}
.zdjbh-list p span{ color:#f54b72; font-size:12px;}
.zdjbh-list p span b{ font-size:18px; padding:0 2px;}
.zdjbh-list a{ color:#555555;}
.zdjbh-list li.mro{ margin-right:0;}
/*亲子游*/
.qzp{ width:285px; height:380px; position:relative; background:#fff; position:absolute; left:50%; margin-left:-600px; top:0; box-shadow:0 0 8px #dfdfdf;}
.qzps{ width:100%; height:76px;}
.qzps-show{ width:100%; height:100%; overflow:hidden; background:url(../images/qz-hx.png) no-repeat center bottom; position:relative; z-index:2;}
.qzps-show div{ width:283px; height:74px; overflow:hidden; border-top:1px solid #fff; border-left:2px solid #fff;}
.qzps-show div.act{ border-top:1px solid #f54b72; border-bottom:1px solid #f54b72; border-left:2px solid #f54b72; border-right:1px solid #fff; width:282px;}
.qzps-show h4{ width:256px; height:24px; padding-top:15px; overflow:hidden; margin:0 auto; line-height:24px; font-size:16px; color:#444444; font-weight:400;}
.qzps-show p{ width:256px; height:36px; line-height:36px; margin:0 auto;}
.qzps-show span{ padding-right:19px;}
.qzps-show a{ font-size:12px; font-family:"宋体"; color:#999999;}
.qzps-hide{ width:452px; height:356px; background:#fff; border:1px solid #f54b72; position:absolute; left:284px; top:0; box-shadow:0 0 8px #dfdfdf; padding-top:23px; z-index:1; border-top:0; display:none;}
.qzpsh p{ height:26px; width:83px; display:block; overflow:hidden; line-height:26px; text-align:right; color:#333333; padding-right:20px; float:left;}
.qzpsh ul{ width:348px; height:auto; overflow:hidden; margin-bottom:22px; float:left;}
.qzpsh li{ width:174px; height:26px; float:left; overflow:hidden; line-height:26px;}
.qzpsh a{ font-size:12px; font-family:"宋体"; color:#666666;}
.qz-bt{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:15px 0 35px;}
.qzb-title{ width:100%; height:48px; overflow:hidden; line-height:48px; text-indent:6px; font-size:20px; color:#000000; background:url(../images/qz-hxt.png) no-repeat right center; font-weight:400;}
.qzb-xx{ margin-bottom:28px; background:#fbfbfb; width:100%; height:299px;}
.qzbx-img{ width:322px; height:100%; overflow:hidden; position:relative;}
.qzbx-img img{ width:322px; height:299px; display:block;}
.qzbx-img p{ background:url(../images/qz-wk.png) no-repeat center bottom; width:227px; display:block; height:auto; overflow:hidden; left:47px; top:27px; position:absolute;}
.qzbx-img b{ width:100%; height:30px; display:block; overflow:hidden; text-align:center; line-height:30px; font-size:18px; color:#fff;}
.qzbx-img em{ width:100%; height:34px; display:block; overflow:hidden; text-align:center; line-height:34px; color:#fff;}
.qzbx-img i{ width:183px; height:30px; display:block; overflow:hidden; text-align:center; line-height:30px; color:#fff; margin:0 auto 10px; border-top:1px dashed #ded8ee;}
.qzbx-cp{ width:850px; height:auto; overflow:hidden; padding-top:9px;}
.qzbx-cp li{ width:280px; height:275px; margin-right:5px; overflow:hidden; float:left; padding-top:6px;}
.qzbx-cp li.mro{ margin-right:0;}
.qzbx-cp li.act{ background:url(../images/qz-libg.png) no-repeat;}
.qzbx-cp a{ width:258px; height:auto; overflow:hidden; display:block; margin:0 auto; color:#555555;}
.qzbx-cp a img{ width:258px; height:167px; display:block;}
.qzbx-cp a em{ width:100%; height:44px; display:block; overflow:hidden; line-height:22px; padding-top:5px;}
.qzbx-cp span{ width:258px; height:48px; display:block; margin:0 auto; overflow:hidden; line-height:48px;}
.qzbx-cp span b{ font-size:12px; font-weight:400; color:#999999;}
.qzbx-cp span em{ color:#f54b72;}
.qzbx-cp span i{ font-size:22px;}
/*门票*/
.mpb{ width:1200px; height:auto; overflow:hidden; margin:0 auto; padding:20px 0;}
.mpb-col{ width:100%; height:45px; overflow:hidden; background:url(../images/qz-hxt.png) no-repeat right center; line-height:45px; font-weight:400;}
.mpb-col img{ display:block;}
.mpb-col p{ display:block; height:100%; overflow:hidden; background:#fff; padding:0 20px 0 10px; font-size:22px;}
.mpb-num{ position:relative; padding-top:5px; border-top:1px solid #f7ac01;}
.mpbn-zs{ display:block; width:281px; height:228px; position:absolute; left:0; top:8px;}
.mpbn-list li{ width:296px; height:236px; position:relative; float:left; margin:0 5px 10px 0;}
.mpbn-list li.mro{ margin-right:0;}
.mpbn-list li.act{ background:url(../images/mp-libg.png) no-repeat;}
.mpbn-list li.mpbnl-adcs0{ margin-left:300px;}
.mpbn-list a{ width:274px; height:214px; display:block; color:#555555; margin:13px auto 0; position:relative;}
.mpbn-list img{ width:274px; height:178px; display:block;}
.mpbn-list p{ width:100%; height:36px; margin:0 auto; display:block; overflow:hidden; line-height:36px;}
.mpbn-list span{ font-size:12px; color:#f54b72;}
.mpbn-list b{ font-size:18px; padding:0 2px;}
.mpbn-list i.mpbn-num1{ background:url(../images/mp-num1.png) no-repeat; width:26px; height:35px; display:block; overflow:hidden; position:absolute; top:-11px; left:2px;}
.mpbn-list i.mpbn-num2{ background:url(../images/mp-num2.png) no-repeat; width:26px; height:35px; display:block; overflow:hidden; position:absolute; top:-3px; left:2px;}
.mpbn-list i.mpbn-num3{ background:url(../images/mp-num3.png) no-repeat; width:26px; height:35px; display:block; overflow:hidden; position:absolute; top:-3px; left:2px;}
.mpbn-list i.mpbn-num{ background:url(../images/mp-num4.png) no-repeat; width:26px; height:35px; display:block; overflow:hidden; position:absolute; top:-3px; left:2px; color:#fff; font-size:16px; font-weight:bold; text-align:center; line-height:25px;}
/*周边游*/
.zzb-bt{ width:1200px; height:auto; overflow:hidden; margin:0 auto 30px;}
.zzb-bt .io-subt{ padding-bottom:15px;}
.zzbb-more{ height:24px; line-height:24px; display:block; overflow:hidden; padding-top:18px;}
.zzbb-more a{ color:#b1b1b1;}
.zzlb-list li{ width:289px; height:auto; overflow:hidden; float:left; margin-right:14px;}
.zzlb-list li.mro{ margin-right:0;}
.zzlb-list a i{ width:100%; height:187px; overflow:hidden; display:block;}
.zzlb-list img{ width:289px; height:187px; display:block; -webkit-transition:all 1.2s ease 0s; -moz-transition:all 1.2s ease 0s; transition:all 1.2s ease 0s;}
.zzlb-list a{ color:#555555;}
.zzlb-list a:hover img{-webkit-transform:scale(1.2); -moz-transform:scale(1.2); transform:scale(1.2);}
.zzlb-list p{ padding-top:2px; width:100%; height:44px; overflow:hidden; display:block; line-height:22px;}
.zzlb-list span{ width:100%; height:33px; overflow:hidden; display:block; line-height:33px;}
.zzlb-list span i{ font-size:12px; color:#999999;}
.zzlb-list span em{ color:#f54b72;}
.zzlb-list span label{ padding:0 2px; font-size:22px;}
.zzb-bt .ios-ts{ font-size:22px; color:#000; padding-left:0;}
.zzb-nt{ width:1198px; height:483px; overflow:hidden; border:1px solid #dddddd; position:relative;}
.zzbn-hide{ width:100%; height:100%; display:none; overflow:hidden;}
.zzbnh-img{ display:block; height:483px; width:285px; margin-right:38px;}
.zzbnh-list{ width:860px; height:auto; overflow:hidden; padding-top:5px;}
.zzbnh-list li{ width:280px; height:233px; position:relative; float:left; margin:0 10px 4px 0;}
.zzbnh-list li.mro{ margin-right:0;}
.zzbnh-list div{ width:100%; height:222px; display:block; position:absolute; left:0; top:5px; background:url(../images/zzl-libg.png) no-repeat; padding:6px 0 0;}
.zzbnh-list a{ width:258px; height:167px; overflow:hidden; display:block; margin:0 auto; position:relative;}
.zzbnh-list img{ width:258px; height:167px; display:block;}
.zzbnh-list p{ width:100%; height:44px; display:block; overflow:hidden; color:#fff; position:absolute; left:0; bottom:0; background:url(../images/zzl-opo.png) repeat;}
.zzbnh-list p em{ width:235px; height:100%; display:block; overflow:hidden; margin:0 auto; line-height:22px;}
.zzbnh-list span{ width:258px; height:46px; display:block; margin:0 auto; overflow:hidden; line-height:46px;}
.zzbnh-list span em{ font-size:12px; color:#999999;}
.zzbnh-list span i{ color:#f54b72;}
.zzbnh-list span label{ font-size:22px; padding:0 2px;}
.zzbn-col{  position:absolute; width:175px; height:auto; overflow:hidden; top:22px; left:115px; z-index:10;}
.zzbn-col li{ width:100%; height:30px; overflow:hidden; float:left; margin-bottom:17px;}
.zzbn-col a{ width:100%; height:100%; display:block;}
.zzbn-col em{ background:url(../images/zzl-icon1.png) no-repeat; width:151px; height:30px; display:block; overflow:hidden; text-align:center; line-height:30px; font-size:15px; color:#606060;}
.zzbn-col a:hover em{ background:url(../images/zzl-icon3.png) no-repeat; color:#f54b72;}
.zzbn-col i{ background:url(../images/zzl-icon4.png) no-repeat; width:11px; height:11px; display:block; overflow:hidden; margin-top:10px;}
.zzbn-col a:hover i{background:url(../images/zzl-icon5.png) no-repeat;}
.zzbn-col a.act em{background:url(../images/zzl-icon2.png) no-repeat; color:#fff;}
.zzbn-col a.act i{background:url(../images/zzl-icon6.png) no-repeat;}



