*{padding: 0;margin: 0;list-style: none;}
a{text-decoration: none;}
body{font-size: 16px;background: #FFFFFF;}

#header .top{width: 88%;height: 116px;background: #0f56a4;padding:0 6%;}
#header .top .logo{padding: 17px 0 0 5%;float: left;}
#header .top .search{width: 255px;height: 43px;border-radius: 100px;float: left;margin:40px 15px 0 0px;float:right;}
#header .top .search input[type="text"]{width:157px;height:40px;line-height: 40px; padding-left:22px;border-radius: 16px 0 0 16px; background: #fff;float:left;border:0}
#header .top .search input[type="submit"]{width:58px;float: left;background:#fff url(../img/search.png) center no-repeat; border-radius: 0 16px 16px 0; height: 40px;border:0; cursor: pointer;}
#header .meun {width: 1300px;height: 53px;margin: auto;}
/* #header .meun ul{line-height: 53px;} */
#header .meun ul li{height: 53px;float: left;width: 312px;text-align: center;line-height: 53px;}
#header .meun ul .long{background: url(../img/long_line.png) left center no-repeat;}
#header .meun ul a{color: #333333;}
#header .banner{width: 1700px;margin: auto;}
/* #header .banner img{height: auto;} */

#contents{width: 1300px;margin: auto;}
#contents .list{width: 258px;height: 787px;background: url(../img/list.png) no-repeat;margin-top: 25px;float: left;}
#contents .list ul{width: 226px;height: 367px;padding-top: 9px;margin: auto;}
#contents .list ul li{width: 226px;height: 56px;background: #0F56A4;font-size: 20px;color: #FFFFFF;text-align: center;line-height: 56px;margin-top: 21px;}
#contents .list ul li:hover{background: #054284;}
#contents .list ul li a{color: #ffffff;}
#contents .list_main{width: 996px;height: 692px;margin:41px 0 0 45px;float: left;}
#contents .list_main .tot{width: 996px;height: 45px;background: url(../img/tot.png) no-repeat bottom;float: left;}
#contents .list_main .tot span{color: #0F56A4;float: left;}
#contents .list_main .tot h3{color: #828282;float: left;font-weight: normal;font-size: 16px;}
#contents .list_main .pic{float: right;width: 310px;height: 31px;}
#contents .list_main .pic .pic01{width: 231px;height: 31px;border: #7c91b2 1px solid;padding-left:15px;font-size: 14px;color: #767676;float: left;border-right:0}
#contents .list_main .tot .pic02{width: 50px;height: 33px;background: #fb8a4f url(../img/search.png) center no-repeat;float: left;border:0; cursor: pointer;}
#contents .list_main .tot .pic .sear img{padding: 6px 0 0 15px;}
#contents .list_main ul{width: 977px;min-height: 528px;margin: 0px 0 0 3px;}
#contents .list_main ul li{width: 977px;height: 16px;background: url(../img/li.png) no-repeat center center;color: #828282;margin-top: 20px;background-position: 8px 8px;}
#contents .list_main ul li a{margin-left: 20px;color: #828282;}
#contents .list_main ul li span{float: right;color: #828282;}
#contents .list_main .fenye{margin: 25px 0 0 290px;}

#footer{width: 100%;height: 55px;background: #0F56A4;clear: both;}
#footer ul{width: 600px;font-size: 14px;text-align: center;line-height: 55px;margin:auto;}
#footer ul li{margin-left: 10px;float: left;text-align: center;color: #FFFFFF;}

a.backhome {
    font-size: 14px;
    color: #fff;
    padding-left: 20px;
    display: block;
    width: 75px;
    margin-top: -30px;
    margin-left: 150px;
    margin-bottom: 10px;
}

@media (min-width: 320px) and (max-width:1024px){
.search form{float:left;}
#header .top .search .backhome{margin-top:10px;}
}
