.main{width:1190px; margin:20px auto;min-height: 46vh;}
.main .side{width:200px; padding-right:24px; float:left; border-right:1px solid #dadada; text-align:right;}
.main .side h1{font-size:22px; border-bottom:2px solid #becfe1; padding:14px 0; font-family:"微软雅黑", "宋体"; font-weight:normal; color:#306599;}
.main .side li{height:44px; line-height:44px; font-size:14px; border-bottom:1px solid #e9e9e9;}
.main .side li a{color:#a2a2a2;}
.main .side li.on a, .main .side li:hover a{color:#25527c; display:block; font-weight:bold; text-decoration:none;}
.main .cont{width:930px; float:right;}
.main .cont .nav, .main .cont .nav a{color:#999;}
.main .cont .title{border-bottom:1px solid #a6a6a6; height:38px; line-height:38px; font-size:18px; margin-top:20px; text-indent:20px; color:#0b5aa1; font-weight:bold;}
.main .cont .content{padding-top:15px; line-height:26px; font-size:14px; color:#666;}
.main .cont .list{margin-top:10px;}
.main .cont .list li{border-bottom:1px dashed #ccc; height:30px; line-height:34px; font-size:14px; color:#666; position:relative;}
.main .cont .list li a{color:#666;}
.main .cont .list li span{position:absolute; right:0; top:0; text-align:right; height:34px; line-height:34px;}

.banner_main{height:217px;text-align:center;}
.banner img{height:217px;}

.pic_list li{float:left;margin-right:30px;margin-top:30px;}
.pic_list li img{width:160px;height:60px;}