.clear{clear: both;}
.clearfix:before,.clearfix:after{
  content:"";
  display:block;
}
img{display: inline;
float: none;}
.clearfix:after{
  clear:both;
}
.clearfix{
  display: inline-block;
  zoom: 1;
}
.business-banner-background {
    position: relative;
    width: 100%;
    height: 440px;
    background: url("../../../theme/new_img/banner.png") center repeat-x;
}
.business-banner-cont {
    width: 656px;
   
}
.pro-ban {
    height: 338px;
    padding-top: 70px;
}
.min {
    width: 1200px;
    margin: 0 auto;
}

.business-banner-cont  h1 {
    font-size: 40px;
    color: #fefefe;
    line-height: 44px;
    height: 44px;
    padding-top: 45px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 100%;
}
.business-banner-cont   p {
    font-size: 16px;
    line-height: 28px;
    height: 54px;
    color: #fefefe;
    padding-top: 39px;
    text-overflow: ellipsis;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
   
}
.business-banner-cont  li {
    float: left;
    color: #fefefe;
    font-size: 16px; 
    margin-top: 37px;
}
.business-banner-cont .business-banner-right {
    width: 2px;
    height: 17px;
    border-radius: 2px;
    background-color: #fefefe;
    margin: 0 25px;
    margin-top: 38px;
}
.business-banner-cont .business-banner-button {
    width: 164px;
    height: 36px;
    margin-top: 33px;
}
.business-banner-cont .business-banner-button h3 {
    font-size: 24px;
    line-height: 35px;
    height: 36px;
    color: #fefefe;
    text-align: center;
 
}

/* 遇到的问题样式-business_problem.css */
.business-problem-box {
    text-align: center;
}
.business-problem-title {
    width: 385px;
    height: 36px;
    line-height: 36px;
    font-size: 32px;
    color: #333;
    margin: 0 auto;
    padding:72px 0;
    text-align: center;
}
.business-problem-box li {
    float: left;
    width: 300px;
    margin-bottom: 66px;
}
.business-problem-box li  img {
    width:70px;
    height: 70px;
    padding-bottom: 30px;
}

.business-problem-box li p {
    font-size: 16px;
    color: #333;
    height: 26px;
    line-height: 26px;
    text-align: center;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   
}
.business-problem-box ul {
    padding-bottom: 66px;
}
.business-feature {
    width: 100%;
    background: #f8f8f8;
}
.business-product-left p {
    color: #666;
    font-size: 16px;
    text-align: left;
    height: 30px;
    line-height: 30px;
    /* padding-bottom: 15px; */
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.business-product-left .business-small-title {
    font-size: 18px;
    color: #333;
    height: 26px;
    line-height: 26px;
    margin-bottom: 18px;
    text-align: right;
    margin-top: 9px;
}
.business-product-box {
    width: 100%;
}
.business-left-top,.business-left-bottom {
    width: 292px;
    margin-bottom: 87px;
    margin-right: 14px;
}
.business-left-bottom p {
    text-align: right;
}
.business-fl {
    float: left;
}
.business-product-right  p{
    color: #666;
    font-size: 16px;
    text-align: left;
    height: 30px;
    line-height: 30px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.business-fr {
    float: right;
    width: 292px;
}
.business-right-top {
    margin-bottom: 87px;
    
}
.business-product-right  .business-small-title {
    font-size: 18px;
    color: #333;
    height: 26px;
    line-height: 26px;
    margin-bottom: 18px;
    margin-top: 9px;
}
.business-introduce-box {
    background:url("../../../theme/new_img/fun_introduce.png") center repeat-x;
}
.business-introduce-box .business-problem-title {
    color: #fff;
}

.business-introduce-box .business-title{
    color: #fff;
    font-weight: 400;
}
.business-tab-left p {
    font-size: 22px;
    color: #eee;
    display: inline-block;
    *display: inline;
    *zoom:1;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    width: 88px;
    height: 28px;
    line-height: 28px;
}
.business-tab-left p:hover{
    color: #fff;
}
.business-introduce-fat {
    width: 100%;
    position: relative;
}
.business-introduce-list img  {
    width: 25px;
    height: 25px;
    margin-right: 18px;
    vertical-align: bottom;
}
.business-introduce-list {
    margin-bottom: 52px;
    cursor: pointer;
}
.business-tab-left ul {
    border-right: 1px solid #666; 
    padding: 25px 0 27px 0;
    margin-left: 127px;
    padding-right: 51px;
}
.business-tab-left {
    position: relative;
    float: left;
    padding-bottom: 91px;
}
.business-line-right {
    width: 3px;
    height: 80px;
    background-color: #376dd8;
    position: absolute;
    right: -1px;
    top: 0;
}
.business-tab-right {
    position: absolute;
    float: left;
    text-align: center;
    right: 17%;
}
.business-option-item {
    width: 610px;
}
.business-tab-right img {
    margin-top: 55px;
}
.business-tab-right  p {
    font-size: 16px;
    line-height: 16px;
    height: 16px;
    color: #fff;
    margin-top: 54px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.business-introduce-more {
    width: 140px;
    height: 32px;
    margin: 0 auto;
    margin-top: 29px;
    cursor: pointer;
}
.business-tab-right  .introduce-tab-btn  {
    width: 140px;
    height: 32px;
    border: 1px solid #fff;
    margin: 0 auto;
    margin-top: 29px;
}
.business-tab-right  .introduce-tab-btn  a {
    color: #fff;
    display: block;
    font-size: 14px;
    line-height: 32px;
    text-align: center;
}
.introduce-tab-btn:hover {
    background: rgba(255,255,255,0.1);
    filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#19ffffff,endColorstr=#19ffffff);
}
.business-none {
    display: none;
}
.business-tab-right .business-last {
    margin-top: 0;
}
.business-tab-right .business-margin-top {
    margin-top: 33px;
}
.business-coop-img  img{
    float: left;
    width: 181px;
    height: 86px;
    float: left;
    border: 1px solid #e2e2e2;
    margin-right: 20px;
    margin-bottom: 20px;
}
.business-coop-img img:nth-child(6n){
    margin-right: 0;
}
.business-coop-img  {
    padding-bottom: 90px;
}

.blank30 {
	clear: both;
	height: 30px;
}

#common-header .pro-banpictc{background:url(../../../theme/new_img/ban-15.jpg) no-repeat;}
#common-header .pro-banpic{ height:440px; margin:0 auto;  z-index:-1; background-position:center;}
.pro-ban{ height:338px;}
.pro-ban .pro-bandes{ width:1200px; margin:0 auto;}
.pro-ban .pro-bandes .pro-bmt{ font-size:40px; text-align:left; color:#fff; padding-top:80px;}
.pro-ban .pro-bandes .pro-bmc{ font-size:16px; color:#ffffff; line-height:28px; width:600px; margin-left:0; margin-top:35px;}
.pro-ban .pro-bandes .pro-bmw{ width:650px;}
.pro-ban .pro-bandes .pro-bzx{ width:98px; height:32px; text-align:center; line-height:32px; font-size:14px; color:#fff; border:1px solid #fff; margin-top:20px; cursor:pointer;}
.pro-ban .pro-bandes .pro-bmcb{ font-size:16px; color:#ffffff; line-height:28px; width:600px; margin-left:0; margin-top:25px;}

.pro-ban .pro-bandes .pro-bm{ margin-top:35px;}
.pro-ban .pro-bandes .pro-bm ul li{ width:118px; height:36px; border:1px solid #fff; border-radius:18px; text-align:center; line-height:36px; font-size:16px; float:left; margin-right:8px; color:#fff; cursor:pointer;}
.pro-ban .pro-bandes .pro-bm ul li:hover{ width:118px; height:36px; border:1px solid #fff; border-radius:18px; text-align:center; line-height:36px; font-size:16px; float:left; margin-right:8px; background: #fff; color:#1f6cdd; cursor:pointer;}

.pro-ban .pro-bandes .pro-btj{ width:318px; height:36px; border:1px solid #fff; border-radius:18px; text-align:center; line-height:36px; font-size:16px;  color:#fff; cursor:pointer; margin-top:25px;}
.pro-ban .pro-bandes .pro-btj:hover{ background: #fff; color: #1f6cde}

.maintit {
	font-size: 32px;
	color: #333333;
	text-align: center;
	padding-top: 90px;
	padding-bottom: 60px;
}
.tc-wt {
	width: 1200px;
	margin: 0 auto;
	height: 234px;
}
.tc-wt ul li {
	width: 300px;
	float: left;
	margin: 0
}

.tc-wt ul li .tc-pic {
	margin: 0 auto;
	text-align: center;
	height: 60px;
}
.tc-wt ul li .tc-pic img{ height:60px;}

.tc-wt ul li .tc-con {
	width: 300px;
	line-height:26px;
	font-size:16px;
	color:#666666;
	text-align:center;
	padding-top:35px;
}
.tc-fa {
	width: 100%;
	height: 732px;
	background: #f8f8f8
}

.tc-fa .tc-fbox {
	width: 1200px;
	margin: 0 auto;
	margin-top:40px;
}

.tc-fa .tc-fbox .tcfl {
	width: 313px;
	float: left;
}

.tc-fa .tc-fbox .tcfl .tcfb {
	width: 100%;
	font-size: 18px;
	line-height: 26px;
	color: #666666;
}

.tc-fa .tc-fbox .tcfl .tc1 {
	padding-top: 34px;
}

.tc-fa .tc-fbox .tcfl .tc2 {
	padding-top: 272px;
}

.tc-fa .tc-fbox .tcfl .tcfb p {
	text-align: right
}

.tc-fa .tc-fbox .tcfm {
	width: 574px;
	float: left;
}

.tc-fa .tc-fbox .tcfm img{
	width: 574px;
	margin-top: 10px;
}

.tc-fa .tc-fbox .tcfr {
	width: 313px;
	float: left;
}

.tc-fa .tc-fbox .tcfr .tc3 {
	padding-top: 35px;
}

.tc-fa .tc-fbox .tcfr .tc4 {
	padding-top: 274px;
}

.tc-fa .tc-fbox .tcfr .tcrb {
	width: 100%;
	font-size: 18px;
	line-height: 26px;
	color: #666666;
	text-align: left;
}

.tc-fa .tc-fbox .tcfr .tcrb p {
	text-align: left
}

/*平台 特色*/
.tc-pf {
	width: 1200px;
	margin: 0 auto;
}

.tc-pf ul li {
	width: 400px;
	float: left;
	padding-bottom:60px;
}

.tc-pf ul li .tc-ppic {
	margin: 0 auto;
	text-align: center;
	height: 80px;
}

.tc-pf ul li .tc-ppic img{ height:80px;}

.tc-pf ul li .tc-ptit {
	text-align: center;
	font-size: 18px;
	color: #333333;
	height: 60px;
	line-height: 60px;
	margin-top:18px;
}

.tc-pf ul li .tc-pdes {
	text-align: center;
	font-size: 14px;
	color: #666;
	line-height: 26px;
}
#common-header .pro-banpicpy{background:url(../../../theme/new_img/ban-12.jpg) no-repeat;}
.po-td{
	width: 1200px;
	height: 265px;
	margin: 0 auto;
}

.po-td ul li {
	width: 400px;
	float: left;
	margin: 0
}

.po-td ul li .po-pic {
	margin: 0 auto;
	text-align: center;
	height: 60px;
}

.po-td ul li .po-pic img{
	height:60px;
}

.po-td ul li .po-con {
	width: 400px;
	height: 140px;
}

.po-td ul li .po-con .potit {
	padding-top: 28px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	color: #333;
	text-align: center;
}

.po-td ul li .po-con .podes {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: center;
	margin-top: 5px;
}

/*服务内容*/
.po-service {
	width: 100%;
	height: 790px;
	background: #f8f8f8;
}

.po-service .po-sbox {
	width: 1200px;
	margin: 0 auto;
}

.po-service .po-sbox ul li {
	width: 386px;
	height: 160px;
	margin-right: 20px;
	margin-bottom: 20px;
	background: #fff;
	float: left;
}

.po-service .po-sbox ul li .po-sl {
	width: 200px;
	margin-left: 30px;
	float: left;
}

.po-service .po-sbox ul li .po-sl .post {
	font-size: 20px;
	color: #212121;
	padding-top: 40px;
	text-align: left;
}

.po-service .po-sbox ul li .po-sl .posd {
	font-size: 14px;
	color: #666666;
	line-height: 22px;
	padding-right: 10px;
	padding-top: 15px;
}

.po-service .po-sbox ul li .po-sr {
	float: left;
	margin-left: 25px;
	width: 131px;
}

.po-service .po-sbox ul li .po-sr img {
	margin-top: 45px;
	width:84px;
}


/*选择*/
.po-choose {
	width: 1200px;
	margin: 0 auto;
}

.po-choose ul li {
	width: 280px;
	float: left;
}
.po-choose ul li.pc-lm{
	margin:0 180px;
}

.po-choose ul li .po-cpic {
	margin: 0 auto;
	text-align: center;
	height: 80px;
}

.po-choose ul li .po-cpic img{ height:80px;}
.po-choose ul li .po-ctit {
	font-size: 18px;
	color: #333333;
	padding-top: 41px;
	text-align: center;
}

.po-choose ul li .po-cdes {
	font-size: 14px;
	color: #666666;
	line-height: 24px;
	text-align: center;
	padding-top: 16px;
	padding-bottom: 55px;
}
