﻿* {transition:color 300ms,background-color 300ms;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td {padding:0;margin:0;}
body,input,button,select,textarea {font:12px/1.5 Arial Verdana,Microsoft yahei,sans-serif;color:#fff;}
body {background:#072353;}
textarea {resize:none;}
table {border-collapse:collapse;border-spacing:0;}
s {text-decoration:inherit;}
fieldset,img {border:none;vertical-align:middle;}
address,caption,cite,code,dfn,em,strong,th,var,em,i {font-weight:normal;font-style:normal;}
ol,ul {list-style:none;}
list {vertical-align:middle;}
caption,th {text-align:left;}
h1,h2,h3,h4,h5,h6 {font-weight:normal;font-size:100%;}
q:before,q:after {content:'';}
abbr,acronym {border:none;}
article,aside,details,figcaption,figure,footer,header,hgroup,nav,section {display:block;}
audio,canvas,video {display:inline-block;*display:inline;*zoom:1;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;color:#c00;}
input {vertical-align:middle;}
button {overflow:visible;}
.hide {display:none;}
.show {display:block;}
.left {float:left;display:inline;}
.right {float:right;display:inline;}
.clearfix:before,.clearfix:after {content:'.';display:block;height:0;clear:both;visibility:hidden}
.clearfix {display:inline-block;}
*html .clearfix {height:1%}
.clearfix {display:block;}
.zoom {zoom:1}
.clr {height:0;clear:both;overflow:hidden;width:100%}
.wrapper {max-width:1200px;margin:0 auto;overflow:hidden;}
.header { width: 100%; overflow: hidden;}
.header img { width: 100%;}
.banner_wap { display:none;}
.list li { background: #184186 url(../images/li_bg.png) bottom right no-repeat; overflow: hidden; margin: 20px 0; padding:30px 40px;}
.list li h3 { font-size: 32px; font-weight: 700; margin-bottom: 10px;}
.list li h3 a { color:#fff;}
.list li p { color: #8ca1c4; font-size: 16px; line-height: 30px;}
.list li img { border-radius: 10px; float: right; max-width:300px;max-height:200px} .list li .date { margin-top: 50px;}
.list_box_l { width: 740px;}
.loading { text-align: center; padding: 30px 0; cursor: pointer;}
@media screen and (max-width:767px) {
    .banner_pc { display:none;}
    .banner_wap { display: block;}
    .list li { overflow: hidden; margin: 10px; padding:10px 10px 20px;}
    .list li h3 { font-size: 20px; font-weight: 700; margin-bottom: 10px;}
    .list li p { color: #8ca1c4; font-size: 14px; line-height: 24px;}
    .list li img { display: none;} 
    .list li .date { margin-top: 20px;}
    .list_box_l { width: 100%;}
    .loading img { width: 200px;}
}