body{overflow-x:hidden;}
.footerbox{height:48px;background-color:#666;}
.footerins,.mainnav,.itembox,.breadbox,.bdybox{margin:0 auto;width:1150px;overflow:hidden;clear:both;}
.inblock{font-size:0;word-spacing:-3em;}
.inblock li{word-spacing:normal;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.mainnav{text-align:center;}
.mainnav li{padding:0 15px;width:105px;height:45px;line-height:45px;font-family:GillSans;}.mainnav li a{font-size:14px;color:#000;}
.mainnav li.home,.mainnav li.poswid{width:13px;}
.mainnav li.poswid{font-size:0;line-height:0;}
.mainnav li.short{width:65px;}
.mainnav li.gapbox{padding:0;width:139px;}
.itemlst{width:120%;}
.itemlst li{width:350px;height:134px;background:#ededed;position:relative;margin:0 50px 0 0;}
.itemlst li div{padding:0 10px;width:330px;height:134px;position:absolute;top:0;left:0;line-height:18px;font-size:16px;font-family:GillSans;}
.itemlst li div,.itemlst li div a{color:#793c00;}.itemlst li div p{text-align:right;margin:0;padding:20px 20px 0 0;}
.imgmar{margin:20px 0 0 15px;}.itemlst li p strong,.bottomchar a b{font-weight:bold;}
.itemlst li div b{position:absolute;left:20px;top:45px;width:127px;font-weight:normal;}
.itemlst li div b,.itemlst li div b a{color:#333;}
.footerins a,.footerins span{display:inline-block;vertical-align:top;padding:0 10px;overflow:hidden;line-height:48px;font-family:Verdana;font-size:11px;-webkit-text-size-adjust:none;-webkit-transform: scale(0.9); -o-transform: scale(1);}
.footerins,.footerins a{color:#ccc;}.footerins a:hover{color:#fff;text-decoration:none;}
.mart10{margin-top:10px;}
.mart20{margin-top:17px;}
.mart40{margin-top:40px;}
.mart15{margin-top:15px;}
.mainnavout{position:absolute;top:67px;left:0;width:100%;z-index:9999;background:url(../images/navbg.png) no-repeat 50% 0;}
.mainnav li.bigmar{margin-right:165px;}
.mainnav li.home a{margin:15px 0 0;display:inline-block;vertical-align:top;font-size:0;line-height:0;width:13px;height:14px;*margin:0;background:url(../images/home.gif) no-repeat;}/*20150605 .mainnav li.home a*/
.logobox{position:absolute;top:0;left:50%;margin-left:-70px;z-index:9999;}
.itemlst li p.bottomchar{font-size:12px;margin:0;position:absolute;padding:10px 0;bottom:0;left:0;width:100%;line-height:14px;background:rgba(0,0,0,0.8) none repeat scroll 0 0!important;filter:Alpha(opacity=80);background:#000;}
.itemlst li p.bottomchar a b{font-weight:normal;font-size:12px;}
.itemlst li p.bottomchar a{display:block;overflow:hidden;padding:0 15px;color:#fff;position:relative;}
.itemlst li p.bottomchar a span{display:inline-block;vertical-align:top;font-size:10px;-webkit-text-size-adjust:none;-webkit-transform: scale(0.75); -o-transform: scale(1);}
.dropdown{background:url(../images/dropbg.png);position:absolute;width:1150px;padding:20px 0 40px;z-index:999999999;top:112px;left:50%;margin-left:-575px;overflow:hidden;display:none;}
.dropitem{float:left;width:295px;overflow:hidden;display:inline;margin:0 20px 0 50px;}
.dropitem dt{font-size:24px;line-height:26px;margin-top:20px;font-family:GillSans;}/*20150330 .dropitem dt鏇存敼*/
.dropitem dt,.dropitem dt a{color:#ff7b57;}
.dropitem dd{color:#eee;overflow:hidden;margin-top:15px;line-height:14px;}
.dropitem dd a{color:#fff;}
.dropitem dd span{font-weight:normal;}
dl.bggray dd{background:#666;}
.dropitem dd div{overflow:hidden;padding:10px 13px;line-height:14px;color:#fff;background:#666;}
.morebox{display:inline-block;vertical-align:top;width:4px;height:7px;overflow:hidden;background:url(../images/morebg.gif) no-repeat;font-size:0;line-height:0;margin:5px 0 0 2px;}
.dropitem em.morebox{margin-top:5px;}
.mainnav li.hover{background:#666;}.mainnav li.hover a{color:#fff;text-decoration:none;}
.nocont{display:none;}
.topmenu{position:absolute;z-index:9999;right:0;top:0;}
.topmenu li{position:relative;width:38px;height:38px;background-color:#666;background-position:50% 50%;cursor:pointer;background-repeat:no-repeat;margin-left:1px;}
.icon01box{background-image:url(../images/icon01.png);}
.icon02box{background-image:url(../images/icon02.png);}
.icon03box{background-image:url(../images/icon03.png);}
.icon04box{background-image:url(../images/icon04.png);}
.icon05box{background-image:url(../images/icon05.png);}
.topmenu li.hover{background-color:#333;}
.topmenu li div{position:absolute;top:38px;right:0;background-color:#fff;display:none;}
.topmenu li div a{display:inline-block;vertical-align:top;width:38px;text-align:center;line-height:38px;color:#000;}
.topmenu li.disblock div{display:block;}
.topmenu li div input{float:left;}
.inputbox{width:102px;height:22px;line-height:22px;padding:0 20px;background:url(../images/inputbg.gif) no-repeat;border:none;}
.longinput{width:170px;padding:8px;}
.clockdown,.bshare-custom{width:174px;padding:10px;}
.languagedown{width:78px;}
.imagedown{width:136px;padding:10px;}
.topmenu li div.clockdown{right:-39px;}
.topmenu li div.imagedown{left:0;}
.topmenu li div.longinput{top:0;right:0;}
.topmenu li div.bshare-custom a{width:auto;}
.clockdown span,.imagedown span{font-size:11px;line-height:14px;-webkit-text-size-adjust:none;-webkit-transform: scale(0.9); -o-transform: scale(1);display:inline-block;vertical-align:top;}
@media screen and (-webkit-min-device-pixel-ratio:0){.clockdown span ,.imagedown span{width:110%;margin-left:-5px;} }  /*chrome and safari*/
.searchbox{display:inline;margin:5px 0 0 10px;}
.sectop{background:url(../images/sectopbg.jpg) repeat-x 50% 0;overflow-x:hidden;}
.breadbox{font-size:12px;font-family:Verdana;margin-top:113px;line-height:40px;}.breadbox,.breadbox a{color:#000;}
.secbdy{background:url(../images/bdybg.gif) repeat-x;}
.bdylft{width:750px;margin-right:50px;}
.bdylft02{width:670px;}
.bdytit{font-size:34px;line-height:65px;font-family:GillSans;margin-bottom:20px;}
.itemtit{font-family:GillSans;font-size:24px;line-height:27px;overflow:hidden;font-weight:normal;}.itemtit span,.itemtit a{display:block;overflow:hidden;color:#663300;padding-left:12px;border-left:4px solid #663300;}.itemtit span span{float: right;border-left: 0px solid #663300;}.itemtit a:hover{text-decoration:underline;}.itemcor span,.itemcor a{color:#8e5923;border-color:#8e5923;}
.newslst li{background:#f4f4f4;overflow:hidden;padding-right:20px;margin-top:17px;}
.newslst li span{float:left;}.newslst li span.buttons{display:block;float:none;clear:both;}
.newslst li span.frt{float:right;}
.ch{padding-left: 30px;background: #f4f4d4;}
.buttons{text-align:right;margin-top:20px;}
.buttons a{display:inline-block;vertical-align:top;height:24px;font-size:0;line-height:0;margin-left:6px;}
.buttons a.button01{background:url(../images/button01.jpg) no-repeat;width:85px;}
.buttons a.button01:hover{background:url(../images/button01hover.jpg) no-repeat;}
.buttons a.button02{background:url(../images/button02.jpg) no-repeat;width:114px;}
.buttons a.button02:hover{background:url(../images/button02hover.jpg) no-repeat;}
.newslst li div{overflow:hidden;padding:20px 0 20px 35px;}
.newslstshort li div{overflow:hidden;padding:13px 15px 0;}
.newslst li div.floatlft{padding:0;width:175px;}
.newslst li div.floatlft p{font-size:14px;line-height:15px;color:#949494;font-family:GillSans;background:none;padding-left:0;}
.newslst li div.floatlft h4{font-size:14px;font-family:GillSans;color:#020202;margin-top:15px;font-weight:normal;}
.newslst li div h3,.newslst02 li{font-weight:normal;font-size:18px;font-family:GillSans;margin-bottom:10px;}.newslst li div h3 a,.newslst02 li a{color:#333;}
.newslstshort li div h3{font-size:16px;}
.newslstshort li{background:url(../images/newico01.gif) no-repeat 100% 0 #ededed;}
.newslst li div p,.newslst02 li,.newslst03 li{background:url(../images/newsico.gif) no-repeat 0 50%;padding-left:13px;color:#333;line-height:20px;margin:4px 0 0;}
.newslst02 li{margin:10px 0 0;background-position:0 7px;border-bottom:1px dashed #ae8f70;padding-bottom:10px;}
.overhid{overflow:hidden;}.wid350{width:350px;}
.newsout{background:url(../images/newsbg.gif) repeat-x #fff;padding:15px 23px;}
.newslst03 li,.newslst li div p{font-family:Verdana;}.newslst03 li a{color:#333;}
.newslst03 li,.newslst li div p span{float:center;}
.newslst li h2{font-size:18px;font-weight:normal;padding-bottom:5px;}.newslst li h2 a,.newslst li h2{color:#333;}
.newslst li i{color:#9a0303;display:block;margin-top:18px;font-weight:bold;font-style:normal;font-family:GillSans;}
.newslst li a i,.newslst li p i{display:inline-block;margin-top:0;font-style:italic;font-weight:normal;}
.newslst li h3 a i{font-style:normal;color:#333;}.newslst li h3 a:hover{text-decoration:underline;}.newslst li p i{color:#333;font-weight:normal;font-family:Verdana;}
.newslittle li div h3 a i{font-family:Verdana;font-size:12px;}
.newslst li b{display:block;font-family:GillSans;color:#949494;font-weight:normal;font-size:14px;margin-top:6px;}
.newslst li dl{margin-top:14px;}
.newslst li dl dt,.newslst li dl dd{font-size:14px;font-family:GillSans;}.newslst li dl dt{color:#1e1e1e;}
.newslst li dl dd{line-height:18px;color:#949494;}
div.bggray,.pdesc{background:#f4f4f4;padding:10px 15px;}
.pdesc{font-size:18px;font-family:GillSans;padding:15px 20px;color:#333;}
.pdescnormal{font-size:12px;font-family:Verdana;line-height:16px;}
.newslittle li div h3{font-size:12px;font-family:Verdana;line-height:16px;}.newslittle li div{padding:10px 0 10px 25px;}.newslittle li div h3 img{vertical-align:top;display:inline-block;margin:6px 0 0 5px;} 
.newslinobg li{background:white;border-bottom:8px solid #f4f4f4;padding-bottom:12px;}
.newslinobg li div{padding-top:10px;}
.newslstwid118 li{padding-right:0;border:none;overflow:hidden;display:none;height:260px;}
.newslstwid118 li.disblock{display:block;}
.newslstwid118 li div.floatlft{width:118px;margin-right:0;}
.newslstwid118 li div.floatlft p{line-height:14px;font-size:12px;}
.newslstwid118 li div{padding:0 0 0 24px;}
.newslstwid118 li i{margin:0;}
.newslstwid118 li div span.buttons{width:120%;text-align:left;margin-top:25px;}
.newslstwid118 li div span.buttons a{margin:0 6px 0 0;}
.pagelst{font-size:0;word-spacing:-3px;margin:40px 0;text-align:center;}
.pagelst span,.pagelst a{margin-left:5px;display:inline-block;word-spacing:0;font-size:14px;color:#666;padding:3px 8px;border:1px solid #ccc;background:#fff;}
.pagelst span,.pagelst a:hover{background:#999;border-color:#999;color:#fff;}
.titlebox{font-size:30px;line-height:30px;color:#333;font-family:GillSans;font-weight:normal;padding:5px 0;margin-top:10px;}
.titlebox,.authorbox{text-align:center;}
.titlebox2,.authorbox2{text-align:left;}
.titlebox3{font-size:24px;font-family:GillSans;}
.endtit{font-size:16px;color:#000;}
.authorbox{color:#999;font-weight:bold;margin-top:5px;}
.infobox{margin-top:10px;padding:4px 0;border-top:1px dashed #dae1e9;border-bottom:1px dashed #dae1e9;}.contentbox{margin-top:10px;}
.infobox span{cursor:pointer;}
.infobox span,.infobox a{color:#666;margin:0 8px;}
.updatebox{color:#ababab;}.updatebox span{color:#8662bf;}
.contentbox,.regioncont{color:#333;font-size:14px;line-height:24px;overflow:hidden;font-family:Verdana;}
.contentbox p{margin-top:30px;}
.conttip{background:#efefef;padding:2px 5px;margin-top:10px;}.conttip span{margin-left:2px;}.conttip span a{color:#9784bb;}
.printbox{background:url(../images/print.gif) no-repeat;padding-left:20px;}
.mailbox{background:url(../images/mail.gif) no-repeat;padding-left:20px;}
.fontbox{background:url(../images/font.gif) no-repeat;padding-left:20px;}
.fontbox em{font-style:normal;color:#9784bb;cursor:pointer;margin-left:5px;}
.timebox{background:#ededed;color:#8662bf;font-size:11px;padding:2px 4px;margin-top:10px;}
.contbg{background:#f4f4f4;padding:20px 40px;}
.infobox img{vertical-align:top;display:inline-block;margin-top:2px;}
.abgbox{background:url(../images/abg.gif) repeat-x;padding:20px;font-family:Verdana;color:#333;}.marr30{margin-right:30px;}
.select li{width:235px;position:relative;line-height:32px;background-color:#fff;cursor:pointer;}
.select li dl{position:absolute;top:32px;left:0;display:none;z-index:99;height: 300px;overflow-y: scroll;}
.select li dl.disblock{display:block;}
.select li dl dd{width:215px;padding:0 10px;line-height:32px;background-color:#fff;cursor:pointer;}
.select li dl dd:hover{background-color:#ccc;}
.select li span.moren{display:block;height:32px;padding:0 28px 0 10px;line-height:32px;background:url(../images/choosebg.gif) no-repeat 100% 0 #fff;overflow: hidden;}
.newsorder li{margin-top:6px;background:url(../images/1.gif) no-repeat;padding-left:20px;line-height:16px;}
.newsorder li a{color:#333;}
.picslst{width:110%;}
.picslst li{width:240px;margin:20px 15px 0 0;}
.picslst li img{width:240px;height:160px;}
.picslst li div{position:relative;}
.picslst li div p{width:200px;background:url(../images/pbg.png);height:34px;line-height:34px;position:absolute;bottom:0;left:0;margin:0;padding:0 20px;color:#fff;font-family:Verdana;font-size:14px;}
.picslst li div p span{float:right;}.picslst li div p em{font-style:normal;background:url(../images/hearts1.png) no-repeat 0 50%;padding-left:30px;line-height:34px;display:inline-block;vertical-align:top;cursor:pointer;}
.picslst li h3{font-size:18px;font-family:GillSans;background:#f4f4f4;padding:10px 20px;font-weight:normal;}.picslst li h3 a{color:#333;}
.picslst02 li{width:140px;height:140px;margin:10px 10px 0 0;position:relative;}
.picslst02 li h3{display:none;width:100%;height:140px;background:url(../images/over.png);position:absolute;top:0;left:0;}
.picslst02 li.disblock h3{display:block;}
.picslst02 li h3 a{width:106px;display:block;margin:0 auto;font-family:GillSans;font-size:18px;font-weight:normal;line-height:20px;color:#fff;margin-top:35px;}
.picslst02 li h3 a:hover{text-decoration:none;color:#d8d8d8;}
.slft{float:left;width:72px;line-height:32px;text-align:right;padding-right:5px;}
.inputwid{width:235px;line-height:30px;background:#fff;height:30px;border:none;}
.selectalbum span.slft,.selectalbum div.selectlne{margin-bottom:10px;}.mmar20{margin-top:-20px;}
.searchbg input{float:left;}
.searchbg{background:#f4f4f4;padding:18px;overflow:hidden;}
.searchbginput{width:435px;padding:0 5px 0 30px;height:30px;line-height:30px;border:1px solid #fff;background:url(../images/seachbg.gif) no-repeat 5px 0 #fff;}
.visitins{width:1000px;}
.visitcont{padding:15px;margin:0;line-height:24px;font-size:14px;color:#333;}.mart50{margin-top:50px;}
.morelink{text-decoration:underline;color:#663300;}
.itempdesc{background:#f4f4f4;padding:15px;color:#333;line-height:23px;}
.itempdesc02{line-height:16px;padding:10px 15px;}
.reportlst{width:120%;}
.reportlst li{width:330px;margin-right:50px;float:left;}
.iconlst{width:110%;}
.iconlst li{overflow:hidden;margin:20px 13px 0 7px;padding:0;background-color:#fff;text-align:center;width:88px;height:88px;}.iconlst li a{display:block;line-height:12px;font-size:10px;-webkit-text-size-adjust:none;-webkit-transform: scale(0.8); -o-transform: scale(1);letter-spacing:-0.3px; }
.iconlst li a em{font-style:normal;color:#000;display:inline-block;vertical-align:top;margin-top:3px;}
.iconlst li span{display:inline-block;vertical-align:top;font-size:0;line-height:0;width:88px;height:44px;margin-top:10px;background:url(../images/ico01.gif) no-repeat 50% 50%;}
div.bggraypad{padding:0 15px 20px;}
.plst{background:url(../images/graylne.gif) repeat-y 80px 0;overflow:hidden;padding-bottom:20px;}
.plst span{width:65px;text-align:center;display:inline-block;vertical-align:top;}.plst span,.plst b{line-height:28px;color:#000;}
.plst b{float:right;width:190px;padding-right:20px;}
.plst dt span{font-weight:bold;}.plst dd b{font-weight:normal;background:url(../images/morebg.gif) no-repeat 100% 50%;}.plst dt,.plst dd{clear:both;}
.plst dd{background:url(../images/circlebg.gif) no-repeat 74px 50%;position:relative;cursor:pointer;}
.plst dd i{position:absolute;top:-13px;left:56px;z-index:999999;display:none;}.plst dd i img{width:53px;height:53px;}
.plst dd.hover i{display:block;}
.plst dd.hover span,.plst dd.hover b{color:#990000;}
.plst dd a{cursor:pointer;}
.plst dd a:hover{text-decoration:none;}
.endlft{width:350px;margin-right:50px;}
.adminlst dd{overflow:hidden;}
.adminlst dd span{float:left;margin-right:23px;}
.adminlst dd div.atit{border-bottom:1px solid #e0e0e0;font-size:18px;color:#333;line-height:32px;background:url(../images/down.gif) no-repeat 98% 50%;cursor:pointer;}
.adminlst dd div.bgwhite{background:#fff;overflow:hidden;margin-top:10px;display:none;margin-bottom:15px;}
.adminlst dd.disblock div.bgwhite{display:block;}
.adminlst dd div h3,.adminlst dd div p{color:#333;font-family:GillSans;}
.adminlst dd div h3{font-size:20px;font-weight:normal;margin-top:15px;}
.adminlst dd div p{margin:10px 0 0;padding:0;font-size:18px;}
.adsbox{margin-top:28px;}.searchtit{font-size:16px;color:#333;line-height:34px;margin-top:20px;}
.searchins{padding:11px 25px 25px;background:#f4f4f4;}.searchins dd{margin-top:12px;overflow:hidden;}
.searchins dd span{float:left;text-align:right;color:#333;width:195px;margin-right:10px;line-height:32px;}
.searchins dd input{width:484px;padding:0 5px;height:32px;line-height:32px;overflow:hidden;background:#fff;border:none;}
.posr{position:relative;}
.searchins span.posr{width:100px;overflow:hidden;display:inline-block;vertical-align:top;margin-top:7px;}.searchins span.posr input{position:absolute;left:0;top:0;width:250px;}
.searchins span img,.searchins span i{display:inline-block;vertical-align:top;}.searchins span img{margin:4px 0 0;}
.searchins span i{font-style:normal;margin:0 0 0 6px;color:#333;}
.searchinput input,.searchinput em{float:left;margin-right:5px;line-height:32px;font-style:normal;}.searchinput{margin-top:20px;color:#333;line-height:32px;}
.searchinput input{color:#666;width:160px;padding:0 10px;height:32px;background:#fff;overflow:hidden;border:none;}
.searchbuttbox{text-align:right;margin-top:20px;}
.searchbuttbox input{display:inline-block;vertical-align:top;margin-left:10px;}
.titlelst{width:110%;}
.titlelst li{margin:10px 10px 0 0;width:350px;height: 37px;overflow: hidden;font-size:12px;line-height:37px;background:url(../images/numbg.gif) no-repeat 12px 50% #fff;}
.titlelst li span,.titlelst li i{display:inline-block;vertical-align:top;}
.titlelst li span,.titlelst li a{color:#333;}
.titlelst li i{margin:11px 0 0 12px;font-size:9px;font-style:normal;color:#fff;width:15px;height:15px;line-height:15px;text-align:center;-webkit-text-size-adjust:none;-webkit-transform: scale(0.75); -o-transform: scale(1);letter-spacing:-1px}
.titlelst li span{margin-left:11px;width:303px;text-overflow:ellipsis;-o-text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}
.titlelst li span i{margin:11px 0 0 0;font-size: 12px;line-height: 15px;width:80px;color: #333;font-style: italic;}
@media screen and (-webkit-min-device-pixel-ratio:0){ .titlelst li i{margin-left:11px;} }  /*chrome and safari*/
.hugemapbox{margin-top:40px;}.hugemapbox div{text-align:center;}
.hugemapbox p{font-size:14px;color:#333;padding:0 15px;}
.hugemapbox2{width:800px;padding-bottom:10px;overflow:hidden;}.hugemapbox2 p{margin:20px 0 0;color:#333;line-height:22px;}
.hourlft{width:170px;margin-right:20px;float:left;}
.hourtit{margin-top:22px;font-size:14px;}
.hourtit dt a,.hourtit dd a{color:#000;}
.hourtit dd a:hover{color:#990000;text-decoration:none;}.hourtit dd{padding-left:18px;margin-top:4px;}
.hourtit a,.hourtit span{display:inline-block;vertical-align:top;}
.hourtit .morebox{margin:7px 0 0 5px;}.tourdesc{line-height:23px;font-size:14px;color:#333;margin:20px 0 0;padding:10px 15px;}
.wallpaperbox{margin-right:48px;width:751px;overflow:hidden;}
.wallpaperlst{overflow:hidden;}
.wallpaperlst li{margin:0 0 1px 1px;}.mart15{margin-top:15px;overflow:hidden;}
.wallpapertit{height:21px;line-height:21px;background:#8e5923;font-family:GillSans;font-size:20px;padding:5px 0;font-weight:normal;overflow:hidden;}
.wallpapertit a,.wallpapertit span{color:#fff;border-left:0px solid #fff;padding-left:15px;display:inline-block;vertical-align:top;margin-left:17px;}
.wallpapertit a:hover{color:#fff2e5;text-decoration:none;}
/*appshow css*/
.menubutt{font-size:0;line-height:0;text-align:center;margin-top:15px;}
.menubutt span{display:inline-block;vertical-align:top;background:url(../images/appbutts.gif) no-repeat;width:18px;height:18px;margin-left:17px;}
.menubutt span.curr{background-position:100% 0;cursor:pointer;}
.facilitylst li{background:url(../images/facility/fico01.gif) no-repeat 10px 50% #fff;overflow:hidden;width:165px;height:35px;line-height:14px;padding:0 10px 0 40px;font-size:12px;margin:22px 17px 0;}/*20151130*/
.facilitylst li,.facilitylst li a{text-decoration:none;color:#333;}
.facilitylst li span{float:right;width:40px;padding:7px 0;}#facont div{display:none;}#facont div.disblock{display:block;}
.facilitylst li em{display:inline-block;vertical-align:top;font-style:normal;width:120px;}
.facilitylst li span,.facilitylst li em{padding-top:10px;}
.regionmenu li{height:45px;line-height:45px;padding:0 30px;background:#e7e7e7;font-size:14px;margin:0 5px 5px 0;cursor:pointer;}
.regionmenu li.hover{height:50px;line-height:50px;font-weight:bold;font-size:16px;margin-bottom:0;background:#f4f4f4;}.regioncont{display:none;}
.newslstwid350 li{margin:0 50px 0 0;width:350px;background:#ededed;}
.newslstwid350 li div{padding:15px;}
.newslstwid350 li div h3{font-size:16px;}
.disblock{display:block;}
.arctilecontbg{padding:25px 73px;}
.newstitrgt li{padding-right:0;}
.newstitrgt li span.frt{margin-left:15px;}
.wid1000{width:1000px;text-align:left;margin:0 auto;margin-top:20px;}
/*20141229*/
.itemresult{font-size:18px;color:#999;font-weight:normal;height:22px;overflow:hidden;text-align:center;line-height:22px;}
.itemresult span{color:#663300;}
.wid350{width:350px;}
.yearlst{width:110%;}
.yearlst li{width:114px;height:43px;overflow:hidden;background:#ccc;font-size:22px;text-align:center;line-height:43px;margin:4px 4px 0 0;}
.yearlst li a{color:#fff;display:block;background:#ccc;}
.yearlst li a:hover,.yearlst li.hover a{text-decoration:none;background:#663300;}
/*20150126 add*/
.collectionfont li h3 a{font-size:20px;}
/*20150330 add*/
.collectionfont li h3 {text-align:center;}
.dropwid{width:978px;background:url(../images/add/lnebg.png) repeat-x 0 152px;overflow:hidden;}
.dropwid dl dt{margin-top:30px;}
.empirebox{margin:0 auto;margin-top:10px;width:880px;background:url(../images/add/dotlne.png) repeat-x 19px 82px;height:175px;}
.empirebox li{padding-bottom:22px;font-size:12px;width:110px;text-align:center;background:url(../images/add/dot.png) no-repeat  50% 100%;}
.empirebox li a{color:#fff;display:block;}
.empirebox li.down{position:absolute;bottom:0;left:-27px;padding-top:22px;background-position:50% 0;padding-bottom:0;}
.photomlst dd{width:120px;float:left;display:inline;margin-right:20px;}
.photomlst dd div{padding-left:10px;padding-right:0;}
.photomlst02 dd{width:110px;}
.dtmar30 dt{margin-top:30px;}
.dtmar40 dt{margin-top:40px;}
.adminbox{width:110%;}
.adminbox dd{float:left;width:100px;}
.adminbox dd span{display:block;overflow:hidden;}
.adminbox dd span span{margin-top:5px;}
.bgnone dd div{background:none;}
.dropitem dl dd b{font-weight:bold;}
.inblock dd{word-spacing:normal;display:inline-block;*display:inline;*zoom:1;vertical-align:top;}
.fddlst{width:110%;}
.fddlst dd{margin-right:15px;width:36px;height:38px;background-repeat:no-repeat;background-position:50% 50%;}
.fddlst dd a{display:block;width:36px;height:38px;}
.newscollectlst li div{padding:12px 0 0 15px;}
.newscollectlst li div h3{font-size:16px;line-height:18px;}
.inputbg{background:url(../images/add/searchbackground.gif) repeat-x;height:70px;padding:18px 0 0 18px;}
.searchbginput02{width:207px;display:inline;margin-right:10px;}
.inputbg .select{display:inline;}
.inputbg .select li,.bgdgray .select li{width:215px;}
.inputbg .select li{margin-right:10px;}
.inputbg .select li dl dd,.bgdgray .select li dl dd{width:195px;}
div.selectalbum02, .pdesc{padding-top:20px;padding-bottom:20px;}
.clearkeywords{clear:both;}
.clearkeywords .inputwid{width:305px;}
.searchmarl{padding-left:15px;display:inline-block;vertical-align:top;}
.marl{padding-left:10px;}
.bdycollectlft{width:660px;}
.widper{width:110%;}
.colisttop{background:#a18c76;padding:20px 50px 20px 20px;overflow:hidden;}
.colisttop span{float:left;display:inline;margin-right:25px;width: 160px;}
.colisttop span img{width:100%;}
.colisttop div{overflow:hidden;}
.colisttop div h3{font-size:24px;line-height:28px;margin-top:5px;}
.colisttop div h3 a{color:#fff;font-family:GillSans;}
.colisttop div p{color:#fff;margin:10px 0 0;line-height:14px;}
.downarrowbox span{display:inline-block;vertical-align:top;width:35px;height:18px;background:url(../images/add/downarrow.gif) no-repeat;font-size:0;line-height:0;margin-left:71px;}
.bgdgray{background:#dbdbdb;margin-top:45px;}
.inputwid200{width:200px;}
.inputwid215{width:215px;}
.picslst li{background:#666;}
.heartico li div{height:160px;text-align:center;width:240px;overflow:hidden;}.heartico li div a{display:block;width:100%;height:160px;overflow:hidden;}
.heartico li img{width:auto;height:auto;}
.heartico li div p em{float:left;background:url(../images/add/heartico.png) no-repeat 0 50%;}
.heartico li div p em.click{background:url(../images/add/redheartico.png) no-repeat 0 50%;}
/*20150421 add*/
#listhei li span{height:160px;background-color:#666;width:240px;text-align:center;}
/*20150601 add*/
.viewm{text-align:right;margin-top:10px;}
.viewm a{text-decoration:underline;color:#fff;}.viewm a:hover{text-decoration:none;}
.minhei{min-height:610px;}
/*20151130*/
.sitemapbox{border-bottom:1px dashed #ccc;padding-bottom:10px;margin-top:10px;}
.sitemapbox dt{font-size:16px;font-family:GillSans;padding-bottom:10px;}.sitemapbox dt a{color:#000;}
.sitemapbox dd{font-size:14px;padding-right:15px;}.sitemapbox dd a{color:#333;}
/*20161208 add*/
.arch-dlbx{width:110%;}
.arch-dlbx dt{margin-top:30px;margin-bottom:15px;background:url(../images/gray-line.gif) repeat-x 0 41px;overflow:hidden;}
.arch-dlbx span{float:left;color:#663300;font-weight:bold;font-size:18px;line-height:24px;padding:8px 0;font-family:Verdana;border-bottom:3px solid #663300;}
.arch-dlbx dd{margin-right:33px;font-family:Verdana;font-size:18px;line-height:22px;padding:5px 0;width:230px;border-bottom:1px solid #d6d6d6;}
.arch-dlbx dd,.arch-dlbx dd a,.arch-dlbx dd span{color:#333;}.bdylft{overflow:hidden;}
.namelist,.namelist div{font-family:Verdana;font-size:18px;color:#333;line-height:22px;}
.namelist{padding:18px 0 10px;border-bottom:1px solid #d6d6d6;}
.namelist span{float:left;font-weight:bold;width:100px;}
.namelist ul{overflow:hidden;}.namelist ul li i{float:left;font-style:normal;width:205px;}
.namelist ul li p{overflow:hidden;margin:0;color:#888;}
.namelist ul li{padding-bottom:8px;}
.ebggray{background:url(../images/graybg.gif) repeat-x;}
.ebggray span{font-family:GillSans;font-size:17px;}
.ebggray ul li{font-family:GillSans;font-size:16px;color:#888;}
.ebggray ul li dd{border-bottom:1px solid #ebe1d7;}
.ebggray ul li dl{border-top:1px solid #ebe1d7;}
.ebggray ul li dd a{color:#888;display:block;width:100%;}
.ebggray .slft{width:80px;padding-right:10px;float:left;}
.blankhei{font-size:0;line-height:0;height:150px;}
.mart25{margin-top:25px;}

/*20161213 add start*/
input{outline:none;}
.mainnav span,.top,.hero-gallery,.mobile-atit,#mobile,.mobie-view,.pc-none,.dnone{display:none;}
.m-hour .newslst03 p{line-height:10.5pt;font-size:9.0pt;font-family:Verdana;}
/*20170414 start*/
.newmobilecover{margin:40px 0 0;}
/*20170414 end*/
@media only screen and (max-width: 768px){
	.bottom_tools{display:none;}
	.hero-gallery,.mobie-view,#mobile{display:block;}
	.mainnavout{position:static;}
	#mdisnone{display:none;}
	.dropdown,.dropitem,.logobox,.focuswid,.itembox,.footerbox,.topmenu,#topicons,.archbox dd{display:none;}
	.archbox{width:auto;background-size:contain;height:22.45rem;background-image:url(../images/mapfull.jpg);}
	.hugemapbox{margin-top:1.675rem;background:#f4f4f4;padding-bottom:1rem;}
	.mobilemart{margin-top:1.65rem;}
	.mobie-view{background:#ededed;font-size:.665rem;line-height:1rem;padding:0 .675rem;padding-bottom:.85rem;}
	.mobie-view a{color:#8e5923;}
	.itemtit span{padding-left:0;border:none;}
	.wid1000{width:auto;}.hugemapbox p{font-size:.64rem;line-height:.704rem;font-family:Verdana;padding:0 .625rem;margin:.625rem 0 0;}
	@font-face {
	font-family: 'gillsans';
	src: url('fonts/gillsans.eot');
	src: local('☺'), url('fonts/gillsans.woff') format('woff'), url('fonts/gillsans.ttf') format('truetype'), url('http://ichuguo-app.cdhost.cn/cdcms/fonts/gillsans.svg') format('svg');
	font-weight: normal;
	font-style: normal;
	}
	div,body{margin:0 auto;font-family:Microsoft YaHei;-webkit-tap-highlight-color:rgba(0,0,0,0);font-family:gillsans;}
	.inblock{font-size:0;word-spacing:-3em;}
	.inblock,li,.inblock dd{display:inline-block;*display:inline;*zoom:1;word-spacing:normal;}
	ul,li,dl,dd,ol{margin:0;padding:0;list-style:none;}a{text-decoration:none;}
	h3{margin:0;padding:0;}
	.flickity-enabled {
	  position: relative;
	}
	
	.breadbox{width:auto;margin:2.9rem 0 0;padding:.38rem .675rem;font-size:.768rem;line-height:.9rem;font-family:GillSans;border-bottom:0px solid #e8e8e8;word-wrap: break-word;}
	.bdybox{width:auto;margin-top:0;background:#fff;}
	#mtitle{background:none;font-size:0.85325rem;line-height:1.7rem;text-transform:uppercase;text-align:center;margin-top:1.25rem;height:1.2rem;}
	#mtitle a{color:#8e5923;display:inline-block;vertical-align:top;border:none;padding-left:0;text-decoration: none;}
	#mtitle span a{display:none;}
	.titlebox3{font-size:.768rem;line-height:1rem;text-transform:capitalize;margin:0;padding:1.25rem 0 0;background:#ededed;}
	.selectalbum02{margin-top:0.375rem;background:#ededed;}
	
	.contbg{padding:0;margin:1.3rem 0 0;background:#fff;}
	.titlelst{padding:1rem .675rem 1rem;background:#ededed;}
	.slft{width:4.25rem;font-family:Arial;font-size:.6825rem;padding-right:.1rem;}
	.select{font-family:Arial;}
	div.bggray{padding:0;background-color:#ededed;padding-bottom:1.35rem;}
	/*20170224 start*/
	.bgdgray .select li,.bggray .select li,.inputwid,.inputwid200,.mobileinput,.clearkeywords .inputwid{width:11.1rem;padding:0;border-radius:0;-webkit-border-radius:0;-o-border-radius:0;}
	/*20170224 end*/
	.select li span.moren{font-size:.64rem;color:#999;}
	.inputbg{background:none;padding:.5rem .675rem;margin:0;}
	.inputbg .select li{width:11rem;margin:.5rem 0;}.mobilebgx{background:#ededed;padding:1rem 0;margin-top:1.5rem;}
	.searchbginput{background-position:100% 0;margin-right:0;width:11rem;padding:0;}
	.inputbg .select,.searchbginput{margin-left:1.7rem;}
	.select li dl{background:#fff;}
	.bgdgray .select li dl dd,.bggray .select li dl dd,.inputbg .select li dl dd{width:auto;font-size:.64rem;line-height:1.575rem;}
	.mobilebgx #mtitle{margin-top:0;}
	.marl{padding-left:0;}.selectalbum span.slft, .selectalbum div.selectlne{margin-bottom: 0;line-height: 1.575rem;}
	.titlelst li{width:6.475rem;margin:.7rem 1rem 0 0;}.titlelst li span{width:4.4rem;}
	.searchmarl{width:14.91rem;height:1.575rem;margin-left:.675rem;
	background: -moz-linear-gradient(top, #8d5822 0%, #753e07 100%);
	background: -webkit-linear-gradient(top, #8d5822 0%,#753e07 100%);
	background: -o-linear-gradient(top, #8d5822 0%,#753e07 100%);
	background: -ms-linear-gradient(top, #8d5822 0%,#753e07 100%);
	background: linear-gradient(to bottom, #8d5822 0%,#753e07 100%);
	overflow:hidden;border:none;font-size:.7456rem;color:#fff;font-family:Arial;padding-left:0;
	}
	.searchmarl-m{width:14.81rem;}div.selectalbum02{padding-top:.2rem;padding-bottom:1rem;}
	.searchmarl-s{width:11.1rem;margin-left:4.35rem;}
	.inputbg .searchmarl-m,.searchbg .searchmarl-m{margin-left:0;width:14.6rem;}.searchbg .searchmarl-m{margin-top:.6rem;}
	.searchbg{padding:0 .675rem;background:none;}
	.mobile-atit{position:relative;display:block;font-size:0.85325rem;line-height:1.575rem;text-transform:uppercase;font-weight:normal;color:#8e5923;text-align:center;padding:1rem 0;}
	.mobile-atit span{position:absolute;top:1rem;right:0.6rem;width:1.575rem;height:1.575rem;background:url(../mobile/img/public/catico.gif) no-repeat 50% 50% #8e5923;background-size:.925rem .75rem;}
	.select li span.moren{height:1.575rem;line-height:1.575rem;background-size:contain;}
	.select li dl{top:1.575rem;}
	.bdycollectlft{width:auto;margin-right:0;}
	.newslst li{padding-right:0;width:100%;padding-bottom:1rem;margin-top:.65rem;}
	/*20170220 start*/
	.newslst li span,#listhei li span{width:5.875rem;height:auto;margin:.65rem 0 0 .65rem;background:none;}
	/*20170220 end*/
	.newslst li span img{width:100%;height:auto;}
	.newslst li div{overflow:visible;padding:0;padding-right: 0.8rem;}
	.newslst li div h3{padding:0.625rem 0.625rem 0.625rem;margin-bottom:0;overflow:hidden;font-size:0.8535rem;line-height:.9905rem;}
	.newslst li div p{clear:both;overflow:hidden;margin:0 0 0 .65rem;font-size:0.4545rem;line-height:.6rem;padding-left:.6rem;background:none;padding-left:0;}
	.newslst li div p:nth-child(2){padding-top:.5rem;padding-bottom:.5rem;}
	.pagelst{margin:.625rem 0;}
	.bdylft{float:none;width:auto;margin-right:0;}
	.picslst02 li,.picslst02 li h3{width:7.05rem;height:7.05rem;}.picslst02 li img{width:100%;height:auto;}
	.picslst02 li{margin:.625rem 0 0 .625rem;}
	.mart10{margin:0;}
	.colisttop{padding:.65rem;margin-top:1.625rem;}
	.colisttop span{width:5.925rem;height:5.925rem;margin-right:.5rem;}
	.colisttop span img{width:100%;height:auto;}
	.colisttop div{overflow:visible;}
	.colisttop div h3{font-size:0.85325rem;line-height:1.024rem;font-weight:normal;}
	.colisttop div p{clear:both;width:100%;margin:0;font-size:.64rem;line-height:0.74675rem;font-family:Verdana;padding-top:.5rem;}
	.viewm{margin-top:.5rem;font-size:.64rem;line-height:0.74675rem;font-family:Verdana;}
	.temporary-lst{margin-top:.7rem;background:#ededed;}
	.temporary-lst li{margin:0 .675rem;float:left;overflow:hidden;width:14.575rem;border-bottom:1px solid #d7d7d7;padding-bottom:.5rem;background:#ededed;}.temporary-lst li div h3,.temporary-lst li div p{padding-left:0;margin-left:0;padding-right:0;}
	.m-hourstit{margin-top:1.5rem;}.m-none{display:none;}.pc-none{display:block;}
	.m-hourstit a,.m-hourstit span,.m-tic .itemtit a,.m-tic .itemtit span{padding-left:0;border:none;text-align:center;font-size:.8535rem;line-height:1rem;color:#8e5923;text-transform:uppercase;}
	.m-tic .itemtit a,.m-tic .itemtit span{color:#ebbc8d;}.m-tic{background:#8a1f24;padding:1.25rem 0;}.m-tic .itemtit{margin-top:0;}.m-tic img{width:14.575rem;height:auto;padding-left:.675rem;}
	div.m-hour{background:none;}
	.m-hour .newslst03{margin-top:.5rem;}
	.m-hour .newslst03 p{margin:0;text-align:center;font-size:.768rem;line-height:1.024rem;font-family:GillSans;}
	.m-tic .bggray{background:none;padding:.5rem .5rem .5rem 1.75rem;}
	.m-tic .newslst03 p{font-size:.64rem;line-height:.96rem;margin:0;color:#fff;}.m-tic .newslst03 p a{color:#fff;}
	.mobile-v{font-size:.64rem;line-height:.64rem;padding:1rem 0 1rem 0.675rem;overflow:hidden;background:#ededed;}
	.mobile-v a{color:#8e5923;}
	.bdylft02{background:#f4f4f4;padding:1rem .675rem 1.5rem;}
	.titlebox{font-size:.96rem;line-height:1.06675rem;color:#333;margin:0;}
	.titlebox i{font-style:normal;font-size:.96rem;}
	.authorbox{font-family:Arial;font-size:0.512rem;line-height:.675rem;font-weight:normal;color:#999;}
	.infobox{font-size:0.512rem;line-height:.675rem;color:#666;font-family:Arial;}
	.infobox span{margin:0 .525rem 0 0;}.contentbox{font-size:.64rem;line-height:1rem;color:#333;font-family:Verdana;}.contentbox p{margin-top:.5rem;}.contentbox img,.contentbox table{max-width:14.575rem;height:auto;}
	.contentbox02{overflow:visible;}.contentbox02 .focus, .contentbox02 .focus .fcon{width:16rem;}.contentbox02 .focus{margin:0 0 1rem -.675rem;}
	.mobile-item{padding:0 .675rem;}.mobile-item .bggray{background:none;}
	.mobile-item div img{width:100%;height:auto;}
	.mobile-item .newslst03 li{margin-top:0;background:none;padding-left:0;font-size:.64rem;line-height:0.81075rem;font-family:GillSans;padding:.5rem 0;border-bottom:1px solid #e3e3e3;width:100%;}
	.mobile-view{padding:0;background:none;margin-top:.5rem;}.mobile-view a{color:#333;}.mobile-viewcor a{color:#8e5923;}
	.mobile-reg{background:#ededed;overflow:hidden;padding-bottom:1.675rem;}
	
	.mobile-reg .bggray{padding:0 1.625rem;margin-top:0;}
	.mobile-viewcor{padding-left:.25rem;}
	.mobile-reg .newslst03 li{margin-top:.4rem;font-family:GillSans;font-size:.64rem;line-height:0.81075rem;background:none;}
	/*.mobile-reg .newslst03 li:before{margin-top:.25rem;float:left;margin-right:.2rem;content:'';width:0.325rem;height:0.325rem;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;background:#8e5923;}*/
	.mobile-reg .newslst03 li a{display:block;overflow:hidden;}
	.infobox a{display:none;}
	.mobie-rec{background:url(../mobile/img/public/mobiebg.jpg) no-repeat;overflow:hidden;background-size:contain;height:24.825rem;margin-top:.35rem;}
	.mobie-rec .newslittle{padding:0 1.25rem;margin-top:12.5rem;}
	.mobie-rec .newslittle li span{display:none;}.mobie-rec .newslittle li{background:rgba(109, 107, 107, 0.25);font-size:0.93875rem;line-height:1rem;padding:.5rem 0;float:left;margin-top:.375rem;width:13.5rem;}.mobie-rec .newslittle li h3 img{display:none;}
	.mobie-rec .newslittle li h3{padding:0 0 0 1rem;font-family:GillSans;font-size: .64rem;}.mobie-rec .newslittle li h3 a{display:block;color:#fff;}
	.mobile-viewbx{background:#ededed;overflow:hidden;}
	.newsorder li{font-size:.64rem;line-height:0.81075rem;padding-left:1.2rem;margin-top:.6rem;background-position:0 .1rem;}
	.rech-lst li div p{background:none;padding-left:0;}
	.yearlst{margin-left:2.6rem;width:auto;margin-top:.8rem;}
	.wid350{width:100%;}.yearlst li{width:3.5rem;height:1.325rem;line-height:1.325rem;font-size:.64rem;font-family:Verdana;}.itemresult{font-size:.64rem;line-height:.8rem;margin-top:.6rem;}.mobile-mart{margin-top:0;}
	.rec-hours li p{display:none;}
	.rec-hours li h3{font-size:0.68275rem;line-height:.8rem;margin-top:1.5rem;}
	.hourlft{width:auto;float:none;background:#ededed;margin:0;padding:;overflow:hidden;padding:.625rem 0 1.2rem;}
	.hourtit{margin-top:1.375rem;}.rechour-m{background:#ededed;margin:0;padding-top:1rem;padding-bottom:1rem;}
	.rechour-m div{padding:0 .675rem;}
	.rechour-m div img{width:100%;height:auto;}
	.tourdesc{font-size:.64rem;line-height:1.28025rem;padding:0 .675rem;margin-top:1rem;font-family:Verdana;}
	.newslst{overflow:hidden;}
	.rech-lst li{float:left;width:100%;}
	div.mobile-padt{padding-top:1rem;}
	.mobile-cover{background:#ededed;padding-top:0;margin-top:1.5rem;overflow:hidden;padding-bottom:1rem;}
	.mobile-cover .newslittle li{padding:0 .675rem;background:none;}
	.mobile-cover .newslittle li span{float:none;display:block;width:14.575rem;margin:0;overflow:hidden;height:auto;}
	.mobile-cover .newslittle li span img{width:100%;height:auto;}
	.mobile-cover .newslittle li h3{font-size:0.85325rem;line-height:1.024rem;padding:0;font-family:GillSans;margin-top:.6rem;}.mobile-cover .newslittle li h3 a img{display:none;}
	.inputbg{height:auto;}
	.searchins dd span{width:auto;margin:0 0 .5rem;font-size:.64rem;line-height:.895rem;}
	.searchtit{font-size:.85325rem;line-height:1.024rem;padding:0 .675rem;margin-bottom:.6rem;}
	.searchins dd input{padding:0 .5rem;width:13rem;}
	.searchinput input{width:padding:0 .5rem;width:13rem;}.searchins {overflow:hidden;}
	.searchbuttbox input{margin:0;float:left;width:8rem;height:auto;}.mobile-fac{background:#ededed;margin-top:.6rem;padding-top:.5rem;padding-bottom:1.1rem;}
	.mobile-fac .contentbox img{width:100%;}.mobile-fac .contentbox{padding-left:.675rem;}
	.arctilecontbg .titlebox2,.arctilecontbg .authorbox,.arctilecontbg .infobox{padding:0 .675rem;}
	.arctilecontbg .infobox{padding-top:.2rem;padding-bottom:.2rem;}
	.focus,.focus .fcon{width:16rem;height:11.15rem;}
	.mobileobg{padding:0 .675rem;font-size:.64rem;line-height:1rem;font-family:Verdana;}
	.arctilecontbg{background:#f4f4f4;margin-top:0;padding-top:1rem;padding-bottom:1rem;}
	.mobilecontbg{background:#f4f4f4;margin-top:0;padding-top:1rem;padding-bottom:1rem;}
	.mobilecontbg .titlebox2,.mobilecontbg .authorbox,.mobilecontbg .infobox{padding:0 .675rem;}
	.mobilecontbg .infobox{padding-top:.2rem;padding-bottom:.2rem;}
	#originalpic,#originalpic div{width:100%;}.contentbox #originalpic div img{max-width:16rem;width:100%;height:auto;}
	#originalpic{margin-top:0;}#originalpic div{max-width:16rem;}
	#originalpic div p{font-size:.75rem;line-height:1rem;font-family:Verdana;padding:0 .675rem;}
	#aPrev, #aNext{top:4rem;height:3rem;width:2.1rem;background-size:4.2rem 3rem;}
	#piclist ul li{height:2.4rem;margin:0 0 0 .5rem;}#piclist ul li img{width:3.3rem;height:2.2rem;border-width:.1rem}#piclist{height:2.4rem;margin:0;}
	.thumbpic a.bntprev,.thumbpic a.bntnext{width:1.25rem;height:1.925rem;background-size:2.5rem 1.925rem;margin-top:.25rem;}
	.thumbpic a.bntprev{margin-left:.6rem;}
	.thumbpic a.bntnext{margin-right:.6rem;}.mart40{margin-top:0;}
	.mobile-mapinx img{width:100%;margin-top:0;}
	.itempdesc02{font-size:.768rem;line-height:1.024rem;background:none;}
	.mobile-fac .iconlst li{width:4.25rem;height:4.25rem;margin:.75rem 0 0 .75rem;}
	.iconlst li span{width:100%;height:1.7rem;margin-top:.7rem;background-size:contain;}
	.iconlst li a em{font-size:0.46925rem;font-family:Verdana;margin-top:.6rem;line-height:.6rem;}
	.mobile-about div img{width:100%;height:auto;}.mobile-release{background:#ededed;padding-bottom:1rem;}
	.mobile-release .newsout{background:none;padding:0 0.675rem;}
	.mobile-release .newsout .newslst02 li{font-size:.64rem;line-height:0.8105rem;padding-left:0;background:none;padding:.5rem 0;margin:0;border-top:1px solid #dedede;border-bottom:none;}
	.mobile-plst li{float:left;width:6.275rem;margin:.5rem 0 0 1rem;background:none;padding-bottom:0;}
	.mobile-plst li span{height:8.575rem;margin:0;width:100%;height:auto;}
	.mobile-plst li div h3{font-size:.64rem;line-height:.8105rem;padding:0;text-align:center;clear:both;padding-top:.5rem;}
	.mobile-see{padding-left:.675rem;margin-top:1rem;}.mobile-see a{color:#888;}
	.mobile-photos li{padding:0 .675rem;background:none;width:14.65rem;margin:.6rem 0 0 0;}
	.mobile-photos li h3{padding:.5rem 0;font-size:0.85325rem;line-height:1.024rem;background:none;}
	.adminlst dd{display:none;}.adminlst dd:nth-child(1){display:block;}
	div.m-bgnone{background:none;padding:0 .675rem;}.blankhei{height:0;font-size:0;overflow:hidden;clear:both;}.m-vis{overflow:visible;}
	.ebggray{background:#ededed;}
	.ebggray .slft{width:3.325rem;color:#8e5923;font-size:0.6825rem;}
	.ebggray .select li{width:11.1rem;}
	.atit{display:none;}
	.adsbox{width:100%;margin:1rem 0 0;}
	.adsbox img{width:100%;height:auto;}
	.adminlst dd span{width:5.35rem;height:6.85rem;margin-right:1.15rem;}
	.adminlst dd span img{width:100%;height:auto;}
	.adminlst dd div h3,.adminlst dd div p{font-size:.64rem;line-height:.8105rem;overflow:hidden;margin:.3rem 0 0;}
	.adminlst dd div h2{font-size:0.85325rem;line-height:1.024rem;color:#8e5923;margin-top:1.25rem;font-weight:normal;}
	.mobile-gm{text-align:center;margin-top:.5rem;}
	.mobile-gm a{display:inline-block;vertical-align:top;font-size:.64rem;line-height:1.024rem;padding:.3rem 1.55rem .3rem 1.2rem;border:1px solid #c4c4c4;color:#333;}
	.mobile-gm span:before,.mobile-gm span:after{font-family:Harrington;float:left;content:'>';transform:rotate(90deg);-webkit-transform:rotate(90deg);font-size:.96rem;line-height:.96rem;color:#333;margin-right:.2rem;}
	.mobile-gm span{margin-right:.2rem;}
	.mobile-gm span:before{margin-top:-.1rem;}
	.mobile-gm span:after{margin:.11rem 0 0 -.5rem;}
	.namelist{margin:0 .675rem;padding:0;margin-top:.5rem;}
	.namelist span{width:100%;float:none;font-size:0.74675rem;line-height:1rem;padding-bottom:.5rem;border-bottom:1px solid #e8e8e8;display:block;}
	.namelist ul li{font-size:0.74675rem;line-height:1rem;padding:.4rem 0;font-family:GillSans;border-bottom:1px solid #e8e8e8;width:100%;}.namelist ul li:nth-last-child(1){border:none;}
	.namelist ul li i{width:5.125rem;}
	.arch-dlbx{padding:0 .675rem;width:auto;}
	.arch-dlbx dt{margin-top:.6rem;margin-bottom:0;}
	.arch-dlbx span{font-size:0.74675rem;line-height:1rem;color:#8e5923;border-color:#8e5923;font-family:GillSans;}
	.arch-dlbx dd{margin-right:0;font-family:GillSans;width:7rem;font-size:0.74675rem;line-height:1rem;}.arch-dlbx dd a{padding-left:.2rem;}
	.arch-dlbx dd:nth-child(2n){float:left;}
	.arch-dlbx dd:nth-child(2n+1){float:right;}
	div.mobile-bg{padding-top:1rem;}
	.m-pic{padding:0 .675rem;}
	.m-pic img{width:100%;}
	.pdesc{background:none;font-size:0.85325rem;line-height:1.024rem;padding:.5rem .675rem;}
	.mobie-bg{background:#ededed;padding-bottom:1rem;}
	#clst li h3{display:block;}
	.picslst02 li h3{background:none;}
	.picslst02 li h3 a{width:auto;display:block;margin:5.45rem 0 0;background:rgba(142, 89, 35, 0.35);height:auto;padding:.4rem 0.2rem;text-align:center;font-size:0.73325rem;line-height:.8rem;}
	.mobile-gmc span:before,.mobile-gmc span:after{color:#fff;}
	.mobile-gmc a{color:#fff;background:#8e5923;border-color:#8e5923;}
	.pdescnormal{font-family:GillSans;}.m-picfull img{width:100%;height:auto;}
	.mobile-vmore li{display:none;}
	.mobile-vmore li.mobile-cstyle:before{content:"";width:.2rem;height:.2rem;background:#8e5923;float:left;margin:.16rem .2rem 0 0;border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
	.mobile-vmore li:nth-child(1),.mobile-vmore li:nth-child(2),.mobile-vmore li:nth-child(3),.mobile-vmore li:nth-child(4),.mobile-vmore li:nth-child(5),.mobile-vmore li:nth-child(6),.mobile-vmore li:nth-child(7),.mobile-vmore li:nth-child(8),.mobile-vmore li:nth-child(9),.mobile-vmore li:nth-child(10){display:inline-block;vertical-align:top;}
	.mobile-vmore li.mobile-cstyle{height:auto;margin-top:.4rem;}.mobile-vmore li.mobile-cstyle h3{position:static;height:auto;padding:0;background:none;}
	.mobile-vmore li.mobile-cstyle h3 a{color:#8e5923;background:none;text-align:left;padding:0;}
	.textup{text-transform:uppercase;}
	.m-tratit span{color:#8e5923;}.m-tratit span span{display:none;}
	.m-fnews li{background:none;padding:0;margin-top:0;width:auto;overflow:hidden;padding-bottom:.67rem;border-bottom:1px solid #d7d7d7;}.m-fnews{margin:0 .675rem;overflow:hidden;margin-top:.5rem;}
	.m-fnews li div h3,.m-fnews li div p{margin-left:0;padding-left:0;padding-right:0;}
	.m-fnews li div p{font-family:GillSans;font-size:.64rem;line-height:.815rem;color:#888;margin-top:.2rem;}
	.m-fnews li div p:nth-child(2){margin:.2rem 0 0;padding:0;}
	.mobile-coverred{padding:0 .675rem 1.25rem;overflow:hidden;background:#8a1f24;}
	.mobile-coverred #mtitle span{color:#ebbc8d;}
	.m-fpics li span{float:none;margin:0;display:block;width:auto;height:auto;}.m-fpics li span img{width:100%;height:auto;}.m-fpics li{background:none;}
	.m-fpics li div h3,.m-fpics li div p{margin-left:0;padding-left:0;padding-right:0;color:#fff;}.emob{display:none;}
	.m-fpics li div h3{font-size:0.8535rem;line-height:1.024rem;}.m-fpics li div h3 a{color:#fff;}
	.m-fpics li div p{font-size:.64rem;line-height:.8rem;font-family:GillSans;margin-top:.45rem;}
	.m-fpics li div p:nth-child(2){padding:0;}.m-fpics li{margin:.5rem 0 0;padding-bottom:0;}
	.mobile-c-w a{color:#fff;}.mobile-c-w,.mobile-c-g{background:none;padding:0;margin-top:1rem;}
	.mobile-c-g a{color:#8e5923;}
	.mobile-covernbg{background:none;}
	.mobile-covernbg #mtitle span{color:#8e5923;}
	.m-cor-b li div h3,.m-cor-b li div h3 a{color:#333;}.m-cor-b li div p{color:#888;}
	.m-c-b a{color:#888;}
	.m-fpics li div h3 a i,.m-fpics li p i{font-style:normal;color:#fff;}
	.m-fpics li p i{font-style:italic;font-family:GillSans;}
	.m-cor-b li div h3 a i,.m-fnews li div h3 a i{color:#333;}
	.m-cor-b li div p i,.m-fnews li div p i{color:#888;}
	.m-fnews li div h3 a i,.m-fnews li div p i{font-style:normal;}
	.m-pic{padding:0;}
	.mobile-mrest{margin-top:0;}
	.m-w-float li{position:relative;}
	.newslittle li{/*width:auto;*/}
	.mobile-cover .m-w-float li div h3{position:absolute;bottom:0;left:0.675rem;display:inline-block;padding:.4rem .5rem;width:13.575rem;text-align:center;background:rgba(142,89,35,0.7);}
	.mobile-cover .m-w-float li div h3 a{color:#fff;}
	.m-piclst{width:auto;}
	.picslst li{width:7.7rem;margin:.5rem 0 0;}
	.picslst li:nth-child(2n+1){margin-right:.6rem;}
	.m-piclst li:nth-child(2n+1),.mobile-photos li:nth-child(2n+1){margin-right:0;}
	.mobile-photos li{width:14.65rem;margin:.6rem 0 0 0;}
	.m-piclst li{display:block;width:auto;padding:0 .675rem;background:none;margin:.67rem 0 0;}
	.m-piclst li img{width:100%;height:auto;}.m-piclst li h3{padding:0;font-size:0.85325rem;line-height:1.024rem;background:none;margin-top:.4rem;}
	.mobile-event{padding:0 .675rem;}
	.mobile-event span{color:#ebbc8d;line-height:1.024rem;}

	.plst dd:nth-child(2n+1){float:right;}
	.plst dd,.plst,.plst dd b{background:none;}.plst dt{display:none;}
	.plst dd{float:left;clear:none;margin-top:.5rem;position:relative;word-spacing:normal;background:#2a1b22;width:7.05rem;border-radius:.8rem;height:1.675rem;}
	.plst span,.plst dd.hover span{width:auto;font-size:.768rem;line-height:.8rem;color:#ebbc8d;float:none;}
	.plst dd b,.plst dd.hover b{padding-right:0;float:none;font-size:0.384rem;line-height:.5rem;color:#ebbc8d;-webkit-transform:scale(0.7);}
	.plst dd i{display:inline-block;position:static;}
	.plst dd i img{width:1.1rem;height:1.1rem;border:.15rem solid #63282d;border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;margin-left:.18rem;margin-top:.132rem;}
	.plst dd span,.plst dd.hover span,.plst dd b{position:absolute;left:1.3rem;width:3.925rem;text-align:center;display:inline-block;vertical-align:top;}.plst dd span{top:.3rem;}.plst dd b{top:1rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;width:5rem;margin-left:-.5rem;}
	.plst dd em{float:right;margin:.06rem .08rem 0 0;width:1.55rem;height:1.55rem;}.plst dd em img{width:100%;height:auto;}
	.m-origin .show img{width:100%;height:auto;}.m-origin h3.floatlft{float:none;}
	#originalpic div div.pictxtbox{position:static;padding:0.675rem;background:none;}
	#originalpic div div.pictxtbox h3.floatlft span{color:#333;font-size:0.93875rem;line-height:1.024rem;}
	#originalpic div div.pictxtbox h3.floatlft b{color:#888;font-size:.64rem;line-height:0.768rem;}
	#originalpic div div.pictxtbox p{display:none;}#originalpic div:nth-child(1),#originalpic div:nth-child(2){display:block;}
	#originalpic div div.pictxtbox:before{content:'';width:1.325rem;height:1.125rem;background:url(../mobile/img/public/videoicon.png) no-repeat;background-size:contain;float:left;padding-right:.5rem;}
	#originalpic div div.pictxtbox h3.floatlft{overflow:hidden;padding-left:.5rem;border-left:1px solid #e6e6e6;}
	.wallpaperbox{width:auto;float:none;margin:0;}
	.newslstwid118 li{height:auto;display:block;width:auto;margin:0 .675rem;}
	.newslstwid118 li div span.buttons{width:auto;}
	.newslstwid118 li div.floatlft{width:3.825rem;margin-right:.6rem;}
	.newslstwid118 li div.floatlft h4{margin-top:.5rem;font-size:.64rem;line-height:.8rem;}
	.newslstwid118 li div.floatlft img{width:100%;height:auto;}.newslstwid118 li div{overflow:hidden;}
	.newslstwid118 li div p{font-family:GillSans;font-size:.768rem;line-height:1.024rem;color:#333;margin-left:0;}
	.newslstwid118 li div.floatlft p{margin-left:0;font-size:.64rem;line-height:.84rem;}
	.buttons a{font-size:0.74675rem;height:1.5rem;line-height:1.5rem;color:#fff;width:auto;padding:0 1rem;margin:0;
	border-radius:1rem;;}
	.buttons a.button01,.buttons a.button02{
		width:auto;margin-top:.5rem;
		background: -moz-linear-gradient(top, #d23941 0%, #8b2025 100%);
		background: -webkit-linear-gradient(top, #d23941 0%,#8b2025 100%);
		background: -o-linear-gradient(top, #d23941 0%,#8b2025 100%);
		background: -ms-linear-gradient(top, #d23941 0%,#8b2025 100%);
		background: linear-gradient(to bottom, #d23941 0%,#8b2025 100%);
	}
	.buttons a.button01:hover,.buttons a.button02:hover{background-image:none;
		background: -moz-linear-gradient(top, #d23941 0%, #8b2025 100%);
		background: -webkit-linear-gradient(top, #d23941 0%,#8b2025 100%);
		background: -o-linear-gradient(top, #d23941 0%,#8b2025 100%);
		background: -ms-linear-gradient(top, #d23941 0%,#8b2025 100%);
		background: linear-gradient(to bottom, #d23941 0%,#8b2025 100%);
		color:#fff;
	}
	.newslstwid118{padding-bottom:1rem;}
	.newslstwid118 li{padding-bottom:0;margin-top:1rem;}
	.newslstwid118 li div span.buttons{margin:0;}
	.newslstwid118 li div span.buttons a{margin:.5rem 0 0;}.menubutt{display:none;}
	.mobile-c-a{background:none;padding-top:0;}.mobile-c-a a{color:#8e5923;}
	.mobile-c-toplne{border-top:0px solid #e6e6e6;padding:.5rem 0 0;margin:.3rem .675rem 0;}
	.wallpaperbox{display:none;}
	/*20170118 start*/
	.mobile-newsapp li{height:auto;display:block;width:auto;margin:0 .675rem;}
	.mobile-newsapp li div span.buttons{width:auto;}
	.mobile-newsapp li div.floatlft{width:3.825rem;margin-right:.6rem;}
	.mobile-newsapp li div.floatlft h4{margin-top:.5rem;font-size:.64rem;line-height:.8rem;}
	.mobile-newsapp li div.floatlft img{width:100%;height:auto;}.mobile-newsapp li div{overflow:hidden;}
	.mobile-newsapp li div p{font-family:GillSans;font-size:.768rem;line-height:1.024rem;color:#333;margin-left:0;}
	.mobile-newsapp li div.floatlft p{margin-left:0;font-size:.64rem;line-height:.84rem;}
	.mobile-newsapp{padding-bottom:1rem;}
	.mobile-newsapp li{padding-bottom:0;margin-top:1rem;}
	.mobile-newsapp li div span.buttons{margin:0;text-align:left;padding-bottom:1rem;}
	.mobile-newsapp li div span.buttons a{margin:.5rem 0 0;}
	.picslst{width:auto;}
	
	.picslst li img{width:100%;height:auto;}
	.picslst li div p{padding:0 0.5rem;width:6.4rem;}
	.picslst li h3{padding:.5rem;font-size:.64rem;line-height:.8rem;}
	.itempdesc{padding:.5rem;font-size:.64rem;line-height:1rem;}
	.reportlst li{float:none;}
	.rech-lst li div{padding:0 .675rem 0 0;overflow:hidden;}
	.rech-lst li span{height:auto;}
	.rech-lst li div h3 a i{font-style:normal;}
	/*20170118 end*/
	/*20170119 start*/
	.visitins{width:auto;margin:0;}
	.visitcont{font-size:.64rem;line-height:1rem;padding:0.675rem;color: #333;font-family: Verdana;}
	.endlft{width:auto;margin:0;}
	.regionmenu,.regioncont{margin:0 .675rem;}
	.regionmenu{margin-top:1rem;}
	.regionmenu li,.regionmenu li.hover{font-size:.64rem;line-height:2rem;height:2rem;padding:0 .5rem;}
	.regioncont{font-size:.64rem;line-height:1rem;}
	.regioncont img{max-width:100%;}
	.mobile-gm span{display:none;}
	#originalpic div.mdisblock{display:none;}
	/*20170119 end*/
	/*20170303 start*/
	.mobile-vmore li.mobile-cstyle div{display:none;}
	.mobile-vmore li.mobile-cstyle h3 a{font-size:0.53325rem;line-height:.6rem;}
	.focus,.focus .fcon{width:14.65rem;}
	.focus-new02 .fcon{width:16rem;}
	.breadbox{word-wrap:break-word;}
	.newslst li div{padding-right:1.8rem;}
	.titlelst li i{float:left;margin-right:.4rem;}
	.titlelst li span{
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;white-space:normal;}
	/*20170303 end*/
	/*20170306 start*/
	.titlelst li span a{
	display: -webkit-box;
    -webkit-line-clamp: 1;
    -webkit-box-orient: vertical;
    overflow: hidden;}
	/*20170306 end*/
	.facilitylst{margin-top:.5rem;}
	/*20170504 start*/
	.facilitylst li{width:5.17rem;margin:.6rem 0 0 .675rem;padding:.3rem 0 .3rem 1.7rem;font-size:.64rem;background-size:1rem 1rem;line-height:0.8rem;white-space:nowrap;height:auto;}
	.facilitylst li em{padding-top:0;}
	/*20170504 end*/
	.flickity-enabled:focus { outline: none; }
	.flickity-viewport {
	  overflow: hidden;
	  position: relative;
	  height: 100%;
	}
	.flickity-slider {
	  position: absolute;
	  width: 100%;
	  height: 100%;
	}
	.flickity-enabled.is-draggable {
	  -webkit-tap-highlight-color: transparent;
			  tap-highlight-color: transparent;
	  -webkit-user-select: none;
		 -moz-user-select: none;
		  -ms-user-select: none;
			  user-select: none;
	}
	.flickity-enabled.is-draggable .flickity-viewport {
	  cursor: move;
	  cursor: -webkit-grab;
	  cursor: grab;
	}
	.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
	  cursor: -webkit-grabbing;
	  cursor: grabbing;
	}
	.flickity-prev-next-button {
	  position: absolute;
	  top: 3.95rem;
	  width: 1.8rem;
	  height: 1.8rem;
	  background:none;
	  cursor: pointer;border:none;
	  -webkit-transform: translateY(-50%);
		  -ms-transform: translateY(-50%);
			  transform: translateY(-50%);
	}
	.appcont .flickity-prev-next-button{top:1.8rem;}
	.flickity-prev-next-button:focus {
	  outline: none;
	  box-shadow: 0 0 0 5px #09F;
	}
	.flickity-prev-next-button:active {
	  filter: alpha(opacity=60); /* IE8 */
	  opacity: 0.6;
	}
	.flickity-prev-next-button.previous { left: -1.6rem; }
	.flickity-prev-next-button.next { right: -1.6rem; }
	.flickity-rtl .flickity-prev-next-button.previous {
	  left: auto;
	  right: 10px;
	}
	.flickity-rtl .flickity-prev-next-button.next {
	  right: auto;
	  left: 10px;
	}
	.flickity-prev-next-button:disabled {
	  filter: alpha(opacity=30); /* IE8 */
	  opacity: 0.3;
	  cursor: auto;
	}
	.flickity-prev-next-button .arrow {
	  fill: #fff;
	}
	.appcont .flickity-prev-next-button .arrow {
	  fill: #999;
	}
	.flickity-prev-next-button.no-svg {
	  color: #333;
	  font-size: 26px;
	}
	.flickity-page-dots {
	  position: absolute;
	  width: 100%;
	  bottom: .5rem;
	  padding: 0;
	  margin: 0;
	  list-style: none;
	  text-align: center;
	  line-height: 1;
	}
	.flickity-rtl .flickity-page-dots { direction: rtl; }
	.flickity-page-dots .dot {
	  display: inline-block;
	  width: 10px;
	  height: 10px;
	  margin: 0 4px;
	  background: #fff;
	  border-radius: 50%;
	  cursor: pointer;
	}
	.flickity-page-dots .dot.is-selected {
	  background:#990000;
	}
	.appcont .flickity-page-dots{display:none;}
	.appcont .gallery-cell{height:4rem;}
	.gallery-cell {
	  height:11.6rem;
	}
	.hero-gallery__cell {
	  width: 100%;
	  height: 22.175rem;
	}
	.hero-gallery__cell h3{position:absolute;bottom:1.8rem;width:13.6rem;font-weight:normal;line-height:1.024rem;background:rgba(0,0,0,0.4);font-size:.9385rem;left:50%;margin-left:-6.8rem;}
	.hero-gallery__cell h3 span{display:block;padding:.625rem .875rem;color:#fff;}
	html,body{overflow-x:hidden;}
	.top{display:block;position:absolute;top:0;left:0;width:100%;height:2.4rem;z-index:9999;
	background: -moz-linear-gradient(top, rgba(0,0,0,0.5) 0%, transparent 70%, transparent 100%);
	background: -webkit-linear-gradient(top, rgba(0,0,0,0.5) 0%,transparent 70%,transparent 100%);
	background: -o-linear-gradient(top, rgba(0,0,0,0.5) 0%,transparent 70%,transparent 100%);
	background: -ms-linear-gradient(top, rgba(0,0,0,0.5) 0%,transparent 70%,transparent 100%);
	background: linear-gradient(to bottom, rgba(0,0,0,0.5) 0%,transparent 70%,transparent 100%);}
	.top img{height:2.4rem;width:auto;position:absolute;left:50%;top:0;margin-left:-1.4875rem;z-index:9999;}
	.top span:before,.top span:after{content:'';}
	.top span:before,.top span:after,.top span{display:inline-block;height:.075rem;border-radius:.075rem;-o-border-radius:.075rem;-webkit-border-radius:.075rem;width:.9rem;background:#fff;position:absolute;z-index:9999;}
	.top span:before{top:.225rem;}
	.top span{top:0.8rem;left:.775rem;}
	.top span:after{top:.45rem;}
	.menucurr{background:rgba(120,12,14,0.9);-webkit-animation: fadeIn 1s ease both;animation: fadeIn 1s ease both;}
	.top .menucurr span:before{-webkit-animation: fadeOut 1s ease both;animation: fadeOut 1s ease both;}
	.top .menucurr span{-webkit-animation: change 1s ease both;animation: change 1s ease both;}
	.top .menucurr span:after{-webkit-animation: change2 1s ease both;animation: change2 1s ease both;}
	.pt-page-fadeIn{
		-webkit-animation: fadeIn 1s ease both;
		animation: fadeIn 1s ease both;
		
	}
	.pt-page-fadeOut{
		-webkit-animation: fadeOut .1s ease both;
		animation: fadeOut .1s ease both;
	}
	.pt-page-moveFromTopFade {
		-webkit-animation: moveFromTopFade 1.6s ease both;
		animation: moveFromTopFade 1.6s ease both;
	}
	.pt-page-moveFromBottomFade {
		-webkit-animation: moveFromBottomFade 1.6s ease both;
		animation: moveFromBottomFade 1.6s ease both;
	}
	@-webkit-keyframes change{
		from { }
		to { -webkit-transform:rotate(45deg);transform:rotate(45deg);margin-top:.25rem; }
	 }
	@-moz-keyframes change{
		from { }
		to { -webkit-transform:rotate(45deg);transform:rotate(45deg); margin-top:.25rem;}
	}
	/*20170401 start*/
	@-webkit-keyframes change2{
		from { }
		to { -webkit-transform:rotate(-90deg);transform:rotate(-90deg); margin-top:-.75rem;}
	 }
	@-moz-keyframes change2{
		from { }
		to { -webkit-transform:rotate(-90deg);transform:rotate(-90deg);margin-top:-.75rem;}
	}
	/*20170401 end*/
	@-webkit-keyframes fadeIn{
		0%{ opacity: 0;z-index:99999;}
		100%{ opacity: 1;z-index:99999;}
	}
	@-moz-keyframes fadeIn{
		0%{ opacity: 0}
		100%{ opacity: 1}
	}
	@-webkit-keyframes fadeOut{
		0%{ opacity: 1}
		100%{ opacity: 0}
	}
	@-moz-keyframes fadeOut{
		0%{ opacity: 1}
		100%{ opacity: 0}
	}
	@-webkit-keyframes moveFromTopFade {
		from { opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%);}
	}
	@keyframes moveFromTopFade {
		from { opacity: 0; -webkit-transform: translateY(-100%); transform: translateY(-100%); }
	}
	@-webkit-keyframes moveFromBottomFade {
		from { opacity: 0; -webkit-transform: translateY(100%); }
	}
	@keyframes moveFromBottomFade {
		from { opacity: 0; -webkit-transform: translateY(100%); transform: translateY(100%); }
	}
	.menuclick{float:left;height:2.4rem;width:2.5rem;}
	.top em:before,.top em:after{content:'';display:inline-block;vertical-align:top;position:absolute;z-index:9999;}
	.top em:before{border:.1rem solid #fff;border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;width:.5rem;height:.5rem;}
	.top em:before{top:.75rem;right:.825rem;}
	.top em:after{top:1.25rem;right:.755rem;height:.4rem;width:.15rem;background:#fff;transform:rotate(-45deg);-webkit-transform:rotate(-45deg);border-radius:.075rem;-o-border-radius:.075rem;-webkit-border-radius:.075rem;}
	.hourtit{text-align:center;color:#8e5923;font-size:0.85325rem;line-height:1rem;font-weight:normal;margin:1rem 0 0;}
	.hourcont section{font-size:.768rem;line-height:1.024rem;text-align:center;color:#333;margin-top:.4rem;}
	.rollbox img{float:right;width:4.1rem;height:5.15rem;}
	.rollbox{overflow:hidden;background:#ededed;margin-top:1rem;clear:both;}
	.rollbox a{display:block;padding:1.1rem 2.1rem;overflow:hidden;}
	.rollbox div{overflow:hidden;font-size:0.85325rem;line-height:1.024rem;color:#333;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3;margin-top:1rem;}
	.exhitit{text-align:center;font-size:0.85325rem;line-height:1rem;font-weight:normal;color:#ebbc8d;margin-top:0;margin:.5rem 0;}
	.exhibox{background:#8a1f24;overflow:hidden;padding:1.2rem 0;}
	.exhiins{width:12.3rem;}
	.exhiins .flickity-page-dots{display:none;}
	.exhiins li{width:12.3rem;float:left;overflow:hidden;}
	.exhiins li img{width:100%;height:auto;}
	.exhiins li h3{font-weight:normal;font-size:.63rem;line-height:.81rem;color:#fff;margin-top:.4rem;}.exhiins li h3 i{font-style:normal;}
	.exhicont{position:relative;}
	.exhicont span{position:absolute;top:3.625rem;left:0;}
	.exhicont span.exhinxt{position:absolute;top:3.625rem;left:auto;right:0;}
	.exhicont span:before,.exhicont span:after{content:'';display:inline-block;vertical-align:top;width:1rem;height:.075rem;background:#fff;border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
	.exhiprev:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:.65rem;}
	.exhiprev:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:.68rem;margin-left:-1rem;}
	.exhicont span.exhinxt:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-right:-1rem;}
	.exhicont span.exhinxt:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:.68rem;margin-right:.65rem;}
	.visitorbox{background:#ededed;padding:1.575rem 0 1.2rem;}
	.visitorbox div,.visitorbox section{text-align:center;}
	.visitorbox div img{width:11.55rem;height:auto;}
	.visitorbox h3{font-weight:normal;font-size:1.10925rem;line-height:1.2rem;margin:0;text-align:center;color:#8a1f24;margin-top:.4rem;}
	.visitorbox p{font-size:1.53575rem;line-height:1.6rem;margin:0;text-align:center;color:#8a1f24;}
	.rnewslst{margin:0 .7rem;margin-top:.7rem;}
	.rnewslst li{display:block;font-size:.64rem;line-height:0.8105rem;padding:0.425rem 0.925rem;border-bottom:1px solid #dbdbdb;margin-top:2px;}
	.rnewslst li a{color:#333;}
	.rnewslst li:nth-child(2){border:none;}
	.visitorbox h3.morenews{margin:0 .7rem;background:#8a1f24;height:1.625rem;}
	.morenews a{display:block;text-align:center;font-size:0.64575rem;color:#fff;line-height:1.625rem;}
	.tourbox{background:url(../mobile/img/public/tour.jpg) no-repeat;background-size:cover;width:100%;height:8.6rem;}
	.tourbox a{display:block;font-size:1.36525rem;line-height:1.5rem;text-align:center;color:#fff;height:8.6rem;}
	.tourbox a span{font-size:.64rem;line-height:.68275rem;display:inline-block;vertical-align:top;padding-top:6.5rem;text-transform:capitalize;}
	.aboutbox{background:url(../mobile/img/public/about.jpg) no-repeat;background-size:cover;width:100%;height:8.925rem;}
	.aboutbox a{display:block;text-transform:uppercase;text-align:center;color:#fff;height:8.925rem;}
	.aboutbox a span{display:inline-block;vertical-align:top;padding-top:1.65rem;font-size:1.28rem;line-height:1.3rem;}
	.footbox{background:#666;padding:1.25rem 0;}
	.footbox li{text-align:center;font-size:0.768rem;line-height:1.152rem;text-transform:uppercase;display:block;}
	.footbox li a{color:#cbcdca;display:block;}
	.footbox div{text-align:center;color:#cbcdca;font-size:.64rem;line-height:1rem;padding-top:.85rem;}
	.appbox h2{font-weight:normal;text-align:center;color:#8e5923;text-transform:uppercase;font-size:0.85325rem;line-height:1rem;margin:1rem 0;}
	.piclft{float:left;width:3.45rem;margin-right:.625rem;margin-left:1px;}
	.piclft img{width:100%;height:auto;}
	.appbox{overflow:hidden;padding-bottom:1.2rem;}

	.appbox div a.appins{color:#333;width:7.125rem;display:inline-block;vertical-align:top;font-size:0.72525rem;line-height:0.85325rem;}
	.ulappins span{display:block;font-family:Microsoft YaHei;font-size:.64rem;line-height:.85rem;}
	.appbutt{display:inline-block;vertical-align:top;
	width:3.775rem;height:0.975rem;line-height:0.975rem;color:#fff;font-size:0.512rem;text-align:center;text-transform:capitalize;border-radius:.5rem;-o-border-radius:.5rem;-webkit-border-radius:.5rem;
	background: -moz-linear-gradient(top, #cc373e 0%, #8e2126 100%);
	background: -webkit-linear-gradient(top, #cc373e 0%,#8e2126 100%);
	background: -o-linear-gradient(top, #cc373e 0%,#8e2126 100%);
	background: -ms-linear-gradient(top, #cc373e 0%,#8e2126 100%);
	background: linear-gradient(to bottom, #cc373e 0%,#8e2126 100%);}
	.appcont{width:12.25rem;}.ulappins li{width:100%;}

	.ulappins li i{display:block;text-align:right;font-style:normal;margin-top:.425rem;}
	.appwrap{overflow:hidden;position:relative;}
	.app-lft,.app-rgt{position:absolute;top:1.45rem;}
	.appwrap em:before,.appwrap em:after{content:'';display:inline-block;vertical-align:top;width:.8rem;height:.075rem;background:#999;border-radius:2px;-o-border-radius:2px;-webkit-border-radius:2px;}
	.app-lft:before{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-left:.625rem;}
	.app-lft:after{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-top:.55rem;margin-left:-.8rem;}
	.app-rgt:before{transform:rotate(45deg);-webkit-transform:rotate(45deg);margin-right:-.8rem;}
	.app-rgt:after{transform:rotate(-45deg);-webkit-transform:rotate(-45deg);margin-top:.55rem;margin-right:.625rem;}
	.app-lft{left:0;}
	.app-rgt{right:0;}
	.mainnav li.bigmar{margin-right:0;}
	.mainnav li.hover{background:none;}
	.mainnav li.home{display:none;}
	.mainnav li.home,.mainnav li.poswid{width:auto;}
	.mainnav li.poswid{font-size:0;line-height:0;}
	.mainnav li.short{width:auto;}
	.mainnav li.gapbox{padding:0;width:auto;}
	
	.mainnav{z-index:-1;opacity:0;padding:1.1rem 0;position:absolute;top:2.4rem;left:0;width:100%;background:rgba(120,12,14,0.9);text-align:left;}
	.mainnav li{padding:0;width:auto;height:auto;overflow:hidden;display:block;margin:0 1.375rem;line-height:1.49325rem;font-size:1.024rem;text-transform:uppercase;}
	.mainnav li a{font-size:1.024rem;display:inline-block;vertical-align:top;width:11.5rem;color:#ebbc8d;overflow:hidden;}
	.mainnav li.hover a{color:#ebbc8d;}
	.mainnav li span{display:inline-block;vertical-align:top;margin:0 .8rem 0 0;padding:0;}
	.mainnav li span:before,.mainnav li span:after{content:'';display:inline-block;vertical-align:top;height:.1rem;width:.5rem;background:#ebbc8d;}
	.mainnav li span:before{margin-top:.6rem;}
	.mainnav li span:after{transform:rotate(90deg);margin-left:-.5rem;margin-top:.6rem;}
	.mainnav li.m span:after{display:none;}
	.mainnav dl{padding-bottom:.2rem;display:none;}
	.mainnav dl dd{font-size:.85325rem;line-height:1.25rem;}
	.mainnav dl dd a{margin-left:1.5rem;color:#d87b7d;text-transform:capitalize;}
	.search{display:none;position:absolute;height:2.4rem;width:100%;background:rgba(120,12,14,0.9);top:0;left:0;z-index:999999;}
	.search button,.search input{float:left;height:1.45rem;margin-top:.3rem;outline:none;overflow:hidden;}
		/*20170224 start*/
	.search input:nth-child(1){background:url(../mobile/img/public/searchbg.png) no-repeat .5rem 50% #fff;background-size:.8rem .8rem;margin-left:.45rem;border-radius:.7rem 0 0 .7rem;border:none;width:9.2rem;padding-left:2rem;height:1.4rem;line-height:1.4rem;font-family:gillsans;color:#000;font-size:.768rem;}
	/*20170224 end*/
	.search button{background:#666;border-radius:0 .7rem .7rem 0;border:none;width:3.25rem;font-size:.768rem;line-height:1.8rem;height:1.8rem;font-family:gillsans;color:#fff;margin-right:.45rem;overflow:hidden;text-align:center;}
	.footmenu{height:3rem;background:#525252;text-align:center;}
	.footmenu a,.footmenu span{display:inline-block;vertical-align:top;font-size:.768rem;line-height:3rem;color:#cbcdca;margin:0 .25rem;}
	.footmenu a:nth-child(1){text-transform:uppercase;}
	.footmenu a:nth-child(3){font-family:Microsoft YaHei;}
	.visitorbox div.view-more{font-size:.64rem;line-height:1rem;margin:0 .7rem;text-align:left;margin-top:.1rem;}
	.visitorbox div.view-more a{color:#333;padding-left:0.925rem;display:inline-block;vertical-align:top;}
	.mobile-share{text-align:center;background:#ededed;padding:1.25rem 0;}
	.mobile-share a{margin:0 .4rem;display:inline-block;vertical-align:top;width:2.075rem;height:2.075rem;}
	.mobile-share a img{width:100%;height:auto;border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;}
	.exhiins02,.exhiins02 li{width:14.65rem;}.exhiins02{position:relative;}
	.exhiins02 .gallery-cell{height:12.65rem;}
	.exhiins02 .gallery-cell div{text-align:center;}
	.exhiins02 .gallery-cell div a{margin:0 0.4375rem;font-size:0;line-height:0;display:inline-block;vertical-align:top;background-color:#7a1318;border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;height:1.85rem;width:1.85rem;text-align:center;}
	.exhiins02 .gallery-cell div{position:absolute;bottom:0;width:100%;}
	.exhiins02 .gallery-cell div a:nth-child(1) img{width:1.025rem;height:auto;margin-top:0.4875rem;}
	.exhiins02 .gallery-cell div a:nth-child(2) img{width:.95rem;height:auto;margin-top:0.4675rem;}
	/*20170306 start*/
	.exhiins02 .flickity-prev-next-button{background-color:#333;top:auto;bottom:5.5rem;opacity:.6;border-radius:50%;-o-border-radius:50%;-webkit-border-radius:50%;}
	/*20170306 end*/
	.exhiins02 .flickity-prev-next-button.previous{left:.5rem;}
	.exhiins02 .flickity-prev-next-button.next{right:.5rem;}

	/*20170318 add start*/
	.top span{top:1rem;}
	.top,.mainnavout,.search{position:fixed;}
	.mainnavout{top:0;}
	a:visited{text-decoration:underline;}.mainnav{display:none;}.pt-page-fadeIn{display:block;}
	.tourbox a{position:relative;}
	.tourbox a i{display:inline-block;background:url(../mobile/img/public/360.png) no-repeat 50% 50%;background-size:cover;width:2rem;height:2rem;position:absolute;left:50%;top:50%;margin:-1rem 0 0 -1rem;}
	#mtitle a{line-height:1rem;margin-left:0;}
	.archbox{background-size:cover;}.hugemapbox p{padding-right:1rem;line-height:.904rem;}
	.downlst li{display:block;}
	#originalpic span b.thumb{background:url(../mobile/img/public/zan.png) no-repeat;background-size:contain;padding-left:.5rem;}
	#piclist{overflow-x:scroll;-webkit-overflow-scrolling: touch;}
	.inputwid{height:1.575rem;line-height:1.575rem;}
	.searchmarl{margin-top:.5rem;}
	.mobile-atit span{background-color:transparent;}
	a:hover{color:transparent;}
	.mobile-coverred a:hover{color:#fff;}
	.searchmarl-s{width:14.81rem;margin-left:.675rem;}
	.select li dl.disblock{-webkit-overflow-scrolling: touch;}
	#m-vmore a{color:#fff;}.mobile-view a{color:#663300;}
	.exhiins .flickity-page-dots{display:block;bottom:0;}
	.exhiins li h3{width:14.65rem;position:absolute;bottom:.9rem;background:rgba(0,0,0,0.5);padding:.5rem .675rem;}
	.exhiins .flickity-page-dots li{float:none;}
	.exhiins .flickity-prev-next-button{display:none;}.exhibox{background:transparent;}
	.exhiins .flickity-page-dots .dot{background:#ccc;}
	.exhiins .flickity-page-dots .dot.is-selected{background:#990000;}
	.exhitit{color:#8e5923;}
	.exhiins,.exhiins li{width:16rem;}
	.exhiins02 .gallery-cell div{display:none;}
	.mobie-view{background:transparent;}
	/*20170318 add end*/
	/*20170401 add start*/
	.top span{top:.76rem;}.menuclick{width:2.4rem;}
	.top span:before{top:.38rem;}
	.top span:after{top:.75rem;}
	.mobie-bg #mtitle a{line-height:1.7rem;}
	/*20170401 add end*/
	/*20170407 add start*/
	.tourbox a i{width:3rem;height:3rem;margin:-1.5rem 0 0 -1.5rem;background-color:rgba(0,0,0,0.5);border-radius:50%;-webkit-border-radius:50%;-o-border-radius:50%;background-size:2.5rem 2.5rem;background-position:50% .4rem;}
	.bdycover{background:transparent;position:fixed;width:100%;height:100%;z-index:999;}
	/*20170407 add end*/

	/*20170414 start*/
	.top span{top:.76rem;}.menuclick{width:2.4rem;}
	.top span:before{top:.38rem;}
	.top span:after{top:.75rem;}
	.mobie-bg #mtitle a{line-height:1.7rem;}
	.m-c-b a{color:#8e5923;}
	.newmobilecover{margin:0;padding:0 .675rem 1.25rem;}
	.mfocuspad{width:16rem;}
	.mfocusbx #originalpic div:nth-child(2){display:none;}.mfocusbx #originalpic{margin-bottom:1rem;}
	.downlst li b{padding-top:0;}
	#icolst li{background-size:inside;}
	.msli{position:absolute;top:192px;z-index:9999;height:1.575rem;width:100%;background:url(../mobile/img/public/getdown.png) no-repeat 50% 0 #fff;background-size:1rem 1rem;font-size:0;line-height:0;}
	/*20170414 end*/
	.newslst li h3 a i{font-style:italic;}
	@media only screen and (min-width: 320px){
		html {
			font-size: 20px!important;
		}
	}
	@media only screen and (min-width: 360px){
		html {
			font-size: 22.5px!important;
		}
		
	}
	@media only screen and (min-width: 375px){
		html {
			font-size: 23.4375px!important;
		}
		
	}
	@media only screen and (min-width: 412px){
		html {
			font-size: 25.75px!important;
		}
	}
	@media only screen and (min-width: 413px){
		html {
			font-size: 25.8125px!important;
		}
		.mobile-gm span:before{margin-top:0;}
		.mobile-gm span:after{margin:.17rem 0 0 -.5rem;}
	}
	@media only screen and (min-width: 481px){
		html {
			font-size: 30.0625px!important;
		}
	}
	@media only screen and (min-width: 520px){
		html {
			font-size: 32.5px!important; 
		}

	}
	@media only screen and (min-width: 561px){
		html {
			font-size: 35.0625px!important; 
		}

	}
	@media only screen and (min-width: 640px){
		html {
			font-size: 40.0625px!important; 
		}
		/*20170503 start*/
		html body{max-width:100%;position:relative;}
		/*20170503 end*/
	}
	/*20170504 start*/
	@media only screen and (min-width: 768px){
		html {
			font-size: 48px!important; 
		}
	}
	/*20170504 start*/
}
/*20161213 add end*/