.con1{padding-top:15px;}
.con1 .left_menu{width:248px; float:left; border:1px solid #23ac38; background:#fff;}
.con1 .left_menu h2{color:#fff; background:#23ac38; height:50px; line-height:50px; padding:0 20px; font-size:16px;}
.con1 .left_menu li{position:relative; transition: background 0.2s;}
.con1 .left_menu li:hover{background:#f1f1f1;}
.con1 .left_menu li .sec_nav{display:none; position:absolute; top:-1px; left:100%; background:#f8f8f8; width:100%; border:1px solid #ddd; z-index:3;}
.con1 .left_menu li:hover .sec_nav{display:block;}
.con1 .left_menu li a{height:73px; line-height:73px; font-size:16px; color:#333; display:block; padding:0 15px; transition: color 0.2s;}
.con1 .left_menu li:hover>a{color:#23ac38;}
.con1 .left_menu li a i{float:right; color:#aaa; font-size:20px; line-height:73px;}
.con1 .left_menu li .sec_nav a:hover{color:#23ac38; background:#eee;}

.con1 .banner{float:right; width:735px; height:417px; overflow:hidden;}
.con1 .banner li{display:none;}
.con1 .banner li:nth-child(1){display:block;}
.con1 .banner img{width:735px; height:417px; object-fit:cover; transition: transform 0.3s;}
.con1 .banner img:hover{transform:scale(1.01);}

.con2{margin-top:30px;}
.con2 .left_menu{width:250px; float:left;}
.con2 .left_menu dl{margin-bottom:10px; background:#FBFDFD;}
.con2 .left_menu dt{color:#fff; background:#05b3d2; height:38px; line-height:38px; padding:0 20px; font-size:14px; font-weight:bold;}
.con2 .left_menu dd{border-bottom:1px solid #ddd;}
.con2 .left_menu dd:nth-last-child(1){border:none;}
.con2 .left_menu dd a{font-size:12px; color:#666; display:block; line-height:32px; height:32px; padding:0 5px; transition: color 0.3s;}
.con2 .left_menu dd a:hover{color:#23ac38;}
.con2 .left_menu dd i{font-style:normal; display:inline-block; width:16px; text-align:center; border:1px solid #C7E4F6; color:#5B9DCD; background-color:#EFF8FF; vertical-align:middle; line-height:20px; margin-right:5px;}
.con2 .left_menu dd span{display:inline-block; vertical-align:middle; line-height:32px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; width:205px;}

.con2 .right{float:right; width:735px;}
.con2 .right .con3, .con2 .right .con4, .con2 .right .con5, .con2 .right .con6{overflow:hidden; margin-bottom:15px;}
.con2 .right h2{font-size:16px; color:#333; margin-bottom:20px;}
.con2 .info{width:635px; float:right;}
.con2 .info h3 a{color:#333; font-size:14px; font-weight:normal; transition: color 0.3s;}
.con2 .info h3 a:hover{color:#23ac38;}
.con2 .info p{color:#888; font-size:12px; margin:5px 0; line-height:22px;}
.con2 .info a.detail{color:#23ac38; font-size:12px;}
.con2 .info a.detail i{margin-left:5px;}

.con3 li{overflow:hidden; margin-bottom:20px;}
.con3 li .date{float:left; width:56px; text-align:center;}
.con3 li .date span{background:#23ac38; color:#fff; font-size:14px; line-height:20px; display:block;}
.con3 li .date p{background:#fff; color:#333; font-size:16px; line-height:40px; border-bottom:1px solid #ddd; border-left:1px solid #ddd; border-right:1px solid #ddd;}

.con4{padding-bottom:20px;}
.con4 .info{width:auto;}

.con5 .left{float:left; width:320px;}
.con5 #video{width:320px; height:230px; background: #000;}
.con5 ul{float:right; width:365px;}
.con5 li{overflow:hidden; margin-bottom:20px;}
.con5 li img{float:left; display:block; width:52px;}
.con5 h3{color:#333; font-size:14px; font-weight:normal;}
.con5 .info{width:310px;}
.con5 p{min-height:44px;}

.con5 .comment{float:right; width:365px; height:300px;}

.con6 ul{overflow:hidden;}
.con6 li{float:left; width:33%; margin:0;}
.con6 li a{color:#888; font-size:12px; line-height:1.8em; white-space:nowrap; transition: color 0.3s;}
.con6 li a:hover{color:#23ac38;}