﻿@charset "utf-8";
/* CSS Document */

* { margin:0px auto; padding:0px;  }
body { margin:0 auto; font-size:14px; font-family:Verdana; line-height:1.5; }
ul, dl, dd, h1, h2, h3, h4, h5, h6, form { padding:0; margin:0; }
p { margin-top:18px;margin-bottom:18px; }
ul { list-style:none; }
a:hover{color:#00F}
a { color:#05a; text-decoration:none; }
a img { border:none; margin:0; padding:0 }
#head{width: 1000px; height: 160px; background: url(zw_02.jpg)}
.sz{width:175px; height: 35px; font-family: "宋体"; font-size: 14px; line-height: 35px; margin-right: 5px;  }

.sousuo{ float: right; margin-top: 12px; width: 330px; }
#nav{background: #1991ed; height: 60px}
.nav-text{width: 1000px; height: 60px}
.nav-text ul li a{float: left;color:#FFFFFF; font-family: "微软雅黑"; font-size: 24px;line-height: 60px;width: 140px; text-align: center;}
.nav-text ul li a:hover{background: #2d4c86;font-weight: bold}
#main {width:1000px; margin-top: 20px; height: 1200px}
.part1{clear: both;  height: 280px}
.zhuanti{width: 477px; height: 278px; float:left}
.wlzx{width: 477px; height: 278px; float:right}
.title{height: 34px}
.title-l{width: 43px;height: 34px;float:left; text-align: center}
.title-r{width: 434px;height: 34px;float:right;border-bottom: 2px solid #0c59f7}
.title-text{width: 85px;height: 34px;float:left}
.title-text a{color:#0c59f7; font-family: "微软雅黑"; font-size: 20px;line-height:34px }
.more{width: 60px;height: 34px;float:right;}
.more a{color:#666666; font-family: "微软雅黑"; font-size: 16px;line-height:34px}

.text{height: 220px; width: 457px; clear:both; padding-top: 20px; padding-left: 20px }
.text ul li {float: left; clear: both; line-height: 31px;width:450px;height:31px;}
.text ul li img{float:left;margin-right:10px;}
.text ul li span{color: #333333; font-family:  "微软雅黑"; font-size: 14px;margin-left:20px;float:right;}
.text-l{float:left; width: 337px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }
.text-r{float: right; width: 82px;}
.text a{color: #333333; font-family:  "微软雅黑"; font-size: 14px; float: left;}
.text a:hover{color: #C10F12}
.part2{clear: both; height: 280px; margin-top: 20px}
.zwxx{width: 477px; height: 278px; float: left}
.hydt{width: 477px; height: 278px; float: right}
.part3{height:245px;margin-top: 20px;background: url(zw_18.jpg); padding-top: 33px }
.bangong1{width: 920px; height: 76px; margin-bottom: 20px}
.bangong1 ul li{width: 162px; height: 76px;background: url(bj3.png); float: left; margin-right: 10px; margin-left: 12px}
.tubiao{float: left;height: 44px;line-height: 76px; margin-top: 16px}
.lianjie{float:right; margin-top: 16px; line-height: 20px; width: 82px; margin-right: 20px}
.bangong1 ul li a{color: #333333; font-family: "微软雅黑"; font-size: 16px; }
.lianjie2{float:right; margin-top: 16px; line-height: 20px; width: 100px; margin-right: 10px}
.part4{width: 1000px; height: 279px; margin-top: 20px}
#link{height: 250px; background: #333333; padding-top: 30px;clear: both}
.ma{width: 1000px; height: 105px;  font-family: "微软雅黑"; font-size: 16px; color: #FFFFFF}
.yqlj{width: 1000px;height:65px; padding-top:30px}
.yqlj-title{height:30px;font-family: "微软雅黑"; font-size: 16px;color: #ffffff;line-height: 30px  }
.yqlj-text{height:35px}

#foot{height:150px;background: #2b2a2a;}
.foot-text{width:1000px;height:120px;padding-top:20px;font-family: "微软雅黑"; font-size: 14px; color: #FFFFFF}
#nei {width:1000px; margin-top: 20px;  margin-bottom: 20px; height: auto;}
#nei2 {width:1000px; margin-top: 20px;  margin-bottom: 20px; height: 770px}
#nei3 {width:1000px; margin-top: 20px;  margin-bottom: 20px; height: auto}
.weizhi{ width:1000px; height:40px; background:#edeaea;line-height: 40px;font-family: "微软雅黑"; font-size: 14px;color: #000000; }
.main-nei{padding-top: 20px; height:auto}
.nav-nei{width:260px; height:auto; float: left; background: #fafafa}
.nei-title{ height:50px; background:#355e92; text-align: center; line-height: 50px;font-family: "微软雅黑"; font-size: 20px; color: #FFFFFF}
.nei-text{margin-top: 10px; width: 240px; padding-left: 20px;}
.nei-text ul li {width:240px; line-height: 40px; font-family: "微软雅黑"; font-size: 18px;list-style-image: url(tb1.png);  }
.nei-text ul a{color: #000000;}
.nei-text a:hover{ color:#355e92}
.text-nei{width:680px;float: right; background: #fafafa;border: 1px solid #dedede; padding-left:20px;
padding-right:20px; padding-bottom: 15px}
.text-nei-title{height:35px;font-family: "微软雅黑"; font-size: 18px;line-height:35px; border-bottom: 2px solid #355e92 }
.text-nei-text{ margin-top: 10px; padding-left: 20px}
.text-nei-text ul li {float: left; list-style-image: url(tb_10.png); clear: both; line-height: 31px; width:640px;font-size:14px; }
.text-l2{float:left; width: 534px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.text-nei-text ul li span{margin-left:20px;} 
.text-nei-text ul li a{color: #000000; float:left; width: 540px; overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.main-nei2{padding: 20px; height:auto; }
.wz-title{height:auto;font-family: "微软雅黑"; font-size: 18px;line-height:35px; border-bottom: 2px solid #355e92;text-align: center}
.wz-text{ margin-top: 20px;min-height: 300px;font-size:16px; line-height:220%;}
.main-zy{ float:right; width:720px; background: #fafafa;border: 1px solid #dedede; 
padding-bottom: 15px}
.fenlei{height:35px; margin-bottom: 20px;border: 1px solid #dedede; padding-left:20px;}
.zy-title{height:50px;background:#355e92; margin-bottom: 10px}
.zy-title-l{float: left; width: 640px; margin:0 auto;}
.zy-title-l ul li a{color: #ffffff;font-family: "微软雅黑"; font-size: 16px;line-height:50px;float:left ; width:100px; text-align:center;}
.zy-title-l ul li.hover a { float:left; width:100px; text-align:center; background-color:#1c6ebd; color:#fff; font-weight:bold;}
.zy-more{width: 60px;height: 50px;float:left;}
.zy-more a{color:#fff; font-family: "微软雅黑"; font-size: 16px;line-height:50px}


.sousuo2{float: right;width:200px;margin-right: 20px;  }
#search2{width: 200px;height: 30px;margin-top:10px;  }
.zy-text{padding-left:20px; padding-right:20px;}
.zy-text ul li {float: left; list-style-image: url(tb_10.png); clear: both; line-height: 31px }
.zy-text ul li a{color: #333333; font-family:  "微软雅黑"; font-size: 14px}


.weizhi a{color: #000;}
.weizhi a:hover{text-decoration: underline;}


.text-nei-texthy{ margin-top: 10px; font-size:15px; text-align:center;}
.text-nei-texthyxjfd{ margin-top: 10px; font-size:15px; text-align:center;width: 650px;margin-left:0px;}
#hy_table {
	TABLE-LAYOUT: fixed;width: 680px
}
#hy_table TH {
	FONT-SIZE: 16px; FONT-FAMILY: "ËÎÌå", Arial; COLOR: #255b89; LINE-HEIGHT: 200%; BACKGROUND-COLOR: #e0e0e0
}
#hy_table TD {
	FONT-SIZE: 15px; BORDER-TOP: #999 1px dotted; BORDER-RIGHT: #999 1px dotted; BORDER-BOTTOM: #999 1px dotted; PADDING-BOTTOM: 8px; PADDING-TOP: 8px; PADDING-LEFT: 3px; BORDER-LEFT: #999 1px dotted; LINE-HEIGHT: 22px; PADDING-RIGHT: 3px; BACKGROUND-COLOR: #f5f5f5;word-wrap:break-word;
}










/*景区景点二级页面*/

.Venice-map {
    width: 100%;
    background-color: #dcddde;
}


.Venice-map-butt,.map_txt_li,.city-service,.dest-travels,.scroll-con-video{
	display: none;
}
.dest-Venice_line2{
	border-bottom: 2px solid #ccc;
}
.Venice-map_txt{

	padding: 20px 0 20px 0;
}
.Venice-map_fr{
	float: left !important;
	margin-top: 5px;
}
.ahref a:link,.ahref a:visited,.ahref a:hover {
	color: #174f71;
	font-size: 14px
}

.ahref a:first-child {
	margin-left: 50px;
	font-size: 14px
}






.main-content a:hover{color:#fff;}
.main-content .map_txt_li a,.dest-Venice_line2 a{color:#626262;}
.main-content .map_txt_li a:hover,.dest-recommend a:hover,.dest-Venice_line2 a:hover{color:#045783;}
.dest-travels .travels-img_guanzhu a:hover{color:#1ab7ea;}
.main-content .Venice-map-butt a{color:#3b3b3b;}
.main-content .Venice-map-butt a:hover{color:#045783;}
.dest-1000wap{max-width:1000px;_width:1000px;margin:0 auto;overflow:hidden;position:relative;}
.dest-scroll{width:100%;position:relative;overflow:hidden;}
.dest-scroll img{width:100%;background-attachment:fixed;-moz-background-size:cover;
	-webkit-background-size:cover;background-size:cover;background-position:center;vertical-align:bottom;}
.dest-scroll-con{position:absolute;top:35%;left:5%;}
.dest-scroll-con p{font-size:1.2em;color:#FFF;line-height:1.5;}
.dest-scroll-con p span{font-size:2.8em;}
.dest-scroll-con h3{font-weight:normal;line-height:1.5;}
.scroll-con-video{margin-top:10px;width:80px;height:48px;position:relative;display:block;}
.scroll-con-video img{width:100%;border:3px solid #FFF;
	-ms-box-shadow:0 4px 6px rgba(0,0,0,.3);-moz-box-shadow:0 4px 6px rgba(0,0,0,.3);
	-webkit-box-shadow:0 4px 6px rgba(0,0,0,.3);box-shadow:0 4px 6px rgba(0,0,0,.3);}
.scroll-con-video:hover img{border:3px solid #FFF;border:3px solid rgba(255,255,255,0.5);}
.scroll-con-video-butt{position:absolute;left:30px;top:15px;width:26px;height:26px;
	background-color:#4c7c97;background-color:rgba(255,255,255,0.4);
	-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;display:block;}
.scroll-con-video:hover .scroll-con-video-butt{background-color:#4c7c97;}
.scroll-con-video-butt_triangle{display:block;position:absolute;top:50%;left:50%;
	margin-top:-8px;margin-left:-4px;border-width:8px 12px;
	border-style:dashed dashed dashed solid;
	border-color:transparent transparent transparent #FFF;
	line-height:0;}
.dest-Venice{width:100%;margin:15px auto;}
.dest-Venice_line1{width:100%;height:6px;background-color:#005581;overflow:hidden;}
.dest-Venice_line2{width:100%;overflow:hidden;background-color:#FFF;
	-ms-box-shadow:0 2px 6px rgba(0,0,0,.3);-moz-box-shadow:0 2px 6px rgba(0,0,0,.3);
	-webkit-box-shadow:0 2px 6px rgba(0,0,0,.3);box-shadow:0 2px 6px rgba(0,0,0,.3);}
.Venice_line2_txt{font-size:0.75em;font-weight:500;color:#9c9d9c;text-align:left;
	line-height:22px;margin-left:17px;padding:10px 0;overflow:hidden;}
.Venice_line2_txt li{float:left;}
.dest-arrowhead{
	background:url(../images/arrowhead.gif) center no-repeat;
	width:9px;height:22px;margin:0 5px 0 5px;}
.Venice-map{width:100%;background-color:#dcddde;}
.dest-header-input-wap{max-width:1000px;_width:1000px;margin:0 auto;overflow:hidden;position:relative;}
.Venice-map-butt{position:absolute;left:0;top:-160px;z-index:80;
	-webkit-transition:top .5s ease-in;-moz-transition:top .5s ease-in;
	-ms-transition:top .5s ease-in;-o-transition:top .5s ease-in;transition:top .5s ease-in;}
.Venice-map-butt:hover{top:0;}
.Venice-map-butt:hover .map-butt_butt_txt{
	background-image:url(../images/dest-w02-butt_t.gif);}
.map-butt_city{padding:35px 20px 30px;height:90px;border-bottom-right-radius:10px;
	-ms-box-shadow:2px 2px 3px #999;-moz-box-shadow:2px 2px 3px #999;
	-webkit-box-shadow:2px 2px 3px #999;box-shadow:2px 2px 3px #999;
	background-color:#fefefe;background-image:-webkit-linear-gradient(top,#eeeeee 12%,#fcfcfc 100%);
	background-image:-moz-linear-gradient(top,#eeeeee 12%,#fcfcfc 100%);
	background-image:-ms-linear-gradient(top,#eeeeee 12%,#fcfcfc 100%);
	background-image:-o-linear-gradient(top,#eeeeee 12%,#fcfcfc 100%);
	background-image:linear-gradient(top,#eeeeee 12%,#fcfcfc 100%);}
.map-butt_city ul li ul li{border-bottom:1px #9b9b9b dotted;color:#000000;font-size:0.725em;
	text-align:left;white-space:nowrap;line-height:2.5em;}
.map-butt_city_ul{margin-right:20px;}
.map-butt_butt_txt{
	background:url(../images/dest-w02-butt_d.gif);
	background-repeat:no-repeat;background-position:90% center;background-color:#fefefe;
	border-bottom-right-radius:10px;border-bottom-left-radius:10px;
	-ms-box-shadow:2px 2px 3px #999;-moz-box-shadow:2px 2px 3px #999;
	-webkit-box-shadow:2px 2px 3px #999;box-shadow:2px 2px 3px #999;
	color:#005581;font-size:1.1em;font-weight:bold;line-height:2.8em;
	width:145px;height:50px;padding-right:40px;padding-left:15px;position:absolute;
	z-index:85px;bottom:-50px;left:0;cursor:pointer;}
.Venice-map_txt{color:#484848;width:95%;_width:45%;line-height:22px;font-size:14px;
	text-align:left;padding-left:20px;padding-top:80px;padding-bottom:60px;float:left;}
.map_txt_first_word{font-size:2em;}
.map_txt_li{padding-top:15px;color:#ababab;}
.map_txt_li li{float:left;margin-right:15px;}
.map_txt_li li a{padding-left:22px;}
.txt_li_01{position:relative;}
.txt_li_01 a{
	background-image:url(../images/icon2_01.gif);
	background-position:0 -1px;background-repeat:no-repeat;}
.txt_li_01:hover .dest-share-btns-wrap{display:block;}
.dest-share-btns-wrap{position:absolute;width:120px;top:-40px;left:0;height:40px;display:none;}
.dest-share-btns-wrap em{position:absolute;border-width:6px;border-style:solid dashed dashed;
	border-color:#5f5f60 transparent transparent;left:15%;bottom:-8px;}
.dest-share-btns-wrap ul{overflow:hidden;-webkit-border-radius:5px;-moz-border-radius:5px;
	border-radius:5px;background-color:#5f5f60;padding:5px;}
.dest-share-btns-wrap ul li{margin:0 5px;}
.dest-share-btns-wrap ul li .dest-share-btn{display:block;width:26px;height:26px;
	background-image:url(../images/dest-share-btns.gif);
	background-repeat:no-repeat;padding:0;}
.dest-share-btns-wrap ul li .dest-share-btn-sina{background-position:0 -78px;}
.dest-share-btns-wrap ul li .dest-share-btn-qq{background-position:0 -104px;}
.dest-share-btns-wrap ul li .dest-share-btn-kaixin{background-position:0 -130px;}
.dest-share-btns-wrap ul li .dest-share-btn-sina:hover{background-position:0 0;}
.dest-share-btns-wrap ul li .dest-share-btn-qq:hover{background-position:0 -26px;}
.dest-share-btns-wrap ul li .dest-share-btn-kaixin:hover{background-position:0 -52px;}
.txt_li_02 a{
	background-image:url(../images/icon2_02.gif);
	background-position:0 -1px;background-repeat:no-repeat;}
.txt_li_03 a{padding-left:22px;
	background-image:url(../images/icon2_03.gif);
	background-position:0 -1px;background-repeat:no-repeat;}
.Venice-map_fr{width:30%;_width:30%;margin-right:2%;_margin-right:5%;margin-top:40px;}
.city-service{background-color:#b7b7b7;width:420px;border-top-right-radius:6px;
	border-top-left-radius:6px;float:left;position:absolute;bottom:0;left:40px;z-index:80;}
.city-service ul{overflow:hidden;padding-left:10px;}
.city-service ul li{display:block;float:left;}
.city-service a{color:#ffffff;white-space:nowrap;padding-right:10px;padding-left:28px;
	text-align:center;line-height:2.5em;font-size:0.9em;}
.city-service_zs a{
	background-image:url(../images/icon_01.gif);
	background-position:8px -2px;background-repeat:no-repeat;}
.city-service_zj a{
	background-image:url(../images/icon_02.gif);
	background-position:14px -1px;background-repeat:no-repeat;}
.city-service_lxs a{
	background-image:url(../images/icon_03.gif);
	background-position:14px -1px;background-repeat:no-repeat;}
.city-service_jd a{
	background-image:url(../images/icon_04.gif);
	background-position:15px -2px;background-repeat:no-repeat;padding-left:40px;}
.city-service_zj{border-left:1px solid #e0e0e0;border-right:1px solid #e0e0e0;}
.city-service_lxs{border-right:1px solid #e0e0e0;}
.dest-travels{background-color:#f1f2f2;width:100%;border-top:1px solid #fefefe;
	padding-bottom:40px;padding-top:20px;}
.dest-travels p{color:#767677;font-size:1.2em;width:100%;text-align:center;}
.dest-travels-txt{width:100%;margin-top:20px;margin-left:20px;}
.dest-travels_txt{width:30%;position:relative;margin-right:3%;height:400px;background-color:#ffffff;}
.dest-travels_txt img{width:100%;height:auto;}
.travels_txt_txt{width:90%;padding-left:5%;padding-top:20px;}
.travels_txt_txt p{width:100%;color:#838383;font-size:.8em;line-height:1.5em;
	text-align:left;font-weight:normal;}
.travels_txt_butt{float:right;margin-top:20px;position:absolute;bottom:12px;right:15px;}
.travels_txt_butt a{display:block;color:#838383;padding:0 10px;font-size:0.8em;
	background-color:#dcddde;-webkit-border-radius:5px;-moz-border-radius:5px;
	border-radius:5px;line-height:2;}
.dest-keywords{width:100%;background-color:#414142;padding:15px 0;}
.dest-keywords table{width:100%;}
.dest-keywords table td{vertical-align:middle;}
.dest-keywords .keyword-title{width:60px;color:#ffffff;font-size:0.95em;font-weight:bold;
	padding:0 10px 0 15px;white-space:nowrap;}
.keywords_li_bg{color:#ebebeb;float:left;font-size:0.75em;margin:3px;padding:0 10px;
	-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;
	background-color:#666666;text-align:center;line-height:24px;}
.dest-keywords_line2{width:100%;height:6px;background-color:#005581;overflow:hidden;}
.dest-recommend{width:100%;background-color:#9b9b9b;padding-bottom:35px;padding-top:20px;color:#ffffff;}
.dest-recommend img{width:100%;height:auto;}
.dest-recommend-title{width:100%;text-align:center;font-size:1.1em;margin-bottom:20px;}
.dest-recommend-img{width:90%;height:auto;margin:0 auto;overflow:hidden;}
.recommend-img_01{width:18%;_width:17%;width:17%\9;*width:17%;height:auto;margin:0 1% 0 1%;
	_margin:0 1.2% 0 1.2%;margin:0 1.2%\9;*margin:0 1.2% 0 1.2%;}
.recommend-img_01 p{font-size:.9em;text-align:center;padding-top:10px;line-height:2.5;}
.dest-city{width:100%;background-color:#f3f3f3;-ms-box-shadow:0 -2px 3px rgba(0,0,0,.1);
	-moz-box-shadow:0 -2px 3px rgba(0,0,0,.1);-webkit-box-shadow:0 -2px 3px rgba(0,0,0,.1);
	box-shadow:0 -2px 3px rgba(0,0,0,.1);padding-bottom:30px;padding-top:10px;
	border-bottom:1px solid #d2d3d3;position:relative;z-index:85;}
.dest-city-row{width:100%;overflow:hidden;}
.cityitem{position:relative;overflow:hidden;}
.cityitem1 a:link, .cityitem1 a:visited, .cityitem1 a:hover, .cityitem1 a:active{color:#000}
.cityitem .cityitem-img{width:100%;height:auto;vertical-align:middle;
	image-rendering:-moz-crisp-edges;image-rendering:-o-crisp-edges;
	image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;
	-ms-interpolation-mode:nearest-neighbor;}
.cityitem-name_1{width:100%;height:180px;background-color:#005581;filter:alpha(Opacity=85);
	opacity:0.85;position:absolute;bottom:-125px;left:0;line-height:55px;color:#FFF;
	font-size:0.9em;text-align:center;-webkit-transition:bottom .5s ease-out;
	-moz-transition:bottom .5s ease-out;-ms-transition:bottom .5s ease-out;
	-o-transition:bottom .5s ease-out;transition:bottom .5s ease-out;white-space:nowrap;}
.cityitem .cityitem-name-show{bottom:0;}
.no-touch .cityitem:hover .cityitem-name_1{bottom:0;}
.cityitem-name_1  p{text-align:left;width:75%;margin:0 auto;line-height:1.5;font-size:0.8em;
	white-space:normal;}
.cityitem-name_1_butt{display:block;font-size:1em;text-align:center;width:7em;line-height:2.5;color:#fff;
	background-color:rgba(255,255,255,.3);-webkit-border-radius:5px;
	-moz-border-radius:5px;border-radius:5px;letter-spacing:.125em;
	position:absolute;left:50%;bottom:15px;margin-left:-3.5em;
	-webkit-transition:background-color,.5s;-moz-transition:background-color,.5s;
	-ms-transition:background-color,.5s;-o-transition:background-color,.5s;transition:background-color,.5s;}
.cityitem-icon{display:block;
	background:url(../images/city-cj.png) 2px center no-repeat;
	width:100px;height:32px;line-height:32px;background-color:#005581;filter:alpha(Opacity=85);
	opacity:0.85;position:absolute;top:0;right:-105px;padding-left:30px;padding-right:5px;
	text-align:center;font-size:.8em;-webkit-transition:right .5s ease-out;
	-moz-transition:right .5s ease-out;-ms-transition:right .5s ease-out;
	-o-transition:right .5s ease-out;transition:right .5s ease-out;}
.cityitem-icon:hover{right:0;color:#FFF;background-color:#40c4ed;}
.cityitem-icon_selected{background-color:#40c4ed;}
.site-imageCopyRight{font-size:.9em;letter-spacing:0;float:right;margin-right:1.5%;margin-top:-10px;}
.www-index{width:96%;padding-left:1%;font-size:0.8em;text-align:left;color:#838383;margin:10px 0;display:none;}
@media screen and (max-width:53.75em){.dest-scroll-con p span{font-size:2.3em;}
.cityitem-name_1{font-size:.85em;line-height:50px;bottom:-130px;}
.cityitem-name_1 p{width:80%;}
.dest-scroll-con h3{display:none;}
.Venice-map_fr{float:left !important;margin-right:0;margin-bottom:40px;}
.dest-travels-txt{margin-left:15px;}
.dest-travels_txt{height:400px;}
}
@media screen and (max-width:40em){.dest-scroll-con{top:30%;width:90%;}
.dest-scroll-con p{float:left;font-size:1em;}
.scroll-con-video{float:right;margin-top:0;margin-left:15px;}
.Venice-map_txt{padding-left:20px;padding-bottom:0;width:95%;}
.city-service{left:50%;margin-left:-210px;}
.Venice-map_fr{float:none !important;text-align:center;width:auto;}
.site-imageCopyRight{margin-right:10px;}
.dest-travels_txt{height:380px;}
}
@media screen and (max-width:30em){.dest-scroll-con{top:28%;}
.dest-scroll-con p{font-size:.9em;line-height:1.3;}
.dest-scroll-con p span{font-size:2em;}
.city-service{width:295px;margin-left:-145px;}
.city-service ul{padding-left:0;}
.city-service a{padding:0 5px;background-image:none;}
.city-service_jd a{padding-left:14px;}
.Venice-map-butt{display:none;}
.Venice-map_txt{padding-top:20px;}
.dest-travels-txt{margin-left:10px;}
.dest-travels_txt{height:180px;margin-bottom:10px;float:none !important;width:95%;}
.dest-travels_txt img{display:none;}
.recommend-img_01{float:none !important;margin:0 auto 0 auto;width:80%;
	border-bottom:1px dotted #fff;padding-bottom:10px;
	background:url(../images/icon-recommend.gif) right center no-repeat;}
.recommend-img_01 img{display:none;}
.recommend-img_01 p{text-align:left;}
.cityitem-name_1{bottom:-140px;line-height:40px;}
.cityitem-name_1  p{margin-top:5px;width:90%;}
}
@media screen and (max-width:22.5em){.dest-scroll-con{top:23%;}
.Venice-map_txt{padding-left:10px;}
}
@media only screen and (max-width:30em) and (-webkit-min-device-pixel-ratio:2),
only screen and (max-width:30em) and (min--moz-device-pixel-ratio:2),
only screen and (max-width:30em) and (-o-min-device-pixel-ratio:2/1),
only screen and (max-width:30em) and (min-device-pixel-ratio:2){
	.dest-recommend-img .recommend-img_01{
	background-image:url(../images/hub-butt.png);
	background-size:28px 28px;}
}

.line2{width:100%;height:6px;background-color:#174f71;overflow:hidden;}
.cityitem-wrap_1-1{width:25%;_width:24.9%;float:left;}
.cityitem-wrap_1-1 .cityitem{margin:8.3% 4.35% 0;_margin:20px 4% 0;}
.cityitem-wrap_1-2{width:33.2%;float:left;}
.cityitem-wrap_1-2 .cityitem{margin:6.75% 3.125% 0;_margin:20px 3.125% 0;}
.cityitem-wrap_2-1{width:50%;_width:49.8%;float:left;}
.cityitem-wrap_2-1 .cityitem{margin:4% 2% 0;_margin:20px 2% 0;height: 220px;}
.cityitem-wrap_2-2{width:50%;_width:49.8%;float:left;}
.cityitem-wrap_2-2 .cityitem{margin:5% 2% 0;_margin:20px 2% 0;}
@media screen and (max-width:35em){.cityitem-wrap_1-1{width:50%;}
.cityitem-wrap_2-1{width:100%;}
.cityitem-wrap_2-2{width:100%;}
}
@media screen and (max-width:22.5em){.cityitem-wrap_1-1{width:100%;}
.cityitem-wrap_1-1 .cityitem{margin:4.2% 2% 0;}
.cityitem-wrap_2-1 .cityitem-img{width:110%;}
.dest-city-row .cityitem{margin-top:12px;}
}

.subnav-txt-margin-bottom p a{color:#174f71;}
.subnav-txt-margin-bottom p a:hover{color:#40c4ed;}
.subcity-cont a{color:#174f71;}
.subcity-cont a:hover{color:#40c4ed;}
.dest-Venice_line2 a:hover{color:#174f71;}
.line2{background-color:#174f71;}
.map-butt_butt_txt{color:#174f71;}
.main-content .Venice-map-butt a:hover{color:#174f71;}
.main-content .Venice-map-butt .dest-curplace{color:#174f71;}
.main-content .map_txt_li a:hover{color:#174f71;}
.txt_li_01 .dest-shareBtn-txt:hover{background-position:0 -101px;}
.txt_li_02 a:hover{background-position:0 -101px;}
.txt_li_03 a:hover{background-position:0 -101px;}
.city-service ul li a:hover{color:#174f71;}
.city-service_zs a:hover{background-position:8px -102px;}
.city-service_zj a:hover{background-position:14px -101px;}
.city-service_lxs a:hover{background-position:14px -101px;}
.city-service_jd a:hover{background-position:15px -102px;}
.cityitem-icon{background-color:#174f71;}
.cityitem-icon:hover{background-color:#40c4ed;}
.cityitem-icon_selected{background-color:#40c4ed;}
.cityitem-name_1{background-color:#174f71;font-size: 14px;}
.cityitem-name_1_butt:hover{background-color:#40c4ed;color:#fff;}
.travels_txt_butt a:hover{color:#174f71;background-position:0 -101px;}
.dest-keywords_line2{background-color:#174f71;}
.keywords_li_bg a:hover{color:#174f71;}
.recommend-img_01 a:hover p{color:#174f71;}
.dest-subcity-header{background-color:#174f71;}
.subcity-add2plan_header{color:#174f71;background-position:20px -243px;}
.subcity-add2plan_header:hover{background-color:#40c4ed;}
.dest-subcity-subnav-wrap ul li a:hover{color:#174f71;}
.subcity-cont-item h3{color:#174f71;}
.dest-Venice_line1{background-color:#174f71;}
.subcity-add2plan_item{background-color:#174f71;}
.subcity-add2plan_item:hover{background-color:#40c4ed;}
.dest-1000wap-right-title span{color:#174f71;}
.dest-1000wap-right-listing li a:hover{color:#174f71;}
.subcity-cont-item p a{color:#174f71;border-bottom:1px solid #174f71;}
.subcity-cont-item p a:hover{color:#40c4ed;border-bottom:1px solid #40c4ed;}
.sports-choseDate-selected{background-color:#174f71;}
.sports-line{background-color:#174f71;}
.sports-li .listing-li-bg:hover{color:#174f71;}
.event-sub-title,.event-sub-area,.event-sub-date{color:#174f71;}



/*---------政务信息要闻切换------------------*/
.title-textzw{width: 300px;height: 34px;float:left}
.title-textzw ul{width:100%;}
.title-textzw ul li{float:left;width:100px;text-align:center;}
.title-textzw ul li a{color:#000; font-family: "微软雅黑"; font-size: 20px;line-height:34px; }
.title-textzw ul li.hover{text-align:center;width: 100px;}
.title-textzw ul li.hover a{color:#0c59f7;font-family: "微软雅黑";font-size: 20px;line-height:34px;}



/*---------右侧单篇文章------------------*/

.wzmain{
	ZOOM: 1;
	width: 680px;
	OVERFLOW: auto;
	margin: 0px auto;
	height: 600px;
	overflow: hidden;
	overflow-y: scroll;
	position: relative;
	background-color:#fff;
	margin-left: -20px;
}
.wzmaintext{
	font-size: 14px;
	line-height: 200%;
	text-align:center;
	overflow:auto;
	zoom:1;
	padding-bottom:50px;
	padding-top:25px;
}
.wzmain .title{
	text-align:center;
	line-height: 35px;
	height: 35px;
	font-size:16px;
	color:#000000;
	font-weight:bold;
	font-family: "宋体", "Arial", "Helvetica";
	padding-top:25px;
}
.author_font{
	text-align:center;
	line-height: 30px;
	height: 30px;
	font-size:14px;
	color:#000000;
	font-family: "宋体", "Arial", "Helvetica";
}
.wzmaintext p{
	margin:4px auto;
	font-family: "宋体";
        text-align:left;
}
.time {
	MARGIN-BOTTOM: 20px; HEIGHT: 30px; COLOR: #666; TEXT-ALIGN: center; LINE-HEIGHT: 30px;
}