
/*******************************
    -------[=番茄]-------
********************************/
.col-l{float: left;}
.col-r{float: right;}

.ban img{
	display: block;width: 100%;
}
.main{
	position: relative;z-index: 2;
	margin-top: -19px;
}
.main .wp{
	padding: 18px 10px 0;
}

.m-tit1 img{
	display: block;width: 100%;
}
.m-tit2 img{
	display: block;width: 100%;
}
.m-tit2 .img-m{display: none;}

.box-a1{
	overflow: hidden;
	margin-bottom: 43px;
}
.box-a1 .col-l{
	width: 49.4%;
}
.box-a1 .col-r{
	width: 48.3%;
}
.m-news .pic{
	height: 0;
	padding-top: 57.632%;
	overflow: hidden;
	position: relative;z-index: 1;
}
.m-news video{
	display: block;
	position: absolute;left: 0;top: 0;
	width: 100%;height: 100%;
}
.m-news .pic img{
	display: block;
    position: absolute;
    left: 0;
    top: -50px;
    width: 100%;
    height: auto;
}
.m-news .item{
	position: relative;z-index: 1;
}
.m-news .txt{
	position: absolute;
	left: 0;
	right: 0;
	bottom: 0;
	z-index: 2;
	background: #c00;
	opacity: 0.8;
	padding: 0 11px 0 17px;
}
.m-news .tit{
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 15px;
	color: #fff;
	line-height: 35px;
	font-weight: normal;
}
.m-news .tit a{color: inherit;}
.m-news .more{
	float: right;
	font-size: 15px;color: #fff;line-height: 35px;
}
.m-news .more:hover{text-decoration: underline;}
.m-news .slick-next,.m-news .slick-prev{
    position: absolute;top: 50%;margin-top: -18px;overflow: hidden;
    width: 27px;height: 36px;font-size: 0;line-height: 0;z-index: 100;
    background: none;
    background-repeat: no-repeat;
    background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
    cursor: pointer;
    border: none;
}
.m-news .slick-prev{left: 0;background-image: url(../images/ztqhbtnl.png);}
.m-news .slick-next{right: 0;background-image: url(../images/ztqhbtnr.png);}


.p-list1{
	padding-top: 15px;
}
.p-list1 li{
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
	font-size: 16px;color: #333;
	line-height: 36px;
	padding-left: 20px;
	position: relative;z-index: 1;
}
.p-list1 li:after{
	content: "";
	position: absolute;left: 0;top: 50%;
	width: 4px;height: 4px;
	-webkit-border-radius: 50%;
	-moz-border-radius: 50%;
	border-radius: 50%;
	background: #4a7194;
	margin-top: -2px;
}
.p-list1 .date{
	float: right;
	color: #888;
	margin-left: 10px;
}
.p-list1 a{
	color: inherit;
}
.p-list1 a:hover{
	color: #fa321c;
}

.box-a2{
	margin-bottom: 34px;
}
.box-a2 img{
	display: block;width: 100%;
}
.box-a2 .img-m{display: none;}

.box-a4{
	margin-bottom: 37px;
}
.box-a4 img{
	display: block;width: 100%;
}
.box-a4 .img-m{display: none;}

.box-a6{
	margin-bottom: 31px;
}
.box-a6 video{
	display: block;width: 100%;
}

.box-a3{
	overflow: hidden;
	margin-bottom: 32px;
}
.box-a3 .col-l{width: 48.3%;}
.box-a3 .col-r{width: 48.3%;}
.box-a3 .p-list1{padding-top: 17px;}

.box-a5{
	margin-bottom: 38px;
}
.m-success{
	margin-top: 21px;
}
.m-success .con{
	display: block;
	font-size: 14px;color: #000;line-height: 30px;
	text-align: center;
}
.m-success .det{
	overflow: hidden;
	-ms-text-overflow: ellipsis;
	text-overflow: ellipsis;
	white-space: nowrap;
}
.m-success .pic{
	height: 420px;
    margin: 0px 10px;
    overflow: hidden;
}
.m-success .pic img{
	display: block;
    height: auto;
    width: auto;
    margin: 0 auto;
    max-width: 100%;
}
.m-success .slick-next,.m-success .slick-prev{
    position: absolute;top: 50%;margin-top: -18px;overflow: hidden;
    width: 27px;height: 36px;font-size: 0;line-height: 0;z-index: 100;
    background: none;
    background-repeat: no-repeat;
    background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
    cursor: pointer;
    border: none;
}
.m-success .slick-prev{left: 0;background-image: url(../images/ztqhbtnl.png);}
.m-success .slick-next{right: 0;background-image: url(../images/ztqhbtnr.png);}



.mm-success .pic{
	height: 280px;
    margin: 0px 10px;
    overflow: hidden;
}
.mm-success .pic img{
	display: block;
    height: auto;
    width: 200px;
    margin: 0 auto;
    max-width: 100%;
}
.mm-success .slick-next,.mm-success .slick-prev{
    position: absolute;top: 50%;margin-top: -18px;overflow: hidden;
    width: 27px;height: 36px;font-size: 0;line-height: 0;z-index: 100;
    background: none;
    background-repeat: no-repeat;
    background-position: center center;
	-webkit-background-size: cover;
	background-size: cover;
    cursor: pointer;
    border: none;
}
.mm-success .slick-prev{left: 0;background-image: url(../images/ztqhbtnl.png);}
.mm-success .slick-next{right: 0;background-image: url(../images/ztqhbtnr.png);}



.full-a1{background: rgba(0,0,0,.8);position:fixed;top:0;left:0;z-index:999;display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-moz-animation:1s 1s both go-imgtwo;-o-animation:1s 1s both go-imgtwo;animation:1s 1s both go-imgtwo;-webkit-animation:1s 1s both go-imgtwo}
.full-a1 video{display:block;width:100%;height:100%;-o-object-fit:fill;object-fit:fill}
.close-a1{position:fixed;right:21px;top:35px;z-index:9999;max-width:38px;cursor:pointer}
@-webkit-keyframes go-imgtwo{
from{height:0}
to{height:100%}
}
@-moz-keyframes go-imgtwo{
from{height:0}
to{height:100%}
}
@-o-keyframes go-imgtwo{
from{height:0}
to{height:100%}
}
@keyframes go-imgtwo{
from{height:0}
to{height:100%}
}


.BreadcrumbNav {
    overflow: hidden;
    box-sizing: border-box;
}

.BreadcrumbNav p {
    height: 26px;
    line-height: 26px;
    color: #686868;
    font-size: 16px;
    display: inline-block;
}



.f1-3 {
    width: 90%;
    margin: 0 auto;
}

.f1-3 .f1-3-1 {
    margin: 0 auto;
    margin-bottom: 60px;
}

.f1-3 .f1-3-1 .p1 {
    text-decoration: none;
    line-height: 35px;
    font-size: 28px;
    color: #015293;
    text-align: center;
    padding: 20px 0;
}

.f1-3 .f1-3-1 .p2 {
    text-decoration: none;
    line-height: 24px;
    font-size: 14px;
    color: #949494;
    text-align: center;
    min-height: 40px;
}

.f1-3 .f1-3-1 .p3 {
    line-height: 30px;
}
.f1-3 .f1-3-1 .p3 {
    font-size: 16px;
    font-family: '宋体';
    padding: 0 16px;
}

.footer {
    padding: 10px 0;
    border-top: 5px solid #2e5c9a;
    margin-top: 0px;
    background: #ffffff;
    height: 160px;
}


.w1 {
    margin-top: 25px;
}

.w1 .w2, .mz_con .w2 {
    width: 100%;
    height: 40px;
    background: #F2F2F2;
    color: #2e5c9a;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
}

.w1 .w2 p, .mz_con .w2 p {
    padding-left: 17px;
}

.w1 ul {
    margin-top: 27px;
    margin-bottom: 27px;
    overflow: hidden;
    border-bottom: 1px dashed #D6D6D6;
}

.w1 ul li {
    line-height: 38px;
    overflow: hidden;
    background: url(/seac/xhtml/images/public/listbg.png) no-repeat left center;
    padding-left: 18px;
    line-height: 35px;
}


.w1 ul li a {
    color: #333;
    font-size: 16px;
    display: inline-block;
    width: 88%;
    float: left;
    overflow: hidden;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    white-space: nowrap;
}

.w1 ul li a:hover {
    color: red;
}

.w1 ul li .date {
    float: right;
    color: #999999;
    font-size: 14px;
}

.videolist .w2 {
    width: 100%;
    height: 40px;
    background: #F2F2F2;
    color: #2e5c9a;
    font-size: 18px;
    font-weight: bold;
    line-height: 40px;
}

.videolist {
    margin-top: 25px;
}
.videolist ul li {
    float: left;
    position: relative;
    width:95%;
    margin: 25px 10px 0px 10px;
}
.videolist ul li a img {
    width: 275px;
    height: 170px;
}
.videolist ul li .span {
    position: absolute;
    top: 50%;
    margin-top: -30px;
    left: 50%;
    margin-left: -30px;
}
.videolist ul li .span img {
    width: auto;
    height: auto;
}



@media screen and (max-width: 959px){
	.videolist ul li a img {
	    width: 100%;
	    height: auto;
	}
.videolist{float:left; margin-bottom:6px; width:48%; margin-left: 1%; margin-right: 1%; background: #f6f6f6; padding:10px; font-size:14px; font-weight: bold; line-height: 1.8em;overflow: hidden;text-align: center;}
}

@media screen and (min-width: 960px){
.videolist{width:23%; float: left; background: #f6f6f6; padding:10px; margin-right: 2%; font-size:14px; font-weight: bold; line-height: 1.8em;overflow: hidden; text-align: center;}
}