@charset "utf-8";
/* CSS Document */
body{
background-color:#FFFFFF;}
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, dl, dt, dd, ul, ol, li, pre, form, fieldset, legend, button, input, textarea, th, td {
	margin: 0;
	padding: 0;
}
body, button, input, select, textarea {
	font: 12px/1.5tahoma, arial, \5b8b\4f53;
}
h1, h2, h3, h4, h5, h6 {
	font-size: 100%;
}
address, cite, dfn, em, var {
	font-style: normal;
}
code, kbd, pre, samp {
	font-family: couriernew, courier, monospace;
}
small {
	font-size: 12px;
}
ul, ol {
	list-style: none;
}
a {
	text-decoration: none;
	color:#333;
}
a:hover {
	text-decoration: none;
}
sup {
	vertical-align: text-top;
}
sub {
	vertical-align: text-bottom;
}
legend {
	color: #000;
}
fieldset, img {
	border: 0;
}
button, input, select, textarea {
	font-size: 100%;
}
table {
	border-collapse: collapse;
	border-spacing: 0;
}

/*自定义的共用样式*/
ul:after,ol:after{
	content:"";
	visibility:hidden;
	clear:both;
	display:block;
	height:0;
}
ul,ol{
	zoom:1;
}
html,body{
	width:100%;
	height:auto;
	font-family:"微软雅黑";
}
.w1200 { width:1200px; margin: 50px auto 20px; }
.benner { min-width:1200px; min-height:280px; margin:0 auto; }
/*最顶部bar*/
.topBarBg{
	width:100%;
	min-width:1200px;
	background-color:#f2f2f2;
	font-family:"宋体";
	border-bottom:1px solid #d6d6d6;
}
.topBar{
	height:26px;
	width:1200px;
	margin:0 auto;
	color:#666;
}
.topBarLeft{
	height:100%;
	line-height:26px;
	float:left;
	font-size:13px;
}
.topBarRight{
	height:100%;
	line-height:26px;
	float:right;
}
.topBarRight>ul{
	height:100%;
}
.topBarRight>ul>li{
	float:left;
	height:14px;
	font-size:13px;
	line-height:14px;
	padding-left:5px;
	padding-right:5px;
	margin-top:6px;
	cursor:pointer;
}
.topBarRight>ul>li img{
	margin-top:-5px;
}
.topBarRight>ul>li:nth-of-type(3){
	padding-right:0;
}
.topBarRight>ul>li:nth-of-type(2){
	border-left:1px solid #666;
	border-right:1px solid #666;
}
.topBarRight>ul>li:hover{
	color:red;
}
/*header部分*/
.headerBg{
	width:100%;
	height:120px;
	overflow:hidden;
/*	background:url(/images/headbg.jpg) repeat-x bottom;*/
}
.headerBg .headerCont{
	display:block;
	width:1200px;
	height:110px;
	margin:5px auto;
}
.headerCont .logo{
	width:270px;
	height: 110px;
	float:left;
}
.titBre { margin-top:16px; }

.telTit { margin:16px 0 0 10px; }
.telTit img { margin-top:4px; }

.headerCont .topTel {
	width:280px; height:43px;
	margin:18px 0 0 8px;
	float:left;
	text-indent:-9999px;
	background:url(/images/topTel.jpg) no-repeat left;
}

.headerCont .title{
	font-size:28px;
	float:left;
	color:#3d3e41;
	padding-left:16px;
	padding-right:16px;
	font-family:'Times New Roman',Georgia,Serif;
	font-weight:bold;
}
.headerCont .title span{
	font-size:18px;
	display:block;
	color:#e60619;
	letter-spacing:3px;
}
.headerCont p{
	display:inline-block;
	float:right;
	height:55px;
	margin-top: 20px;
}
.headerCont p em{
	display:block;
}
.headerCont p:nth-of-type(1){
	font-size:14px;
	letter-spacing:2px;
	padding-top:8px;
}
.headerCont p.titBre em{
	font-size:9px;
	letter-spacing:-1px;
	text-align:center;
}
.headerCont p.telTit {
	font-size:18px;
	padding-left:50px;
	position:relative;
	margin-top:5px;
}
.headerCont p.telTit img{
	position:absolute;
	left:0;
}
.headerCont p.telTit i{
	margin-left: 5px;
	font-style: normal;
}
.headerCont p.telTit span{
	font-size:32px;
	display:block;
	color: #bc0c16;
	font-weight: bold;
	margin-top: 10px;

}


/*头部导航菜单*/
.nav{
	width:100%;
	min-width:1200px;
	height:45px;
	background: #393939;
}
.nav ul{
	width:1200px;
	height:100%;
	margin:0 auto;
}
.nav ul li{
	float:left;
	height:100%;
	width:109px;
	text-align:center;
	color:white;
	line-height:45px;
	font-size:16px;
	font-family:"微软雅黑";
	cursor:pointer;

}
.nav ul li a{
	color:white;
	width:100%;
	height:45px;
	display:block;
}
.nav ul li a:hover{
	color:white;
}

.nav ul li a:visited{
	color:white;
	text-decoration:none;
}
/*.nav ul li:hover{
	border-bottom: 2px solid #e00024;

}
.nav ul li:hover a{
	color: #e00024;
}*/
.nav ul li:hover {
    background-color: #bc0c16;
}
.nav ul li.current{
	background-image: url(../images/anniu2.jpg);
	background-repeat: no-repeat;
}

.dm_pages{ text-align:center;  position: relative;  overflow:hidden; }
.dm_pages select { width:78px;height:40px; line-height:40px; }
.dm_pages ul{
	width:1000px;
	margin:30px auto;
}
.dm_pages ul li{
	float:left;
	font-family:Tahoma;
	font-size:18px;
	color:#E71F19;
	height:44px;
	line-height:44px;
	margin-right:6px;
	border:1px solid #E71F19;
}
.dm_pages ul li a{
	float:left;
	line-height:20px;
	padding:11px 20px;
	color:#E71F19;
	display:block;
}
.dm_pages ul li a:hover{
	color:#004276;
	text-decoration:none;
	line-height:20px;
	padding:11px 20px;
	background-color:#F2F2F2;
}
.dm_pages ul li.thisclass { line-height:20px; }
.dm_pages ul li.thisclass, .dm_pages ul li span { padding:0 20px; }
.dm_pages ul li.thisclass,
.dm_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover
{
	background-color:#f5f5f5;
	padding:12px 16px;
	font-weight:bold;
}
.dm_pages .pageinfo{
	line-height:21px;
	padding:12px 6px;
	color:#E71F19;
}
.dm_pages .pageinfo strong{
	color:#666;
	font-weight:normal;
	margin:0px 2px;
}


/*主体*/
.body{
	width:100%;
	min-width:1200px;
}
.conbox .content-box {
	font-size: 12px;
}
.fl { float:left; }

/*联系我们*/
.conbox .contact h3{
	font-size:30px;
	height:60px;
	line-height:60px;
	text-align:center;
	color:#e00024;
}
.conbox .contact>div{
	width:520px;
	height:75px;
	margin:15px auto 35px;
	border:4px solid #e9b4b2;
	position:relative;
}
.conbox .contact>div>span{
	width:160px;
	height:46px;
	position:absolute;
	font-size:30px;
	left:180px;
	top:-26px;
	background-color:white;
	font-weight:bold;
	padding-left:10px;
	padding-right:10px;
	font-family:"宋体";
}
.conbox .contact div p{
	height:75px;
	line-height:75px;
	text-align:center;
	font-size:16px;
}
.conbox .contact ul>li{
	float:left;
	height:230px;
}
.conbox .contact ul>li.address{
	width:480px;
	margin-right:35px;
}
.contact dt:before,.contact dd:before{
	content:"";
	width:6px;
	height:100%;
	background-color:#e00024;
	position:absolute;
	left:0;
}
.conbox .contact ul>li.address dt{
	height:26px;
	line-height:26px;
	font-size:14px;
	position:relative;
	padding-left:20px;
}
.conbox .contact ul>li.address dd{
	font-size:14px;
	position:relative;
	padding-left:20px;
}
.conbox .contact ul>li.address dd.pb20 {
	margin-bottom:30px;
}
.conbox .contact ul>li.contform {
	width:685px;
}
.conbox .contact ul>li.contform form span.form-a {
	width:270px;
	height:100%;
	margin-right:20px;
	display:inline-block;
}
.conbox .contact ul>li.contform form span.form-b {
	width:390px;
	height:100%;
	display:inline-block;
}
.conbox .contact ul>li.contform form input{
	width:100%;
	height:40px;
	margin-bottom:25px;
	padding-left:15px;
}
.conbox .contact ul>li.contform form span textarea{
	width:100%;
	height:110px;
	margin-bottom:15px;
	padding:15px;
}
.conbox .contact ul>li.contform form span .btn {
	margin-bottom:0;
	padding:0;
	background-color:#e00024;
	color:white;
	border:0;
	outline:0;
}
/*服务*/
.serve{
	width:100%;
	min-width:1200px;
	height:222px;
	background-color:#575757;
}
.serve .serveCont{
	width:1200px;
	height:100%;
	padding-top:70px;
	padding-bottom:52px;
	margin:0 auto;
}
.serve .serveCont ul>li{
	width:155px;
	height:100px;
	float:left;
	position:relative;
}
.serve .serveCont ul>li a{
	color: white;
}
.serve .serveCont ul>li.hottel {
	width:420px;
}
.serve .serveCont ul>li img{
	width:100px;
	height:100%;
	position:absolute;
	left:0;
	top:0;
}
.serve .serveCont ul>li h5{
	line-height:100px;
	font-size:20px;
	color:white;
	font-weight:bold;
}
.serve .serveCont ul>li p{
	width:100px;
	font-size:12px;
	color:white;
}
.serve .serveCont ul>li.hottel {
	border-left:1px solid white;
	padding-left:65px;
}
.serve .serveCont ul>li.hottel i.hottel-1 {
	font-size:14px;
	height:28px;
	line-height:28px;
	font-style: normal;
	color:white;
}
.serve .serveCont ul>li.hottel i.hottel-2 {
	font-size:44px;
	padding-top:10px;
	padding-bottom:15px;
	font-style: normal;
	font-weight:bold;
	color:white;
	font-family: Impact, Charcoal, sans-serif;
}
/*尾部信息*/
.footer {
	width:100%;
	min-width:1200px;
	padding-bottom:20px;
}
.footer .friendship{
	width:1200px;
	margin:0 auto 15px;
}
.footer .friendship h4{
	height:30px;
	width:100%;
	background-color:#FAFAFA;
	border-bottom:1px solid #F5F5F5;
	font-size:14px;
	font-weight:bold;
	line-height:30px;
	display:block;
	position:relative;
	padding-left:10px;
}
.footer .friendship h4 span{
	float:right;
	font-size:14px;
	padding-right:15px;
}
.footer .friendship h4 span a{
	color:#333;
}
.footer .friendship div {
	height:44px;
	width:100%;
	border:2px solid #d8e6ee;
	line-height:44px;
	text-align:center;
}
.footer .friendship div a { padding:0 10px; }
.footer .footer-title{
	width:100%;
	height:50px;
	margin:0 auto;
	/*border-top:2px solid #EB212E;*/
	text-align:center;
}
.footer .footer-title, .footer .footer-title a {
	font-size:16px;
	line-height:40px;
	color: #000000;
}
.footer .footer-title, .footer .footer-title a:hover {
	color: #721D1D;
}
.footer .footer-title a { padding:0 20px; }
.footer .footer-title ul>li:last-child{
	border:0;
}
.footer .footer-title ul>li a{
	text-decoration:underline;
	color:black;
	font-weight:bold;
}
.footer p{
	width:1200px;
	margin:0 auto;
	text-align:center;
	font-size:13px;
	font-family:"宋体";
	height:20px;
	line-height:20px;
}
.floatDiv {position: fixed; TOP: 50%; margin-top:-180px; RIGHT: 1px; _position: absolute; width:auto; z-index:99999999999;}
.floatDiv .floatL {POSITION: relative; WIDTH: 28px; FLOAT: left;}
.floatDiv .floatL A {TEXT-INDENT: -9999px; DISPLAY: block; FONT-SIZE: 0px}
.floatDiv .floatR { FLOAT: left;}
/*悬浮客服样式*/
.floatbox{ height:333px;width:82px; background:#fff;}
.floatbox li{margin-bottom:2px; height:65px;width:82px;text-align:center; position:relative;}
.floatbox li a{padding-top:45px; display:block;color:#fff; text-decoration:none;}
.floatbox li:hover a{color:#fff; text-align:center;}
.floatbox ul{background:#fff;z-index:99999;display:none; border:1px solid #000}
.floatbox li:hover ul{top:0;display:block;position:absolute;right:81px;}
.floatbox li:hover ul li{font-size:12px;border:none;float:left; background:#FFFFFF; width:auto;}
.floatbox li:hover ul a{color:#fff;text-decoration:none;padding:0; text-align:left; }
.floatbox li:hover ul li a:hover{text-decoration:underline}
.floatbox li:hover ul .bdsharebuttonbox tr{ height:20px; padding:0;}
.floatbox li:hover ul .bdsharebuttonbox td{ text-indent:20px; padding-top:2px; height:20px; padding-left:4px;}
.floatbox li:hover ul .bdsharebuttonbox td a{ color:#000; margin:4px 0 4px 0; line-height:20px;}
.floatbox li:hover ul .bdsharebuttonbox td a:hover{ color:#ed5757;}
.floatbox li a.zxkf{
	background-color: #E60619;
	background-image: url(../images/float_qq.png);
	background-repeat: no-repeat;
	background-position: center 10px;
}
.floatbox li a.tel{ background:#E60619 url(../images/float_tel.png) no-repeat center 10px;}
.floatbox li a.fx{ background:#E60619 url(../images/float_fx.png) no-repeat center 10px;}
.floatbox li a.wx{ background:#E60619 url(../images/float_er.png) no-repeat center 10px;}
.floatbox li a.fhtop{ background:#E60619 url(../images/float_top.png) no-repeat center 10px;}
.floatbox li a.zxkf:hover,.floatbox li a.tel:hover,.floatbox li a.fx:hover,.floatbox li a.wx:hover,.floatbox li a.fhtop:hover{ background-color:#000}
.floatbox li p{top:0;position:absolute;right:81px;height:85px;line-height:63px;border:1px solid #000;background:#fff;display:none}
.floatbox li:hover p{display:block;}

.bdshare_t, .acopyright, .viewbox { margin:0 auto; }
.bdshare_t {
	float:none !important;
	text-align:left;
	height:25px;
	overflow:hidden;
}
.bdshare_t a, .bdshare_t span { height:25px !important;line-height:20px;display:block; padding:0; }
.acopyright { 
line-height: 22px;
color: #CB1515;
border-bottom:1px dashed #ccc;
border-top:1px dashed #ccc;
background: #F9F9F9;
}
.acopyright div { padding:15px 0; }
.akeyWord { height:30px; line-height:30px; border-bottom:1px dashed #ccc; margin-bottom:10px;}
.akeyWord a {margin:0 3px; color:#000; }
.akeyWord span {float: left;}
.akeyWord h2 {font:12px/1.5 tahoma,arial,sans-serif;float: left;padding-top: 5px;}
.viewbox .handle .context a { font-size:18px; color:#333333; }
.config_pic {
width: 1198px;
margin:0 auto;
border: 1px solid #E0E0E0;
}
.config_pic{border:1px solid #C0C0BE;}
.config_pic .fr{width:auto;}.config_pic .fr a{font-size:12px;}
.config_pic h2{background:url(/images/newsblock.gif) 0 -39px repeat-x;font-size:14px;font-weight:700;height:28px;line-height:31px;border-bottom:1px solid #E1E1E1;padding:0 10px;position:relative}
.config_pic h2 i a{font-size:12px;color:#323335;font-weight:normal;margin-left:5px}
.config_pic ul{overflow:hidden;zoom:1;padding:40px 5px 40px 20px;}
.config_pic li{float:left;display:inline;margin:0 19px;width:147px;text-align:center;}
.config_pic li p{margin:5px 0;}
.config_pic li p a{font-size:14px;}
.config{width:618px;overflow:hidden;zoom:1;margin:10px 10px 0;padding-bottom:10px;border-bottom:1px dotted #E1E1E1;}
.config img{border:none;padding:0;}
.config_l{width:200px;margin-right:10px;}
.config_r{width:408px;}
.config_r a{text-decoration:underline}
.config_r i,.config_r i a{color:#f00;}
.config_r dl{overflow:hidden;zoom:1;}
.config_r dd{float:left;display:inline;width:204px;overflow:hidden;height:23px;line-height:23px;}
.config_r p{color:#333; width:408px;overflow:hidden;height:23px;line-height:23px;}
.cp_title{overflow:hidden;zoom:1;padding:0 10px;height:30px;line-height:30px;}
.cp_title span{ float:right;}.cp_title span a{ font-size:12px;font-weight:normal;}.cp_title{ font-weight:bold; font-size:14px;background: url(/images/newsblock.gif) 0 -39px repeat-x;height: 31px;line-height: 31px;}
.cp_title a {line-height: 31px;}
/*---------- viewbox ---------*/
.viewbox{
	padding-bottom:50px; overflow:hidden; position: relative; 
}
.viewbox .title{
	height:56px;
	line-height:56px;
	text-align:center;
	overflow:hidden;
	padding-top:10px;
}
.viewbox .title h2{
	font-size:24px;
	color:#2b2b2b;
}
.viewbox .info{
	height:24px;
	line-height:17px;
	text-align:center;
	overflow:hidden;
	color:#666;
}
.viewbox .info small{
	margin-left:8px;
	margin-right:3px;
	color:#999;
	font-size:12px;
}
.viewbox .info a{
	color:#690;
}
.viewbox .intro{
	width:90%;
	padding:8px 16px;
	line-height:24px;
	background:#f5fcee;
	border:1px solid #DCDDDD;
	font-size:14px;
	color:#706A6A;
	margin:8px auto 0 auto;
}
.viewbox .infolist{
	width:368px;
	float:left;
}
.viewbox .infolist small{
	width:100px;
	text-align:right;
	display:block;
	float:left;
	font-size:12px;
	line-height:31px;
	color:#999;
	clear:left;
	height:31px;
	overflow:hidden;
}
.viewbox .infolist span{
	width:200px;
	line-height:30px;
	float:left;
	height:31px;
	overflow:hidden;
}
.viewbox .picview{
	width:320px;
	float:right;
	padding-right:24px;
	padding-top:16px;
}
.viewbox .labeltitle{
	height:23px;
	background:url(../default/images/view-labeltitle-bg.gif) left 10px repeat-x;
	clear:both;
	overflow:hidden;
	margin:0px auto 0px;
	padding-top:10px;
}
.viewbox .labeltitle strong{
	width:80px;
	height:23px;
	line-height:23px;
	text-align:center;
	color:#FFF;
	letter-spacing:1px;
	display:block;
	float:left;
	background:url(../default/images/view-labeltitle-bg.gif) left -44px no-repeat;
	overflow:hidden;
}

.viewbox .content{
	font-size:14px;
	padding:12px 16px;
	line-height:25px;
	color:#333;
}

.viewbox .boxoff{
	height:10px;
	width:653px;
	overflow:hidden;
	clear:both;
	background:url(../default/images/boxoff.gif) left 15px repeat-x;
	margin:4px auto;
	padding-top:10px;
}
.viewbox .boxoff strong{
	display:block;
	width:8px;
	height:10px;
	overflow:hidden;
	font-size:0px;
	line-height:100px;
	background:url(../default/images/boxoff.gif) right -10px no-repeat;
	float:left;
}
.viewbox .newdigg{
	width:406px;
	height:51px;
	margin:8px auto;
	clear:both;
	overflow:hidden;
	padding-left:8px;
}
.viewbox .diggbox{
	width:195px;
	height:51px;
	float:left;
	margin-right:8px;
	overflow:hidden;
	cursor:pointer;
}
.viewbox .diggbox .digg_act{
	font-size:14px;
	float:left;
	line-height:31px;
	text-indent:32px;
	height:29px;
	overflow:hidden;
	font-weight:bold;
}
.viewbox .diggbox .digg_num{
	float:left;
	line-height:29px;
	text-indent:5px;
}
.viewbox .diggbox .digg_percent{
	width:180px;
	clear:both;
	padding-left:10px;
	overflow:hidden;
}
.viewbox .diggbox .digg_percent .digg_percent_bar{
	width:100px;
	height:7px;
	background:#E8E8E8;
	border-right:1px solid #CCC;
	float:left;
	overflow:hidden;
	margin-top:3px;
}
.viewbox .diggbox .digg_percent .digg_percent_num{
	font-size:10px;
	float:left;
	padding-left:10px;
}
.viewbox .diggbox .digg_percent .digg_percent_bar span{
	display:block;
	height:5px;
	overflow:hidden;
	background:#000;
}
.viewbox .newdigg .digg_good{
	background:url(../default/images/newdigg-bg.png) left top no-repeat;
}
.viewbox .newdigg .digg_bad{
	background:url(../default/images/newdigg-bg.png) right top no-repeat;
}
.viewbox .newdigg .digg_good .digg_act{
	color:#C30;	
}
.viewbox .newdigg .digg_good .digg_num{
	color:#C63;
}
.viewbox .newdigg .digg_bad .digg_act{
	color:#36C;	
}
.viewbox .newdigg .digg_bad .digg_num{
	color:#39C;
}
.viewbox .newdigg .digg_good .digg_percent .digg_percent_bar span{
	border:1px solid #E37F24;
	background:#FFC535;
}
.viewbox .newdigg .digg_bad .digg_percent .digg_percent_bar span{
	border:1px solid #689ACC;
	background:#94C0E4;
}
.viewbox .handle{
	height:40px;
	padding-top:5px;
	float:left;
}
.viewbox .handle .digg{
	width:59px;
	height:59px;
	float:left;
	background:url(../default/images/digg-bg.gif) no-repeat;
	margin-right:12px;
}
.viewbox .handle .digg .digg_num{
	width:56px;
	height:34px;
	font-size:20px;
	text-align:center;
	line-height:34px;
	overflow:hidden;
	color:#6B9169;
}
.viewbox .handle .digg .digg_act{
	width:56px;
	height:22px;
	line-height:23px;
	overflow:hidden;
}
.viewbox .handle .digg .digg_act a{
	margin-left:11px;
	color:#666;
	float:left;
}
.viewbox .handle .context{
	float:left;
}
.viewbox .handle .context ul li{
	line-height:28px;
	color:#888;
	font-size:18px; color:#333333;
}