html,
body,
div,
span,
applet,
object,
iframe,
h1,
h2,
h3,
h4,
h5,
h6,
p,
blockquote,
pre,
a,
abbr,
acronym,
address,
big,
cite,
code,
del,
dfn,
em,
img,
ins,
kbd,
q,
s,
samp,
small,
strike,
strong,
sub,
sup,
tt,
var,
b,
u,
i,
center,
dl,
dt,
dd,
ol,
ul,
li,
fieldset,
form,
label,
legend,
caption,
tbody,
tfoot,
article,
aside,
canvas,
details,
embed,
figure,
figcaption,
footer,
header,
hgroup,
menu,
nav,
output,
ruby,
section,
summary,
time,
mark,
audio,
video {
    margin: 0;
    padding: 0;
    border: 0;
}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal;}
a,
area {
    outline: none;
}

a {
    text-decoration: none;
    color: #333;
}

a:hover {
    text-decoration: none;
    -webkit-tap-highlight-color: transparent;
    color: #015293;
}

img {
    -ms-interpolation-mode: bicubic;
}

i {
    font-style: normal;
}

html,
body {
    font-family: Microsoft YaHei,SimHei,Arial;
    min-width: 1108px;
}

html {
    height: 100%;
    position: relative
}

body {
    background: #fff;
    font-size: 16px;
}

input {
    border-radius: 0;
}

button {
    -webkit-appearance: none;
    border-radius: 0;
}

div,
span,
h1,
h2,
h3,
h4,
h5,
h6,
p,
a,
img,
dl,
dt,
dd,
ol,
ul,
li,
form {
    list-style: none;
}
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    visibility: hidden;
    clear: both;
}

.clearfix {
    zoom: 1;
}

.public-fl{
    width:660px;
    float: left;
}
.public-fr{
    width:508px; float:right;
}
/* public */

.container{width:1220px; margin:0 auto;}
.top{width:100%;height:40px; background:#4753A2; line-height:40px; color: #fff;font-size:14px;letter-spacing:0.1em; }
.top-left{float: left;}
.top-left span{margin-left:16px;}
.top-right{float: right;}
.top-right a{display:inline-block;color:#fff;padding:0 16px; vertical-align:middle;}
.top-right a:last-child{padding-right:0;}
.top-right a:hover{color:#F6AC17;}


.nav{background:#4753A2;}
.nav li{float:left;}
.nav li a{display:block;font-size:18px;color:#fff;font-weight:bold;width:135px;text-align: center;letter-spacing: 0.1em;}
.nav li:first-child a{width:140px;}
.nav li.active a{background:#7985D1;}
.nav li a:hover{background:#7985D1;}


.content{background:#fff;width:1220px;margin:0px auto;padding-bottom:32px;}


/* 新闻列表 */

.news-title {
    border-bottom:2px solid #4753A2;
    height: 32px;
    line-height: 25px;
    font-size: 18px;
}.news-title a{color:#4753A2;}
.news-title i{color:#dcdcdc; margin-right:10px; font-size:24px; }
.news-list li{position: relative;padding-right:100px;padding-left:16px; border-bottom: 1px dashed #EEEEEE;line-height:50px;height:50px; padding-top:4px; text-indent:10px; background: url(../images/three.png) left center no-repeat;}
.news-list li .date{position: absolute;right: 0px;top: 4px;font-size: 16px;}
.news-list li .title{display: block; white-space:nowrap;text-overflow: ellipsis;overflow: hidden;}
.news-list li a{font-size:18px;}


/* 图片新闻 */
.news-pic-list .pic{width:135px; height:90px; overflow: hidden; float:left;}
.news-pic-list .pic .news-pic-img{width:135px; height:90px;overflow: hidden;}
.news-pic-list .pic img{width:100%;height:100%;transition: all 0.6s;}
.news-pic-list .pic:hover img{ transform:scale(1.2); }
.news-pic-list .pic-text{ width:310px; float:left; margin-left:20px; }
.news-pic-list .pic-title{ font-size:18px; line-height:30px; display: block; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; margin-bottom:12px; }
.news-pic-list li div { color: #878787; }


.train-pic img{width:100%;margin-bottom:10px;}
.train-pic p{font-size:18px; line-height: 30px; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis; text-align: center; }


.news-img li{float: left;}
.news-img li:last-child{margin-right:0;}
.news-img li .news-img-pic{overflow: hidden;}
.news-img li a:hover img{transform:scale(1.2);}
.news-img li img{width:100%;height:100%;transition: all 0.6s;}
.news-img li p{ height: 60px;font-size:18px; line-height: 30px; text-align: center; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; overflow: hidden; text-overflow: ellipsis;padding: 0px 10px;margin-top: 16px; }


.news-time{background-color: #7985D1; ; text-align: center; color: #fff; width: 60px; height: 52px; padding-top: 5px; }
.news-time .days{font-size: 24px; line-height: 30px;}
.news-time .years{font-size: 13px;}

.news-data-list li{padding: 16px 48px 24px 0; border-bottom: 1px solid #e6e6e6; }
.news-data-list li a{display: block; max-width: 100%;white-space: nowrap; overflow: hidden;  text-overflow: ellipsis;  }
.news-data-list li:nth-child(even){ background-color: #F6F8FD; }
.news-data-name{font-size: 18px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.news-data-name span{vertical-align: middle; margin-right: 10px; }
.news-data-time-fl{float: left; margin-right: 10px; margin-left: 10px; }
.news-data-des{margin-top: 14px; }
.news-data-des span{ margin-right: 10px; color: #878787; }



.footer{width:100%;background-color:#005dad;height:176px;border-top:6px solid #004988;}
.footer-pos{
    position: relative;
}
.footer-logo{
    position: absolute;
    width:80px;
    height:80px;
    top: 14px;
    right:90px;
}
.footer-logo img{
    width:80px;
    height:80px;
}
.footer-logo:hover img{
   opacity: 0.6;
}
.footer-text{
    padding-top:70px;
}
.footer p {
    text-align: center;
    color: rgba(255,255,255,0.8);
    margin-bottom: 0;
    line-height: 25px;
    margin: auto;
}
.footer p span {
    margin: 0 12px;
    display: inline-block;
}

.mt32{
 margin-bottom: 32px;
}


.footer .img_box {
		   position: absolute;
		  top: 14px;
                  right:70px;
	}
	
	.footer .img_box p {
		color: #fff;
		width: 90px;
		background: #005dad;
		z-index: 100;
		position: absolute;
		left: 50%;
		margin-top: -32px;
		margin-left: -45px;
		text-align: center;
		font-size: 14px;
	}
	
	.footer .img_box img {
		width: 80px;
		height: 80px;
		padding: 23px;
		border: 1px solid rgba(255,255,255,0.4);
		margin: 10px
	}

.layui-fixbar a{
    display: block;
    width: 50px;
    height: 50px;
    line-height: 50px;
    margin-bottom: 1px;
    text-align: center;
    cursor: pointer;
    background-color: #1f7efe;
    color: #fff;
    border-radius: 2px;
    opacity: .95;
    position: relative;
}
.layui-fixbar a span{ display: none;}
.layui-fixbar a:hover i{
  display: none;
}
.layui-fixbar a:hover span{
  display: block;
  border-radius: 2px;
  width:150px;
  height: 50px;
  background-color: #1f7efe;
  position: absolute;
  top: 0;
  right: 0;
  font-size:18px;
}
	
