/*重定义浏览器默认样式*/
* { margin: 0; padding: 0; }
body{ font:12px/1.5 'DejaVu Sans','Lucida Grande','Microsoft YaHei',Tahoma,'Hiragino Sans GB',STHeiti,SimSun,sans-serif; }
table { empty-cells: show; border-collapse: collapse; }
ul li, .xl li { list-style: none; }
h1, h2, h3, h4, h5, h6 { font-size: 1em; font-weight: bold; }
em, u, i, cite { font-style: normal; text-decoration: none; }
a { color:#333; text-decoration: none; }
a:hover { color:#4b95d2; }

a img { border: none; }


/*通用部分*/
.clearfix { *height: 1%; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }

.mt10 { margin-top:10px; }
.mb10 { margin-bottom:10px; }

/**********头部**********/
.header{ width:960px; height:80px; margin:10px auto; font-size:14px; display:table; }
  .header div{ display:table-cell; vertical-align:middle; }

  .header .logo{ margin:10px 0; }
	.header .logo a{ float:left; width:200px; height:60px; line-height:60px; text-indent:90px; background:url(../images/logo.png) no-repeat; }

  .header .info{ margin:10px 0; font-weight:bold; color:#4b95d2; text-align:center; }

  .header .site{ margin:10px 0; color:#4b95d2; text-align:right; }
    .header .site select{ padding:2px; border:1px solid #4b95d2; }

/**********主导航**********/
.nav_main{ background:#4b95d2; }

  .nav_main ul{ width:990px; height:50px; margin:0 auto; }
	.nav_main ul li{ float:left; height:100%; padding:0 3px 0 6px;  }

	  .nav_main ul li a.nav{ display:block; color:#FFF; font-size:16px; font-weight:bold; height:45px; margin-top:5px; padding:0 20px; line-height:40px; border-top-left-radius:5px; border-top-right-radius:5px; }

	  .nav_main ul li:hover a.nav{ color:#4b95d2; background-color:#FFF; }
	  .nav_main ul li:hover dl{ display:block; }

		.nav_main ul li dl{ display:none; position:absolute; color:#333; background-color:#FFF; z-index:1000; min-width:120px; padding:14px; margin-left:-1px; border:#4b95d2 1px solid; border-top:0; border-bottom-left-radius:5px; border-bottom-right-radius:5px; }
		  .nav_main ul li dl dd{ }
			.nav_main ul li dl dd a{ padding:2px 6px; display:block; color:#333; font-size:14px; border-radius:5px; }
			.nav_main ul li dl dd a:hover{ color:#4b95d2; background-color:#dceded }

/**********flexslider**********/
.container1{ width:960px; margin:20px auto 0; height:370px; }

/**********面包屑**********/
.crumbs{ width:940px; margin:20px auto 0; padding:10px; border:1px solid #a1d8c0; border-radius:5px; background-color:#FFF; font-size:14px; }

/**********主体**********/
.bodyer{ width:960px; margin:20px auto 0;}
.bodyer .bodyer_left{ float:left; width:240px; margin-right:20px; }
.bodyer .bodyer_right{ float:left; width:700px;  }

.bodyer .bodyer_right .list_left{ float:left; width:340px; margin-right:20px; }
.bodyer .bodyer_right .list_right{ float:left; width:340px; }




.topic_list{ padding:15px 20px 20px 15px; border:1px solid #a1d8c0; border-radius:5px; background-color:#FFF; }
.topic_list dl{}
.topic_list dl dt{ line-height:20px; font-size:16px; font-weight:bold; color:#4b95d2; padding-bottom:15px; }
.topic_list dl dt span{ font-size:12px; font-weight:normal; float:right; }

.topic_list dl dd{ font-size:14px; line-height:30px; border-bottom:1px solid #dceded; }

.topic_list dl dd a{ display:block; overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.topic_list dl dd a.hover{ font-size:16px; background-color:#4b95d2; color:#FFF; margin:5px 0; padding:0 6px; border-radius:5px; }


.topic_pic{ margin-top:20px; padding:15px 20px 0px 15px; border:1px solid #a1d8c0; border-radius:5px; background-color:#FFF; }
.topic_pic dl{ }
.topic_pic dl dt{ line-height:20px; font-size:16px; font-weight:bold; color:#4b95d2; padding-bottom:15px; }
.topic_pic dl dt span{ font-size:12px; font-weight:normal; float:right; }

.topic_pic dl dd{ display:inline-block; width:150px; margin-right:10px; margin-bottom:12px; padding-top:10px; font-size:12px; text-align:center; border-radius:5px; background-color:#EEE; }
.topic_pic dl dd span{ display:block; line-height:30px; overflow:hidden; }
.topic_pic dl dd img{ display:block; margin:0 auto; border-radius:5px; }




/**********主体右侧**********/
.content{ padding:20px; border:1px solid #a1d8c0; border-radius:5px; background-color:#FFF; font-size:15px; line-height:28px; }
.content .face{ float:right; width:200px; margin-left:20px; text-align:center; font-weight:bold; }
.content .face img{ border-radius:5px; }

.content h1{ font-size:18px;}
.content img.radius{ border-radius:5px; }

.content ul.logos{ }
.content ul.logos li{ display:inline-block; width:200px; margin:0 10px 12px 0; padding:20px 0; text-align:center; border:1px solid #a1d8c0; border-radius:5px; }
.content ul.logos li img{ }

.content table.map{ width:100%; }
.content table.map th{ padding:20px 0; font-weight:bold; font-size:18px; }
.content table.map td{ padding:20px 0; text-align:center; }

.content table.media{ }
.content table.media td{ }
.content table.media td img{ border-bottom:1px solid #4b95d2; border-right:1px solid #4b95d2; }

.content table.honour{ width:100%; font-size:13px }
.content table.honour td{ padding:10px 0; text-align:center; }
.content table.honour td span{ display:block; }
.content table.honour td img{ border-radius:5px; }

.content table.reviews{ width:100%; }
.content table.reviews td{ padding:5px 0 10px; text-align:center; }
.content table.reviews td img{ border:1px solid #EEE; }


.content ul.destination{}
.content ul.destination li{ min-height:100px; font-size:13px; border-bottom:1px dotted #CCCCCC;margin-bottom:10px; }
.content ul.destination li .pic{ float:left; width:200px; margin-right:10px; margin-bottom: 10px}
.content ul.destination li .pic img{ width:200px; height:100px; }


/**********分页**********/
.pg{ margin-top:10px; }
.pg ul{ }
.pg ul li{ float:left; height:30px; line-height:30px; margin-right:5px; font-size:14px; background-color:#FFF; color:#4b95d2; border:#CCC 1px solid; }
.pg ul li.thisclass{ font-weight:bold; color:#4b95d2; padding:0 10px; }

.pg ul li select { margin:5px; }
.pg ul li span { margin:5px 10px; }
.pg ul li span strong{ margin:0 5px; }

.pg ul li a{ display:block; padding:0 10px; }
.pg ul li a:hover{ color:#4b95d2; }

.pg .current{ display:inline-block; height:30px; line-height:30px; margin-right:5px; font-size:14px; background-color:#FFF; color:#4b95d2; border:#CCC 1px solid; font-weight:bold; color:#4b95d2; padding:0 10px; }
.pg .num{ display:inline-block; height:30px; line-height:30px; margin-right:5px; font-size:14px; background-color:#FFF; color:#4b95d2; border:#CCC 1px solid; padding:0 10px; }
.pg .prev{ display:inline-block; height:30px; line-height:30px; margin-right:5px; font-size:14px; background-color:#FFF; color:#4b95d2; border:#CCC 1px solid; padding:0 10px; }
.pg .next{ display:inline-block; height:30px; line-height:30px; margin-right:5px; font-size:14px; background-color:#FFF; color:#4b95d2; border:#CCC 1px solid; padding:0 10px; }



/**********页脚**********/
.footer{ width:960px; margin:20px auto 0; padding:10px 0 30px; border-top:1px solid #a1d8c0; text-align:center; }