
*{padding:0px; margin:0px;}
html {_overflow-y:scroll;}
/*****！！页面通用css样式定义开始******/
/* body的css定义:这里定义页面上下左右边距，页面背景颜色，滚动条颜色样式 */
body{
    font-family: Arial, Tahoma,"微软雅黑";    /*文字字体定义 */
	font-size: 12px;    /*文字大小定义 */
	color: #5a5a5a; /*文字颜色定义 */
	}

/* 网站超链接css通用设置 */
a{text-decoration: none; cursor:pointer;} /* 链接无下划线,有为underline */ 



h1,h2,h3,h4,h5,h6{font-size:12px;}
img{border: 0px;}
.clear{clear:both; line-height:0; height:0; font-size:0px;}
.clear:after{content: "."; display: block; height: 0; clear: both; visibility: hidden; }/*清除浮动*/

/*表格样式定义 */ 
checkbox{border: 0px;}/*选择框样式定义 */ 
.input{ border:1px solid #CCCCCC; height:20px;line-height:20px} 



/***************Top1*******************/
.top1{width:100%;background-color:#fdfdfd;height:40px;border-bottom: 1px solid #ccc;}
.center{width: 1000px;margin: 0 auto;position: relative;}
.center p.p1{height: 40px; line-height: 40px;font-size: 12px;color: #999999;float: left;width: 50%;}
.center p img{vertical-align: middle;margin: 0 5px 3px 5px;}
.center .top1_list{float:right;width:245px;}
.center .top1_list li{float:left;width:48px;height:40px;overflow: hidden;border-left:1px solid #CCCCCC;position: relative;}
.center .top1_list li a{display: block;}
.center .top1_list li img{width:48px;height:80px;position:absolute;margin-top: -15px}
.top1_wx1 {width: 148px;height: 164px;position: absolute;top: 33px;right: 0px;z-index: 50;display: none;}
.top1_wx2 {width: 148px;height: 164px;position: absolute;top: 33px;right: -1px;z-index: 60;display: none;}
/***************Top2*******************/
.top2{width: 100%;background: url(../images/top2bg.jpg) repeat-x;height:64px;}
.center2{width: 1000px;margin: 0 auto;position: relative;height:64px;}
.top2 .logo{position: absolute;top:10px;}
.top2 .tel{position: absolute;top:10px;left: 380px;}
.top2 .center2 .bdshare{position:absolute;top:20px;left:620px;}
.top2 .center2 .zt_select{position: absolute;right: 10px;top: 23px;}
.top2 .center2 .zt_select a{color:#505050;}
#select{border: 1px solid #c4c2c3;width: 100px;}







.banner{ width:100%; margin:0px; padding:0px;}
.banner img{ display:block; width:100%;}

.spa01box{ width:100%; height:320px; padding-bottom:20px; padding-top:20px; background:#f4f8fb;}
.spa01{ width:1000px; height:350px; margin-left:auto; margin-right:auto;}
.spa01 p{ font-size:20px; line-height:34px; color:#4f4f4f; margin-left:30px; margin-right:30px;}
.spa01 ul{ padding-top:20px; padding-bottom:20px;}
.spa01 ul li{ padding-left:23px; padding-right:23px; float:left; width:287px; height:142px; list-style-type:none;}
.spa01_1{}
.spa01_1 a{ display:block; padding-left:10px; padding-right:10px; float:left;}

.spa02box{ width:100%; height:663px; background:url(../images/spa02bg.jpg) no-repeat center;}
.spa02{ width:1000px; height:663px; margin-left:auto; margin-right:auto; position:relative;}
.spa02_t{ width:866px; font-size:16px; color:#000; line-height:28px; position:absolute; left:70px; top:214px; text-align:center;}
.spa02_c1{ width:185px; font-size:14px; line-height:24px; color:#474747; position:absolute; left:134px; top:371px;}
.spa02_c1 span{ font-size:18px; color:#00a6d6;}
.spa02_c2{ width:185px; font-size:14px; line-height:24px; color:#474747; position:absolute; left:303px; top:524px;}
.spa02_c2 span{ font-size:18px; color:#00a6d6;}
.spa02_c3{ width:185px; font-size:14px; line-height:24px; color:#474747; position:absolute; left:469px; top:371px;}
.spa02_c3 span{ font-size:18px; color:#00a6d6;}
.spa02_c4{ width:185px; font-size:14px; line-height:24px; color:#474747; position:absolute; left:638px; top:524px;}
.spa02_c4 span{ font-size:18px; color:#00a6d6;}
.spa02_c5{ width:185px; font-size:14px; line-height:24px; color:#474747; position:absolute; left:805px; top:371px;}
.spa02_c5 span{ font-size:18px; color:#00a6d6;}
.spa02_more{ display:block; font-size:18px; text-align:center; width:96px; height:50px; line-height:50px; color:#FFF; position:absolute; right:-2px; top:468px;}

.spa03{ width:1000px; margin-left:auto; margin-right:auto; padding-top:50px;}
.spa03top{ width:1000px; height:96px; background:url(../images/spa03top.jpg) no-repeat center;}
.spa03_c{ width:1000px; padding-top:40px; height:390px;}
.spa03_cleft{ width:690px; height:390px; float:left;}
.spa03_cleft li{ width:310px; height:175px; padding-left:17px; padding-right:17px; padding-top:15px; padding-bottom:15px; float:left; position:relative; list-style-type:none;}
.spa03_cleft li span{ font-size:24px; color:#00a6d6; line-height:34px;}
.spa03_cleft li span img{ float:left;}
.spa03_cleftc{ padding-top:15px; font-size:14px; line-height:24px; color:#2b2b2b;}
.spa03_cleftc img{ float:left; padding-right:10px;}
.spa03_cleft li a{ display:block; position:absolute; right:17px; bottom:15px; font-size:14px; color:#da5f5f;}
.spa03_crightbox{ width:280px; height:370px; padding:10px; background:#f6e3d5; float:right;}
.spa03_cright{ width:280px; height:370px; background:#ffab00;}
.spa03_cright h1{ display:block; width:280px; height:70px; line-height:70px; text-align:center; font-size:28px; color:#FFF;}
.spa03_cright h1 span{ font-size:34px; font-weight:normal;}
.span03r{ width:267px; height:269px; margin-left:auto; margin-right:auto; background:url(../images/spa03r.jpg) no-repeat center; margin-top:10px; position:relative;}
.span03r input {
    border: none;
    background: none;
}
.span03r1{ width:165px; height:36px; position:absolute; left:94px; top:4px;}
.span03r2{ width:165px; height:36px; position:absolute; left:94px; top:48px;}
.span03r3{ width:165px; height:36px; position:absolute; left:94px; top:93px;}
.span03r4{ width:106px; height:35px; position:absolute; left:15px; top:145px; cursor:pointer;}
.span03rzx{ display:block; width:106px; height:35px; position:absolute; left:134px; top:145px; cursor:pointer;}
.iput {
    width: 140px;
    height: 33px;
    position: absolute;
    top: 228px;
    left: 16px;
    line-height: 33px;
}


.spa04box{ width:100%; height:723px; background:url(../images/spa04bg.jpg) no-repeat center;}
.spa04{ width:1000px; height:417px; margin-left:auto; margin-right:auto; padding-top:240px;}
.spa04 img{ width:459px; height:417px; float:left;}
.spa04r{ width:470px; height:417px; float:right; position:relative;}
.spa04r h1{ font-size:30px; color:#000; line-height:40px; font-weight:normal;}
.spa04r h1 span{ font-size:18px;}
.spa04r h2{font-size:14px; color:#575656; font-weight:normal; line-height:24px;}
.spa04r h2 span{ font-size:18px; color:#000; line-height:38px; }
.spa04r a{ display:block; background:#00a5d5; width:215px; height:64px; font-size:18px; line-height:64px; text-align:center; color:#FFF;}
.spa04_zx{ position:absolute; position:absolute; bottom:0px; left:0px;}
.spa04_yy{ position:absolute; position:absolute; bottom:0px; left:251px;}

.spa05box{ width:100%; height:682px; background:url(../images/spa05bg.jpg) no-repeat center;}
.spa05{ width:1000px; height:423px; margin-left:auto; margin-right:auto; padding-top:166px;}
.swiper-container{margin:0 auto;position:relative;overflow:hidden;z-index:1;/* margin: 0 60px; */}
.spa05tbox{ width:1000px; height:423px; padding-bottom:45px; margin:0px auto;}
.spa05tu{ width:933px; height:423px; margin:0px auto; padding-right:5px;}
.spa05tujs{ width:902px; height:36px; padding:15px; position:absolute; left:31px; bottom:0px; background:url(../images/spa05tubg.png); font-size:14px; color:#FFF; line-height:18px;}

.spa06topbox{ width:100%; height:60px; background:#00a6d6;}
.spa06top{ width:1000px; margin-left:auto; margin-right:auto; height:60px; font-size:29px; line-height:60px; color:#FFF;}
.spa06cbox{ width:100%; height:280px; background:#ede9ee;}
.spa06c{ width:1000px; height:209px; margin:0px auto; padding-top:35px;}
.spa06c ul{ width:440px; height:209px; float:left;}
.spa06c ul li{ width:440px; height:40px; line-height:40px; font-size:16px; color:#6e6e6e; border-bottom:1px dashed #c2c2c2; list-style-type:none; text-indent:5px;}
.spa06c ul li span{ color:#00bce6; float:right;}
.spa06c img{ float:right;}


.spa07box{ width:100%; height:570px; padding-top:20px; background:#f6f9fc; margin-top:20px; padding-top:20px;}
.spa07{ width:1000px; height:570px; margin:0px auto;}
.spa07top{ width:1000px; text-align:center; height:77px;}
.spa07c{ width:970px; margin:0px auto; padding-top:30px;}
.spa07fwt{ width:970px; height:45px; background:none; border-bottom:1px solid #00a5d5; border-top:1px solid #00a5d5; margin-top:-1px; line-height:45px; font-size:24px; color:#00a5d5; text-indent:10px;}
.spa07fwt a{ display:block; background:url(../images/spa07fw.jpg) no-repeat right; width:970px; height:45px;}
.currter{ background:#00a5d5; color:#FFF;}
.currter a{ background:url(../images/spa07fwc.jpg) no-repeat right;}
.spa07fw{ width:970px; height:154px; margin:20px 0px; position:relative; display:none;}
.spa07fw img{ float:left; margin-right:20px;}
.spa07fw a{ display:block; width:70px; height:35px; text-align:center; color:#FFF; position:absolute; right:48px; bottom:-10px; font-size:18px; background:#00a5d5; line-height:35px;}
.spa07fw p{ font-size:18px; color:#494949; line-height:32px;}


.footerbox{ width:100%; height:290px; background:#00a6d6; margin-bottom:80px;}
.footer{ width:1000px; height:250px; margin:0px auto; padding-top:30px;}
.footericon{}
.footericon a{ display:block; width:100px; float:left; margin-left:75px; margin-right:75px; text-align:center;}
.footericon a img{ margin-bottom:5px;}
.footericon a p{ font-size:14px; line-height:20px; color:#d4e7f5;}
.footericon a p span{ font-size:11px; line-height:15px;} 
.footernav{ width:680px; height:40px; margin:0px auto; padding-top:10px; line-height:40px; font-size:14px;}
.footernav a{ color:#FFF;}
.footerf{ width:1000px; margin:0px auto; text-align:center; font-size:14px; line-height:24px; color:#FFF;}



/*底部和右侧的悬浮窗*/
/*.ckfooterbox{ width:100%; height:87px; background:#a2232c; position:fixed;  z-index:999; _position:absolute;
_bottom:auto;
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0)));}*/

.fotfl{ bottom:0px;width:100%;left:0px;position:fixed;z-index:9999;_position:absolute;
_bottom:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0)));
_top:expression(eval(document.documentElement.scrollTop+document.documentElement.clientHeight-this.offsetHeight-(parseInt(this.currentStyle.marginTop,0)||0)-(parseInt(this.currentStyle.marginBottom,0)||0)));
_margin-bottom:0px; height:87px; background-color:#a2232c; color:#FFF;}

.ckfooter{ width:1000px; height:87px; margin:0px auto;}
.ckfooterl{ width:322px; height:87px; float:left;}
.ckfooterr{ width:678px; height:87px; float:left;}

.clright{ width:168px; height:500px; position:fixed; right:10px; top:50%; margin-top:-250px; z-index:999;}