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

/* 清除内外边距 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */
pre, /* text formatting elements 文本格式元素 */
fieldset, lengend, button, input, textarea, /* form elements 表单元素 */
th, td { /* table elements 表格元素 */
    margin: 0;
    padding: 0;
}

/* 设置默认字体 */
body,
button, input, select, textarea { /* for ie */
    /*font: 12px/1 Tahoma, Helvetica, Arial, "宋体", sans-serif;*/
   /* 用 ascii 字符表示，使得在任何编码下都无问题 */
}

h1 { font-size: 20px; /* 18px / 12px = 1.5 */ }
h2 { font-size: 18px; }
h3 { font-size: 16px; }
h4, h5, h6 { font-size: 100%; }

address, cite, dfn, em, var { font-style: normal; } /* 将斜体扶正 */
code, kbd, pre, samp, tt { font-family: "Courier New", Courier, monospace; } /* 统一等宽字体 */
small { font-size: 12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ol { list-style: none; }
 li{ list-style-type :square;color:#555; } 
/* 重置文本格式元素 */
a { text-decoration: none; }
a:hover {
	text-decoration: underline;
	color:rgba(4,187,177,1);
}

abbr[title], acronym[title] { /* 注：1.ie6 不支持 abbr; 2.这里用了属性选择符，ie6 下无效果 */
    border-bottom: 1px dotted;
    cursor: help;
}

q:before, q:after { content: ''; }

/* 重置表单元素 */
legend { color: #000; } /* for ie6 */
fieldset, img { border: none; } /* img 搭车：让链接里的 img 无边框 */
/* 注：optgroup 无法扶正 */
button, input, select, textarea {
    font-size: 100%; /* 使得表单元素在 ie 下能继承字体大小 */
}

/* 重置表格元素 */
table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 重置 hr */
hr {
    border: none;
    height: 1px;
}

/* 让非ie浏览器默认也显示垂直滚动条，防止因滚动条引起的闪烁 */
html { overflow-y: scroll; }


/* float */
.left { float:left}
.right { float:right}
.fnone { float:none}

/* text-align */
.tleft { text-align:left}
.tright { text-align:right}
.tcenter { text-align:center}

.ml{margin-left:10px;}
.ml20{margin-left:20px;}
.ml5{margin-left:5px;}
.mt{margin-top:10px;}
.mt5{margin-top:5px;}
.mt15{margin-top:15px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.pm15{ padding-bottom:15px}
.mr {margin-right:10px;}
.mr5 {margin-right:5px;}
.mr15 {margin-right:15px;}
.mr20 {margin-right:20px;}
.pt20 {padding-top:10px}
.pm20 {padding-bottom:20px}
/* display */
.dis { display:block}
.dline {display:inline-block;}
.undis { display:none}


/*正文内容*/
body{font-size:14px;color:#555; font-family: "Microsoft Yahei","Hiragino Sans GB",Arial,Lucida,Verdana,SimSun,Helvetica,sans-serif,"\5b8b\4f53";line-height:24px;}
a { text-decoration:none; outline-style:none;cursor:pointer;}
a:hover { color:#ff6600; text-decoration:none;}
.content{width:1200px;margin:0 auto;}





/*banner*/
.slider{width:100%;height:auto;*overflow:hidden}
.slider .slideBox{width:100%;height:350px;position:relative;overflow:hidden}
.slider .slideBox .hd{width:100%;height:12px;position:absolute;left:0;bottom:20px;z-index:2}
.slider .slideBox .hd ul{width:1200px;margin:0 auto;height:40px;overflow:hidden;zoom:1;text-align:center}
.slider .slideBox .hd li{display:inline-block;*display:block;*float:left;width:35px;height:6px;background-color:#000;cursor:pointer;margin:0 2px;opacity:.3}
.slider .slideBox .hd li:first-child{*margin-left:49%}.slider .slideBox .hd li.on{background-color:#FFFFFF;opacity:.6}
.slider .slideBox .hd img{border:1px solid #fff;filter:alpha(opacity=40);opacity:0.4}
.slider .slideBox .bd{height:100%;position:relative;z-index:1}
.slider .slideBox .bd li{position:absolute;left:50% !important;width:1920px !important;margin-left:-960px}
.slider .slideBox .bd li img{width:1920px;height:350px;display:block;margin-top: -25px;}
.slider .prev{display:block;width:50px;height:50px;;position:absolute;left:50%;margin-left:500px;top:225px;z-index:11}
.slider .next:hover{}.slider a.prev,.slider a.next{display:none}.slider:hover a.prev,.slider:hover a.next{display:block}

.slider .function-window{ position:relative;width:1200px; margin:0 auto;}
.slider .function-window .window{position: absolute;right: 0px;padding: 10px;overflow: hidden;background-color: rgba(0,0,0,.2);width: 270px;height: 300px;bottom: 40px;box-sizing: border-box;}
.window .window-info{background-color: #fff;padding: 20px 0;height: 215px; box-sizing:border-box;}
.window .window-info a{display: block;
width: 250px;
height: 35px;}
.window .window-info .bannerbox-item1{background: url(../images/index_2017/z1.jpg) center no-repeat;margin-bottom: 13px;height:35px; cursor:pointer;}
.window .window-info .bannerbox-item2{background: url(../images/index_2017/z2.jpg) center no-repeat;margin-bottom: 13px;height:35px; cursor:pointer;}
.window .window-info .bannerbox-item3{background: url(../images/index_2017/z3.jpg) center no-repeat;margin-bottom: 13px;height:35px; cursor:pointer;}
.window .window-info .bannerbox-item4{background: url(../images/index_2017/z4.jpg) center no-repeat;margin-bottom: 13px;height:35px; cursor:pointer;}
.window .window-info .bannerbox-item1:hover{background: url(../images/index_2017/z1_s.jpg) center no-repeat;}
.window .window-info .bannerbox-item2:hover{background: url(../images/index_2017/z2_s.jpg) center no-repeat;}
.window .window-info .bannerbox-item3:hover{background: url(../images/index_2017/z3_s.jpg) center no-repeat;}
.window .window-info .bannerbox-item4:hover{background: url(../images/index_2017/z4_s.jpg) center no-repeat;}
.window .btn-box{height: 65px;background-color: #F5F5F5;padding-top: 15px;box-sizing:border-box;}
.window .btn-box .ask-btn{display: block;width: 150px;height: 35px;line-height: 35px;background-color: #02aed3;color: #fff;font-size: 14px;
text-align: center;border-radius: 18px;margin-top: 25px;margin: 0 auto;cursor: pointer;}
.window .btn-box .ask-btn:hover{background-color:#0284a0;}
	
.room-detail-head{border-bottom: 1px solid #e5e5e5;height: 47px;}	
.room-detail-head h3{float: left;
padding: 0 2px;
height: 45px;
font-size: 20px;
line-height: 45px;
cursor: pointer;color:#0098b3;font-size: 24px;
font-weight: 900;
border-bottom: 3px solid #0098b3;letter-spacing: 2px;}	




.block1{background:#f3f2f1;padding:20px 0 10px;}	
.block1 .content{background:#fff;padding:20px; box-sizing:border-box;box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.1);}	
.block1 .room-detail-head ul{background:url(../images/index_2017/icon_ring.gif) left center no-repeat;float:left;padding-left: 22px;
margin: 16px 20px 0;}
.block1 .room-detail-head ul li{  display:inline; color:#999;margin:0 5px;list-style:square;}
.block1 .room_class{padding-top: 10px;text-align: center;}
.block1 .room_class a{display:inline-block;*display:inline;*zoom:1;margin-right: 10px;}	
.block1 .room_class img:hover{box-shadow: 0px 12px 10px rgba(0, 0, 0, 0.2);}

.block1 .txtScroll-left{ overflow:hidden; position:relative;  }
.block1 .txtScroll-left .hd{  }
.block1 .txtScroll-left .bd{ padding: 15px 25px 10px;width:800px; overflow:hidden; background:url(../images/index_2017/icon_ring.gif) left 19px no-repeat; margin-left: 20px;   }
.block1 .txtScroll-left .bd ul{ overflow:hidden; zoom:1; }
.block1 .txtScroll-left .bd ul li{background:url("../images/index_2017/iconcicle.gif") left center no-repeat;padding-left:10px; margin-right:20px;  float:left; height:24px; line-height:24px;  text-align:left; _display:inline;}
.block1 .txtScroll-left .bd ul li a{ color:#999; font-size:16px; }
.block1 .txtScroll-left .bd ul li:hover a{ text-decoration:underline; color:#f60;}	
	
	
	
	
.block2{background:#f3f2f1;padding:10px 0 10px;}	
.block2 .content{background:#fff;padding:20px; box-sizing:border-box;box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.1);}	
.block2 .room-detail-head ul{margin: 16px 20px 0;float:left;color: #1199d7;}
.block2 .room-detail-head ul li{  display:inline; color:#999;margin:0 5px;}
.block2 .room-detail-head ul li a{color:#999;}
.block2 .room-detail-head ul li a:hover{color:#ff6600;}
.block2 .slideTxtBox{border-top:2px solid #81c343; width:1160px;margin-top:20px;height: 387px;}
.block2 .slideTxtBox .hd{background:url(../images/index_2017/image_textbox_hd.jpg) no-repeat; position:relative;width:277px;height:387px; float:left;}
.block2 .slideTxtBox .hd ul{ position:absolute;right:0px;bottom:30px; text-align:center;font-size: 16px;
letter-spacing: 2px;}
.block2 .slideTxtBox .hd ul li{ width:90px; cursor:pointer; background:rgba(0,0,0,0.3);color:#fff;list-style:none;margin: 5px 0;height: 30px;font-size: 16px;padding: 2px;
line-height: 30px;}
.block2 .slideTxtBox .hd ul .on{ background:#efefef;color:#6f6f6f;width:100px; }
.block2 .slideTxtBox .bd{width:881px;height:387px;}
.block2 .slideTxtBox .bd .bd_box_img{width: 299px;float: left;position:relative;}
.block2 .slideTxtBox .bd .bd_box_img a{position:absolute;bottom:30px; text-align:center;padding: 5px 10px 5px 35px;
    background: url(../images/index_2017/icon_class.gif) 8px 7px no-repeat #81c243;
    left: 21%;
    color: #fff;
    font-size: 18px;
    font-weight: bold;
    line-height: 25px;
    border-radius: 3px;
    box-sizing: border-box;
    box-shadow: 2px 4px 5px rgba(0,0,0,0.7);
    letter-spacing: 1px;}
.block2 .slideTxtBox .bd .bd_box{float: left;
vertical-align: top;
overflow: hidden;
width: 255px;
height: 153px;
border-right: 1px solid #E4E4E4;
border-bottom: 1px solid #E4E4E4;
padding: 20px 20px 20px 15px;
position: relative;}
.block2 .slideTxtBox .bd .bd_box p{color:#87cc46;font-size:18px;font-weight:bold;width:260px;margin-bottom: 6px;}
.block2 .slideTxtBox .bd .bd_box p a{color:#87cc46;}
.block2 .slideTxtBox .bd .bd_box li{color:#999;list-style: inside;width:165px;overflow:hidden;height:25px;}

.block2 .slideTxtBox .bd .box_hover{background: #87cc46;
position: absolute;
left: 0;
top: 194px;
box-sizing: border-box;
width: 291px;
padding: 20px 20px 20px 15px;
height: 194px;}
.block2 .slideTxtBox .bd .box_hover p{color:#fff;font-size:18px;font-weight:bold;margin-bottom: 6px;}
.block2 .slideTxtBox .bd .box_hover p a{color:#fff;}
.block2 .slideTxtBox .bd .box_hover li,.block2 .slideTxtBox .bd .box_hover li a{color:#fff; list-style:inside;width: 190px;}
.block2 .slideTxtBox .bd .box_hover li a:hover{color:#ff6600;}
.block2 .slideTxtBox .bd .box_hover .xq{color:#fff;background:#568a24;border-bottom:2px solid #48761d; text-align:center;padding: 0px 20px; 
border-radius: 18px;position: absolute;right: 10px;bottom: 10px;}
.block2 .slideTxtBox .bd .box_hover .xq:hover{background:#71ba2c;}
.block2 .slideTxtBox .bd .bd_box:hover .box_hover{    height: 194px;
    transition: .3s all ease;
    padding: 20px 20px 20px 15px;
    top: 0;}
.block2 .slideTxtBox .bd .box1{background: url(../images/index_2017/image_1.jpg) right bottom no-repeat;}
.block2 .slideTxtBox .bd .box2{background: url(../images/index_2017/image_2.jpg) right bottom no-repeat;}
.block2 .slideTxtBox .bd .box3{background: url(../images/index_2017/image_3.jpg) right bottom no-repeat;}
.block2 .slideTxtBox .bd .box4{background: url(../images/index_2017/image_4.jpg) right bottom no-repeat;}




.block3{background:#f3f2f1;padding:10px 0 10px;}	
.block3 .content{background:#fff;padding:20px; box-sizing:border-box;box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.1);}
.block3 .room-detail-head p{margin: 16px 20px 0;}
.block3 .slideTxtBox{margin-top:20px;}
.block3 .slideTxtBox .hd ul{font-size:0;border-bottom: 2px solid #26a0b9;}	
.block3 .slideTxtBox .hd li{border-right:1px solid #ccc; text-align:center;width:232px;height:100px; box-sizing:border-box;list-style:none;
display:inline-block;*display:inline;*zoom:1;padding:15px 0; cursor:pointer; transition:ease-in 0.2s;}
.block3 .slideTxtBox .hd .on{background:#26a0b9; transition:ease-in 0.2s;}
.block3 .slideTxtBox .hd li p{font-size:20px;margin-top: 5px;}
.block3 .slideTxtBox .hd .on p{color:#fff;}
.block3 .slideTxtBox .hd li h2{width:42px;height:42px;margin: 0 auto;}

.block3 .span1{background:url(../images/index_2017/icon_class1.png) no-repeat;}
.block3 .on .span1{background:url(../images/index_2017/icon_class1_s.png) no-repeat;}
.block3 .span2{background:url(../images/index_2017/icon_class2.png) no-repeat;}
.block3 .on .span2{background:url(../images/index_2017/icon_class2_s.png) no-repeat;}
.block3 .span3{background:url(../images/index_2017/icon_class3.png) no-repeat;}
.block3 .on .span3{background:url(../images/index_2017/icon_class3_s.png) no-repeat;}
.block3 .span4{background:url(../images/index_2017/icon_class4.png) no-repeat;}
.block3 .on .span4{background:url(../images/index_2017/icon_class4_s.png) no-repeat;}
.block3 .span5{background:url(../images/index_2017/icon_class5.png) no-repeat;}
.block3 .on .span5{background:url(../images/index_2017/icon_class5_s.png) no-repeat;}

.block3 .b3_bigbox{height:276px;margin-top:20px;}
.block3 .b3_window{float: left; width: 387px; height: 276px; display:block; position:relative;}
.block3 .b3_window p{position:absolute;bottom:10px;background:rgba(0,0,0,0.7);color:#fff; text-align:center;width: 100%;line-height: 28px;}


.block3 .b3_bigbox .bd{width: 1160px;height: 276px;float: left;}

.block3 .b3_box{border:1px solid #e4e4e4;float: left;
width: 750px;height: 276px; position:relative;
margin-left: 20px;}
.block3 .b3_box .left{ box-sizing:border-box;padding:15px;}
.block3 .b3_box .left h3{font-size:20px;}
.block3 .b3_box .left p{margin:20px 0 10px;width:450px;}
.block3 .b3_box .left i{float:left;font-size:14px;font-weight:bold;}
.block3 .b3_box .left a{padding: 0px 22px;;border:1px solid #f60;color:#f60; border-radius:16px;}
.block3 .b3_box .left a:hover{background:#f60;color:#fff;}
.block3 .b3_box .left ul{margin: 20px 0 10px;}
.block3 .b3_box .left ul li{ list-style:inside;}
.block3 .b3_box .left .b3_list_a{border: none;padding: 0 10px;}
.block3 .b3_box .left .b3_textlink_a{border: none;padding: 0;}
.block3 .b3_box .left .b3_textlink_a:hover{background:none; text-decoration:underline;color:#f60;}
.block3 .b3_box .left h4{margin-top: 55px;font-weight:normal; position:absolute;bottom:10px; left:10px;}






.block4{background:#f3f2f1;padding:10px 0 20px;}	
.block4 .content{background:#fff;padding:20px; box-sizing:border-box;box-shadow: 2px 2px 5px 0 rgba(0,0,0,0.1);}
.block4 .room-detail-head{  position:relative; margin-bottom: 20px;}
.block4 .room-detail-head p{margin: 16px 20px 0;}
.block4 .slideTxtBox{ width:1160px;  text-align:left; position:relative; }
.block4 .slideTxtBox .hd{ height:30px; line-height:30px; position:absolute;right: 0px;bottom: 1px; }
.block4 .slideTxtBox .hd ul{ background: #f4f4f4;  height:32px;   }
.block4 .slideTxtBox .hd ul li{ float:left; padding:0 15px; cursor:pointer; list-style:none;}
.block4 .slideTxtBox .hd ul li.on{ height:30px;  background:#fff; border:1px solid #0098b3;color: #0098b3; border-bottom:2px solid #fff; }
.block4 .slideTxtBox .bd{height: 310px;position: relative;z-index: 3; box-sizing:border-box;}
.block4 .slideTxtBox .bd .zx{ width:840px;float:left;padding-top: 20px; box-sizing:border-box; }
.block4 .slideTxtBox .bd .gj{ height:310px; line-height:24px; position:absolute;right:0; z-index: 10; }
.information-box{width:840px;display:block;}
.information-box .news_box{padding-bottom: 5px;border-bottom: 1px dashed #E4E4E4;width: 850px;}
.information-box .news_box .news_img{float: left;width: 289px;height: 134px;margin-right: 20px;}
.information-box .news_box .news_img img{width: 289px;height: 134px;}
.information-box .news_box .news_infor{float:left;width: 540px;overflow: hidden;}
.information-box .news_box .tt{margin-bottom:5px;}
.information-box .news_box .tt a{font-size: 18px;color:#555;
font-weight: bold;max-width: 480px;overflow: hidden;white-space: nowrap;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.information-box .news_box .tt a:hover{color:#0098b3;}
.information-box .news_box p{line-height: 20px;color: #999;margin-bottom: 20px;width: 520px;height: 100px;overflow: hidden;
font-size: 13px;margin-top: 10px;overflow: hidden;-ms-text-overflow: ellipsis;text-overflow: ellipsis;}
.information-box .news_box .text_fit{font-size:14px;color:#0098b3;}

.information-box .news_listbox{margin-top: 20px;overflow: hidden;margin-left: -42px;}
.information-box .news_listbox li{list-style: none;}
.information-box .news_listbox li:hover a{color:#f60; text-decoration:underline;}
.information-box .news_list{width: 400px;line-height: 22px;float: left;margin-left: 40px;}
.information-box .news_listbox li i{font-size: 15px;color: #0098b3;
background: url(../images/index_2017/line3.jpg) 12px 4px no-repeat;padding-right: 10px;font-weight: bold;margin-right: 10px;float: left;}
.information-box .news_listbox li a{width: 370px;display: inline-block;overflow: hidden;-ms-text-overflow: ellipsis;
text-overflow: ellipsis;white-space: nowrap;font-size: 14px;color:#999;}
.information-box .news_listbox li .item_more{ text-align:center;width:150px;background: #0098b3;
border-radius: 13px; float:right;color: #fff;}
.information-box .news_listbox li .item_more:hover{background:#00abc9;color:#fff; text-decoration:none;}



.block4 .gj{width: 275px;position:absolute;right:0;top: 70px;z-index:10;}
.block4 .gj ul{overflow: hidden;margin-bottom:5px;}
.block4 .gj ul li{width: 120px;height: 30px;float: left;background: #f0f0f0; cursor:pointer; margin-right:16px;
margin-bottom: 15px;border-radius: 18px;line-height: 30px;position: relative;z-index: 100; list-style:none;}
.block4 .gj ul li:hover{background: #3dc5e1;color:#fff;transition:all 0.3s;}
.block4 .gj ul li:hover span{color:#fff;left:15px; transition:all 0.3s;}
.block4 .gj ul li a{display: block;height: 100%;color:#555;}
.block4 .gj ul li i{width: 29px;height: 30px;display: block;position: absolute;top: 0;}
.block4 .gj ul li span{position: absolute;top: 0;left: 45px;}


.gj1 i{background-image: url(../images/index_2017/icon_gj1_s.png);left: 0;transition:all 0.3s;}
.gj1:hover i{left:86px; transition:all 0.3s;background-image: url(../images/index_2017/icon_gj1_s.png);}
.gj2 i{background-image: url(../images/index_2017/icon_gj2_s.png);left: 0;transition:all 0.3s;}
.gj2:hover i{left:86px; transition:all 0.3s;background-image: url(../images/index_2017/icon_gj2_s.png);}
.gj3 i{background-image: url(../images/index_2017/icon_gj3_s.png);left: 0;transition:all 0.3s;}
.gj3:hover i{left:86px; transition:all 0.3s;background-image: url(../images/index_2017/icon_gj3_s.png);}
.gj4 i{background-image: url(../images/index_2017/icon_gj4_s.png);left: 0;transition:all 0.3s;}
.gj4:hover i{left:86px; transition:all 0.3s;background-image: url(../images/index_2017/icon_gj4_s.png);}





.block5{}	
.block5 .content{background:#fff;padding:20px; box-sizing:border-box; text-align:center;}
.block5 h1{color:#55b5c9;font-size:28px;line-height: 55px;}
.block5 p{line-height:28px;}
.block5 ul{width:1200px;margin:20px auto;}
.block5 ul li{list-style:none;display:inline-block;*display:inline;*zoom:1;margin: 0 20px;}
.block5 ul li i{display:block;}





.clearfix{zoom:1;}
.clearfix::before, .clearfix::after {
    content: "\0020";
    display: block;
    height: 0;
    overflow: hidden;clear: both;}
.clear {
    clear: both;
    height: 0;
    margin: 0;
    padding: 0;
    width: 100%;
	font-size:0;line-height:0;}

.information-box .news_listbox li a.applying {
    background: rgba(0, 0, 0, 0) url("../images/index/new-images/bnt_img_orange_applying.gif") no-repeat scroll 0 0;
    color: #fff;
    display: inline-block;
    float: right;
    font-size: 14px;
    height: 20px;
    line-height: 21px;
    text-align: center;
    width: 38px;
}
.information-box .news_listbox li a.backward {
    color: #4685b1;
    display: inline-block;
    float: right;
    font-size: 14px;
    height: 20px;
    line-height: 20px;
    text-align: center;
    width: 38px;
}

    .information-box .news_listbox li a.applying:hover, .information-box .news_listbox li a.backward :hover {
        color: #ff6600;
        text-decoration: none;
    }





