﻿@charset "utf-8";
/* CSS Document */
/*公共样式*/
.service_call{
  width:500px;height:50px; padding-top:30px;float:right; text-align:right; font-size:16px;
}
.service_call b{
  font-size:24px; color:#fa0d3e;
}
.banner {
  width:100%;position:relative; margin:0 auto;
  text-align:center;
}
.banner img{
  width:100%;
}
.ewm_div {
  width:140px;height:140px;position: absolute; top:0px; right:13%; cursor:pointer;
}

.package_box{width:100%;background: url(../img/two_screenbg.jpg) no-repeat center top; padding:140px 0px 0px 0px;}
.package_box_div{width:1160px;margin:0px auto; padding:30px 20px; background:#FFF;}
.package_div{width:330px;padding:10px 20px; float:left;}
.package_pic{width:330px; margin-bottom:0px;}
.package_pic img{width:330px;}
.package_name_div{width:330px; height:37px; line-height:37px;background:#e9e9e9;}
.package_name_num{width:60px; height:37px;float:left;}
.package_name{width:270px; height:37px; color:#1f1f2c; font-size:18px;float:left;}
.package_describe{width:330px; color:#1f1f2c; font-size:16px; line-height:20px; padding:15px 0;}
.space_layout{width:100%;/*background: url(../img/three_screenbg.jpg) no-repeat center top; */ background-color:#ccc;padding-top:16px;}
.space_layout_div{width:1200px;text-align:center; position: relative;}
.space_layout_tip1{
	width: 10px;
	height: 10px;
	position: absolute;
	z-index: 100;
	top: 605px;
	left: 450px;
	cursor:pointer;
}
.space_layout_tip2{
    width: 40px;
    height: 40px;
    position: absolute;
    z-index: 100;
    top: 500px;
    left: 554px;
    cursor: pointer;
	
}
.space_layout_tip3{
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 100;
    top: 310px;
    left: 554px;
    cursor: pointer;

	
}
.space_layout_tip4{
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 100;
    top: 120px;
    left: 624px;
    cursor: pointer;

}
.space_layout_tip5{
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 100;
    top: 177px;
    left: 524px;
    cursor: pointer;

}
.space_layout_tip6{
    width: 15px;
    height: 15px;
    position: absolute;
    z-index: 100;
    top: 167px;
    left: 704px;
    cursor: pointer;

}
.space_layout_tip7{
    width: 10px;
    height: 10px;
    position: absolute;
    z-index: 100;
      top: 340px;
    left: 884px;
    cursor: pointer;

}
.space_layout_tip8{
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 100;
    top: 380px;
    left: 834px;
    cursor: pointer;

}
.space_layout_tip9{
    width: 20px;
    height: 20px;
    position: absolute;
    z-index: 100;
    top: 500px;
    left: 694px;
    cursor: pointer;

} 

.space_layout_tip_describe{
	width:280px;
	text-align:left;
	padding:10px;
	color:#666;
	line-height:20px;
	font-size:12px;
	position: absolute;
	background: #fff;
	z-index: 10000;
	top:-150px;
	left:-120px;
	display:none;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px; 
border:#ccc solid 1px;	/* W3C syntax */ 
} 

.space_layout_tip_describe_hys{
	width:280px;
	text-align:left;
	padding:10px;
	color:#666;
	line-height:20px;
	font-size:12px;
	position: absolute;
	background: #fff;
	z-index: 10000;
	top:-250px;
	left:120px;
	display:none;
    -moz-border-radius: 10px;      /* Gecko browsers */
    -webkit-border-radius: 10px;   /* Webkit browsers */
    border-radius:10px; 
border:#ccc solid 1px;	/* W3C syntax */ 
} 
.toppis150{

	top:-150px;
} 
.toppis135{

	top:-135px;
} 
.space_layout_tip_arrow{
	width: 120px;
	height:10px;
	position: absolute;
	z-index: 10000;
	bottom:-9px;
	left:130px;
   
} 
.prototype_room{
	width:1208px;
	border:3px solid #20202e;
	margin:0 auto;
	/*background:-moz-linear-gradient(left,#e5285a,#e52e16);/*火狐*/
   /* background:-webkit-gradient(linear, 0% 0%, 0% 100%,from(#e5285a), to(#e52e16));/*谷歌*/
   /* background-image: -webkit-gradient(linear,left bottom,left top,color-start(0, #e5285a),color-stop(1, #e52e16));/* Safari & Chrome*/ 

}
.prototype_room_div{width:1180px;margin:20px auto; padding:10px; background:#FFF;}
.prototype_room_left{width:940px;float:left;}
.menu{
	width:936px; 
	height:124px;
	padding:0px 3px;
	 
}
.menu ul{
}
.menu li{
	width:185px;
	height:124px; 
	display:block;
	float:left;
	padding:0px 1px;
	color:#666;
	position:relative;
	cursor:pointer;
}
.menu li img{
	width:185px; 
}
.menu li .name{
	width:185px;
	height:30px;
	text-align:center;
	line-height:30px;
	color:#fff;
	font-size:16px; 
	font-weight:bold;
	position: absolute;
	bottom:0px;
	z-index:100;
	
}
.menu li .namebg{
	width:185px;
	height:30px;
	background:#000;
	position: absolute;
	bottom:0px;
	opacity:0.6;
	filter:alpha(opacity=60);
}
.menu li .name2{
	width:185px;
	height:124px; 
	line-height:124px;
	color:#ffe400;
	font-size:16px; 
	font-weight:bold;
	position: absolute;
	bottom:0px;
	z-index:100;
}
.menu li .namebg2{
	width:185px;
	height:124px;
	background:#000;
	position: absolute;
	bottom:0px;
	opacity:0.6;
	filter:alpha(opacity=60);
}

.my_div{
	width:940px; 
}
.tab_div{
	width:940px;
	display:none;
}
.tab_div img{
	width:940px; 
}
.prototype_room_right{width:220px;float:right;}
.prototype_roombg{
	width:220px;
	height:35px;
	font-size:16px;
	line-height:35px;
	text-align:center;
	color:#FFF;
	cursor:pointer;
	background:url(../img/chnage_bg_arrow2.png) no-repeat 180px 10px #e52e16; margin-bottom:5px;
}
.prototype_roombg2{
	background:url(../img/chnage_bg_arrow1.png) no-repeat 180px 15px #ffe400;
}
.prototype_roombg_div{
	width:220px;
	display:none;
	padding:10px 0;
}
.prototype_roombg_div span{
	width:216px;
	display:block;
	border:2px solid #FFF;
	margin:3px 0;
	cursor:pointer;
}
.prototype_roombg_div span img{
	width:216px;
}
.prototype_roombg_div span.now{
	border:2px solid #ffe400;
}

.pic_div{
  width:100%;position:relative;
}
.pic_div img{
  width:100%;
}

.footer{
	width:100%;
	/*background:url(../img/footerbg.jpg) no-repeat center top;*/
	background-color:#ccc;
	padding:92px 0;

}
.footer_div{width:1200px; height:620px;margin:0px auto;}
.footer_div_left{width:550px; height:620px; float: left; background:#FFF; margin-left:72px;}
.footer_map{width:550px; height:550px}
.footer_map img{width:550px; height:550px}
.footer_address{width:530px; height:48px; padding:10px; border-top:2px solid #e52e16;}
.footer_address span{width:530px; height:25px; display:block; font-size:14px; line-height:25px; color: #e52e16; }
.footer_div_right{width:455px; height:620px; float: left; background:#FFF; margin-left:50px;}
.myscroll {width: 430px; height: 600px;overflow: hidden; margin:10px;}
.myscroll li img{width: 430px;}
.myscroll a {}
.myscroll a:hover {}


.block{display:block;}
.clear{clear:both;overflow:hidden; height:0px;}
/*My_table style*/
.My_table{font-size:12px; line-height:30px; color:#666; background:#fefefe; border-left: 1px solid #dedede;border-left: 1px solid #dedede;border-top: 1px solid #dedede;}
.td_title{font-size:12px; background:#f9f9f9;color:#666; text-align:center; padding:2px 0px; font-weight:bold;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.td_center{
	font-size:12px; 
	text-align:center;
	border-right: 1px solid #dedede;
	border-bottom: 1px solid #dedede;
	overflow: hidden; /*自动隐藏文字*/
	text-overflow: ellipsis;/*文字隐藏后添加省略号*/
	white-space: nowrap;/*强制不换行*/
	width: 20em;/*不允许出现半汉字截断*/
}
.td_center a{font-size:12px; padding:0px 4px; color:#F30;}
.td_left{font-size:12px; text-align:left; padding:0px 6px;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;}
.td_right{font-size:12px; text-align:right; padding:0px 6px;border-right: 1px solid #dedede;border-bottom: 1px solid #dedede;}
/* divW*/
.divw {
  width:100%; position:relative;
}
.divw1200 {
  width:960px; margin:0 auto;
}
/* padding*/
.pd0 {
   padding:0; 
}
.pdlr-10 {
   padding:0px 10px; 
}
.pd-6{
   padding:6px; 
}
.pd-2{
   padding:1px; 
}
.pd-2{
   padding:2px; 
}
.pdtb-10{
   padding:2px 0; 
}
.pd-3{
   padding:3px; 
}
.pd-3-6{
   padding:6px 3px; 
}
.pd-10 {
   padding:10px; 
}
.pdtb-10 {
   padding:10px 0px; 
}
.pdtb-5{
   padding:5px 0px; 
}
.pdtb-6{
   padding:6px 0px; 
}
.pdtb-2{
   padding:2px 0px; 
}
.pdtp-10 {
   padding-top:10px; 
}
.pdtp-6 {
   padding-top:6px; 
}
.pdtp-2 {
   padding-top:2px; 
}
.pdbm-10 {
   padding-bottom:10px; 
}
/* border*/
.line_border{ height:5px;border-top:1px dashed #ccc; margin:5px 0;}
.no_border{border:0;}
/* margin*/
.mgrt-10 {margin:0px 10px; }
.mgtp-10 {margin-top:10px;}
.mgtp-20 {margin-top:20px; }
.mgbm-10 { margin-bottom:10px; }
.mgbm-20 { margin-bottom:20px; }
.mgbm-15 { margin-bottom:15px; }
.mgbm-6 { margin-bottom:6px; }
.mgbm-3 {margin-bottom:3px; }

.mgbm-8 { margin-bottom:8px; }
.mgtb-10 { margin:10px 0; }
.mgtb-2 { margin:2px 0; }
.mgtb-1 { margin:1px 0; }
.mgtb-0 { margin:0; }
.mglr-1-7 {margin:0px 0.7%; }
.mglr-2 {margin:0px 2px; }
.mgr-2{margin-right:2px; }
/*font*/
.fontw_red_18{font-size:18px; font-weight:bolder; color:#d20003;}
.font_red_14{font-size:14px;color:#d20003;}
.font_blue_16{font-size:16px; color:#49a7da;}
font_red_14{font-size:14px;color:#d20003;}
.font_blue_14{font-size:14px; color:#49a7da;}
.font_green_14{font-size:14px; color:#00ac6b;}
.font_orange_14{font-size:14px; color:#f09056;}
.font_red_12{font-size:12px;color:#ff4f00;}
.font_blue_12{font-size:12px; color:#49a7da;}
.font_green_12{font-size:12px; color:#00ac6b;}
.font_orange_12{font-size:12px; color:#f09056;}
.font_purple_12{font-size:12px; color:#9178af;}
.text_sj{ text-indent:2em;}

.ft-left{ text-align:left;}
.ft-right{text-align:right;}
.ft-cneter{text-align:center;}
/*背景色*/
.bg_red{ background:#ff4f00;}
.bg_blue{background:#49a7da;}
.bg_purple{background:#9178af;}
.bg_green{ background:#00ac6b;}
.bg_yellow{ background:#f09056;}
.bg_green:hover{background:#20815D;}
.bg_red:hover{background:#BF5D30;}
.bg_blue:hover{background:#043A6B;}
.bg_yellow:hover{background:#BF8430;}
.bg_gray{ background:#f8f8f8;}
/*float*/
.clear{ clear:both;}
.fl-left{float:left;}
.fl-right{float:right;}
