﻿body{color: #333; font-family: "Microsoft YaHei",微软雅黑,"Microsoft JhengHei",华文细黑,STHeiti,MingLiu;}
img{border: 0px;}
a{color: #333;text-decoration: none;}
a:hover{color: #cc0000;text-decoration: underline;}
p{text-indent: 2em;}

.page{width:1200px;margin:0 auto;}
.flex{display:flex; flex-wrap: wrap;}

#top{height: 40px; display: flex; padding: 5px 0px;}
#welcome{flex: 2; line-height: 40px;}
#search{border-radius: 3px; height: 40px;}
#search input{border-top: none; border-left: none; border-right: none; border-bottom: 1px solid #ccc; width: 240px; font-size: 1em; height: 40px; line-height: 40px; outline: none; padding-left: 5px;}
#search button{cursor: pointer; border: none; height: 36px; line-height: 36px; padding: 0 1em; border-radius: 3px; background-color: #01a95d; color: #fff;}

#top_news{height: 2.5em;line-height: 2.5em; text-align: center; font-weight: bold; margin: 2.5em auto 1.5em auto;}
#top_news a{color: #01a95d;}
#top_news a:hover{text-decoration: none;}

.news{display:flex;flex-wrap:wrap;}
#news1{flex: 0 0 600px; margin-right: 20px;}
#news2{flex: 0 0 580px;}
.news3{flex: 0 0 380px;}
.news4{flex: 0 0 30px;}
.news5{flex: 0 0 790px;}
.news6{flex: 0 0 1200px;}

.news7{flex: 0 0 585px;}
.news_item3{margin-bottom: 1em; width: 585px;}

.news_item{margin-bottom: 0.8em; font-size: 1.2em;}

.type{height: 2.5em; line-height: 2.5em; font-size: 1.5em; padding-bottom: 2px; margin-bottom: 0.5em; border-bottom: 1px solid #ddd;}
.type .bg a{color: #01a95d; font-weight: bold; padding-bottom: 0.5em; margin-top: -1em; border-bottom: 5px solid #01a95d;}
.type .bg a:hover{text-decoration: none;}

.news_item2{margin-bottom: 1em; width: 380px;}
.nowrap{white-space: nowrap; overflow: hidden; text-overflow:ellipsis;}

#news_photo{width: 215px; border: 1px solid #eee; margin: 11px; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#news_photo a:hover{text-decoration: none;}
#news_photo a img{width: 100%; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#news_photo a img:hover{opacity: 0.7;}
#news_photo a div{font-size: 0.9em; padding: 0.5em 0 0.5em 0.5em;}

#link{background-color: #f2f6f8; padding: 1.5em; line-height: 2em;}
#link a{margin-right: 1.5em;word-wrap:break-word;}

#copyright{padding: 1.5em 0;}
#copyright div {line-height: 1.8em;}
#cert{flex:0 0 90px; padding-top: 8px;}
#text{flex:0 0 910px;}
#qrcode{flex:0 0 200px;}