
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: 40px;border-bottom: 1px #dcdcdc solid;background: #f6f6f6;}

/*字体颜色*/
.index_font_1{font-size:14px;color:#FF6600;font-weight:bold;}
.index_font_2{font-size:14px;color:#555;}
.index_font_3{font-size:30px;color:#FF6600;font-weight:bold;}
.index_font_4{font-size:18px;color:#555;line-height:30px;}
.index_font_5{font-size:24px;color:#FF6600;}
.index_font_6{font-size:18px;color:#FF6600;line-height:30px;}
.index_font_7{font-size:16px;color:#000;font-weight:bold;}
.root_tel{font-size:16px;color:#FF6600;}
.diy_wz{color:#555; font-size:14px;line-height:40px;}
.hotel_diy_wz{color:#555; font-size:14px;}
.hotel_title_c{font-size:16px;color:#FF6600;}
.hotel_title_b{font-size:16px;color:#555;}
.tz_nr{font-size:14px;color:#555;line-height:26px;}


/*超链接*/
.index_font a:link {text-decoration: none;color: #555;font-size: 14px;}
.index_font a:visited {text-decoration: none;color: #555;font-size: 14px;}
.index_font a:hover {text-decoration: underline;color: #FF6600;font-size: 14px;}
.index_font a:active {text-decoration: none;color: #555;font-size: 14px;}

/*导航*/
.headNav{height:50px; line-height:50px;background:#3d8182; position:relative;}
.headNav .navBox{position:relative; z-index:102}
.headNav .navList li{float:left;color:#FFF; font-size:16px;height:50px;border-right: 1px solid #009966;}
.headNav .navList li a{ padding:0 16px; display:inline-block;transition: all 0.3s linear 0s; height:50px; position:relative;}
.headNav .navList li a:hover{text-decoration: none;background-color:#006633; height:50px;}
.headNav .navList li a.cur{background-color:#3d8182;box-shadow: 0 0 10px #006633  inset; height:50px;*background-color:#006633;_background-color:#006633;}
.headNav .navList li span{color:#FFF;font-size:16px; text-shadow:0 1px 0 rgba(0, 0, 0, 0.3);}
.headNav .navList a:link {text-decoration: none;color: #FFF;font-size: 16px;}


/*边框*/
.bk-a{padding:15px;border:#ccc solid 1px;border-radius:30px;font-size:26px;color:#555;font-weight:bold;}
.bk-b{text-align:center;padding:10px;border:#1F85D7 solid 1px;border-radius:10px;background:#1F85D7; width:160px;font-size:26px;color:#fff;font-weight:bold;}
.bk-c{text-align:center;padding:10px;border:#ff6600 solid 1px;border-radius:10px;background:#ff6600; width:160px;font-size:26px;color:#fff;font-weight:bold;}
.bk-d{padding:5px 15px 5px 15px;border:#ccc solid 1px;border-radius:30px;background:#F2F2F2;font-size:12px;color:#555;}
.bk-e{padding:20px 20px 20px 20px;border:#ccc solid 1px;border-radius:10px;background:#fff;font-size:18px;color:#555; line-height: 32px;}
.bk-f{padding:10px 10px 10px 10px;border:#1F85D7 solid 1px;border-radius:10px;background:#fff;font-size:22px;color:#1F85D7;line-height: 40px;text-align: center;}

.img_bk{border:#E8E8E8 solid 1px;}
.img_bk:hover{border:#0055FF solid 1px;box-shadow: 0 0 5px #0055FF;}


/*酒店*/
#hotel_1 ul li {text-align: center; margin: 20px 20px 20px 0px; float: left;}
#hotel_1 ul li a {text-align: center; line-height: 50px; width: 200px; display: block; height: 50px;letter-spacing:0px; cursor: pointer; background: background-image:padding:10px;border:#1F85D7 solid 1px;border-radius:30px;margin:13px;background:#1F85D7;}
#hotel_1 ul li a:hover {text-align: center; line-height: 50px; width: 200px; display: block; height: 50px;letter-spacing:0px; cursor: pointer; background: background-image:padding:10px;border:#ff6600 solid 1px;border-radius:30px;margin:13px; background:#ff6600;}
#hotel_1 ul li a:link{text-decoration:none;color: #fff;font-size: 18px;}
#hotel_1 ul li a:visited {text-decoration: none;color: #fff;font-size: 18px;}
#hotel_1 ul li a:hover {text-decoration: underline;color: #fff;font-size: 18px;}
#hotel_1 ul li a:active {text-decoration: none;color: #fff;font-size: 18px;}
.hotel_bk{padding:10px;border:#ccc solid 1px;border-radius:10px;}

/*酒店布局*/
.img_a{ margin:0px; padding:0px;}
.img_a ul{ margin:0px; padding:0px;}
.img_a li{ float:left; margin:8px 3px; text-align:center; width:260;}
.img_a h2{ font-size:14px; font-weight:260; text-align:center; line-height:25px; margin:0px; padding:0px;}
.img_a a:link {color:#555; font-size:14px;}
.img_a a:visited {color:#555; font-size:14px;}
.img_a a:hover {color:#FF6600; font-size:14px; }
.img_a a:active {color:#555; font-size:14px;}

/*酒店标题*/
.hotel_size{border-bottom:1px dashed #eee;line-height:45px;}
.hotel_size a:link{text-decoration:none;color: #0066CC;font-size: 24px;}
.hotel_size a:visited {text-decoration: none;color: #0066CC;font-size: 24px;}
.hotel_size a:hover {text-decoration: underline;color: #ff6600;font-size: 24px;}
.hotel_size a:active {text-decoration: none;color: #0066CC;font-size: 24px;}


/*关于我们*/
.aboutus_bk{padding:15px;border:#ccc solid 1px;box-shadow: 0 0 5px #ccc;}
.aboutus_title{line-height:40px; font-size:18px;color:#333;}
.aboutus_font_1{color:#555; font-size:16px;line-height:30px;}
.aboutus_font_2{color:#FF6600; font-size:16px;}
.aboutus_ybbk{padding:15px;border:1px solid #EAEAEA;line-height:32px; font-size:16px;color:#777;}
.list_routes{border:1px solid #EAEAEA; background-color:#fff; padding:3px;}

/*虚线*/
.xuxian{width:100%;height:1px;border-bottom:1px dashed #ccc;}

/*首页 线路布局*/
.routes{height:58px; margin-top:0px;}
.routes ul{ margin:0px; padding:0px; list-style:none;}          
.routes li{ float:left; text-align:center;height:0px; cursor:hand; }
.routes li a:link{text-decoration:none;color: #fff;font-size: 25px;}
.routes li a:visited {text-decoration: none;color: #fff;font-size: 25px;}
.routes li a:hover {text-decoration: underline;color: #fff;font-size: 25px;}
.routes li a:active {text-decoration: none;color: #fff;font-size: 25px;}
.routes .on{ text-align:center; background-image:padding:10px;border:#ff6600 solid 1px;border-radius:10px;margin:13px; background:#ff6600; width:515px; height:55px; line-height:55px; color:#555;}
.routes .off{ line-height:35px; text-align:center; background-image:padding:10px;border:#1F85D7 solid 1px;border-radius:10px;margin:13px;background:#1F85D7; width:515px; height:55px; line-height:55px; color:#555;}
.routes a:link{text-decoration: none;color: #555;font-size: 16px;}
.routes a:visited {text-decoration: none;color: #555;font-size: 16px;}
.routes a:hover {text-decoration: underline;color: #FF6600;font-size: 16px;}
.routes a:active {text-decoration: none;color: #555;font-size: 16px;}
.routes_￥{color:#FF6600;font-size:16px;}
.xl_rmb{ text-align:center;color:#FF9900;font-size:24px;}
.xl_rmb2{ text-align:center;color:#FF9900;font-size:38px;font-style:italic;}

/*线路布局*/
.img_a{ margin:0px; padding:0px;}
.img_a ul{ margin:0px; padding:0px;}
.img_a li{ float:left; margin:8px 5px; text-align:center; width:295;}
.img_a h2{ font-size:14px; font-weight:305; text-align:center; line-height:25px; margin:0px; padding:0px;}


/*为什么选择张家界境界旅游*/
.why-box{ background:#ebebec;}
.why-box-inner{ width:980px; margin:0 auto; height:160px; }
.why-tt-icon{ float:left; width:223px; height:160px; display:inline-block;background:url(https://www.travelhngl.com/images/why-icon.gif) 0 0 no-repeat;}
.why-list{ overflow:hidden; zoom:1; padding:30px 0 0 25px;}
.why-list li{ float:left; display:inline-block; -webkit-transition: color 0.3s linear;transition: color 0.3s linear; cursor:default;}
.why-list .why-item{ width:145px; text-align:center;}
.why-list .why-line{ width:40px; height:104px; background:url(https://www.travelhngl.com/images/why-icon.gif) -572px 0 no-repeat; margin:0 0 0 10px;}
.why-list .w-icon{ display:inline-block; width:59px; height:78px; background:url(https://www.travelhngl.com/images/why-icon.gif) no-repeat;}
.why-list .w-icon-1{ background-position:-242px 0;}
.why-list .w-icon-2{ background-position:-322px 0;}
.why-list .w-icon-3{ background-position:-402px 0;}
.why-list .w-icon-4{ background-position:-483px 0;}
.why-list .why-txt{font: 16px/24px "microsoft yahei"; color:#999; padding-top:5px;}
.why-list .w-icon {-webkit-transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25);transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25);-moz-transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25);-o-transition: background 0.3s cubic-bezier(0.17, 0.67, 0.88, 1.25);}
.why-list li:hover .why-txt{ color:#0087dc;}
.why-list li:hover .w-icon-1{ background-position:-242px -83px;}
.why-list li:hover .w-icon-2{ background-position:-322px -83px;}
.why-list li:hover .w-icon-3{ background-position:-402px -83px;}
.why-list li:hover .w-icon-4{ background-position:-483px -83px;}
/*更多*/
#secleft ul li {text-align: center; margin: 10px 30px 50px 50px; float: left;}
#secleft ul li a {text-align: center; line-height: 50px; width: 250px; display: block; height: 50px;letter-spacing:0px; cursor: pointer; background: background-image:padding:10px;border:#1F85D7 solid 1px;border-radius:30px;margin:13px;background:#1F85D7;}
#secleft ul li a:hover {text-align: center; line-height: 50px; width: 250px; display: block; height: 50px;letter-spacing:0px; cursor: pointer; background: background-image:padding:10px;border:#ff6600 solid 1px;border-radius:30px;margin:13px; background:#ff6600;}
#secleft ul li a:link{text-decoration:none;color: #fff;font-size: 18px;}
#secleft ul li a:visited {text-decoration: none;color: #fff;font-size: 18px;}
#secleft ul li a:hover {text-decoration: underline;color: #fff;font-size: 18px;}
#secleft ul li a:active {text-decoration: none;color: #fff;font-size: 18px;}


/*游客留影*/
.imgs{ margin:0px; padding:0px;}
.imgs ul{ margin:0px; padding:0px;}
.imgs li{ float:left; margin:10px 2px; text-align:center;border-radius:10px;}
.imgs h2{ color: #0099ff;font-size:16px; text-align:center; line-height:40px; margin:0px; padding:0px;}
.imgs_bk{border:#E8E8E8 solid 1px;margin:8px; padding:8px;}
.imgs_bk:hover{border:#0055FF solid 1px;box-shadow: 0 0 5px #0055FF;}
.imgs img{border-radius:10px;}
.img_bk img{border-radius:10px;}

.bk-ly{margin:8px; text-align:center;padding:8px;border:#1F85D7 solid 1px;border-radius:5px;background:#1F85D7; width:100px;font-size:14px;color:#fff;}
.bk-ly a:link{text-decoration:none;color: #fff;font-size: 14px;}
.bk-ly a:visited {text-decoration: none;color: #fff;font-size: 14px;}
.bk-ly a:hover {text-decoration: none;color: #fff;font-size: 14px;}
.bk-ly a:active {text-decoration: none;color: #fff;font-size: 14px;}

/*查看详细*/
.bk-xx{text-align:center;padding:8px;border:#ff6600 solid 1px;border-radius:5px;background:#ff6600; width:100px;font-size:18px;color:#fff;}
.bk-xx a:link{text-decoration:none;color: #fff;font-size: 18px;}
.bk-xx a:visited {text-decoration: none;color: #fff;font-size: 18px;}
.bk-xx a:hover {text-decoration: underline;color: #fff;font-size: 18px;}
.bk-xx a:active {text-decoration: none;color: #fff;font-size: 18px;}
/*报名前咨询*/
.bk-zx{text-align:center;padding:8px;border:#03589B solid 1px;border-radius:5px;background:#03589B; width:100px;font-size:18px;color:#fff;}
.bk-zx a:link{text-decoration:none;color: #fff;font-size: 18px;}
.bk-zx a:visited {text-decoration: none;color: #fff;font-size: 18px;}
.bk-zx a:hover {text-decoration: underline;color: #fff;font-size: 18px;}
.bk-zx a:active {text-decoration: none;color: #fff;font-size: 18px;}

/*root*/
.root{line-height:26px;color: #999;font-size: 14px;}
.root a:link{text-decoration: none;color: #999;font-size: 14px;}
.root a:visited {text-decoration: none;color: #999;font-size: 14px;}
.root a:hover {text-decoration: none;color: #333;font-size: 14px;}
.root a:active {text-decoration: none;color: #999;font-size: 14px;}

/*友情链接*/
.link{line-height:24px;color: #999;font-size: 12px;}
.link a:link{text-decoration: none;color: #999;font-size: 12px;}
.link a:visited {text-decoration: none;color: #999;font-size: 12px;}
.link a:hover {text-decoration: none;color: #333;font-size: 12px;}
.link a:active {text-decoration: none;color: #999;font-size: 12px;}

/*境界旅游24小时服务热线*/
#jjly ul li {text-align: center; margin: 10px 30px 10px 10px; float: left;}
#jjly ul li a {text-align: center; line-height: 50px; width: 250px; display: block; height: 50px;letter-spacing:0px; cursor: pointer; background: background-image:padding:10px;border:#1F85D7 solid 1px;border-radius:30px;margin:13px;background:#1F85D7;}
#jjly ul li a:hover {text-align: center; line-height: 50px; width: 250px; display: block; height: 50px;letter-spacing:0px; cursor: pointer; background: background-image:padding:10px;border:#ff6600 solid 1px;border-radius:30px;margin:13px; background:#ff6600;}
#jjly ul li a:link{text-decoration:none;color: #fff;font-size: 18px;}
#jjly ul li a:visited {text-decoration: none;color: #fff;font-size: 18px;}
#jjly ul li a:hover {text-decoration: underline;color: #fff;font-size: 18px;}
#jjly ul li a:active {text-decoration: none;color: #fff;font-size: 18px;}
.jjly_font_1{font-size:26px;color:#FF6600;font-weight:bold;}
.jjly_font_2{font-size:26px;color:#0099FF;}

/*现在 位置*/
.postion{ background-image:url(https://www.travelhngl.com/images/a.gif); background-position:left; background-repeat:no-repeat; padding-left:10px; line-height:70px;color:#555;font-size:20px;}
.postion_zi{ color:#FF6600;font-size:20px;}
.postion a:link {text-decoration:none;color:#006699;font-size:20px;}
.postion a:visited {text-decoration: none;color: #006699;font-size: 20px;}
.postion a:hover {text-decoration: underline;color: #FF6600;font-size: 20px;}
.postion a:active {text-decoration: none;color: #006699;font-size: 20px;}

/*线路酒店预订页面*/
.xl_ul_n{margin:10px 5px;overflow:hidden;color:#666;display:block;background:#fff;border-radius:8px;padding:10px 0;margin:5px;color:#666;}
.xl_ul_n li{ list-style:none; padding-left:0px; margin:0px 0px 10px 0px;}

/*关于我们导航条*/
#list_nm UL LI {TEXT-ALIGN: center; MARGIN: 0px 0px 5px 0px; WIDTH: 300px; FLOAT: left;}
#list_nm UL LI a {TEXT-ALIGN: center; LINE-HEIGHT: 60px; WIDTH: 300px; DISPLAY: block; HEIGHT: 60px;letter-spacing:0px; FONT-SIZE: 20px; CURSOR: pointer; BACKGROUND: url(../image/list_5.jpg) no-repeat; COLOR: #006699;}
#list_nm UL LI a:hover {TEXT-ALIGN: center; LINE-HEIGHT: 60px; WIDTH: 300px; DISPLAY: block; HEIGHT: 60px;letter-spacing:0px; FONT-SIZE: 20px; CURSOR: pointer; BACKGROUND: url(../image/list_6.jpg) no-repeat; COLOR: #ff6600;}
