.clearfix {
	float: none;
	clear: both;
}

.header {
	position: relative;
	width: 100%;
	height: auto;
}

.hd-c {
	position: relative;
	overflow: hidden;
	width: 100%;
	height: auto;
	-moz-background-size: 100% 100%;
	-o-background-size: 100% 100%;
	-webkit-background-size: 100% 100%;
	-ms-background-size: 100% 100%;
}

.hd-c .banner {
	width: 100%;
	height: auto;
	position: relative;
	margin: 0 auto;
}

.content {
	text-align: center;
}

.banner .frame {
	position: absolute;
	top: 10%;
	/*<!--悬浮相对于背景位置的一半-->*/
left: 22%;
	/*<!--相对于左边-->*/
z-index: 2;
	/*<!--让图片悬浮于背景之上-->*/
width: 45%;
	/*<!--图片宽度大小-->*/
}

.banner .pic {
	position: relative;
	width: 100%;
	height: auto;
	text-align: center;
}

.banner .png-24 {
	_display: none;
	width: 100%;
	height: auto;
	margin: 0 auto;
}

.banner .frame .changing-over {
	float: left;
	margin: 1px 0 1px 1px;
	width: 600px;
	height: 250px;
	text-align: left;
}

/*香港公司审计*/
.slide-wrap {
	overflow: hidden;
	position: relative;
}

.slide-content {
	position: absolute;
	position: relative\9;
}

.slide-nav {
	position: absolute;
	right: 10px;
	bottom: 10px;
	height: 18px;
	padding-top: 2px;
	z-index: 3;
}

.slide-nav li {
	background: #333333;
	opacity: 0.8;
	border: 1px solid #000;
	color: #999;
	cursor: pointer;
	float: left;
	width: 22px;
	line-height: 16px;
	margin-left: 6px;
	text-align: center;
	border-radius: 50%;
}

.slide-nav li.on {
	background-color: #000;
	border-color: #000;
	color: #FFFFFF;
	font-weight: bold;
	line-height: 18px;
	margin-top: -2px;
	width: 24px;
}

#homeBanner {
	width: 100%;
	height: 300px;
}

#homeBanner .slide-content li {
	width: 100%;
	height: 300px;
	vertical-align: middle;
	font-size: 14px;
}

@charset "UTF-8";

.banner {
	width: 100%;
}

.banner img {
	width: 100%;
	cursor: pointer;
}

.swsj {
	width: 100%;
	text-align: center;
	clear: both;
}

.swsj h2 {
	font-size: 36px;
	color: #d51619;
}

.swsj1 {
	height: 705px;
}

.swsj1 h2 {
	padding-top: 50px;
}

.swsj1 .zzsj {
	width: 100%;
	height: 147px;
	margin: auto;
	box-shadow: 0 0 1px #CCCCCC;
	margin-top: 50px;
	background-color:#FFFFFF;
}

.swsj1 .zzsj p {
	font-size: 24px;
	font-weight: bold;
	color: #666666;
	width: 800px;
	line-height: 45px;
	margin: auto;
	padding-top: 27px;
}

.swsj1 .zsj {
	font-size: 18px;
	color: #d51619;
	margin-top: 20px;
}

.swsj1 ul {
	width: 1200px;
	margin: auto;
	margin-top: 15px;
}

.swsj1 ul li {
	border-radius: 5px;
	-moz-border-radius: 5px;
 /* 老的 Firefox */
	float: left;
	width: 282px;
	height: 104px;
	box-shadow: 0 0 1px #CCCCCC;
	background: url(../images/1.png) no-repeat left top;
	background-color:#FFFFFF;
	text-align: left;
	margin-top: 15px;
}

.swsj1 ul li .sz {
	font-size: 18px;
	font-weight: bold;
	color: #FFFFFF;
	width: 18px;
	text-align: center;
}

.swsj1 ul li .sz2 {
	font-size: 18px;
	width: 220px;
	margin: auto;
	margin-top: 17px;
}

.swsj1 ul li .sz3 {
	margin-top: -7px;
	line-height: 32px;
}

.swsj1 ul .ysj {
	margin-left: 24px;
}

.swsj1 .qjnxxy {
	width: 212px;
	height: 54px;
	line-height: 54px;
	margin: auto;
	border-radius: 10px;
	background: #d51619;
	color: #FFFFFF;
	font-size: 24px;
	font-weight: bold;
	clear: both;
	position: relative;
	top: 40px;
	cursor: pointer;
}

@media screen and (max-width:375px) {
	.swsj1 ul {
		width: 100%;
		margin-left: auto;
		margin-right: auto;
	}

	.swsj1 ul li {
		margin-left: 24px;
		width: 88%;
	}

	.swsj1 .zzsj {
		width: 100%;
		height: 100px;
		margin: auto;
		box-shadow: 0 0 1px #CCCCCC;
		margin-top: 50px;
	}

	.swsj1 h2 {
		line-height: 66px;
	}

	.swsj2 .sjzx {
		width: 100%;
		height: 230px;
	}

	.swsj2 {
		background: #333399;
		padding-top: 90px;
		background-image: url(../images/pic20.jpg);
		height: 700px;
	}

	.swsj2 .sjzx {
		width: 100%;
	}

	.swsj1 .zzsj p {
		font-size: 16px;
		font-weight: bold;
		color: #666666;
		width: 100%;
		line-height: 22px;
		margin: auto;
		padding-top: 27px;
	}
	
/*******************************/
.swsj2 {
	background: #333399;
	padding-top: 90px;
	background-image: url(../images/pic20.jpg);
}

.swsj2 .sjzx {
	width: 100%;
	height: 230px;
	background: #FFFFFF;
	border-radius: 10px;
	margin: auto;
}

.swsj2 .sjzx .rmle {
	float: left;
	width: 18px;
	height: 184px;
	background: #333399;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-top: 23px;
}

.swsj2 .sjzx .rmle2 {
	float: left;
	width: 100%;
	height: 230px;
}

.swsj2 .sjzx .rmle2 img {
	margin-top: 30px;
}

.swsj2 .sjzx .remld {
	width: 100%;
	float: left;
	text-align: left;
	letter-spacing: 1px;
}

.swsj2 .sjzx .remld .remldp1 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 30px;
}

.swsj2 .sjzx .remld .remldp2 {
	width: 60px;
	height: 4px;
	background: #d51619;
	margin-top: 16px;
}

.swsj2 .sjzx .remld .remldp3 {
	font-size: 18px;
	line-height: 30px;
	margin-top: 16px;
}

.swsj2 .sjzx .rmle3 {
	float: right;
	width: 18px;
	height: 184px;
	background: #333399;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-top: 23px;
}

.swsj2 .sjzx2 {
	margin-top: 30px;
}

.swsj2 .sjzx3 {
	margin-top: 40px;
}
		
}
/*****************************************************/
/***************************************************/
.swsj2 {
	background: #333399;
	padding-top: 90px;
	background-image: url(../images/pic20.jpg);
	background-repeat: no-repeat;
	background-size:100%;
	height: 700px;
	background-size: cover;
}

.swsj2 .sjzx {
	width: 1200px;
	height: 230px;
	background: #FFFFFF;
	border-radius: 10px;
	margin: auto;
}

.swsj2 .sjzx .rmle {
	float: left;
	width: 18px;
	height: 184px;
	background: #333399;
	border-top-right-radius: 10px;
	border-bottom-right-radius: 10px;
	margin-top: 23px;
}

.swsj2 .sjzx .rmle2 {
	float: left;
	width: 280px;
	height: 230px;
}

.swsj2 .sjzx .rmle2 img {
	margin-top: 30px;
}

.swsj2 .sjzx .remld {
	width: 800px;
	float: left;
	text-align: left;
	letter-spacing: 1px;
}

.swsj2 .sjzx .remld .remldp1 {
	font-size: 24px;
	font-weight: bold;
	margin-top: 30px;
}

.swsj2 .sjzx .remld .remldp2 {
	width: 60px;
	height: 4px;
	background: #d51619;
	margin-top: 16px;
}

.swsj2 .sjzx .remld .remldp3 {
	font-size: 18px;
	line-height: 30px;
	margin-top: 16px;
}

.swsj2 .sjzx .rmle3 {
	float: right;
	width: 18px;
	height: 184px;
	background: #333399;
	border-top-left-radius: 10px;
	border-bottom-left-radius: 10px;
	margin-top: 23px;
}

.swsj2 .sjzx2 {
	margin-top: 30px;
}

.swsj2 .sjzx3 {
	margin-top: 40px;
}

#swsj4 {
background-color:#FFFFFF;
height:660px;
}

/* 必要布局样式css */
#swsj4 .cloud-content {
    background: #ffffff;
    padding: 80px 0;
}

#swsj4 .cloud-header {
    width: 1200px;
    margin: 0 auto;
    position: relative;
}

#swsj4 .cloud-header h3 {
    font-weight: normal;
    text-align: center;
    margin-bottom: 40px;
    color: #333;
}

#swsj4 .cloud-header h3 em {
    display: block;
    margin-bottom: 14px;
    font-style: normal;
    font-size: 30px;
}

#swsj4 .cloud-header h3 span {
    font-size: 16px;
    opacity: .6;
}

#swsj4 .cloud-wrapper .cloud-card {
    float: left;
    padding: 19px;
    cursor: pointer;
    min-height: 380px;
    background: transparent;
    width: calc(29.6% - -3px);
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;
    text-decoration: none;
	border:#eee solid 1px;
	background-color:#FFFFFF;
}

#swsj4 .cloud-card-image {
    height: 200px;
    overflow: hidden;
    position: relative;
}

#swsj4 .cloud-card-text {
    margin-top: 10px;
    color: #666;
    font-size: 18px;
    line-height: 34px;
}

#swsj4 .cloud-card-image-back {
    width: 100%;
    height: 200px;
    background: url(../images/cloud001.png) no-repeat center;
    background-size: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
}

#swsj4 .cloud-card-image .cloud-card-image-back {
    z-index: 0;
    position: absolute;
}

#swsj4 .cloud-card-image-title {
    width: 100%;
    color: #fff;
    text-align: center;
    font-size: 24px;
    line-height: 50px;
    position: absolute;
    z-index: 1;
	padding-top:50px;
}

#swsj4 .cloud-wrapper .cloud-card:hover .cloud-scale {
    -webkit-transform: scale(1.2);
    -moz-transform: scale(1.2);
    -ms-transform: scale(1.2);
    -o-transform: scale(1.2);
    transform: scale(1.2)
}

#swsj4 .cloud-wrapper .cloud-card:hover {
    background: #fff;
    -webkit-box-shadow: 0 0 25px rgba(186, 204, 207, 0.7);
    -moz-box-shadow: 0 0 25px rgba(186, 204, 207, 0.7);
    box-shadow: 0 0 25px rgba(186, 204, 207, 0.7);
}

#swsj4 .cloud-card-image-back01 {
    width: 100%;
    height: 200px;
    background: url(../images/cloud002.png) no-repeat center;
    background-size: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 0;
    position: absolute;
}

#swsj4 .cloud-card-image-back02 {
    width: 100%;
    height: 200px;
    background: url(../images/cloud003.png) no-repeat center;
    background-size: cover;
    -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: -webkit-transform .5s ease;
    transition: -webkit-transform .5s ease;
    transition: transform .5s ease;
    transition: transform .5s ease,-webkit-transform .5s ease;
    z-index: 0;
    position: absolute;
}

/************************/
.swsj4 {
  height: 350px;
  letter-spacing: 1px; }
  .swsj4 .ggzxp1 {
    font-size: 40px;
    font-weight: bold;
    color: #fff;
    position: relative;
    top: 90px; }
    .swsj4 .ggzxp1 span {
      color: #fcff00; }
  .swsj4 .ggzxp2 {
    font-size: 30px;
    font-weight: bold;
    color: #fff;
    margin-top: 120px; }
  .swsj4 .ggzxp3 {
    width: 190px;
    height: 55px;
    line-height: 50px;
    text-align: center;
    border-radius: 10px;
    margin: auto;
    font-size: 30px;
    font-weight: bold;
    color: #FFFFFF;
    background: #eb6100;
    cursor: pointer;
    margin-top: 40px; }
	
.swsj4 .ggzxp3 a:link {
	color: #FFFFFF;
	text-decoration: none;
}
.swsj4 .ggzxp3 a:visited {
	text-decoration: none;
	color: #FFFFFF;
}
.swsj4 .ggzxp3 a:hover {
	text-decoration: none;
	color: #00CC33;
}
.swsj4 .ggzxp3 a:active {
	text-decoration: none;
	color: #00CC33;
}

/***********************************************************/
.chubox{
margin-left:auto; margin-right:auto; width:100%; background-color:#FFFFFF; height:500px;
}
.chubox .chu{background:#f4f4f4; padding-bottom:52px;}
.chubox .chu li{width:360px; margin-right:40px; float:left;}
.chubox .chu li .pic{width:360px; height:115px; overflow:hidden;}
.chubox .chu li .pic img{width:100%;}
.chubox .chu li .u_box{background:#fff; height:195px; background:#fff; width:290px; padding:10px 35px 30px;}
.chubox .chu li .u_box .title{height:64px; line-height:64px; text-align:center; text-align:center; font-size:24px; color:#3891d2; overflow:hidden;}
.chubox .chu li .u_box .brief{height:72px; line-height:24px; overflow:hidden; text-align:center; font-size:16px; color:#3a3a3a; margin-top:5px;}
.chubox .chu li .u_box .more{width:134px; height:38px; background:#dfdfdf; border-radius:20px; line-height:38px; text-align:center;  font-size:14px; margin:16px auto 0; -webkit-border-radius:20px; -moz-border-radius:20px; behavior: url(/pie/pie.htc); position:relative;}
.chubox .chu li .u_box .more a{color:#fff; display:block;}
.chubox .chu li:hover .more{background:#3891d3;}
/**********************流程***************************/
/* 必要布局样式css */
.i-process .list {
    background: #fff url("../images/line.png") no-repeat center ;
    margin: 0 auto;
    width: 1200px;
    height: 333px;
}

.fl {
    float: left;
    display: inline;
}

.fr {
    float: right;
    display: inline;
}

.por {
    position: relative;
}

.poa {
    position: absolute;
}

.flow, .cooperation {
    background-color: #fff;
}

.flow {
    height: 685px;
    text-align: center;
}

.fp-tableCell {
}

.title {
    padding: 60px 0 80px 0;
}

.title-text {
    position: relative;
    padding-bottom: 20px;
    font-size: 34px;
    color: #666666;
    font-weight: normal;
}

.title-text:after {
    content: '';
    display: block;
    position: absolute;
    left: 50%;
    bottom: 0;
    width: 110px;
    height: 6px;
    margin-left: -52px;
    background-color: #43cdab;
}

.title-description {
    margin-top: 40px;
    color: #b0b0b0;
}

.title-description {
    margin-top: 30px;
}

.inner-item {
    margin: 0 auto;
    position: relative;
}

.i-process {
    position: relative;
    width: 1200px;
    margin: 0 auto;
}

.i-process .hold {
    width: 1106px;
    height: 352px;
    margin: 0 auto;
}

.i-process .btn {
    width: 68px;
    height: 150px;
    line-height: 2;
    color: #8f8f95;
    text-align: center;
    transform: translateX(50px);
    opacity: 0;
}

.i-process .btn.cur {
    color: #43cdab;
}

.i-process .btn:nth-child(1) {
    left: 33px;
    top: 165px;
}

.i-process .btn:nth-child(2) {
    left: 151px;
    top: 61px;
}

.i-process .btn:nth-child(3) {
    left: 294px;
    top: 117px;
}

.i-process .btn:nth-child(4) {
    left: 439px;
    top: 46px;
}

.i-process .btn:nth-child(5) {
    left: 618px;
    top: 54px;
}

.i-process .btn:nth-child(6) {
    left: 776px;
    top: 46px;
}

.i-process .btn:nth-child(7) {
    left: 957px;
    top: 148px;
}

.i-process .btn:nth-child(8) {
    left: 1087px;
    top: 58px;
}

.i-process .btn .light {
    float: left;
    width: 10px;
    height: 10px;
    border-radius: 5px;
    background: #fff;
    margin: 12px 29px;
}

.i-process .btn .light:after {
    content: "";
    position: absolute;
    left: -5px;
    top: -5px;
    z-index: -1;
    width: 20px;
    height: 20px;
    border-radius: 10px;
    background: #43cdab;
    opacity: 0.3;
}

.i-process .btn.cur .light:after {
    animation: Circle 1.2s infinite linear;
}

.i-process .btn.cur .light:after {
    animation: Circle 1.2s infinite linear;
}

.i-process .btn .circle {
    width: 68px;
    height: 68px;
    border-radius: 34px;
    background: #edeff1;
    margin: 12px 0;
}

.i-process .btn.cur .circle {
    background: #43cdab;
}

.i-process .btn .circle:after {
    content: "";
    position: absolute;
    left: 0;
    top: 0;
    width: 68px;
    height: 68px;
    background: url(../images/bg_sign06.png) no-repeat;
}

.i-process .btn.cur .circle:after {
    background-position: 0 -68px;
}

.i-process .btn:nth-child(2) .circle:after {
    background-image: url(../images/bg_sign07.png);
}

.i-process .btn:nth-child(3) .circle:after {
    background-image: url(../images/bg_sign08.png);
}

.i-process .btn:nth-child(4) .circle:after {
    background-image: url(../images/bg_sign09.png);
}

.i-process .btn:nth-child(5) .circle:after {
    background-image: url(../images/bg_sign10.png);
}

.i-process .btn:nth-child(6) .circle:after {
    background-image: url(../images/bg_sign11.png);
}

.i-process .btn:nth-child(7) .circle:after {
    background-image: url(../images/bg_sign12.png);
}

.i-process .btn:nth-child(8) .circle:after {
    background-image: url(../images/bg_sign13.png);
}

.i-process {
    /* height: 350px; */
}

.w-f {
    width: 100%;
}

.h-f {
    height: 100%;
}

.fwn {
    font-weight: normal;
}

.tac {
    text-align: center;
}

.t-f {
    transition: all 0.5s;
}

.t-c {
    transition: color 0.5s;
}

.t-bg {
    transition: background 0.5s;
}

@keyframes Circle {
    0% {
        transform: scale(0.5);
        opacity: 0;
    }

    50% {
        transform: scale(1);
        opacity: 0.3;
    }

    100% {
        transform: scale(0.5);
        opacity: 0;
    }
}

.swsj6 ul {
  width: 1200px;
  margin: auto;
  margin-top: 39px; 
  
  
  }
  .swsj6 ul li {
    width: 275px;
    height: 415px;
    margin-bottom: 50px;
    float: left; }
    .swsj6 ul li .dsyd {
      width: 100%;
      height: 100%;
      margin: auto;
      background: rgba(0, 0, 0, 0.5); }
      .swsj6 ul li .dsyd .dsydp1 {
        width: 123px;
        height: 101px;
        margin: auto;
        padding-top: 55px; }
      .swsj6 ul li .dsyd .dsydp2 {
        width: 50px;
        height: 7px;
        background: #FFFFFF;
        margin: auto;
        margin-top: 20px; }
      .swsj6 ul li .dsyd .dsydp3 {
        font-size: 28px;
        font-weight: bold;
        color: #FFFFFF;
        padding-top: 30px; }
      .swsj6 ul li .dsyd .dsydp4 {
        color: #FFFFFF;
        font-size: 18px;
        display: none; }
        .swsj6 ul li .dsyd .dsydp4 span {
          display: block;
          padding-top: 20px; }
        .swsj6 ul li .dsyd .dsydp4 span:nth-child(1) {
          padding-top: 60px; }
  .swsj6 ul li + li {
    margin-left: 20px; }
  .swsj6 ul li:hover .dsyd {
    background: rgba(255, 118, 0, 0.5); }
  .swsj6 ul li:hover .dsydp1 {
    padding-top: 25px; }
  .swsj6 ul li:hover .dsydp2 {
    display: none; }
  .swsj6 ul li:hover .dsydp3 {
    padding-top: 20px; }
  .swsj6 ul li:hover .dsydp4 {
    display: block; }
	
	
.swsj7 {
	background: url(../images/bg_solution.jpg) no-repeat center top;
  /*background: #ffffff;*/ 
  height: 540px; }
  .swsj7 h2 {
    padding-top: 50px; color:#FFFFFF;}
  .swsj7 ul {
    width: 1202px;
    height: 349px;
    margin: auto;
    margin-top: 40px; }
    .swsj7 ul li {
      width: 400px;
      font-size: 20px;
      height: 69.8px;
      line-height: 69.8px;
      text-align: left;
      float: left; }
      .swsj7 ul li span {
        color: #FFFFFF;
        padding-left: 62px;
        padding-right: 22px; }
    .swsj7 ul li:nth-child(10) span {
      padding-left: 56px;
      padding-right: 16px; }
    .swsj7 ul li:nth-child(13) span {
      padding-left: 56px;
      padding-right: 16px; }
    .swsj7 ul li:nth-child(2) span {
      padding-left: 55px;
      padding-right: 22px; }
    .swsj7 ul li:nth-child(5) span {
      padding-left: 55px;
      padding-right: 22px; }
    .swsj7 ul li:nth-child(8) span {
      padding-left: 55px;
      padding-right: 22px; }
    .swsj7 ul li:nth-child(11) span {
      padding-left: 50px;
      padding-right: 22px; }
    .swsj7 ul li:nth-child(14) span {
      padding-left: 50px;
      padding-right: 22px; }
    .swsj7 ul li:nth-child(3) span {
      padding-left: 53px;
      padding-right: 22px; }
    .swsj7 ul li:nth-child(6) span {
      padding-left: 53px;
      padding-right: 22px; }
    .swsj7 ul li:nth-child(9) span {
      padding-left: 53px;
      padding-right: 22px; }
    .swsj7 ul li:nth-child(12) span {
      padding-left: 46px;
      padding-right: 22px; }
    .swsj7 ul li:nth-child(15) span {
      padding-left: 46px;
      padding-right: 22px; }
.swsj11{
background: #FFFFFF;
padding-top:120px;
}	  
.swsj11 ul {
  width: 1200px;
  margin: auto;
  height: 260px; }
  .swsj11 ul li {
  	background: #FFFFFF;
    float: left;
    width: 340px;
    height: 78px;
    box-shadow: 0 0 1px #CCCCCC;
    margin-top: 38px; }
    .swsj11 ul li p {
      font-size: 24px;
      font-weight: bold;
      width: 300px;
      height: 78px;
      line-height: 78px;
      margin: auto;
      text-align: right; }
  .swsj11 ul .yd {
    margin-left: 90px; }	  
	
/**********必备资料*******/
.box_document{
	padding-top:100px;
	height:740px;
	background: url(../images/whyUse_bg.jpg) no-repeat center top;
}
.w1200 {
	width: 1200px;
	margin: 0 auto;
	position: relative;
}

.case_box {
	background: url(../images/case_bg.jpg) no-repeat center top;
	height: 934px;
}

#buttonlist{
	background: url(../images/bgbanner.jpg) no-repeat center top;
	height: 155px;
}
.case_box h3 {
	color: #081232;
	font-weight: normal;
	font-size: 42px;
	padding-top: 80px;
	padding-bottom: 60px;
	text-align: center;
}

.case_box .category ul {
	padding-left: 50px;
	padding-bottom: 40px;
	display: block;
	height: auto;
	overflow: hidden;
}

.case_box .category ul li {
	float: left;
	font-size: 20px;
	text-align: center;
	width: 215px;
	height: 58px;
	line-height: 58px;
	color: #939aac;
	border-radius: 5px;
	cursor: pointer;
}

.case_box .category ul li.active {
	color: #fff;
	background: #4f77fc;
}

.case_box .content {
	padding-left: 50px;
}

 .cont {
	height: 650px;
	display: none;
}

.cont.active {
	display: block;
}

.cont img.bg {
	position: absolute;
	right: 0;
	top: 0;
}

.cont .info {
	position: absolute;
	width: 520px;
	height: 340px;
	background: #fff;
	box-shadow: 0px 0px 70px rgba(157, 179, 208, 0.4);
	left: 0;
	top: 120px;
	padding: 0 40px 0;
	border-radius: 10px;
	text-align:left;
}

.cont .info .title2 .logo {
	float: left;
	padding-right: 25px;
}

.cont .info .title2:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	clear: both;
}

.cont .info .title2 h4 {
	float: left;
	padding-top: 30px;
	font-size: 24px;
	color: #081232;
	padding-bottom:30px;
}

.cont .info p {
	font-size: 18px;
	line-height: 40px;
	padding-top: 0px;
	color: #828b9f;
}
/****************公用按钮*****************/
.className{ 
 	line-height:60px;
	height:60px;
	width:250px;
	color:#ffffff;
	background-color:#ededed;
	font-size:20px;
	font-weight:normal;
	font-family:Arial;
	background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #f84900), color-stop(1, #ff0000));
	background:-moz-linear-gradient(top, #f84900 5%, #ff0000 100%);
	background:-o-linear-gradient(top, #f84900 5%, #ff0000 100%);
	background:-ms-linear-gradient(top, #f84900 5%, #ff0000 100%);
	background:linear-gradient(to bottom, #f84900 5%, #ff0000 100%);
	background:-webkit-linear-gradient(top, #f84900 5%, #ff0000 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f84900', endColorstr='#ff0000',GradientType=0);
	border:0px solid #dcdcdc;
	-webkit-border-top-left-radius:32px;
	-moz-border-radius-topleft:32px;
	border-top-left-radius:32px;
	-webkit-border-top-right-radius:32px;
	-moz-border-radius-topright:32px;
	border-top-right-radius:32px;
	-webkit-border-bottom-left-radius:32px;
	-moz-border-radius-bottomleft:32px;
	border-bottom-left-radius:32px;
	-webkit-border-bottom-right-radius:32px;
	-moz-border-radius-bottomright:32px;
	border-bottom-right-radius:32px;
	-moz-box-shadow: inset 0px 0px 0px 0px #ffffff;
	-webkit-box-shadow: inset 0px 0px 0px 0px #ffffff;
	box-shadow: inset 0px 0px 0px 0px #ffffff;
	text-align:center;
	display:inline-block;
	text-decoration:none;
}
.className:hover {
	background-color:#f5f5f5;
	background:-webkit-gradient(linear, left top, left bottom, color-start(0.05, #ff0000), color-stop(1, #f84900));
	background:-moz-linear-gradient(top, #ff0000 5%, #f84900 100%);
	background:-o-linear-gradient(top, #ff0000 5%, #f84900 100%);
	background:-ms-linear-gradient(top, #ff0000 5%, #f84900 100%);
	background:linear-gradient(to bottom, #ff0000 5%, #f84900 100%);
	background:-webkit-linear-gradient(top, #ff0000 5%, #f84900 100%);
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff0000', endColorstr='#f84900',GradientType=0);
	color:#ffffff;
}
/******Q&A*****/
.solution-list{position:relative;height:582px;z-index:9;width:1200px;margin:0 auto;}
.short-bar{position:absolute;top:187px;left:50%;margin-left:-15px;width:30px;height:3px;background-color:#fff}
.active .short-bar{top:201px;background-color:#009dff}
.solution-list ul li{float:left;width:240px;position:relative;height:412px;transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s}
.solution-item-wrapper{width:240px;height:412px;background:url(../images/solution_item_bg_01.jpg) center no-repeat}
.solution-item-02{background-image:url(../images/solution_item_bg_02.jpg)}
.solution-item-03{background-image:url(../images/solution_item_bg_03.jpg)}
.solution-item-04{background-image:url(../images/solution_item_bg_04.jpg)}
.solution-item-05{background-image:url(../images/solution_item_bg_05.jpg)}
.active .solution-item-wrapper{position:absolute;z-index:9;top:-62px;left:-51px;width:341px;height:526px;background:url(../images/solution_item_bg_active_01.jpg) no-repeat;-webkit-box-shadow:0 5px 40px rgba(0,0,0,.5);-moz-box-shadow:0 5px 40px rgba(0,0,0,.5);box-shadow:0 5px 40px rgba(0,0,0,.5)}

@media only screen and (max-width:1400px){
	.product-special-li-5.active .solution-item-wrapper{left:-102px}
}
.active .solution-item-02{background-image:url(../images/solution_item_bg_active_02.jpg)}
.active .solution-item-03{background-image:url(../images/solution_item_bg_active_03.jpg)}
.active .solution-item-04{background-image:url(../images/solution_item_bg_active_04.jpg)}
.active .solution-item-05{background-image:url(../images/solution_item_bg_active_05.jpg)}
.solution-list ul li p.solution-title{position:absolute;top:211px;width:100%;text-align:center;color:#fff;font-size:18px;z-index:2}
.solution-list ul li p.solution-intro{position:absolute;top:282px;left:50%;margin-left:-121px;width:242px;overflow:hidden;color:#eee;line-height:2;z-index:2;opacity:0;filter:alpha(opacity=0);font-size:14px;text-align:justify}
.solution-list ul li a{display:none;position:absolute;top:452px;left:50%;margin-left:-87px;width:174px;height:40px;line-height:40px;text-align:center;font-size:14px;color:#fff;z-index:2;background-color:#0af}
.solution-list ul li a:hover{background-color:#0099e5;transition:all .6s;-moz-transition:all .6s;-webkit-transition:all .6s;-o-transition:all .6s}
.solution-list ul li.active p.solution-title{top:158px;font-size:22px}
.solution-list ul li.active p.solution-intro{top:230px;opacity:1;filter:alpha(opacity=100)}
.solution-list ul li.active a{top:388px;display:block}