.warp-content{width:100%;display:inline-flex;padding:0 20px;margin:20px 0;align-items:flex-start;background:#fff;justify-content:space-between;padding:20px;}
.right-content{width:80%;padding:0;background:#fff;margin-left:20px;}
.right-content h4{color:#666;font-size:14px;font-weight:bold;margin-bottom:20px;border-left:2px solid #225c8b;padding-left:10px;}
.right-content h5{margin-bottom:20px;}
.right-content p{color:#666;margin-bottom:20px;}
.left-content{width:320px;text-align:center;background:#fff;position:relative;flex-shrink:0;}
.ptitle{height:50px;line-height:50px;padding:0 10px;border-bottom:1px solid #dedede;font-size:14px;color:#fff;font-weight:700;background-color:#225c8b;}
.ptitle a{color:#fff;}
.tree{margin-bottom:40px;padding:0 20px;text-align:left;border:1px solid #e0e0e0;border-top:0;}
.tree>li{cursor:pointer;border-bottom:1px solid #e0e0e0;}
.tree>li>p{display:block;white-space:nowrap;font-weight:bold;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;line-height:50px;font-size:14px;}
.tree>li:last-child{border-bottom:0;}
.tree>li a:hover{color:#225c8b;}
.tree>li span{display:inline-block;width:50px;height:50px;position:relative;vertical-align:middle;text-align:center;float:right;}
.tree>li span:after{content:"";position:absolute;top:40%;left:40%;width:6px;height:6px;border-left:1px solid #bbb;border-bottom:1px solid #bbb;transform:rotate(-45deg);}
.tree>li a:hover span:after{border-color:#225c8b;}
.tree .hide{display:none;}
.tree .show{display:block;}
.tree .hide{display:none;}
.tree li ul li{border:0;line-height:36px;border-top:1px dashed #e0e0e0;}
.tree li ul li:hover{color:#fff;}
.tree li ul li:last-child{border-bottom:1px solid #fff;}
.tree li ul li a{font-size:13px;display:block;padding-left:6px;}
.tree li ul li a.act{background:#efefef;}
.contactbox{margin-bottom:40px;}
.contact-app{margin:20px 0;}
.contact-app a{display:inline-block;width:45%;text-align:center;vertical-align:middle;border:1px solid #e0e0e0;border-radius:6px;padding:2px 0;margin-right:10px;}
.contact-app a:last-child{margin-right:0;}
.contact-app a:hover{border-color:#225c8b;}
.contactbox p{text-align:left;padding-left:10px;display:flex;align-items:center;font-weight:600;font-size:14px;color:#333;letter-spacing:2px;}
.contactbox p img{margin-right:20px;}
.facebook img{width:100%;}
.form-item{text-align:left;padding:0 10px;margin-bottom:20px;}
.form-item .email{width:100%;height:30px;line-height:30px;padding-left:10px;}
.form-item .content{width:100%;padding:10px;min-height:150px;}
.form-item h5{margin:10px 0;font-size:14px;font-weight:normal;}
.submitForm .submit-btn{width:94%;height:30px;margin:0 auto;background: #1b75bc;border:0;color:#fff;border-radius:30px;cursor:pointer;}
.servicebox{margin-bottom:20px;border-bottom:1px solid #ddd;}
.servicebox ul{margin:30px 0;}
.servicebox ul li{display:inline-block;margin-right:40px;text-align:center;padding:0 20px;}
.servicebox ul li p{margin:10px 0;color:#333;font-size:14px;}
.servicebox ul li:hover p{color:#5da9e7;}
.content-warp{border:1px solid #ddd;}
.content-warp h5{border-bottom:1px solid #ddd;padding:20px;color:#225c8b;font-size:16px;}
.maincontent{min-height:500px;padding:30px;}
.contactlist{margin:20px 0;}
.contactlist li{display:block;line-height:30px;text-align:left;}
.contactlist li p img{vertical-align:middle;width: 176px; height: 22px;}
.contactlist li p{background:url(images/serviceicon2.png)left top no-repeat;padding-left:36px;display:block;cursor:auto;font-size: 13px;font-weight:normal;}
.contactlist li:nth-child(1) p{background-position-y:0;}
.contactlist li:nth-child(2) p{background-position-y:-30px;}
.contactlist li:nth-child(3) p{background-position-y:-60px;}
.contactlist li:nth-child(4) p{background-position-y:-90px;}
.faqlist li{margin-bottom: 10px;padding-left: 40px;background: url(images/icon-faq.png)left top no-repeat;line-height: 36px;}
.faqlist li a{display: block;font-size: 15px;font-weight: bold;}
.faqlist li:hover{background-position-y: bottom;}
.faqlist li:hover a{color: #225c8b;text-decoration: underline;}
@media screen and (max-width:1440px) {
	.servicebox ul li{margin-right:32px;}
}
@media screen and (max-width:1366px){
	.servicebox ul li{margin-right:22px;}
}
@media screen and (max-width:1024px){
	.left-content{width:280px;}
	.servicebox ul li{margin-right:8px;padding:0;}
}