/* CSS main */

.banner_Ny{ position:relative; width:100%; height:336px; background:url(../images/bannerN-09055977202.jpg) center top no-repeat;}
.banner_Ny img{ position:absolute; left:50%; margin-left:-960px; width:1920px;}
.ny_tit{ width:100%; height:122px; background:url(../images/losw.jpg) center top no-repeat; border-bottom:1px solid #ededed; margin-bottom:15px;}
.ny_titN{ width:1400px; margin:0 auto;}
.ny_titNleft{ float:left;width:80%;display: flex;flex-direction: row; align-items: center;margin-top: 20px}
.top_title{ padding:16px 0;}
.top_title p{ font-size:24px; color:#2ba0e0; line-height:32px;}
.top_title span{ color:#b5b5b5; font-size:14px; line-height:18px;}
.list_nav ul li{ float:left; margin-left: 5px;}
.list_nav ul li a{ display:block; height:35px; line-height:35px; padding:0 30px; color:white; background:#79ADDB; font-size:20px; border-radius:3px;}
.list_nav ul li a:hover,.list_nav ul li a.list_A{ color:#fff; background:#4a84b7; text-decoration:none;}
.list_nav_active{
    background:#3b678d!important;
}
.ny_titNright{ float:right; margin-top:50px; height:30px; line-height:30px;font-size: 14px}
.ny_titNright ul{ background:url(../images/tb6.png) no-repeat left center; padding-left:12px; display:inline-block;}
.ny_titNright ul li{ float:left; color:#818181;}
.ny_titNright ul li a{ color:#818181;}
.ny_titNright ul li a:hover{ color:#008ca7; text-decoration:none;}
.ny_Nr{ width:1400px; margin:0 auto;}
.nr_Ny{ width:1400px; margin:0 auto;  margin-bottom:30px;}
.about {
    color: #666666;
    line-height: 26px;
    font-size: 14px;
}
.product_Wz{ line-height:24px; color:#8c8c8c; font-size:14px; margin-bottom:35px;}
.product_ul ul{ width:1030px; display:inline-block; padding-bottom:30px; margin-bottom:25px; border-bottom:1px solid #e8e8e8;}
.product_ul ul li{ width:315px; margin-right:27px; float:left;}
.product_ul ul li img{ width:315px; height:210px;}
.product_ul ul li p{ text-align:center; width:315px; font-size:14px; height:70px; line-height:70px; overflow:hidden; color:#333333;}

.productin_left{ float:left; width:630px; height:380px; margin-right:35px;}
.lx_ct{ overflow:hidden; padding:20px 0 35px; margin-top:20PX; background:url(../images/lx.png) right center no-repeat;}
.lx_ctt{ overflow:hidden; height:55px; line-height:55px;}
.lx_ctt em{ float:left; height:55px; line-height:55px; padding:0 44px 0 36px; font-size:18px; color:#d90000; background:url(../images/lx_bg01.png) 5px center no-repeat;}
.lx_ctt b{ float:left; height:55px; line-height:55px; padding:0 0 0 27px; font-size:16px; color:#d40000; font-weight:bold; background:url(../images/lx_bg02.png) left center no-repeat;}
.lx_ctt strong{ float:left; height:55px; line-height:55px; padding:0 0 0 27px; font-size:16px; color:#d40000; font-weight:bold; background:url(../images/lx_bg02.png) left center no-repeat;}
.lx_ctl{ float:left; width:625px; font-size:16px; color:#333; line-height:34px;}
.lx_ctm{ float:left; width:635px; font-size:16px; color:#333; line-height:34px;}

/***********************酒店预定**********************/
.room{width:100%;height:600px;flex-direction: row;justify-content: space-between;display: flex;}
.roowms{font-size: 26px;font-weight: 700;color:#2BA0E0}
.roomleft{width:35%;height:100%;}
.roomright{width:63%;height:100%;background: #f8f8f8;display: flex;justify-content: center;align-items: center;flex-direction: column;}
.roomce{width:90%;height:50px;display: flex;justify-content: space-between;margin-top: 25px}
.cenl{width:48%;height:50px;line-height: 50px;font-size: 18px;font-weight: 700}
.cenlinput{height:90%;width:70%;padding-left: 10px}

/***********************新闻页**********************/
.ab-xw-list{ width:1400px; margin-bottom:10px;}
.ab-xw-top{ width:1400px; height:180px; margin:0 auto; border-bottom:1px solid #e4e4e4; padding-top:10px;margin-top:10px}
.ab-xw-top:hover{background: #79ADDB;-webkit-transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    transition: all 0.5s;}}
.ab-xw-top-l{ width:20%; background:url(../images/xwtop.jpg) no-repeat 0 0; padding:4px 4px 4px 4px;}

.ab-xw-top-r{ width:78%; height:130px; padding-top:30PX;}
.ab-xw-top-r h3 a{ font-size:20px; font-weight:bold; color:#000;}
.ab-xw-top:hover .ab-xw-top-r h3 a{color: #fff;}
.xwitme{font-size: 15px}
.ab-xw-top:hover .xwitme{color: #fff;}
.ab-xw-top-r p{ line-height:20px; color:#333;font-size: 16px}
.ab-xw-top:hover .ab-xw-top-r p{color: #fff;}
.ab-xw-top-r span{ height:40PX; line-height:40PX;}
.ab-xw-nr{ width:1100px; margin:0 auto; height:300px; height:auto !important; min-height:300px;}
.ab-xw-nr ul { padding-top:14px;}
.ab-xw-nr li{ width:805px; height:40px; line-height:40px; background:url(../images/xwjt.png) left center no-repeat; color:#333; }
.ab-xw-nr li a{ padding-left:20px;}
.fyys{ width:500px; height:30px; text-align:right; line-height:30px; padding:10px; font-family:"宋体"; color:#333;}

.newsin_tit{ padding:20px 0; border-bottom:1px solid #e5e5e5; text-align:center; margin-bottom:30px;}
.newsin_tit01{ font-size:22px; height:40px; line-height:40px; color:#333333;font-weight: 700}
.newsin_tit02{ font-size:14px; height:30px; line-height:30px; color:#666666;}
.newsin_Wz{ width:1400px; margin:0 auto; color:#666666; line-height:26px; font-size:14px;}
.zx_wz_ys{float:left;font-size:14PX; text-align:left; width:670px; line-height:22px;margin-top:46px; display:inline; padding-left:5px; padding-bottom:36px;}
.zx_wz_ys a{ color:#333; font-size:14PX;}
.zx_wz_ys a:hover{ color:#22a0d5;}
.red_12{ color:#2ba0e0 !important;}
.zx_wz_ys span{ display:inline;}
/***********************图片**********************/

.mF_expo2010{position:relative;width:100%;height:100%;overflow:hidden;font:12px/1.5 Verdana,Geneva,sans-serif;background:#fff;}
.mF_expo2010 .loading{position:absolute;z-index:9999;width:100%;height:100%;color:#666;text-align:center;padding-top:90px;background:#fff url(loading.gif) center -40px no-repeat; overflow:hidden; }/*载入画面*/
.mF_expo2010 .pic li{position:absolute; width:100%;height:100%;}
.mF_expo2010 .pic li img{width:100%;height:100%;}/*图片和焦点图框架一样大小*/
.mF_expo2010 .txt li{position:absolute;z-index:2;left:0;width:1208px;height:36px;line-height:36px;overflow:hidden;}
.mF_expo2010 .txt li a{display:block;color:#fff;padding:2px 0 0 16px;font-size:14px;font-weight:bold;text-decoration:none;}/*标题样式*/
.mF_expo2010 .txt-bg{position:absolute;bottom:0;z-index:1;width:1208px;height:36px;overflow:hidden;background:#000;filter:alpha(opacity=40);opacity:0.4;}/*标题背景*/
.mF_expo2010 .num,.mF_expo2010 .num-bg{position:absolute;z-index:3;bottom:8px;right:8px;color:#fff; }/*按钮样式*/
.mF_expo2010 .num li,.mF_expo2010 .num-bg li{float:left;width:22px;height:18px;line-height:18px;overflow:hidden;text-align:center;margin-right:1px;cursor:pointer;}
.mF_expo2010 .num-bg li{background:#fff;filter:alpha(opacity=50);opacity:0.5;}/*按钮背景*/
.mF_expo2010 .num li.current,.mF_expo2010 .num li.hover{background:#F60;}/*当前/悬停按钮背景*/

.list-gcal-ns{background: #F8F8F8; width:1400PX; margin:0 auto;display: flex;justify-content: space-between;margin-top: 40px;height:500px;align-items: center}
.cipsaa{width:55%;height:100%;}
.cipsass{width:42%;height:100%;display: flex;justify-content: center;align-items: center;margin-left: 20px}
.cipsaff{width:100%;height:100%;}

.list-gcal-n{ width:1400PX; margin:0 auto;display: flex;flex-wrap: wrap;justify-content: space-between;margin-top: 15px;height:600px;align-items: center}
.cipsa{width:60%;height:100%;}
.cipsas{width:40%;height:100%;display: flex;justify-content: center;align-items: center;background:url(../images/cpimg.jpg)  no-repeat;}

.cipsaf{width:80%;height:90%;}
.cipti{font-size: 22px;font-weight: 700;margin-bottom: 20px;}
.ciptspan{font-size: 16px;line-height: 20px;}
.cipbot{width:140px;height:40px;background: #79ADDB;display: flex;justify-content: center;align-items: center;color:white;font-size: 16px;margin-top:60px;border-radius: 4px}
.cpitemaaaaaaaaa{width:100%;height:50px;display: flex;flex-direction: row;justify-content: space-between}
.cpitem{width: 100%;
    height: 50px;
    display: flex;
    flex-direction: row;
    justify-content: flex-start;
    flex-wrap: nowrap;
    
}
.cittopaaaaaaaa{height:100%;display: flex;padding:20px;box-sizing: border-box;font-size: 15px;justify-content: center;align-items: center;border:1px solid #e6e6e6;cursor:pointer;}
.cittop{height: 80%;
    display: flex;
    padding: 10px;
    box-sizing: border-box;
    font-size: 16px;
    justify-content: center;
    align-items: center;
    border: 1px solid #e6e6e6;
    cursor: pointer;
    border-radius: 3px;
    margin-left:10px;
}
.cittop:hover{background: #79ADDB;color:#fff}
.cps{width:24%;height:320px;margin-top: 20px;border:1px solid #e6e6e6;}
.cpst{width:100%;height:80%;background: yellow}
.cpsb{width:99.6%;height:20%;display: flex;justify-content: center;align-items: center;font-size: 18px}
.cpsb:hover{background: #79ADDB;color:white;border:1px solid #79ADDB;}
.bm-zi{ background:url(../images/bmm.jpg) right 10px no-repeat;}
.bm-zi td { font-size:14px;}
.ipcont_input{ width:300px; line-height:35px;}
.inputs{ height:35px; width:80px;}
.but1{ width:112px; height:33px; background:#F90; border:0; color:#fff;}
/* CSS 代码 */ 
DIV.digg { 
PADDING-RIGHT: 3px; PADDING-LEFT: 3px; PADDING-BOTTOM: 3px;
 MARGIN: 3px; PADDING-TOP: 3px; TEXT-ALIGN: center 
} 
DIV.digg A { 
BORDER-RIGHT: #aaaadd 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #aaaadd 1px solid;
 PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px; 
BORDER-LEFT: #aaaadd 1px solid; COLOR: #79ADDB; PADDING-TOP: 2px;
 BORDER-BOTTOM: #aaaadd 1px solid; TEXT-DECORATION: none 
} 
DIV.digg A:hover { 
BORDER-RIGHT: #79ADDB 1px solid; BORDER-TOP: #90010c 1px solid;
 BORDER-LEFT: #79ADDB 1px solid; COLOR: #000; BORDER-BOTTOM: #79ADDB 1px solid 
} 
DIV.digg A:active { 
BORDER-RIGHT: #79ADDB 1px solid; BORDER-TOP: #90010c 1px solid;
 BORDER-LEFT: #79ADDB 1px solid; COLOR: #000; BORDER-BOTTOM: #79ADDB 1px solid 
} 
DIV.digg SPAN.current { 
BORDER-RIGHT: #79ADDB 1px solid; PADDING-RIGHT: 5px;
 BORDER-TOP: #79ADDB 1px solid; PADDING-LEFT: 5px; FONT-WEIGHT: bold;
 PADDING-BOTTOM: 2px; MARGIN: 2px; BORDER-LEFT: #79ADDB 1px solid;
 COLOR: #fff; PADDING-TOP: 2px; BORDER-BOTTOM: #79ADDB 1px solid; BACKGROUND-COLOR: #79ADDB 
} 
DIV.digg SPAN.disabled { 
BORDER-RIGHT: #eee 1px solid; PADDING-RIGHT: 5px; BORDER-TOP: #eee 1px solid;
 PADDING-LEFT: 5px; PADDING-BOTTOM: 2px; MARGIN: 2px;
 BORDER-LEFT: #eee 1px solid; COLOR: #ddd; PADDING-TOP: 2px;
 BORDER-BOTTOM: #eee 1px solid 
} 
/******************在线留言*************/
.xw_cen{ padding-top:15px; width:1100px;}
.zxly{ width:925px; margin: 0 auto;}

.zxly_z{ width:386px; float:left;}

.zxly_y{ float:right; width:508px; height:220px; background:#e8e8e8; position:relative; padding:0px 6px;}

.zxly_zz{ width:374px; height:38px; padding:0px 6px; background:#e8e8e8; line-height:38px; margin-bottom:22px; position:relative;}

.zxly_zz span{font-family:微软雅黑; font-size:12px; line-height:38px; color:#404040;}

.zxly_y span{font-family:微软雅黑; font-size:12px; line-height:38px; color:#404040;}

.bg{ background:#797d94;}

.bg .zxly_zb{ color:#fff;}

.bg .zxly_yy{ color:#fff;}

.zxly_zb{ width:374px; z-index:9; position:absolute; left:6px; height:38px; background:none; border:none; font-family:微软雅黑; font-size:12px; line-height:38px; }

.zxly_yy{width:508px; position:absolute; z-index:9; left:6px; resize:none; overflow:hidden; height:220px; color:#404040;background:none; border:none; font-family:微软雅黑; font-size:12px; line-height:38px;  }

.tijioa{ float:right; clear:both; width:126px; height:34px; text-align: center; line-height:34px;font-family:微软雅黑; font-size:12px; color:#fff; background:#0273b7;}

.tijioa a{ display:block; width:126px; height:34px; color:#fff;}

.tijioa a:hover{ background:#797d94;}
.yjbg-bt{
	width: 925px;
	height: 30px;
	position: absolute;
	right: 137px;
    top: 37px;
	font-size: 20px;
	color: #FFF;
	font-weight:bold;
}
.yjbg-wz{
	margin:0 auto;
	padding-top:150px;
	padding-left:10px;
	width: 925px;
	font-size:14PX;

}


/*联系*/
#map { width: 1400px; border: #E9E9E9 1px solid; }
#map img { width: 100%; }
#map-up { background: url(../image/lxbj.jpg) repeat; }
.map-up-z { margin-top:30px }
.mapl h5 { font-size: 30px; color: #79ADDB; }
.mapl p { line-height: 30px;font-size:16px;margin-top:10px }
.map-ewm p { float: left; text-align: center;width: 150px; margin-left: 10px; }
.map-ewm p  span{ margin-top:14px; display:block;font-size: 16px}
.map-ewm p img { width: 134px; height: 134px; padding: 7px; border: #E9E9E9 1px solid; }
.fn_clear:after { visibility: hidden; display: block; font-size: 0; content: " "; clear: both; height: 0; }
.fn_clear { zoom: 1; }
.clear { diplay: block !important; float: none !important; clear: both; overflow: hidden; width: auto !important; height: 0 !important; margin: 0 auto !important; padding: 0 !important; font-size: 0; line-height: 0; }
.fn_left { float: left; }
.fn_right { float: right; margin-top:12px}

/*留下我们*/
.lxwm-l{ float:left;display:block; width:243px;}
.lxwm-r{display:block; float:right; width:618px;padding:50px 6px 6px; line-height:25PX;}
.lxwm-nr-z{ line-height:25PX; padding-top:10px; padding-right:10px; display:block; }


.list_nav-box{ width:1100PX; height:50PX; border-bottom:1PX solid #CCC; padding-top:20PX; margin-bottom:20PX;}
.list_nav2{ width:448PX; margin:0 auto; margin-bottom:20PX;}
.list_nav2 ul li{ float:left; margin-right:10px;}
.list_nav2 ul li a{ display:block; height:30px; line-height:30px; padding:0 20px; color:#FFF; background:#c30008; font-size:15px;border-radius:20PX;}
.list_nav2 ul li a:hover,.list_nav ul li a.list_A{ color:#e1e1e1; background:#c60c13; text-decoration:none; }

.list2-r-n2{  padding-top:10px;}
.list2-r-n2 li{ width:198px; height:263px; padding:4px; float:left;text-align:center; margin-right:15px; display:inline; border:1px solid #e8e8ea; background:#f5f5f5; margin-bottom:15px;}
.list2-r-n2 li:nth-child(5n+0){margin-right:0;}
.list2-r-n2 li span{ width:203px;line-height:36PX; height:36PX; display:block; padding-top:10px;}
.list2-r-n2 li A{ font-size:15px; }

.order-container {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background-color: #fbfbfb;
    padding: 49px 79px 61px 75px;
    margin-top: 41px;
    position: relative;
}
base.css:62
.w {
    width: 1200px;
    margin: 0 auto;
}
.order-container p.form-title {
    font-size: 22px;
    color: #333;
    line-height: 1;
    text-align: center;
}
.order-container span.warn-text {
    position: absolute;
    left: 50%;
    margin-left: -51px;
    bottom: 100px;
    color: #ff565b;
    font-size: 16px;
    line-height: 1;
}
.order-container form.step1 {
    height: 616px;
    margin-top: 77px;
    position: relative;
}
.form-group {
    width: 464px;
    height: 56px;
    border: 1px solid #e3e3e3;
    float: left;
    line-height: 56px;
    background-color: #fff;
    margin-bottom: 50px;
    position: relative;
}
.form-group:nth-child(2n) {
    float: right;
}
.form-group label {
    display: block;
    float: left;
    font-size: 18px;
    color: #333;
}
.form-group label i {
    display: inline-block;
    text-align: center;
    width: 20px;
    font-size: 18px;
    color: #ff565b;
}


.form-group label.label-gender {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 19;
}
div.select-block {
    width: 466px;
}
ul.select-list {
    border-color: #e3e3e3;
}
div.radio-tel {
    background-color: transparent;
    border: none;
}
div.radio-tel input {
    display: inline-block;
    float: none;
    margin-left: 34px;
}
p.prompt {
    font-size: 14px;
    color: #ff565b;
    position: absolute;
    left: 17px;
    bottom: 208px;
}
form .form-group span.warm {
    display: block;
    height: 54px;
    color: #ff565b;
    line-height: 54px;
    position: absolute;
    right: 1px;
    top: 1px;
    padding: 0 10px 0 20px;
    background: url('../img/error-icon.png') no-repeat;
    background-position: left center;
    background-color: #fff;
    display: none;
}
div.order-btn {
    position: absolute;
    left: 291px;
    bottom: 75px;
    width: 464px;
    height: 52px;
    border: none;
    background-color: transparent;
    line-height: 1;
    margin: 0;
}
div.order-btn input {
    width: 464px;
    height: 52px;
    background-color: #ff565b;
    line-height: 52px;
    text-align: center;
    cursor: pointer;
    font-size: 22px;
    color: rgba(255, 255, 255, 0.9);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
div.order-btn input:hover {
    -webkit-box-shadow: 0 0 10px #ff565b;
            box-shadow: 0 0 10px #ff565b;
}
div.select-set {
    box-sizing: border-box;
    width: 383px;
    height: 54px;
    font-size: 18px;
    color: #333;
    line-height: 54px;
    font-size: 18px;
}
.form-group input[name='sg-name'] {
    width: 384px;
}
order-1.css:56
.form-group input {
    display: block;
    float: left;
    height: 100%;
    font-size: 18px;
}
base.css:42
input, img {
    margin: 0;
    padding: 0;
    border: 0 none;
    outline-style: none;
    vertical-align: bottom;
}
input, textarea, select, button {
    text-rendering: auto;
    color: initial;
    letter-spacing: normal;
    word-spacing: normal;
    text-transform: none;
    text-indent: 0px;
    text-shadow: none;
    display: inline-block;
    text-align: start;
    margin: 0em;
    font: 400 13.3333px Arial;
}
user agent stylesheet
input, textarea, select, button, meter, progress {
    -webkit-writing-mode: horizontal-tb;
}div.select-arrow {
	width: 55px;
	height: 54px;
	background-color: #ff565b;
	cursor:pointer;
	position:absolute;
	top:0;
	right:0;
	z-index: 7;
}
div.select-arrow::after {
	content: '';
	display: block;
	width: 0;
	border: 12px solid transparent;
	border-top-color: rgba(255, 255, 255, .9);
	position: absolute;
	left: 50%;
	top: 50%;
	margin-left: -11px;
	margin-top: -5px;
	transform-origin: center 25%;
	transition: all .4s;
}
div.select-arrow.reverse::after {
	transform: rotate(180deg);
}


div.select-block {
	width: 464px;
	position: absolute;
	left: -1px;
	top: 54px;
	background-color: #fff;
	z-index: 999;
}

ul.select-list {
	cursor:pointer;
}

.form-group input {
    display: block;
    float: left;
    height: 100%;
    font-size: 16px;
	border: 0;
}

.form-group label.label-gender {
    position: absolute;
    left: 0;
    top: 0;
    z-index: 19;
}
div.select-block {
    width: 466px;
}
ul.select-list {
    border-color: #e3e3e3;
}
div.radio-tel {
    background-color: transparent;
    border: none;
}
div.radio-tel input {
    display: inline-block;
    float: none;
    margin-left: 34px;
}
p.prompt {
    font-size: 14px;
    color: #ff565b;
    position: absolute;
    left: 17px;
    bottom: 208px;
}
form .form-group span.warm {
    display: block;
    height: 54px;
    color: #ff565b;
    line-height: 54px;
    position: absolute;
    right: 1px;
    top: 1px;
    padding: 0 10px 0 20px;
    background: url(../img/error-icon.png) no-repeat;
    background-position: left center;
    background-color: #fff;
    display: none;
}
div.order-btn {
    position: absolute;
    left: 291px;
    bottom: 75px;
    width: 464px;
    height: 52px;
    border: none;
    background-color: transparent;
    line-height: 1;
    margin: 0;
}
div.order-btn input {
    width: 382px;
    height: 52px;
    background-color: #ff565b;
    line-height: 52px;
    text-align: center;
    cursor: pointer;
    font-size: 22px;
    color: rgba(255, 255, 255, 0.9);
    -webkit-transition: all .2s;
    -o-transition: all .2s;
    transition: all .2s;
}
div.order-btn input:hover {
    -webkit-box-shadow: 0 0 10px #ff565b;
            box-shadow: 0 0 10px #ff565b;
}
.order-pointer {
    position: absolute;
    left: 50%;
    bottom: 61px;
    margin-left: -48px;
}

.order-pointer::before {
    content: '';
    display: block;
    width: 96px;
    height: 1px;
    position: absolute;
    left: 0;
    top: 4px;
    background-color: #ccc;
    visibility: visible;
    z-index: 1;
}
.order-pointer li {
    position: relative;
    z-index: 9;
    float: left;
    margin-right: 20px;
    display: block;
    width: 9px;
    height: 9px;
    border-radius: 50%;
    background-color: #ccc;
}
.order-pointer li.active {
    -webkit-transform: scale(1.5,1.5);
        -ms-transform: scale(1.5,1.5);
            transform: scale(1.5,1.5);
    background-color: #ff565b;
}
.order-pointer li:last-child {
    margin-right: 0;
}
input:-webkit-autofill {
    -webkit-box-shadow: 0 0 0px 1000px white inset;
}
.form-yy{ width:263PX; height:30PX; margin-top:10PX}

/*访客留言*/
.main .guests{ height:368px; position:relative;}
.respond{ width:506px; height:300px; position:absolute; bottom:0; left:50%; left:208px;}
.respondtop{ background:url(../images/lyb_03.png) no-repeat; width:566px; height:55px;}
.respondbottom{ background:#fff; height:319px; width:506px; padding:0 30px;}
.respondleft,.respondright{ float:left;}
.respondleft{ margin-right:27px;}
.respondright{ padding-top:15px;}
.respondleft input{ color:#c3c3c3; margin-bottom:10px; background:url(../images/lybg.jpg) no-repeat; width:458px; height:37px; line-height:37px; border:0; padding-left:53px; }
.respondleft input.xm:focus{ background-position:0 0;}
.respondleft input.lxfs:focus{ background-position:0 -87px;}
.respondleft .lynr:focus{ background-position:0 -177px;}
.respondleft input.xm.click{ background-position:0 0;}
.respondleft input.lxfs.click{ background-position:0 -87px;}
.respondleft .lynr.click{ background-position:0 -177px;}
.respondleft .xm{ background-position:0 -43px; margin-top:15px;}
.respondleft .lxfs{ background-position:0 -131px;}
.respondleft .lynr{ height:109px; padding-left:53px; width:458px; border:0; background:url(../images/lybg.jpg) no-repeat 0 -295px; line-height:37px; color:#c3c3c3;}
.bq{ width:206px; height:116px; margin-bottom:20px;}
.fx{ overflow:hidden; height: 27px;}
.tj{ width:65px; height:21px; margin:19px auto 0;}
.tj input{ display:block; background:url(../images/lya_11.jpg) no-repeat; border:0px; width:65px; height:21px; line-height:0; font-size:0; text-indent:-999999em;}
.comment_body{ background: url(../images/bg_comment-btm.png )right bottom no-repeat; display: inline-block;}
.commentlist li.bottoms{ margin-bottom:10px;}
.commentlist li {
    display: inline-block;
    overflow: hidden;
}
.comment_div{ padding-top:42px; padding-left:106px; width: 720px;}
.txbg{ background:url(../images/lytxbg_03.png) no-repeat; width:68px; height:67px; padding:6px;}
.comment_meta {
    float: left;
    width: 78px;
}

.comment_content {
   background: transparent url(../images/imagedoc-darknoise.jpg) left top no-repeat;
    float: right;
    padding: 10px 17px 13px 30px;
    width: 572px;
	line-height:22px;
}
.lytop{ background:url(../images/lybx_03.jpg) repeat-x left bottom; padding-bottom:10px; width:566px; line-height:24px;}
.lytop ul li{ font-family:"微软雅黑"; color:#4ca901; float:left;}
.lytop ul li img{vertical-align:top;*vertical-align:middle;_margin-top:0px;_display:inline-block;}
.lytop ul li p{ color:#666666;}
.lybottom{ color:#aaaaaa; font-family:Arial; float:right; margin-top:21px;}
.hf{ background:url(../images/hfbj.jpg) no-repeat left bottom;  display: inline-block; margin-top:-1px;}
.hfnr{ background:url(../images/hfbgtop_03.jpg) no-repeat center top; width:546px; padding:10px 10px 17px;}
.hfnr ul li{ font-family:"微软雅黑"; color:#ffcc00; float:left;}
.ww{ width: 543px;}
.hfnr ul li p{ color:#fff;}
/*访客留言_end*/
