﻿html{-webkit-text-size-adjust:none; /*解决chrome浏览器下字体不能小于12px*/}
body{ color:#333;}
a{outline:none; text-decoration:none;} a:hover{ text-decoration:underline;}
html{zoom:1;}html *{outline:0;zoom:1;} html button::-moz-focus-inner{border-color:transparent!important;} 
body{overflow-x: hidden; font-size:12px;} body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,textarea,p,blockquote,th,td{margin:0;padding:0;} table{border-collapse:collapse;border-spacing:0; font-family:'微软雅黑';} fieldset,a img{border:0;} address,caption,cite,code,dfn,em,th,var{font-style:normal;font-weight:normal;} li{list-style:none;} caption,th{text-align:left;} h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;} q:before,q:after{content:'';}
input[type="submit"], input[type="reset"], input[type="button"], button { -webkit-appearance: none; /*去掉苹果的默认UI来渲染按钮*/} em,i{ font-style:normal;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden;font-size: 0;}.clearfix {display:block;}.clear{ clear:both;}/* 清除浮动*/
.colwrapper { overflow:hidden; zoom:1 /*for ie*/; margin:5px auto; }/* 高度自适应 */ 
.strong{ font-weight:normal;} .left{ float: left;} .right{ float: right;} .center{ margin:0 auto; text-align:center;}
.show{ display:block; visibility:visible;}.hide{ display: none; visibility:hidden;}
.block{ display:block;} .inline{ display:inline;}
.transparent{filter:alpha(opacity=50); -moz-opacity:0.5;/** Firefox 3.5即将原生支持opacity属性，所以本条属性只在Firefox3以下版本有效 ***/ -khtml-opacity: 0.5; opacity: 0.5; } .break{ word-wrap:break-word;overflow:hidden; /*word-break:break-all;*/}
.tal{ text-align:left} .tar{ text-align:right;}
/*文字两侧对齐*/
.justify {text-align:justify;text-justify:distribute-all-lines;/*ie6-8*/text-align-last:justify;/* ie9*/-moz-text-align-last:justify;
/*ff*/-webkit-text-align-last:justify;/*chrome 20+*/}

.toe{/*超出省略号*/word-break:keep-all;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
img {max-width: 100%;height:auto;}
strong{ font-weight:normal;}
/*select{
 -webkit-appearance:none;-moz-appearance:none;appearanearance: none;}*/
/**
 +------------------------------------------------------------------------------
 * 网站整布局命名规范
 +------------------------------------------------------------------------------
 * @codex   id和class命名采用该版块的英文单词或组合命名 如:newRelease
 +------------------------------------------------------------------------------
 */
a{ color:#333;  -webkit-transition: 200ms;
  -moz-transition: 200ms;
  -o-transition: 200ms;
  -ms-transition: 200ms;
  transition: 200ms;
 text-decoration: none;}
a:hover{  text-decoration:none; -webkit-transition: 200ms;
  -moz-transition: 200ms;
  -o-transition: 200ms;
  -ms-transition: 200ms;
  transition: 200ms;
  }
body{font-family:'微软雅黑'; line-height:1.5; font-size:14px; color:#333;min-width: 1366px;}
 .lft,.fl{ float:left;}
 .rgt,.fr{ float:right;}
.wrapper{
	width:1090px; margin:0 auto;
}
/*图片放大*/
.thumb{ overflow:hidden;}
.thumb img{webkit-transform:translateZ(0);-webkit-transition:.2s;-moz-transform:translateZ(0);-moz-transition:.2s;-ms-transform:translateZ(0);-ms-transition:.2s;-webkit-transform-style:preserve-3d;}
.thumb img:hover{text-decoration:none;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1)}

/*文本框样式*/
input.wide{ width:250px; }
input.txt{ width:200px; }
input.small{ width:50px; }
.input{ display:inline; margin-right:5px; padding:7px; height:20px; line-height:20px; vertical-align:middle; background:#fff; color:#999px; border:1px solid #e8e8e8; border-radius:2px; }
.select{ padding:7px; border:1px solid #e8e8e8; line-height:20px; }

/*按钮样式*/
.btn{ display:inline-block; margin:0; padding:0 25px; color:#fff; font-size:12px; height:38px; line-height:38px; text-align:center; }
.btn{ background:#1e7bb3; border:1px solid #02598E; border-radius:2px; vertical-align:middle; }
.btn:hover{ color:#fff; opacity:0.9; }
.btn-mini{ height:20px; line-height:20px; padding:1px 8px 0; }
input.btn, button.btn{ height:40px; cursor:pointer; overflow:visible; }
.btn-success{ background:#52A152; border:1px solid #417F41; text-shadow:0 -1px 0 #52A152; }
.btn-error{ background:#CB423B; border:1px solid #AA352F; text-shadow:0 -1px 0 #CB423B; }
.btn-gray{ background:#ddd; border:1px solid #A9A9A9; text-shadow:0 -1px 0 #EEEEEE;}
.btn-gray,.btn-gray:hover{ color:#777; }

/*评论样式*/
.comment-add{ margin-top:15px; _width:100%; _position:relative; _overflow:hidden; }
    .comment-add .editor{ position:relative; margin-right:18px; }
	.comment-add .editor textarea{ width:100%; height:70px; }
	.comment-add .subcon{ margin-top:15px; }
.comment-box{ position:relative; margin-top:15px; }
	.comment-list li{ padding:15px 0; border-top:1px solid #f7f7f7; }
	.comment-list li .avatar{ display:block; float:left; margin-top:6px; background:#fff; border-radius:2px; width:42px; height:42px; overflow:hidden; }
	.comment-list li .avatar img{ width:42px; height:42px; }
	.comment-list li .inner{ margin-left:52px; }
	.comment-list li .inner p{ color:#333; font-size:14px; line-height:1.8em; }
	.comment-list li .inner .meta{ margin:0; padding-top:3px; color:#999; border:none; }
	.comment-list li .inner .meta .time{ margin-left:5px; padding-left:20px; color:#777; background:url(../images/sprite.gif) no-repeat left -158px; }
	.comment-list li .answer{ margin-left:48px; padding:10px; background:#fafafa; border:1px solid #e6e6e6; border-radius:3px; }
	.comment-list li .answer .meta{ margin:0; padding:0; color:#999; margin-bottom:5px; border:none; }
	.comment-list li .answer p{ color:#555; font-size:14px; line-height:1.8em; }

/*头部样式*/
#header {
    background: rgba(3,3,3,0.43);
    position: absolute;
    height: 96px;
    width: 100%;
    top: 0;
    left: 0;
    right: 0;
    z-index: 9000;
    transition: all 0.3s ease-in-out 0s;
}
#header.selected{height:76px;}
#header.selected .topbar{display: none}
.topbar{ height:30px; line-height:30px; color:#fff; font-size:14px;}
.topbar a{ color:#fff; }
.topbar a:hover{ text-decoration:underline;}
.topbar .fr > div{float: left;margin-top:5px;}
.topbar .wt{ float:left; margin-right:35px;}
.topbar .fr a{ margin:0 5px;}
.topbar .fr .tel{padding-left:30px;background:url(../img/tel-icon.png) no-repeat 0 center;background-size:22px;}
.topbar .fr .weather{margin-left:5px;}
.topbar .fr .lan{width:86px;height:17px;margin-left:10px;}
.topbar .fr .lan select{width:1px solid #fff;background:none;width:84px;color:#fff;}
.topbar .fr .search{width:8px 17px;margin:5px 5px 0;background:transparent;}
.topbar .fr .search img{width:18px;margin-top:5px;cursor: pointer;}
.search_box{position:fixed;width:100%;height:100%;left:0;top:0;background:rgba(0,0,0,0.6);z-index: 9;display: none}
.search_border{position: fixed;width:760px;height:60px;left:50%;top:50%;margin-left:-380px;margin-top:-36px;border:7px solid #919296;border-radius: 5px;}
.search_box .search_keyword{width:680px;height:60px;padding:0 10px;border:none;float: left;font-size:18px;}
.search_border img{width:40px;height:40px;padding:10px;background:#272831;float: right;cursor: pointer;}
.search_box .close{width:60px;height:60px;line-height:60px;font-size:60px;position:fixed;right:150px;top:150px;cursor: pointer;}
.search_box .close img{width:60px;}
.topbar .fr .lan select option{background:transparent;}
.topbar .fr .ico{ background:url(../img/shop-icon.png) 5px 7px no-repeat; padding-left:22px;}
#header .logo{ margin-top:-15px; float:left;margin-left: 80px;transition: all 0.3s ease-in-out 0s;}
#header .logo img{width:40px;}
#header .logo img.animateImg{width:30px;margin-top:25px;animation: myfirst 0.5s;-moz-animation: myfirst 0.5s;-webkit-animation: myfirst 0.5s;-o-animation: myfirst 0.5s;}
@keyframes myfirst
{
0%   {width:40px;margin-top:25px;}
100% {width:30px;margin-top:25px;}
}

@-moz-keyframes myfirst /* Firefox */
{
0%   {width:40px;margin-top:25px;}
100% {width:30px;margin-top:25px;}
}

@-webkit-keyframes myfirst /* Safari 和 Chrome */
{
0%   {width:40px;margin-top:25px;}
100% {width:30px;margin-top:25px;}
}

@-o-keyframes myfirst /* Opera */
{
0%   {width:40px;margin-top:25px;}
100% {width:30px;margin-top:25px;}
}
#header .logo img.animateImgRemove{width:40px;margin-top:0;animation: myfirstA 0.5s;-moz-animation: myfirstA 0.5s;-webkit-animation: myfirstA 0.5s;-o-animation: myfirstA 0.5s;}
@keyframes myfirstA
{
0%   {width:30px;margin-top:0px;}
100% {width:40px;margin-top:0px;}
}

@keyframes myfirstA
{
0%   {width:30px;margin-top:0px;}
100% {width:40px;margin-top:0px;}
}

@keyframes myfirstA
{
0%   {width:30px;margin-top:0px;}
100% {width:40px;margin-top:0px;}
}

@keyframes myfirstA
{
0%   {width:30px;margin-top:0px;}
100% {width:40px;margin-top:0px;}
}

#header .nav{ float:right; font-size:14px;margin-top:10px; transition: all 0.3s ease-in-out 0s;}
#header.selected > div > div.nav > div > ul{margin-top:10px;}  
#header .nav ul li{ float:left; position:relative; height:34px; text-align:center; margin-left:3px;}
#header .nav ul li strong a{ display:block; height:34px; line-height:39px; overflow:hidden; color:#fff; width:94px;background:url(../img/nav_on.png) no-repeat center 0;}
#header .nav ul li dl{ position:absolute; width:100%; top:32px; left:0; background:url(../img/tm2.png) repeat; display:none;}
#header .nav ul li dl a{ display:block; color:#fff; height:30px; line-height:30px; overflow:hidden; text-align:center;}
#header .nav ul li strong a:hover,#header .nav ul li.on strong a{ background:url(../img/nav_on.png) no-repeat center -34px;}
#header .nav ul li dl a:hover{ background:#8e2021; color:#fff;}
#header .nav ul li:hover strong a{ background:url(../img/nav_on.png) no-repeat center -34px;}
#header .nav ul li:hover dl{ }
/*底部样式*/
#friend-link{ background:#d1d1cf; height:34px; line-height:34px; overflow:hidden; font-size:16px; color:#666;}
#friend-link .head,#friend-link .body{ float:left;padding-top: 0!important;}
#friend-link .head{ width:80px;}
#friend-link .body{ width:840px; overflow:hidden;}
#friend-link .foot{ float:right;}
#friend-link .body a{ color:#666;}
#friend-link .body a:hover{ color:#8f2726;}
#friend-link .body ul li{ float:left; margin:0 14px; }
#friend-link .foot a{  color:#8f2726;}
#friend-link .foot a:hover{ text-decoration:underline;}
#friend-link  .footMore{float:right;margin-right:105px;}
#friend-link  .footMore a{color:#8f2726;}
#footer .foot-center{
    color: #fff; 
    background:#21181e url(../img/fbg.jpg) no-repeat center top; height:212px; position:relative;line-height:1.7; font-size:14px;
}
#footer .foot-nav{ padding-top:15px; padding-left:30px; font-size:14px; line-height:30px;}
#footer .foot-center .list{ float:left; width:85px;}
#footer .foot-center .list li{ float:left;}
#footer .foot-center .list li a{ color:#fff; } 
#footer a{ color:#fff; }
#footer a:hover{ color:#eee; text-decoration:underline; }

#footer .leftMod{ width:350px; padding-top:38px;position: relative;}
#footer .leftMod .tel{ background:url(../img/ico3.png) no-repeat left center; line-height:30px; padding-left:34px; margin-top:15px; margin-left:39px; color:#fff; font-size:16px;}
#footer .leftMod .code { position:relative;float:left; width:50%; line-height:1;}
#footer .leftMod .code span{ color:#fff; font-size:14px; text-indent:5px; display:block;cursor:pointer; }
#footer .leftMod .code .img{ background:url(../img/bg1.png) no-repeat center top; width:129px; height:143px; text-align:center;position:absolute;  top:-140px; left:15px; display:none;z-index:1001}
#footer .leftMod .code .img img{ width:104px; height:104px; display:block; margin-left:13px; float:left; margin-top:11px;}
#footer .leftMod .code:hover .img{ display:block; }
#footer .leftMod .wbcode .img{ background:url(../img/bg2.png) no-repeat center top;}
#footer .leftMod .wxcode span{ background:url(../img/ico1.png) no-repeat 25px top; padding-top:68px;}
#footer .leftMod .wbcode span{ background:url(../img/ico2.png) no-repeat 25px top; padding-top:68px;}
#footer .foot-bottom{ background:#fbfbf9; font-size:14px; height:44px; line-height:44px; font-size:16px; color:#969797; text-align:center;}
#footer .foot-bottom a{ color:#969797;}#footer .foot-bottom a:hover{  color:#8f2726;}

.dayData{width:auto;height:32px;line-height:32px;background:rgba(3,3,3,0.42);position: absolute;min-width: 540px;top:160px;}
.dayData > span{float: left;margin-right: 10px;padding-left:35px;}
.dayData > span.dayData1{background:url(../img/f-icon.png) 2px 4px no-repeat;background-size:24px;}
.dayData > span.dayData2{background:url(../img/f-icon.png) 4px -48px no-repeat;background-size:24px;}
.dayData > span.dayData3{background:url(../img/f-icon.png) 8px -120px no-repeat;background-size:26px;}


/*切换图样式*/
.fullSlide{ position:relative;margin:0 auto; overflow:hidden;width: 100%;}
.fullSlide .bd{ position:relative; z-index:0; }
.fullSlide .bd li { overflow:hidden; position:relative;}
.fullSlide .bd li img{width:100%;display: block;} 
.fullSlide .bd li  a{ display:block;}
.fullSlide .hd { width:100%;position: absolute; height:24px; padding-top:8px; bottom:30px; text-align: center; font-size:0; z-index:1;}
.fullSlide .hd ul{ text-align:center; }
.fullSlide .hd li{margin: 0 6px; background:url(../img/dian2.jpg) no-repeat center center;border-radius:60px ; height:15px;overflow: hidden; width: 15px; cursor: pointer;display:inline-block; *display:inline; zoom:1;}
.fullSlide .hd .on{ background:url(../img/dian.jpg) no-repeat center center;  }
.fullSlide .prev,
.fullSlide .next { width: 60px; height: 90px; margin: -60px 0 0; display: none; background: url(../img/ad_ctr.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; filter:alpha(opacity=20);opacity:0.2;  }
.fullSlide .prev { left: 50%; margin-left:-500px; }
.fullSlide .next { background-position: 0 -90px; right: 50%; margin-right:-500px;}
.fullSlide .prev:hover,
.fullSlide .next:hover { filter:alpha(opacity=80) !important;opacity:0.8 !important;  }


.main{background: url(../img/back3.jpg) no-repeat top;}
.hot{box-shadow: 1px 2px 20px #999;padding: 10px 0;background: #fff;}
.hot .head{padding:0 0 0 85px;background: url(../img/icon1.png) no-repeat left top;background-size:69px 62px;margin-left: 183px;}
.hot .head h4 img{width: 215px;}
.hot .body{padding-left: 160px;background: url(../img/fonts1.png) no-repeat left center;background-size:148px auto;}
.hot .body ul li a{color: #0b0609;line-height: 30px;font-size: 16px;display: block;}
.hot .tempWrap{height: 30px;}	
.title{text-align: center;}
.title h3{font-size: 30px;font-weight: 600;color: #0b0609;display: inline-block;*display: inline-block;zoom: 1;padding-left: 15px;border-left:8px solid #9A2128;line-height: 35px;}
.title p{font-size: 16px;line-height: 60px;color: #0b0609;}
.history .body{padding-top: 17px;position: relative;}
.hot .fr p{font-size: 16px;line-height: 30px;}
	
/*切换图样式*/
.fullSlides{ position:relative;overflow:hidden;z-index: 33;}
.fullSlides .bd{ position:relative; z-index:0; }
.fullSlides .bd li { overflow:hidden; position:relative;height: 443px;}
.fullSlides .bd li .thumb{height: 416px;width: 623px;}
.fullSlides .bd li img{width:100%;display: block;height: 416px;width: 623px;} 
.fullSlides .bd li img.a{width: 72px!important;position: absolute;top: 45px;left:595px;height: 24px;z-index: 999;}
.fullSlides .bd li  a{ display:block;}
.fullSlides .hd { width:58%;position: absolute; height:24px; padding-top:8px; bottom:50px; text-align: center; font-size:0; z-index:1;}
.fullSlides .hd ul{ text-align:right; padding-right: 20px;}
.fullSlides .hd li{margin: 0 6px; background:url(../img/dian2.jpg) no-repeat center center;border-radius:60px ; height:15px;overflow: hidden; width: 15px; cursor: pointer;display:inline-block; *display:inline; zoom:1;}
.fullSlides .hd .on{ background:url(../img/dian.jpg) no-repeat center center;  }

.history  .text{width: 690px;background: #959595;box-sizing: border-box;position: absolute;top:30px;left: 400px;font-size: 18px;color: #0b0609;line-height: 35px;text-indent: 30px;box-sizing: border-box;padding: 10px 47px 14px 245px;z-index: -1;}
.history  .text p{position: relative;color: #fff;z-index: 44;}
.history .foot{padding: 48px 0 85px;}
.history .foot a{width: 185px;height: 30px;border: 1px solid #8f2726;font-size: 14px;line-height: 30px;text-align: center;color: #8F2726;display: block;margin: 0 auto;}
.history .foot a:hover{background: #8F2726;color: #fff;}

.menu ul{margin-left: -68px;}
.menu ul li{width: 125px;text-align: center;float: left;margin-left: 68px;}
.menu ul li a h5{color: #221b0b;font-size: 28px;line-height: 28px;position: relative;display: inline;}
.menu ul li a h5 i{display: block;position: absolute;width: 7px;height: 7px;background: #959595;top: 12px;left: -18px;border-radius:50% ;}
.menu ul li a img{padding-top: 20px;}
.menu ul li a img.b{display: none;}
.menu ul li a:hover img.a{display: none;}
.menu ul li a:hover img.b{display: inline;}
.menu ul li a:hover h5{color: #8F2726;}
.menu ul li a:hover h5 i{background: #8F2726;}

.map{padding-top: 55px;}
.map .body{padding: 16px 30px 0;}
.map .body .left{width:36%;}
.map .body p{font-size: 16px;color: #0b0609;line-height: 30px;margin-bottom: 40px;padding-right: 10px;}
.map .body ul li{width: 40%;line-height: 37px;margin: 0 5% 20px;text-align: center;float: left;}
.map .body ul li:last-child{margin-bottom: 0;}
.map .body ul li a{display: block;border: 1px solid #333333;font-size: 16px;color: #333;}
.map .body ul li a:hover{background: #8F2726;border: 1px solid #8F2726;color: #fff;}
.map .body ul li.on a{background: #8F2726;border: 1px solid #8F2726;color: #fff;}
.map .body .right{width: 63%;border: 1px solid #333;padding: 15px;box-sizing: border-box;height: 375px;}
.map .body .right a{display: block;}
.map .body .right img{display: block;width: 100%;height: 100%;}
.map .foot{padding: 50px 0 ;}
.map .foot a{width: 185px;height: 30px;border: 1px solid #8f2726;font-size: 14px;line-height: 30px;text-align: center;color: #8F2726;display: block;margin: 0 auto;}
.map .foot a:hover{background: #8F2726;color: #fff;}

/*古城伴手礼静态页*/
.title3{width: 370px;height: 120px;line-height: 120px;text-align: center;font-size: 36px;text-align: center;color: #fff;background: url(../img/back6.png);background-size:100% 100%;position: relative;z-index: 55;}
.title3.top{margin-top: -83px;}

.cut{margin-top:20px;}
.cut2{margin-bottom: 20px;}
.cut .text{line-height: 40px;font-size: 16px;border-bottom: 1px solid #333;padding-left: 15px;position: initial;width: auto;background: none;padding: 0;color: #666;text-align: initial;}
.cut .text a{color: #666;}
.cut .text a:hover{color: #872210;}
.picture ul{margin-left: -2%;}
.picture ul li{width: 31.333333%;float: left;margin:0 0 20px 2%;}
.picture ul li img{display: block;width: 100%;height: 219px;}


.main2{background: url(../img/back5.jpg) no-repeat top;}
.wrapper2{width: 1200px;margin: 0 auto;}
.introduces{padding: 20px 0 70px;}
.introduces h3{text-align: center;}
.introduces h3 img{width: 179px;}
.introduces ul{margin-top: -40px;}
.introduces ul li{position: relative;margin-bottom: 15px;}
.introduces ul li .thumb{position: absolute;left: 0;top:0;}
.introduces ul li:nth-child(even) .thumb{right: 0;left: initial;}
.introduces ul li .thumb img{display: block;}
.introduces ul li .text{width: 845px;padding-top: 50px;}
.introduces ul li .text h5{font-size: 16px;font-weight: 600;line-height: 60px;color: #050505;text-indent: 30px;}
.introduces ul li .text p{font-size: 14px;line-height: 25px;color: #666666;text-indent: 30px;}
.introduces ul li .text p a{background: url(../img/gts.png) no-repeat 8px center;background-size:16px 14px;font-size: 13px;color: #b20e28;display: inline-block;*display: inline-block;zoom: 1;}
.introduces ul li .text.fl h5{text-align: right;}
.introduces ul li:nth-child(2) .thumb{top: 0;}
.introduces ul li:nth-child(2) .text{width: 730px;padding-top: 10px;}
.introduces ul li:nth-child(2) .text h5{text-indent: initial;padding-right: 30px;}
.introduces ul li:nth-child(3) .text{width: 825px;padding-top: 10px;}
.introduces ul li:nth-child(4) .text{width: 815px;padding-top: 0px;}
.introduces ul li:nth-child(5) .text{width: 850px;padding-top: 0px;}
.introduces ul li:nth-child(6) .text{width: 810px;padding-top: 0px;}


/*交通指南-公交*/
.main3{background: url(../img/back6.jpg) no-repeat top;}
.traffic{padding: 65px 0 30px;}
.traffic .left{width: 114px;border-right:1px solid #aaaaaa;padding-bottom: 20px;}
.traffic .left ul li:first-child{margin-top: 28px;}
.traffic .left ul li{margin-top: 96px;text-align: center;position: relative;}
.traffic .left ul li i{display: block;width: 12px;height: 12px;background: url(../img/dot.png) no-repeat;background-size:100% 100%;position: absolute;top: 42%;right: -6px;}
.traffic .left ul li.on i{background: url(../img/dot2.png) no-repeat;background-size:100% 100%;}
.traffic .right{width: 1050px;}
.traffic .right .head{position: relative;}
.traffic .right .head .icon p{font-size: 12px;color: #fff;line-height: 16px;border-radius:5px;background: #cb8c5f;margin: 0 5px;text-align: center;}
.traffic .right .head .hr{width: 800px;margin: 0 10px 0 19px;position: relative;top: -10px;}
.traffic .right .head h5{font-size: 12px;color: #cb8c5f;margin: 0 5px;text-align: center;padding-bottom: 6px;}
.traffic .right .head .xian{height: 25px;width: 100%;background: url(../img/iconh6.png) no-repeat;background-size:100% 25px;position: relative;}
.traffic .right .head .xian img{position: absolute;top: -107px;right: 0;}
.traffic .right .head .img {position: absolute;top: -35px;right: 0;}
.traffic .right .head .img img{width: 126px;height: 124px;border-radius:50%;}
.traffic .right .head .img p{font-size: 12px;color: #cb8c5f;text-align: center;}


.traffic .right dl{padding-top: 53px;}
.traffic .right dl dd{font-size: 14px;color: #333;line-height: 25px;padding: 28px 165px 25px 0;border-bottom: 1px solid #bfbfbf;padding-left: 85px;}
.traffic .right dl dd:last-child{border: none;}
.traffic .right dl dd h4{font-size: 14px;color: #cb8c5f;display: inline-block;%display: inline-block;zoom: 1;border: 1px solid #cb8c5f;line-height: 24px;padding-right: 5px;border-radius:5px;overflow: hidden;margin-bottom: 5px;}
.traffic .right dl dd h4 span{display: inline-block;*display: inline-block;background:#cb8c5f;color: #fff;padding: 0 5px;margin-right: 8px;}
	
	/*翻页*/
.page{text-align: center;width: 100%;padding-top: 40px;}
.page ul li{display: inline-block;border-radius:40px ;padding: 0 3px;color: #666;}
.page ul li a{color: #666666;font-size:14px;display: inline-block;line-height: 18px;
text-align: center;}
.pages ul li span{font-size:14px; margin:0 10px;}
.pages ul li .text{width:30px; height:20px; border: 1px solid #ccc;}
.pages ul li .bt{height:24px; line-height: 24px; border:none;margin-left: 5px;color: #666666;}
.pages ul li a.prev{line-height:24px ; text-align:center;font-size: 14px;
display: inline-block;color: #666666;}
.pages ul li a.next{line-height:24px ; text-align:center;
display: inline-block;font-size: 14px;color: #666666;}
.pages ul li input{width: 27px;height: 15px;border: 1px solid #666;background: none;text-align: center;margin-left: 3px;}
.pages ul li button{color: #666666;font-size:14px;display: inline-block;line-height: 18px;
text-align: center;border: none;background: none;cursor: pointer;}
.pagess{position: relative;top: -18px;padding: 0 0 30px;}

/*景点介紹列表页*/
.main4{background: url(../img/back7.jpg) no-repeat top;}
.sol ul{padding: 0 10px;}
.sol ul li{margin: 0 2% 50px;width: 29.33333333%;box-shadow: 2px 2px 10px #999;padding-bottom: 30px;float: left;}
.sol ul li:last-child{margin-bottom: 0px;}
.sol ul li .img img{height: auto;display: block;width: 100%;}
.sol ul li .img{margin-bottom: 19px;}
.sol ul li h5{font-size: 16px;color: #070707;line-height: ;padding: 0 7px;border: 1px solid #070707;line-height: 25px;border-radius:5px ;margin-bottom: 7px;display: inline-block;*display: inline-block;zoom: 1;}
.sol ul li .text{padding:0 25px;}
.sol ul li .m p{font-size: 14px;line-height: 20px;color: #666;line-height: 22px;color: #888888;}
.sol ul li .m p span{padding-left: 10px;}
.sol ul li .m p.h{color: #872210;padding-top: 5px;}
.sol ul li .m{margin-bottom: 25px;}
.sol ul li .text2 p{font-size: 14px;line-height: 22px;color: #888888;text-indent: 30px;}
.sol ul li .text2 span{display: block;text-align: right;color: #888888;}
.sol ul li .text2 span img{margin-right: 5px;position: relative;top: 2px;}
.sol ul li .text2 span:hover{color: #872210;}

/*景区概况*/
.main5{background: url(../img/back8.jpg) no-repeat top;}
.infos{margin-top: -195px;position: relative;z-index: 66;padding-bottom: 60px;}
.infos ul li{float: left;position: relative;}
.infos ul li a{color: #fff;}
.infos ul li img{display: block;}
.infos ul li:nth-child(5) img,.infos ul li:nth-child(6) img{width: 532px;height:215px;}
.infos ul li:nth-child(6) img{height: 259.4px;}

.infos ul li .text{padding: 0 25px;position: absolute;top: 0;left: 0;right: 0;bottom: 0;}
.infos ul li .text h5{font-size: 18px;padding-top: 40px;font-weight: 600;}
.infos ul li:nth-child(1) .text  h6{font-size: 14px;margin: 26px 0 20px;line-height: 14px;border-left: 3px solid #fff;padding-left: 6px;}
.infos ul li .text p{font-size: 14px;line-height: 21px;text-indent: 30px;}
.infos ul li .text .btn{line-height: 28px;text-align: center;padding: 0 22px;border: 2px solid #fff;font-size: 14px;width: 120px;border-radius:50px;margin-top: 25px;box-sizing: border-box;}
.infos ul li .text .btn:hover{background: #872210;border:1px solid #872210;}
.infos ul li:nth-child(2) .text{padding: 0 45px;}
.infos ul li:nth-child(2) .text ul {display: inline-block;*display: inline-block;zoom: 1;}
.infos ul li:nth-child(2) .text ul li{font-size: 14px;line-height: 14px;margin-top: 15px;position: relative;margin-left: 45px;float: initial;}
.infos ul li:nth-child(2) .text ul li i{display: block;width:5px;height: 5px;border-radius:50%;background: #fff;position: absolute;top:50%;left: -13px;margin-top: -2.5px;}
.infos ul li:nth-child(2) .text ul.ul li{margin-left: 60px;}
.infos ul li:nth-child(2) .text .btn{display: inline-block;*display: inline-block;zoom: 1;}
.infos ul li:nth-child(3) .text{padding: 0 25px;}
.infos ul li:nth-child(4) .text .h5{line-height: 60px;padding-top:10px;}
.infos ul li:nth-child(4) .text dl dd{border-bottom: 1px solid #fff;padding-bottom: 5px;}
.infos ul li:nth-child(4) .text dl dd h6{font-size:14px;line-height: 30px;font-weight: 600;border: none;border-left: 0!important;padding-left: 0;margin: 0;padding-top: 5px;}
.infos ul li:nth-child(4) .text dl dd h6 span{font-weight: 400;}
.infos ul li:nth-child(4) .text dl dd p{line-height: 25px;}
.infos ul li:nth-child(4) .text dl dd p span{color: #550a0a;}


/*景区活动列表页*/
.main6{background: url(../img/back9.jpg) no-repeat top;}
.details{margin-top: -25px;padding-bottom: 60px;}
.details ul li{padding: 0 20px 15px 30px;position: relative;}
.details ul li:hover{background: #fff;}
.details ul li .text{width: 870px;}
.details ul li .img{width: 252px;position: absolute;bottom: 15px;right: 20px;}
.details ul li .img img{display: block;}
.details ul li h5{font-size: 16px;color: #333;font-weight: 600;line-height: 45px;}
.details ul li p{font-size: 14px;color: #888888;text-indent: 30px;}
.details ul li .btn{text-align: right;font-size: 14px;}
.details ul li .btn img{padding-right: 5px;}


/*美食专区列表页*/
.cate.a{background: url(../img/back10.jpg) no-repeat;background: auto 715px;}
.cate.b{background: url(../img/back11.jpg) no-repeat;background: auto 715px;}
.cate.c{background: url(../img/back12.jpg) no-repeat;background: auto 715px;}
.main7{padding-bottom:50px;}
.cate .wrapper2{padding: 0 100px  0 60px;box-sizing: border-box;}
.cate h2{font-size: 30px;color: #000;font-weight: 600;line-height: 120px;text-align: center;}
.cate .left{width: 680px;}
.cate  img{width: 100%;display: block;}
.cate  h4{font-size: 16px;color: #010101;font-weight: 600;line-height: 35px;padding-top: 5px;}
.cate  p{font-size: 14px;color: #818181;line-height: 23px;padding-bottom: 5px;}
.cate  span{display:block;font-size: 14px;line-height: 35px;width: 110px;border-top:2px solid #010101;text-align: center;vertical-align: top;position: relative;text-indent: 18px;}
.cate .right{width: 313px;}
.cate ul{margin-left:-3%;}
.cate .cont{height: 500px;overflow: hidden;}
.cate .cont.on{height: auto;}
.cate ul li{width: 30.33333%;margin-left:3%;float: left;margin-bottom: 10px;}
.cate span img{width: 16px;height: 14px;position: absolute;top:11px;left: 15px;}
.foot{padding:22px 0 33px ;text-align: center;}
.foot a{font-size: 14px;color: #872210;}
.foot img{width: 18px;display: inline;position: relative;top: 1px;left: 8px;}

.cate .left .thumb{width:680px;height:380px;overflow: hidden;}
.cate .box .thumb{width:313px;height:176px;overflow: hidden;}
.cate .left p{height:68px;}
.cate .box{margin-bottom:25px;}
.cate .cont{height:540px;}
.cate ul li{margin-bottom:20px;}
/*商城列表页*/
.cate2 .cont{height:500px}
.cate2 .left{width:500px;height:450px;}
.cate2 .left .thumb{width:500px;height:287px;overflow: hidden;}
.cate2 .box .thumb{width:230px;height:132px;overflow: hidden;position: relative;}
.cate2 .right{width:540px;height:450px;}
.cate2 .box{width:230px;height:208px;float:left;margin-left:40px;margin-bottom:25px;position:relative;}
.cate2 .clearfix{height:50px;}
.cate2 .left h4{font-weight: 600;font-size:18px;line-height:42px;width:70%;float:left;}
.cate2 .left i{float: right;width:25%;line-height:42px;padding-top:5px;text-align:right;font-size:12px;}
.cate2 i > strong {font-size:22px;color:#f78115;display: inline-block;margin-right:5px;font-weight: 550}
.cate2 .left p{font-size:14px;color: #333;height: 68px;overflow: hidden;margin-top:5px;}
.cate2  span{display:block;font-size:12px;line-height: 24px;width: 66px;border-bottom:2px solid #010101;border-top:none;text-indent:18px;background:url(../img/gts3.png) 2px 8px no-repeat;background-size:12px;}
.cate2 .box h4{width:70%;overflow: hidden;float: left;line-height: 42px;height:42px;}
.cate2 .box i{width:230px;text-align:right;overflow:hidden;line-height: 28px;font-size:12px;position: absolute;top:162px;right:0;}
.cate2 .box span{float:left;margin-top:0px;line-height: 24px;}
.cont ul.hide_box{width:1080px;padding:0;margin:0;margin-left:-40px;margin-top:60px;}

.open_more{width:130px;height:165px;text-align: center;padding:24px 50px;color:#333;cursor: pointer;font-size:12px;line-height: 22px;position: absolute;left:0;top:0;background:#fff;}
.open_more img{width:65px;display:block;margin:0 auto 15px;}
/*景区活动列表页*/
.introduce .left{width: 370px;box-sizing: border-box;padding: 75px 25px 0;}
.introduce .left h4{margin-bottom: 35px;width: 215px;height: 40px;text-align: center;border: 2px solid #666;font-size: 16px;line-height: 40px;text-align: center;margin:0 auto 35px;letter-spacing: 17px;padding-left: 15px;box-sizing: border-box;}
.introduce  p{font-size: 14px;line-height: ;color: #666;line-height: 34px;text-indent: 30px;}
.introduce .right{padding-top: 10px;width: 805px;}
.introduce .right .thumb{margin: 15px 0;}
.introduce  h5{margin:15px 0;height: 40px;border: 2px solid #666;font-size: 16px;line-height: 40px;padding: 0 5px 0  15px;letter-spacing: 12px;width: 137px;text-align: center;box-sizing: border-box;}
.introduce .right p{padding: 0 15px;}
.introduce .right .thumb img{display: block;width: 100%;}

/*酒店住宿列表页*/
.room .head h3{padding: 0px 0 30px;text-align: center;background: url(../img/h34.png) no-repeat bottom center;background-size:481px 5px;}
.room .body{height: 350px;overflow: hidden;}
.room .body.on{height: auto;}
.room .body ul{margin-left: -3%;padding-top: 40px;margin-bottom: 10px;}
.room .body ul li{width: 30.3333333%;margin-left: 3%;float: left;padding-bottom: 20px;height: 317px;}
.room .body ul li .thumb{position: relative;}
.room .body ul li .thumb .boxs{position: absolute;top:-150%;left: 0;right: 0;bottom: 0;font-size: 14px;color: #fff;padding:35px 35px 0 30px;box-sizing: border-box;background: url(../img/backk.png);background-size:100% 100%;display: block;transition: top 1s;
-moz-transition: top 1s; /* Firefox 4 */
-webkit-transition: top 1s; /* Safari 和 Chrome */
-o-transition: top 1s;width: 100%;height: 100%;}
.room .body ul li .thumb .boxs h6{line-height: 35px;}
.room .body ul li .thumb .boxs i{position: absolute;bottom: 10px;right: 35px;}
.room .body ul li .thumb .boxs p{padding-left: 28px;text-indent: 30px;}
.room .body ul li img{display: block;}
.room .body ul li h5{font-size: 14px;line-height: 45px;color: #222222;}
.room .body ul li h5 span{border: 1px solid#999;color: #999;padding:0px 5px;border-radius:5px;}
.room .body ul li h5 p{font-size: 12px;padding-left: 15px;background: url(../img/tels.png) no-repeat left center;background-size:14px auto;}
.room .body ul li dl dd{font-size: 12px;color: #999;display: inline-block;*display: inline-block;zoom: 1;padding-right: 10px;line-height: 20px;text-align: center;}
.room .body ul li:hover .thumb .boxs{bottom: 0;top: 0;}

.room .foot{padding:22px 0 33px ;text-align: center;}
.room .foot a{font-size: 14px;color: #872210;}
.room .foot img{width: 18px;display: inline;position: relative;top: 1px;left: 8px;}
.room1{background: url(../img/baclu1.jpg) no-repeat center;background-size:cover ;}
.room2{background: url(../img/backu2.jpg) no-repeat center;padding-top: 90px;background-size:cover ;}
.room3{background: url(../img/abcku3.png) no-repeat bottom;padding-top: 45px;background-size:cover ;}


/*人文历史列表页*/
.introduced{padding-bottom: 30px;}
.introduced ul li{width:29.33333333%;margin: 0 2% 30px;float: left;border-radius:8px;overflow: hidden;box-shadow: 1px 2px 10px #999;}
.introduced ul li:hover  .box {background: #945b52;}
.introduced ul li:hover .box  p{color: #fff;}
.introduced ul li:hover .box  span{color: #fff;color: #ffff;background: url(../img/gts2s.png) no-repeat 8px center;background-size:16px auto;}
.introduced ul li h6{font-size: 14px;color: #333;line-height: 30px;background: #dedede;padding-left: 16px;}
.introduced ul li h6 span{color: #872210;padding-left: 8px;}
.introduced ul li .box{background: #fff;padding: 13px 10px 30px;}
.introduced ul li .box img{width: 125px;}
.introduced ul li .box p{font-size: 14px;line-height: 25px;color: #333333;padding-top: 20px;text-indent: 28px;position: relative;height: 130px;width: 186px;}
.introduced ul li .box p span{color: #999;position: absolute;bottom: 0;right: 0;padding-left:;background: url(../img/gts2.png) no-repeat 8px center;background-size:16px auto;}

/**/
.brief h4{font-size: 18px;line-height: 100px;background: url(../img/xains.png) no-repeat center;font-weight: 600;text-align: center;color: #333;margin-bottom: 25px;}
.brief h4 span{display: inline-block;*display: inline-block;*zoom: 1;width: 10px;height: 10px;overflow: hidden;background: #333;margin: 0 5px;border-radius:50% ;}
.brief .img{padding: 0 90px 0 45px;position: relative;}
.brief .thumb img{display: block;}
.brief .img i{display: block;width:350px;height: 100%;position: absolute;top: -23px;right: 30px;background: #d3d4d7;}
.brief .body{color: #333;}
.brief .body h5{font-size: 14px;font-weight: 600;margin-bottom: 13px;line-height: 25px;border-left:6px solid #872210;padding-left: 9px;}
.brief .body p{font-size: 14px;line-height: 40px;text-indent: 30px;}
.brief .body p.p{line-height: 28px;text-indent: 0;}
.brief .body .box{padding: 30px 0 70px;}
.brief .body .box .fl{width: 65%;}
.brief .body .box .fr{width: 30%;}
.brief .body .box .fr .thumb{margin-top: 20px;}

.paging{border-top:1px solid #a09e9e;}
.paging h5{line-height: 50px;color: #666666;letter-spacing: 3px;font-weight: 600;font-size: 17px;}
.paging h5 i{width: 10px;height: 10px;background: #666;border-radius:50%;position: relative;top: 15px;display: inline-block;*display: inline-block;zoom: 1;top: -2px;}
.paging h6{font-size: 14px;color: #872210;line-height: 50px;letter-spacing: 3px;margin-top: -5px;}
.paging h6 i{width: 10px;height: 10px;background: #872210;border-radius:50%;position: relative;top: 15px;display: inline-block;*display: inline-block;zoom: 1;top: -2px;}
.paging h6 a{padding-left: 20px;background: url(../img/gts2.png) no-repeat left center;background-size:16px auto;color: #666;}
.paging h6 a:hover{color: #872210;}
.paging ul{padding: 17px 0 30px;border-top:1px solid #a09e9e;margin-left: -2%;}
.paging ul li{width: 31.33333333%;margin-left: 2%;box-sizing: border-box;border: 1px solid #DDDDDD;padding: 10px;float: left;background: #fff;}
.paging ul li img{display: block;width: 100%;}
.paging ul li p{font-size: 14px;line-height: 60px;color: #333;font-weight: 600;}
.paging ul li:hover{box-shadow: -1px 2px 20px #D5D5D5;}

/*网红打卡列表页*/
.scenic ul{min-height: 930px;}
.scenic ul li{padding: 25px 17px;}
.scenic ul li:hover{background: #fff;}
.scenic .img{position: relative;}
.scenic .thumb{box-shadow: 0px 4px 20px #838282;}
.scenic .thumb img{width: 450px;height: auto;display: block;}
.scenic .img i{display: block;width: 28px;height: 35px;background: url(../img/icon..png) no-repeat;background-size:100% 100%;position: absolute;top: -3px;right: -15px;z-index: 60;}
.scenic .text{width: 680px;}
.scenic .text h4{line-height: 55px;letter-spacing:1px;font-size: 14px;}
.scenic .text h4 img{width: 19px;padding: 0 20px 0 25px;position: relative;top: 9px;}
.scenic .text h4 strong{padding-right: 24px;font-size: 14px;font-weight: 600;color: #333;}
.scenic .text h4 span{padding: 0 10px;border: 1px solid #999;border-radius:6px ;color: #999;}
.scenic .text p{font-size: 14px;line-height: 29px;color: #333;text-indent: 30px;}
.scenic2{width: 940px;margin: 0 auto;padding: 40px 0 50px;}
.scenic2 .text{width:48%;}
.scenic2 ul{min-height: initial;}
.scenic .text p{line-height: 30px;}
.scenic2 .img{width: 49%;}
.scenic .text h4{line-height: 40px;}
.scenic2 .thumb img{width: 100%;height: auto;}
.scenic ul li{padding: 15px 0;}
.scenic2 li.a{padding-top: 15px;}
.scenic2 li.a .img{margin-top: -95px;}
.scenic2 li.a .text{padding-left: 1%;box-sizing: border-box;}
.scenic2 .foot{padding: 35px 0 10px;}
.scenic2 .foot a{width: 185px;height: 30px;border: 1px solid #8f2726;font-size: 14px;line-height: 30px;text-align: center;color: #8F2726;display: block;margin: 0 auto;}
.scenic2 .foot a:hover{background: #8F2726;color: #fff;}
.scenic2 ul li:hover{background: none;}
/*婺州古玩栏目页*/
.path{background: url(../img/hrss.png) no-repeat 110px 150px;overflow: hidden;}
.path ul li{position: relative;}
.path .text{font-size: 16px;color: #333;line-height: 30px;text-indent: 30px;width: 550px;margin-bottom: 95px;}
.path .text img{padding-bottom: 20px;}
.path .text.fr{text-align: right;}
.path .text.fr img{padding: 0 70px 20px;}
.path .text.fr p{text-align: left;}
.path .img{position: absolute;top: 30px;right: 55px;}
.path ul li:nth-child(1) {margin-bottom: 270px;}
.path ul li:nth-child(2){margin-bottom: 0px;}
.path ul li:nth-child(2) .img{top: -120px;}
.path ul li:nth-child(2) .img,.path ul li:nth-child(4) .img{left: 20px;right: initial;}
.path ul li:nth-child(3){margin:-50px 0 214px 0;}
.path ul li:nth-child(3) .text,.path ul li:nth-child(4) .text,.path ul li:nth-child(5) .text{width: 680px;}
.path ul li:nth-child(3) .img{top: 55px;right: 80px;}
.path ul li:nth-child(4){margin-bottom: 30px;}
.path ul li:nth-child(4) .img{top: -65px;}
.path ul li:nth-child(5) .img{right: 350px;top: 80px;}

/*酒店详情页*/
.mall_content{width:1200px;height:auto;margin:20px auto;}
.mall_top{width:1200px;height:280px;box-shadow:0 0 11px #ccc}
.mall_pic{width:280px;height:240px;float:left;margin:20px;object-fit:cover}
.mall_info{width:825px;height:215px;padding-top:18px;float:right;margin-right:30px;margin-top:20px;}
.mall_info_left{width:515px;float: left;}
.mall_info_right{width:240px;height:220px;float: right;position: relative;}
.mall_info_left h3{font-size:22px;height:55px;}
.mall_info_left ul li {margin-bottom:15px;}
.mall_info_left ul li strong{float: left;width:75px;text-align:justify;font-size:14px;font-weight: 550;}
.mall_info_left ul li > p{width:440px;float: right;color:#666;}
.mall_info_left ul li > p > a{display: inline-block;padding:0 5px;margin-right:5px;border:1px solid #333;}
.mall_price{position: absolute;left:50px;top:140px;font-size:18px;}
.mall_price strong{font-size:24px;color:#333;color:#8a211f;display: inline-block;margin-right:5px;}
.mall_info_right ul li{width:220px;height:47px;padding-left:15px;border:1px solid #ccc;margin-bottom:25px;line-height: 47px;font-size:18px;color:#666;}
.mall_info_right ul li span{float:right;width:95px;height:47px;background:#fe4e02;color:#fff;font-size:16px;text-align: center;}
.mall_info_right ul li span > i{font-size:16px;width:95px;display:block;height:24px;line-height: 24px;}
.mall_info_right ul li span > p{font-size:14px;width:95px;display:block;height:23px;line-height: 18px;}
.mall_info_right ul{position:absolute;top:50%;}
.mall_detail{width:1200px;padding:0 0 35px 0;box-shadow:0 0 11px #ccc;margin:25px 0;}
.mall_D_nav{width:1200px;height:40px;line-height:40px;background-color:#666;color:#fff;font-size:16px;z-index: 9}

.mall_D_nav a{width:134px;height:40px;text-align:center;font-size:18px;float:left;color:#fff;margin:0;}
.mall_D_nav a.selected{color:#333;background:#fff;border:none;}
.mall_detail_txt{width:1084px;margin-left:42px;margin-top:20px;padding-left:46px;background:url(../images/line-rep-bg.png) 23px 0 repeat-y;}
.mall_detail_txt h5{width:1084px;height:36px;line-height: 36px;border-bottom:1px dashed #c1a6a1;font-size:18px;color:#8a211f;position: relative;text-indent:15px;}
.mall_detail_txt h5 strong{font-size:24px;}
.mall_detail_txt h5 img{position: absolute;left:-46px;}
.mall_d_p{margin-top:25px;padding-bottom:40px;}
.mall_d_p textarea{width:100%;height:115px;margin-bottom:20px;}
.mall_r{width:100%;}
.mall_r div.left input{width:65px;height:24px;font-size:16px;margin-right:15px;}
.mall_r > input{width:185px;height:32px;color:#fff;background:#8a211f;border:none;}
.mall_r_list{margin-top:40px;}
.mall_r_list li{width:1084px;height:auto;border-bottom:1px solid #ccc;}
.mall_list_tit{width:1084px;height:36px;line-height:31px;margin-bottom:5px;color:#999;font-size:14px;}
.mall_list_tit > div >span{color:#333;}
.mall_list_tit > div img,.mall_list_tit > div span,.mall_list_tit > div i{float: left;line-height: 31px;}
.mall_list_tit > div img{margin-right:10px;}
.mall_list_tit > div span{margin-right:30px;}
.mall_r_list li > p {padding-bottom:10px;color:#999;}
