﻿
body {font-size:14px;font-family:Microsoft Yahei; line-height: 20px;}
.wrap {width:100%;overflow:hidden;}
*{margin:0; padding:0;	}
dl {margin:0;}
dt {font-weight:normal;}
ul, li {list-style-type:none;margin:0;}
h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;}
a {color: #333;text-decoration:none;-o-transition: all 0.3s ease-out;-moz-transition: all 0.3s ease-out;-webkit-transition: all 0.3s ease-out;transition: all 0.3s ease-out;}
a:hover {text-decoration:none;color:#00a0e9;}
a:focus {text-decoration:none;color:inherit;}
img { border:0;vertical-align:middle;}
table {border-collapse:collapse;}
input {border:0;}
/*公共样式勿删除*/
.clearfix:after {content: " ";display: block;clear: both;visibility: hidden;line-height: 0;height: 0;}
.clearfix {zoom: 1;}
.weui-main {padding-bottom:100px;}
.weui-f_b {font-weight:bold;}
.weui-v_m {vertical-align:middle;}
.weui-v_t {vertical-align:top;}
.weui-fl { float:left;}
.weui-fr {float:right;}
.weui-db {display:block;}
.weui-dnb {display:inline-block;}
.weui-d_n {display:none;}
.weui-bod_r50 {border-radius:50%;}
.weui-bod_r {border-radius:5px;}
.weui-p1 {padding:1px;}
.weui-p20 {padding:20px;}
.weui-pt5 {padding-top:5px;}
.weui-pb5 {padding-bottom:5px;}
.weui-pl5 {padding-left:5px;}
.weui-pr5 {padding-right:5px;}
.weui-pt10 {padding-top:10px;}
.weui-pb10 {padding-bottom:10px;}
.weui-pl10 {padding-left:10px;}
.weui-pr10 {padding-right:10px;}
.weui-pt15 {padding-top:15px;}
.weui-pl15 {padding-left:15px;}
.weui-pr15 {padding-right:15px;}
.weui-pb15 {padding-bottom:15px;}
.weui-pr20 {padding-right:20px;}
.weui-pb20 {padding-bottom:20px;}
.weui-pl20 {padding-left:20px;}
.weui-pt20 {padding-top:20px;}
.weui-pr25 {padding-right:25px;}
.weui-pb25 {padding-bottom:25px;}
.weui-pl25 {padding-left:25px;}
.weui-pt25 {padding-top:25px;}
.weui-pr30 {padding-right:30px;}
.weui-pb30 {padding-bottom:30px;}
.weui-pl30 {padding-left:30px;}
.weui-pt30 {padding-top:30px;}
.weui-mt5 {padding-top:5px;}
.weui-mb5 {margin-bottom:5px;}
.weui-ml5 {margin-left:5px;}
.weui-mr5 {margin-right:5px;}
.weui-mt10 {margin-top:10px;}
.weui-mb10 {margin-bottom:10px;}
.weui-ml10 {margin-left:10px;}
.weui-mr10 {margin-right:10px;}
.weui-mt15 {margin-top:15px;}
.weui-ml15 {margin-left:15px;}
.weui-mr15 {margin-right:15px;}
.weui-mb15 {margin-bottom:15px;}
.weui-mr20 {margin-right:20px;}
.weui-mb20 {margin-bottom:20px;}
.weui-ml20 {margin-left:20px;}
.weui-ml80 {margin-left:80px;}
.weui-mt20 {margin-top:20px;}
.weui-mr25 {margin-right:25px;}
.weui-mb25 {margin-bottom:25px;}
.weui-ml25 {margin-left:25px;}
.weui-mt25 {margin-top:25px;}
.weui-mr30 {margin-right:30px;}
.weui-mb30 {margin-bottom:30px;}
.weui-ml30 {margin-left:30px;}
.weui-mt30 {margin-top:30px;}
.weui-t_c {text-align:center;}
.weui-t_r {text-align:right;}
.weui-t_l {text-align:left;}
.weui-f36 {font-size:36px;}
.weui-f32 {font-size:32px;}
.weui-f30 {font-size:30px;}
.weui-f28 {font-size:28px;}
.weui-f24 {font-size:24px;}
.weui-f22 {font-size:22px;}
.weui-f20 {font-size:20px;}
.weui-f12 {font-size:12px;}
.weui-f18 {font-size:18px;}
.weui-f16 {font-size:16px;}
.weui-f14 {font-size:14px;}
.weui-bod {border:1px solid #e5e5e5;}
.weui-b_t {border-top:1px solid #e5e5e5;}
.weui-b_r {border-right:1px solid #e5e5e5;}
.weui-bb_d {border-bottom:1px dotted #ddd;}
.weui-bb {border-bottom:1px solid #e5e5e5;}
.weui-b_l {border-left:1px solid #e5e5e5;}
.weui-lh30 {line-height:30px;}
.weui-t_d {text-decoration:underline;}
.weui-p_r {position:relative;}
.weui-c_p {cursor:pointer;}
.weui-bgcolor01 {background:#999;}
.weui-c_6 {color:#666;}
.weui-white { color:#fff;}
.weui-red {color:#c82128;}
.weui-c_9 {color:#999;}
.weui-yellow {color:#fcdd80;}
.weui-blue{color:#24a8e5;}
.weui-red01 {color:#e82400;}
.weui-bgf {background:#fff;}
.weui-orange {color:#ff9000;}
.weui-box_s {box-shadow:0 0 20px #ccc;}
.weui-td2 {text-indent:2em;}
.weui-bgcolor {background:#f5f5f5;}
.weui-green {color:#45b29b;}
.weui-p10 {padding:10px;}


/**/
.container{
	width: 1204px; 
	padding-left: 0;
	padding-right: 0; 
}

.navbox>li {
	float: left;
	width: 11.111%;
	line-height: 38px;
	position:relative;
}
.search {
	position: relative;
	border-radius: 15px;
	width: 200px;
	padding:0 10px;
	margin-left: 30px;
}
.search input {
	line-height: 30px;
	border: none;
	width: 100%;
}
.search>span{
	position: absolute;
	right: 10px;
	top: 5px;
	font-size: 18px;
	color: #666;
}
.footer_b {
	background: #dddddd;
	padding: 10px 0;
	text-align: center;
}
.footer {
	line-height: 26px;
}
.tel {
	background: #33c7ff;
	border-radius: 5px;
	color: #fff;
	padding:10px 13px 15px;
}
.title {
	font-size: 26px;
	text-align: center;
	background: url(../images/t.png) center no-repeat;
}
.more {
	display: inline-block;
	background: url(../images/home_54.png) center no-repeat;
	width: 130px;
	height: 45px;
	line-height: 45px;
	color: #fff;
}
.porject {
	min-height:297px;
	padding: 20px;
	line-height: 24px;
}
.carousel-control.left1{
	background: url(../images/home_72-28.png) center no-repeat;
	width: 51px;
	height: 51px;
	left: -40px;
	top: 50%;
	margin-top: -25px;
	opacity: 1;
}
.carousel-control.right1{
	background: url(../images/home_106.png) center no-repeat;
	width: 51px;
	height: 51px;
	right: -40px;
	top: 50%;
	margin-top: -25px;
	opacity: 1;
}
.services {
	background: url(../images/home1234_07.png) center no-repeat;
	background-size: 100% 100%;
	padding: 30px 0 80px;
}
.carousel-indicators1 {
	bottom: 0;
}
.carousel-indicators1 li {
	border-radius: 0;
	width: 50px;
	height: 4px;
	background: #8e8e8e;
	margin: 0 3px;
	border: none;
}
.carousel-indicators1 .active {
	border-radius: 0;
	width: 50px;
	height: 4px;
	background: #00a0e9;
	margin: 0 3px;
	border: none;
}
.navbox li a.active,.navbox li:hover a{
	color: #00a0e9;
}
.w33 {
	width: 33.333%;
	box-sizing: border-box;
}
.service_box {
	height: 280px;
	line-height: 24px;
	transform: scale(1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1);
	-webkit-transform: all 1s ease 0s;
	/*cursor: pointer;*/

}
.service_box i {
	display: inline-block;
	width: 30px;
	height: 30px;
	background-image: url(../images/ico.png);
	background-repeat: no-repeat;
}
/*
.service_box:hover{
	background-color: #33c7ff;
	transform: scale(1.1);
	transition: all 1s ease 0s;
	-webkit-transform: scale(1.1);
	-webkit-transform: all 1s ease 0s;
	z-index: 999;
}
.service_box:hover .weui-c_6 {
	color: #333;
}*/
.s_bg1 {
	background: url(../images/home321_03.png) right bottom no-repeat;
}
.s_bg2 {
	background: url(../images/i_09.png) right bottom no-repeat;
}
.s_bg3 {
	background: url(../images/i_03.png) right bottom no-repeat;
}
.ico2 {
	background-position: -400px 0;
}
.ico3 {
	background-position: -801px 0;
}
/*
.service_box:hover i{
	background-image: url(../images/ico_h.png);
}*/
.newsbg {
	background: url(../images/home1234_10.png) center no-repeat;
	background-size: 100% 100%;
}
.line {
	display: inline-block;
	width: 24px;
	border-bottom: 2px solid #00a0e9;
}
.glbg {
	background: url(../images/home1234_08.png) center no-repeat;
	background-size: 100% 100%;
	height: 654px;
	padding-top: 60px;
}
.gl_left {
	width: 340px;
	
}
.f26 {
	font-size: 26px;
}
.line_bg {
	width: 60px;
	border-bottom: 4px solid #33c7ff;
}
.gl_right {
	width: 810px;
	position: relative;
	text-align: center;
}
.dbx {
	background: url(../images/dbx.png) center no-repeat;
	width: 256px;
	height: 296px;
	display: inline-block;
	box-sizing: border-box;
	padding-top: 120px;
}
.dbx:hover{
	color: #33c7ff;
	background: url(../images/dbx_h.png) center no-repeat;
}
.dbx_box {
	margin-top: -60px;
}
.aboutbg {
	line-height: 26px;
	background: url(../images/home1234_09.png) center no-repeat;
	background-size: 100% 100%;
	padding: 50px 0;
}
.overul {
	height: 180px;
	overflow: hidden;
}
.overul ul {
	float: left;
}
.overul li {
	float: left;
	width: 254px;
	height: 180px;
	margin: 0 10px;
}
.data {
	width: 60px;
	height: 60px;
	background: #f7f7f7;
	border-radius: 5px;
}
.media_n {
	padding:9px 10px;
	margin: 0;
	position: relative;
	overflow: inherit;
	cursor: pointer;
}
.media_n:hover {
	background: #2cbbf1;
}
.media_n:hover::after{
	content: '';
	display: inline-block;
	background: url(../images/home_67.png) center no-repeat;
	width: 19px;
	height: 37px;
	position: absolute;
	left: -17px;
	top: 20px;
}
.media_n:hover {
	color: #fff;
}
.media_n:hover .media-body .weui-c_9{
	color: #fff;
}

/**/
.banner {
	background: url(../images/banner1.png) center no-repeat;
	height:303px ;
	text-align: right;
}
.banner span{
	font-size: 48px;
	display: inline-block;
	padding:130px 110px 0 0;
}
.breadcrumb {
	background: none;
	padding:8px 0;
}
.line_y {
	display: inline-block;
	border-left: 6px solid #00a0e9;
	vertical-align: middle;
	height: 18px;
}
.leftmenu {
	width: 338px;
	background: #eaf9ff;
	padding: 30px;
}
.leftmenu ul li{
	margin-bottom: 10px;
}
.leftmenu ul li a {
	display: block;
	line-height: 52px;
	padding: 0 20px;
	background: #fff;
}
.leftmenu ul li a:hover,.leftmenu ul li a.on{
	background: #00a0e9;
	color: #fff;

}
.leftmenu ul li a:hover i,.leftmenu ul li a.on i {
	color:#fff;
}
.leftmenu ul li a i {
	margin-top: 18px;
}
.contentus {
	background: url(../images/g_03.png) right bottom no-repeat #fff;
	padding: 15px;
}
.right_content {
	width: 835px;
}
.lh24 {
	line-height: 24px;
}
.pagination>li>a, .pagination>li>span {
	color: #666;
	border-radius: 3px;
	margin: 0 3px;
}
.pagination>.active>a, .pagination>.active>a:focus, .pagination>.active>a:hover, .pagination>.active>span, .pagination>.active>span:focus, .pagination>.active>span:hover {
	background: #33c7ff;
	border: 1px solid #33c7ff;
}
.banner1 {
	background: url(../images/banner2.jpg) center no-repeat;
}
.banner2 {
	background: url(../images/banner3.jpg) center no-repeat;
}
.banner3 {
	background: url(../images/banner4.jpg) center no-repeat;
}
.banner4 {
	background: url(../images/banner5.jpg) center no-repeat;
}
.banner4 {
	text-align: left;
}
.banner4 span {
	padding-left: 110px;
}
.banner5 {
	background: url(../images/banner6.png) center no-repeat;
}
.banner6 {
	background: url(../images/banner7.jpg) center no-repeat;
}
.banner7 {
	background: url(../images/banner8.jpg) center no-repeat;
}
.data01 {
	width:73px;
	height:73px;
}
.media_n .media-body p {
	overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box; 
    -webkit-box-orient: vertical; 
    -webkit-line-clamp:1;  
}
.media_n1:hover::after{
	background: none;
}
.table1 td {
	padding:10px;
}
.btn-primary01 {
	background:#00a0e9;
	border-radius:0;
	width:100px;
	color:#fff;
}
.w200 {
	width:200px;
}
.sq_btn {
	position:absolute;
	right:20px;
	top:20px;
}
.zp_box {
	cursor:pointer;
}
.zp_box dt.on{
	background:#cccccc;
}
.nav-tabs01 {
	border:none;
	margin-left:-10px;
	margin-right:-10px;
}
.nav-tabs01>li {
	width:50%;
	border:none;
	box-sizing:border-box;
	padding:10px;
}
.nav-tabs01>li>a {
	background:#f0f0f0;
	border-radius:5px;
	padding:12px 0;
}
.nav-tabs01>li.active>a, .nav-tabs01>li.active>a:focus, .nav-tabs01>li.active>a:hover {
	color:#00a0e9;
	border:1px solid #00a0e9;
}
.zp_box dt .down {
	padding-top:3px;
}
.down1 {
	display:none;
}
.SERVICE {
	background:url(../images/bg_04.jpg) center no-repeat;
	background-size:100% 100%;
	padding:40px 0;
}
.pro_show  {
	background:url(../images/bg_02.jpg) center no-repeat;
	background-size:100% 100%;
	padding:30px 0;
}
.pro_show p span {
	display:inline-block;
	border-radius:30px;
	font-size:18px;
	background:#efefef;
	padding:10px 30px;
}
.life {
	background:#33c7ff;
	color:#fff;
	margin-top:380px;
}
.life .f60 {
	font-size:60px;
}
.row-0 {
	margin:0;
	margin-top:-359px;
}
.col-p0 {
	padding:0;
}
.LIFEBANK>div{
	background:rgba(0,160,233,0.4);
	display:block;
	position:absolute;
	left:0;
	bottom:0;
	width:100%;
	height:100%;
	box-sizing:border-box;
	padding:10px;
	color:#fff;
	display:none;
}
.LIFEBANK>div>a{
	border:1px solid #fff;
	position:relative;
	height:100%;
	display:block;
	color:#fff;
}
.LIFEBANK>div>a h3 {
	padding-top:30%;
}
.life_h {
	height:359px;
	color:#333;
}
.dropdown-menu {
	margin:0;
	border-radius:0;
	border-top:2px solid #00a0e9;
	padding:0;
}
.dropdown-menu>li>a{
	padding:0 15px;
	line-height:45px;
	border-bottom:1px solid #ddd;
}
.dropdown-menu>li:last-child a {
	border:none;
}

.ruzz img {
	height: 171px;
	object-fit: contain;
}
/*预约服务弹窗*/
.yx_box {
    width: 350px;
    position: fixed;
    left: 40%;
    top: 30%;
    z-index: 1000;
	border:2px #33c7ff solid;
	background:#fff;
}
.yx_box .yx_title{
	height:44px;
	line-height:44px;
	font-size:18px;
	color:#fff;
	background:#33c7ff;
	padding-left:10px;
}
.yx_box .yx_title .yx_cancel{
	display:inline-block;
	width:25px;
	height:25px;
	float:right;
	margin:9px;
	background:url('../images/cancel.png') center;
	cursor:pointer;
}
.yx_box .yx_content{
	height:205px;
}
.yx_box .yx_content table{
	margin:10px 20px 30px 20px;
}
.yx_box .yx_content .btn-primary01{color:#fff;}
.yx_box .success_msg{
	width:80%;
	margin:0 auto;
	font-size:18px;
	padding-top:21%;
}


/*右侧悬浮框*/
.rightside {
    width: 63px;
    text-align: center;
    position: fixed;
    right: 10px;
    top: 50%;
    z-index: 1000;
    margin-top: -90px;
}
.rightside a {
    display: block;
    background: #33c7ff;
    color: #fff;
    padding: 5px 0;
    margin-bottom: 1px;
}
.rightside a i {
    display: inline-block;
    width: 43px;
    height: 34px;
    background-image: url(../images/3_06.png);
    background-repeat: no-repeat;

}
.rightside .yx{background-position: 0 -98px;}
.rightside .wx{background-position: 0 -188px;}
.totop {
    background-position: 0 -274px;
}

.rightside #weixin_pic{
	position:absolute;
	right:68px;
	bottom:59px;
}


/*预约服务弹窗*/
.apply_job {
    width: 500px;
    position: fixed;
    left: 35%;
    top: 15%;
    z-index: 2;
	border:2px #33c7ff solid;
	background:#fff;
}
.apply_job .yx_title{
	height:44px;
	line-height:44px;
	font-size:18px;
	color:#fff;
	background:#33c7ff;
	padding-left:10px;
}
.apply_job .yx_title .yx_cancel{
	display:inline-block;
	width:25px;
	height:25px;
	float:right;
	margin:9px;
	background:url('../images/cancel.png') center;
	cursor:pointer;
}
.apply_job .apply_content{
	height:520px;
	overflow-y:scroll;
	overflow-x:hidden;
}
.apply_job .apply_content textarea{
	width:355px;
	
}
.apply_job .apply_content table{
	margin:10px 20px 30px 20px;
}
.apply_job .apply_content .btn-primary01{color:#fff;}
















