﻿ 
 
li { list-style-type: none }

.right_menu{ position:fixed; z-index:10000; right:10px; /*bottom:485px;*/
	margin-top:0px;
	top:40%;
	margin-top:-133px;
	border:0;
	-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.right_menu li.first{/*border-radius: 5px 5px 0 0;background-color: #cb0a18;*/}
.right_menu li{ 
	float:right;border-radius:50%;background:#fff; width:55px;clear:both; height:55px;text-align:center; position:relative;
	box-shadow:0 0 4px 2px rgba(0,0,0,.1);margin-top:8px;
}
.right_menu li:hover{width:130px;text-align:left;background: #cb0a18;border-radius:2px 30px 30px 2px;}
.right_menu li a{ display:block;height: 100%;cursor: pointer;}
.right_menu li.last{/*padding-bottom: 10px;-webkit-box-sizing: content-box;
-moz-box-sizing: content-box;height: 82px;
box-sizing: content-box;*/}
.right_menu li a span.ico{display: inline-block;width:55px;height:55px;background:no-repeat center center;float:right;}
.right_menu li a span.ico-1{background-image:url(./ico-1.png)}
.right_menu li a span.ico-2{background-image:url(./ico-2.png)}
.right_menu li a span.ico-3{background-image:url(./ico-3.png)}
.right_menu li a span.ico-4{background-image:url(./ico-4.png)}
.right_menu li a span.ico-5{background-image:url(./ico-5.png)}
.right_menu li em{width:88px;font-size:12px;position:absolute;top:0;left:0;display:none;line-height:14px; padding:20px 0;transition:0.3s all; -webkit-transition:0.3s all;color: #fff;font-style: normal;}
.right_menu img{width: auto;}
.right_menu li.last em{padding:15px 0;}
.right_menu li:hover span.ico-1{background-image:url(./ico-1-on.png)}
.right_menu li:hover span.ico-2{background-image:url(./ico-2-on.png)}
.right_menu li:hover span.ico-3{background-image:url(./ico-3-on.png)}
.right_menu li:hover span.ico-4{background-image:url(./ico-4-on.png)}
.right_menu li:hover span.ico-5{background-image:url(./ico-5-on.png)}
.right_menu li:hover em{display:inline-block;margin-left:4px;text-align:center;vertical-align:middle}

 @media screen and (max-width:640px) {
	.right_menu{
		top:auto;bottom:0;right:0;width:100%;background:#fff;margin:0;
	}
	.right_menu ul{width:100%;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;display:-webkit-flex;justify-content:space-around;-webkit-justify-content:space-around}
	.right_menu li{width:100%;float:left;clear:none;box-shadow:0 0 0 0 rgba(0,0,0,0);margin:0;border-right:1px solid #ddd;border-radius:0;text-align:center;}
	.right_menu li a span.ico{float:none;}
	.right_menu li:hover em{display:none;}
	.right_menu li:hover span.ico-1{background-image:url(./ico-1.png)}
	.right_menu li:hover span.ico-2{background-image:url(./ico-2.png)}
	.right_menu li:hover span.ico-3{background-image:url(./ico-3.png)}
	.right_menu li:hover span.ico-4{background-image:url(./ico-4.png)}
	.right_menu li:hover span.ico-5{background-image:url(./ico-5.png)}

	.right_menu li:hover{width:100%;text-align:center;background: #fff;border-radius:0;}
 }
 

.r_m_sub{ z-index:-1;; position:absolute; visibility:hidden; top:0; right:80px; width:auto; padding:20px; background:#fff;opacity:0;-moz-opacity:0;filter:alpha(opacity=0);transition:0.3s all; -webkit-transition:0.3s all;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px;}
.sub_01{margin-top:0px;}
.sub_02{margin-top:0;word-wrap: break-word; break-word: break-all; width:100px;background: #F20011;color: #fff;box-sizing:content-box;}
.ie7 .r_m_sub{display: none;}
.right_menu li.on .r_m_sub{ z-index:101;opacity:1;-moz-opacity:1;filter:alpha(opacity=100);right:120px; visibility:visible;}
.right_menu li.on .r_m_sub{display: block;}
.sub_01 h2{ margin:0 0 20px;}
.sub_01 dl.book{ width:205px;}
.sub_01 dl.book.dot_ewm{width: 150px;}
.sub_01 dl.book.dot_ewm img{max-width: 100%;}
.sub_01 dl.book dd{ float:left; width:100%; margin:0 0 10px;}
.sub_01 dl.book dd span{ float:left; width:98%; height:26px; line-height:26px; border:1px solid #D9D9D9; background:#fff;}
.sub_01 dl.book dd span input.txt{ padding:0 3%; width:94%; font-size:12px; background:none; border:none;height:26px; line-height:26px;}
.sub_01 dl.book dd span.an{ width:42%; margin-right:5px;}
.sub_01 dl.book dd span.an input.txt{padding:0 10%; width:80%;}
.sub_01 dl.book dd.last{ margin:5px 0 0;}
.sub_01 dl.book dd.last .bon{ display:block; width:90px; height:30px; line-height:30px; text-align:center; color:#fff; background:#9F9583; border:none;}
.sub_01 dl.book dd.last .bon:hover{background:#d7000f;}
 .returnTop{ position:fixed;_position:absolute;
	width:55px;height:55px;text-align: center;
	overflow:hidden;display:block;
	/*bottom:435px;margin-top:0px; */
	top:40%; margin-top:190px;
	color: #fff!important;
	z-index:1000; left:auto !important; right:10px;
	background-size: cover;
	background:url(./ico-6.png) #fff no-repeat center center;border-radius:50%;
	box-shadow:0 0 4px 2px rgba(0,0,0,.1);
	
}
.returnTop:hover{background:url(./ico-6-on.png) no-repeat center #cb0a18;}
 
 
  
       
@media screen and (max-width:640px) {
	.r_m_sub{
		right:auto;top:auto;bottom:55px;position:fixed;left:0;width:96%;padding:2%
	}

}        
 
 
 

  




.tel{ font-size:12px; left:43%; top:7px;}

.bl_05_con_ld.bl_05_con li{ width:50%;  }
.bl_05_con_ld.bl_05_con li:nth-child(n+7){ display:none; }
.bl_05_con li .inner{ margin:5px; }
.bl_05_con li .right_txt{  height:60px; }
.block_02 .imglist li:nth-child(n+7){ display:none; }

}
 
 

 
 

/* 底部小屏幕预约 */
@media only screen and (max-width: 767px) {
	.jzg-foot li.f_4{width: 100%;}
	.jzg-foot li.f_4 .inner{width: 80%;margin: 0 auto;}
	.jzg-foot li.f_4 .inner h2 a{font-size: 16px;}
	.jzg-foot li.f_4 .inner .book input.txt{height: 30px;line-height: 30px;}
	.jzg-foot li.f_4 .inner .book dd>span{height: 30px;line-height: 30px;}
	.jzg-foot li.f_4 .inner .book .error .valid_message{height: 30px!important;line-height: 30px!important;}
	.jzg-foot li.f_4 .inner .book dd.yiyou{font-size: 14px;}
}

/* 右侧获取报价 */
.jzg-r_m{background: #555;}
.jzg-r_m h4{font-size: 18px;color: #fff;}
.jzg-r_m p{color: #fff;}
.jzg-r_m .m_b01{margin-bottom: 20px!important;text-align: center;}
.jzg-r_m .m_b02{margin-bottom: 16px;}
.jzg-r_m dl.book{width: 300px;}
.jzg-r_m dl.book dd{width: 90%;margin: 0 5% 10px;}
.jzg-r_m dl.book dd>span{position: relative;}
.jzg-r_m dl.book dd>span>b{position: absolute;left: -12px;top: 3px;color: #f00;}
.jzg-r_m dl.book dd.last{margin: 0 5% 10px;}
.jzg-r_m dl.book dd.last .bon{width: 100%;margin-top: 10px;}

 
 


 