﻿html{font-size: 62.5%;}
body {font-family:'微软雅黑';color: #000;}
a:hover{text-decoration: none;}
li{list-style: none;}
ul, dl{padding: 0;margin: 0;}
.pr{position: relative;}
.clr{clear: both;display: block;font-size: 0;height: 0;line-height: 0;overflow: hidden;}
.clearfix:after {content:"."; display:block; height:0; clear:both; visibility:hidden; }
.none_ul{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;padding: 0;margin:0;}
/*头部*/
/*.header-nav.open{visibility:visible;opacity:.9;-webkit-transition:opacity .5s;transition:opacity .5s;-moz-transition:opacity .5s;}
.nav-toggle{position:absolute;top:0;right:15px;z-index:999999;padding:10px 35px 16px 0;cursor:pointer}
.nav-toggle:focus{outline:0}
.nav-toggle span,.nav-toggle span:after,.nav-toggle span:before{content:"";position:absolute;display:block;width:35px;height:3px;border-radius:1px;background:#7f2ba4;cursor:pointer}
.nav-toggle span:before{top:-10px;}
.nav-toggle span:after{bottom:-10px;}
.nav-toggle span,.nav-toggle span:after,.nav-toggle span:before{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;}
.nav-toggle.active span{background-color:transparent}
.nav-toggle.active span:after,.nav-toggle.active span:before{top:0;background:#fff;}
.nav-toggle.active span:before{-ms-transform:rotate(45deg);-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.nav-toggle.active span:after{top:10px;-ms-transform:translatey(-10px) rotate(-45deg);-webkit-transform:translatey(-10px) rotate(-45deg);transform:translatey(-10px) rotate(-45deg)}
.navicon{position:absolute;height:26px;right:0px;top:28px;visibility:hidden;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;z-index: 9999999;}
header{padding:36px 0 18px;position:relative;width:94%;margin:0 auto;-webkit-transition:padding .3s ease-in-out;transition:padding .3s ease-in-out;background: #fff;}
header a{color:#000;text-transform:uppercase;font-size:16px}
header a.login{margin-right:20px}
header .logo{display:inline-block}
header ul.primary-nav{margin:0 0 0 1.6rem;padding:0}
header ul.primary-nav li{display:inline;position: relative;}
header ul.primary-nav li:after{position: absolute;content: "";top: 0;right: 0;width: 1px;height: 100%;border-left: dashed 1px #676767;}
header ul.primary-nav li:nth-child(7):after{position: absolute;content: "";top: 0;right: 0;width: 1px;height: 100%;border-left: none;}
header ul.primary-nav li a{color:#000;padding:0 3rem}
header ul.primary-nav li a:hover, header ul.primary-nav li a.active{color:#7f2ba4;text-decoration: none;}
header ul.primary-nav li:last-child a{padding-right:0}
header ul.member-actions li{display:inline-block;margin: 0 7px;vertical-align: middle;}
header ul.member-actions li span{display: inline-block;vertical-align: middle;margin: 0 2px;color: #7f2ba4;font-size: 16px;}
header ul.member-actions li .form-controla{border:none;outline: none;font-size: 16px; padding: 6px 0px;width:5rem;display: inline-block;text-align: right;background: none;}
header .header-nav{display:inline-block}
header .member-actions{position:absolute;right:0;top:39px;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;}*/
.navigation{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;position:fixed;width:100%;z-index:999;background:#fff;-moz-box-shadow:0px 1px 8px #ccc; -webkit-box-shadow:0px 1px 8px #ccc; box-shadow:0px 1px 8px #ccc;}
.fixed{position:fixed;background-color:#fff;z-index:999;width:100%}

.icon-tel { position: absolute; left: 0; top: 18px;background-image: url("../images/tel.png");background-repeat: no-repeat;width: 24px;height: 24px;display: block;}
.a_nav_n a{line-height: 50px;color: #fff;font-size: 14px;display: block;text-decoration: none;}
.a_nav_n:hover, .acitve, .current{background: #7f2ba4;color: #fff;text-decoration: none;}
.subnav_bx{background: #d2d2d2;}
.subnav_bx .suba_nav_n a{line-height: 50px;color: #000;font-size: 14px;display: block;}
.subnav_bx .acitve,.subnav_bx .acitve a{color: #a90000;background:#d2d2d2;text-decoration: none;}
.icon-language{background-image: url("../images/cn.jpg");background-repeat: no-repeat;width: 24px;height: 23px;margin-right: 6px;display: inline-block;vertical-align: middle;}

/*footer*/
.footer_by{background: #23262a;padding-top: 3.4rem;}
.footernav{font-size: 12px;color: #9fa0a1;margin-bottom: 15px;}
.footernav a{display: inline-block;font-size: 12px;color: #9fa0a1;padding: 0 12px;}
.footernav a:nth-child(1){padding-left: 0;}
.Copyright{color:#9fa0a1;font-size: 12px;}
.Copyright a{color:#9fa0a1;}
.coder img{margin: 0 auto;}
.coder p{text-align: center;font-size: 12px;color: #fff;padding-top: 10px;}
.hr{height: 3px;position: relative;background: #333333;}
.hr:after{content: "";width: 100%;height: 1px;position: absolute;top: 0;left: 0;background: #121212;}
.Friendshiplink{font-size: 12px;color: #9fa0a1;line-height: 30px;min-height: 10px;overflow: hidden; padding:15px 0;}
.Friendshiplink dt{display: inline-block;color: #9fa0a1;width: 7%; vertical-align:top;line-height: 30px;}
.Friendshiplink dd{display: inline-block;width:92%;line-height: 30px;}
.Friendshiplink dd a{display: inline-block;color: #9fa0a1; padding-right:3rem;}
.Friendshiplink dd a:hover, .footernav a:hover{color: #fff;}
.Friendshiplink dl{margin: 0;}

/*index*/
.image-box img{width: 100%;}
.indxebanner{padding-top:60px;}
.spotimg{background-color:#ddd;padding:10rem 0;box-sizing: border-box;background-size: 100% 100%;-webkit-background-size: 100% 100%;background-image:url("../images/banner1_2.jpg");display: block;}
.spotimg:hover{color: #fff;}
.spotimg h1{color: #fff;font-size: 3.4rem;line-height:3.8rem;}
.spotimg h2{font-size: 2.2rem;color: #fff;line-height:2.8rem;}
.spotimg p{margin: 4rem 0 2rem 0;}
.spotimg p span{font-size: 1.8rem;border-bottom: solid 1px #fff;color: #fff;}
.TitleText{display: block;text-align: center;padding: 3.5rem 0 3rem;}
.TitleText_a{display: block;text-align: center;padding: 3.5rem 0 2rem;}
.TitleText h2{font-size: 3rem;line-height: 3.6rem;margin-bottom: 1rem;}
.TitleText p{font-size: 1.8rem;line-height: 2.6rem;}
.TitleText_a h2{margin-bottom: 3rem;}
.TitleText_a p{font-size: 1.8rem;line-height: 3.2rem;margin-bottom: 2.5rem;}
.TitleText_b p{text-align: left;}
.servimg img{margin: 0 auto;}
.h3_servimg{font-size: 2.4rem;text-align: center;margin: 1.5rem 0rem;}
.p_servimg{font-size: 14px;color: #424242;line-height: 3rem;padding: 2% 0;
	text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;
}
.amore_link{width: 133px;text-align: center;border:solid 1px #7f2ba4;border-radius: 4px;font-size: 14px;color: #7f2ba4;display: block;margin:6rem auto 5.5rem;padding: 6px 0;}
.amore_link:hover{opacity: 0.8;color: #7f2ba4;}
.amore_link i{display: inline-block;width: 18px;height: 18px;vertical-align: middle;border-radius: 50px;background: #7f2ba4;position: relative;}
.amore_link i:after,.amore_link i:before{content:"";position:absolute;display:block;width:35px;height:3px;border-radius:1px;background:#fff;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.amore_link i:before{width: 1px;height: 12px;top: 3px;left: 47%;}
.amore_link i:after{width: 12px;height: 1px;top: 46.8%;left: 3px;}
.amore_link span{display: inline-block;vertical-align:middle;}
.product{background-color:#ddd;padding:0rem 0 8rem;margin-top:8rem;box-sizing: border-box;background-size: 100% 100%;-webkit-background-size: 100% 100%;background-image:url("../images/by1.jpg");}
.TitleText_white h2, .TitleText_white p{color: #fff;}
.Carousel, .Carousel_a{position: relative;padding:0 5rem;}
.Carousel_img{color: #fff;position: relative;z-index: 2;}
.Carousel .h3_servimg{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.pc_carous{min-height:104px;overflow: hidden;}
.p_Carousel{font-size: 16px;color: #fff;line-height: 3rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 3;-webkit-box-orient: vertical;text-align: center;padding-top: 4%;/*min-height: 12rem;*/}
.Carousel_ij{display:block;width: 18px;height: 18px;vertical-align: middle;border-radius: 50px;background: #7f2ba4;position: relative;margin:3rem auto 0;}
.Carousel_ij:after,.Carousel_ij:before{content:"";position:absolute;display:block;width:35px;height:3px;border-radius:1px;background:#fff;cursor:pointer;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
.Carousel_ij:before{width: 1px;height: 12px;top: 3px;left: 47%;}
.Carousel_ij:after{width: 12px;height: 1px;top: 46.8%;left: 3px;}
.Carousel .swiper-slide{padding:5rem 18px 5.5rem;box-sizing: border-box;background-size: 100% 100%;-webkit-background-size: 100% 100%;background-image:url("../images/img9.jpg");box-sizing: border-box;min-height: 384px;overflow: hidden;/* border-width:3px; */-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;position: relative;z-index: 2;}
.Carousel .swiper-button-prev, .Carousel_a .swiper-button-prev{background-image:url("../images/left.png");width: 21px;height: 75px;background-size:21px 75px;top:45%;}
.Carousel .swiper-button-next, .Carousel_a .swiper-button-next{background-image:url("../images/right.png");width: 21px;height: 75px;background-size:21px 75px;top:45%;}
.servimg img:hover{opacity: 0.5;}
.Carousel .swiper-slide:hover:after{content: '';border:solid 3px #0891a5;position: absolute;left: 0;top: 0;width: 100%;height: 100%;z-index: -1;}
.Carousel .swiper-slide:hover .servimg img{opacity: 0.5;}
.comfigmore{margin:2rem auto 4rem;}
.comfig .p_servimg{padding:0;}
.text-desc{position: absolute; left: 0; top: 0; background-color: rgba(127, 43, 164, 0.8); height: 100%; opacity: 0; width: 100%;box-sizing: border-box;color: #fff;display: block;}
.text-desc span{position: absolute;left:50%;top: 50%;color: #fff;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);font-size:1.8rem;width: 90%;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.port-1{float: left; width: 100%; position: relative; overflow: hidden; text-align: center;}
.port-1 .text-desc{opacity: 0.9; top: -100%; transition: 0.5s; color: #000;/* padding: 45px 20px 20px;*/}
.port-1 img{transition: 0.5s;}
.port-1:hover img{transform: scale(1.2);}
.port-1.effect-1:hover .text-desc{top: 0;}
.a_newsrow{font-size: 2rem;margin-bottom: 1.6rem;line-height: 3.6rem;display: block;color: #000;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.nehover:hover .a_newsrow{color: #7f2ba4;}
.sub_newsrow{min-height: 12rem;overflow: hidden;}
.sub_newsrow p{font-size: 14px;line-height: 2.4rem;margin-bottom:16px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.sub_newsrow span{display: block;font-size: 12px;color: #919191;}


/*案例*/
.casebanner{background-color:#ddd;padding:20rem 0;box-sizing: border-box;background-size: 100% 100%;-webkit-background-size: 100% 100%;display: block;position: relative;}
.casetext{color: #fff;float: right;}
.casetext h1{padding-right: 9.5%;line-height: 4rem;font-size: 3.4rem;}
.casetext p{font-size: 2rem;line-height: 3rem;}
.sub_case_nav{background:rgba(0,0,0,0.5);position:relative;top: -50px;width: 100%;overflow: hidden;}
.sub_case_nav .navbar{margin-bottom: 0;border:none;text-align: center;}
.sub_case_nav .navbar-default{background: none;}
.sub_case_nav nav ul li{margin-bottom: 0;}
.sub_case_nav nav ul li a:hover{background: #7f2ba4;color: #fff;}
.ul_casrow{min-height: 10px;overflow:hidden;margin-left:0%;margin-bottom: 2%;display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;}
.li_casrow{float: left;width: 23.5%;margin-left: 2%;margin-bottom: 2%;}
.li_casrow:nth-child(1){margin-left: 0%;}
.red_casrow .text-desc{background-color: rgba(241, 37, 22, 0.8);}
.fastIndia{margin-bottom: 6rem;}
.topfastindia{border-bottom: solid 1px #b2b2b2;padding-bottom: 10px;position:relative;margin: 3% 0 2%;}
.topfastindia span{font-size: 1.8rem;}
.topfastindia a{color: #888888;font-size: 14px;position: absolute;right: 0;bottom: 10px;}
.topfastindia a span{font-family: "宋体";font-size: 14px;display: inline-block;margin-left: 4px;}
.ul_fastin{display:block;list-style-type:disc;-webkit-margin-before:1em;-webkit-margin-after:1em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;margin-bottom: 3rem;}
.ul_fastin li{padding:1.2rem 0 0.4rem 0;border-bottom: solid 1px #d7d7d7;list-style: none;}
.ul_fastin li a{font-size: 16px;color: #000;line-height: 2.4rem;}
.ul_fastin li:hover a{color: #7f2ba4;}
.ul_fastin li .text_fastin{font-size: 14px;color: #7e7e7e;line-height: 2.4rem;}
.ul_fastin li .text_fastin p{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

.sep_top{padding-top: 8rem;}
.casebannerlist{padding:6rem 0;}
.newsl_img{padding: 4rem 0;}
.facturing, .facturing dl{min-height: 10px;overflow: hidden;}
.facturing{border-top: solid 1px #bababa;}
.facturing ul{border-bottom: solid 1px #bababa;min-height: 10px;overflow: hidden;display:block;list-style-type:disc;-webkit-margin-before:0em;-webkit-margin-after:0em;-webkit-margin-start:0px;-webkit-margin-end:0px;-webkit-padding-start:0px;}
.facturing li{float: left;width:42%;margin-right: 6%;padding:1rem 0 1.2rem;border-bottom:0;}
.facturing li:nth-child(2){margin-right:0;}
.facturing dl dt{width: 40%;float: left;vertical-align: top;}
.facturing dl dd{width: 60%;min-height: 10px;overflow: hidden;padding-left: 0px;box-sizing: border-box;}
.title_At{font-size: 2rem;color: #404040;line-height: 3rem;display: block;}
.t_title_At p{text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;font-size: 14px;color: #404040;line-height: 2.4rem;}
.morefact{color: #8b8b8b;font-size: 12px;}
.morefact span{font-family: "宋体";font-size: 12px;display: inline-block;margin-left: 4px;}
.munpage{text-align: center;font-size: 16px;padding: 4.5% 0 5rem;}
.munpage a{display: inline-block;border: solid 1px #c4c4c4;color: #696969;margin: 0 6px;padding: 6px 12px;border-radius: 4px;}
.munpagepernex{text-align: center;padding:4% 0 4rem;}
.munpagepernex a{display: inline-block;font-size: 16px;margin: 0 10%;border: solid 1px #c4c4c4;padding: 10px 16px;border-radius: 4px;color: #696969;}
.munpage a.active, .munpage a:hover, .munpagepernex a.active, .munpagepernex a:hover{color: #7f2ba4;border: solid 1px #7f2ba4;}


.casebannerlist h2{color: #fff;font-size: 3rem;line-height: 3.6rem}
.currentposi{margin: 1rem 0 4.5rem;}
.currentposi p{color: #000;font-size: 14px;}
.currentposi i, .currentposi a, .currentposi b, .currentposi span{display: inline-block;vertical-align: middle;line-height: 3.6rem;font-size: 14px;}
.currentposi a{color: #000000;margin: 0 2px;}
.currentposi span{color: #818181;margin: 0 2px;}
.currentposi b{font-family: "宋体";margin: 0 2px;font-size: 14px;}
.Details_page p{/*font-size: 16px;color: #404040;line-height: 3rem;margin-bottom:3.2%;*/}
.pn_pimg, .span_prev, .a_linktext{display: inline-block;vertical-align: middle;margin: 0 2px;font-size: 14px;color: #797979;}
.a_linktext{margin: 0 14px;}
.a_linktext:hover{color: #000;}
.pn_pimg img.active, .pn_pimg img:hover{opacity: 0.6;}
.text_r{text-align: right;}
.nextlink{border-top: solid 1px #b2b2b2;padding:2.5rem 0 5.5rem;margin-top: 10rem;}


/*新闻*/
.p_xynews span{font-size: 14px;color: #a7aab4;line-height: 3rem;display: inline-block;margin-right:2rem;}
.inden_pad{/*text-indent: 2.5em;*/}
.journalism{min-height: 10px;overflow: hidden;position: relative;}
.journalism:after{content: "";position: absolute;top:48%;left: 50%;width: 1px;height: 93%;background: #cccccc;
-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);}
.journalism li{float: left;width: 46%;margin-right: 8%;margin-bottom: 5rem;}
.journalism li:nth-child(even){margin-right: 0;}
.a_joutitile{font-size:1.9rem;color: #000;line-height: 3.6rem;display: block;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;margin-bottom:4%;}
.text_joutitile p{font-size: 14px;color: #666666;line-height: 2.6rem;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}

.span_joutitile{font-size: 12px;color: #919191;line-height: 2.6rem;}
.journalism li:hover .a_joutitile{color: #7f2ba4;}

/*关于我们*/
.p_profile{font-size: 16px;line-height: 3rem;}
.profi_comimg{text-align: center;padding:0% 7.4% 5% 8%;min-height: 10px;overflow: hidden;}
.profi_comimg li{float: left;margin-right: 0.6%;}
.profi_comimg li:nth-child(1), .profi_comimg li:nth-child(3){width: 35%;}
.profi_comimg li:nth-child(2){width:26.1%;}
.product_a{background-image:url("../images/by2.jpg");}
.product_b{background-image:url("../images/by3.jpg");}
.ple-oriented{margin-bottom: 3rem;cursor: pointer;}
.img-oriented{position: relative;}
.img-oriented i{display: block;width: 100%;height: 100%;background: rgba(0,0,0,0.5);position: absolute;left: 0;top: 0;}
.img-oriented img{width: 100%;}
.big_ple-oriented{text-align: center;padding: 1.6rem 0;background: #fff;font-size: 1.8rem;}
.p-oriented{background: #fff;font-size: 16px;color: #5d5d5d;padding:0 15px 15px;line-height: 3rem;-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;min-height: 5rem;overflow: hidden;}
.tenet{text-align: center;margin-bottom:16rem;}
.tenet h4 img{margin: 0 auto 2.6%;display: block;}
.tenet p{font-size: 1.8rem;text-align: center;line-height: 3.6rem;}
.Staffstyle{margin-bottom: 6rem;min-height: 10px;overflow: hidden;}
.Staffstyle li{float: left;margin-right: 0.55%;}
.Staffstyle li:nth-child(3){margin-right: 0;}
.Staffstyle li:nth-child(1){width:38%}
.Staffstyle li:nth-child(2){width:34.4%}
.Staffstyle li:nth-child(3){width:25.1%}
.Staffstyle .port-1{margin-bottom: 2%;}
.Staffyle{background: #e6e6e6;padding-bottom: 7rem;}
.Staffyle_zp {border-bottom: solid 1px #b2b2b2;}
.Staffyle_zp li{border-top: solid 1px #b2b2b2;padding: 2.8rem 0 14px;min-height: 10px;overflow: hidden;}
.Staffyle_zp .joblist{cursor:pointer;}
.Staffyle_zp .jobcon{cursor:pointer; display:none; padding-top:30px;}
.dis_zp{width:44%;font-size: 16px;float: left;}
.dis_zp_a{width:12%;text-align: right;color: #6a6a6a;font-size: 16px;}
.dis_zp_a a{color: #6a6a6a;font-size: 16px;}
.ple-oriented{background:#fff;transition:height ease 0.5s;-webkit-transition:height ease 0.5s;-moz-transform:height ease 0.5s;height:237px;overflow: hidden;}
.ple-oriented:hover{height:324px;}
.ptext1 img{margin:2.5% auto 0;}

.momentrow{min-height: 10px;overflow: hidden;}
.col-moment{float: left;width:18%;margin-right: 2%;}
.col-moment:nth-child(5){margin-right:0%;}








/*服务*/
.download_txt{min-height: 10px;overflow: hidden;border-top: solid 1px #bababa;}
.li_down{border-bottom: solid 1px #bababa;padding: 2rem 0;min-height: 4px;overflow: hidden;}
.li_down .atxt_dow:hover{color: #7f2ba4;}
.li_down .atxt_dow{vertical-align:middle;line-height: 3rem;color: #404040;font-size: 1.8rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.li_down .a_dow{vertical-align:middle;background-image:url("../images/ico21.png");background-repeat: no-repeat;height: 20px;width:100%;background-position: center right;display: block;margin-top:6px;}
.sce_t{margin:1.5rem 0 1.5rem;}
.facturing li:hover .title_At{color: #7f2ba4;}

/*产品*/
.print{min-height:10px;overflow: hidden;border-top: solid 1px #cccccc;margin-bottom: 10%;}
.li_print{border-bottom: solid 1px #cccccc;padding: 6rem 0 5rem;}
.h2_print a, .h2_print{font-size: 3rem;color: #7f2ba4;line-height: 3.6rem;}
.t_print{padding: 2.5rem 0;}
.t_print p{font-size: 14px;line-height: 3rem;}
.a_print{margin: 0;}
.printimg{margin: 0 auto 0;}
.consulting{text-align: center;color: #fff;background:#7f2ba4;display: block;width: 134px;height: 32px;line-height: 32px;font-size: 14px;border-radius: 5px;}
.consulting:hover{color: #fff;}
.p_Software{font-size: 16px;line-height: 3.2rem;margin: 1.8rem 0;}
.p_Software span{display: block;}
.Software .img_n{padding: 1.8rem 0 2.2rem;}
.frist_box{padding-top: 3rem;}
.frist_box kinerNav{border-bottom: solid 1px #cccccc;padding-bottom: 8px;}

.version{padding: 18rem 0 9rem;background-color:#ddd;box-sizing: border-box;background-size: 100% 100%;-webkit-background-size: 100% 100%;display: block;position: relative;overflow: hidden;}
.h2_version{font-size: 6rem;color: #fff;margin-bottom: 2rem;}
.version_a span{color: #fff;font-size: 2.4rem;display: inline-block;vertical-align: middle;}
.version_a i{display: inline-block;vertical-align: middle;background-image:url("../images/video.png");background-repeat: no-repeat;height: 28px;width:28px;margin: 0 12px;}

.overview{background: #e6e6e6;overflow: hidden;}
.advantage{margin: 4rem 0 0rem;}
.advantage h3{text-align: center;font-size: 3.6rem;display: block;position: relative;line-height:3.6rem;padding-bottom:16px;color: #000;
text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.s_advantage{display: block;position:relative;top: -1px;}
.s_advantage:after{content: "";width: 70%;left:15%;position: absolute;top:0;background-color: #000;height: 1px;}
.s_advantage i{display:block;margin: 0 auto;}
.s_advantage i:nth-child(1){height: 3px;width:14rem;background-color: #000;}
.s_advantage i:nth-child(2){height: 2px;width:10rem;background-color: #2e2e2e;margin: 3px auto;}
.s_advantage i:nth-child(3){height: 2px;width:7rem;background-color: #737373;}
.text_overview{padding: 5rem 0 3.5rem;}
.text_overview p{font-size: 16px;line-height: 3.2rem;margin-bottom: 2.5rem;}


.fonctions{overflow: hidden;}
.p_fonct{font-size: 2.4rem;line-height: 3.6rem;color: #545454;margin: 10px 0 3.5rem;text-align: center;}
.h3_Altona{text-align: center;font-size:3rem;display:block;position: relative;padding:0 0 1.428rem;color: #7f2ba4;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.h3_Altona span{border-bottom: solid 1px #aeaeae;padding:0 14px 1rem;line-height:3.6rem;}
.experience{display: block;font-size:16px;text-align: center;color: #000;line-height:3.2rem;margin: 2rem auto 3rem;}
.cad_tz p{font-size: 1.8rem;line-height: 3rem;text-align: center;margin-bottom: 3rem;}
.Proce_fun{padding: 2.4rem 0 3rem;box-sizing: border-box;background-size: 100% 100%;-webkit-background-size: 100% 100%;display: block;position: relative;background-image:url("../images/img53.jpg");overflow: hidden;}
.h3_Altona span.black{color: #000;}
.procefun_img{min-height: 10px;overflow: hidden;padding: 0 5%;}
.procefun_img li{float: left;width: 33.3333%;position: relative;padding: 0 0.2%;box-sizing: border-box;}
.procefun_img li p{text-align: center;font-size: 1.8rem;line-height: 3rem;position: absolute;width: 100%;bottom: 10%;left: 0;}
.procefun_img li:nth-child(2){padding-top:2.5rem;}
.procefun_img li:nth-child(2) p{bottom: 2%;}

.gencescore{padding: 2.4rem 0 3rem;box-sizing: border-box;}
.ulgences, .Valore{min-height: 10px;overflow: hidden;}
.ulgences li{float: left;box-sizing: border-box;padding: 0 0.5%;}
.ulgences li:nth-child(1){width: 48%;}
.ulgences li:nth-child(2){width: 52%;}
.ulgences li p{text-align: center;font-size: 1.8rem;line-height: 3rem;margin-top: -3rem;}
.munover{width: 8.8rem;height:8.8rem;line-height: 8.8rem;border-radius: 50px;text-align: center;font-size: 6rem;color: #fff;background: #7f2ba4;display: block;font-weight: bold;}
.Brightspot{padding: 3rem 0 7rem;}
.paddtb_tr .td{padding: 2.2rem 0;}
.p_overmun{font-size: 16px;line-height: 3.2rem;padding-left: 2rem;vertical-align: middle;}
.su_overmun{vertical-align: middle;display: inline-block;width: 1px; height: 100%;}
.Valore li{float: left;width: 20%;box-sizing: border-box;padding:0 3%;}
.Valore li:nth-child(1){padding-left: 0;}
.Valore li:nth-child(5){padding-right: 0;}
.span-Valore{box-sizing: border-box;background-size: 100% 100%;-webkit-background-size: 100% 100%;display: block;position: relative;width:10rem;height:10rem;line-height:8.5rem;text-align: center;font-size: 6rem;color: #fff;font-weight: bold;margin:0 auto 1.8rem; }
.span-Valore_A{background-image:url("../images/ico15.png");}
.span-Valore_B{background-image:url("../images/ico16.png");}
.span-Valore_C{background-image:url("../images/ico18.png");}
.span-Valore_D{background-image:url("../images/ico19.png");}
.span-Valore_E{background-image:url("../images/ico20.png");}
.span-Valore_F{background-image:url("../images/ico20_1.png");}
.span-Valore_G{background-image:url("../images/ico20_2.png");}
.span-Valore_j{background-image:url("../images/ico20_3.png");}
.p-Valore p{font-size: 16px;line-height: 3.2rem;text-align: left;}
.ico22{background-size: 100% 100%;-webkit-background-size: 100% 100%;display: block;background-image:url("../images/ico22.png");position: absolute;width: 73%;left: 50%;top:22%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);height: 5.7rem;}
.ico22_A{background-image:url("../images/ico22_1.png");}
.Valore{margin-bottom: 8.2rem;}
.Caso{padding: 2.4rem 0 3rem;box-sizing: border-box;background-size: 100% 100%;-webkit-background-size: 100% 100%;display: block;position: relative;background-image:url("../images/img54.jpg");}
.Casoimg{padding: 6rem 0;overflow: hidden;}
.Casoimg .text-desc span{font-size: 16px;}
.Casoimg .li_casrowa{margin-bottom: 2%;float: left;width: 24.25%;margin-right: 1%;margin-bottom: 2%;border: solid 1px #d0d0d0;}
.Casoimg .li_casrowa:nth-child(4n+0){margin-right: 0%;}
.ptop_qy{margin-top: -5rem;}
.procefun_imga{min-height: 10px;overflow: hidden;padding: 0 5%;margin-bottom: 2rem;}
.procefun_imga li{float: left;width: 33.3333%;position: relative;padding: 0 0.2%;box-sizing: border-box;}
.procefun_imga li p{text-align: center;font-size: 1.8rem;line-height: 3rem;margin-top: -6rem;}
.procefun_imga li:nth-child(2){padding-top:2rem;}

.through{min-height: 2rem;overflow: hidden;}
.through span{display: inline-block;}
.span_through{width:4.5rem;height:4.5rem;line-height:4.2rem;text-align: center;border-radius: 50px;border: solid 1px #4f4f4f;color: #7e2aa4;font-size: 3.6rem;font-weight: bold;}
.span1_through span{font-size: 2.6rem;line-height:4.5rem;overflow: hidden;white-space: nowrap;/*不换行*/text-overflow:ellipsis;width: 100%;}
.through_text{font-size: 16px;line-height: 3.2rem;padding-bottom:4.5rem;}
.jians{margin-top: 6rem;}
.p-Valore p.text-c{text-align: center;}
.throu{padding: 7rem 0 6rem;}
.throumun{width:6rem;height:6rem;line-height:6rem;text-align: center;border-radius: 50px;border: solid 1px #000;color: #000;font-size: 5rem;font-weight: bold;margin:2.2rem auto;}
.p_throumun p{font-size: 1.6rem;line-height: 3.2rem;}
.h2_business{font-size: 3rem;}
.h2_business span{font-size:3.5rem;font-weight: bold;}
.txt_business{line-height: 3.2rem;font-size: 16px;padding: 1.5% 0;min-height: 16rem;}
.Casoimg .li_casrowv{margin-bottom: 2%;float: left;width: 32%;margin-right: 1.6%;margin-bottom: 2%;border: solid 1px #d0d0d0;}
.Casoimg .li_casrowv:nth-child(3){margin-right: 0%;}

.sinessli{position: relative;}
.sinessli li{float: left;width: 33.333%;box-sizing: border-box;padding:0 6.5%;}
.sinessli .ico23{background-size: 100% 100%;-webkit-background-size: 100% 100%;display: block;background-image:url("../images/ico23.png");position: absolute;width: 73%;left: 50%;top:50%;-webkit-transform: translateX(-50%) translateY(60%);-ms-transform: translateX(-50%) translateY(60%);-moz-transform: translateX(-50%) translateY(60%);-o-transform: translateX(-50%) translateY(60%);transform: translateX(-50%) translateY(60%);height: 7rem;background-repeat: no-repeat;}
.inessbom_b .txt_business{margin-bottom: 3.5%;}

.system li{float: left;width:25%;box-sizing: border-box;padding:0 4.5%;}
.system .ico24{/* background-size: 100% 100%;-webkit-background-size: 100% 100%; */display: block;background-image:url("../images/ico24.png");position: absolute;width: 73%;left: 50%;top:42%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);height: 14.6rem;background-repeat: no-repeat;background-position: center;}
.jihuor{font-size: 2.4rem;line-height: 3.2rem;color: #7f2ba4;padding-left: 2rem;}
.fixed-nav{position: fixed;width:100%;-webkit-transition: top .5s;-moz-transition: top .5s;-o-transition: top .5s;transition: top .5s;-webkit-box-shadow: 0 2px 2px rgba(0,0,0,.1);-moz-box-shadow: 0 2px 2px rgba(0,0,0,.1);box-shadow: 0 2px 2px rgba(0,0,0,.1);z-index: 99;top:0;}




/*论坛*/
.footer_fixed{position: fixed;bottom: 0;left: 0;width: 100%;}
.jiase{position: absolute;top:40%;left: 50%;-webkit-transform: translateX(-50%) translateY(-50%);-ms-transform: translateX(-50%) translateY(-50%);-moz-transform: translateX(-50%) translateY(-50%);-o-transform: translateX(-50%) translateY(-50%);transform: translateX(-50%) translateY(-50%);font-size: 4rem;color: #000;width: 100%;text-align: center;}
/*end*/




.backnone{background: #fff;}
.border-soli{border-bottom:0;}
.mar-bot12{margin-bottom: 10px;}
.mar-top0{margin-top:0;}
.padd-top{padding-top: 0;}
.table{display: table;border-collapse: collapse;border-spacing: 0;width: 100%;}
.tr{display: table-row;}
.td{display: table-cell; vertical-align:top;}
.text-r{text-align: right;}
.text-l{text-align: left;}
.text-c{text-align: center;}
.mar-top3{margin-top:-2.5rem;}

@media(min-width:992px) and (min-width: 1200px){
  html{font-size: 62.5%;}
}
@media (min-width: 768px) and (max-width: 991px){html{
  font-size: 62.5%;}
}
/* @media (min-width: 414px) and (max-width: 768px){
  html{font-size:56.3%;}
}
@media (min-width: 320px) and (max-width: 414px){
  html{font-size:56.3%;}

} */