.left{width: 170px;float: left;background-color: #fff;position: fixed;border-radius: 3px;}
.left_menu{padding:10px 15px;max-height: calc(100vh - 80px);overflow: auto;}
.menu_list a{font-size: 16px}
.menu_list a i{margin-right:10px;}
.menu_list{padding: 10px;border-radius: 2px}
.left_menu_om{background-color: #C7ECD4;}
.left_menu_om a{color: #177739;}
.menu_list:hover{background-color: #C7ECD4;}
.menu_list:hover a{color: #177739;}
.right{float: left;margin-left: 185px;}

.left{background-color: #177739;}
.left a{color: #fff}
.left_menu_om{background-color: #30A258;}
.menu_list:hover{background-color: #30A258;}
.menu_list:hover a{color: #fff;}

p{margin-bottom:5px;}
.right_top{}

.detail_img{width: 1015px;height: 375px;}
.detail_img img{width: 1015px;height: 375px;}

.top_1{width: 680px; height: 290px;float: left}
.top_1 img{width: 680px; height: 290px;}
.top_2 {float: right;margin-left:15px; }
.top_2 img{width: 320px; height: 135px;}
.top_3 {float: right;margin-left:15px;margin-top: 20px;}
.top_3 img{width: 320px; height: 135px;}

.right_new{margin-top: 15px;background-color: #fff}
.new_title{font-size: 16px;color: #000;font-weight: 600;padding:15px 25px ;border-bottom: 1px solid #F9F9F9;}
.new_list{width: 20%;float: left;padding-bottom: 20px;border-right: 2px solid #F9F9F9;}
.new_img{text-align: center;padding-top: 25px;}
.new_img img{width: 100px;height: 100px;}

.new_content{margin-top: 15px;padding: 0 20px;}
.new_content p{margin-bottom:5px;font-size: 14px;font-weight: 500;border-color: #181A1D}
.new_time{font-size: 12px;color: #979797}
.new_dis{font-size: 12px;color: #888}
.down_load{margin-top: 20px;}
.down_left{width:730px;float: left;}
.down_right{width:270px;float: left;margin-left: 15px;}
.right_list{margin-bottom: 15px;background-color: #fff;border-radius: 3px;}
.index_ad{display: block;width: 268px;height: 153px;background-color: #fff;position: relative;border-radius: 3px;overflow: hidden;}
.index_ad:hover{background-size:120% !important;transition: all 0.5s;}
.index_ad_close{color: #fff;position: absolute;right: 5px;bottom: 5px}
.index_ad_close span{padding:0 3px; margin-right: 5px;background: rgba(0,0,0,.5);border-radius: 2px; }
.about_title{float: left;width:35%;}
.about{padding:15px 15px 0 15px;  } 
.friend_content a{margin-bottom: 15px; border: 1px solid #C7ECD4;color: #177739;padding: 5px;display: block;float: left;margin-right:10px;font-size: 12px;}
.friend_content a:hover{background-color: #177739;color: #fff;font-size: 12px;border: 1px solid #177739;}
.about_content {padding-bottom: 15px;}
.about_content p{font-size: 12px;margin-bottom:5px;}
.about_content p a{font-size: 12px;color: #616161}
.layui-flow-more{text-align: center;padding-top: 15px}
.list_title{padding:18px 15px; border-bottom: 1px solid #E7E8EB;font-size: 16px;color: #121212;font-weight: 600}
.list_title div{border-left:2px solid #177739;height: 16px;line-height: 16px;padding-left: 10px;}           
.list_title div span{float:right;font-size:12px; margin-top: 3px;}
.down_title{border-bottom: 1px solid #F2F2F2;padding:14px 20px;background-color:#fff;font-size: 16px;}
.down_title a{padding: 4px 8px;border: 1px solid #E7E8EB;font-size: 16px;margin-right: 5px;border-radius: 3px}
.down_title a:hover{color:#177739 !important;font-weight: 600;border-color: #C7ECD4 !important; }
.website_title_more{float: right;border: none !important;color: #177739;font-size: 14px !important;margin-right: 0 !important;padding: 0 !important;}
.website_title_on{color:#177739;font-weight: 600;border-color: #C7ECD4 !important;}

.down_top_list{}
.down_top_list p{line-height: 35px;height: 35px;}
.down_top_list a{font-size: 12px;color: #333;font-weight: 600}
.down_top_list:hover a{color: #177739}
.down_top_list a img{width: 22px;height: 22px;margin:0 10px;}
.down_top_list p span{float: right;}
.down_now{display: none; padding: 0px 5px; border: 1px solid #177739;color: #fff;background-color: #177739;line-height: 20px;margin-top:5px;}

.down_list{margin-top: 15px;width: 355px;background-color: #fff;padding: 20px;height: 130px;float: left;}
.down_list:hover{background-color: #F9F9F9;}
.down_list:hover >.list_down a{background: linear-gradient( 180deg, #33AF6B 0%, #269554 46%, #208949 68%, #1E8545 75%, #177739 100%);
border-radius: 2px;color: #fff}
.down_list_1{margin-left: 20px;}
.list_img{float: left;width: 60px;padding-top: }
.list_img img{width:65px;height:75px;}
.list_content{float: left;margin-left: 15px;}
.list_content p{font-size: 12px;}
.list_content span{background-color: #E7E8EB;margin-right: 10px;color: #777;padding: 1px;}
.down_name{font-size: 16px !important;font-weight: 600;color: #121212}
.on_up{display: none;}
.show_content{text-align: center;margin-top:15px;padding-bottom: 20px;}
.show_content p{margin-bottom:30px;}
.show_content a{color: #177739;border: 1px solid #177739;padding: 5px 10px;}
.show_on{background-color: #F9F9F9;}

.list_down {float: right;font-size: 12px;padding-top: 50px}
.list_down a{padding:7px 10px ;font-size: 12px;color: #177739;border: 1px solid #177739;}

.down_content{margin-top: 20px;background-color: #fff;margin-bottom: 20px;padding: 25px;}
.down_content p{color:#121212;margin-bottom: 20px;}

.down_detail{padding-bottom: 15px;}
.detail_title{height: 54px;line-height: 54px;background: linear-gradient(to bottom, #177739, #44B06A);margin-top: 20px; color: #fff;font-size: 16px;font-weight: 600;}
.detail_title img{width: 17px;height: 20px;margin-left: 20px;margin-right:10px;}
.detail_detail {padding: 20px;background-color: #fff;}
.detail_detail p{font-size: 12px;}
.detail_detail a{width: 215px;height: 40px;text-align: center;line-height: 40px;border: 1px solid #44B06A;color: #177739;display: block;margin-top: 20px;font-weight: 600;}
.detail_detail a:hover{background-color: #44B06A;color: #fff;}

.shengming_title{background-color: #C7ECD4;height: 54px;line-height: 54px;padding-left: 20px;color: #121212;font-weight: 600}
.shengming_title span{color: #177739;margin-right: 5px;}
.shengming_detail {padding: 20px;background-color: #fff;margin-bottom: 15px;}
.shengming_detail p{font-size: 12px;}

.about_title{float: left;width:35%;}
.about{padding:15px 15px 0 15px;  }
.friend_content a{margin-bottom: 15px; border: 1px solid #C7ECD4;color: #177739;padding: 5px;display: block;float: left;margin-right:10px;font-size: 12px;}
.friend_content a:hover{background-color: #177739;color: #fff;font-size: 12px;border: 1px solid #177739;}
.about_content {padding-bottom: 15px;}
.about_content p{font-size: 12px;margin-bottom:5px;}
.about_content p a{font-size: 12px;color: #616161}
.layui-flow-more{text-align: center;padding:10px;margin-top: 20px;background-color: #fff}