@charset "utf-8";
html,body { min-height: 100%}
.minWidth { max-width: 1260px; margin: 0 auto;}
table { width: 100%;}
body { font-family: "微软雅黑";overflow-x:hidden;}
img { float: none;}
a,a img {transition:.3s;}
.switchBox,.noBlock { display: none;}
.ovnow {overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
/*.txt-c { text-align: center;}*/
.fz14 { font-size: 14px !important;}.fz16 { font-size: 16px !important;;}.fz18 { font-size: 18px !important;;}
.txtIndent2em { text-indent: 2em;}
.voHide { overflow: hidden;}
.borderNot { border: none !important;}
.positionRel{ position: relative;}
.image img { max-width: 100%;}
.notPadding { padding: 0;}
.cWhite { color: #fff;}
.whiteBg { background: #fff;}
.txt-c { text-align: center;}
.aaa { display: block; width:0;height:0;border-width:12px; border-style: dashed solid dashed dashed;border-color: transparent #DFF1FF transparent transparent;}

.service_top{ height: 480px;background: rgba(0,0,0,.5) url(../images/banner-1-3.jpg) no-repeat center 0;}
.banner-ps{width: 100%;height: 100%;display: table;}
.banner-ps p { display: table-cell; padding-top: 100px; text-align: center; vertical-align: middle; color: #fff; font-size: 20px;line-height: 32px;}
.path { height: 60px; line-height: 60px; background: #ECECEC; color: #999; font-size: 14px;}
.path a { color: #999;}
.path a:hover { color: #69f;}

.common_main { min-height: 800px; padding: 15px 0;}
.common_main .ListsBox .item { padding: 8px;}
.common_main .ListsBox .item a { display: block; border-bottom: 1px solid #E3E3E3;}
.common_main .ListsBox .item a span { display: block; position: relative; height: 300px; overflow: hidden;}
.common_main .ListsBox .item a span i { position: absolute; top: 0; right: 0; bottom: 0; left: 0; padding: 30px; background: rgba(0,0,0,.6); color: #fff; font-size: 14px; line-height: 24px; opacity: 0; transition: .6s;}
.common_main .ListsBox .item a span i:after { content: ""; position: absolute; left: 15px; right: 15px; bottom: 15px; top: 15px; border: 1px solid #A0A0A2;}
.common_main .ListsBox .item a span i em { text-align: center; display: block; font-size: 16px; padding-bottom: 10px; font-weight: 700;}
.common_main .ListsBox .item a span i em.more { margin-top: 15px;}
.common_main .ListsBox .item a span i em.more b { display: inline-block; font-weight: 500; padding: 0 12px; height: 26px; line-height: 26px; background: #fff; color: #333; font-size: 12px; border-radius: 12px;}
.common_main .ListsBox .item a span img { width: 100%; transition: .8s;}
.common_main .ListsBox .item a strong { display: block; padding: 15px 10px; text-align: center; color: #373737; font-size: 16px; text-overflow: ellipsis; overflow: hidden; white-space: nowrap; }
.common_main .ListsBox .item a:hover span img { transform: scale(1.06);}
.common_main .ListsBox .item a:hover i { opacity: 1;}
.pdf-size {padding:0 0 0 0;text-align: right;}

@media screen and (max-width: 1250px) {
	.service_top {height: 260px;background-size: cover;}
    .service_top .banner-ps p { padding-top: 60px;}
}


@media screen and (max-width: 585px) {
	.service_top .banner-ps img {
		width: 100%;
		height: auto;
	}
}