body{min-width:1390px;}
.banner{position:relative;z-index:1;cursor:default!important;}
.banner .swiper-slide{height:520px;background:no-repeat center center;}
.banner a.prev{position:absolute;width:55px;height:55px;top:233px;text-align:center;left:0;background:url("../images/arrow_img02.png") no-repeat 0 0;text-indent: 999px;overflow:hidden;z-index:99;}
.banner a.next{position:absolute;width:55px;height:55px;top:233px;text-align:center;right:0;background:url("../images/arrow_img02.png") no-repeat right 0;text-indent: 999px;overflow:hidden;z-index:99;}
/*--banner结束--*/
.service{padding:30px 0 40px;background:#f5f6f7;}
.service .title p{padding:15px 0 10px;}
.service .content{position:relative;}
.service .swiper-container{height:340px;margin-left:-15px;}
.service .swiper-container .swiper-slide{width:283px!important;margin:0 11px;float:left;overflow:hidden;position:relative;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.service .swiper-container .swiper-slide .bg{position:absolute;left:0;top:0;filter:alpha(opacity=0); -moz-opacity:0; -khtml-opacity: 0; opacity:0;-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
.service .swiper-container .swiper-slide .text{height:265px;padding:35px 35px 0;height:297px;border-bottom:8px solid #007ddd;position:relative;z-index:9;}
.service .swiper-container .swiper-slide .text h3{color:#000;font-size:20px;padding:20px 0 15px 0; text-align:center}
.service .swiper-container .swiper-slide:hover {color:#fff;}
.service .swiper-container .swiper-slide:hover .bg{filter:alpha(opacity=100); -moz-opacity:1; -khtml-opacity:1; opacity:1;}
.service .swiper-container .swiper-slide:hover .text h3{color:#fff;}
.service .swiper-container .swiper-slide a{position:absolute;bottom:-40px;background:url("../images/service_bg02.gif");height:40px;line-height:40px;width:213px;padding:0 35px;color:#fff;z-index:99;}
.service .swiper-container .swiper-slide a i.iconfont{font-size:30px;}
.service .swiper-container .swiper-slide:hover a{bottom:0;}
.service .content a.prev,.service .content a.next{background:url("../images/arrow_img01.png") no-repeat;width:45px;height:45px;position:absolute;top:160px;}
.service .content a.prev{left:-95px;}
.service .content a.next{right:-95px;background-position: right 0;}
.service .content a.prev:hover,.service .content a.next:hover{background-image: url("../images/arrow_img03.png");}
/*--服务领域结束--*/
.case{padding:30px 0 40px;overflow:hidden;}
.case a.more{width:303px;height:48px;line-height:48px;text-align:center;border:1px solid #555;display:block;margin:60px auto 0;}
.case a.more:hover{background:#555;color:#fff;}
.case .content{padding-top:35px;}
.case .content li{width:20%;float:left;*width:19.97%;}
.case .content li a{display:block;width:100%;height:100%;overflow:hidden;position:relative;}
.case .content li .text{background:rgba(0,0,0,0.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)\9;background:none\9;color:#fff;height:100%;width:74%;position:absolute;padding: 0 13% 0;color:#fff;text-align:center;display:none;overflow:hidden;}
.case .content li .text h2{font-size:15px;text-align:center;padding-bottom:8px;display:block;white-space:nowrap; overflow:hidden; text-overflow:ellipsis;padding-top:18%;}
.case .content li .text span.iconfont{font-size:35px;padding-top:15px;display:inline-block;}
.case .content li .text .icon{position:absolute;width:26px;height:26px;}
.case .content li .text .icon.icon01{background:url("../images/case_icon01.gif") no-repeat 0 0;left:20px;top:20px;}
.case .content li .text .icon.icon02{background:url("../images/case_icon02.gif") no-repeat 0 0;right:20px;top:20px;}
.case .content li .text .icon.icon03{background:url("../images/case_icon03.gif") no-repeat 0 0;left:20px;bottom:20px;}
.case .content li .text .icon.icon04{background:url("../images/case_icon04.gif") no-repeat 0 0;right:20px;bottom:20px;}
/*--我们的成果结束--*/
.advantage{background:url("../images/home_bg01.jpg") no-repeat center bottom;padding:60px 0 78px;}
.advantage .warper{padding:0 40px 0 60px;width:1100px;position:relative;}
.advantage .adv_title{background:#3d3d3d;color:#fff;padding:80px 20px 0;width:222px;height:182px;font-size:24px;text-transform: uppercase;position:absolute;lefT:20px;top:40px;z-index:9;}
.advantage .adv_title i{display:block;width:40px;height:1px;background:#fff;margin:15px 0;}
.advantage .content{padding:75px 55px 60px 275px;font-size:16px;position:relative;z-index:9;color:#333;}
.advantage .swiper-container{height:205px;}
.advantage .swiper-wrapper,.advantage .content .swiper-slide{height:auto!important;}
.advantage .content .swiper-slide h3{font-size:36px;font-weight:bold;padding-bottom:20px;}
.advantage .content a.detail{border:1px solid #fff;color:#fff;display:inline-block;width:124px;height:34px;line-height:34px;text-align:center;position:absolute;lefT:275px;bottom:60px;z-index:99;}
.advantage .content a.detail:hover{background:#5d5d5d;}
.advantage .content .pagination{width:120px;position:absolute;right:0px;bottom:5px;text-align:right;}
.advantage .content .pagination .swiper-pagination-switch{display:inline-block;height:9px;width:9px;border:1px solid #fff;border-radius: 10px;margin-right:7px;cursor:pointer;}
.advantage .content .pagination .swiper-pagination-switch.swiper-active-switch{background:#fff;}
.advantage .border1{border:3px solid #898989;width:1094px;top:0;left:60px;height:220px;position:absolute;border-bottom:0px;}
.advantage .border2{border:3px solid #fff;width:1094px;bottom:0;left:60px;height:117px;position:absolute;border-top:0px;}
/*--我们的优势结束--*/
.client{background:url("../images/home_bg02.jpg") no-repeat center center;padding:70px 0 60px;overflow:hidden;}
.client .cl_left{width:305px;}
.client .cl_left h2{font-size:24px;color:#333;}
.client .cl_left span{font-size:18px;color:#999;text-transform: uppercase;display:inline-block;padding:8px 0 10px;}
.client .cl_left i{display:block;height:2px;width:40px;background:#51a4e4;}
.client .cl_left p{color:#333;padding:20px 0 10px;}
.client .cl_left li{float:left;width:124px;height:100px;text-align:center;background:#000;color:#fff;margin:20px 20px 0 0;padding-top:24px;}
.client .cl_left li b{display:block;font-size:30px;}
.client .cl_left li.bg01{background:#fff;}
.client .cl_left li.bg02{background:#333;}
.client .cl_left li.bg03{background:#007ddd;}
.client .cl_left li.bg04{background:#666;}
.client .cl_left li.bg01{color:#333;}
.client .cl_left li.bg01 b,.client .cl_left li.bg01 b a{color:#007ddd;}
.client .cl_left li b a{color:#fff;cursor:default;}
.client .cl_right{width:827px;border-right:1px solid #ededed;border-bottom:1px solid #ededed;}
.client .cl_right ul{width:828px;margin-right:-1px;}
.client .cl_right li{width:206px;height:139px;border-right:1px solid #ededed;border-top:1px solid #ededed;float:left;position:relative;text-align:center;}
.client .cl_right li .img{overflow:hidden;position:relative;}
.client .cl_right li .icon{background:url("../images/client_icon.gif");position:absolute;width:9px;height:11px;}
.client .cl_right li .icon.icon01{left:-5px;top:-6px;}
.client .cl_right li .icon.icon02{right:-5px;top:-6px;}
.client .cl_right li .icon.icon03{left:-5px;bottom:-6px;}
.client .cl_right li .icon.icon04{right:-5px;bottom:-6px;}
.client .cl_right li a{display:table-cell;width:206px;height:139px;line-height:139px;overflow:hidden;}
.client .cl_right li a i{display:inline-block;height:100%;width:0;vertical-align: middle;overflow:hidden;}
.client .cl_right li a img{max-width:186px;max-height:119px;}
.client .cl_right li a .text{position:absolute;left:0;top:0;width:206px;height:139px;text-align:center;color:#fff;font-size:18px;background:rgba(0,0,0,0.6);background:none\9;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#99000000, endColorstr=#99000000)\9;display:none;}
.client .cl_right li a:hover .text{display:block;}
/*--合作伙伴结束--*/
.new{padding:33px 0 43px 0;}
.new .new_title{text-align:center;padding:13px 0 30px;line-height:30px;}
.new .new_title span{display:inline-block;margin:0 36px;cursor:pointer;}
.new .new_title span.on{color:#007ddd;}
.new .new_content dt,.new .new_content dd{background:#f5f5f5;width:320px;padding:25px 40px;height:260px;float:left;position:relative;font-size:12px;line-height:1.7;}
.new .new_content dd{padding:25px 30px 25px 20px;width:740px;float:right;font-size:14px;}
.new .new_content span.time{color:#999;line-height:1.2;}
.new .new_content span.time b{display:block;font-size:30px;color:#666;}
.new .new_content dt span{border-bottom:1px solid #e0e0e0;display:block;padding-bottom:25px;margin-bottom:5px;}
.new .new_content dt h3{font-weight:bold;padding:10px 0 15px;font-size:14px;}
.new .new_content dl a.detail{border:2px solid #52a5e5;color:#52a5e5; border-radius: 20px;display:inline-block;padding:4px 20px;margin-top:20px;}
.new .new_content dl a.detail:hover{background:#52a5e5;color:#fff;}
.new .new_content dt a.more{position:absolute;right:40px;top:25px;width:60px;height:30px;line-height:30px;text-align:center;color:#fff;background:#007ddd;}
.new .new_content dt a.more:hover{background:#52a5e5;}
.new .new_content dd img{float:left;margin-right:15px;}
.new .new_content dd h3{font-weight:bold;padding:15px 0 20px;}
.new .new_content dd a.detail{margin-top:35px;}
.new .new_content ul{margin-top:10px;}
.new .new_content li{float:left;width:300px;position:relative;height:90px;}
.new .new_content li a{display:block;padding:25px 25px 25px 90px;min-height:40px;}
.new .new_content li a:hover{background:url("../images/new_bg01.gif");color:#fff;}
.new .new_content li span{position:absolute;lefT:25px;top:20px;font-size:12px;}
.new .new_content li a:hover span.time,.new_content li a:hover span.time b{color:#fff;}
.new .new_content li.bg01{background:#f5f5f5;}
.new .new_content li.bg02{background:#efefef;}
.new .new_content li.bg03{background:#e4e4e4;}
.new .new_content li.bg04{background:#dcdcdc;}
/*--媒体报道结束--*/
.contact{background:#f4f4f4;padding:30px 0 40px;}
.contact .font_01{font-size:22px;color:#333;}
.contact .content_02{width:476px;margin-top:10px;}
.contact .content_02 dd{min-height:31px;position:relative;line-height:31px;padding:4px 0;}
.contact .content_02 h2{font-size:16px;}
.contact .content_02 dl{padding-top:13px;color:#979797;}
.contact .content_02 dd input,.content_02 dd textarea{padding:0 6px;height:35px;line-height:35px;border:1px solid #ddd;background:#f6f6f6;color:#666;width:218px;margin-right:3px;font-size:12px;}
.contact .content_02 dd textarea{height:70px;padding:5px 6px;line-height:35px;font-size:12px;width:456px;}
.contact .content_02 dd a{background:url("../images/contact_but01.gif") no-repeat;height:40px;width:470px;display:block;color:#fff;text-align:center;line-height:40px;margin-top:6px;}
.contact .contact_03{width:360px;}
.contact .contact_04{width:288px;padding-left:42px;color:#999;}
.contact .contact_04 .c_l_content01 h2{padding-bottom:20px;font-size:16px;color:#000;line-height:1.5;}
.contact .contact_04 .c_l_content01{line-height:2.1;border-bottom:1px solid #ccc;padding:0 0 18px;}
.contact .contact_04 .c_l_content01.no_border{border-bottom:0px;padding-top:25px;color:#666;line-height:1.5;}
.contact .contact_04 .c_l_content01.no_border span{display:block;font-weight:bold;font-size:24px;}
/*--联系我们结束--*/





