@charset "utf-8";
/* CSS Document */

body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{margin:0;padding:0}
body{font-size:14px;font-family:"MicroSoft YaHei",arial,SimSun,Verdana,Geneva,Helvetica;color:#000;line-height:20px;-webkit-text-size-adjust:none}
input{font-family:"MicroSoft YaHei",arial,SimSun,Verdana,Geneva,Helvetica;}
a{color:#1fb6c4;text-decoration:none}
a:hover{ color:#199eaa; text-decoration:underline;}
table{border-collapse:collapse;border-spacing:0}
fieldset,img{border:0}
img{vertical-align:middle}
address,caption,cite,code,dfn,em,strong,th,var{font-style:normal;font-weight:normal}
ol,ul{list-style:none}

.brandmain{background:#f7f7f5;color:#f2f2f2;}




.roll { width: 1002px; height: 190px; margin:0 auto; position: relative;padding:50px 0;}
.thotelicon{display: block; width: 23px; height: 46px; background:url(newdetail.png) no-repeat; position: absolute; top: 165px; z-index: 1;}
.btn_left { background-position: -225px -22px; left:10px;top:110px; }
.btn_left:hover { background-position:-282px -22px; }
.btn_right { background-position: -255px -22px;right:10px;top:110px;}
.btn_right:hover { background-position:-311px -22px; }
.roll .wrap {width:1000px; height:190px; position:relative; overflow:hidden; }
.roll ul { position: absolute; top: 0; left: 0; }
.roll li { float: left; width: 234px; height: 190px;padding:0 8px;}
.roll li img{width:234px;height:158px;}
.roll li a{display:block;text-decoration:none;}
.roll_text{padding:0px 15px;background:#fff;}
.roll_text p{height:30px;line-height:30px;color:#333;overflow:hidden;}