@charset "utf-8";
/* CSS Document */

/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px;}

/*页面中的默认字体、字体大小、背景、文字颜色font-family:Microsoft Yahei*/
body { font-size:14px; font-family: "Microsoft YaHei", "宋体"; background: #FFF; color:#333; margin:0px; padding:0px; border:0px; list-style:none;}
* html,* html body{ background-image:url(about:blank);background-attachment:fixed}
/*页面右侧滚动条*/
html { overflow-y:scroll;}
body,div,span,object,iframe,h1,h2,h3,h4,p,blockquote,pre,a,address,code,b,em,img,
dl,dt,dd,ol,ul,li,fieldset,form,label,footer,
header,hgroup,nav,section,td,th
{margin:0;padding:0;border:0; list-style:none}

ol,ul,li {list-style:none;display: list-item;text-align: -webkit-match-parent;}

/*清除页面所有图片的默认边框*/
img { border:0;}

/*去除ol、ul、li的默认样式*/



/*设置表单等项目的默认字体大小*/
input,select,textarea,font { font-size:14px;}

/*css清除浮动*/
.clear { clear:both; font-size:0px; line-height:0px;}
/*clearfix:after*/
.clearfix:after { content:"."; display:block; height:0px; clear:both; visibility:hidden;}
.clearfix { display:inline-table; display:block;}
*html .clearfix { height:1%;}
*+html .clearfix { height:1%;}

/*默认的文字链接样式*/
a:link,a:visited { color: #333; text-decoration:none;}
a:hover,a:active { color: #06519B;}

/*去除页面中的链接点击后留下的虚线框*/
body a{ outline:none;blr:expression(this.onFocus=this.blur());}

/*添加鼠标悬浮显示手的形状*/
.hand { cursor:pointer;}

/*单行截字*/
.textbreak { white-space:nowrap; text-overflow:ellipsis; overflow:hidden;}

/*隐藏元素*/
.hide {	display:none;}

/*文本对齐样式*/
.alignleft { text-align:left!important;}
.aligncenter { text-align:center!important;}
.alignright { text-align:right!important;}
.aligntop { vertical-align:top!important;}
.alignmiddle { vertical-align:middle!important;}
.alignbottom { vertical-align:bottom!important;}
.centered {	margin-left:auto!important; margin-right:auto!important;/*元素居中对齐*/}

/*左右漂浮样式*/
.fl { float:left !important;}
.fr { float:right !important;}

/*左右移动margin*/
.ml10 { margin-left:10px !important;}
.mr10 { margin-right:10px !important;}
.mt10 { margin-top:10px !important;}
.mb10 { margin-bottom:10px !important;}

.ml15 { margin-left:15px !important;}
.mr15 { margin-right:15px !important;}
.mt15 { margin-top:15px !important;}
.mb15 { margin-bottom:15px !important;}

.ml20 { margin-left:20px !important;}
.mr20 { margin-right:20px !important;}
.mt20 { margin-top:20px !important;}
.mb20 { margin-bottom:20px !important;}

.ml30 { margin-left:30px !important;}
.mr30 { margin-right:30px !important;}
.mt30 { margin-top:30px !important;}
.mb30 { margin-bottom:30px !important;}

.pd10 { padding:10px !important;}
.pd20 { padding:20px !important;}
/*解决IE 6双边距加倍错误*/
.inline { display:inline;}

/*最小高度*/
.minheight520 { min-height:520px; height:auto!important; height:520px; overflow:visible;}

/*整体宽度*/
.w1240 { width:1240px; height:auto; margin:0 auto; clear:both;}
.contain974 { width:974px; margin:0 auto; clear:both;}
.contain1002 { width:1002px; margin:0 auto; clear:both;}
.contain982 { width:982px; margin:0 auto; clear:both; height:auto; overflow:hidden;}

.imgcontain { width:100%; position:relative; z-index:1; min-width:1002px; overflow:hidden;}
.imgcontain ul li { position:absolute; left:0px; top:0px; width:100%;}

.fixedbg { width:100%; height:900px; position:fixed; left:0px; top:0px; z-index:1;}
* html .fixedbg {position:absolute;left:expression(eval(document.documentElement.scrollLeft));top:expression(eval(document.documentElement.scrollTop))}

.secbanner { text-align:center;}
/*图片自动适应*/
.autosize { max-width:1900px; max-height:472px;  _width:expression(this.width > 1900 ? "1900px" : this.width); _height:expression(this.height > 472 ? "472px" : 'auto'); margin:0 auto;}

.none { display:none;}

.inputtxt { border:1px solid #999; height:22px; line-height:20px; padding:0px 5px; border-radius:4px;}
.inputtextarea { border:1px solid #999; line-height:20px; padding:5px; border-radius:4px;}

.hongse ,.red { color:#F00}


.pages { height:40px; line-height:40px; overflow:hidden; text-align:center; font-family:Verdana, Geneva, sans-serif; margin-top:10px; margin-bottom:15px; width:100%}
.pages a { display:inline-block; height:30px; line-height:30px; border:1px solid #CCC; margin:0px;  margin-right:5px; padding:0px 10px; }
.pages span { display:inline-block; height:30px; line-height:30px; border:1px solid #CCC; margin:0px; margin-right:5px; padding:0px 10px;}

/*上一页，下一页*/
.nextpre {  height:auto; overflow:hidden; border-top:1px dashed #999999; margin-top:10px; f}
.nextpre ul li { float:left; width:50%; line-height:30px; font-size:14px;}
.nextpre ul li a { font-size:14px; line-height:30px;}
.nextpre ul li a:hover { text-decoration:underline;}

/*分页部分*/
.page {
	padding: 6px 0 0;
}
.page a, .page span {
	display: inline-block;
	height: 28px;
	text-align: center;
	padding: 0 12px;
	border: 1px solid #ded7d7;
	line-height: 30px;
	font-size: 14px;
	margin-right: 6px;
	color: #666;
}
.newsBtn {
	border-top: 1px dotted #ded7d7;
	padding-top: 10px;
	margin-top: 10px;
	width: 100%;
	overflow: hidden;
}

.w1040_R{position:absolute; left:50%; top:50%; width:1040px; margin: 0px 0px 0px -520px; z-index:-900;}
.w1040_R img{width:12px; height:610px; position:relative; left:0; top:0;}





/*页面开始部分*/
.toper { width:100%; height:30px; background:#f9f9f9; border-bottom:1px solid #e0e0e0;}
.top { width:1240px; margin:0px auto; line-height:30px;}
/*.top p { width:58px; height:78px; float:left; background:url(../ICON/tel.png) left top no-repeat; margin-top:2px;}
.top h3 { float:left; line-height:80px; margin-left:10px; font-size:30px; color:#000;}
.home { float:right; margin-top:8px;}
.home ul li { float:left; width:100px; color:#FFF;}
.home ul li img { margin-top:2px; display:block; float:left;}
.home ul li a { color:#000;}*/

.logoer { width:100%; height:80px; line-height:80px; overflow:hidden; margin:0px auto; background:#FFF;}
.logoer .logo { width:1240px; margin:0px auto;line-height:80px; font-size:36px; color:#012e59;text-shadow:1px 1px 1px #12599b;}
.logoer .logo img {vertical-align: top;}
.logoer h3 { float:right; height:43px; width:218px; margin-right:15px; background:url(../Img/phone_bg.jpg) left top no-repeat; margin-top:20px;}
.logoer h3 p { margin-left:50px; height:30px; line-height:30px; margin-top:15px; color:#f73333; font-size:17px;}

.naver { width:100%; height:40px; line-height:40px; background:#066bb3;}
.nav { height:40px; line-height:40px; overflow:hidden; width:1240px; margin:0px auto;}
.nav ul li { width:124px; text-align:center; float:left; line-height:40px;}
.nav ul li.noline { background:none;}
.nav ul li a { display:block; width:124px; height:40px; line-height:40px; font-size:16px; font-weight:bold; color:#FFF;}
.nav ul li a:hover { background:#5097ca; text-decoration:none; width:124px; color:#FFF;}
.nav ul li a.active {background:#5097ca; width:124px;color:#FFF;}


.menus .logo { float:left; width:198px; height:68px; overflow:hidden; background:url(../Images/logo1.jpg) left top no-repeat; margin-top:8px; padding-right:10px; border-right:1px solid #CCC; margin-right:15px;}
.menus .brand { font-size:24px; color:#666; float:left;}
.menus .hottel { float:right; width:200px; height:35px; line-height:35px; background:url(../Icon/phone.png) left top no-repeat; margin-top:30px; padding-left:45px; font-size:24px; color:#F00;}

/*.menu_nav { width:840px; height:85px; float:left;}
.menu_nav ul li { width:128px; float:left; text-align:center; height:50px; line-height:50px;}
.menu_nav ul li a { display:block; height:50px; line-height:50px; text-align:center; font-size:15px; color:#FFF;}
.menu_nav ul li a:hover { background:#7d5104;}
.menu_nav ul li a.active {background:#7d5104;}
*/
.head { width:100%; height:97px; background:url(../Images/headbg.jpg) center 30px no-repeat;}
.head .logo p { width:63px; height:63px; background:url(../Icon/logo.png) left top no-repeat; float:left; margin-right:20px;}
.head .logo { font-size:36px; color:#072468; line-height:63px; margin-top:15px; float:left;}

.search { float:right; text-align:right; padding-right:30px; margin-top:40px; height:40px;}
.search p { width:220px; height:35px; border:1px solid #CCC; border-right:none; float:left;}
.search p input { width:217px; height:35px; border:0px;}
.search h3 { float:left;}

.navcontain { height:53px; background:#095faf;}

.top_pic { height:69px; background:url(../Icon/menu_dbg.png) center top no-repeat; position:relative; z-index:100;}

/*.naver {  margin:0px auto; height:50px; overflow:hidden; background:url(../Images/menu_bg.jpg) left top repeat-x; margin-top:5px;}
.nav { width:1170px; margin:8px auto; height:40px;}
.nav ul li { float:left; width:121px; height:34px; text-align:center; background:url(../Icon/nav_bg2.png) left top no-repeat; line-height:34px; text-align:center; color:#FFF; font-size:16px; font-weight:bold; margin-right:23px; margin-left:23px;}
.nav ul li a { display:block; height:34px; width:121px; color:#FFF;}
.nav ul li a:hover { color: #1F4483;}
.nav ul li a p { padding-top:7px; font-size:16px; line-height:25px;}

.navr {  margin:0px auto; height:50px; overflow:hidden; background:url(../Images/menu_bg.jpg) left top repeat-x; margin-top:5px;}
.navr ul li { float:left; width:120px; text-align:center;}
.navr ul li a { display:block; height:60px; width:120px; color:#FFF;}
.navr ul li a:hover { color:#000;}
.navr ul li a p { padding-top:7px; font-size:16px; line-height:25px;}

.nav .menu ul li { float:left; text-align:center; width:130px; font-size:15px;}
.nav .menu ul li a { display:block; width:163px; height:86px;}
.nav .menu ul li.active a { display:block; background:url(../icon/menu_bg.png) left top no-repeat; color:#FFF;}
.nav .menu ul li.active p { color:#FFF;}
.nav .menu ul li.active span { color:#FFF;}
.nav .menu ul li a:hover { display:block; background:url(../icon/menu_bg.png) left top no-repeat; color:#FFF;}
.nav .menu ul li a:hover p { color:#FFF;}
.nav .menu ul li a:hover span { color:#FFF;}
.nav .menu ul li p { padding-top:25px;}
.nav .menu ul li span { display:block;color:#898989; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-top:2px;}
/*
.footer { height:auto; overflow:hidden; background:#e60012;}
.foot { height:300px; overflow:hidden; width:1180px; margin:0px auto; padding:20px 0px;}
.foot ul { margin:0px 20px; float:left;}
.foot ul li { float:left; width:300px; color:#FFF; line-height:21px;}
.lianjie { float:right; padding-right:20px;}
.lianjie h3 { line-height:30px; font-size:15px; color:#FFF}

.banner { height:610px; overflow:hidden;}
*/
/*
.pagebanner { height:299px; overflow:hidden; position:absolute; top:118px; width:100%; z-index:10; background:url(../Images/ny24.jpg) center top no-repeat; }
*/

/*.footer{ height:40px; overflow:hidden; background:#ae853d; color:#FFF; text-align:center; line-height:40px;}
.foots{ width:1280px; margin:0px auto; color:#FFF}
.foots ul li { width:128px; float:left; text-align:center;}

.foot { width:1280px; height:auto; padding:20px 0px; margin:0px auto; overflow:hidden}
.foot p { margin-left:40px; width:113px; height:136px; background:url(../Icon/logo.png) left top no-repeat; border-right:1px dotted #CCCCCC; padding-right:40px; margin-right:40px; float:left;}
.foot ul { float:left;}
.foot ul li { height:25px; line-height:25px; }
*/
.gbookbg {
	width: 100%;
	background: #d8271c;
	margin-top: 30px;
}
.gbook {
	width: 1240px;
	margin: 0 auto;
	padding: 50px 0;
}
.gbookbg h6 {
	color: #fff;
	font-size: 28px;
	text-align: center;
	font-weight: normal;
}
.gbookbg p {
	text-align: center;
	color: #ebaba1;
	font-size: 14px;
	margin-top: 5px;
	margin-bottom: 23px;
}
.gbookbg li {
	float: left;
}
.gbookbg ul {
	text-align: center;
	margin: 0 auto;
	overflow: hidden;
	width: 1100px;
}
.gbookbg .inputtxt {
	width: 251px;
	padding-left: 15px;
	height: 35px;
	line-height: 35px;
	color: #f2c2ba;
	font-size: 15px;
	margin-right: 18px;
	background: none;
	border: 1px solid #f2c2ba;
	border-radius: 2px;
}
.gbookbg .tijiao {
	width: 117px;
	height: 35px;
	line-height: 35px;
	background: #fff;
	border: none;
	border-radius: 5px;
	font-size: 15px;
	color: #000000;
	font-weight: 600;
	text-align: center;
}/**/

.footer{ height:60px; overflow:hidden; color:#333; text-align:center; line-height:50px; background:#052b4c; color:#FFF;}
.footmenu {
	width: 1240px;
	height: auto;
	overflow: hidden;
	margin:0px auto;
	line-height:40px;
}
.footmenu ul li { width:177px; text-align:center; float:left; line-height:40px; background:url(../Icon/menu_line.png) 176px top no-repeat;}
.footmenu ul li.noline { background:none;}
.footmenu ul li a { display:block; width:176px; height:40px; line-height:40px; color:#FFF; font-size:16px; font-weight:bold;}
.footmenu ul li a:hover { background:#b81c22; text-decoration:none;}
.footmenu ul li a.active {background:#b81c22;}


.foot { width:100%; height:200px; overflow:hidden; background:#c9c9c9; text-align:center; }
.foots { line-height:40px; padding:30px 0px 20px 0px; text-align:center; }
.footss { width:1240px; margin:0px auto; line-height:40px; color:#FFF; font-size:13px;}
