body { background-color: #fff; overflow-x:hidden; background:url(../images/bg.jpg) no-repeat center center; width:100%;}
body,div,ul,ol,li,table,tr,td,dl,dt,dd,img,p,span,h1,h2,h3,h4,h5,h6,form,input,textarea,button,select,legend,fieldset { margin: 0; padding: 0;}
body,input,textarea,button,select { font: 12px/1.5 Verdana,arial,'Microsoft Yahei';}
div { margin: 0 auto;}
table { border-collapse:collapse; border-spacing:0;}
body,div,li,p,span,i,input,button { background-position: 0 0; background-repeat: no-repeat;}
ul,ol { list-style: none;}
img,fieldset,table { border: 0;} 
img {-ms-interpolation-mode: bicubic; vertical-align: middle;} 
input, select{
    outline: medium none;
    }
input[type="text"],input[type="password"],input[type="button"], input[type="submit"], input[type="reset"],button { box-sizing: border-box; -moz-box-sizing: border-box; border:0;}
input[type="text"]:focus,input[type="password"]:focus,button:focus { border: 0; outline: none;}

a { text-decoration: none; outline: none;}

.clear { clear: both; height: 0; overflow: hidden;}

/* default html style */
.logo_search_ad ,.tuijian_centerAd ,.nav_main .content_nav,.travel_line,.de_bottom_main ,.de_yuding,.web_bottom_ry .content ,.web_bootom_other_wenti .content 
,.web_bottom_copy,.links_517best,.links_517best dl { width: 1296px;}
.travel_main .right,.travel_right_pic ul.lsit_de_1 { width: 1068px;}

#UserInfo .sx ,.top_links .cont span.sx,.down_app_top i,.top_links .cont .down_app_top a,a.show_logo,.show_site a ,.show_site a i,a.change_kid,a.change_kid i,a.search_button,.search_bottom_links a
,.topad .cont a ,.ls_box p a ,.ls_box p.fat i ,.txt_ad_top ul li a span.a ,.txt_ad_top ul li p i,.icon_banner a,.tuan_jia span,.tuijian_box .title b,ul.top_list_1 li span,.travel_line .title span.hd
,.travel_line .title span.hd i,span.other_link a,.travel_left_txt ul li p i,.app_erweima ul li.weibo p.weibo_icon a,.app_erweima ul li.weibo p.wb_name i ,.de_yuding dl dd span
,.web_bottom_ry .content span ,.web_bootom_other_wenti .content ul li.t i,.web_bootom_other_wenti .content ul li a,.web_bottom_copy p.p4 span,.web_bottom_copy p.p4 span i,.gosite_box .content a
,.all_nav_new_box .content dl dd a ,ul.lsit_de_1 li p.showjia span { display: inline-block;}

.icon_banner a ,.top_links .cont .down_app_top a,.tuan_de .content ul li .tuan_jia,.txt_ad_top ul li a p i,.zhutibox_new ul li a img,.travel_left_txt ul li p i ,.travel_right_pic ul.lsit_de_1 li a img { 
	-webkit-transition:all .2s ease-in-out;
	-moz-transition:all .2s ease-in-out;
	-o-transition:all .2s ease-in-out;
	-ms-transition:all .2s ease-in-out;
	transition:all .2s ease-in-out;
}
.logo,.search,.topad,.nav_all_title,.nav_big ,.txt_ad_top ,.banner_ad ,.notces_tuan ,.tuijian_centerAd .left,.tuijian_centerAd .right,ul.lsit_de_1 li,.travel_main .left,.travel_main .right
,.guide_dp_wd ,.app_erweima,.guide_dp_wd .ct ul li ,.dp_content dl dt,.dp_content dl dd,.app_erweima ul li ,.de_yuding dl dt,.de_yuding dl dd ,.de_yuding dl dd ul li
,.web_bootom_other_wenti .content ul,.down_app_top ,.all_nav_new_box .content dl dt,.all_nav_new_box .content dl dd ,.all_nav_new_box .content .box ,.nav_big ul li,.banner_box ul li { float: left;}
.show_site a ,a.search_button,.topad .cont p b,.nav_main ,.txt_ad_top ul li a span.a ,.news_de_bestone .title  ul li a ,.tuan_de .title,.tuan_jia p ,.icon_line ,.top10_sale .title 
,.travel_left_txt ul li p.t,.travel_left_txt ul li p.a,ul.lsit_de_1 li p a,.guide_dp_wd .ct ul li ,.dp_content dl dd p.t1,.app_erweima ul li p b ,.gosite_box .content,.yuding_step ,.search_name_show,.icon_zhijiang,.web_error {font-family:verdana, 'Microsoft Yahei'; *font-family: 'Microsoft Yahei';}
/*a.show_logo ,.down_app_top i ,.show_site a i,a.change_kid i,.topad ,.topad .cont a,.ls_box p.fat i ,.ls_box ,.txt_ad_top ul li p i ,.icon_line ,.center_ad .title
,.tuan_icon a,.travel_line .title span.hd i,.travel_left_txt ul li p i ,.app_erweima ul li.weibo p.weibo_icon ,.app_erweima ul li.weibo p.wb_name i,.web_bottom_ry .content span 
,.web_bootom_other_wenti .content ul li.t i ,.web_bottom_copy p.p4 span i,#front_web ul li a ,.de_banner_prev_icon a,.de_banner_next_icon a{ background: url(../../../%E7%99%BE%E4%BA%8B%E9%80%9A/pc%E7%AB%AF/images/bg_1_2014.png); _background: url(../../../%E7%99%BE%E4%BA%8B%E9%80%9A/pc%E7%AB%AF/images/bg_1_2014.gif);}*/
.search_top_box {
	box-sizing:border-box; 
	-moz-box-sizing:border-box;
}
.down_app_top i ,a.change_kid i ,.show_site a i,a.change_kid ,input[type="text"].web_search,a.search_button,.ls_box p.fat a ,.ls_box p.fat i,.app_erweima ul li.weibo p.wb_name i
,.web_bootom_other_wenti .content ul li.t i,.web_bottom_copy p.p4 span i { vertical-align: middle; }
.txt_ad_top ul li a span.ta_jia i b,.tuan_jia span i,.tuijian_box .title span.topone i ,ul.lsit_de_1 li p.showjia i { font-style: normal; font-family: arial;}
.txt_ad_top,.banner_ad,.notces_tuan ,ul.lsit_de_1 li ,.nav_big ul li,.tuijian_centerAd .right {_display: inline; }
.travel_left_txt,ul.top_list_1 li ,.icon_line,#header,.nav_main { cursor: default;}
.web_bootom_other_wenti .content ul li,span.other_link,.web_bottom_copy p.p1 { font-family:\5b8b\4f53; }
#header,.nav_main,.web_bottom_ry  ,.web_bootom_other_wenti { min-width:1268px;} 
.top_links { background-color:#e9e9ef; border-bottom:1px solid #c5c5c5; height:32px}
.to{ width:1296px; margin:auto}
.top_links .cont { height: 32px; color: #787878; text-align: right; line-height: 32px; float:right}
#UserInfo{ float:left; height:32px; line-height:32px; color:#808080; font-size:13px}
#UserInfo a{color:#808080}
#UserInfo a:hover{ color:#de290f}
.top_links .cont span.sx,#UserInfo .sx { vertical-align:-2px; width:1px; background-color:#808080; height:12px; line-height:12px; margin:12px 10px 0 10px; *margin-top: 0px;}
.t-text-rig{ color:#595959; font-size:10px; }
.cc{ width:80px; float:left; position:relative; display:inline-table;}
.cc a{ color:#666666; font-size:14px}
.t-text-rig ul li ul{ display:none; z-index:99999;}
.t-text-rig ul li:hover ul{ display:block; position: absolute; background:#FFF; margin-left:-1px;}
.t-text-rig ul li:hover ul li {display:block;}
.t-text-rig ul li:hover subcc{ background:#FFF;}
.cc:hover{  background:#FFF; border-bottom:none;  border-top:none; }
.cc:hover a{ color:#e31939;}
.t-text-rig ul li:hover ul li a { color:#676767;}
.subcc a:hover { color:#e31939; font-size:14px; /*text-decoration:underline;*/ } 
.t-text-rig ul li:hover img{
            -webkit-transform: rotateZ(180deg);
            -moz-transform: rotateZ(180deg);
            -o-transform: rotateZ(180deg);
            -ms-transform: rotateZ(180deg);
            transform: rotateZ(180deg);
			  -webkit-transition: -webkit-transform 0.4s ease-out;
            -moz-transition: -moz-transform 0.4s ease-out;
            -o-transition: -o-transform 0.4s ease-out;
            -ms-transition: -ms-transform 0.4s ease-out
			}
.t-text-rig ul li.li2:hover img{
            -webkit-transform: rotateZ(0deg);
            -moz-transform: rotateZ(0deg);
            -o-transform: rotateZ(0deg);
            -ms-transform: rotateZ(0deg);
            transform: rotateZ(0deg);
			  -webkit-transition: -webkit-transform 0.4s ease-out;
            -moz-transition: -moz-transform 0.4s ease-out;
            -o-transition: -o-transform 0.4s ease-out;
            -ms-transition: -ms-transform 0.4s ease-out
			}

.subcc{ min-width:90px; text-align:left; line-height:23px;}
.cc:last-child ul li{ width:145px; border-bottom:thin #666 dashed;}
.cc:last-child ul li:first-child{ }
.stose{height: 44px;
width: 122px;
border: 1px solid #e2e2e3;
float: right;
margin: 30px 0 0 10px;
line-height: 44px;
box-sizing: border-box;
padding-left: 29px;
background: url("../images/wode.png"); background-size:122px 46px;color:#4c4c4c; font-size:14px}
.cart{ height: 44px;
width: 122px;
border: 1px solid #e2e2e3;
float: right;
line-height: 44px;
box-sizing: border-box;
padding-left: 29px;
background: url("../images/gouwuche.png");
margin-top: -44px;
margin-right: 130px; color:#4c4c4c; font-size:14px
}
.t-text-rig ul li ul{ padding:10px 7px; border: #eeeeee solid thin; border-top:none;}
.top-clas{ width:100%; height:38px; background-color:#f5ebd2;}
.top-clas-cont{ width:1000px; height:38px; background-color:#f5ebd2; line-height:38px;}
.t-text-rig{ float:right; color:#4d4d4d;  }
.top_links .cont a { color: #787878;}
.top_links .cont a:hover { color: #f50;}
.top_links .cont a.go_login { color: #f50; margin-left: 10px;}
.down_app_top { height: 35px;}
.top_links .cont .down_app_top a { color:#1CA940;}
.down_app_top i { width: 14px; height: 21px; background-position: 0 0; margin-right: 5px;}
.top_links .cont .down_app_top a:hover i { background-position: -14px 0;}	
.top_links .cont .down_app_top a:hover {  color: #f70;}
.logo_search_ad { height:124px; width:1296px}
.logo { width: 240px; height:96px; margin:10px 0;} 
a.show_logo {width: 195px; height: 48px; background-position: -28px 0;}
.show_site { width: 145px; color: #969696; position: absolute; top:7px; right: 0; z-index:1008;}
.show_site a { font-size: 14px; color: #333; width:48px; cursor:pointer; font-weight: bold;}
.show_site a.go { border: 1px solid #dcdcdc; background-color: #fff; border-bottom: none; padding: 3px 5px 1px 10px; margin: -4px 0 0 -11px;}	
.gosite_box {border: 1px solid #dcdcdc; background-color: #fff; width:455px; position: absolute; top:28px; left: 214px; z-index: 1009; font-size: 14px;box-shadow: 2px 2px 5px rgba(0,0,0,.2);}
.gosite_box .content { padding:0 0 15px 15px; margin-top:10px; line-height: 25px;}
.gosite_box .content p { color: #969696;}
.gosite_box .content p.this { border-bottom: 1px solid #e6e6e6; padding-bottom: 5px; margin-bottom: 5px; width: 97%; margin-left:0;}
.gosite_box .content p.this span {float:right;}
.gosite_box .content p.this a { margin:0;}
.gosite_box .content a { margin:5px 15px 0 0; color: #555;}
.gosite_box .content a:hover { color: #2361B5;}
 a.change_kid i ,.show_site a i { width:11px; height:7px; background-position:0 -23px; *background-position:0 -21px; margin-left: 5px;}
 a { text-decoration: none; outline: none;}
.search { width:430px; margin-top:30px; float:left; margin-left:118px}
.search_bottom_links,.search_top_box { margin: 0;}
.search_top_box { z-index:1001; position: relative; width:426px; *width:426px; height: 41px; *height: 35px;  background-color:#de290f; padding: 3px;}
.search_bottom_links { width: 426px; line-height: 30px; color: #646464; height:30px; overflow:hidden;}
.search_bottom_links a { color: #737373; margin-right:15px; font-size:14px;}
.all_nav_new_box .content dl dd a:hover,.search_bottom_links a:hover { color: #f50; }
#form3 { line-height:43px;  color: #969696; *float: left; display:block;  margin-left:413px; width:90px; float:left; float:left;width:70px }
#form3 select{border:none; background:none;width:72px; line-height:24px; height:24px;background:url(../images/xia.png) no-repeat 50px; width:90px; overflow:hidden}
.o1{font-size:14px; color:#b50000;}
				a.change_kid i { margin-left: 10px; background:url(../images/xia.png) no-repeat }
				
				input[type="text"].web_search { color: #969696; width:346px; *width:346px; height:35px; *height: 19px; line-height: 19px; padding:8px 5px 8px 10px; background-color: #fff; *float: left;}
				*+html .web_search { color: #969696; width:369px; width:354px; height: 19px; line-height: 19px; padding:8px 5px 8px 10px; background-color: #fff; float: left;}

.s_kid_box { position: absolute; top:42px; left:400px; width: 79px; border: 1px solid #e6e6e6; border-top: 0; background-color: #fff; height:auto; overflow:hidden; display:block; z-index:9999}
.s_kid_box1{ display:none}.s_kid_box ul{ overflow:hidden; display:block}
.s_kid_box ul li { border-top: 1px solid #e6e6e6; height:31px; line-height:31px; overflow:hidden}
.s_kid_box ul li a { display: block; line-height: 30px; height: 30px; padding-left: 15px; color: #555;}

.s_kid_box ul li a:hover { background-color: #f5f5f5; color:#b50000;}
a.search_button { color: #fff; font-size: 16px; margin-left:20px;text-align: center; line-height: 35px; height: 35px; *float: left !important;}
a.search_button:hover { color:#fff;}
.topad { z-index: 80; position: relative; width: 310px; height: 90px; margin-top: 15px; background-position: 0 -68px; background: none;}
#form3{ float:left}		/**/
.topad .zltad {}
.topad .zlterweima { top:84px; right: 0; position: absolute; width: 220px; height: 274px; border: 1px solid #dcdcdc;}
.topad .zltclose { width: 32px; height: 32px; position: absolute; right:6px; top:90px;}
	.topad .cont { width: 209px; height:90px; padding:0 0 0 101px; }
.topad .cont p b { font-size: 14px; color: #333;}  
.topad .cont p { color: #969696; padding: 10px 0 5px 0;}
		.topad .cont a.a {  width: 114px; height: 40px; background-position:0 -158px;}
		.topad .cont a.a:hover { background-position: 0 -198px;}
		.topad .cont a.i { width: 95px; height: 40px; background-position:-114px -158px;}
		.topad .cont a.i:hover { background-position: -114px -198px;}

.nav_main { border-bottom: 2px solid #de290f; border-top: 2px solid #de290f; height: 43px; background:url(../images/nav_bg.png) repeat-x;}	
	.nav_all_title { position:relative; width: 256px; background-color: #fc0302; z-index: 1005;height:38px; margin-bottom:-3px;}
	.nav_all_title a.ant { display: block; color: #fff; font-size: 14px; line-height: 35px; height: 35px; text-align:center;padding: 0 0 3px 10px;}
	.nav_big { height: 35px; padding:0 0 0 0; position: relative;}

	.nav_big ul li {  font-size: 14px; margin-left: 2px; position: relative;_width:130px; _text-align: center; width:130px; margin-left:0px }
	.nav_big ul li a { background: none; display: block; text-align:center;line-height:43px; height:43px; color: #333;}

	.nav_big ul li a i { vertical-align: middle; margin-left: 5px; background-image: url(../../../%E7%99%BE%E4%BA%8B%E9%80%9A/pc%E7%AB%AF/images/arrow-down-icon-1.png); width: 9px; height: 5px; display: inline-block;}
	.nav_big ul li a:hover i {
		background-position: 0 -5px;	
		-webkit-transform:rotate(180deg); 
		-moz-transform:rotate(180deg); 
		-o-transform:rotate(180deg); 
		-ms-transform:rotate(180deg); 
		transform:rotate(180deg); 
	}
	

		.show_second_menu { text-align: center; width: 100%; background-color: #fff; position: absolute; top: 38px; left: 0; height:42px; z-index:61;}
		.show_second_menu a { font-weight:700; font-size: 14px; color: #333; display: inline-block; line-height: 37px; padding: 0 20px; }
        .show_second_menu a { color: #f50;}
        .show_second_menu a:hover { color: #000;}
		.nav_icon {width: 25px;height:21px; position: absolute; top: -14px; left:20px;}
		.nav_icon {width: 25px;height:21px; position: absolute; top: -14px; left:20px;}

	.nav_big ul li.this a,.nav_big ul li.this a:hover { margin-bottom: -3px; color: #fff; background:#ec3b05; }
	.nav_big ul li:hover,.nav_big ul li a:hover{ margin-bottom: -3px; color: #fff; background:#ec3b05;}

	.de_left_silder { position: absolute; width: 200px; height: 390px; background-color: #41B860; top: 38px;}

		.ls_box { border-bottom: 1px solid #1CA940; border-top: 1px solid #4AC169; padding: 10px 0 10px 10px; background-position: -380px 0; position: relative; z-index: 998;}
		.ls_box a { color: #fff;}
		.ls_box a:hover { color: #ff0;}
		.ls_box p.fat { line-height: 30px; height: 30px; _overflow: hidden; padding-left: 0; font-size: 14px;}
		.ls_box p.fat a { line-height: 30px; height: 30px;}
		.ls_box p.kid { padding-top: 8px; height: 20px; overflow: hidden;}
		.ls_box p.kid a { margin-right:6px;}
		.ls_box p.fat i {width: 30px; height: 30px; margin-right:8px; }
		
		.ls_box_ad { width:200px; height:78px;}
		.ls_box_ad img { margin:0 0 -2px -38px; position:relative;}
		
	.de_left_silder	.this { background-color: #fff; padding: 8px 0 7px 7px; border-top:3px solid #41B860;  border-bottom: none; margin:0 0 4px 3px;}
	.de_left_silder	.this a { color: #333;}
	.de_left_silder	.this a:hover { color: #f50;}

		.all_nav_new_box {  top:0; left:200px; position: absolute; z-index: 997; width: 1065px; min-height: 384px; *height: 384px; border: 3px solid #41B860; border-left: none; background-color: #fff;}
		.all_nav_new_box .content { line-height: 25px; font-size: 14px;}
		.all_nav_new_box .content .box { width:50%; *width:49.9%;}
			.all_nav_new_box .content dl { overflow: hidden; margin:0 15px;}
			.all_nav_new_box .content dl dt { width:12%; text-align: right; padding-right:3%; font-weight: bold;}
			.all_nav_new_box .content dl dt a,ul.zhuti_nav_list li.t a { color:#2361B5;}
			.all_nav_new_box .content dl dd { width:85%; }
			.all_nav_new_box .content dl dd a { color: #555; margin-right: 15px;}
			
			.all_nav_new_box .content dl,ul.zhuti_nav_list {  padding:10px 0; background: url(../../../%E7%99%BE%E4%BA%8B%E9%80%9A/pc%E7%AB%AF/images/list_icon_3.gif) 0 bottom repeat-x;}
			.all_nav_new_box .content .box_2 { overflow:hidden; height:100px; padding:10px 0 0 0;}
			
				ul.zhuti_nav_list { float:left;  width:29%; margin:0 20px;}
				ul.zhuti_nav_list li { line-height:25px; height:25px;}
				ul.zhuti_nav_list li.t { background:none; padding:0; height:30px;}
				ul.zhuti_nav_list li a { color:#555;}
				ul.zhuti_nav_list li a:hover { color:#f50;}
	
		.the_zy p.fat i { background-position: -310px 0;}
		.the_c p.fat i { background-position: -310px -30px;}
		.the_z p.fat i { background-position: -310px -60px;}
		.the_g p.fat i { background-position: -310px -90px;}
		.the_d p.fat i { background-position: -310px -120px;}

		/* 灞炴€ч€夋嫨绗� E[att*="val"] 閫夋嫨鍏锋湁att灞炴€т笖灞炴€у€间负鍖呭惈val鐨勫瓧绗︿覆鐨凟鍏冪礌銆�*/
		.de_left_silder	div[class*="y this"] p.fat i { background-position: -340px 0;}
		.de_left_silder	div[class*="c this"] p.fat i { background-position: -340px -30px;}
		.de_left_silder	div[class*="z this"] p.fat i { background-position: -340px -60px;}
		.de_left_silder	div[class*="g this"] p.fat i { background-position: -340px -90px;}
		.de_left_silder	div[class*="d this"] p.fat i { background-position: -340px -120px;}
		.the_d { border-bottom: none; padding-bottom: 11px;}
		/*
		.de_left_silder	div[class*="d this"] { padding-bottom: 8px;}
		*/
		.de_left_silder	div[class*="d this"] { padding-bottom: 7px;}

/* 2014骞存柊鐗堝簳閮ㄦ牱寮�*/
.web_bottom_ry { margin-top:20px; height: 60px;background-color: #4ACA6B;}
.web_bottom_ry .content { border:none;}
.web_bottom_ry .content span {width: 634px; height: 60px; background-position: 0 -329px;}
.web_bottom_ry .content span.after { background-position: 0 -389px;}

.web_bootom_other_wenti { background-color: #F5F5F5; height: 160px;}
.web_bootom_other_wenti .content { height: 110px; padding-top: 25px; border:none;}
.web_bootom_other_wenti .content ul {width: 215px; height: 110px; padding: 0 20px; border-right: 1px solid #e6e6e6;}
.web_bootom_other_wenti .content ul li.t { font-size: 18px; color: #333; padding-bottom: 10px; height: 40px; font-weight: bold;}
.web_bootom_other_wenti .content ul li.t i {width: 40px; height: 40px; margin-right: 10px;}
.web_bootom_other_wenti .content ul li { color: #c8c8c8; line-height: 20px;}
.web_bootom_other_wenti .content ul li a { color: #969696; margin: 0 5px;}
.web_bootom_other_wenti .content ul li a:hover { color: #333;}

.web_bootom_other_wenti .content ul.o li.t i {  background-position: -394px -80px;}
.web_bootom_other_wenti .content ul.t li.t i {  background-position: -434px -80px;}
.web_bootom_other_wenti .content ul.s li.t i {  background-position: -474px -80px;}
.web_bootom_other_wenti .content ul.f li.t i {  background-position: -514px -80px;}
.web_bootom_other_wenti .content ul.fi { border: none; width: 203px;}
.web_bootom_other_wenti .content ul.fi li.t i {  background-position: -554px -80px;}

.web_bottom_copy { text-align: center; line-height: 22px; padding-top: 20px; color: #333; }
.web_bottom_copy p.p1 { color: #333;}
.web_bottom_copy p.p1 a { margin: 0 10px;}
.web_bottom_copy p.p4 { padding: 10px 0 10px 0;}
.web_bottom_copy p.p4 span { padding:0 10px 0 10px; border-right: 0; line-height:16px; height: 41px; overflow: hidden;text-align:left;}
.web_bottom_copy p.p4 span i {width: 40px; height: 40px; margin-right:8px; float: left;}
.web_bottom_copy p.p4 span b { vertical-align: middle; display: inline-block; padding-top: 4px; font-weight: 100;}

.web_bottom_copy p.p4 span.z1 i {background-position: -619px -93px;}
.web_bottom_copy p.p4 span.z2 i {background-position: -659px -93px;}
.web_bottom_copy p.p4 span.s i {background-position: -699px -93px;}
.web_bottom_copy p.p4 span.y i {background-position: -739px -93px;}
.web_bottom_copy p.p4 span.s3 i {background-position: -779px -93px;}
.web_bottom_copy p.p4 span.b i {background-position: -819px -93px;}
.web_bottom_copy p.p4 span.w i {background-position: -859px -93px;}

.web_bottom_copy a { color: #555;}
.web_bottom_copy a:hover { color: #000;}

.links_517best { padding:0 0 10px 0; color:#AFAFAF;}	
.links_517best dl { padding:0 0 10px 0; overflow:hidden;}
.links_517best dl dt,.links_517best dl dd { width:60px; float:left; }	
.links_517best dl dd { width:1208px; line-height:20px;}
.links_517best dl dd a { display:inline-block; margin-right:10px; color:#AFAFAF; vertical-align:top;}
.links_517best dl dd a:visited { color:#AFAFAF;}
.links_517best dl dd a:hover { color:#f70;}

#front_web { width: 40px; height: 82px; position: fixed; bottom: 0; right: 0;z-index: 998;}
#front_web ul li { margin-top: 1px; width: 40px; height: 40px;}
#front_web ul li a { display: block; width: 40px; height: 40px; background-color: #333333; -webkit-border-radius:2px; -moz-border-radius:2px;border-radius:2px;}
#front_web ul li a:hover { background-color: #1CA940;}
#front_web ul li a.txjy {background-position: -619px -133px;}
#front_web ul li a.back_top {background-position: -659px -133px;}
#front_web ul li a.txjy:hover {background-position: -619px -173px;}
#front_web ul li a.back_top:hover {background-position: -659px -173px;}

/* base style 澶撮儴鍦板潃鏍峰紡 */ /* stop address */
.address a,.ab_about a ,.gosite_box .content p.this span a { color: #2361B5;}
.address a:hover,.ab_about a:hover ,.gosite_box .content p.this span a:hover { color: #f50;}
.address { padding: 10px 0; color: #646464; width: 1268px;}
.address span { margin: 0 5px;}

/* 浜у搧灞曠ず椤垫坊鍔犳祦绋�*/
.yuding_step { margin-bottom:10px; width:1268px; height:42px; overflow:hidden; background:url(../../../%E7%99%BE%E4%BA%8B%E9%80%9A/pc%E7%AB%AF/images/m_yuding_bg_new.jpg) 0 0 no-repeat;}
	.yd_s_1 { background-position:0 0;}
	.yd_s_2 { background-position:0 -42px;}
	.yd_s_3 { background-position:0 -84px;}
.yuding_step ul { width:1268px; height:42px;}
.yuding_step ul li { width:330px; float:left; color:#fff; font-size:14px; padding: 0 0 0 92px; line-height:42px;}	

/* 寮瑰嚭鐧诲綍 */
.newlogin_web { position:absolute; z-index:2000; background:#000; filter:Alpha(Opacity=50); Opacity:0.5; width:100%; height:100%; top:0; left:0; height:expression(documentElement.scrollTop + documentElement.clientHeight);}
.newlogin_web_cont { font-family:'Microsoft Yahei'; cursor:default; border:1px solid #969696; background-color:#fff; width:640px; padding:0 0 20px 0; position:absolute; z-index:10001; top:40%; left:40%;}
.newlogin_web_cont .title { height:40px; line-height:40px; background:#f5f5f5; color:#333; font-size:20px; font-weight:bold; font-size:14px; padding:0 0 0  20px;}
.newlogin_web_cont .title span { float:right; padding:18px 15px 0 0; line-height:12px;}
.newlogin_web_cont .cont { width:330; padding:10px 0 0 0; float:left;}
.newlogin_web_cont .cont dl { width:100%; overflow:hidden; padding:0;}
.newlogin_web_cont .cont dl dt,.newlogin_web_cont .cont dl dd { text-align:left;}
.newlogin_web_cont .cont dl dt { width:100%; padding:15px 0 5px 0; font-size:14px;}
.newlogin_web_cont .cont dl dd a { color:#2361B5;}
.newlogin_web_cont .cont .login_k_1{ margin-right:5px; width:220px; padding:5px 0 5px 5px; border:1px solid #c8c8c8;  height:30px; line-height:18px; color:#787878; background:#fff; color:#969696; vertical-align:middle;}
.newlogin_web_cont .cont .login_k_1:focus { border-color:#009cd0; outline:none;}

	.button_web_1 { font-family:'Microsoft Yahei'; cursor:pointer; width:94px; height:33px; display:block; color:#fff; text-align:center; line-height:33px; border-radius:2px; border:none; font-size:14px;
		background:#208EED;
		background:-webkit-gradient(linear,0 0, 0 100%, color-stop(0,#299BF3),color-stop(100%,#147DE5));
		background:-moz-linear-gradient(top,#299BF3,#147DE5);
		background:-o-linear-gradient(top,#299BF3,#147DE5);
		background:-ms-linear-gradient(top,#299BF3,#147DE5);
	}
	.button_web_1:visited { color:#fff;}
	.button_web_1:hover { text-decoration:none; color:#fff;
		background:#299BF3;
		background:-webkit-gradient(linear,0 0, 0 100%, color-stop(0,#3AA9FF),color-stop(100%,#299BF3));
		background:-moz-linear-gradient(top,#3AA9FF,#299BF3);
		background:-o-linear-gradient(top,#3AA9FF,#299BF3);
		background:-ms-linear-gradient(top,#3AA9FF,#299BF3);
	}
	.button_web_1:active { color:#fff; text-decoration:none; outline:none;}

	.tuijian_pic{ width:200px; height:252px; float:left; margin:20px 20px 0 20px; position:relative; overflow:hidden;}
	.tuijian_picbox{ width:200px; height:252px; position:absolute; z-index:1; }
	.tuijian_picbox ul{ margin:0; padding:0;}
	.tuijian_picbox ul li{ width:200px; height:252px; list-style:none; float:left;}
	.tuijian_picbox ul li a img{border: 0;}
	
	.tuijian_nav{ width:100px; padding:0 5px 0 0; height:20px; position:absolute; z-index:2; bottom:0; right:0; text-align:right;}
	.tuijian_nav a { width:10px; height:10px; background:url(../../../%E7%99%BE%E4%BA%8B%E9%80%9A/pc%E7%AB%AF/images/ad_icon_tc.png) 0 0 no-repeat; display: inline-block; margin-right:3px;}
	.tuijian_nav a.this ,.tuijian_nav a:hover { background-position:0 -10px;}	

/* 鎶曡瘔寤鸿 */
.xz_site_bg { width: 100%; height: 100%; background: rgba(0,0,0,.6); position:fixed;  z-index:999; top: 0; left: 0;}
	#vge_ygwj { position: fixed; z-index: 1001; width: 800px; height: 360px; background-color: #fff; border: 1px solid #808080; }
	#vge_ygwj .title { height: 30px; line-height: 30px; font-size: 14px; font-weight: bold; background-color: #e6e6e6; padding: 5px 0 0 10px;}
	#vge_ygwj .title span { float: right; padding: 0 10px 0 0; font-size: 12px; font-weight: 100;}
	#vge_ygwj .title span a,#vge_ygwj .title span a:visited { color:#0082CC;}
	#vge_ygwj .cont { padding: 10px;}
	#vge_ygwj .cont dl { overflow: hidden; padding:10px 0 0 0;}
	#vge_ygwj .cont dl dt {width: 10%; float: left; text-align: right; line-height: 30px;}
	#vge_ygwj .cont dl dd {width: 90%; float: left; color: #333; line-height: 30px;}
	#vge_ygwj .cont dl dd input { vertical-align: middle; margin-right:2px;}
		.kuang_text,.kuang_input {padding: 5px; border: 1px solid #c8c8c8;}
		.kuang_text {width: 80%; height: 80px; vertical-align: middle; }
		.kuang_input {width: 150px; height: 18px;}
	#vge_ygwj .cont dl dd img {vertical-align: middle;}
	
/* 鎼滅储鐩稿叧鏍峰紡 */
.search_name_show { line-height:25px; height:25px; width:100%; font-size:14px; border-bottom:1px solid #e6e6e6; padding-bottom:10px;}	
.search_name_show .red_color { color:#f50;}

/* 缈婚〉鏍峰紡1 */
	.page_list_1 { text-align:right; padding:20px 0 10px 0;}
	.page_list_1 a { display:inline-block; padding:5px 10px; border:1px solid #e6e6e6; margin-left:5px; color:#787878; vertical-align: middle;}
	.page_list_1 a:hover { border-color:#dcdcdc; background-color:#f0f0f0; color:#333;}
	.page_list_1 a.this { border:0;}
	.page_list_1 a.this:hover { border:0; background:none; color:#787878;}
	.page_list_1 a.no,.page_list_1 a.no:hover  { color:#C8C8C8; border-color:#f0f0f0; background:none;}
	
/* error page */
.web_error { width:826px; height:210px; margin-top:15px; border:1px solid #dcdcdc; padding:60px 40px 0 400px; background:url(http://images.517best.com/images/web_error.jpg) 40px 40px no-repeat;}
.web_error h1 ,.web_error h2 { font-weight:100; font-size:40px; line-height:45px; color:#f30;}
.web_error h1 { font-size:25px; line-height:40px; color:#f30;}
.web_error p { font-size:14px; line-height:25px; color:#333;}
.web_error p a { color:#2361B5; text-decoration:underline;}

.login_box_links { width:1268px; height:167px; margin-top:20px; position:relative;}
.login_box_links_good_right,.login_box_links_good_left{ width:30px; height:45px; position:absolute; z-index:2; top:60px;}
.login_box_links_good_right{ right:0;}

.login_box_links_good_right a img ,.login_box_links_good_left a img { opacity:.3;}
.login_box_links_good_right a:hover img ,.login_box_links_good_left a:hover img { opacity:.8;}

.login_box_links_good{ width:1240px; height:167px; overflow:hidden; position:relative;}
.login_box_links_good ul li{ width:300px; height:167px; margin:0 5px; float:left; color:#999;}

/* new icon of jinpai style in line intro page */

.dizhi-jinpai { width: 530px; height:112px; overflow: hidden; position: relative;}	

.dizhi-jinpai .dz-jp-cont { width: 1060px; height: 90px; position: absolute; left: 0; top: 0; }
.dizhi-jinpai .jinpai,.dizhi-jinpai .dizhi { float: left; width: 530px;}
.dizhi-jinpai .jinpai {}
	ul.newicon-jinpai-intro { width: 100%; overflow: hidden; height: 90px; }
	ul.newicon-jinpai-intro li { padding: 10px 0 0  0; float: left; width: 20%; text-align: center;}
	ul.newicon-jinpai-intro li i { width: 57px; height: 57px; display: inline-block; background-image: url(../../../%E7%99%BE%E4%BA%8B%E9%80%9A/pc%E7%AB%AF/images/jinpai-icon-intro.png);}
	ul.newicon-jinpai-intro li p { font-family: "Microsoft Yahei"; font-size: 16px; line-height:20px;}
	ul.newicon-jinpai-intro li a { color: rgb(0,0,0);}
	ul.newicon-jinpai-intro li.p i { background-position: 0 0;}
	ul.newicon-jinpai-intro li.d i { background-position: -57px 0;}
	ul.newicon-jinpai-intro li.a i { background-position: -114px 0;}
	ul.newicon-jinpai-intro li.k i { background-position: -171px 0;}
	ul.newicon-jinpai-intro li.w i { background-position: -228px 0;}

	.dz-jp-icon { width:100%; height:12px; text-align: center; bottom:0; position: absolute;  line-height: 12px;}
	.dz-jp-icon	a { display: inline-block; width: 10px; height: 10px; margin: 0 4px; border-radius: 10px; border: 1px solid #C8C8C8;}
	.dz-jp-icon	a.this {; background-color: #C8C8C8;}
/* end */
.system-up-tips { min-width: 1268px; position: relative; font-size: 14px; padding: 10px 0; background-color: #E4532A; width: 100%; color: #fff; font-family:'Helvetica Neue', Helvetica,verdana,"鍗庢枃缁嗛粦","Microsoft Yahei",STHeiti;}
.system-up-tips .sup-tips-box { width: 1268px;}
.sup-tips-close { position: absolute; right: 10px; width: 13px; height: 13px;}
.banner_notces { height: 667px; }	
	.txt_ad_top { background-color: #F5F5F5; width: 210px; height: 380px; *overflow: hidden; margin: 10px 0 0 210px; }
	.txt_ad_top ul li { height: 126px; border-bottom: 1px solid #e6e6e6;}
	.txt_ad_top ul li:last-child { height: 125px;}
	.txt_ad_top ul li a { height: 86px; padding:20px 15px; display: block; color: #969696;}
	.txt_ad_top ul li:last-child a { height: 85px;}
	.txt_ad_top ul li a:hover { background-color: #EBEBEB;}
	.txt_ad_top ul li a span.a { font-size: 14px; color: #505050; padding:5px 0 0 0; font-weight: 700;}
	.txt_ad_top ul li a span.a ,.txt_ad_top ul li a span.t { height:18px; display:inline-block; overflow:hidden;}
	.txt_ad_top ul li a span.ta_jia { color: #f50;}
	.txt_ad_top ul li a span.ta_jia i { font-style: normal; font-size: 20px;}
	.txt_ad_top ul li a span.ta_jia i b { font-weight: 100; vertical-align: 5px; font-size: 14px;}
	.txt_ad_top ul li a p { text-align: right;}
	.txt_ad_top ul li a p i ,.travel_left_txt ul li p i { width: 16px; height: 16px; background-position: -326px -158px;}
	.txt_ad_top ul li a:hover p i ,.travel_left_txt ul li:hover p i { background-position: -310px -158px;}

	.banner_ad,.notces_tuan  { margin: 10px 0 0 0; width: 600px; height: 380px; position: relative;}
		.icon_banner { position: absolute; left: 0; bottom:10px; width: 100%; height: 14px; text-align: center;}
		.icon_banner a { width: 14px; height: 14px; border-radius: 14px; margin: 0 4px;
			background:#e6e6e6;
			background: rgba(255,255,255,.8); 
		}
		.icon_banner a.this,.icon_banner a:hover {
			background:#f90;
			background: rgba(255,180,0,1);
		}
		.de_banner_prev_icon,.de_banner_next_icon { width: 40px; height: 50px; position: absolute; top: 165px; left: 0;}
		.de_banner_next_icon { right: 0; left: auto;}

		.de_banner_prev_icon a ,.de_banner_next_icon a { display: block; width: 40px; height: 50px; background-color: rgba(0,0,0,.5); opacity: .5;}
		.de_banner_prev_icon a { background-position: -739px -133px; *background-position: -739px -183px;}
		.de_banner_next_icon a { background-position: -699px -133px; *background-position: -699px -183px;}
		.de_banner_prev_icon a:hover ,.de_banner_next_icon a:hover { opacity: 1;}

		.de_banner_prev_icon a:hover { *background-position: -819px -183px;}
		.de_banner_next_icon a:hover { *background-position: -779px -183px;}

	.banner_ad { overflow:hidden;}	
		.banner_box { position:absolute;}
		.banner_box ul li {}

	.tuijian_centerAd .right,.notces_tuan { width:238px;}
	.notces_tuan { position: static; margin-left: 10px;}	
		.news_de_bestone {}
		.news_de_bestone .title  { height: 31px;}
		.news_de_bestone .title  ul li {float: left; background-color: #f5f5f5; border: 1px solid #e6e6e6;}
		.news_de_bestone .title  ul li a {  width: 117px; display: block; line-height: 30px; height: 30px; text-align: center; color: #969696; font-size: 14px;}
		.news_de_bestone .title  ul li.this { border-bottom: none; background-color: #fff;}
		.news_de_bestone .title  ul li.this a { padding-top: 1px;  color: #333;}
		.news_de_bestone .title  ul li:last-child { border-left: none;}
		.news_de_bestone .title  ul li:last-child a { width: 118px;}
		.news_de_bestone .content ul { padding: 10px 0; border-bottom: 1px solid #e6e6e6; height: 100px;}
		.news_de_bestone .content ul li {line-height: 25px; background-image: url(../images/list_icon_4.gif); background-position: 5px 12px; padding-left: 15px;}
		.news_de_bestone .content ul li a { color: #646464;}
		.news_de_bestone .content ul li a:hover { color: #f50;}


/* ----------------------------------------------------------------------------------------------------------------------------- */
		.tuan_de { height: 213px; margin-top: 15px; position: relative;}
		.top10_sale .title,.tuan_de .title { font-size: 14px; color: #333; font-weight: bold;}

        .tuan_de .content, .tuan_de .content .box ,.tuan_de .content ul li,.tuan_de .content ul li .tuan_pic ,.tuan_de .content ul li .tuan_pic img {width: 238px;height: 183px;}

		.tuan_de .content { overflow: hidden; margin-top: 9px; position: relative;}
		.tuan_de .content .box { position: absolute;}

		.tuan_de .content ul { height: 183px;}
		.tuan_de .content ul li { background-color:#000; float: left; position: relative; text-align: center;}

		.newIconTejia { position: absolute; top:0; left:60px; width:40px; text-align:center; height: 20px; line-height: 20px; background-color: #f50; color: #fff; border-radius:2px; font-size: 12px;}
		.tuan_de .content ul li .tuan_pic { overflow: hidden; position: absolute; z-index: 1;}

        
			.tuan_jia { width: 100%; z-index: 3; text-align: center; cursor: pointer; position: absolute;left:0; top:50px;}
			.tuan_jia p { padding: 0 10px 8px 10px; background: #E54418;  background: rgba(229,68,24,.8); color: #fff; display: inline-block;}	
			.tuan_jia span { font-size:22px;height: 28px; overflow: hidden; padding-top:2px; vertical-align: middle;}
			.tuan_jia b { font-size: 14px; text-decoration: line-through; color: #dcdcdc; font-weight: 100;}
			.tuan_jia:hover p { background: #f50;  background: rgba(255,70,0,.8);}
			.tuan_jia a i { font-family: "Microsoft Yahei"; display: block; border-bottom: 1px solid rgba(255,255,255,.5); font-size: 18px; padding:5px 0; height: auto; font-style:normal;}
			.tuan_jia a { color: #fff;}

			.tuan_icon {width: 12px; height: 21px; position: absolute; top: 105px; left: 0; z-index: 4;}
			.tuan_icon a { width: 12px; height: 21px; display: block; border: 5px solid  #fff; background-color: #fff;}

				.ti_l a {background-position: -370px -80px;}
				.ti_l a:hover{ background-position: -382px -80px;}

				.ti_r { right:10px; left: auto;}
				.ti_r a { background-position: -370px -101px;}
				.ti_r a:hover{ background-position: -382px -101px;}
/**/
.tuijian_centerAd { height:630px;}
.tuijian_centerAd .left { width: 1005px; _overflow: hidden;}
.tuijian_centerAd .right { margin-left: 25px; }
	.tuijian_box { margin-top: 25px;}
	.tuijian_box .title {height: 27px;}
	.tuijian_box .title b { font-size: 18px; margin-right: 10px;}
	.tuijian_box .title span.topone { color: #f50;}
	.tuijian_box .title span.topone i {font-style:normal;}
	.tuijian_box .title a { color: #969696;}
	.tuijian_box .title a:hover { color: #f50;}

		.tuijian_main {width: 100%;}

			ul.lsit_de_1 { width: 1020px; height: 223px; position: relative; margin-right: -15px;}
			ul.lsit_de_1 li { width: 240px; margin:10px 15px 0 0; position: relative;}
			ul.lsit_de_1 li p.showjia { line-height: 20px; color: #f50; padding:14px 0 0 0; background: url(../images/list_icon_2.gif) 0 0 no-repeat;}
			ul.lsit_de_1 li p.showjia span { color:#969696; margin-left: 10px; text-decoration:line-through;}
			ul.lsit_de_1 li p.t { height: 40px; line-height: 20px; color: #969696; overflow: hidden;}
			ul.lsit_de_1 li a { color: #333;}
			ul.lsit_de_1 li a:hover { color: #f50;}

			ul.lsit_de_1 li p a { display: block; font-size: 14px;}
				.icon_line,.icon_zhijiang { z-index:2; position: absolute; top: 10px; left: -5px; color: #fff; width:42px; height: 28px; line-height: 23px; padding: 0 0 0 10px; background-position: -310px -174px;}
				.icon_line0 { background-position: -310px -174px;}
				.icon_line1 { background-position: -310px -202px;}
				.icon_line2 { background-position: -310px -230px;}
				.icon_line3 { background-position: -362px -174px;}	
				.icon_zhijiang { right:10px; top:10px; left:auto; width:60px; height:55px; background: url(../images/bg_2_2014.png) 0 0 no-repeat; font-size:14px; line-height:20px; text-align:center; padding:5px 0 0 0;}
			
		.center_ad { margin-top: 10px;}		
		.center_ad .title { height: 70px; background-position: 0 -258px;}

	.zhutibox_new { width: 1015px; height: 262px; position: relative; margin-right: -10px;}
	.zhutibox_new ul { float: left; height: 262px; margin-right: 10px;}
	.zhutibox_new ul li { margin-top: 10px; width: 200px;}
	.zhutibox_new ul li a img ,.travel_right_pic ul.lsit_de_1 li a img  { padding: 5px; border:1px solid #fff; border:1px solid rgba(255,255,255,0); margin: -6px; position: relative;}
	.zhutibox_new ul li a:hover img ,ul.lsit_de_1 li a:hover img  { opacity: .8; background-color: #fff; padding: 5px; border:1px solid #C8C8C8;  margin:-6px; position: relative; z-index: 1;}
	
	.top10_sale { margin-top:15px;}
	.top10_sale .title { padding: 17px 0 10px 0; height: 20px;}
			
		ul.top_list_1 { width: 100%;}

		ul.top_list_1 li.top_title { background-color: #f0f0f0; background-image:none;}
		ul.top_list_1 li.top_title span.top { font-style:normal;}
		
		ul.top_list_1 li { line-height: 30px; height: 30px; background: url(../images/list_icon_3.gif) 0 bottom repeat-x; color: #969696;}    
		ul.top_list_1 li:hover { background-color: #f5f5f5;} 
		ul.top_list_1 li.top_title:hover {background-color: #f0f0f0;}
		ul.top_list_1 li span { text-align: center;}
		ul.top_list_1 li span.top { width: 15%; font-style:italic; color: #969696;}
		ul.top_list_1 li span.t { width:60%; *width: 59%;}
		ul.top_list_1 li span.jia { width: 25%;}
		ul.top_list_1 li a { color: #505050;}
		ul.top_list_1 li a:hover { color: #f50;}
		ul.top_list_1 li.top3 { color: #f70;}
		ul.top_list_1 li.top3 span.t a { color: #f50;}
		ul.top_list_1 li.top3 span.top { color: #f50;}

.travel_line { margin-top: 25px;}	
.travel_line .title { height: 35px;}
.travel_line .title b { font-size: 18px;}
.travel_line .title span.hd { margin-left: 10px;}
.travel_line .title span.hd a { color: #f70;}
.travel_line .title span.hd i { width: 4px; height: 7px; background-position: 0 -238px; margin-right: 3px;}

	span.other_link { padding:5px 0 0 0; float: right; color: #969696;}
	span.other_link a { color: #969696; margin: 0 8px;}
	span.other_link a:hover { color: #333;}
	span.other_link a:last-child { margin-right: 0;}

	.travel_main,.travel_right_pic { height: 438px;}
	.travel_main .left {width: 200px;}
			
			.travel_left_txt ul li { height: 116px; _overflow: hidden; color:#969696; background-color: #F5F5F5; padding: 15px;}
			.travel_left_txt ul li:first-child { border-bottom: 1px solid #e6e6e6;}
			.travel_left_txt ul li:hover { background-color: #EBEBEB;}
			

			.travel_left_txt ul li p.t { font-size: 16px;  padding-bottom:10px;} 
			.travel_left_txt ul li p.t a,.travel_left_txt ul li p.t a:hover { color: #333;}
			.travel_left_txt ul li p.a { font-size: 14px; font-weight: bold; height:25px; overflow: hidden; line-height: 25px;}
			.travel_left_txt ul li p.a a { color: #555;}
			.travel_left_txt ul li p i { margin-top:8px;}
			
			.travel_left_txt ul li.have_c p.h { color:#F6FF00;}
			.travel_left_txt ul li.have_c p.a a { color: #fff;}
			.travel_left_txt ul li.have_c p i { background-position: -358px -158px;}
			.travel_left_txt ul li.have_c:hover p i { background-position: -342px -158px;}

			.travel_left_txt ul li.have_c2 p i { background-position: -390px -158px;}
			.travel_left_txt ul li.have_c2:hover p i { background-position: -374px -158px;}

			.travel_left_txt ul li.have_c3 p i { background-position: -422px -158px;}
			.travel_left_txt ul li.have_c3:hover p i { background-position: -406px -158px;}

			.travel_left_txt ul li.have_c { background-color: #4FBC59; color: #fff; border-bottom: none;}
			.travel_left_txt ul li.have_c:hover { background-color: #42B34C;}

			.travel_left_txt ul li.have_c2 { background-color: #E78924;}
			.travel_left_txt ul li.have_c2:hover { background-color: #DE7F18;}

			.travel_left_txt ul li.have_c3 { background-color: #3A91D5;}
			.travel_left_txt ul li.have_c3:hover { background-color: #2E87CC;}
			
			.travel_right_pic { height:437px; border-bottom:2px solid #dcdcdc;}
/* 通过属性选择器控制三个旅游分类不同的底边框颜色 */			
.travel_line[title="周边游"] .travel_right_pic { border-bottom-color:#4FBC59;} 
.travel_line[title="国内游"] .travel_right_pic { border-bottom-color:#E78924;} 
.travel_line[title="出境游"] .travel_right_pic { border-bottom-color:#3A91D5;} 

			.travel_right_pic ul.lsit_de_1 { height: auto;}
			.travel_right_pic ul.lsit_de_1 li { width: 247px; margin:0 0 15px 20px;}
			.travel_right_pic ul.lsit_de_1 li p.showjia { background: 0; padding-top: 8px;}
			.travel_right_pic .icon_zhijiang { top:10px; right:16px;}
		
/* gongyue dianping wenda*/	 

.de_bottom_main { height: 300px; margin-top: 30px;}
.de_bottom_main a,.de_yuding a,.gosite_box .content p a { color: #2361B5;}
.de_bottom_main a:hover,.de_yuding a:hover,.gosite_box .content p a:hover  { color: #f50;}
.de_bottom_main .title { font-size: 18px; height: 40px; font-weight: bold;}
	.guide_dp_wd {width: 459px;}

	.guide_dp_wd .ct {width: 100%; height: 31px;}
	.guide_dp_wd .ct ul li {width: 153px; border-top: none;}
	
	.guide_dp_wd .ct ul li a { color: #969696; font-size: 14px; display: block; width: 151px; border: 1px solid #e6e6e6; background-color: #f5f5f5; text-align: center; line-height: 30px; height: 30px;}
	.guide_dp_wd .ct ul li.this { border-top:2px solid #0FBE2C;}
	.guide_dp_wd .ct ul li.this a { border-bottom: none; border-top:none; background-color: #fff; color: #333;}
	.guide_dp_wd .ct ul li:first-child,.guide_dp_wd .ct ul li:nth-child(2) { border-right: none; width: 152px;}

		.dp_content {}
		.dp_content dl {width: 100%; height: 64px; padding: 15px 0; border-bottom: 1px solid #e6e6e6;}
		.dp_content dl dt { width: 20%;}
		.dp_content dl dt .pic { overflow:hidden; width:64px; height:64px; -webkit-border-radius:64px; -moz-border-radius:64px; border-radius:64px;}
		.dp_content dl dt .pic img { width:116px; height:64px; margin-left:-26px;}
		
		.dp_content dl dd { width: 80%; color: #969696; line-height: 22px;}
		.dp_content dl dd p.t1 { font-size: 14px; padding: 2px 0 4px 0;}
		.dp_content dl dd p.t2 { color: #505050; height: 20px; overflow: hidden;}

	.app_erweima { margin-left:61px; width: 748px;}

	.app_erweima ul li { width: 180px; padding-right: 40px;}
	.app_erweima ul li p { margin-top: 5px; color: #969696;}
	.app_erweima ul li p b { font-size: 14px; color: #333; font-weight: 100;}

	.app_erweima ul li.weibo { width: 308px; padding: 20px 0 0 0; text-align: center; }
	.app_erweima ul li.weibo p.weibo_icon { width: 227px; height: 80px; background-position:-619px 0; background-color: #fff; margin-left: 40px;}

	.app_erweima ul li.weibo p.weibo_icon a {width: 81px; height: 80px; }
	.app_erweima ul li.weibo p.weibo_icon a.qq { margin-left: 64px;}
	.app_erweima ul li.weibo p.ph {font-size: 20px; line-height: 25px; padding: 10px 0  5px 0; color: #333;}
	.app_erweima ul li.weibo p.wb_name { color: #646464; padding: 5px 0 0 0;}
	.app_erweima ul li.weibo p.wb_name i { width: 16px; height: 13px; background-position: -619px -80px; margin-left: 2px;}

.de_yuding { color: #969696; }	
.de_yuding dl { height: 20px;}
.de_yuding dl dt {width: 66px;}
.de_yuding dl dd { width: 1202px; height: 20px; white-space: nowrap; overflow: hidden; cursor:default;}
.de_yuding dl dd span { padding-right: 12px;}

/* ---------------------------------------------------------------------------------- */				
.webBottomAd { background-color: rgba(0,0,0,.8); width: 100%; height:150px; min-width: 1268px; position: fixed; bottom: 0; left: 0; z-index: 10001;}	
.webBottomAd .adBox { width: 1268px; height:150px; position: relative;}	
.webBottomAd .adBox img { margin-top: -10px;}
	.closeWBAd { position: absolute; right:-25px; top:25px; width: 25px; height: 25px;}
	.closeWBAd img { width: 100%; margin-top:0;}
.main{ overflow:hidden; width:1298px; background:#fff; margin:auto}
.main1{ width:1297px; margin:auto; height:650px;/*border:1px  solid #c2c0c0;*/ background:#fff}
.m1{/* background:#f7f7f7; */width:358px; float:left;/*border-right:1px  solid #c2c0c0;*/ }
.m3{ width:220px; float:left}
.title{ font-weight:bold; font-size:14px; height:56px; line-height:56px; width:385px; display:block;/* border-bottom:1px dashed #d5d4d4; */text-align:center; margin:auto}
.m1 li{ height:296px ; border:1px  solid #c2c0c0;border-bottom:none}
.m1 li img{ display:block; margin:12px auto;}
.m1 li.x1{/* height:255px; */border-bottom:1px  solid #c2c0c0;}
.m1 li.x1 img{ }
.m2 li{ /*width:243px; background:#fff*/ border-left:none; border-right:none}
.m2 .title{ width:221px}
.m2 li img{ }
.m2 li.x1 img{ }
.m3 li{ float:left; width:106px; height:106px; margin:10px 2px;}
.m3 li p{/*margin:15px 2px;*/border-right:1px dashed #c2c0c0;/* padding-right:9px;*/border-bottom:1px dashed #c2c0c0; height:106px }
.m3 li img{ display:block; width:79px; margin:auto;  padding-top:10px}
.m3 .m3L p{border-right:1px dashed #c2c0c0;/* padding-right:9px;*/border-bottom:1px dashed #c2c0c0; }
.i1{ width:1296px; margin:10px auto; height:105px; display:block}
.lz{ width:1292px; margin:auto; position:relative; height:313px}
.lz .lt{ background:url(../images/nt.jpg) no-repeat center; height:43px}
.xz{ width:492px; float:left; height:24px; line-height:24px}
.xz form select{ height:24px; display:block; width:98px; margin-top:8px; border:1px solid #b50000; float:left}
.xz .web_search1{height:24px; line-height:24px; width:124px;margin-top:8px;border:1px solid #b50000; /*background:url(../images/san.png) no-repeat right #fff;*/ }
a.search_button1{ width:74px; height:24PX; line-height:24PX; background:#b50000; margin-left:-4px; margin-top:-4px; font-size:14px}
.lz1{ width:1294px; margin:auto;border:1px solid #c2c0c0; background:#FBFBFB}
.lz1 .lz1t{ background:url(../images/bg1.png) no-repeat center; height:57px; border-bottom:1px solid #c2c0c0; overflow:hidden}
.lz1t a{ display:block; color:#333; height:57px; line-height:57px; font-size:16px}
.lz1t .bn{ float:left; margin-left:38px}
.lz1t .more{ float:right; margin-right:53px; font-size:14px}
.lz1t .more:hover{ color:#bc0000}
.lzm{height:496px; border-top:none; margin-left:34px}
.lzm li{ float:left; background:url(../images/nb.png); width:113px; height:222px; margin-right:26px; margin-top:18px}
.lzm li img,.lzm li p{ width:77px; margin:auto; display:block;text-align:center}
.lzm li img{ margin-top:30px; margin-bottom:10px}
.lzm li p a{ font-size:14px; text-align:center; color:#0400c8; text-decoration:underline}
.lzm li p a:hover{ color:#bc0000}
.lzm li p a.nr{ color:#9A9A9A; font-size:12px; text-decoration:none}
.lz1t span{/* background:url(../images/sa.png) no-repeat;*/ margin-left:6px; margin-top:24px; float:left; width:13px; height:11px}
.lz2{ width:1294px; overflow:hidden;  overflow:hidden}
.lz2l{ float:left; width:1061px;border:1px solid #c2c0c0;height:468px; background:#FBFBFB}
.lz2r{ float:right; width:224px;border:1px solid #c2c0c0;height:468px; background:#fff}
.lz2lt{ background:url(../images/bg.png) no-repeat center; height:58px;border-bottom:1px solid #c2c0c0;}
.lz2n{ overflow:hidden; margin-left:35px;}
.lz2n li{ float:left; border:2px solid #f3f1f1; margin-right:48px; margin-top:26px;}
.lz2n li p{ background:#f3f1f1; text-align:center; height:30px; line-height:30px}
.lz2n li p a{ font-size:14px; color:#333}
.lz2n li p a:hover{color:#b50000;}
.lz2r ul{ width:191px; margin:auto; display:block}
.lz2r .top{ color:#b50000; font-size:16px}
.lz2r ul a,.lz2r span{ color:#333; font-size:14px;margin-left:10px}
.lz2r ul li .li{ line-height:38.4px; border-bottom:1px solid #DADADA }
.lz2r .diy{ border-bottom:1px dashed #DADADA; width:191px}
.lz2r ul .li .num{color:#b50000;}
.lz2r ul .li .mon{ float:right}
.lz2r ul .li .num1{ color:rgba(0, 196, 255, 0.84)}
.yc{ overflow:hidden; margin-top:10px; }
.yc .img{ float:left;  border:1px solid #DADADA }
.yc a{ display:block; float:right; margin-top:10px}
.lz3{ width:1294px; margin:auto; overflow:hidden}
.lz2r .img1{ border:1px solid #DADADA}
.lz2l .lz1t .img3{ margin-left:334px; margin-top:8px}
.lz2n1{ overflow:hidden; margin-left:15px}
.lz2l1{ width:970px; }
.lz1t1{background:url(../images/bg2.png) no-repeat center}
.lz2r1{ width:316px}
.lz2n1 li{ float:left; margin-right:5px; margin-top:16px  }
.lz2n1 li img{border:1px solid #DADADA; padding:6px}
.lz2n1 li p{ text-align:center; margin-top:18px; font-size:14px;}
.lz2n1 li p a{ color:#333}
.lz2n1 li p a:hover{color:#bc0000}
.lz2r ul.dj{ overflow:hidden; width:318px;}
.lz2r ul.dj a{ display:block; height:57px; background:#FBFBFB;width:295px; margin-left:0px; font-size:15px; line-height:57px; padding-left:20px;border-bottom:1px solid #DADADA;}
.dj li{ width:129px; height:68px; float:left; margin:20px 12px 15px;}
.lz2r ul.dj li a{ padding-left:0px; border:none;  background:none}
.dj li img{border:1px solid #DADADA;}
.di{ background:#fafafa; height:343px; }
.di_box{ width:1220px; margin:auto; padding-top:17px;}
.di_box .di_shop{ width:202px; height:158px; border-right:1px solid #e8e6e6; border-bottom:1px solid #e8e6e6}
.di_shop{ float:left;}
.di_box a:hover{color:#bc0000}
.di_shop_current{width:202px; height:158px;width: 144px;height: 312px;background: url("../images/bottom1.png");background-size: 143px 311px;margin-left: 20px;    margin-left: 1035px;}


.biaoti a{ font-size:16px; padding-left:50px;}
.di_shop .zi{ font-size:13px; display:block; padding-left:50px;margin-top: 5px;}
.di_shop .zi1{ font-size:13px; display:block; padding-left:50px;margin-top: 15px;}

.di_shop_current .zi{ font-size:13px; display:block; padding-left:50px;margin-top: 5px;}
.di_shop_current .zi1{ font-size:13px; display:block; padding-left:50px;margin-top: 15px;}

.clear_fix{ clear:both;}
.di_wenzi_1{ margin:auto; width:630px; padding-top:20px;}
.di_wenzi_2{ margin:auto; width:380px;margin-top: 5px;}
.di_wenzi_3{ margin:auto; width:420px;margin-top: 5px;}
.di_wenzi_4{ margin:auto; width:400px;margin-top: 5px;}
.di_wenzi_5{ margin:auto; width:360px; padding-top:5px;margin-top: 5px;}
.di_wenzi_5 a{ padding-left:5px; padding-right:5px;}
.biaoti{margin-bottom: 10px;}
.di_right{
     width: 35px;
    height: 68px;
    float: right;
    margin-right: -76px;
    margin-top: -313px;
}
.di_right p{ margin-bottom:5px}



#box{
   position: fixed;
left: 49%;
top: 50%;
display: none;
width: 80px;
height: 480px;
margin: -280px 0 0px -674px;
z-index: 3333;
overflow: visible;
background: url("../images/background2.png") no-repeat;
  }
  #box ul li{
    width: 80px;
    height: 25px;
    line-height: 35px;
    /*border: 1px dotted #666;*/
    text-align: center;
    border-bottom:none;
  }
  #box ul li.last{
    border-bottom: 1px dotted #666;
  }
  #box ul li .num{
    color: #666;
    /*display: none;*/
  }
  #box ul li .word{
    display: none;
    color: #CB1C39;
  }
.di_wenzi{
  margin-top:-160px;
}
.biaoti a{ font-size:16px; padding-left:50px; color:#666666}
.di_shop .zi{ font-size:13px; display:block; padding-left:50px;margin-top: 5px; color:#666666}
.di_shop .zi1{ font-size:13px; display:block; padding-left:50px;margin-top: 15px; color:#666666}
.di a,.di p{color:#666666}
.di a:hover{ color:#b50000}
.di_shop_current .zi{ font-size:13px; display:block; padding-left:50px;margin-top: 5px; color:#666666}
.di_shop_current .zi1{ font-size:13px; display:block; padding-left:50px;margin-top: 15px; color:#666666}
.di_wenzi_1{ margin:auto; width:630px; padding-top:20px;color:#666666}
.di_wenzi_2{ margin:auto; width:380px;margin-top: 5px;}
.di_wenzi_3{ margin:auto; width:420px;margin-top: 5px;}
.di_wenzi_4{ margin:auto; width:400px;margin-top: 5px;}
.di_wenzi_5{ margin:auto; width:360px; padding-top:5px;margin-top: 5px;}
.di_wenzi_5 a{ padding-left:5px; padding-right:5px;}
#tabbox{ width:1292px; overflow:hidden; margin:0 auto; background:#f7f7f7;border:1px solid #c2c0c0;}
.tab_conbox{border-top: none;}
.tab_con{ display:none;}

.tabs{height: 32px;border-left: 1px solid #999;width: 100%;}
.tabs li{height:31px;line-height:31px;float:left;border-right:1px solid #636363;border-bottom:1px solid #636363;margin-bottom: -1px;overflow: hidden;position: relative;/* margin-right:2px;*/ width:67.1px}
.tabs li a {display: block;outline: none; text-align:center; color:#333}
.tabs li a:hover {}	
.tabs .thistab,.tabs .thistab:hover{border-top:2px solid #b50000; border-bottom:none; margin-left:-2px; height:30px; overflow:hidden}

.tab_con {padding:12px;font-size: 14px; line-height:175%;}
.tab_con dd{ overflow:hidden; margin-top:10px}
.tab_con dd .ma{ float:left; color:#333; font-weight:bold}
.tab_con dd dl{ float:left; margin-right:32px}

.tab_con dd dl a{ color:#0F004A}
.tab_con dd dl a:hover{ color:#b50000}
.tup dl{ border:1px solid #fff; padding:2px; margin-top:20px}
.tup dl p{ background:#f3f1f1; text-align:center;}
.thistab1{ display:none}
.accoradion li div.opened{ display:none}
.bot{ width:100%; background:#fff}
.bot img{ margin:0px auto; height:110px}
.fenlei{ height:42px; background:#eaeaea; margin-top:5px; overflow:hidden}
.fenlei li{ float:left; width:100px; font-size:14px; line-height:42px;}
.fenlei li.fl{ width:60px}
.fenlei li.f3{ margin-left:16px}
.fenlei li.f2{ color:#de290f}
.fenlei li a{ color:#333; display:block; width:60px; text-align:center;}
.fenlei li .it{ color:#f00}

.tab_con_1{ display:block}
.fany{ width:575px; margin:auto; overflow:hidden; margin-top:52px; margin-bottom:50px}
.fany li{ float:left; height:42px; line-height:42px; text-align:center; border:1px solid #c2c0c0}
.fany li.shang{ width:92px; margin-right:8px}
.fany li a{ font-size:14px; color:#333}
.fany li.sz{ width:44px;}
.main_1{ height: auto; overflow:hidden}
.fany li.dian{ border:none}
.fany li.this1{background:#de290f}
.fany li.this1 a{ color:#fff; }
.lzm1{ margin-left:0px; overflow:hidden; height:auto}
.lzm1 li{ background:url(../images/lzh1.png) no-repeat center; width:189px; height:363px; margin-right:27px}
.lzm1 li p{ width:94px}
.lzm1 li img{ background:#f8f8f8; padding:30px 0px; width:116px; margin-top:60px;}
.lzm1 li p a,.lzm1 li p a.nr{ color:#000; font-size:18px; text-decoration:none}
.cy{ background:none; width:840px; height:auto; margin-top:30px}
.cy li,.cy li a{ font-size:16px; display:block; width:70px; text-align:left; height:32px; line-height:32px; color:#4c4c4c}
.cy li.cyt{ width:90px; height:50px}
.cy li a:hover{ color:#de290f}
.cy li.cyt1{ height:502px; width:90px}
.cy p{ height:32px}
.dh{ height:40px; line-height:40px}
.dh a{ color:#4c4c4c; font-size:14px; font-weight:bold}
.dh a:hover{color:#de290f}
.fenlei li.f4{color:#de290f; margin-left:14px}
.fenlei li.f4 a{color:#de290f; display:block; width:80px}
.fenlei4{ height:34px; line-height:34px; margin-top:0px; border:#e6e6e6 1px solid; background:#f1f1f1}
.fenlei4 li{ line-height:34px; width:84px}
.fenlei1{ background:#fafafa}
.fenlei li.f5{ color:#666666}
.fenlei li.f6{ height:28px; line-height:28px; margin-top:2px; border-right:1px solid #ccc8cc}
.fenlei4 li a{ color:#666; display:initial}
.fenlei li.f7{ text-align:center;}
.fenlei li.f7 .n1{color:#de290f}
.fenlei li.f7 a{ display:initial;display:inline-block\0;width:20px\0;}
.fenlei li.f8{ overflow:hidden; margin-top:5px}
.fenlei li.f8 a{ display:block; background:#fff; padding:5px; width:17px; height:12px; float:left; border:1px solid #cccccc; margin-right:4px}
.lzm2{ background:none; margin-left:-47px; overflow:hidden; height:auto}
.lzm2 li{ background:none; width:220px; height:361px; position:relative; margin-left:47px; margin-right:0px}
.lzm2 li img{ width:220px; margin-top:0px}
.lzm2 li p a{ font-size:16px; color:#fff; text-decoration:none}
.lzm2 li p{ width:190px; height:140px; border-radius:10px; background:#000000; position:absolute; bottom:10px; left:10px; opacity:0.8;filter:alpha(opacity=80)}
.lzm2 li p a.nr{ font-size:14px;opacity:1;filter:alpha(opacity=100); color:#fff}
.lzm2 li p a.line{ border-bottom:1px dashed #fff; display:block; width:178px; margin:auto; height:1px; margin-top:30px; margin-bottom:10px}
.lzm2 li p br{ display:block;}
.fenlei4 li.li2{ width:30px}
.ico{ float:right; margin-left:47px; margin-right:14px}
.djm{ overflow:hidden; height:auto;}
.djm li{ box-sizing:content-box;float:left; margin-top:40px; margin-left:36px; margin-bottom:20px}
.djm li .bhdj{ width:310px; height:91px; overflow:hidden}
.djm li .bhdj img{ float:left}
.djm li .bhdj .bhjs{ float:right}
.djm li .bhdj .bhjs .bhjsmz{ color:#0317dc; font-size:18px}
.djm li .bhdj .bhjs .bhjsmz:hover{color:#de290f}
.djm li .bhdj .bhjs p a{ color:#666666; font-size:14px;margin-right:4px}
.djm li .bhdj .bhjs p a:hover{color:#de290f}
.djm li .bhdj .bhjs p a.dj1{ color:#3f4bbd;}
.djm li .bhdj .bhjs p.zj{ margin:11px 0px}
.djm .djq{ font-size:14px; color:#fff; background:#fc0202; width:107px; height:24px; line-height:24px; text-align:center; margin-top:24px; margin-left:0px}
.hp { float:left}
.hp p{ margin-top:10px}
.hp p a{  font-size:14px; color:#666666}
.hp .hp1 a{ font-size:12px}
.djm li .bhimg{box-sizing:content-box; width:167px; height:184px; border:1px solid #ababab; padding:16px 16px 10px; display:block}
.djm li .bhimg p{ color:#666666; font-size:12px}
.djm li .bhimg p:hover{color:#de290f}
.fenlei5 li a,.fenlei5 li { font-size:12px}
.fenlei5 li.f9{ background:#fff; border:1px solid #e6e6e6; width:107px; height:22px; line-height:22px; margin-left:10px; margin-top:5px; text-align:center}
.fenlei5 li{ width:70px}
.fenlei5 li a{ display:initial}
.fenlei5 li a:hover{color:#de290f}
.fenlei4 li.f10{box-sizing:content-box; width:30px; height:22px; line-height:22px; border:1px solid #e6e6e6; text-align:center; margin-top:4px; margin-right:10px; background:url(../images/xj.png) no-repeat 40px #fff; padding:0px 18px 2px 8px;}
.fenlei4 li.f10 a{text-align:left\0;}
.fenlei4 li.f11{background:url(../images/sj.png) no-repeat 40px #e4393c;}
.fenlei4 li.f11 a{ color:#fff;}
.fenlei4 li.f10:hover{background:url(../images/sj.png) no-repeat 40px #e4393c;}
.fenlei4 li.f10:hover a { color:#fff;}
.dmore{ display:none}
.fenlei li.f12 a{ color:#de290f; cursor:pointer}