@charset "utf-8";/*  css animation  */.trans{    -webkit-transition: all .5s ease;    -moz-transition:all .5s ease;    -o-transition:all .5s ease;    -ms-transition:all .5s ease;    transition:all .5s ease;}/* page animation  */.ani-view {    -webkit-animation-duration:1s;    -moz-animation-duration:1s;    -o-animation-duration:1s;    animation-duration:1s;    -webkit-animation-fill-mode:forwards;    -moz-animation-fill-mode:forwards;    -o-animation-fill-mode:forwards;    animation-fill-mode:forwards;}@-webkit-keyframes fadeInDown {    0% {        opacity:0;        -webkit-transform:translateY(20px)    }    100% {        opacity:1;        -webkit-transform:translateY(0)    }}@-moz-keyframes fadeInDown {    0% {        opacity:0;        -moz-transform:translateY(20px)    }    100% {        opacity:1;        -moz-transform:translateY(0)    }}@-o-keyframes fadeInDown {    0% {        opacity:0;        -o-transform:translateY(20px)    }    100% {        opacity:1;        -o-transform:translateY(0)    }}@keyframes fadeInDown {    0% {        opacity:0;        transform:translateY(20px)    }    100% {        opacity:1;        transform:translateY(0)    }}.ani-view.fade-in-down{    opacity:0;    opacity:1\0/IE9;        -webkit-transform:translateY(20px);    -moz-transform:translateY(20px);    -o-transform:translateY(20px);    transform:translateY(20px);    -ms-transform:translateY(0)\0/IE9;}.ani-view.fadeInDown {    -webkit-animation-name:fadeInDown;    -moz-animation-name:fadeInDown;    -o-animation-name:fadeInDown;    animation-name:fadeInDown;}@-webkit-keyframes fadeInLeft {    0% {        opacity:0;        -webkit-transform:translateX(-100px)    }    100% {        opacity:1;        -webkit-transform:translateX(0)    }}@-moz-keyframes fadeInLeft {    0% {        opacity:0;        -moz-transform:translateX(-100px)    }    100% {        opacity:1;        -moz-transform:translateX(0)    }}@-o-keyframes fadeInLeft {    0% {    opacity:0;    -o-transform:translateX(-100px)    }    100% {    opacity:1;    -o-transform:translateX(0)    }}@keyframes fadeInLeft {    0% {    opacity:0;    transform:translateX(-100px)    }    100% {    opacity:1;    transform:translateX(0)    }}.ani-view.fade-in-left{    opacity:0;    opacity:1\0/IE9;        -webkit-transform:translateX(-100px);    -moz-transform:translateX(-100px);    -o-transform:translateX(-100px);    transform:translateX(-100px);    -ms-transform:translateX(0)\0/IE9;}.ani-view.fadeInLeft {    -webkit-animation-name:fadeInLeft;    -moz-animation-name:fadeInLeft;    -o-animation-name:fadeInLeft;    animation-name:fadeInLeft;}@-webkit-keyframes fadeInRight {    0% {    opacity:0;    -webkit-transform:translateX(100px)    }    100% {    opacity:1;    -webkit-transform:translateX(0)    }}@-moz-keyframes fadeInRight {    0% {    opacity:0;    -moz-transform:translateX(100px)    }    100% {    opacity:1;    -moz-transform:translateX(0)    }}@-ms-keyframes fadeInRight {    0% {    opacity:0;    -ms-transform:translateX(100px)    }    100% {    opacity:1;    -ms-transform:translateX(0)    }}@-o-keyframes fadeInRight {    0% {    opacity:0;    -o-transform:translateX(100px)    }    100% {    opacity:1;    -o-transform:translateX(0)    }}@keyframes fadeInRight {    0% {    opacity:0;    transform:translateX(100px)    }    100% {    opacity:1;    transform:translateX(0)    }}.ani-view.fade-in-right{    opacity:0;    opacity:1\0/IE9;        -webkit-transform:translateX(100px);    -moz-transform:translateX(100px);    -o-transform:translateX(100px);    transform:translateX(100px);    -ms-transform:translateX(0)\0/IE9;}.ani-view.fadeInRight {    -webkit-animation-name:fadeInRight;    -moz-animation-name:fadeInRight;    -o-animation-name:fadeInRight;    animation-name:fadeInRight;}/*首页第2屏载入特效*/@-webkit-keyframes indCon2fadeInDown {    0% {    opacity:0;    -webkit-transform:translateY(167px)    }    100% {    opacity:1;    -webkit-transform:translateY(0)    }}@-moz-keyframes indCon2fadeInDown {    0% {    opacity:0;    -moz-transform:translateY(167px)    }    100% {    opacity:1;    -moz-transform:translateY(0)    }}@-ms-keyframes indCon2fadeInDown {    0% {    opacity:0;    -ms-transform:translateY(167px)    }    100% {    opacity:1;    -ms-transform:translateY(0)    }}@-o-keyframes indCon2fadeInDown {    0% {    opacity:0;    -o-transform:translateY(167px)    }    100% {    opacity:1;    -o-transform:translateY(0)    }}@keyframes indCon2fadeInDown {    0% {        opacity:0;        transform:translateY(167px)    }    100% {        opacity:1;        transform:translateY(0)    }}.ani-view.indCon2-fade-in-down{    opacity:0;    opacity:1\0/IE9;        -webkit-transform:translateY(167px);    -moz-transform:translateY(167px);    -o-transform:translateY(167px);    transform:translateY(167px);    -ms-transform:translateY(0)\0/IE9;}.ani-view.indCon2fadeInDown {	-webkit-animation-name:indCon2fadeInDown;    -moz-animation-name:indCon2fadeInDown;    -o-animation-name:indCon2fadeInDown;    animation-name:indCon2fadeInDown;}@-webkit-keyframes indCon2fadeInUp {    0% {    opacity:0;    -webkit-transform:translateY(-167px)    }    100% {    opacity:1;    -webkit-transform:translateY(0)    }}@-moz-keyframes indCon2fadeInUp {    0% {    opacity:0;    -moz-transform:translateY(-167px)    }    100% {    opacity:1;    -moz-transform:translateY(0)    }}@-ms-keyframes indCon2fadeInUp {    0% {    opacity:0;    -ms-transform:translateY(-167px)    }    100% {    opacity:1;    -ms-transform:translateY(0)    }}@-o-keyframes indCon2fadeInUp {    0% {    opacity:0;    -o-transform:translateY(-167px)    }    100% {    opacity:1;    -o-transform:translateY(0)    }}@keyframes indCon2fadeInUp {    0% {        opacity:0;        transform:translateY(-167px)    }    100% {        opacity:1;        transform:translateY(0)    }}.ani-view.indCon2-fade-in-up{    opacity:0;    opacity:1\0/IE9;        -webkit-transform:translateY(-167px);    -moz-transform:translateY(-167px);    -o-transform:translateY(-167px);    transform:translateY(-167px);    -ms-transform:translateY(0)\0/IE9;}.ani-view.indCon2fadeInUp {	-webkit-animation-name:indCon2fadeInUp;    -moz-animation-name:indCon2fadeInUp;    -o-animation-name:indCon2fadeInUp;    animation-name:indCon2fadeInUp;}.service {    position: relative;    width: 100%;    /* height: 610px; */    background: #252323;    overflow: hidden;    background: url(../images/fuwu.jpg) center top no-repeat;    background-attachment: fixed;    background-size: cover;    display: block !important;    margin-bottom: 74px;}.service .content {	width: 1160px;	margin: 0 auto;	display:flex;	flex-direction:row;	padding-bottom: 20px;	justify-content:space-between;}.service .content .child {    border-radius: 20px;    width: 320px;      text-align: left;    display: inline-block;    *: ;    display: inline;    *: ;    zoom: 1;      border: 1px solid #ededed;    box-shadow: 4px 4px 15px #ededed;    vertical-align: top;    min-height: 380px;}.service .content .child .childTitle {	color: #f6323e;}.service .content .child .childTitle {	transition-duration: .5s;	-ms-transition-duration: .5s;	-moz-transition-duration: .5s;	-webkit-transition-duration: .5s;}.service .content .child .childTitle .titleCh {    /* margin: 0 0 0 8%; */    text-align: center;    font-size: 27px;    color: #000;    padding: 10px 0;    font-weight: bold;}.service .content .child .childTitle .titleCh sup {	padding-right: 10px;}.service .content .child .childTitle .titleCh sub {	padding-left: 10px;}.service .content .child .childTitle .titleCh {	transition-duration: .5s;	-ms-transition-duration: .5s;	-moz-transition-duration: .5s;	-webkit-transition-duration: .5s;}.service .content .child .childTitle hr {    display: block;    width: 50%;    border: none;    border-top: 1px solid #f6323e;    line-height: 1px;    overflow: hidden;    height: 1px;    padding: 0;    margin: 0;    /* margin-left: 30px; */    margin: 0 auto;}.service .content .child .childContent {	padding: 10px 0 10px 0;	min-height: 345px;}.service .content .child .childContent:after {	content: "020";	display: block;	height: 0;	clear: both;	visibility: hidden;}.service .content .child .childContent ul {    width: 100%;    float: left;}.service .content .child .childContent li {    width: 100%;    /* padding-left: 25px; */    font-size: 15px;    color: #333;    line-height: 32px;    text-align: center;}.service .content .child .childContent li {	transition-duration: .5s;	-ms-transition-duration: .5s;	-moz-transition-duration: .5s;	-webkit-transition-duration: .5s;}.service .content .child .childContent li:hover {	color: #e70719;}.contact {	position: relative;	border-bottom: 1px solid #949494;	text-align: center;	padding: 25px 0px 60px;	height: 180px;}.contact .mainTitle {	letter-spacing: 0em;}.contact .title {	font-size: 48px;	line-height: 48px;	color: #444;}.contact .mainSub {	width: 85px;	height: 2px;}.contact .info {	font-size: 22px;	color: #444;	line-height: 35px;}.contact .infophone {	width: 800px;	margin: 0 auto;}.contact .infophone dl {	float: left;	width: 50%;}.contact .infophone dl dd {    font-size: 44px;    line-height: 48px;    padding-left: 0;    margin-left: 0;    font-weight: bold;}.contact .infophone dl dt {    font-size: 14px;    line-height: 40px;    color: #f6323e;}.footerNav {	position: relative;	padding: 30px 0;}.footerNav .container {	width: 1161px;}.footerNav .left {	float: left;	width: 819px;	min-height: 300px;	border-right: 1px solid #949494;	padding-top: 20px;	text-align: center;}.footerNav .left:after {	content: "020";	display: block;	height: 0;	clear: both;	visibility: hidden;}.footerNav .left ul {	display: inline-block;*display:inline;*zoom:1;	float: left;	margin-right: 65px;*margin-right:55px;	vertical-align: top;}.footerNav .left li {	font-size: 16px;	color: #444;	line-height: 32px;}.footerNav .left li {	transition-duration: .5s;	-ms-transition-duration: .5s;	-moz-transition-duration: .5s;	-webkit-transition-duration: .5s;}.footerNav .left li:hover {	color: #e70719;}.footerNav .left .title {	height: 63px;	line-height: 63px;	font-size: 22px;	color: #444;	border-bottom: 2px solid #e50012;	margin-bottom: 18px;}.footerNav .right {	float: right;	padding: 30px 0 0 70px;	width: 270px;}.footerNav .right .title {	font-size: 39px;	color: #444;}.footerNav .right .title span {	color: #E50012;}.footerNav .right .info {	font-size: 16px;	color: #444;	line-height: 25px;}.footerNav .right .callTitle {	font-size: 18px;	color: #444;	margin-top: 36px;}.footerNav .right .callMun {	font-family: 'MyriadPro-Cond_0';	font-size: 38px;	color: #444;	font-stretch: condensed;}.footer {	background: #000;	color: #fff;	z-index: 10;}.footer {	height: auto;	line-height: 200%;	width: 100%;}.footer a {	color: #fff;}.footer .logo {	margin-top: 30px;	margin-left: -23px;}.footer .container {    width: 1200px;    margin: 0 auto;  }.footer .container p{      font-size: 14px !important;    }.footer .left {	float: left;	width: 540px;}.footer .left .title {	font-size: 18px;	padding-top: 30px;}.footer .left .title .titleB {	font-size: 24px;	font-weight: bold;	font-family: "FujitsuSansBold";	margin-right: 10px;}.footer .left .title span {	vertical-align: middle;}.footer .left .titleEn {	font-family: "MyriadPro-Regular_0";	font-size: 16px;	padding-bottom: 20px;}.footer .left .info {	font-size: 14px;	line-height: 20px;}.footer .left .info a {	color: #fff;}.footer .center {	padding-top: 120px;	width: 300px;	float: right;	margin-right: 100px;}.footer .right {	float: right;	padding-top: 130px;}.footer .right .title {	font-size: 16px;	text-align: center;	margin-top: 0;	color: #fff;}.footer .right .child {	cursor: pointer;	position: relative;	width: 57px;	float: left;	margin: 14px 38px 0 0;}.footer .right .child.no {	margin: 14px 0 0 0;}.footer .right .child img {	transition-duration: .5s;	-ms-transition-duration: .5s;	-moz-transition-duration: .5s;	-webkit-transition-duration: .5s;}.footer .right .child img {	width: 100%;}.footer .right .child .childCode {	display: none;	background: url("/Public/images/footCodeBg.png") no-repeat left top;	background-size: 151px 166px;	position: absolute;	left: 50%;	bottom: 68px;	width: 151px;	height: 166px;	margin-left: -75px;	text-align: center;}.footer .right .child .childCode img {	position: absolute;	top: 0px;	left: 0px;	width: 142px;	height: 142px;}.footer .banquan {	padding: 35px 0;	font-size: 12px;}.fixed {	position: fixed;	bottom: 0px;	right: 0px;	width: 45px;	display: none;}@media (min-width: 1200px){.mainTitle {    font-size: 30px;    line-height: 44px;    padding: 20px 0px;    font-family: 'lth', 'Microsoft YaHei';}.mainTitle {    color: #000;    font-weight: 100;    width: 100%;    text-align: center;    /* margin-top: 80px; */    font-weight: bold;    font-size: 35px;    margin-bottom: 40px;}}@media (max-width: 1200px){    .service .content {    width: 100%;    margin: 0 auto;    flex-direction: column !important;}.service .content .child {    width: 90%;    display: block;    margin: 10px auto;}}.mobile{display:none;}@media screen and (max-width: 750px){.pc{display:none !important;}.mobile{display:block !important;padding: 40px 0 0px !important;}}