﻿@charset "utf-8";
/* CSS Document */
.cont{ width:100%; margin:0 auto;}
.wrap{ width:1200px; margin:0 auto;}
.fix{*zoom:1;}
.fix:after{clear:both;content:"";display:table;}
/* Header */
.header{}
.header .top{ width:100%; height:31px; padding-top:13px; display:block;  }
.header .top span { color:#2eafbb; }
.header .top i { color:#ccc; font-style:normal; padding-left:5px; padding-right:5px; }
.header .nav{ height:60px; margin-top:10px; margin-bottom:10px;}
.header .nav .logo{ float:left;}
.header .nav .menu{ float:right; margin-top:5px; position:relative;}
.header .nav .menu li{ float:left;padding-left:40px;}
.header .nav .menu li a{ font-size:14px;color:#333;line-height:45px;display:inline-block;}
.header .nav .menu .nav_icon{background:#2eafbb;height:1px;line-height:1px;display:inline-block;position:relative;top:-6px;*top:0px; left: 40px; width: 56px;}
/* Banner */
.banner{width:100%;overflow:hidden;position:relative;height:450px;}
.banner .pic{position:relative;height:100%;}
.banner .pic li{float:left;width:100%;position:relative;background-repeat:no-repeat;background-position:center;}
.banner .pic li a{display:block;width:100%;height:450px;}
.banner .list{text-align:center;position:absolute;bottom:40px;width:100%;}
.banner .list li{display:inline-block;*zoom:1;*display:inline;width:50px;border-bottom:2px solid #fff;height:20px;margin:0 7px;cursor:pointer;}
.banner .list .on{border-bottom:2px solid #2eafbb;}
/* Service */
.home_title{text-align:center;padding-top:60px;}
.serve_column{margin-top:40px;overflow:hidden;}
.serve_column ul{width:1200px;padding-bottom:20px;*padding-bottom:40px;}
.serve_column li{float:left;width:250px;height:390px;background:#ffffff;margin-bottom:40px;}
.serve_column li dt.pic{width:250px;height:250px;overflow:hidden;position:relative;}
.serve_column li dt.pic img{position:absolute;left:0px;top:0px;}
.serve_column li dt.t{height:66px;line-height:66px; text-align:center;}
.serve_column li dt.t a{font-size:18px;color:#333;font-weight:normal;}
.serve_column li dt.t a:hover{color:#2eafbb;}
.serve_column dd{line-height:24px;color:#999;display:list-item;white-space:nowrap;font-size:12px;}
.succeed{background: url("../images/h07.jpg") 0 0 repeat-x;min-height:168px;width: 100%;animation: animatedBackground 30s linear infinite;-webkit-animation: animatedBackground 30s linear infinite;-moz-animation: animatedBackground 30s linear infinite;}
.succeed_title{text-align:center;padding-top:60px;}
.succeed_text{padding-bottom:50px;}
.succeed_text .text{text-align:center;font-size:14px;color:#333;width:780px;height:54px;margin:50px auto 0px auto;}
.succeed_list{width:100%;}
.container{padding-bottom:0px;}
.succeed_list ul{width: 100%;font-size: 0;}
.succeed_list li{width: 20%;float: left;overflow: hidden;}
.succeed_list li img{max-width: 100%;}
.succeed_list li img{ opacity:0.92;transform: scale(1);-mo-transform: scale(1);-webkit-transform: scale(1);-moz-transform: scale(1);transition: all 0.8s ease-out 0s;-webkit-transition: all 0.8s ease-out 0s; -moz-transition: all 0.8s ease-out 0s; -mo-transition: all 0.8s ease-out 0s;}
.succeed_list li:hover img{opacity:1;transform:scale(1.4);-webkit-transform:scale(1.4);-moz-transform:scale(1.4);transition: all 0.6s ease-out 0s; -webkit-transition: all 0.6s ease-out 0s;-moz-transition: all 0.6s ease-out 0s;-mo-transition: all 1s ease-out 0s;}
.home_page{text-align: center;margin-top: 50px;}
.home_page a{display: inline-block;font-size: 20px;font-weight: 200;line-height: 38px;width: 38px;text-align: center;margin: 0 3px;color: #999;border:1px solid #999;font-weight: lighter;}
.home_page a:hover{color: #333;border-color: #333;}
/* Case */
.container{width:100%;overflow:hidden;*width:100%;overflow:hidden;}
.da-thumbs {width:100%;position:relative;font-size:0;margin:0 auto;}
.da-thumbs li{float:left;width:23.125%;position:relative;overflow:hidden; margin-left:1.5%; margin-top:1.5%;}
.da-thumbs li a img{display:block;margin:0 auto;position:relative;border:0;}
.da-thumbs li a>img{width:100%;max-width:100%;transform:scale(1);transition:all 0.6s ease-in-out;}
.da-thumbs li a:hover>img{transform: scale(1.1);transition: all 0.4s ease-in-out;}
.da-thumbs li a{overflow:hidden;display:block;}
.da-thumbs li a div{position:absolute;width:100%;height:100%;left:0;top:0;padding-top:10%;display:none;}
.da-thumbs li a:hover div{*display: block;}
.da-thumbs li a div img{position:relative;z-index:2;top:0px;}
.da-shade{background:#2eafbb;opacity:0.8;position:absolute;width:100%;height:100%;}
.da-thumbs h2{position:absolute;bottom:0;left:0;width:100%;font-size:16px;color:#fff;font-family:"寰蒋闆呴粦";font-weight:normal;text-align:center;line-height:40px;z-index:4;}
.da-thumbs .title_shade{background:#000;opacity:0.5;filter:alpha(opacity=50);position:absolute;z-index:2;bottom:0;left:0;height:40px;width:100%;}
.da-thumbs li a:hover h2{display:none;}
.da-thumbs li a:hover .title_shade{display:none;}
/* Process */
.home_liucheng { width:100%;  margin:0 auto; padding-top:40px;}
.home_liucheng2 { width:1200px;  margin:0 auto;}
.home_liucheng2 ul li div{ width:47px; height:74px; float:left; color:#73c9d6; font-size:14px; line-height:70px; display:block; padding-left:11px;}
.home_liucheng2 ul{ float:left;}
.home_liucheng2 ul li { width:460px; height:74px; line-height:22px; background: url(../images/home_hzbg.gif) no-repeat;}
.home_liucheng2 ul li:hover{ width:460px; height:74px; font-size:12px; line-height:22px; display:block; background: url(../images/home_hzbg2.gif) no-repeat;}
.home_liucheng2 ul li p{ font-size:14px; color:#333; font-weight:bold;}
/* Knowledge */
.home_news { width:100%; height:503px; margin:0 auto; background:url(../images/news_bg.jpg) no-repeat center;}
.home_news2 { width:1200px; height:503px; margin:0 auto;}
.home_news_k { height:40px;}
.home_news_gsjj { width:360px; height:380px; float:left; margin-top:10px;}
.news_title { width:925px; font-size:16px; color:#F00; font-weight:600; margin:0 auto; text-align:center; margin-bottom:0px; margin-top:85px; line-height:40px; height:40px; }
.home_news_list{ width:820px; height:370px; float:right; }
.home_news_list ul li{ width:390px; height:110px; float:left; margin-left:10px; position:relative; margin-top:10px; border:5px solid #ddd; background:#fff;}
.home_news_list ul li:hover{ width:390px; height:110px; float:left; margin-left:10px; position:relative; background:#fff; margin-top:10px; }	
.home_news_list ul li p{ margin-top:10px; }	
.home_news_list ul li a{ line-height:30px; color:#333; font-size:14px; }	
.home_news_list a:hover{color:#2eafbb; }			
.home_news_list ul li div{ width:320px; float:left; color:#666; height:94px; }
.newsdate2{ font-size:14px; background:url(../images/inner_date2.gif) no-repeat top right; height:94px; text-align:center; line-height:38px; font-weight:bold; }
.newsdate2 span{ font-weight: 100; }
/* Solutions */
.solution_list{width: 1200px;margin: 40px auto;}
.solution_list ul{margin-right: -48px;}
.solution_list li{float: left;width: 370px;margin-right: 46px;margin-bottom: 38px;position: relative;}
.solution_list h2{font-size: 20px;color: #333;font-weight: normal;line-height: 48px;border-bottom: 1px solid #2eafbb;}
.solution_list h2 a{color: #333;}
.solution_list h2 a:hover{color:#2eafbb;}
.solution_list .intro{line-height:22px;color: #999;margin-top: 4px;}
.solution_list .intro a:hover{color:#2eafbb;}
.solution_list .shade{display: block;width: 370px;height: 120px;}
.solution_list .solu_img{width: 370px;height: 120px;overflow: hidden;position: relative;cursor: pointer;}
.solu_img .shade{position: absolute;z-index:3;top:100%;left: 0;width:100%;height: 120px;background:#fff;opacity:0.6;filter:alpha(opacity=60); transition:0.5s all;}
.solu_img:hover .shade{top: 0;transition:0.6s ease-in-out;}
.solu_img .img_icon{transform:rotate(360deg);transition:0.6s ease-in-out;position: absolute;top:50%;left: -100%;margin-left: -20px;margin-top: -20px;display: inline-block;z-index: 3; }
.solu_img:hover .img_icon{left:50%;transform:rotate(3600deg);-webkit-transform:rotate(3600deg);-moz-transform:rotate(3600deg);-o-transform:rotate(3600deg);-ms-transform:rotate(3600deg);transition: .6s ease-in-out;-webkit-transition: .6s ease-in-out;-moz-transition: .6s ease-in-out;-o-transition: .6s ease-in-out;-ms-transition: .6s ease-in-out;}
.solu_img img{
    transform:scale(1);-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);-ms-transform:scale(1);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}
.solu_img:hover>img{
    transform:scale(1.4);-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-o-transform:scale(1.2);-ms-transform:scale(1.2);
    transition:All .6s ease-in-out;-webkit-transition:All .6s ease-in-out;-moz-transition:All .6s ease-in-out;-o-transition:All .6s ease-in-out;-ms-transition:All .6s ease-in-out;
}

.backg_new{background: #f7f7f7;padding: 1px 0 40px;margin-bottom: -40px;}
.news_info{width: 1200px;margin: 0 auto;}
.news_box{width: 840px;}
.news_title2{border-bottom: 1px solid #eeeeee;margin-top: 40px;padding-bottom: 18px;}
.news_title2 h2{font-size: 20px;color: #333;font-weight: normal;}
.news_title2 .sign{color: #999;margin-top: 12px;}
.news_title2 .label{color: #2eafbb;}
.news_title2 .mark{padding-right: 20px;}
.news_page{text-align:center;margin-top:16px;}
.news_page a{display:inline-block;font-size:20px;font-weight:200;line-height:38px;width:38px;text-align:center;margin:0 0px 0 10px;color:#999;border:1px solid #999;}
.news_page a:hover{color:#333;border-color:#333;}
.news_box .demo{font-size: 14px;color: #333;line-height: 30px;margin-top: 30px;}
.news_box .notice{font-size: 12px;color: #999;padding-top:20px;clear:both;}
.page_list{border-top: 1px dashed #d3d3d3;margin-top: 16px;padding-top: 10px;margin-bottom: 30px;}
.page_list li{line-height: 24px;color: #999;}
.page_list li a{color: #999;}
.page_list li a:hover{color: #2eafbb;}
.page_list .return{float: right;font-size: 14px;color: #2eafbb;border: 1px solid #2eafbb;line-height: 38px;padding: 0 20px;margin-top: 6px;}
.news_menu{width: 240px;background: #f7f7f7;padding: 30px;margin-top: 40px;}
.news_menu dt{font-size: 20px;color: #333;margin-bottom: 24px;}
.news_menu dd{border-bottom: 1px dashed #cccccc;margin-bottom: 20px;}
.news_menu dd h3{color: #333;font-size: 16px;font-weight: normal;margin-bottom: 10px;}
.news_menu a:hover{color:#2eafbb;}
.news_menu .text{color: #666;line-height: 24px;margin-bottom: 14px;}
.news_menu .time{color: #474747;line-height: 24px;margin-bottom: 6px;}
.news_seek{border:1px solid #fff;display:inline-block;*display:inline;zoom:1;background:none;position:absolute;left:0;top:280px;}
.news_seek input{border: 0;background: none;color:#fff;width: 0;text-indent: 10px;}
.news_seek img{padding: 10px;cursor:pointer;}
.news_img{position: absolute;right: 0;top:76px;}

/* Home Partner */
.picMarquee-left{width:1300px;overflow:hidden;position:relative;z-index:2;margin:40px auto 0px auto;padding-bottom:20px;}
.picMarquee-left .hd{overflow:hidden;height:40px;position:absolute;top:30px;left:0px;z-index:4;width:100%;}
.picMarquee-left .hd a{font-size:20px;display:block;width:38px;height:38px;line-height:38px;overflow:hidden;cursor:pointer;color:#999;font-weight:lighter;border:1px solid #999;text-align:center;}
.picMarquee-left .hd a:hover{color:#333;border-color:#333;}
.picMarquee-left .hd .next{float:right;}
.picMarquee-left .hd .prev{float:left;}
.picMarquee-left .bd{width:1178px;margin:0 auto;position:relative;z-index:31;}
.picMarquee-left .bd ul{overflow-x:hidden;}
.picMarquee-left .bd ul li a{display:block;width:180px;height:100px;}
.picMarquee-left .bd ul li{margin:0 7px;float:left;_display:inline; text-align:center;border:1px solid #ddd;width:180px;height:100px;overflow:hidden;}
.picMarquee-left .bd ul li img{transform:scale(1);transition:All .6s ease-in-out; }
.picMarquee-left .bd ul li:hover img{transform:scale(1.1);transition:All .6s ease-in-out;position:relative;z-index:2;}
.picMarquee-left .bd ul li .pic{text-align:center;}
.picMarquee-left .bd ul li .pic img{width:178px;height:98px;display:block;}
.contact{background: #2eafbb;margin-top:40px;padding-top: 38px;padding-bottom: 60px; height:200px; }
.contact h2{margin-bottom:28px;}
.contact h2 a{font-size:18px;color:#fff;font-weight:normal;}
.home_about{width:250px;}
.home_about dt{margin-bottom: 24px;}
.home_about dt a{font-size:18px;color:#fff;font-weight:normal;}
.home_about dd{color: #eeeeee;line-height: 28px;}
.home_about .more{color: #fff;display: inline-block;border: 1px solid #cccccc;line-height: 38px;padding: 0 24px;margin-top: 12px;}
.home_about .more:hover{border-color: #fff;}
.home_case{width:300px;margin-left:45px;}
.home_case li{border-top:1px solid #ccc;height:50px;padding:20px 0;}
.home_case li:first-child{border:0;padding-top:3px;}
.home_case li img{float: left;margin-right: 18px;}
.home_case h5{margin-top:-5px;line-height:28px;}
.home_case h5 a{font-size:14px;color:#fff;font-weight:normal;}
.home_case .text{line-height:22px;}
.home_case .text a{color:#dddddd;}
.home_case .label{color: #cccccc;line-height: 28px;}
.home_service{width: 230px;margin-left:45px;}
.home_service a.sub{font-size: 12px;color: #fff;line-height: 38px;width: 98px;display: inline-block;border: 1px solid #cccccc;text-align: center;margin-right: 12px;margin-bottom: 12px;margin-top: 3px;}
.home_service a.sub:hover{border-color: #fff;}
.home_contact{margin-left:40px;}
.home_contact li{color: #ddd;margin-bottom: 14px;}
.home_contact li i{display:inline-block;width:18px;height:18px;margin-right: 10px;vertical-align: middle;}
.home_contact li .addres{background: url("../images/sprite.png") no-repeat 0 -20px  ;}
.home_contact li .weibo{background: url("../images/sprite.png") no-repeat -20px -20px  ;}
.home_contact li .email{background: url("../images/sprite.png") no-repeat -40px -20px  ;}
.home_contact li .weixin{background: url("../images/sprite.png") no-repeat -80px -20px  ;}
.home_contact li .call{background: url("../images/sprite.png") no-repeat -0px -0px  ;}
.home_contact li a{color: #ddd;}
.blogroll{line-height: 28px;color: #999;text-align: center;padding: 30px 0;}
.blogroll a{color: #999;display:inline-block;}
.blogroll a:hover{color: #333;}
.blogroll .copyright{margin-top: 16px;}
/* Page */
.page{text-align:center;margin-top:20px;}
.page a{display:inline-block;padding:5px 10px;margin-right:10px;color:#fff;border:1px solid #2eafbb;color:#2eafbb;}
.page a:hover{background-color:#2eafbb;color:#fff;}
.page a.now{background-color:#2eafbb;color:#fff;}
/* Show */
.crumbs{border-bottom:1px solid #f7f7f7;line-height:40px;color:#474747;font-family:"瀹嬩綋";}
.crumbs .icon{display:inline-block;width:14px;height:14px;background: url("../images/sprite.png") -80px 4px no-repeat;margin-right:4px;}
.crumbs a{color:#999;}
.crumbs a:hover{color:#666;}
.crumbs .on{color:#666;}
.case_top{margin-top:40px;}
.case_top h2{margin-bottom:8px; text-align:center;}
.case_top h2 a{font-size:16px;color:#2eafbb;font-weight:normal;display:inline-block;margin-right:12px;}
.case_top h3{font-size:20px;color:#333333;font-weight:normal;margin-bottom:8px;}
.case_top .date{color:#999;}
.case_top .intro{width:440px;line-height:26px;color:#999;}
.case_sign{margin-top:30px;  text-align: left;}
.case_sign .info{line-height:26px;color:#999;margin-top:10px;}
.case_sign .info a{color:#999;margin-top:10px;display:inline-block;text-decoration:underline;}
.case_phone{background:url(../images/case_phone_bg.jpg) no-repeat center;width:100%;height:882px;padding-top:78px;margin-top:40px;}
.case_phone_bg{background:url(../images/phone_bg2.png) no-repeat center;width:405px;height:723px;margin:0px auto;position:relative;}
.phone_slider{padding-top:69px;margin-left:28px;width:350px;height:560px;}
.case_erweima{width:200px;margin:60px auto;border:1px solid #e3e3e3;}
.case_erweima_btn{background-color:#2eafbb;text-align:center;padding:0px 10px;height:40px;line-height:40px;width:140px;margin:0px auto;}
.case_erweima_btn a{color:#e3e3e3;}
a.btn_case_see{width:100%;height:32px;line-height:32px;color:#2eafbb;font-size:14px;background-color:#fff;border:1px solid #2eafbb;text-align:center;display:block;margin:30px auto;}
.c_back{text-align: center;margin-top: 60px;}
.c_back img{cursor: pointer;}


.anli{ width:553px; height:105px; margin-left:auto; margin-right:auto;}

.fl{ width:1200px; margin-left:auto; margin-right:auto;}
.fl ul{ margin:0; padding:0;}
.fl ul li{ width:180px; height:45px; border:1px solid #ddd; line-height:45px; text-align:center; color:#666; margin-left:17px; margin-top:17px; float:left; font-size:14px;}
.fl ul li:hover{border-color:#73c9d6;}
.fl ul li a{ width:180px; height:45px; color:#666; display:block;}
.fl ul li a:hover{ border-color:#73c9d6; color:#73c9d6; width:180px; height:45px;}
.fl .on{ border-color:#73c9d6; color:#73c9d6; width:180px; height:45px;}

/*===========左边客服============*/
.float_qq{ position:absolute; top:200px; left:0; width:50px; height:203px; z-index:6666;}
.float_qq li{ width:auto; height:50px; z-index:20;}
.float_qq li.float_qq1,.float_qq li.float_qq4{ position:absolute; right:0; width:62px;}
.float_qq li.float_qq1{ top:0;}
.float_qq li.float_qq2{ position:absolute; top:153px; right:0; width:126px;}
.float_qq li.float_qq3{ position:absolute; top:51px; right:0; width:172px;}
.float_qq li.float_qq5{ position:absolute; top:102px; right:0; width:126px;}
.float_qq li.float_qq6{ position:absolute; top:204px; right:0; width:126px;}
.float_qq li.float_qq4{ top:255px;}
.float_qq4{ position:absolute; top:153px; l:0;}
.float_qq li a{ display:block; font-family:"Microsoft Yahei"; color:#FFF; font-size:14px; height:50px; line-height:50px; overflow:hidden; background-color:#000; opacity:0.8; border-radius:6px; text-indent:15px; text-decoration:none;}
.float_qq li a img{ display:block; float:right; vertical-align:middle; width:24px; height:24px; margin:12px 12px 14px 14px;}
.float_qq li a:hover{ background-color:#03addd; opacity:1;}
.float_shwx{ position:absolute; top:-226px; left:65px; background:url(../images/float_wxbd.png) no-repeat bottom left; width:216px; height:216px; padding-bottom:9px; display:none;}
.float_shwx img{ display:block; padding:14px; background-color:#FFF; width:188px; height:188px;}