@charset "utf-8";
/* CSS Document */

/*去除页面中所有标签的默认间距、补白*/
* { margin:0px; padding:0px;}

/*页面中的默认字体、字体大小、背景、文字颜色font-family:Microsoft Yahei*/
body { font-size:15px; font-family: "微软雅黑", "宋体"; background: #FFF; color:#333;}
* html,* html body{ background-image:url(about:blank);background-attachment:fixed}
/*页面右侧滚动条*/
html { overflow-y:scroll;}


/*清除页面所有图片的默认边框*/
img { border:0;}

/*去除ol、ul、li的默认样式*/
ol,ul,li { list-style-type:none;}
ul, li, form, h1, h2, h3, h4, h5, h6, h7, dl, dd, dt, input, p,div {
	margin:0px;
	padding:0px;
	list-style:none;
}

/*设置表单等项目的默认字体大小*/
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;}

/*整体宽度*/
.w1076 { width:1080px; 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%}

/*上一页，下一页*/
.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:35px; background: #eee; border-bottom:1px solid #dedede; line-height:35px;}
.top { height:35px; width:1280px; margin:0px auto;}
.top p { color:#F00; float:left;}
.top .link { float:right; line-height:35px; width:200px;}
.top .link li { float:right; margin-right:15px; font-size:13px;}

.menus { width:1280px; margin:0px auto; height:85px; line-height:85px;}
.menus .logo { float:left; width:280px; height:68px; overflow:hidden; background:url(../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(../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(../headbg.jpg) center 30px no-repeat;}
.head .logo p { width:63px; height:63px; background:url(../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(../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; }
*/
.footer{ height:250px; overflow:hidden; background:#006600; color:#FFF; text-align:center; line-height:50px; margin-top:25px;}
.foot{ width:1280px; margin:0px auto; margin-top:25px;}
.footmenu {
	float: left;
	width: 980px;
	height: auto;
	overflow: hidden;
	border-right: 1px solid #CCC;
	padding-bottom: 60px;
}
.footmenu dl { float:left; width:140px;}
.footmenu dl dt { height:45px; line-height:30px;  text-align:left;}
.footmenu dl dt a {font-weight:bold; color:#FFF;}
.footmenu dl dd { line-height:30px; text-align:left; font-size:13px;}
.footmenu dl dd a { font-size:13px; color:#FFF;}
.footcontact {
	width: 200px;
	float: left;
	margin-left: 50px;
}
.footcontact p { height:45px; line-height:30px; font-weight:bold; text-align:left;}
.footcontact h3 { text-align:left; margin-left:40px;}
.footcontact ul li { line-height:25px; text-align:left; font-size:13px;}
.foots { background:#003300; height:40px; line-height:40px;}
.footss { width:1240px; margin:0px auto; line-height:40px; color:#FFF; font-size:13px;}

/*在线留言样式*/
td.text{ width:20%; padding:6px 5px 6px 0px; text-align:right; font-size:14px; font-weight:bold;}
td.input{ padding:6px 8px;}
td.input input{ margin-right:8px;}
td.input .info{ padding-left:15px; color:#f00;}
td.input img{ position:relative; bottom:1px;}
td.submint{ padding:10px;}
input.input-text,input.input-file,input.code,textarea { padding: 4px; font-size: 15px; outline: none; text-shadow: 0px 1px 0px #fff; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; border: 1px solid #ccc; -webkit-transition: .3s ease-in-out; -moz-transition: .3s ease-in-out; -o-transition: .3s ease-in-out; background:#fff url(../dt-10.gif) repeat-x left top; }
.button{ display: inline-block; zoom: 1; *display: inline; vertical-align: baseline; margin: 0 2px; outline: none; cursor: pointer; text-align: center; text-decoration: none; font: 14px/100% Arial, Helvetica, sans-serif; padding: .5em 2em .55em; text-shadow: 0 1px 1px rgba(0,0,0,.3); -webkit-border-radius: .5em; -moz-border-radius: .5em; border-radius: .5em; -webkit-box-shadow: 0 1px 2px rgba(0,0,0,.2); -moz-box-shadow: 0 1px 2px rgba(0,0,0,.2); box-shadow: 0 1px 2px rgba(0,0,0,.2);}
.button:hover { text-decoration: none; color:#fff; }
.button:active { position: relative; top: 1px;}
.mesbut{ color: #fef4e9; border: solid 1px #da7c0c; background: #f78d1d; background: -webkit-gradient(linear, left top, left bottom, from(#faa51a), to(#f47a20)); background: -moz-linear-gradient(top,  #faa51a,  #f47a20); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#faa51a', endColorstr='#f47a20'); }
.mesbut:hover { background: #f47c20; background: -webkit-gradient(linear, left top, left bottom, from(#f88e11), to(#f06015)); background: -moz-linear-gradient(top,  #f88e11,  #f06015); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f88e11', endColorstr='#f06015'); }
.mesbut:active { color: #fcd3a5; background: -webkit-gradient(linear, left top, left bottom, from(#f47a20), to(#faa51a)); background: -moz-linear-gradient(top,  #f47a20,  #faa51a); filter:  progid:DXImageTransform.Microsoft.gradient(startColorstr='#f47a20', endColorstr='#faa51a');}


.pages{ padding:3px; margin:3px; text-align:center; font-family: Verdana, Arial, Helvetica, sans-serif; font-size: 12px; }
.pages a,.pages span.miy{ margin:2px; text-decoration:none;}
.pages .disabledfy{ font-family: Tahoma, Verdana;}

.pages a,.metpager_4 span.miy{ border:1px solid #aaaadd; padding:2px 5px 2px 5px; color:#999;}
.pages a:hover { border:1px solid #999; color:#000;}
.pages a:active {border:1px solid #999; color:#000;}
.pages span.current { border:1px solid #999; background-color:#999; padding:2px 5px 2px 5px; margin:2px; color:#FFFFFF; text-decoration:none;}
.pages span.disabled { border:1px solid #eee; padding:2px 5px 2px 5px; margin:2px; color:#ddd;}