.service-content{
	margin-top: 50px;
}
.bread{
	font-size: 14px;
}
.bread a{
	color: #014f6d;
}
.bread a:hover{
	text-decoration: underline;
}
.service-content .detail{
	margin-top: 20px;
}
.service-content .detail .title{
    font-size: 30px;
    line-height: 30px;
    color: #014f6d;
}
.service-content .detail .date{
    font-size: 14px;
    color: #999;
    margin-top: 10px;
}
.service-content .detail .cont{
	margin-top: 40px;
}
.service-content .detail .cont .left-con{
	float: left;
	width: 815px;
	border-right: 2px solid #48a2bd;
	padding-bottom: 140px;
}
.service-content .detail .cont .left-con-list{
	float: left;
	width: 65%;
	padding-bottom: 140px;
}
.service-content .detail .cont .left-con-list .pp{
	font-size: 16px;
	line-height: 30px;
}
.cib-feature .tit{
	font-size: 20px;
	font-weight: bold;
}
.cib-feature .list{
	width: 95%;
	line-height: 28px;
}
.cib-feature .tip{
	font-size: 20px;
	font-weight: bold;
	margin-top: 30px;
	margin-right: 60px;
	text-align: right;
	position: relative;
	color: #014f6d;
}
.cib-feature .tip>img{
	position: absolute;
	top: 50%;
	margin-top: -20px;
	right: -45px;
}
.cib-feature .imgs{
	padding-right: 40px;
	margin-top: 50px;
}
.cib-feature .imgs>img{

}

.service-ul{
	margin-top: 30px;
}
.service-ul li{
	line-height: 30px;
	margin-bottom: 30px;
	overflow: hidden;
}
.service-ul li a.item{
	display: block;
	float: left;
	border-bottom: 2px solid #231815;
	color: #231815;
	transition: all .3s;
}
.service-ul li span{
	display: inline-block;
}
.service-ul li span.num{
    font-style: italic;
    font-size: 30px;
}
.service-ul li span.name{
	font-size: 20px;
	margin: 0 10px 0 20px;
	font-weight: bold;
	max-width: 350px;
}
.service-ul li span.date{
	color: #a5acae;
}
.service-ul li a.item:hover{
	border-bottom: 2px solid #af1b65;
	color: #af1b65;
}
.service-content .detail .cont .right-nav{
	float: right;
	width: 180px;
}
.service-content .detail .cont .right-nav a{
	display: block;
	font-size: 20px;
	color: #48a2bd;
	margin-bottom: 15px;
	transition: all .3s;
}
.service-content .detail .cont .right-nav a:hover,.service-content .detail .cont .right-nav a.active{
	color: #d71518;
}
.service-content .article{
	padding-right: 40px;
	font-size: 16px;
	line-height: 30px;
}
.tip-phone{
	margin-top: 50px;
	color: #e14b4a;
	font-weight: bold;
	font-size: 18px;
}
.service-content .article p{
	
}
.service-content .article a{
	text-decoration: underline;
	color: #014f6d;
}
.service-content .article-main{
	font-size: 16px;
	line-height: 30px;
}
.service-content .article-main b{
	font-size: 24px;
}
.article-forms{
	margin-top: 30px;
	display: none;
}
.article-forms .forms-d{
	width: 750px;
	margin: 20px auto;
}
.article-forms .forms-d dl{
	margin-top: 22px;
}
.article-forms .forms-d dl:after{
    content: '';
	display: block;
	clear: both;
	visibility: hidden;
	height: 0;
}
.article-forms .forms-d dl dt{
	float: left;
	width: 15%;
	text-align: right;
	padding-right: 20px;
	height: 40px;
	line-height: 40px;
}
.article-forms .forms-d dl dt span{
	color: red;
}
.article-forms .forms-d dl dd{
	float: left;
	width: 85%;
    position: relative;
}
.article-forms .forms-d dl dd .alert-tip{
	font-size: 12px;
	color: red;
	position: absolute;
	left: 0;
	bottom: -20px;
}
.article-forms .forms-d input[type="text"]{
	width: 40%;
	height: 40px;
	border:1px solid #999;
	border-radius: 5px;
	outline: none;
	padding-left: 10px;
	font-size: 14px;
}
.article-forms .forms-d .submit-btn{
	margin-top: 15px;
	text-align: right;
}
.article-forms .forms-d .submit-btn-d{
	padding: 15px 40px;
	background-color: #014f6d;
	border:0;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer;
}
.article-forms .forms-d .submit-btn-down{
	padding: 15px 40px;
	background-color: #af1b65;
	border:0;
	color: #fff;
	font-size: 16px;
	border-radius: 5px;
	cursor: pointer;
}

.right-nav-list{
	width: 35%;
	float: right;
	height: 900px;
	position: relative;
	border-left: 2px solid #48a2bd;
}
.right-nav-list a{
	display: block;
	font-size: 20px;
	line-height: 28px;
	color: #fff;
	position: absolute;
	transition: all .3s;
}
.right-nav-list a span{
	display: inline-block;
	text-align: center;
}
.right-nav-list a:active{
	transform: translate3d(-1px,1px,0) scale(.99);
}
.right-nav-list a.a1{
	width: 168px;
	height: 168px;
	background: url(../images/nav_btn_1.png) 0 0 no-repeat scroll;
	top: 0;
	left: 40px;
}
.right-nav-list a.a2{
	width: 167px;
	height: 167px;
	background: url(../images/nav_btn_2.png) 0 0 no-repeat scroll;
	top: 135px;
	left: 160px;
}
.right-nav-list a.a3{
	width: 139px;
	height: 139px;
	background: url(../images/nav_btn_3.png) 0 0 no-repeat scroll;
	top: 200px;
	left: 40px;
}
.right-nav-list a.a4{
	width: 234px;
	height: 232px;
	background: url(../images/nav_btn_4.png) 0 0 no-repeat scroll;
	top: 300px;
	left: 110px;
	font-size: 26px;
	line-height: 30px;
}
.right-nav-list a.a4.un{
	background: url(../images/nav_btn_4_un.png) 0 0 no-repeat scroll;
}
.right-nav-list a.a5{
	width: 184px;
	height: 182px;
	background: url(../images/nav_btn_5.png) 0 0 no-repeat scroll;
	top: 520px;
	left: 240px;
}
.right-nav-list a.a6{
	width: 260px;
	height: 258px;
	background: url(../images/nav_btn_6.png) 0 0 no-repeat scroll;
	top: 625px;
	left: 40px;
}

.other-case{
	padding-top: 50px;
}
.other-case .logos{
	float: left;
}
.other-case .logos .line{
    overflow: hidden;
    margin-bottom: 40px;
}
.other-case .logos .line span{
	display: block;
	float: left;
	margin-left: 30px;
}
.other-case .case{
	float: right;
	text-align: center;
	line-height: 32px;
	margin-right: 80px;
}
.other-case .case .tit{
    font-size: 32px;
}
.other-case .case .tit2{
    font-size: 32px;
    margin-top: 100px;
}
.other-case .case .tit3{
    margin-top: 10px;
}

.other-case-item{
	padding-top: 50px;
}
.other-case-item .tit{
	font-size: 28px;
	padding: 0 0 20px 40px;
	border-bottom: 2px solid #81a8b9;
}
.other-case-item ul li{
	overflow: hidden;
    margin: 30px 0 0 40px;
}
.other-case-item ul li span{
	display: block;
	float: left;
}
.other-case-item ul li span.part{
	margin: 0 80px 0 50px;
}
.anli-img{
	position: relative;
	margin-top: 20px;
}
.service-case{
	margin-top: 30px;
}
.download-btn>a{
	display: inline-block;
    margin-left: 240px;
}
.popup-email{
	width: 500px;
    padding: 40px 20px;
    background-color: #fff;
    border-radius: 10px;
    position: fixed;
    z-index: 11;
    left: 50%;
    margin-left: -250px;
    top: 45%;
    color: #014f6d;
    box-shadow: 0 0 10px #ccc;
}
.popup-email .text{
	text-align: center;
	font-size: 18px;
}
.popup-email .btns{
	text-align: center;
	margin-top: 40px;
}
.popup-email .btns button{
	padding: 10px 20px;
	border-radius: 10px;
	border : none;
	color: #fff;
	font-size: 16px;
	cursor: pointer;
}
.popup-email .btns .confirm{
    background-color: #014f6d;
}
.popup-email .btns .cancel{
	background-color: #ae2d8d;
	margin-left: 20px;
}