@import url(main.css);
.main{max-width:1920px;margin:0 auto;zoom:1;background:#f1f1f1;padding:60px 0;}
.main:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}

.left{width:70%;margin-right:3%;float:left;border:1px solid #f1f1f1;border-radius:20px;padding-bottom:20px;}
.right{width:26%;float:right;border:1px solid #f1f1f1;border-radius:20px;}

.left h1{font-size:30px;line-height:60px;text-align:center;font-weight:500;}

.sidebar_r{width:94%;margin:10px 3% 0;}
.sidebar_r ul li{background:#00a0ea;text-align:center;color:#FFF;border-radius:15px;margin-bottom:10px;padding:10px 0;box-shadow:5px 5px 3px #f1f1f1;}
.sidebar_r ul li b{font-size:16px;line-height:30px;font-weight:500;}
.sidebar_r ul li h2{font-size:24px;line-height:40px;}
.sidebar_r ul li p{line-height:30px;font-size: 12px;}

.news_r{width:94%;margin:20px auto;border-radius:10px;padding:10px 0;box-shadow:5px 5px 3px #f1f1f1; border: #ccc 1px solid;}
.news_r ul li{height:35px;line-height:35px;width:92%;padding:0 4%;overflow:hidden;border-bottom:1px solid #f8f8f8;text-overflow:ellipsis;white-space:nowrap;font-size: 14px;}
.news_r ul li i{font-size: 12px;}
.news_r ul li:last-child{border-bottom:0;}

.contact_r{width:94%;margin:20px auto;border-radius:10px;padding:10px 0;box-shadow:5px 5px 3px #f1f1f1;border: #ccc 1px solid;}
.contact_r ul li{height:30px;line-height:30px;width:90%;margin: 0 auto;overflow:hidden;border-bottom:1px solid #f8f8f8;}
.contact_r ul li:last-child{border-bottom:0;}
.contact_r img{width:90%;height:auto;margin:10px auto;}

.con_banner{max-width:1920px;margin:0 auto;height:260px;padding-top:190px;padding-left:20px;}

.crumb h2{font-size:30px;line-height:30px;color:#FFF;font-weight:500;}
.crumb span{display:block;background:#e9a110;width:75px;height:2px;margin:15px 0;}
.crumb b{font-size:16px;line-height:32px;color:#FFF;font-weight:500;}
.crumb p{color:#FFF;font-size:14px;line-height:28px;}
.crumb p a{color:#FFF;}

.about{max-width:1920px;margin:0 auto;padding:60px 0 120px;background:#f6f6f6;width:100%;}
.about h1{font-size:30px;line-height:60px;text-align:center;font-weight:500;}
.about img{margin:30px auto;}
.about .about_img2{margin-top:50px;}
.about p{font-size:16px;line-height:32px;text-align:center;}

.i_services{background:#fff;max-width:1200px;margin:-100px auto 0;padding:50px 0;border-radius:20px;position:relative;z-index:9;-moz-box-shadow:2px 2px 5px #333333; -webkit-box-shadow:2px 2px 5px #333333; box-shadow:2px 2px 5px #333333;}
.i_services ul li{width:20%;float:left;text-align:center;}
.i_services ul li h3{font-size:48px;line-height:50px;color: #00a2e9;font-weight:500;margin:0;padding-bottom:24px;}
.i_services ul li span{font-size:16px;color:#333;display:block;text-transform:uppercase;margin:0 auto;width:100%;height:30px;line-height:30px;}

.contact{margin-top:30px;}
.contact li{width:388px;margin:0 15px;border:1px solid #f1f1f1;border-radius:15px;float:left;}
.contact li h2{background:#00a0ea;height:50px;line-height:50px;text-align:center;color:#FFF;border-top-left-radius:15px;border-top-right-radius:15px;}
.contact li p{color:#00a0ea;line-height:30px;text-align:center;font-size:15px;}
.contact li img{width:94%;margin:0 auto 10px;}

.news{background:#f6f6f6;max-width:1920px;margin:0 auto;padding:60px 0 0;padding-bottom: 30px;}

.tit{text-align:center;}
.tit h3{font-size:30px;line-height:30px;margin-bottom:30px;font-weight:500;}
.tit p{font-size:14px;line-height:28px;}

.news_sidebar{width:1200px;margin:0 auto;}
.news_sidebar ul{}
.news_sidebar ul li{width:32%;float:left;text-align:center;font-size:18px;line-height:98px;border-bottom:5px solid #f6f6f6;}
.news_sidebar ul li i{margin-right:10px;}
.news_sidebar ul li:hover{border-bottom:5px solid #ff8500;color:#ff8500;}
.news_sidebar ul li:hover a{color:#ff8500;}

#now{border-bottom:5px solid #ff8500;color:#ff8500;}
#now a{color:#ff8500;}

.news_list{max-width:1920px;margin:0 auto;background:#FFF;}
.news_list ul{}
.news_list ul li{border:1px solid #e3e3e3;margin-top:20px;}

.news_list_l{width:179px;float:left;background:#e3e3e3;padding:53px 0;}
.news_list_l img{margin:0 auto;}
.news_list_l span{text-align:center;display:block;font-size:14px;line-height:40px;}

.news_list_r{width:1018px;float:right;padding:45px 0;}
.news_list_r_con{width:635px;margin-left:20px;float:left;}
.news_list_r_con h5{font-size:18px;line-height:18px;margin-bottom:15px;font-weight:500;}
.news_list_r_con p{color:#b7b7b7;font-size:14px;line-height:28px;}

.news_list_r_span{float:right;margin-right:20px;font-size:14px;line-height:89px;}
.news_list_r_span a{color:#b7b7b7;}

.news_sub{max-width:1920px;margin:50px auto 0;}
.news_sub h1{font-size:24px;line-height:50px;text-align:center;font-weight:500;}
.news_sub span{text-align:center;display:block;color:#999;margin-top:20px;}

.news_con{margin-top:30px;}
.news_con p{font-size:16px;line-height:32px;}

.news_tags{background:#e3e3e3;height:50px;line-height:50px;padding-left:20px;margin-bottom:50px;}


.services{max-width:1920px;margin:0 auto;padding-top:50px;background:#f6f6f6;}

.services_sidebar{padding-top:45px;}
.services_sidebar ul{}
.services_sidebar ul li{width:25%;float:left;padding-bottom:20px;border-bottom:5px solid #f6f6f6;margin-bottom: 20px;}
.services_sidebar ul li p{font-size:24px;color:#999;text-align:center;line-height:72px;padding-top:10px;}

.services_sidebar ul li span{display:block;margin:0 auto;width:80px;height:70px;}

.services_sidebar_img1{background:url(../image/services_sidebar_img1.png) top center no-repeat;}
.services_sidebar_img2{background:url(../image/services_sidebar_img2.png) top center no-repeat;}
.services_sidebar_img3{background:url(../image/services_sidebar_img3.png) top center no-repeat;}
.services_sidebar_img4{background:url(../image/services_sidebar_img4.png) top center no-repeat;}

.services_sidebar ul li:hover .services_sidebar_img1{background:url(../image/services_sidebar_img_hover1.png) top center no-repeat;}
.services_sidebar ul li:hover .services_sidebar_img2{background:url(../image/services_sidebar_img_hover2.png) top center no-repeat;}
.services_sidebar ul li:hover .services_sidebar_img3{background:url(../image/services_sidebar_img_hover3.png) top center no-repeat;}
.services_sidebar ul li:hover .services_sidebar_img4{background:url(../image/services_sidebar_img_hover4.png) top center no-repeat;}
.services_sidebar ul li:hover{border-bottom:5px solid #ff8500;transition: all .5s;}
.services_sidebar ul li:hover p{color:#ff8500;transition: all .5s;}

.sj_services_sidebar_img1{background:url(../image/sj_services_sidebar_img1.png) top center no-repeat;}
.sj_services_sidebar_img2{background:url(../image/sj_services_sidebar_img2.png) top center no-repeat;}
.sj_services_sidebar_img3{background:url(../image/sj_services_sidebar_img3.png) top center no-repeat;}
.sj_services_sidebar_img4{background:url(../image/sj_services_sidebar_img4.png) top center no-repeat;}

.services_sidebar ul li:hover .sj_services_sidebar_img1{background:url(../image/sj_services_sidebar_img_hover1.png) top center no-repeat;}
.services_sidebar ul li:hover .sj_services_sidebar_img2{background:url(../image/sj_services_sidebar_img_hover2.png) top center no-repeat;}
.services_sidebar ul li:hover .sj_services_sidebar_img3{background:url(../image/sj_services_sidebar_img_hover3.png) top center no-repeat;}
.services_sidebar ul li:hover .sj_services_sidebar_img4{background:url(../image/sj_services_sidebar_img_hover4.png) top center no-repeat;}

#now{border-bottom:5px solid #ff8500;}
#now p{color:#ff8500;}
#now .services_sidebar_img1{background:url(../image/services_sidebar_img_hover1.png) top center no-repeat;}
#now .services_sidebar_img2{background:url(../image/services_sidebar_img_hover2.png) top center no-repeat;}
#now .services_sidebar_img3{background:url(../image/services_sidebar_img_hover3.png) top center no-repeat;}
#now .services_sidebar_img4{background:url(../image/services_sidebar_img_hover4.png) top center no-repeat;}

.services_sub{max-width:1920px;margin:50px auto;}

.services_sub_li ul{border-top:1px solid #e3e3e3;border-right:1px solid #e3e3e3;}
.services_sub_li ul li{width:218.75px;float:left;border-bottom:1px solid #e3e3e3;border-left:1px solid #e3e3e3;padding:20px 40px;text-align:center;}
.services_sub_con b{font-weight:500;font-size:18px;line-height:15px;}
.services_sub_con img{margin:15px auto;width:46px;height:46px;}
.services_sub_con p{font-size:14px;line-height:28px;color:#aaaaaa;display: -webkit-box;-webkit-line-clamp:2;overflow: hidden;text-overflow: ellipsis;-webkit-box-orient: vertical;}

.i_hezuo{max-width:1920px;margin:100px auto 0;}

.i_hezuo_sub{width:1000px;margin:50px auto;}
.i_hezuo_con img{float:left;margin-right:20px;width:120px;height:120px;}
.i_hezuo_con h4{font-size:18px;line-height:36px;padding-top:10px;font-weight:500;}
.i_hezuo_con p{font-size:14px;line-height:28px;color:#9f9e9e;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}

#i_hezuo-container{padding-bottom:80px;}
#i_hezuo-pagination .swiper-pagination-bullet{border:1px solid #0096d1;background:#FFF;}
#i_hezuo-pagination .swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet{border:1px solid #0096d1;}
#i_hezuo-pagination .swiper-pagination-bullet-active{background:#0096d1;}
#i_hezuo-pagination .swiper-pagination-bullet{width:10px;height:10px;display: inline-block;border-radius: 100%;opacity: 1;}

.i_poster{max-width:1920px;margin:0 auto 0;background:url(../image/i_poster_bg.jpg) center center no-repeat;padding:50px 0;}
.i_poster_l{float:left;}
.i_poster_l h5{font-size:30px;line-height:30px;color:#FFF;margin-bottom:30px;font-weight:500;}
.i_poster_l p{font-size:16px;line-height:16px;color:#FFF;}
.i_poster_r{float:right;margin-top:15px;}
.i_poster_r span{display:block;border:3px solid #FFF;width:195px;height:45px;text-align:center;line-height:45px;font-size:16px;}
.i_poster_r a{color:#FFF;}

.zmcms_ys{width:1200px;margin:60px auto 0;}

.zmcms_l{width:505px;float:left;}

.zmcms_tit{border-bottom:1px solid #00a2e9;width:150px;}
.zmcms_tit h2{font-size:18px;line-height:20px;color:#00a2e9;}
.zmcms_tit p{font-size:16px;color:#b6b6b6;line-height:40px;}

.zmcms_con{margin-top:20px;}
.zmcms_con p{font-size:16px;line-height:32px;}

.zmcms_r{width:663px;float:right;}

.zmcms_list{width:1200px;margin:50px auto;}

.zmcms_list ul{}
.zmcms_list ul li{border:1px solid #e6e9f2;border-radius:5px;width:131px;float:left;margin-right:36px;padding:40px 70px;}
.zmcms_list ul li:last-child{margin-right:0;}
.zmcms_list ul li span{display:block;width:128px;height:128px;border-radius:50%;border:1px solid #3f3f3f;text-align: center;line-height:128px;}
.zmcms_list ul li span img{margin:0 auto;display: inline-block;vertical-align: middle;}
.zmcms_list ul li h5{text-align:center;margin:30px auto;font-size:20px;font-weight:500;}
.zmcms_list ul li p{font-size:12px;line-height:24px;text-align:center;}

.anli{background:url(../image/pro_bg.jpg) center center no-repeat;max-width:1920px;width:100%;margin:0 auto 0;padding:150px 0 165px;text-align:center;}
.anli h2{color:#FFF;font-size:36px;}
.anli p{font-size:24px;color:#fff;margin-top:70px;}
.anli span{position:relative;display:block;width:auto;min-width:150px;max-width:150px;height:40px;border:2px solid #FFF;border-radius:15px;line-height:40px;text-align:center;margin:70px auto 0;font-weight:600;transition:.6s;}
.anli span:after,.i_anli span:before {content:'';position:absolute;left:0;top:0;
width:0;height:100%;z-index:-2;border-radius:4px;}
.anli span:hover{z-index:1;background:transparent;}
.anli span:before{transition:.6s;background:#00a1e9;z-index:-1;border-radius:15px;}
.anli span:hover:after,.i_anli span:hover:before{width:100%;}
.anli a{color:#FFF;}

.service_con{max-width:1920px;margin:0 auto;padding:50px 0;background:#f6f6f6;}
.service_con ul{width:1200px;}
.service_con ul li .text{height: 430px; padding-top: 70px; padding-left: 50px;padding-right: 50px;width: 500px;float: right;}
.service_con ul li  .text h1{font-size: 30px;margin-bottom: 30px;}
.service_con ul li  .text h1 span{font-size: 16px; font-weight: 500;padding-left: 15px;}
.service_con ul li  .image{width: 50%;float: left;}
.service_con ul li  .image img{width:600px;height:500px;}

.service_con  ul li:last-child .text{float:left;}
.service_con  ul li:last-child .image{float:right;}

.service_con_sub .text{height: 430px; padding-top: 70px; padding-left: 50px;padding-right: 50px;width: 500px;float: right;}
.service_con_sub .text h1{font-size: 30px;margin-bottom: 30px;}
.service_con_sub .text h1 span{font-size: 16px; font-weight: 500;padding-left: 15px;}
.service_con_sub .image{width: 50%;float: left;}
.service_con_sub .image img{width:600px;height:500px;}

.service_ul{margin-top: 30px;}
.service_ul li{width: 20%;float: left;text-align: center;border: 1px #00a0ea solid;border-radius: 15px;margin-left: 15px;}

.case_tit {width: 1200px;margin: 0 auto;text-align: center;line-height: 50px;font-size: 18px;}
.case_tit a{margin-right: 20px;}
.case_tit a:last-child{margin-right: 0;}

.wall{display:block;position:relative;width:1200px;margin:0 auto 50px;}
.wall-column {display:block;position:relative;width:24%;float:left;padding:0 0.5%;box-sizing:border-box;}
.article {display:block;background:white;border-radius:3px;box-shadow:0px 1px 2px 0px rgba(0, 0, 0, 0.05);transition:all 100;overflow:hidden;position:relative;}
.article:hover{transform:scale(1.05);}
.article img {display:block;width:100%;margin:0 0 5% 0;}

.pro_sub{margin-top:20px;}
.pro_sub h1{font-size:18px;line-height:36px;font-weight:600;text-align:center;color:#00a0ea;}
.pro_sub span{color:#999;font-size:12px;display:block;margin:5px auto;text-align:center;}
.pro_sub_list{margin:20px 3%;width:94%;}
.pro_sub_list tr{border-top:1px solid #c1c1c1;border-left:1px solid #c1c1c1;}
.pro_sub_list tr td,.pro_sub_list tr th{border-bottom:1px solid #c1c1c1;border-right:1px solid #c1c1c1;}
.pro_sub_list tr th{font-weight:500;width:13%;text-align:center;}
.pro_sub_list tr td{width:20%;text-align:center;}

.pro_con{padding:10px 20px;}
.pro_con p{font-size:16px;line-height:32px;}

.hezuo_tit{margin-bottom:50px;}
.hezuo_tit span{display:block;width:50px;height:6px;background:#00a2e9;margin-bottom:20px;}
.hezuo_tit h2{font-size:34px;line-height:25px;color:#181515;postion:relative;z-index:1;}
.hezuo_tit p{font-size:48px;line-height:30px;color:#d4d4d4;position:relative;z-index:-1;}

.yuanjing{margin:50px auto;width:1200px;}

.yuanjing_l{float:left;width:360px;}

.hezuo_con{}
.hezuo_con h2{font-size:26px;line-height:62px;}
.hezuo_con p{font-size:18px;line-height:36px;}
.hezuo_con span{display:block;width:120px;height:40px;border:1px solid #639a94;border-radius:5px;text-align:center;line-height:40px;margin-top:40px;}
.hezuo_con span a{color:#639a94;}

.yuanjing_r{float:right;width:616px;}

.tiaojian{width:1200px;margin:0 auto;position:relative;height:600px;padding-top:50px;}

.hezuo_tit1{margin-bottom:50px;text-align:right;}
.hezuo_tit1 span{display:block;width:50px;height:6px;background:#00a2e9;margin-bottom:20px;position:absolute;right:0;top:0;}
.hezuo_tit1 h2{font-size:34px;line-height:25px;color:#181515;position:absolute;right:0;top:30px;width:200px;z-index:1;}
.hezuo_tit1 p{font-size:48px;line-height:30px;color:#d4d4d4;position:absolute;right:0;top:55px;z-index:-1;}

.tiaojian_l{position:absolute;left:0;top:40px;z-index:1;}
.tiaojian_l img{margin-top:60px;}

.tiaojian_r{position:absolute;right:0;top:0;z-index:2;}

.tiaojian_list{position:absolute;top:100px;right:0;width:616px;border:1px solid #00a2e9;margin-top:30px;padding:10px 0 10px 200px;}
.tiaojian_list li{font-size:20px;line-height:35px;margin:30px 0;zoom:1;}
.tiaojian_list li:after{clear:both;content:".";display:block;font-size:0;height:0;line-height:0;visibility:hidden;}
.tiaojian_list li font{display:block;width:35px;height:35px;border-radius:50%;background:#4fd1d9;text-align:center;line-height:35px;color:#FFF;font-size:26px;float:left;margin-right:30px;}

.liucheng{background:url(../image/liucheng_bg.jpg) center center no-repeat;max-width:1920px;margin:0 auto;padding:80px 0;}


.hezuo_tit3{margin-bottom:50px;text-align:center;height:100px;}
.hezuo_tit3 span{display:block;width:50px;height:6px;background:#00a2e9;margin:0 auto;}
.hezuo_tit3 h2{font-size:34px;line-height:34px;color:#fff;position:relative;z-index:2;margin:0 auto;top:20px;}
.hezuo_tit3 p{font-size:48px;line-height:48px;color:#767779;position:relative;z-index:1;top:0;}

.liucheng_list{border-bottom:2px solid #8a8a8a;padding:0 180px;}
.liucheng_list li{border-right:2px solid #8a8a8a;width:278px;height:160px;float:left;text-align:center;padding-top:50px;}
.liucheng_list li:last-child{border-right:none;}
.liucheng_list li:hover{background:#00a2e9;}
.liucheng_list li:hover .liucheng_sub dd a{color:#fdc6c6;}

.liucheng_sub{}
.liucheng_sub dt{}
.liucheng_sub dt a{color:#fafafa;font-size:24px;line-height:48px;}
.liucheng_sub dd{}
.liucheng_sub dd a{color:#d2d2d2;font-size:16px;line-height:32px;}

.liucheng_list1{padding:0 318px;}
.liucheng_list1 li{border-right:2px solid #8a8a8a;width:280px;height:210px;float:left;text-align:center;padding-top:30px;}
.liucheng_list1 li:last-child{border-right:0;}
.liucheng_list1 li:hover{background:#00a2e9;}
.liucheng_list1 li:hover .liucheng_sub dd a{color:#fdc6c6;}

.service_sj_con{margin-top: 20px;}
.service_sj_con .text{background: #f1f1f1;height: 430px; padding-top: 70px; padding-left: 50px;padding-right: 50px;width: 500px;float: left;}
.service_sj_con .text h1{font-size: 30px;margin-bottom: 30px;}
.service_sj_con .text h1 span{font-size: 16px; font-weight: 500;padding-left: 15px;}
.service_sj_con .image{width: 50%;float: left;}
.service_sj_con .image img{width:600px;height:500px;}

.service_sj_con div:last-child .text{float:right;}
.service_sj_con div:last-child .images{float:left;}


.domain_form{width:1165px;padding:15px 0;margin:0 auto;}
.domain_form span{font-size:18px;line-height:30px;}
.domain_form p{font-size:18px;line-height:30px;color:#ff8500;}

.domain_form form{margin:10px 0;}
.domain_form form span{display:inline-block;background:#FFF;padding:10px 0;height:35px;}
.domain_form form span:nth-child(2){margin-left:-5px;}
.domain_form form p{display:inline-block;margin-left:-5px;}
.domain_input{width:820px;height:35px;padding-left:20px;border:none;outline:none;border-right:3px solid #eaeaea;}
.domain_select {appearance:none;-moz-appearance:none;-webkit-appearance:none;-ms-appearance:none;border:none;width:160px;height:35px;background:url("../image/select.png") no-repeat scroll right center #fff;background:#fff\9;color:#666;outline:none;font-size:20px;padding-left:20px;}
.domain_btn{width:160px;height:55px;background:url(../image/yuming_btn_bg.png) 0 0 no-repeat #ff8500;border:none;outline:none;}

.domain_more_btn{width:100%;height:51px;color:#FFF;font-size:16px;line-height:51px;background:#ff8500;border:none;outline:none;}
.domain_more_btn:before{color:#FFF;font-family:'MyFonts';content:'\f002';}

.domain{max-width:1920px;min-width:1200px;background:#f6f6f6;margin:0 auto;padding:50px 0;}
.domain_sub{width:1200px;margin:0 auto;background:#FFF;padding:20px 0;}
.domain_sub h2{padding-left:30px;font-size:18px;line-height:36px;color:#f00;}
.domain_sub h3{padding-left:30px;font-size:18px;line-height:36px;color:#157539;}

.domain_list{padding:0 30px;}
.domain_list li{height:40px;line-height:40px;font-size:16px;border-bottom:1px dashed #ccc;padding:0 10px;}

.domain_list li b{float:left;}
.domain_list li p{float:right;font-size:14px;}
.domain_list li p span{margin:0 10px;}
.domain_list li p span i{margin-right:5px;font-size:20px;color:#157539;}

.domain_more{margin:20px 40px;width:260px;height:50px;line-height:50px;text-align:center;font-size:16px;}
.domain_more a{color:#FFF;}


.pagination {text-align: center;clear: both;}
.pagination li {display: inline-block;margin-right: -1px;padding: 5px;border: 1px solid #e2e2e2;min-width: 20px;text-align: center;}
.pagination li.active {background: #00a1e9;color: #fff;border: 1px solid #00a1e9;}
.pagination li a {display: block;text-align: center;}