@charset "utf-8";
/* CSS Document */
/**============全局===============**/
html{min-height:100%;}
body{min-height:100%;font-size:12.5pt;font-family:Microsoft Yahei,\5b8b\4f53,sans-serif;padding:0px;margin:0px;}
img{border:none;}
h1{font-size:14pt;display:inline-block;}/*主标题*/
h2{font-size:12pt;display:inline-block;}/*副标题*/
ul{display:block;margin:0px;padding:0px;}
.bold{font-weight:700;}
*{ margin:0; padding:0;}
a{ text-decoration:none;cursor:pointer;}
a:hover{text-decoration: underline}
.margin10{margin-top:10px;}
.clear{clear:both}
.center{ text-align:center}
.radius{-webkit-border-radius: .5em;-moz-border-radius: .5em;border-radius: .5em;}
.opacity{filter:alpha(opacity=50);-moz-opacity:0.5;opacity:0.5;}
.bgfff{ background:#fff}
/***隐藏样式**/
.hide{display:none;}
.show{display:block;}
.fl{ float:left;}
.fr{ float:right}
/**============部分===============**/
.header{width: 100%;display:block;height:42px;color: #010101;background:#f0f0f0; border-bottom:1px solid #ddd;}
.items_b{text-align: center;font-size: 16px;display: block;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;outline: 0!important;text-shadow: 0 -1px 0 #fff; line-height:42px; padding:0px 50px;}
.items_a{ display:block; position:absolute; left:0px; top:0px; border-right:1px solid #fff;}
.items_a a{ display:block; border-right:1px solid #ddd;}
.items_a img,.items_c img{height:42px;width:52px;}
.items_c{ display:block; position:absolute; right:0px; top:0px; border-left:1px solid #fff;}
.items_c a{ display:block; border-left:1px solid #ddd;}
.location{ background:url(images/btn1.jpg) left top repeat-x; height:40px; border:1px solid #dedede; width:100%}
.location a{ display:block; width:100%; text-align:center; line-height:40px;}
.list_items{width:98%; margin-left:auto; margin-right:auto}
.list_con{font-size: 16px;color: #606060; cursor:pointer; padding:10px 0px; text-align:center; border: solid 1px #d0ccc9;background: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4efeb));background: -moz-linear-gradient(top,  #fff,  #f4efeb);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4efeb'); float:left; width:49%;-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; -moz-box-shadow:0px 0px 5px #dfdbd8;-webkit-box-shadow:0px 0px 5px #dfdbd8;box-shadow:0px 0px 5px #dfdbd8;}
.chose {background: #ccc; color:#000;}

.banner{ position:relative}
.banner p{ position:absolute; left:0; bottom:0; background:url(images/bannerbg.png) left top repeat; line-height:1.3em; width:90%; padding:2px 5% 0px; color:#fff; text-shadow:none; font-size:14px;}



article a.imga{display: block;text-decoration:none;border: solid 1px #d0ccc9;background: #fff;background: -webkit-gradient(linear, left top, left bottom, from(#fff), to(#f4efeb));background: -moz-linear-gradient(top,  #fff,  #f4efeb);filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f4efeb');-webkit-border-radius:2px;-moz-border-radius:2px;border-radius:2px; -moz-box-shadow:0px 0px 5px #d0ccc9;-webkit-box-shadow:0px 0px 5px #d0ccc9;box-shadow:0px 0px 5px #d0ccc9; padding:10px 0px 0px 0px; filter:alpha(opacity=90);-moz-opacity:0.9;opacity:0.9;}
article img{display: block;width:40%; margin-left:auto; margin-right:auto}
article a p{ padding-top:10px; text-align:center;color:#232320;}
article{float:left;margin:10px 1%;width:48%;}

/*********滑动层**********/
.left_panel{border-right-width:0px!important;margin-right:0px!important;background:url(images/panel_bg.png) repeat!important;font-family:Microsoft Yahei,\5b8b\4f53,sans-serif!important;-webkit-box-shadow: inset 0px 0 24px 0px rgba(0,0,0,.15)!important;
-moz-box-shadow: inset 0px 0 24px 0px rgba(0,0,0,.15)!important;box-shadow: inset 0px 0 24px 0px rgba(0,0,0,.15)!important;}
.right_panel{background:url(images/panel_bg.png) repeat!important;font-family:Microsoft Yahei,\5b8b\4f53,sans-serif!important;
border-left-width:0px!important;margin-left:0px!important;-webkit-box-shadow: inset 0px 0 24px 0px rgba(0,0,0,.15)!important;
-moz-box-shadow: inset 0px 0 24px 0px rgba(0,0,0,.15)!important;box-shadow: inset 0px 0 24px 0px rgba(0,0,0,.15)!important;}
.sel{ background:url(images/selbg.png) left top repeat; padding:10px 2%;text-shadow:none; font-size:16px}
.fl_width{ padding-right:4px}
.nosel{ padding:10px 2%; text-shadow:none; font-size:16px; border-bottom:1px solid #d5d4d4; border-top:1px solid #f4f4f4;}
.pad_box{background:url(images/selbg2.png) left top repeat; }
.padthr{ padding-left:4%; padding-top:10px; padding-bottom:10px; text-shadow:none; background:url(images/arrow_bot.png) 7% bottom no-repeat}
.page_tit_one{ font-size:16px; color:#fff;word-wrap:break-word;word-break:break-all}
.page_tit_two{ color:#ccc; font-size:14px}
.login_box_con{ width:90%; margin:10px auto;}
.dengl{background:#d52828; display:block;width:100%; font-size:16px; line-height:2.2em; text-shadow:none;-webkit-border-radius: 5px;-moz-border-radius:5px;border-radius:5px;}
.page_tit_thr{ font-size:16px; color:#333;word-wrap:break-word;word-break:break-all; line-height:2.2em; display:inline-block; border-bottom:2px solid #eeeeee; margin-bottom:-2px; padding-right:2px}
.page_tit_four{ font-size:14px; color:#555; border-top:2px solid #8e8e8e; line-height:2.2em}
.line_black{ display:inline-block; border-bottom:2px solid #000;margin-bottom:-2px; }
.page_tit_four{ font-size:14px; color:#555; border-top:2px solid #8e8e8e; line-height:2.2em}
.bor{ border-top:2px solid #8e8e8e;}
.page_l{ float:left; width:24%;}
.page_l img{ width:100%;}
.page_r{ float:right; width:74%;}
.page_r p{ line-height:1.6em;}
.font_one{ font-size:12px!important; color:#555;}
.font_two{ font-size:14px!important; color:#333}
.page_list{ margin-top:10px; border-bottom:1px dashed #cccccc; padding-bottom:5px}

/*********列表页**********/
.page_intro{ padding:5px 1% 5px 1%; border-bottom:1px solid #ddd}
.lbox a.imga{display: block;text-decoration:none;background: #fff;-moz-box-shadow:0px 0px 5px #a8a7a7;-webkit-box-shadow:0px 0px 5px #a8a7a7;box-shadow:0px 0px 5px #a8a7a7;}
.lbox img{display: block;width:100%;}
.lbox a p{text-align:center;color:#333;}
.lbox{float:left;margin:10px 1%;width:48%;}
.bw{ word-break: break-word;}

/*********旅游日记**********/
.input_box{ background:#fff; border:1px solid #c3c0be;-webkit-border-radius:6px;-moz-border-radius:6px;border-radius:6px; margin-top:20px;-moz-box-shadow:0px 0px 5px #d0ccc9 inset;-webkit-box-shadow:0px 0px 5px #d0ccc9 inset;box-shadow:0px 0px 5px #d0ccc9 inset;  }
.bort{border:none;border-top:1px solid #d8d8d8; margin:0px; padding:0px}
.zhec2{ background:#555555; display:block; float:left;width:49%; font-size:16px; line-height:2.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;}
.dengl2{background:#ee2d2d; display:block; float:right;width:49%; font-size:16px; line-height:2.2em;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; text-shadow:0px 1px 0px #b12220;}
.add_bg{ background:url(images/bg3.png) left top repeat; padding:10px 2% 10px 2%; width:96%;}
.txt{ width:98%; border:1px solid #dad9d8;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; font-size:14px; line-height:1.6em; padding:0px 2px; height:70px}
.add_r a.linktwo{ display:block; width:100%; background:#78c41c;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; line-height:2.2em; text-shadow:0px 1px 0px #4f8512; color:#fff; font-weight:normal; text-align:center}
.add_l a.linkone{ display:inline-block; width:40%; background:#f0f0f0;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px; line-height:2.2em; color:#081014; text-shadow:none; text-align:center}
.add_bg2{ background:url(images/bg3.png) left top repeat; width:100%}
.cone{ padding:10px 2%; width:96%}
.de_tit{ border-bottom:1px solid #ececec; width:100%; line-height:2.2em; padding-bottom:5px;}
.de_tit_l{ float:left; width:60%;}
.de_tit_r{ float:right; width:40%; text-align:right;}
.font_thr{ font-size:14px!important; text-shadow:none; line-height:1.5em; color:#333}
.de_tit_l2{ float:left; width:40%;}
.de_tit_r2{ float:right; width:50%; text-align:right;}
.de_tit_r2 a{display:block; background:#83ba19; text-align:center;line-height:2.0em; width:100%;-webkit-border-radius:4px;-moz-border-radius:4px;border-radius:4px; font-size:14px;text-shadow: 0 1px 0 #385b07;line-height:2.2em }
.font_four{ font-size:12px!important; }
/************************************/
.bg3{ background:url(images/bg3.png) repeat; width:96%; padding:10px 2%;-moz-box-shadow:0px 0px 5px #d0ccc9;-webkit-box-shadow:0px 0px 5px #d0ccc9;box-shadow:0px 0px 5px #d0ccc9; margin-bottom:20px}
.bg4{ background:url(images/bg3.png) repeat; width:96%; padding:2%;-moz-box-shadow:0px 0px 5px #d0ccc9;-webkit-box-shadow:0px 0px 5px #d0ccc9;box-shadow:0px 0px 5px #d0ccc9; position:relative}
.arr_foot{position:absolute; left:10px; bottom:-5px; z-index:2}


.swipe {
}
.swipe li div, .swipe div div div {
  margin:0 10px;
  padding:50px 10px;
  background:#1db1ff;
  font-weight:bold;
  color:#fff;
  font-size:20px;
  text-align:center;
}

.swipe {
  overflow: hidden;
  visibility: hidden;
  position: relative;
}
.swipe-wrap {
  overflow: hidden;
  position: relative;
}
#slider div.wrap {display: block; margin: 0px auto; position: relative; float:left; height:100%;}
#slider div.image {height:100%; display: block; box-shadow: 0 1px 5px rgba(0,0,0,.85),inset 0 0 1px rgba(255,255,255,.35); margin: 0px; border-radius: 5px;}
nav {margin: 7px auto 0; max-width: 680px; position: relative;}
#position {list-style: none outside none;margin: 0; padding: 0; text-align: center;}
#position li {
	background: none repeat scroll 0 0 #141414;
    border-radius: 10px 10px 10px 10px;
    box-shadow: 0 1px 3px #000000 inset, 0 0 1px 1px #202020;
    cursor: pointer;
    display: inline-block;
    height: 10px;
    margin: 0 2px;
    width: 10px;
}
   
#position li.on{
	background-color: #1293DC;
    background-image: -moz-linear-gradient(center top , #1293DC, #0F6297);
    box-shadow: 0 1px 3px -1px #28B4EA inset, 0 1px 2px rgba(0, 0, 0, 0.5);
}