@charset "utf-8";
.content { background-color: #fff;}
.secondary{float: left; width: 200px; text-align: center; color: #2b2b2b; font-size: 20px; padding-bottom:30px; margin-bottom:20px; min-height:400px;}
.secondary h2{position: relative; line-height:60px; font-size: 20px; border-bottom: 1px solid #dbdbdb;}
.secondary h2:before{content: ""; display: block; position: absolute; right: -11px; top: 55px; width: 20px; height: 20px; border-radius: 50%; background-color: #fff; z-index: 9;}
.secondary ul li{line-height: 50px; font-size: 16px; margin-left: 20px; margin-right: 20px; border-bottom: 1px solid #ebebeb;}
.secondary ul li a{color: #2b2b2b;}
.secondary ul li.active a {color: #428BD1; }

.primary{ float: right; width: 965px; padding-left:15px; border-left: 1px solid #dbdbdb; margin-bottom:20px; margin-top:10px; min-height:600px;}
.mobile-title { display:none;}
#cmslist{ padding-left:15px; margin-bottom: 20px; border-top: 1px solid #dbdbdb; }
#cmslist ul li{ border-bottom:1px solid #e6e6e6; overflow:hidden; }
#cmslist ul li .txt{ float:left; width:660px; padding-right:20px; }
#cmslist ul li .txt .info{ margin:14px 0px 5px 0; font-size:12px; line-height:16px;color:#9a9a9a;}
#cmslist ul li .txt h2{ font-size:16px; font-family:'Microsoft YaHei'; line-height:22px; font-weight:normal;}
#cmslist ul li .txt h2 a{ color:#428BD1;font-size:18px; font-family:'Microsoft YaHei'; line-height:20px; font-weight:normal;}
#cmslist ul li .txt h2 a:hover{ color:#4679AB;}
#cmslist ul li .txt p{ color:#707070; line-height:22px; }
#cmslist ul li .txt p a{color:#428BD1;}
#cmslist ul li .pic{ float:left; width:200px; margin-right:20px; }
#cmslist ul li .pic a img{ float:right; width:210px;}
#cmslist ul li.nonePic{}
#cmslist ul li.nonePic .txt{ float:left; width:100%; padding-right:20px;}

