/***reset***/
html,body,div,p,dl,dt,dd,ul,li,form,input,button,textarea,h1,h2,h3,h4,h5,h6{margin:0;padding:0;border:0;}
body{min-width:1200px;overflow-x:hidden; font-family:'Microsoft Yahei',arial,sans-serif;font-size:14px;background:#FFF;color:#555555; }
img{display:block;border:none;}
ul,li,dl,dt,dd{list-style:none;}
a{text-decoration:none;outline:none;color:#333;}
/***base module***/
.clear{display:block;float:none;width:0;height:0;border:0;background:none;font-size:0;clear:both;visibility:hidden;overflow:hidden;}
.clear-fix:after{display:block;height:0;font-size:0;clear:both;visibility:hidden;content:".";}


a:link,a:visited { color:#555555; text-decoration:none;}
a:hover { color:#1481fc; text-decoration:underline;}

ol, ul {list-style: none;}
li {	list-style-type: none;}
input, textarea {	font-size: 12px;	padding: 2px;}
img {	vertical-align: top;	border-width: 0;}
h1, h2, h3, h4, h5, h6 {	font-weight: normal;}
textarea {	overflow: auto;}
.flt{float:left;}
.frt{float:right;}
.clrl{ clear:both;}

.s_ph50 {	height: 50px;}
.s_ph30 {	height: 30px;}
.s_ph20 {	height: 20px;}
.s_ph10 {	height: 10px;}
.s_ph5 {	height: 5px;}
.ti2 {	text-indent: 2em;}
.Opacity {	opacity: .5;	filter: alpha(opacity=50);}
.style1{ color:#FF0000;}
.warp {	width: 100%;	margin: 0 auto;	overflow: hidden;	_zoom: 1;}

.column {	width: 1100px;	margin: 0 auto;	overflow: hidden;	_zoom: 1;	margin-top:20px;}
.column_1 {	width: 1100px;	margin: 0 auto;	overflow: hidden;	_zoom: 1;}

/*top-------------------------------*/
.top-bar {  height: 45px;  text-align: center;  border-bottom: 1px solid #ccc;  color: #ccc;  width: 100%;  position: fixed;  z-index: 99999;  top: 0;  left: 0;
  background-color: #fff;  box-shadow: 3px 0 3px rgba(0, 0, 0, 0.2);  overflow: hidden;}
.top-bar .menu { width: 1200px;  overflow: hidden;  margin: 0 auto;}
.top-bar .home-site-link { font-style: normal; font-weight: 700;}
.top-bar li::after {  content: "|";  color: #d5d5d5;}
.top-bar li:first-of-type:after { content: " ";}
.top-bar li:last-of-type:after { content: " ";}
.top-bar .item {  line-height: 45px;  font-size: 14px;}
.top-bar .item a { padding-left: 5px;  padding-right: 5px;}
.top-bar .home-site-link {  color: #000;}
.top-bar a {  color: #1a1a1a;}
.top-bar .loading {  display: block;  text-align: center;  height: 32px;  line-height: 32px;  font-size: 12px;  background-color: #f5f5f5;}
.dib {  display: inline-block; }

/* 首页HD */

#full-screen-slider { width:100%; height:650px; float:left; position:relative; z-index:9999; margin-top:45px;}
#slides { display:block; width:100%; height:650px; list-style:none; padding:0; margin:0; position:relative}
#slides li { display:block; width:100%; height:100%; list-style:none; padding:0; margin:0; position:absolute}
#slides li a { display:block; width:100%; height:100%; text-indent:-9999px}
#pagination { display:block; list-style:none; position:absolute; left:54%; top:520px; z-index:9900;  padding:5px 15px 5px 0; margin:0}
#pagination li { display:block; list-style:none; width:70px; height:5px; float:left; margin-left:15px; border-radius:3px; background:#FFF }
#pagination li a { display:block; width:100%; height:100%; padding:0; margin:0;  text-indent:-9999px;}
#pagination li.current { background:#066DF9;}

.in_newstab{width:540px; height:300px;  float:left; }


/* nav */
            #header{width:100%;height:55px; background-color:#066DF9;}
			#nav{list-style:none;width:1100px;height:55px;margin:0 auto;}
			#nav li{float:left;width:109px;height:55px;text-align:center;line-height:55px;font-size:18px;font-family:microsoft yahei;}
			#nav li a{display:block;width:109px;height:55px;color:#ffffff;text-decoration:none;}
			#nav li a:hover{ background-color:#0858C6;color:#ffffff; font-weight:bold;}


/* roll notice */

.roll_notice{margin:auto; width:1100px; height:40px;  background-color:#F1EEE1; margin-top:25px;}
.roll_noticelt{float:left; width:90px;height:40px; line-height:40px; padding-left:15px;}
.roll_noticert{float:right; width:920px;height:40px; line-height:40px;padding-left:9px;padding-right:12px;}


/* 首页栏目title通用样式 */
.mod-tit {
	border-bottom: 1px solid #969696;
	margin-bottom: 15px
}

.mod-tit .yt {
	display: inline-block;
	*display: inline;
	position: relative;
	top: 0px;
	font-size: 18px;
	padding: 1px 10px 3px 10px;
}
.mod-tit .more {
	padding-right:  25px;
	padding-top:2px;
	font-size: 13px;
	float:right; color:#B90707;
}

/*title下图+文*/
.c_pt_01 {
	zoom: 1;
}
.c_pt_01:after {
	content: ".";
	display: block;
	height: 0;
	visibility: hidden;
	clear: both;
}
.c_pt_01 .c_picTxt {
	float: left;
	margin-left: 5px;
}
.c_pt_01 h1 {
	font-size: 14px;
	line-height: 23px;
	padding: 10px 0 0 0;
	font-weight: bold;
}
.c_pt_01 h1 a:hover {
	color: #990102;
	text-decoration: none;
}
.c_pt_01 .c_pic {
	float: left;
	width: 140px;
	padding: 0px 3px 5px 3px;
	text-align: center;
}
.c_pt_01 .c_pic img {

	display: block;
	margin: 0 auto;
	width: 140px;
	height: 95px;
}

.c_pt_01 .c_txt {
	margin-left: 150px;
	padding-left: 3px;
*padding-left:0px;
	padding-top: 8px;
}


.c_t_03 {
	zoom: 1;
	margin-left:9px;
}

.c_t_03 ul li {
	font-weight: normal;
	line-height: 28px;
	padding-left: 20px;
		padding-left: 23px;
	background: url(blue_4.jpg) no-repeat 5px 50%;
}
.c_t_03  a:link, .c_t_03  a:visited {
	color: #555555;
	text-decoration: none;
	font-size: 14px;
}
.c_t_03  a:hover {
	color: #990102;
	text-decoration: none;
}


/*动态，要闻两栏*/
.dtyw03 {
	zoom: 1;
	margin-left:7px;
}

.dtyw03 ul li {
	font-weight: normal;
	line-height: 28px;

}

.dtyw03  a:link, .dtyw03  a:visited {
	color: #555555;
	text-decoration: none;
	font-size: 13px;
}
.dtyw03  a:hover {
	color: #990102;
	text-decoration: none;
}



/* 宾馆和美食  */
.in_hotel{background-image:url(bodyBg_03.jpg);
background-position: center;
BACKGROUND-POSITION: 50% top; 
}


/*美食*/
.in_hotel .food{height:375px;background-color:#F6F6F6; margin:57px auto;}


.food_lefn {	width: 100%;}
.food_lefn ul li {
	width: 265px;
	height: 175px;
	float: left;
	position: relative;
	margin:5px 5px 10px 5px ;
}
.food_lefn ul li img {
	width: 265px;
	height: 175px;
	display: block;
}
.food_lefn ul li .tit {
	width: 265px;
	height: 30px;
	line-height: 30px;
	background: #000;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	position: absolute;
	;
	bottom: 0px;
}
.food_lefn ul li p.tit1 {
	width: 265px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: 0px;
	text-align: center;
}
.food_lefn ul li p.tit1 a {
	color: #fff;
	font-size: 14px;
}




/* 影像北票  */
.in_yingxinag{height:320px;background-color:#fff;}


.photo_lefn {
	width: 343px;
	height: 310px;
	float: left;
	position: relative;
	text-align: center;
}
.photo_lefn img {
	width: 343px;
	height: 310px;
}
.photo_lefn .tit {
	width: 343px;
	height: 30px;
	line-height: 30px;
	background: #000;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	position: absolute;
	left: 0px;
	bottom: 0px;
	_bottom: 4px;
}
.photo_lefn p.tit1 {
	width: 343px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	left: 0px;
	bottom: 0px;
}
.photo_lefn p.tit1 a {
	color: #fff;
	font-size: 14px;
}


.photo_rign {
	width: 193px;
	float: left;
}
.photo_rign ul li {
	width: 183px;
	height: 150px;
	float: left;
	padding-left: 13px;
	margin-bottom: 10px;
	position: relative;
}
.photo_rign ul li img {
	width: 183px;
	height: 150px;
	display: block;
}
.photo_rign ul li .tit {
	width: 183px;
	height: 30px;
	line-height: 30px;
	background: #000;
	-moz-opacity: 0.5;
	-webkit-opacity: 0.5;
	opacity: 0.5;
filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
	position: absolute;
	;
	bottom: 0px;
}
.photo_rign ul li p.tit1 {
	width: 183px;
	height: 30px;
	line-height: 30px;
	position: absolute;
	bottom: 0px;
	text-align: center;
}
.photo_rign ul li p.tit1 a {
	color: #fff;
	font-size: 14px;
}



	/*TAB-1*/

.tit2 {	BORDER-bottom: #154E9B 2px solid; HEIGHT: 40px; background-color:#ffffff;}
.tit2 A {	TEXT-ALIGN: center;  DISPLAY: block; width:180px; padding:0px 9px; font-size:16px; FLOAT: left; HEIGHT: 40px; LINE-HEIGHT: 40px; }
.tit2 A:hover {	BACKGROUND: #F0F0F0; COLOR: #333;FONT-WEIGHT: bold;}
.tit2 .tit2-first {	BORDER-LEFT: medium none;}

.sfdt-m A {	WIDTH: 90px}
.sfdt-m .tit2-first {	WIDTH: 90px; _width: 90px}
.sfdt-m .sfdt-h {	BACKGROUND: #efefef;FONT-WEIGHT: bold; COLOR: #333}
.sfdt-c {	DISPLAY: none; HEIGHT: 130px}

.clearfix {	ZOOM: 1}
.clearfix:after {DISPLAY: block; HEIGHT: 0px; VISIBILITY: hidden; CLEAR: both; OVERFLOW: hidden; CONTENT: "."}
.news1 {	COLOR: #777;PADDING-TOP: 9px}
.news1 A {	LINE-HEIGHT: 27px; PADDING-LEFT: 5px; }
.news1 A:hover {	TEXT-DECORATION: underline}



/* 底部 */
.footer {
	width: 1100px;
	margin:25px  auto;
	font-size: 12px;
	padding: 20px 0px;
	text-align: center;
	border-top:2px solid #555555;
}
.footer_nav {
	height: 30px;
	line-height: 30px;
	border-bottom: 1px dashed #c6c6c6;
	margin: 0px 20px;
	padding: 10px 0px;
}
.footer_nav a {
	color: #676767;
}
.link .con .you a:Hover, .footer_nav a:hover {
	color: #f07c27;
}
.footer p {
	line-height: 25px;
	color: #676767;
}


