@charset "utf-8";
.content { background-color: #fff;}
.primary{ float: right; width: 965px; padding-left:15px; border-left: 1px solid #dbdbdb; margin-bottom:20px; margin-top:10px; min-height:600px;}
.secondary{float: left; width: 200px; text-align: center; color: #2b2b2b; font-size: 20px; padding-bottom:30px; margin-bottom:20px; min-height:400px;}

.leftNav h3{position: relative; line-height: 65px; font-size: 20px; border-bottom: 1px solid #dbdbdb;}
.leftNav h3:before{content: ""; display: block; position: absolute; right: -11px; top: 55px; width: 20px; height: 20px; border-radius: 50%; background-color: #fff; z-index: 9;}
.leftNav ul { margin-bottom:20px;}
.leftNav ul li{line-height: 50px; font-size: 16px; margin-left: 20px; margin-right: 20px; border-bottom: 1px solid #ebebeb;}
.leftNav ul li.on{ background-color:#FBFBFB; }
.leftNav ul li.on a{ color:#1276ba;}
.leftNav ul li a{color: #2b2b2b;}

h1.title{position: relative; padding-left:40px; margin-top: 10px; height:45px;  color: #1276ba; font-size: 20px; border-bottom: 1px solid #dbdbdb; }
h1.title:before{content: ""; display: block; position: absolute; left: 20px; top: 0px; width: 3px; height: 20px; background-color: #1276ba;}
.contantBox{padding: 20px 0px 45px 45px; margin-bottom: 20px; border-left: 1px solid #dbdbdb; border-top: 1px solid #dbdbdb; min-height:270px;}
.contantBox .con h4{line-height: 20px; margin-top: 25px; font-size:16px;}
.contantBox .con h4 a{ color:#2b2b2b; font-size:16px;}
.contantBox .con p{line-height: 25px; color: #333;}
.contantBox .con .sub span{ margin-right:10px;}
.contantBox .con a{  color:#666; font-size:14px; line-height:27px;}
