@charset "gb2312";
body{ margin:0px; padding:0px; font-size:14px;color: #555}
h1,h2,h3,h4,h5,h6,p,div,dl,dt,form{margin:0px; padding:0px; font-size:14px; font-weight:100;}
ul,li,dd{margin:0px; padding:0px; list-style:none;}
p,div,input,span,td{ font-size:14px;}

.head_xhx{height: 48px;border-bottom: 1px #dcdcdc solid;background: #000;}
.head_shx{border-top: 2px #CC3300 solid;background: #f6f6f6;}
.xhx{border-bottom: 1px #ccc solid;line-height:10px;}

/*字体*/
.font{font-size:16px;color:#aaa;}
.font a:link {text-decoration: none;color: #777;font-size: 16px;}
.font a:visited {text-decoration: none;color: #777;font-size: 16px;}
.font a:hover {text-decoration: none;color: #2577E3;font-size: 16px;}
.font a:active {text-decoration: none;color: #777;font-size: 16px;}
.font_1{font-size:16px;color:#fff;}
.font_1 a:link {text-decoration: none;color: #fff;font-size: 16px;}
.font_1 a:visited {text-decoration: none;color: #fff;font-size: 16px;}
.font_1 a:hover {text-decoration: none;color: #FF9900;font-size: 16px;}
.font_1 a:active {text-decoration: none;color: #fff;font-size: 16px;}
.font_2{font-size:35px;color:#333;font-weight:bold;line-height:40px;}
.font_3{padding:10px;font-size:14px;color:#aaa;}
.font_4_1{padding-left:102px;font-size:16px;color:#555;line-height:30px;}
.font_4{font-size:16px;color:#555;line-height:30px;}
.font_4 a:link,a:visited{color: #555;text-decoration:none}
.font_4 a:hover,a:active{color: #2577E3;text-decoration:none;}
.font_5{font-size:16px;color:#555;line-height:30px;font-weight:bold;}
.font_6{padding:5px;font-size:14px;color:#555;line-height:22px;}
.font_6 a:link,a:visited{color: #555;text-decoration:none;font-size:14px;}
.font_6 a:hover,a:active{color: #2577E3;text-decoration:none;font-size:14px;}
.font_7{padding:5px;font-size:20px;color:#555;line-height:50px;font-weight:bold;}
.font_root{border-top: 1px #ccc solid;background: #f6f6f6;text-align:center;padding:5px;font-size:14px;color:#777;line-height:24px;height:120px;}

/*导航*/
.nav { border:0px solid #ccc; border-right:none; overflow:hidden; float:left; margin:0px 0 0 0px;height:48px;line-height:48px;}
.nav ul li { float:left;}
.nav ul li a { padding:0 16px; display:inline-block;transition: all 0.3s linear 0s; height:48px; position:relative;color:#FFF;font-size:18px; text-shadow:0 1px 0 rgba(0, 0, 0, 0.5);}
.nav ul li a:hover{ text-decoration: none;background-color:#666; height:48px;color:#FFF;font-size:18px; text-shadow:0 1px 0 rgba(0, 0, 0, 0.5); }
.nav ul li ul { position:absolute; display:none;}
.nav ul li ul li { float:none;}
.nav ul li ul li a { border-right:none; border:0px solid #fff; background:#0DA1E6;}
.nav ul li a:link,a:visited{color: #fff;text-decoration:none;font-size: 18px;}
.nav ul li a:hover,a:active{color: #fff;text-decoration:none;font-size: 18px;}


/*搜索边框*/
.show_brd{background-image:padding:10px;border:#ccc solid 1px;border-radius:3px;margin:0px;background:#f6f6f6;}
/*圆圈边框*/
.yq{width:50px; height:50px;border:#999 solid 1px;background-color:#fff;border-radius:50%;-moz-border-radius:50%;-webkit-border-radius: 50%;}

/*微信定位到相应的位置*/
.main{width:1180px; margin:0 auto; }
.zdq{float:left; width:140px; text-align: left;}
.content{float:left; width:700px; text-align: left;}
.sidebar{float:right; width:340px; text-align: left;}
.path{margin-bottom: 20px;}
.widget{border:0px solid #eee; margin-bottom:20px;}
.widget-title{border-bottom:1px solid #eee; font-size:12px; line-height:24px; padding-left:10px;}
.widget-box{padding:0px;}
.widget-wx{padding:10px;}
.content .widget{border:0px solid #eee; padding:10px; font-size:14px; text-align: left; margin-bottom: 10px; max-width:660px;}
.active{background: #fff;}
/*鼠标滑过超链接显示微信二维码*/
#mainCon{margin-top:0px;font-size: 18px;}
.thumbnail {position:relative;z-index:0;}
.thumbnail img{border-width:10;padding:5px;position:absolute;background-color:#FFF;left:0px;border:1px solid gray;border-radius:5px;visibility:hidden;color:#F0F0F0;text-decoration:none;padding:5px;}
.thumbnail:hover img{visibility:visible;top:35px;left:-45px;}


/*微信定位到相应的位置*/
.top{position:fixed;top:140px;float:left;width:135px;height:207px;background:#fff;}
.top_1{color:#555; font-size:18px; padding-left:46px;}
.top_2{font-family: Georgia, "Times New Roman", Times, serif;color:#FF6600; font-size:22px; padding-left:46px;}
.top_1 a:link,a:visited{color: #333333;text-decoration:none}
.top_1 a:hover,a:active{color: #2577E3;text-decoration:none;}

/*图片展示*/
.photo_txt{ padding:5px;}
.photo_txt ul{ list-style:none;line-height:30px;}
.photo_txt li{ clear:both; list-style:none; line-height:35px; padding-left:10px; background-position:left; background-repeat:no-repeat; border-bottom:0px dashed #D7ECFF;}
.photo_txt a:link,a:visited{color: #333333;text-decoration:none}
.photo_txt a:hover,a:active{color: #2577E3;text-decoration:none;}

/*旅游图文*/
.news_txt{ padding:0px;color: #777;}
.news_txt ul{ list-style:none;}
.news_txt li{ clear:both; list-style:none; line-height:22px; padding-left:0px; background-position:left; background-repeat:no-repeat; border-bottom:0px dashed #D7ECFF;}
.news_txt a:link,a:visited{color: #333;text-decoration:none}
.news_txt a:hover,a:active{color: #2577E3;text-decoration:none;}

/*客服名字和电话切换*/
.mz1{font-size:16px;color:#555;}
.wx1{font-size:18px;color:#ff0000;}
/*大峡谷门票价格*/
.dxg{color:#555; font-size:16px;text-align:center;}