﻿html,body {margin:0;padding:0 0 10px 0;font:12px  Arial;color:#101010;text-align:left;background:#fff;text-align:center;height:100%;}
img {border:none;margin:0;padding:0}
ul,li{margin:0;padding:0;list-style:none;}
*{margin:0;padding:0;font-style:normal;}
h2 {font-size:14px}
i,em{font-style:normal}
textarea {font-size:12px}
:focus {outline:0;}
.hide{	display:none;}
a:link,a:visited {color:#3c3c3c;text-decoration:none;}
a:hover{color:#f86e00}
a.link-red:link,a.link-red:visited {color: #EB986E;text-decoration:none;}
a.link-red:hover {color: #5ca0a1;text-decoration:underline ;}
a.link-white:link,a.link-white:visited {color: #ffffff;text-decoration:none;}
a.link-gray:link,a.link-gray:visited {color: #999999;text-decoration:none;}
a.link-hnblue:link,a.link-hnblue:visited {color: #118844;text-decoration:none;}
.link-white {color: #ffffff;text-decoration:none;}
.ti{text-indent:-3000px;}
legend{display:none}
fieldset {border:none;}
pre {
 white-space: pre-wrap;       /* css-3 */
 white-space: -moz-pre-wrap;  /* Mozilla, since 1999 */
 white-space: -pre-wrap;      /* Opera 4-6 */
 white-space: -o-pre-wrap;    /* Opera 7 */
 
}
* html pre{word-wrap: break-word; /*IE 5.5+*/
}
.fleft {	FLOAT: left }
.fright { FLOAT: right }
.padtop3 {padding-top:3px;}


.submit-btn{padding:5px;}

/* header*/
.header{width:990px; height:66px; margin:0 auto; }
.logo{float:left;padding-top:8px;}
.sorts{float:right;font-size:12px;color:#929292; padding-top:9px;margin-bottom:-4px;}
.sorts a{color:#3c3c3c; text-decoration:none;}
.sorts a:hover{color:#5E9FAE; text-decoration:underline ;}
.sorts p{ color:#929292; padding-top:20px; text-align:right;}

/*navbar*/
.navbar{width:990px; height:41px; line-height:35px; text-align:left; margin:0 auto; background:url(../images/toolbar/bg-nav-1024.jpg) no-repeat;}
.nav_menu{width:690px;height:35px; padding-top:0px;padding-left:10px;float:left;}
.nav_menu li{float:left;font-size:14px; padding-top:0px;font-weight:bold; width:77px;height:35px; list-style:none; text-align:center;padding-right: 1px;}
.nav_menu li .nvselected {background:url(../images/toolbar/nav-bg.jpg) no-repeat;height:35px;}
.search_menu  {width:260px;height:30px; float:right; padding-top:5px;margin-right:20px; background:url(../images/toolbar/bg_search.jpg) no-repeat;}
.search_menu .type {width:120px;height:23px;float:left;color:#979b9a; padding-top:8px;}
.search_menu .type  .for_ie_input{ margin-left:17px;height:20px;background:none;border:none;color:#979b9a;}
.search_menu .submit {float:right;width:105px;height:25px;padding:5px 0px 0px 0px;}

.font10 {font-size:12px; font-weight:normal; color:#999999;}
.font12{font-size:12px; font-weight:bold; color:#000;}
.font12_gray {font-size:12px; font-weight:bold; color:#999999;}
.font12_yellow{font-size:12px; font-weight:bold; color:#48AB03;}
.font12_normal{font-size:12px; font-weight:normal; color:#000;}
.font12_normal_gray{font-size:12px; font-weight:normal; color:#999999;}
.font12_orange{font-size:12px; font-weight:normal; color:#BA5E01;}
.font13{font-size:13px; font-weight:bold; color:#000; }
.font13_normal{font-size:13px; font-weight:normal; color:#000; }
.font13_normal_gray{font-size:13px; font-weight:normal; color:#999999;}
.font14{font-size:14px; font-weight:bold; color:#000; }
.font14_normal{font-size:14px; font-weight:normal; color:#000; }
.font14_gray{font-size:14px; font-weight:normal; color:#666666; }
.font14_red{font-size:14px; font-weight:bold; color:#D05E2C; }
.font16{font-size:16px; font-weight:bold; color:#000; }
.font18_yellow{font-size:18px; font-weight:bold;font-family:Georgia; color:#CB7E16;}
.font18_num {font-size:18px; font-weight:bold; font-family:MS Sans Serif;}
.font20{font-size:20px; font-weight:bold; color:#000;}
.font22{font-size:22px; font-weight:bold; color:#000;}
.font22_gray{font-size:22px; font-weight:bold; color:#DDDDDD;}
.font23{font-size:22px; font-weight:bold; color:#000;}
.font_button{font-size:12px; font-weight:bold; color:#000;}
.color_hn{color:#FF6600;}
.color_hn_gr{color:#23A974;}

/*main*/
.main{width:990px; margin:0 auto; margin-top:10px; margin-bottom:40px;min-height:340px;  height:auto !important; }

/*导航*/
.page-nav{width:980px; color:#7C7C7C;padding-left:10px;height:35px; line-height:28px; text-align:left;}


#footer {width:990px; height:40px;BORDER-TOP: #ddd 1px solid; MARGIN: 80px auto; clear:both; COLOR: #999; PADDING-TOP: 6px;  }
#footer .gray-link A:link {	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #999 }
#footer .gray-link A:visited {	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #999 }
#footer .gray-link A:active {	BACKGROUND: none transparent scroll repeat 0% 0%; COLOR: #999 }
#footer .gray-link A:hover {	BACKGROUND: #999; COLOR: #fff }

/*通用样式--容器宽度值*/
.sharp{width:100%;margin:0px auto 0;margin-left:1px;}
/*.sharp .contentBox div{padding:0px;}*/
.contentBox{height:100%; background:#fff;} 

/*圆角框通用设置样式，如果要运用多个不同颜色，以下部分不用重新变化--------------------------------*/
.b1,.b2,.b3,.b4,.b5,.b6,.b7,.b8{height:1px; font-size:1px; overflow:hidden; display:block;}
.b1,.b8{margin:0 5px;}
.b2,.b7{margin:0 3px;border-right:2px solid; border-left:2px solid;}
.b3,.b6{margin:0 2px;border-right:1px solid; border-left:1px solid;}
.b4,.b5{margin:0 1px;border-right:1px solid; border-left:1px solid; height:2px;}
.contentBox {border-right:1px solid;border-left:1px solid;overflow:hidden;}
/*图片偏移定位--上面部分*/
.sharp b.b2{background-position:left top;}
.sharp b.b3{background-position:left -1px;}
.sharp b.b4{background-position:left -2px;}
.sharp .contentBox h3{background-position:left -4px;}
/*图片偏移定位--下面部分*/
.sharp b.b7{background-position:left top;}
.sharp b.b6{background-position:left -1px;}
.sharp b.b5{background-position:left -2px;}
.sharp .contentBox h3{background-position:left -4px;margin:0;}


/*边框色*/
.color3 .b2,.color3 .b3,.color3 .b4,.color3 .b5,.color3 .b6,.color3 .b7,.color3 .contentBox{border-color:#CCCCCC;}
.color3 .b1,.color3 .b8{background:#CCCCCC;}
.color3 h3{padding-left:8px;background:#E6E6E6;font-size:14px; font-weight:bold; color:#000;height:21px;}
.color3 .b2,.color3 .b3,.color3 .b4,.color3 h3{background:#E6E6E6;}
.color3 .b5,.color3 .b6,.color3 .b7{background:#FFF;}
/*边框色*/
.color4 .b2,.color4 .b3,.color4 .b4,.color4 .b5,.color4 .b6,.color4 .b7,.color4 .contentBox{border-color:#CCCCCC;}
.color4 .b1,.color4 .b8{background:#CCCCCC;}
.color4 h3{width:290px;padding-left:3px;font-size:12px; font-weight:normal; color:#000;height:17px;text-align:left;}
.color4 h3 img{float:left;padding-right:5px;}
.color4 .b2,.color4 .b3,.color4 .b4,.color4 h3{background:#FFFFFF;}
.color4 .b5,.color4 .b6,.color4 .b7{background:#FFF;}
/*边框色*/
.color5 .b2,.color5 .b3,.color5 .b4,.color5 .b5,.color5 .b6,.color5 .b7,.color5 .contentBox{border-color:#CCCCCC;}
.color5 .b1,.color5 .b8{background:#CCCCCC;}
.color5 h3{width:670px;padding-left:3px;font-size:12px; font-weight:normal; color:#000;height:28px;text-align:left;}
.color5 h3 img{float:left;padding-right:5px;}
.color5 h3 .map_search {float:left;width:63px;height:25px;padding-left:17px;padding-top:4px; margin-top:1px; background:url(../images/icon_button.jpg) no-repeat;}
.color5 .b2,.color5 .b3,.color5 .b4,.color5 h3{background:#FFFFFF;}
.color5 .b5,.color5 .b6,.color5 .b7{background:#FFF;}
/*边框色*/
.color6 .b2,.color6 .b3,.color6 .b4,.color6 .b5,.color6 .b6,.color6 .b7,.color6 .contentBox{border-color:#CCCCCC;}
.color6 .b1,.color6 .b8{background:#CCCCCC;}
.color6 h3{width:415px;padding-left:3px;font-size:12px; font-weight:normal; color:#000;height:28px;text-align:left;}
.color6 h3 img{float:left;padding-right:5px;}
.color6 h3 .map_search {float:left;width:63px;height:25px;padding-left:17px;padding-top:4px; margin-top:1px; background:url(../images/icon_button.jpg) no-repeat;}
.color6 h3 .map_search2 {float:left;width:63px;height:25px;padding-left:7px;padding-top:1px; margin-top:1px;}
.color6 .b2,.color6 .b3,.color6 .b4,.color6 h3{background:#FFFFFF;}
.color6 .b5,.color6 .b6,.color6 .b7{background:#FFF;}
/*边框色*/
.color7 .b2,.color7 .b3,.color7 .b4,.color7 .b5,.color7 .b6,.color7 .b7,.color7 .contentBox{border-color:#CCCCCC;}
.color7 .b1,.color7 .b8{background:#CCCCCC;}
.color7 h3{width:415px;padding-left:3px;font-size:12px; font-weight:normal; color:#000;height:28px;text-align:left;}
.color7 h3 img{float:left;padding-right:5px;}
.color7 h3 .map_search {float:left;width:63px;height:25px;padding-left:17px;padding-top:4px; margin-top:1px; background:url(../images/icon_button.jpg) no-repeat;}
.color7 .b2,.color7 .b3,.color7 .b4,.color6 h3{background:#FFFFFF;}
.color7 .b5,.color7 .b6,.color7 .b7{background:#FFF;}
/*边框色5-5*/
.color8 .b2,.color8 .b3,.color8 .b4,.color8.b5,.color8 .b6,.color8 .b7,.color8 .contentBox{border-color:#CCCCCC;}
.color8 .b1,.color8 .b8{background:#CCCCCC;}
.color8 h3{width:990px;padding-top:5px;font-size:12px; font-weight:normal; color:#000;height:28px;text-align:left;}
.color8 h3 img{float:left;padding-right:5px;}
.color8 h3 .map_search {float:left;width:63px;height:25px;padding-left:17px;padding-top:4px; margin-top:1px; background:url(../images/icon_button.jpg) no-repeat;}
.color8 .b2,.color8 .b3,.color8 .b4,.color8 h3{background:#FFFFFF;}
.color8 .b5,.color8 .b6,.color8 .b7{background:#FFF;}
/*边框色*/
.color9 .b2,.color9 .b3,.color9 .b4,.color9 .b5,.color9 .b6,.color9 .b7,.color9 .contentBox{border-color:#CCCCCC;}
.color9 .b1,.color9 .b8{background:#CCCCCC;}
.color9 h3{width:620px;padding-left:3px;font-size:12px; font-weight:normal; color:#000;height:28px;text-align:left;}
.color9 h3 img{float:left;padding-right:5px;}
.color9 h3 .padtop9 {padding-left:8px;width:280px;height:25px;margin-top:3px; float: left;font-size:14px;}
.color9 h3 .padtop9 .for_ie_input{ border:#CCCCCC 1px solid;color:#979b9a; padding-top:2px;padding-left:3px;}
.color9 h3 .map_search {float:left;width:64px;height:25px;padding-top:4px; margin-top:1px; background:url(../images/icon_button.jpg) no-repeat;text-align:center;}
.color9 .b2,.color9 .b3,.color9 .b4,.color9 h3{background:#FFFFFF;}
.color9 .b5,.color9 .b6,.color9 .b7{background:#FFF;}

.search_global{ left:780px;top:105px;position:absolute;width:194px;min-height:25px;height:auto;background:#ffffff;z-index:1000;padding-top:2px;border:solid 1px #BBB;}
.search_global .cityname {	width:188px;height:18px;margin-left:6px;margin-top:3px; text-align:left;}
.link-white {color: #ffffff;text-decoration:none;}

/*拖动的效果*/
.transparent{filter: Alpha(opacity=50); /*ie私有*/ -moz-opacity: .5;/*FireFox 私生子*/  opacity: 0.5;/*W3C之子*/ }
.over{ border:solid 2px red;}
.waiting
{
	position:absolute;
	width:50px;
	height:40px;
	/*background:#ffffff;*/
    z-index:9999999;
    font-size:18px;
    padding-top:13px;
    /*border:solid 1px #BBB;*/
    text-align:center;
}
.bg,.popIframe {  
background-color: #666; display:none;  
width: 100%;  
height: 100%;  
left:0;  
top:0;/*FF IE7*/  
filter:alpha(opacity=50);/*IE*/  
opacity:0.5;/*FF*/  
z-index:900000;  
  
position:fixed!important;/*FF IE7*/  
position:absolute;/*IE6*/  
  
_top:       expression(eval(document.compatMode &&  
            document.compatMode=='CSS1Compat') ?  
            documentElement.scrollTop + (document.documentElement.clientHeight-this.offsetHeight)/2 :/*IE6*/  
            document.body.scrollTop + (document.body.clientHeight - this.clientHeight)/2);/*IE5 IE5.5*/  
  
}
.popIframe {  
filter:alpha(opacity=0);/*IE*/  
opacity:0;/*FF*/  
}



/*map window info 地图 景点信息 浮动层*/
	.wininfo { width:233px;height:236px; margin-top:5px;margin-left:1px;}
	.wininfo .mapwinfo { width:230px;height:76px; margin-left:5px;margin-top:9px;}
	.wininfo .mapwinfo .wf_left{ width:140px;height:76px; margin-left:2px;float:left;}
	.wininfo .mapwinfo .wf_left .wf_line{ width:140px;height:18px; font-size:11px; font-weight:normal; color:#6A98B3;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
	.wininfo .mapwinfo .wf_right{ width:85px;height:70px; padding-left:1px;padding-top:6px;float:right;}
	.wininfo .mapsceneinfo { width:216px;height:99px; margin-left:9px;font-size:11px; font-weight:normal; color:#999999;}
	.wininfo .mapscenehot { width:220px;height:32px; margin-left:7px;font-size:11px; font-weight:normal; color:#6A98B3;}
	.wininfo .mapscenemn { width:233px;height:19px; margin-left:0px;padding-top:4px;font-size:11px; font-weight:normal; color:#6A98B3;background:#DDD;text-align:right;}
	a.link-hgray:link,a.link-hgray:visited {color: #797979;text-decoration:none;}
	a.link-orange:link,a.link-orange:visited {color: #BA5E01;text-decoration:none;}
	
/*上传图片的浮层*/
.uploadwindow {width:380px;height:200px;background:#FFF;border:4px solid #DDDDDD;text-align:left;}
.uploadwindow .innerwindow{width:380px;height:200px;background:white;margin-left:auto; margin-top:auto;}
.uploadwindow .innerwindow .orgtitle {width:380px;height:20px;background:#EFEFEF;}
.uploadwindow .innerwindow .orgtitle .orgtext {width:320px;height:20px;padding-top:5px;padding-left:4px;float:left;}
.uploadwindow .innerwindow .orgtitle input {width:40px;height:20px;float:right;color:#666;}
.uploadwindow .innerwindow .orgimgbox{ width:350px;height:120px;padding-top:10px;padding-left:10px;}
.uploadwindow .innerwindow .orgimgbox .orgimg{ width:170px;height:150px;float:left;}
.uploadwindow .innerwindow .orgimgbox .orgimg img {width:150px;height:150px;}
.uploadwindow .innerwindow .orgimgbox .buttons {width:170px;height:150px;float:right;padding-top:20px;}
.uploadwindow .innerwindow .orgimgbox .buttons span { width:100;height:22px;}



/***选择时间相关的浮层******/
.hour{ background-color:white;width:17px;height:15px; margin-left:2px;line-height:10px;padding-top:2px;margin-bottom:5px;border:solid #FF9933 1px;font-size:14px;float:left;cursor:pointer;}
.minute{ background-color:white;width:16px;height:15px; margin-left:2px;line-height:10px;padding-left:1px;padding-top:2px;margin-bottom:5px;border:solid green 1px;font-size:13px;float:left;cursor:pointer;}
.hourtitle{}
.minutetitle{}
.selecttime { width:320px;height:130px;border:1px solid #23A974;background-color:#EEE;}
.selecttimetitle { float:left;width:270px;height:25px;font-size:13px; font-weight:bold; color:#000;padding-top:3px;padding-left:5px;text-align:left;}
.selecttimeclose { float:right;width:40px;height:25px;font-size:13px; font-weight:normal; color:#000;padding-top:3px;}
.selecttimebox{ width:310px;height:110px;background-color:#EEE; margin-top:8px;margin-left:10px;}
.hourtitle {width:45px;height:50px;float:left;font-size:12px; font-weight:bold; color:#000;padding-left:2px;}
.hourtitlebox {width:260px;height:50px;float:left;}
.mintitle {width:43px;height:20px;float:left;font-size:12px; font-weight:bold; color:#000;padding-left:4px;}
.mintitlebox {width:260px;height:20px;float:left;}
.timeselected{background-color:#CCC;font-weight:bold;}
 /************选择时间相关的浮层 END******************/
 
 /*map window info 地图 景点信息 浮动层*/
	.win2info { width:480px;height:200px; margin-top:5px;margin-left:1px;}
	.win2info .scene_title { width:460px;height:30px; margin-left:10px;margin-top:5px;}
	.win2info .scene_title .titleleft { width:440px;height:25px; float:left;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
	.win2info .scene_title .titleright { width:20px;height:25px; float:right;padding-top:5px;}
	.win2info .bigbox { width:470px;height:170px; margin-left:5px;margin-top:2px;}
	.win2info .bigbox .bigboxleft { width:200px;height:170px; margin-left:5px;margin-top:2px;float:left;}
	.win2info .bigbox .bigboxright { width:260px;height:170px; margin-left:5px;margin-top:2px;float:right;}
	.win2info .bigbox .bigboxleft img{ width:170px;height:170px; }
	.win2info .bigbox .bigboxright .scenebname{ width:260px;height:20px; float:left; }
	.win2info .bigbox .bigboxright .scenebmemo{ width:260px;height:80px;float:left; }
	.win2info .bigbox .bigboxright .scenebtips{ width:260px;height:65px; float:left;}
	.win2info .bigbox .bigboxright .sceneblinks{ width:280px;height:20px; float:left;font-size:12px; font-weight:bold;}
	.win2info .bigbox .bigboxright .sceneblinks .linkleft {width:150px;height:20px; float:left;}
	.win2info .bigbox .bigboxright .sceneblinks .linkright {width:105px;height:20px; float:right;}

/*map marker*/
.mapmarker { clear:both;display:inline;min-width:15px;width:auto;padding-left:15px;min-height:10px;height:auto;max-height:40px; margin-top:2px;margin-left:1px;text-align:left;}
.mapmarker img{float:left; }
.mapmarker .markicon { width:40px;height:40px; margin-left:2px;float:left;}
.mapmarker .markname { min-width:40px;width:auto;height:20px; margin-left:5px;margin-top:5px;padding-left:4px;padding-top:3px;float:left;background:#F9F9F9;BORDER: #AAA 1px solid;}
.mapmarker .markname2 { min-width:80px;width:auto;height:20px; margin-left:17px;margin-top:12px;padding-left:8px;padding-top:3px;float:left;background:#F9F9F9;BORDER: #AAA 1px solid;}
.mapmarker .markname3 { min-width:80px;width:auto;height:23px; margin-top:9px;margin-left:24px;padding-left:8px;padding-top:3px;float:left;background:#F9F9F9;BORDER: #AAA 1px solid;font-size:14px; font-weight:bold; color:#000;white-space:nowrap;}
.mapmarker .markicon2 { width:8px;height:40px;float:left;}
.mapmarker .markarr2 { width:17px;height:40px;float:left;margin-left:7px;}
