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: 48px; display: flex;}
#welcome{flex: 2; line-height: 48px;}
#search{border-radius: 3px; height: 40px;}
#search input{border-bottom: 1px solid #ddd; border-top: none; border-left: none; border-right: none; width: 240px; font-size: 1em; height: 40px; line-height: 40px; outline: none;}
#search button{cursor: pointer; border: none; height: 36px; line-height: 36px; padding: 0 1em; border-radius: 3px; background-color: #0f409e; 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: #2196f3;}
#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: 1em; 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: #038; font-weight: bold; padding-bottom: 0.5em; margin-top: -1em; border-bottom: 5px solid #038;}
.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: 235px; border: 1px solid #eee; margin: 0.8em; padding; border-top-left-radius: 5px; border-top-right-radius: 5px;}
#news_photo a:hover{text-decoration: none;}
#news_photo a img{width: 235px; 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;}

#xi1,#xi2{margin: 1em auto;}

i.play{position: absolute; width: 40px; height: 40px; left: 50%; margin-left: -20px; top: 40%; margin-top: -80px; background: url(images/play.png) no-repeat;}

#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.6em;}
#cert{flex:0 0 100px;}
#text{flex:0 0 900px;}
#qrcode{flex:0 0 200px;}