*{ margin:0; padding:0;font-family: 'Hiragino Kaku Gothic ProN', 'ヒラギノ角ゴ ProN W3', sans-serif}
dl,dt,dd,ul,li{ list-style:none;}
.topBox{ height: 90px; border-bottom:1px solid #ddd;}
.bannerBox{ background:url(../images/banner.png) center center; height:200px; border-top: 1px solid #41b3f0;}
.topBoxCon{ width:1300px; height:64px; padding: 13px 0; margin:0 auto;}
a.logo{ display:block; float:left; height:64px; width:400px; background:url(../images/IcoImg.png) 0 -6px no-repeat;}
.topRight{ float:right;}
.topRight dt{ overflow:hidden;}
.topRight dt span{ float:right; /*background: url(../images/IcoImg.png) 0 -128px no-repeat;*/ display:block; height: 26px; width:370px;}
.topRight dd{ overflow:hidden; padding-top:5px;}
.topRight dd a{ display:block; float:left; margin:0 8px; padding:0 12px; height:30px; line-height:30px; font-size:15px; color:#333; text-decoration:none;}
.topRight dd a.navCur,.topRight dd a:hover{ border-radius:4px; background: #ff9d00; color:#fff;}
.Box1{ overflow:hidden; width:1190px; margin:0 auto; padding: 30px 0;}
.Box1 h2{border-left: 8px solid #0086cd; height:30px; color:#333; font-size:30px; line-height:30px; padding-left:10px; font-weight:normal;}
.Box1Con{ overflow:hidden; padding-top: 15PX; height: 110px;}
.Box1Con ul{ width:1210px;}
.Box1Con ul li{ float:left; width: 275px; padding: 20px 25px 20px 0;}
.Box1Con ul li .IcoBox{ display:block; width: 90px; height: 90px; float:left; margin-right:10px; background:url(../images/IcoImg.png);}
.Box1Con ul li .Ico1{ background-position: 0px -311px;}
.Box1Con ul li .Ico2{ background-position: -121px -186px;}
.Box1Con ul li .Ico3{ background-position: -244px -186px;}
.Box1Con ul li .Ico4{ background-position: 0px -186px;}
.Box1Con ul li .Ico5{ background-position: -121px -308px;}
.Box1Con ul li .Ico6{ background-position: -244px -308px;}
.Box1Con ul li dl{ float:left; width: 160px; color:#333; padding-left:10px;}
.Box1Con ul li dl dt{ padding-top:5px; line-height:34px; font-size: 14px; padding-bottom: 5px; color: #0086cd; white-space: nowrap;}
.Box1Con ul li dl dd{ line-height:20px; font-size:12px; color:#666; overflow: hidden; height: 40px;}
.titBox{height: 60px; background:url(../images/TitBg.png) center center;}
.titBoxCon{ width:1190px; padding: 15px; height:30px; overflow:hidden; margin:0 auto;}
.titBoxCon h2{border-left:8px solid #fff; height:30px; color:#fff; font-size:30px; line-height:30px; padding-left:10px; font-weight:normal;}
.Box2{ overflow:hidden; width:1190px; margin:0 auto; padding:50px 0 30px;}
.Box2 ul li{ width: 300px; float:left; overflow:hidden;}
.Box2 ul li .Box2Img{ width: 90px; height: 90px;  margin: 0 20px 20px auto; overflow: hidden; float: left;}
.Box2 ul li dl{width: 230px; margin:0 auto;}
.Box2 ul li dl dt{ font-size: 14px; color: #0086cd; height:34px; line-height:34px; margin-bottom: 10px; overflow:hidden;}
.Box2 ul li dd{ font-size: 12px; color:#666; height: 40px; overflow:hidden; line-height: 20px;}
.footerBox{ width:100%; background:#111; height: 50px; font-size:12px;}
.footerCon{ height: 50px; line-height: 50px; color:#999; width:1190px; margin:0 auto;}
.BotLeft{float:left;}
.BotRig{ float:right;}
.BotRig a{ color:#999; text-decoration:none; padding:0 10px;}
.BotRig a:hover{ text-decoration:underline; color:#ccc;}
.BoxNew{ overflow:hidden; width:1190px; margin:30px auto;-webkit-box-shadow: 0 0 14px #bbb;-moz-box-shadow: 0 0 14px #bbb;box-shadow: 0 0 14px #bbb; padding-bottom: 20px;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;}
.infoBg{background:url(../images/img5.png) bottom right;}
.BoxNew .BoxTit{ height:40px; border-bottom:1px dotted #ddd; padding-bottom: 4px; padding-top: 15px; background: #f7f7f7;}
.BoxNew h2{border-left: 8px solid #0086cd; height:30px; color:#333; font-size: 20px; line-height:30px; padding-left:10px; font-weight:normal;}
.infoBoxCon{ overflow:hidden;font-size: 14px; color:#333; padding: 50px 240px 30px;}
.infoBoxCon dl dd{ line-height:22px; padding-bottom:20px;}
.infoBoxCon p{ text-align:right; font-weight:bold;}
.busiBoxCon{ overflow:hidden;font-size: 14px; color:#333; padding: 10px 30px 30px;}
.busiBoxCon .bPrompt{ color:#333; font-size:14px; color:#333; padding: 20px 0 10px; margin-bottom:30px; font-weight: bold;}
.busiBoxCon ul{ /* border-bottom:1px dotted #ddd; */ overflow:hidden;}
.busiBoxCon ul li{ float:left; width: 542px; border: 1px solid #d5d5d5; margin: 0 20px 20px 0; border-radius: 10px; height: 170px; background: #fbfbfb;}
.busiBoxCon ul li .bImgBox{ width:100px; height:100px; margin: 30px 20px 0px; float: left;}
.busiBoxCon ul li p{}
.busiBoxCon dl{ margin:0 auto;}
.busiBoxCon ul li p.line24{line-height: 20px;}
.caseBox ul li{ padding: 10px 0; overflow:hidden; border-bottom:1px dotted #ddd;}
.caseBox ul li .bImgBox{ float:left; width:100px; height:100px;}
.caseBox ul li dl{ float:left; padding-left:20px; width:850px;}
.companyBox{ padding:20px;}
.companyBox table{ border-top:1px solid #d5d5d5; border-left:1px solid #d5d5d5; font-size:14px; line-height:20px;}
.companyBox th{padding:10px; background:#f9f9f9; width:60px;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5; text-align:right; color:#333;font-size: 12px;}
.companyBox td{ width:300px;border-bottom:1px solid #d5d5d5;border-right:1px solid #d5d5d5; text-align:left; color:#666; padding:10px 0 10px 20px; font-size: 12px;}
.companyBox td span{ display:block;}
.companyBox td p{ padding: 5px 0; line-height: 22px; font-size: 12px;}
.companyBox dt{ padding-left:10px; margin-bottom:15px; margin-top:20px; height:42px; line-height:42px; font-size:14px;color: #0086cd; border-bottom:1px dotted #ddd; font-weight:bold;}
.companyBox dd{ background:#f8f8f8; height: 260px;}
.policyBox{ padding:20px;}
.policyTop{ padding-bottom:10px; margin-bottom:15px; border-bottom:1px dotted #ddd; font-size:12px; color:#333;}
.policyTop p{ padding:5px 0;}
.policyTop p em{ color:#ff0000; font-style:normal; padding-right:10px; font-weight:bold; vertical-align: middle;}
.policyBox dl{color:#333; border:1px solid #ddd; border-radius:4px; margin-bottom:15px;}
.policyBox dl dt{ font-weight:bold;color: #0086cd;font-size: 14px; padding: 10px 20px; height:20px;background: #cde4f0; margin-bottom: 10px;}
.policyBox dl dd{ font-size:12px; line-height:22px; padding-bottom: 10px; color:#666; padding-left:20px;}
.resultsBox{ padding:20px; overflow:hidden;}
.resultsBox ul li{ border-bottom:1px dotted #ddd; padding: 20px 0; overflow:hidden; height: 100px;}
.rImgBox{width:100px; height:100px; float:left;}
.rImgBox img{ width:100px; height:100px; margin-left: 0px;}
.resultsBox .rImgRig{ float:left; padding-left:20px; width:800px;}
.resultsBox dl{ padding-left:20px; float:left; width:800px;}
.resultsBox dt{ font-size: 16px; color: #0086cd; font-weight:bold; padding: 20px 0 10px;}
.resultsBox dd{ font-size: 14px; color:#666;}
.BotBtn{padding:40px 0 20px;}
.BotBtn a{ display:block; width:260px; height:46px; color:#fff; text-decoration:none; text-align:center; line-height:46px; border-radius:5px; background:#0086cd; font-size:16px; margin:0 auto;}
.Box2 ul li .Box2Img img{width:90px}
.Box2 ul{width:1210px;}

.busiBoxCon li dl{ float:left; width: 370px;}
.busiBoxCon li dl dt{
    padding-top: 30px;
    line-height: 20px;
    font-weight: bold;
    font-size: 14px;
    padding-bottom: 10px;
    color: #0086cd;
}
.busiBoxCon li dl dd{
    font-size: 12px;
}
.busiBoxCon li dl dd p{
    font-size: 12px;
    padding-bottom: 5px;
}
.Box2 ul li a{ text-decoration:none;}