@charset "utf-8";
.box-1, .box-2, .box-3, .box-4, .box-5, .box-case{
	padding: 60px 0;
}
.page-title{
	position: relative;
    text-align: center;
    margin-bottom: 38px;
}
.page-title h3{
	    color: #121212;
    font-size: 28px;
    margin: 0;
    padding: 0 0 24px;
    line-height: 1;
}
.page-title__info{
	    color: #666;
    padding-bottom: 18px;
}
.page-title:after{
	content: " ";
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 42px;
    height: 1px;
    margin-left: -21px;
    background: #e62233;
}
.box-3__list h4{
	    color: #121212;
    line-height: 1;
    margin: 24px 0 14px;
}
.box-3__list p{
	color: #333;
}
.box-3__list p span{
	    color: #e62233;
}
.box-3__list .btn{
	    border: 1px solid #ccc;
    padding: 9px 26px;
    -webkit-border-radius: 16px;
    border-radius: 16px;
    line-height: 1;
    margin-top: 12px;
}



/*新闻页面*/
.news_con1{ width:224px; height:430px; position:relative; float:left;}
.news_con1 dt{position:relative;}
.news_conbott{ position:absolute; bottom:0; height:95px; text-align:center; width:100%; font-weight:normal;}
.news_conbott div{ font-size:18px; color:#f84c48; line-height:30px; margin-top:8px;}
.implicit{ display:none; width:224px; background:url("../img/news_con1_back.jpg") no-repeat center; height:350px; position:absolute; top:0; left:0; z-index:1;}
.implicit .round{ width:85px; height:85px; border-radius: 85px; background:#fff; float:left; margin-top:20px; margin-left:18px; overflow:hidden;}
.implicit .round img{ width:100%; margin-top:15px;}
.implicit .point{ font-size:40px; text-align:center; line-height:65px; margin-left:68px;}
.news_con1 .see{ margin-top:27px; text-align:center;}
.news_con1:hover dd.implicit{ display:block;}
.focus .smartul li{ width:285px; height:55px; border-bottom:1px solid #ddd; position:relative; text-align:center; font-size:18px; line-height:50px; float:left; cursor: pointer; margin-right:15px;}
.focus .smartul li.active{border-bottom:1px solid #f84c48; color:#f84c48;}
.focus_bor{width:40px; display:block; position:absolute; bottom:0; left:133px; display:none;} 
.focus_bor .demoSpan1{height:20px;}
.focus_bor .demoSpan1:before{content:''; height:0; width:0; display:block; border:10px transparent solid; border-top-width:0; border-bottom-color:#f84c48;}
.focus .smartul li.active .focus_bor{ display:block;} 
.focus_dl{ width:285px; float:left;}
.writing{background:url("../images/news/news_con3_back.jpg?20180828") no-repeat; background-size: 100% 100%;}
.professional{ width:300px; height:160px; float:left;}
.fessback1{ background:#f0a532; padding-left:15px; padding-top:30px; position:relative;}
.fessback2{ background:#f84c48; padding-left:15px; padding-top:30px; position:relative;}
.fontpoa{ position:absolute; width:70px; height:70px; background:#f8d299; color:#fff; font-size:18px; font-weight:bold; text-align:center; line-height:70px; border-radius: 70px; right:15px; top:45px;}
.fessback2 .fontpoa{ background:#afcaf4;}
.cutin .smartul{ width:290px; float:left; position:relative;}
.cutin .smartul li{cursor: pointer;}
.multi{ border:1px solid #ddd; text-align:center; font-size:24px; color:#999; line-height:65px; border-radius: 5px; margin-bottom:10px;}
.multi_left{ float:left; width:140px; border:1px solid #ddd; border-radius: 5px; color:#999; height:60px; padding-left:50px; position:relative; line-height:60px; font-size:14px; margin-bottom:10px; margin-right:10px;}
.multi_right{ float:left; width:140px;}
.multi_right{ border:1px solid #ddd; border-radius: 5px; height:128px; color:#999; position:relative; margin-bottom:10px; text-align:center;}
.multi_right.active,.multi_left.active{border:1px solid #efaf4d; background:#efaf4d; color:#fff;}
.multi_left i{ display:block; position:absolute; left:10px; top:-4px; font-size:35px; line-height:60px;}
.multi_right i{display:block; position:absolute; left:36px; top:13px; font-size:60px; line-height:60px;}
.multi_right span{ display:block; position:absolute; bottom:15px; width:100%; text-align:center;}

.softwen{ width:286px; height:285px; background:#fff; float:left;}
.softwen:hover{filter:alpha(opacity=9); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9;border-bottom:1px solid #ccc;box-shadow:0 1px 10px #aaa;}
.enterprise{ text-align:center; margin-top:10px; font-weight:normal; font-size:18px; margin-bottom:30px;}
.softwen dd{ border-top:1px solid #ddd; margin:0 15px; padding-top:5px;}
.major{ float:left; width:50%; margin-top:10px;}
.major span{ font-size:12px; color:#666}
.major span i{ margin-right:5px; color:#666; font-size:12px;}
.major_but{ text-align:center; margin-top:25px;}

.platform{background:url("../img/news_con6_1.jpg") no-repeat center; height:320px; position:relative;}
.plat1{ width:380px; position:absolute; top:20px; left:20px;}
.plat2{ width:380px; position:absolute; top:120px; left:-10px;}
.plat3{ width:380px; position:absolute; top:250px; left:20px;}

.plat4{ width:380px; position:absolute; top:20px; right:20px;}
.plat5{ width:380px; position:absolute; top:120px; right:-10px;}
.plat6{ width:380px; position:absolute; top:250px; right:20px;}
.bfb-btn {
    display: inline-block;
    width: auto;
    padding: 0;
    margin: auto;
    padding: 10px 30px;
    text-align: center;
 }
.bfb-tabpanel-t1{
	position: absolute;
    font-size: 14px;
    top: 30%;
    left: 10%;
    color: #efaf4d;
	text-align: center;
}
.bfb-tabpanel-t2{
	position: absolute;
    font-size: 14px;
    top: 65.5%;
    left: 76.5%;
    color: #efaf4d;
	text-align: center;
}
.bfb-tabpanel-t3{
	position: absolute;
    font-size: 14px;
    top: 17%;
    left: 8.5%;
    color: #efaf4d;
	text-align: center;
}
.bfb-tabpanel-t4{
	position: absolute;
    font-size: 14px;
    top: 26.5%;
    left: 80.5%;
    color: #efaf4d;
	text-align: center;
}
.bfb-tabpanel-t5{
	position: absolute;
    font-size: 14px;
    top: 43%;
    left: 17.5%;
    color: #efaf4d;
	text-align: center;
}
.bfb-tabpanel-t6{
	position: absolute;
    font-size: 14px;
    top: 71%;
    left: 75.5%;
    color: #efaf4d;
	text-align: center;
}
.bfb-tabpanel-t7{
	position: absolute;
    font-size: 14px;
    top: 23%;
    left: 12.5%;
    color: #efaf4d;
	text-align: center;
}
.bfb-tabpanel-t8{
	position: absolute;
    font-size: 14px;
    top: 59%;
    left: 77.5%;
    color: #efaf4d;
	text-align: center;
}
.bfb-tabpanel-t9{
	position: absolute;
    font-size: 14px;
    top: 23%;
    left: 16.5%;
    color: #efaf4d;
	text-align: center;
}
.bfb-tabpanel-t10{
	position: absolute;
    font-size: 14px;
    top: 47%;
    left: 78.5%;
    color: #efaf4d;
	text-align: center;
}