body{font-size:14px;}
a:hover{color:#078FC4;}
#headertop{background-image:url('../images/header.png');width:100%;height:200px;background-position:left top;background-repeat: no-repeat;background-size:cover;}
#navbox{background:#044564;color:#ffffff;height:60px;line-height: 60px;}
#navbox .item{color:#ffffff;text-align:center;position: relative;width:100px;font-size:16px;}
#navbox .item .child{position: absolute;top:60px;background:#ffffff;z-index:999;width:100px;display:none;font-size:16px;border:1px solid #004564;border-top:none;}
#navbox .item .child a{color:#333333;display: block;line-height: 40px;}
.atop{position: absolute;bottom:-8px;left:40px;width:20px;height:20px;display: none;}
.atop.active{display: block;}
#navbox a{color:#ffffff;font-size:16px;}
#navbox a:hover,#navbox a.active{color:#b5e4f9;}

#bannerbox .item{background-size:cover;background-position:center;}
#toutiaobox .title{font-size:30px;font-weight:bold;color:#004564;line-height:40px;}
#toutiaobox .desc{color:#666666;margin:5px 0;line-height:20px;}
#toutiaobox .desc a {color:#078FC4;}
.hotlist a{display:block;}

#linkbox{padding:30px 0;}
#linkbox a{width:140px;text-align: center;color:#333333;border-radius:10px;padding:20px 0;font-size:16px;}
#linkbox a img{margin-bottom:10px;}

#jubaobox{padding:0px 0 30px 0;}
#jubaobox a{color:#ffffff;border-radius:10px;padding:10px;font-size:14px;background:#078FC4;width:180px;text-align: center;}
#jubaobox a img{width:60px;margin-right:15px;}

.tablebox table{width:100%;}
.tablebox{background: #f2f2f2;margin:30px 0;font-size:14px;
    background-color: #f8f8f8;
border: 1px solid #eeeeee;
padding: 10px;
background-color: #f2f2f2;
border-radius: 5px;width:47%;}
.tablebox td{padding:10px;}
.tablebox tr{background:#ffffff;}

.newsbox{widht:45%;width:568px;margin:30px 0;background:#ffffff;}
.newsbox .title{height:45px;color:#ffffff;line-height: 45px;font-weight:bold;background:#e4e4e4;}
.ttext{background:#044564;color:color;width:100px;text-align: center;}
.newsbox a{display: block;line-height: 40px;font-size:14px;}
.newsbox .ntitle{height: 40px;width: 450px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.newsbox a:hover{color:#078FC4;}
.newsbox text{font-size:14px;color:#666666;}
.newsbox .title .more{color:#999999;font-weight:normal;padding-right:15px;}
#linklist{padding:30px 0;}
#linklist a{color:#333333;font-size:14px;margin-right:15px;}

.searchbox{margin:15px 0;background:#ffffff;}
.searchbox input{border:none;height:40px;line-height: 40px;width:70%;padding-left:10px;}
.searchbox a{background:#044564;color:#ffffff;height:40px;line-height: 40px;display: block;width:80px;text-align: center;}

.page_box{text-align: center;padding-bottom:40px;}
.page_box .pages{margin: 0 10px;
border: 1px solid #ccc;
padding: 5px 10px;}
.page_box .pages.pages_cur{border: 1px solid #004564;color:#004564;}

#toutiaobox{border-bottom:1px dotted #cccccc;margin:20px;padding-bottom:15px;}
.hotlist{margin:20px;}
.hotlist a{height:25px;}
.hotlist a:hover{color:#078FC4;}
.hotlist ul{padding:0;margin:0;padding-left:15px;}