body {font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;overflow-x: hidden; margin:0; background:#fff;}
p{ margin:0; padding:0;}
*{font-family: "微软雅黑","Helvetica Neue", Helvetica, Arial, sans-serif;}
.container-slide{ overflow: hidden;}
a,a:hover{ text-decoration:none;}
.form-control{border-radius:0;}
ul{ list-style:none;}
dl,dt,dd,h2,form,ul,li,p,img, span, h1,h3,h4,h5,h6{margin:0; padding:0;}
a {color:#4f4f4f;text-decoration:none;margin:0;}
a:hover {color:#c9000e;text-decoration:none;}
a img {border:0;}
ul{list-style-type:none;}
.clear{clear:both;}

.container {margin:0 auto;}
@media (max-width:767px){.container{padding:0px 15px;}}
@media (min-width:768px){.container{width:750px}}
@media (min-width:992px){.container{width:970px}}
@media (min-width:1230px){.container{width:1200px}}

/* header and menu */
header,.logo,.menu{-webkit-transition: all .4s ease-in-out 0s;-moz-transition: all .4s ease-in-out 0s;-ms-transition: all .4s ease-in-out 0s;-o-transition: all .4s ease-in-out 0s;transition: all .4s ease-in-out 0s;}
header{position:relative;z-index:99;}
.menu>ul,.menu>ul>li{display:block;margin:0;padding:0;list-style:none;}
.menu>ul>li>a{display:block;text-align:center;}
.logo{float:left;}
.logo a{display:block;}
.logo img{display:block;max-height:100%;}
.right-search{ width:320px; float:right;}
.search{ height:30px; width:250px; background:none; float:left; margin:30px 0 10px 0; position:relative;}
.searchbox{ width:200px; height:30px; color:#000; float:left;background:#c3c7c9; border:0; border-radius:5px; padding-left:10px; padding-right:35px;}
::-webkit-input-placeholder{color:#acacac;}
::-moz-placeholder{color:#acacac;}
:-moz-placeholder{color:#acacac;}
.search button{ width:30px; height:30px; background:url(../images/serch.png) no-repeat; border:0; color:#fff; font-size:14px; position:absolute; z-index:5; top:0; right:9px}
.right-zi{ font-size:16px; float:right; padding-top:35px;}
.nav-box{ border-top:1px solid #d2d2d2;  clear:both; margin-top:20px;}


@media(min-width:768px){
	header{left:0; right:0; top:0; position:absolute;background:url(../images/nbg.png) repeat;}
	header .container{height:70px; }
	.logo{ padding:10px 0;}
	.menu{ clear:both;}
	.menu>ul{margin-right:-27px;height:100%;}
	.menu>ul>li{float:left;padding:0 36px;background:url(../images/line.jpg) no-repeat left; position:relative;}
	.menu>ul>li>a{color: #000;line-height: 25px;padding:15px 0;padding-left:10px; padding-right:10px;}
	.menu>ul>li:hover>a,.menu>ul>li.active>a{ border-bottom:3px solid #e9423e; padding-left:10px; padding-right:10px;}
	.menu-icon{display:none;}
	.sub-menu a{display:block; color:#595957; font-size:14px; padding:10px 0; margin:0 20px; border-bottom:1px solid #c0c0c0;}
	.sub-menu a:hover{background: #fff;width: 100%;margin: 0;}
	.menu>ul>li:hover .sub-menu,.menu>ul>li.active .sub-menu{display:block;}
	.sub-menu {background:url(../images/nbg.png) repeat;position: absolute;top: 58px;left: 0;text-align: center; z-index: 999; right:0; display:none;}
	.logo img{ padding-top:10px;}
	header .nav-h{ height:58px;}
	.sub-menu2{min-width:468px; padding:10px; }
	.sub-menu2 a{ border-bottom:none; text-align:left; padding:5px 0; margin:0;}
	.cai1{ float:left; border-right:1px dashed #8c8c8c; padding:21px;min-height:220px;}
	.cai1 span{ text-align:left; color:#e9312e;display:block; padding-bottom:10px;}
	.sub-menu2 a:hover{ background:none; color:#e9312e}
}
@media(max-width:1229px){
	.menu>ul{margin-right:-20px;}
	.menu>ul>li{ padding:0 20px;}
}
@media(max-width:991px){
	.menu>ul{margin-right:-12px;}
	.menu>ul>li{ padding:0 11px; font-size:14px;}
	.logo{ padding:15px 0;}
	.logo img{ width:150px;}
	.logo img {width: 180px;}
}
@media(max-width:767px){
	header .container{height:52px;}
	.logo{padding-top:5px;padding-bottom:5px;}
	.popup-menus{display:none;}
	.menu{display:none;}
	.menu-icon{display:block;float:right;padding-top:12px;}
	.menu-icon a{display:block;width: 31px;height: 27px;background:url(../images/menu-icon.png) no-repeat;outline:none;}
	.logo img{ width:150px; padding-top:5px;}
	.search,.right-zi,.right-search,.nav-box{ display:none;}
	.cai1 span{ padding-left:25px; font-weight:bold; color:#9c0808;}
}
/* menu for mobile */
.nav{background:#e9423e;display:none;padding-top:60px;}
.nav>ul>li{padding:5px 10px; padding-left:35px;}
.nav>ul>li>a{display:block;text-align:left;color:#fff;font-size:16px;line-height:30px;position:relative;}
.nav>ul>li>a>span{display:block;width:30px;height:30px;position:absolute;top:0;right:0; background:url(../images/jt.png) no-repeat center ;}
.nav>ul>li.open-sub>a>span{background-image:url(../images/jt2.png);}
.nav .sub-menu{display:none;}
.nav li.open-sub .sub-menu{display:block;}
.nav .sub-menu p a{display:block;padding:3px 10px;text-align:left;color:#d6d6d6;font-size:14px;line-height:25px;}
@media(max-width:767px){
	.nav .sub-menu2 p a{ padding-left:50px;}
}

/* banner */
.banner {width:100%; height:0; padding-bottom:47.6565%;}
.banner img{ max-width:100%; display:block; margin:0 auto;}
.slick-dots li button{ background:#fff;}
.zy_banner img{ max-width:100%;}
.banner-cont{ overflow:hidden;margin:0 auto; margin-left:-10px; margin-right:-10px; padding:0 70px;}
.banner-cont li{ width:25%; float:left;}
.banner-box{ overflow:hidden; padding:0 10px;}
.box-one{ width:153px; height:152px; display:table; margin:0 auto; position:relative;}
.box-one h1{ font-size:45px; color:#fff; text-align:center; vertical-align:middle; height:53px; display:block; position:absolute; top:50%; margin-top:-26.5px; width:133px; left:50%; margin-left:-65px;}
.box-one h1 small{ font-size:20px; font-weight:normal;}
.banner-wrap p{ text-align:center; font-size:18px; color:#fff; padding-top:20px;}
.bg{position: absolute;
    left: 0;
    right: 0;
    bottom: 48px;
    display:none;
}
@media(max-width:1199px){
	.banner-text{ margin-top:-215px;}
	.banner-wrap p{ padding-top:10px;}
	.bg{bottom: 0;}
}
@media(max-width:1024px){
	.banner-text{ margin-top:-210px;}
}
@media(max-width:991px){
	.banner-text{ margin-top:0;}
	.bg{overflow:hidden;}
	.banner-cont{ padding:0;transform: scale(0.8);-ms-transform: scale(0.8);-moz-transform: scale(0.8);-webkit-transform: scale(0.8);-o-transform: scale(0.8);}
	.box-one h1{ font-size:35px;}
}
@media(max-width:767px){
	.bg{ display:none;}
	.banner-cont li{ width:50%; margin-bottom:25px; padding-top:25px;}
}
@media(max-width:340px){
	.banner-cont li{ width:100%; margin-bottom:15px; padding-top:15px;}
}

/* foot */
.foot_box{ margin-top:80px;}
.foot-nav{ overflow:hidden; margin-left:-25px; margin-right:-25px;}
.foot-nav li{ width:14.285%; float:left;}
.foo-one{ overflow:hidden; padding:0 25px; }
.one-box h1{ font-size:16px; color:#050501; padding-bottom:20px;}
.one-box p a{ display:block; font-size:14px; color:#595957; line-height:30px;}
.one-box p a:hover{ color:#e9312e;}
.foot-bottom{ background:#e6e6e6; overflow:hidden; margin-top:80px; padding:40px 0;}
.left-bottom{ float:left;}
.left-bottom p{ font-size:14px; color:#000000; line-height:24px;}
.right-bottom{ float:right;}
.ewm{ overflow:hidden; margin-left:-10px; margin-right:-10px;}
.ewm li{ width:50%; float:left;}
.ewm-box{ padding:0 10px;}
.left-ewm p{ font-size:11px; text-align:center; margin-top:10px;}
.left-ewm img{ display:block; margin:0 auto;}
@media(max-width:1229px){
	.foot-nav li{ width:100%;}
	.one-box h1{ padding-bottom:10px; padding-top:15px;}
	.one-box p a{ display:inline-block; margin-right:15px;}
}
@media(max-width:767px){
	.foot_box{margin-top:30px;}
	.left-bottom,.right-bottom{ float:none;}
	.foot-bottom{ margin-top:30px; padding:20px 0;}
	.right-bottom{ width:281px; margin:0 auto; margin-top:20px;}
}



/*-------------------------------------------------------------------------项目后评价---------------------------------------------------------------------*/
.zy-banner img{ display:block; max-width:100%; margin:0 auto;}    
.zy-main{ margin-top:100px;}
.zy-tit{ width:600px; position:relative;}
.zy-text{float: right;width: 9999px;clear: both;height: 1px;background: #e8322e;margin-top: 29px; font-size:36px;}
.zy-tit span{display: block;position:absolute; right:0;top:-25px;}
.bing-text{padding:30px 30px 0 30px;}
.pj-text p{ font-size:18px; line-height:30px; color:#595957; padding-top:15px; text-indent:2em; padding-left:50px; padding-right:50px;}
.zy-text span{ color:#595957}
.item-consultation{ margin-top:80px;}
.consultat-cont{ margin-top:50px; overflow:hidden; margin-bottom:80px;}
.purpose-box{ width:760px; margin:0 auto; background:#e9eefe; overflow:hidden;}
.purpose-one{ padding:50px 40px; overflow:hidden;}
.purpose-left{ width:147px; float:left;}
.purpose-left img{ max-width:100%; display:block;}
.purp-wrap{ margin-left:-30px; margin-right:-30px;}
.purp-wrap li{ width:50%; float:left;}
.purp-cont{ padding:0 30px;}
.purpose-right{ margin-left:150px; overflow:hidden;}
.purp-zi{ font-size:25px; color:#4c4c4c; line-height:44px;}
.evalua-effect{ background:url(../images/effect.jpg) no-repeat center; background-size:cover;}
.effect-zi{ margin-left:650px; padding:45px 0;}
.effect-tit{ margin-bottom:40px;}
.effect-tit h4{ font-size:32px; color:#424242;}
.effect-tit span{ width:126px; height:2px; display:block; background:#1b2738; margin-top:18px;}
.effect-wz p{ font-size:22px; color:#424242; line-height:65px; background:url(../images/dui.png) no-repeat left; padding-left:60px;}
.report-contains{ background:#eeeeee; padding:50px 0; margin-top:75px; overflow:hidden}
.contains-tit h4{ font-size:32px; color:#3c3c3b; padding-bottom:20px;}
/*.overview-one{ background:#fff; height:312px; float:left;}
.overview-zi{ padding:30px 0; overflow:hidden}*/
.overview-wrap{ margin-left:-20px; margin-right:-20px;}
.overview-wrap li{ width:33.33%; float:left; margin-top:20px;}
.overview-box{ padding:0 20px;}
.overview-cont{ background:#fff; height:312px; border-radius:5px;}
.overview-tit h4{ font-size:24px; color:#e8322e; text-align:center; padding:25px 15px; border-bottom:3px solid #eeeeee}
.overview-bottom p{ font-size:20px; color:#595957; line-height:32px; padding:25px 30px;}
.overview-bottom span{ display:block;}
.goals-left{ width:460px; float:left; height:212px; background:#fff; border-radius:5px;}
.goals-right{ margin-left:490px; margin-top:30px;}
.goals-right h4{ font-size: 24px;color: #e8322e;text-align: center; background:#fff; border-radius:5px; padding:27px; display:inline-block; margin-top:35px;}
.goals-right .te-shu{ margin-top:0;}    
.case-goals{ margin-left:-30px; margin-right:-30px;}    
.case-goals li{ width:16.66%; float:left; margin-top:30px;}
.cas-go{ padding:0 30px;}
.case-img{ overflow:hidden; padding-top:20px;}
.cas-cont img{ max-width:100%; display:block; margin:0 auto;}
.consultat-cont2{ margin-bottom:0;}
.material-wrap{ width:650px; margin:0 auto; overflow:hidden;}
.material-one{ background:url(../images/1.png) no-repeat left; padding-left:90px; height:90px; margin-bottom:35px;}
.material-one h5{ font-size:26px; color:#595957; border-bottom:1px solid #f4bcbc; font-weight:normal; padding-bottom:5px; padding-left:30px;}
.material-one p{ font-size:18px; color:#595957; padding-top:5px;padding-left:30px;}
.material-one2{ background:url(../images/2.png) no-repeat left;}
.material-one3{ background:url(../images/3.png) no-repeat left; margin-bottom:0;}
.item-adv{ clear:both; margin-top:70px;}
.shijian-warp{ overflow:hidden;}
.bai-bg{ background:#fff; height:145px;}
.adv-box{ overflow:hidden; margin-top:60px;}
.adv-cont{ width:381px; height:377px; background:url(../images/adv2.png) no-repeat center;position: absolute;left: 50%;margin-left: -168.5px; z-index:-1}
.adv-left{ float:left; width:50%;}
.adv-left p{font-size: 16px; line-height: 24px; text-align: right; margin-right: 78px; padding-top: 25px; padding-bottom:45px; color:#050501;}
.adv-left .adv2{ margin-right:170px;}
.adv-left .adv3{ margin-right:170px; padding-top:48px;}
.adv-right{ float:right;}
.adv-left .adv4,.adv-left .adv5,.adv-left .adv6{ margin-right:0; text-align:left;}
.adv-left .adv4{ margin-left:135px; padding-top:10px;}
.adv-left .adv5{ margin-left:210px; padding-top:13px;}
.adv-left .adv6{ margin-left:210px; padding-top:53px;}
.adv-left .adv7{ margin-left:128px; padding-top:22px;}
.adv-box span{font-size: 16px; line-height: 24px; text-align: center;  width: 560px; margin: 0 auto; display: block; clear: both; padding-top: 30px }
.liu-cheng img{ max-width:100%; display:block; margin:0 auto;}
.comm-cont{ margin-top:40px;position:relative; }
.comm-text{background:#fee5e4; padding:35px 0;}
.comm-text p{ font-size:18px; color:#e9312e; line-height:24px;position:relative; padding-left:300px; padding-right:20px;}
.comm-cont span img{ max-width:100%; display:block; position:absolute; left:115px; margin-top: -67.5px; top:50%;}
.comm-cont2 span img{margin-top: -113px; top:50%; right:30px; left:inherit;}    
.comm-text2 p{ padding-left:70px; padding-right:320px; color:#595957}
.comm-text2{ background:#e6e6e6; padding:40px 0;}
.item-contact{ margin-top:80px;} 
.item-contact2{ margin-top:60px;}  
.contact-box{ margin-top:30px; padding:0 100px;}   
.top-bei h1{ font-size:30px; color:#595957; background:url(../images/w1.png) no-repeat 125px 8px;}
.top-bei p{ font-size:30px; color:#e8322e; font-weight:bold; padding-top:20px;}
.top-bei p span{ padding-right:20px;}
.bottom-xian{ width:200px; height:5px; background:#595957; overflow:hidden; margin-top:20px;}
.area-phone{ clear:both; margin-top:30px; max-width:110px;}
.one-area{ margin-left:-10px; margin-right:-10px;}
.one-area li{ width:412px; float:left; margin-top:35px; border-right:1px solid #ccc;}
.he-bei{ padding:0 10px;}
.hebei-cont h1{ font-size:22px; color:#595957; padding-bottom:15px; background:url(../images/adv-xiao.png) no-repeat 50px 3px;}
.hebei-cont p{ font-size:20px; color:#e8322e; font-weight:bold;}
.one-area .area2{ border-right:0;}
.area2 .hebei-cont{ padding-left:70px;}

@media(max-width:1229px){
	.effect-zi{ margin-left:530px;}
	.contact-box{ padding:0 40px}
	.overview-tit h4,.goals-right h4{ font-size:20px;}
	.overview-bottom p{ font-size:18px;}
	.adv-left p{ padding-bottom:50px; padding-top:17px; letter-spacing:-1px;}
	.adv-left .adv5{ padding-top:0;}
	.adv-left .adv3{ padding-top:57px}
	.adv-left .adv2{ padding-top:20px;}
	.adv-right .adv4{ padding-bottom:33px;}
	.adv-left .adv7{ letter-spacing:-2px; padding-top:10px;}
	
} 
@media(max-width:991px){
	.zy-tit{ width:430px;}
	.zy-text{ font-size:30px;}
	.effect-zi{ margin-left:0}
	.evalua-effect{ background:#fafafa;}
	.purp-zi{ font-size:20px;}
	.consultat-cont{ margin-bottom:60px;}
	.effect-tit h4{ font-size:25px;}
	.effect-wz p{ font-size:18px; line-height:50px;}
	.effect-tit{ margin-bottom:20px;}
	.contact-box{ padding:0;}
	.hebei-cont p{ font-size:18px;}
	.one-area li{ width:380px;}
	.zy-main{ margin-top:80px;}
	.report-contains{ margin-top:60px;}
	.contains-tit h4,.material-one h5{ font-size:24px;}
	.report-contains{ padding:30px 0}
	.overview-tit h4, .goals-right h4{ font-size:18px;}
	.overview-bottom p{ font-size:16px; padding:10px;}
	.case-goals li{ width:25%;}
	.material-one p{ font-size:16px;}
	.consultat-cont2,.material-one3{ margin-bottom:0;}
	.adv-left p{ font-size:14px;}
	.adv-left .adv4{ padding-bottom:30px;}
	.adv-box span{ padding-top:20px;font-size:14px;}
	.adv-left .adv6{ padding-top:50px; margin-left:197px}
	.adv-left .adv4{ margin-left:115px;}
	.adv-left .adv5{ margin-left:200px;}
	.adv-left .adv7{ margin-left:118px; padding-top:18px;}
	.comm-text p{ padding-left:120px;font-size:14px;}
	.comm-cont span img{left:0;}
	.comm-cont2 span img{ left:inherit;}
	.comm-text2 p{ padding-left:30px; font-size:14px;}
	
}        
@media(max-width:767px){
	.zy-tit{ width:430px;}
	.zy-text{ font-size:20px;}
	.zy-main{ margin-top:60px;}
	.zy-tit span{ top:-13px;}
	.bing-text{ padding:0;}
	.bing-text p{ font-size:16px;}
	.pj-text p{ padding-left:0; padding-right:0;}
	.purpose-box,.material-wrap{ width:100%;}
	.purp-zi{ font-size:18px;}
	.consultat-cont{ margin-top:20px; margin-bottom:30px;}
	.purp-wrap{margin-left: -5px; margin-right: -5px;}
	.purp-cont {padding: 0 5px;}
	.effect-zi{ padding:20px 0}
	.effect-tit h4{ font-size:20px;}
	.effect-wz p{ font-size:16px;}
    .consultat-cont,.item-contact,.case-list,.item-case,.item-consultation{ margin-top:40px;}
	.one-area li{ border-right:0; width:50%;}
	.area2 .hebei-cont{ padding-left:0;}
	.top-bei p{ font-size:16px;}
	.top-bei h1{ font-size:20px;background: url(../images/w1.png) no-repeat 87px 0px;}
	.hebei-cont h1{ font-size:20px;}
	.overview-bottom p{ letter-spacing:-1px; font-size:15px;}
	.report-contains{ margin-top:30px; }
	.contains-tit h4{ font-size:20px; padding-bottom:0;}
	.overview-wrap{margin-left: -5px; margin-right: -5px;}
	.overview-box{padding: 0 5px;}
    .goals-left{ width:300px; margin-top:10px;}
	.goals-right{ margin-left:310px; margin-top:10px;}
	.overview-bottom{ overflow:hidden;}
	.goals-right h4{ margin-top:10px;}
	.overview-tit h4, .goals-right h4{ padding:10px 5px;}
	.consultat-cont2{ margin-top:20px;}
	.material-one h5{ font-size:20px; padding-top:12px;}
	.material-one{ margin-bottom:10px;}
	.adv-cont{ display:none;}
	.adv-left{ float:none; width:100%;}
	.adv-left p,.adv-left .adv2,.adv-left .adv3,.adv-left .adv4,.adv-left .adv5,.adv-left .adv6,.adv-box span{ padding:5px 0; margin:0; text-align:left; line-height:24px; background:url(../images/hoverdot.png) no-repeat 0 13px; padding-left:18px;}
	.adv-box{ margin-top:30px;}
	.adv-box span{ width:inherit;}
	.item-contact2{ margin-top:40px;}
	.item-adv{ margin-top:30px;}
	.adv-box p{ font-size:16px; color:#595957;}
	.comm-cont{ margin-top:30px;}
	.hebei-cont p{ font-size:16px;}
}     
@media(max-width:600px){
	.zy-tit{ width:300px;}
	.purpose-left{ width:80px;}
	.purpose-one{ padding:10px 20px;}
	.purp-zi{ font-size:15px;}
	.purpose-right{ margin-left:100px;}
	.overview-wrap li,.goals-left{ width:100%; margin-top:10px;}
	.overview-cont,.goals-left{ height:auto;}
	.goals-right,.goals-right .te-shu{ margin-left:0; margin-top:153px;}
	.goals-right h4{ display:block;}
	.case-goals li{ width:33.33%;}
	.case-img{ padding-bottom:20px;}
	.case-goals { margin-left: -10px; margin-right: -10px;}
    .cas-go {padding: 0 10px;}
	.material-one h5{ font-size:18px; padding-left:10px;}
	.material-one p{ padding-left:10px; font-size:14px; letter-spacing:-1px;}
} 
@media(max-width:560px){
	.comm-text2 p{ padding-right:150px}
	.comm-cont2 span img{ width:100px; height:86px; margin-top:-43px; display:block;}
}  
@media(max-width:500px){
	.hebei-cont p{ font-size:14px;}
}
@media(max-width:425px){
	.zy-tit{ width:220px;}
	.purpose-left{ width:100%; float:none;}
	.purpose-left img{ margin:0 auto; padding-bottom:15px;}
	.purpose-right{ margin-left:0;}
}    
@media(max-width:375px){
	.bai-kuai{ bottom:-6px;}
	.one-area li{ width:100%; margin-top:18px;}
	.comm-cont2 span img,.comm-cont span img{ display:none;}
	.comm-text2 p{ padding-right:20px;}
	.comm-text p{ padding-left:20px;}
	.comm-text2,.comm-text{ padding:15px 0;}
}



/*-----------------------------------------------------------------数据中心2020-12-24---------------------------------------------------------------------*/
.policy-box{ margin-top:50px; overflow:hidden;}
.policy-tit{ font-size:30px; color:#333333; text-align:center; padding-bottom:28px;}
.policy-list{ margin-left:-15px; margin-right:-15px; }
.policy-list li{width:33.33%; float:left; margin-top:25px;}
.policy-one{ padding:0 15px;}
.policy-text{ background:#eeeeee; overflow:hidden; height:422px;}
.policy-zi{ margin:20px; overflow:hidden;}
.policy-top{ font-size:24px; color:#c30d23; letter-spacing:2px; text-align:center; font-weight:bold;}
.policy-bottom img{ display:block; max-width:100%;margin:17px auto; }
.policy-bottom p{ font-size:18px; text-align:center; color:#333; display:block; line-height:30px; height:102px;}
.policy-bottom a{font-size:12px; color:#fff; background:#c30d23; display:block; margin:0 auto; width:120px; height:28px; line-height:28px; text-align:center; border-radius:5px;}
.more-phone p{ font-size:18px; color:#333333; font-weight:bold; background:url(../images/dh.jpg) no-repeat left; padding-left:70px; line-height:54px; margin-top:30px;}
.data-process{ margin-top:44px;}
.data-process p,.data-process span{ font-size:18px; color:#333333; line-height:36px;}
.data-process span{ display:block; margin-top:30px;}
.data-process img{ max-width:100%; display:block; margin:55px auto;}
.saving-box{ overflow:hidden; margin-bottom:50px; }
.saving-line{border:1px dotted #ccc; margin-left:25px;}
.sav-text{ font-size:12px; color:#b7b7b7; text-align:right; padding-bottom:3px;}
.sav-bg{ position:absolute;}
.sav-tit h4{font-size: 18px;color: #fff;background: #c30d23;float: left;position: relative;top: 40px;z-index: 999;left: -25px;/*padding: 10px 40px 10px 10px;*/ width:190px; height:40px; line-height:40px; padding-left:15px;}
.sav-zi{ margin:110px 30px 30px 30px; overflow:hidden;}
.sav-zi p{ font-size:18px; color:#333333; line-height:32px; text-indent:-1.5em; padding-left:1.5em;}
.geng-duo a{ display:block; width:94px; height:27px; background:#676767; border-radius:5px; line-height:27px; float:right; color:#fff; text-align:center; font-size:12px; margin-top:53px; margin-right:30px;}
.an-li{ margin-left:-9px; margin-right:-9px; overflow:hidden;}
.an-li li{ width:25%; float:left; margin-top:18px;}
.an-box{ padding:0 9px;}
.an-cont img{ max-width:100%; display:block; margin:0 auto;}
.an-cont p{ font-size:16px; text-align:center; color:#333333; padding-top:3px; letter-spacing:-1px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.experience-tit{ background:#d2d2d2; padding:10px 20px; overflow:hidden; font-size:18px; color:#333333; border-radius:5px; font-weight:bold; margin-top:30px;}
.he-zuo{ padding:30px 40px; overflow:hidden;}
.he-zuo h5{ font-size:18px; font-weight:normal; padding-bottom:10px;}
.he-one{ overflow:hidden; margin-top:20px;}
.he-one p strong{ color:#c30d23; font-weight:normal; }
.he-box{ margin-left:-10px; margin-right:-10px;width:202px; margin-top:10px;}
.he-box li{ width:50%; float:left;}
.he-tu img{ max-width:100%; display:block; margin:0 auto;}
.he-cont{ padding:0 10px;}
.he-box2{ width:100%;}
.he-box2 li{ width:14.285%;}
.he-box3 li{ width:12.5%;}
.data-honor{ margin-left:-30px; margin-right:-30px;}
.data-honor li{ width:20%; float:left;}
.honor-box{ padding:0 30px;}
.honor-tu img{ max-width:100%; margin:0 auto; display:block;}
.man-yi{ /*width:730px;*/ margin:0 auto;}
.man-box{ margin-left:-10px; margin-right:-10px;}
.man-box li{ width:20%; float:left;}
.man-cont{ padding:0 10px;padding-top:40px;}
.man-img img { margin:0 auto;display:block;border:1px solid #595957;}
.sav-zi2 p{ font-size:30px; color:#333333; background:url(../images/dh.jpg) no-repeat left; padding-left:110px; line-height:54px;}
.dh-data img{ max-width:100%; display:block; margin:0 auto; overflow:hidden;}

@media(max-width:1229px){
	.policy-bottom p{ height:140px;}
	.an-cont p{ font-size:14px; line-height:22px;}
}
@media(max-width:991px){
	.policy-list li{ width:50%;}
	.policy-bottom p{ height:108px;}
	.an-li li,.data-honor li{ width:33.33%;}
	.he-box2 li,.he-box3 li{ width:25%; margin-top:15px;}
	.data-honor li{ margin-bottom:30px;}
}
@media(max-width:767px){
	.policy-tit{ font-size:18px; padding-bottom:10px;}
	.policy-box{ margin-top:30px;}
	.policy-top{ font-size:20px;}
	.policy-bottom p,.sav-zi p{ font-size:14px; line-height:28px;}
	.policy-list{ margin-left:-5px; margin-right:-5px; }
	.policy-one{ padding:0 5px;}
	.policy-list li{ margin-top:10px;}
	.more-phone p{ margin-top:15px;}
	.data-process p, .data-process span{ font-size:14px; line-height:30px;}
	.data-process span,.data-process{ margin-top:20px;}
	.data-process img{ margin:15px auto;}
	.sav-tit h4,.he-zuo h5{ font-size:16px;}
	.sav-zi{ margin:100px 15px 15px 15px;}
	.saving-box{ margin-bottom:20px;}
	.he-zuo{ padding:15px 0;}
	.experience-tit{ font-size:16px;}
	.experience-tit{ margin-top:15px;}
	.sav-zi2 p{  padding:20px 0; padding-left:90px;}
}
@media(max-width:600px){
	.policy-bottom p{ font-size:14px; line-height:24px; height:130px}
	.policy-text{ height:390px;}
	.an-li li{ width:50%;}
	.data-honor li{ margin-bottom:10px;}
	
}
@media(max-width:500px){
	.policy-text{ height:365px;}
	.he-box2 li,.he-box3 li{ width:33.33%;}
	.he-zuo h5{ font-size:14px;}
}
@media(max-width:425px){
	.policy-zi{ margin:8px;}
	.policy-text{ height:340px;}
	.sav-tit h4{ width:155px;}
	.geng-duo a{ margin-right:15px;}
	.he-box2 li,.he-box3 li,.data-honor li{ width:50%;}
}
@media(max-width:375px){
	.policy-bottom p{ font-size:12px;}
	.policy-text{ height:325px;}
	.geng-duo a{ width:68px;}
    .sav-zi2 p{ font-size:12px; padding-left:80px;}
}

.qq-consult { position:fixed;top:25%;z-index:99;}
.qq-box { display:none;position:absolute;top:-35px;}
.qq-box a { display:block;font-size:0;}
.qq-box span { position:absolute;top:-6px;right:0;width:15px;height:15px;color:#fff;cursor:pointer;font-size:18px;z-index:999;}
.qq-open { position:absolute;top:25%;font-size:0;}
.qq-open:hover .qq-box{ display:block;}
.contact-wrap { position:fixed;top:243px;right:0;width:135px;height:303px;display:none;}
.tel-consult { display:none;position:fixed;top:60%;z-index:99;right:0;}
.consult-box { background:url(/images/tel-consult.png);width:60px;height:160px;cursor:pointer;}
.consult-box a { width:100%;height:100%;display:block;}
.wechat-box { background:url(/images/wechat.png);width:60px;height:60px;margin-top:1px;cursor:pointer;}
.wechat-box:hover { background:url(/images/wechat2.png);}
.wechat-box:hover .ewm-img { display:block;}
.ewm-img { display:none; position:absolute;top:161px;right:65px;}
@media (max-width:767px) {
    .contact-wrap,.qq-consult,.kf,.tel-consult{ display:none;}
}
.back-top { width:25px;height:25px;position:relative;right:-100px;top:-32px;cursor:pointer;margin-bottom:-25px;}
.kf{ position:fixed;right:0px;top:72px;z-index:999;}
.kf-box {display:none;position:absolute;top:-80px;right:0px;}
.kf-open { position:fixed;top:30%;right:0;cursor:pointer;}
.kf-open:hover .kf-box { display:block;}
.kefu-box { position:fixed;left:0;right:0;bottom:0;background:#000; height:50px;opacity:0.7;z-index:999;}
.kefu-box li { width:50%;float:left;text-align:center;}
.kefu-box li a{ color:#fff;font-size:14px;line-height:50px;background:#bd290d;margin:0 auto;padding:8px 30px;}

.slick-center { position:relative;}
.slick-center img{transform: scale(1.2);bottom:0;top:0 ;position:absolute; margin-top:22px; left:0; right:0}
















