﻿*{padding:0;margin:0;box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;}
html,body{height:100%;}
body{font-family:Arial,"微软雅黑",Arial;background:#fff;color:#333;font-size:14px;}
ul{list-style:none;}
img{border:0;}
input{font-family:"微软雅黑";border:0px none;}
a{text-decoration:none;color:#333;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;}
a:hover{text-decoration:none;-webkit-transition:.5s;-o-transition:.5s;-moz-transition:.5s;transition:.5s;}
h1,h2,h3,h4,h5,h6{font-weight:normal;}
input:focus{outline:none;}
input[type=button]{cursor: pointer;outline: none;-webkit-appearance:none;}
input[type=button]:focus{outline:none;}

.clearfix{*zoom:1;}
.clearfix:before{display:table;content:"";}
.clearfix:after{clear:both;display:block;content:"";height:0;overflow:hidden;visibility:hidden;}

.fl{float:left;}
.fr{float:right;}
.clear{clear:both;}

.height10{height:10px;clear:both;}
.height15{height:15px;clear:both;}
.height20{height:20px;clear:both;}
.height25{height:25px;clear:both;}
.height30{height:30px;clear:both;}
.height40{height:40px;clear:both;}

.textHidden{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;}

.transition500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.transition800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.transition1200{transition:all 1200ms ease-out;-webkit-transition:all 1200ms ease-out;-ms-transition:all 1200ms ease-out;-moz-transition:all 1200ms ease-out;-o-transition:all 1200ms ease-out;}

.header{height:90px;position:fixed;left:0;top:0;width:100%;z-index:10;
	-webkit-transition: background-color .3s ease-out, top .5s ease;
	-o-transition: background-color .3s ease-out, top .5s ease;
	transition: background-color .3s ease-out, top .5s ease;
}
.header.on,.header.page-header{background-color: rgba(255,255,255,.9);top: -10px;height: 80px;}
.header .logo{margin-left:30px;margin-top:29px;}
.header .logo a{height:34px;background:url(../images/logo.png) no-repeat left center;display:block;width:35px;overflow:hidden;}
.header .logo:hover a{width:133px;}
.header.on .logo a,.header.page-header .logo a{background:url(../images/logo-on.png) no-repeat left center;width:35px;overflow-y:hidden;}
.header.on .logo:hover a,.header.page-header .logo:hover a{width:133px;}
.header .icon01{margin-right:30px;margin-top:30px;}
.header .icon01 a{width:26px;height:26px;display:block;background:url(../images/icon01.png) no-repeat center center;}
.header.on .icon01 a,.header.page-header .icon01 a{background:url(../images/icon01-on.png) no-repeat center center;}
.header .nav ul li{float:left;line-height:90px;margin-right:75px;}
.header .nav ul li a{color:#fff;font-size:16px;}
.header.on .nav ul li a,.header.page-header .nav ul li a{color:#1a1a1a;}

.footer{padding:0px 55px;padding-top:120px;background:#222;}
.footer .tel{text-align:center;font-size:16px;color:#999;margin-bottom:45px;}
.footer .footer-item{position:relative;margin-top:45px;margin-bottom:50px;min-height:30px;}
.footer .footer-item .left{position:absolute;}
.footer .footer-item a{opacity:0.4;}
.footer .footer-item a:hover{opacity:1;}
.footer .footer-item .middle{text-align:center;}
.footer .footer-item .middle a{display:inline-block;margin:0px 30px;color:#777;opacity:1;}
.footer .footer-item .middle a:hover{color:#999;}
.footer .footer-item .right{right:0;position:absolute;top:0;}
.footer .footer-item .right .list{float:left;margin-left:5px;position:relative;}
.footer .footer-item .right .list > div{position:absolute;width:180px;height:230px;top:-230px;left:-120px;display:none;}
.footer .footer-item .right .list02 .box{background:url(../images/wechat-img.png) no-repeat center top;}
.footer .footer-item .right .list03 .box{background:url(../images/ewm-img.png) no-repeat center top;left:-150px;}
.footer .footer-item .right .list:hover > div{display:block;}
.footer .copy{height:100px;border-top:1px solid #333;line-height:89px;color:#777;}
.footer .copy a{color:#444}

.footer .links{height: 50px;border-top: 1px solid #333;}
.footer .links>*{color: #444;font-size: 12px;margin-right: 22px;line-height: 50px;}

.talk-model{width:380px;height:560px;position:fixed;right: 10px;bottom: 10px;background:#fff;z-index:1000;box-shadow:0px 0px 15px #ccc;border-radius:5px;overflow:hidden;display:none;}
.talk-model .close{position:absolute;right:20px;top:30px;width:20px;height:20px;background:url(../images/icon17.png) no-repeat center center;cursor:pointer;z-index:2;}
.talk-model .close:hover{transform:rotate(180deg);-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);}
.talk-model .top{background:#333 url(../images/talk-logo.png) no-repeat 20px center;height:80px;color:#fff;padding-left:65px;padding-top:18px;line-height:22px;position:relative;}
.talk-model .top .tit{font-size:16px;font-weight:bold;}
.talk-model .top .ts{font-size:12px;}
.talk-model .top.on{background:#333 url(../images/talk-logo.png) no-repeat 60px center;padding-left:105px;}
.talk-model .top.on .backicon{width:13px;height:100%;background:url(../images/icon16.png) no-repeat center center;position:absolute;left:20px;top:0;cursor:pointer;}
.talk-model .talk01{position:absolute;width:380px;}
.talk-model .talk01-con{height:380px;overflow-y: auto;}
.talk-model .talk01 .list{height:95px;padding:30px 20px;}
.talk-model .talk01 .list .tx{width:55px;}
.talk-model .talk01 .list .tx i{width:35px;height:35px;display:block;border-radius:100%;background:#f6f6f6 url(../images/talk-logo02.png) no-repeat center center/16px auto;}
.talk-model .talk01 .list .right{}
.talk-model .talk01 .list .right .name{line-height:15px;}
.talk-model .talk01 .list .right .name .fl{font-weight:bold;color:#333;}
.talk-model .talk01 .list .right .name .fr{color:#ccc;}
.talk-model .talk01 .list .right .txt{font-size:12px;background:url(../images/icon21.png) no-repeat right center;padding-right:25px;margin-top:5px;}
.talk-model .talk01 > a{margin-top:30px;}
.talk-model .talk01 > a img{vertical-align:middle;margin-right:10px;}
.talk-model a.index-more{background:#12d07c;color:#fff;box-shadow:0px 0px 15px #52f5ad;-webkit-box-shadow:0px 0px 15px #52f5ad;}

.talk-model .talk02{position:absolute;width:380px;left:-100%;}
.talk-model .talk02 .talk-logo{padding:50px 0px;text-align:center;background:#f1f1f1}
.talk-model .talk02 .talk-logo i{width:65px;height:65px;display:block;border-radius:100%;background:#fff url(../images/talk-logo02.png) no-repeat center center;margin:0 auto;}
.talk-model .talk02 .talk-logo .name{font-size:18px;color:#333;font-weight:bold;margin:10px 0px;}
.talk-model .talk02 .talk-logo .txt{font-size:12px;}
.talk-model .talk02 .talk-con{padding:20px;background:#fff;overflow-y:auto;height:190px;}
.talk-model .talk02 .talk-con .list{margin-bottom:10px;}
.talk-model .talk02 .talk-con .list p{padding:10px;border-radius:5px;font-size:12px;color:#fff;width:270px;line-height:20px;}
.talk-model .talk02 .talk-con .list p.p01{background:#12d07c;}
.talk-model .talk02 .talk-con .list p.p02{background:#333;}
.talk-model .talk02 .talk-con .list .data{font-size:12px;color:#999;margin-top:5px;}
.talk-model .talk02 .talk-sub-box{height:70px;background:#f1f1f1;padding-left:10px;padding-top:18px;}
.talk-model .talk02 .talk-sub-box input[type='text']{background:none;height:35px;width:280px;float:left;}
.talk-model .talk02 .talk-sub-box i{display:block;width:16px;height:16px;float:left;cursor:pointer;margin-left:15px;margin-top:8px;}
.talk-model .talk02 .talk-sub-box i.icon19{background:url(../images/icon19.png) no-repeat center center;}
.talk-model .talk02 .talk-sub-box i.icon18{background:url(../images/icon18.png) no-repeat center center;}
i{display: inline-block;vertical-align: middle;}
.w{min-width: 1200px;}
.undis{display: none;}

.abs{position: absolute !important;top: 0 !important;right: 0 !important;bottom: 0 !important;left: 0 !important;margin: auto !important;}


.caseD-img img{display:block;max-width:100%;margin:0 auto;}

.backTop{bottom:2% !important;display:none;cursor:pointer;}
