*{padding: 0;margin: 0;list-style: none;}
a{text-decoration: none;}
body{font-size: 16px;background: #FFFFFF;}

#header .top{width: 100%;height: 116px;background: #0f56a4;}
#header .top .logo{padding: 17px 0 0 5%;float: left;}
#header .top .search{width: 255px;height: 43px;border-radius: 100px;float: left;margin:40px 0 0 310px;}
#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;} */


.header{width:495px; float:right;}
.header .top_link{ float:right; padding-top:15px}.top_link .en{background:url(../images/en.png) left center no-repeat; font-size:14px; color:#fff; padding-left:20px; display:block; float:left;line-height:30px; width:75px}.top_link .en:hover{ color:#96b0cd;}.top_link .sh{background:url(../images/search.png) center no-repeat; display:block; float:left; cursor:pointer; height:30px; width:30px;}
.header .top_link .form{ position:absolute; top:110px; right:50%; margin-right:-685px; display:none;z-index: 999;}
.header .top_link .form input[type="text"]{ border-radius:18px 0 0 18px; background:#fff; border:1px solid #ccc; height:35px; border-right:0; padding-left:15px; width:110px; float:left; font-size:14px; color:#333;}
.header .top_link .form input[type="submit"]{background:#fff url(../images/search_an.png) center no-repeat;height:37px;border:1px solid #ccc; border-left:0;border-radius:0 18px 18px 0; width:35px; float:left; cursor:pointer; z-index:2}

.header .nav{height: 45px; position: relative; z-index: 111; clear:both; padding-top:10px}
.header .nav li{float: left; height: 45px;line-height: 45px;text-align: center; position:relative; width:87px}
.header .nav li:nth-child(1){width:58px;}
.header .nav li a{color: #fff; display:block; line-height:45px; text-align:center; font-size:16px;}
.header .nav li a.on{color: #fff; background:#174eb2;}
.header .nav li .second-nav{display: none;position: relative; width:180px;background: #0f56a4;}
.header .nav li .second-nav li{position: relative;width: 100%;height: 40px;line-height: 40px;border-bottom: 1px solid #4f8bcd; }
.header .nav li .second-nav li a{color: #fff; line-height:40px;background: #0f56a4; }.header .nav li .second-nav li a:hover{color:#174eb2; background:#fff}
.hovers>a{color: #abc6e5 !important;}


#contents {width: 1300px;margin: auto;}
#contents .main01{width: 1300px;height: 500px;margin-bottom:15px;}
#contents .main01 .left{width: 649px;height: 407px;margin-top: 44px;float: left;}
#contents .main01 .left h2{font-size: 24px; color: #0F56A4;}
#contents .main01 .left ul{margin-top: 20px;}
#contents .main01 .left ul li {line-height: 38px;color: #333333;}
#contents .main01 .left ul li p{display:inline;}
#contents .main01 .left ul li p a{color: #333333;}
#contents .main01 .left ul li span{float: right;}
#contents .main01 .right{margin-top: 10px;margin-left:45px;width: 606px;float: left;}
#contents .main01 .right img{width: 606px;height: 409px;}
#contents .main02{width: 1300px; height: 202px; margin: auto;background: #f2f2f2;}
#contents .main02 ul li{float: left;margin-left: 38px;width: 270px;height: 104px;}
#contents .main02 ul li .tot{width: 280px;height: 32px; margin: 35px 0 0 38px;}
#contents .main02 ul li .tot img{float: left;}
#contents .main02 ul li .tot h2{float: left;margin-left: 14px;color: #0F56A4;}
#contents .main02 ul li {margin-top: 26px;margin-left: 38px;}
#contents .main02 ul li .tit{margin: 14px 0 0 38px;width: 284px;}
#contents .main03{width: 1300px;height: 349px;margin-top: 44px;}
#contents .main03 .left{float: left;}
#contents .main03 .right{float: left;width: 775px;margin-left: 43px;}
#contents .main03 .right h2{font-size: 24px;color: #0F56A4;margin-top: 22px;}
#contents .main03 .right p{color: #333333;line-height: 37px;margin-top: 29px;}
#contents .main03 .right .more{width: 108px;height: 49px;border: 2px #dddddd solid;color: #929292;text-align: center;line-height: 49px;float: right;margin-right: 6px;}
#contents .main03 .right .more a{color: #929292;}


#footer{width: 100%;height: 55px;background: #7e7a79;margin-top: 44px;}
#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;}

.ckgd {
    color: #0f56a4;
    font-size: 15px;
    float: right;
}



a.backhome {
    font-size: 14px;
    color: #fff;
    padding-left: 20px;
    display: block;
    width: 75px;
    margin-top: -30px;
    margin-left: 150px;
    margin-bottom: 10px;
}



@media (max-width: 1024px) and (min-width: 320px){
#contents .main01 .left ul li p {width:70%!important;}
#contents .main01 .left ul li p a {
    width: 92%!important;
}
}