@charset "utf-8";
/* CSS Document by www.jinni8.com style */
*{margin:0;padding:0;word-wrap:break-word;}
body{font: 15px "微软雅黑","Helvetica","text","宋体",tahoma;color: #666;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;background:#fff;}
a{color:#666;text-decoration:none;transition: all 0.3s;}
a:hover{text-decoration:none;color:#fd3636;}
a img{border:none;} 
div,ul,li,p,form{padding: 0px; margin: 0px;list-style-type: none;}
em{font-style: normal;font-weight: normal;}
h1{font-size:30px;}
h2{font-size:23px;}
.clear{clear:both;}
.w100{width:100%;}
.boxd{width:970px;margin:0px auto;}
.headers{width:100%;}
.headers img{width:100%;height:auto;}
.t10{margin-top:10px;}
.t20{margin-top:20px;}
.t30{margin-top:30px;}
.t50{margin-top:50px;}
.t60{margin-top:60px;}
.fl{float:left;}
.fr{float:right;}
.main{width:990px;margin:0px auto;}
.mainl{width:503px;height:423px;margin-top:86.5px;float:left;background-color: rgba(41, 87, 117, 0.59);}
.mainr{width:487px;height:423px;margin-top:86.5px;float:right;}

.ztbout{}
.ztbout .main{width:1200px;height:680px;margin:104px auto;background:url(../images/zt.png) no-repeat center top;}
.zttitle{width:300px;height:auto;text-align:center;margin:0px auto;padding-top:50px;position:relative;}
.zttitle:before{content: "";left: 0;position: absolute;width: 100%;height: 1px !important;top: 112px;background-color: #000000;}
.zttitle p{color:#e4a316;font-size:33.66px;height:60px;line-height:60px;}
.zttext{margin:0 100px;font-size:25px;}
.zttext p{text-indent:2em;line-height:55px;margin-top:50px;}

.pc-banner{position:relative;}
.pc-banner h2{text-align:center;color:#666666;font-size:48px;font-weight:normal;}
.pc-banner:before{content:"";background-color:#1a2a44;height:520px;width:100%;position:absolute;top:160px;left:0;}

.port .portlogo{margin:15px 0 0 20px;}
.port .porttext{margin: 20px 20px 0 20px;line-height: 32px;color: #fff;text-indent: 2em;text-align: justify;}

.kty{height:596px;background:url(../images/kty.jpg) no-repeat center;}
.ctw{height:596px;background:url(../images/ctw.jpg) no-repeat center;}
.wsm{height:596px;background:url(../images/wsm.jpg) no-repeat center;}
.sfbg{height:656px;background:url(../images/sfbg.jpg) no-repeat center;}
.cz{height:596px;background:url(../images/cz.jpg) no-repeat center;}

.chile3{}
.chile3 ul{}
.chile3 li{float:left;width:calc( 33.333333% - 35.333333px );margin:0 10px;padding:10px;border:#969696 1px dashed;}
.chile3 li:nth-child(1){margin-left:0;}
.chile3 li:nth-child(3){margin-right:0;}
.chile3 li img{width:100%;float:left;}

.chile2{}
.chile2 div.z{padding:10px;border:#969696 1px dashed;}
.chile2 div.z img{width:294.656px;height:377px;float:left;}
.chile2 div.k{width:calc( 100% - 358.656px );padding:10px;border:#969696 1px dashed;}
.chile2 div.k img{width:100%;height:377px;float:left;}

.sfbg .mainl{height:499px;}
.sfbg .mainr{height:499px;}

.footer{height:452px;background:url(../images/footer.jpg) no-repeat center;}
.footer img{float:left;}
.Category {
	width: 10%;
	position: absolute;
	right: 0;
	top: 0;
	cursor: pointer
}
.Category a {
	height: 34px;
}
.Category span {
	display: inline-block;
	width: 28px;
	height: 34px;
	background: url("../images/tb.png") -60px -1px no-repeat;
	background-size: 110px 110px;
	vertical-align: top;
}
.Category .mip-showmore-btn{
    display: inline-block;
    width: 28px;
    height: 34px;
    background: url(../images/tb.png) -60px 5px no-repeat;
    background-size: 110px 110px;
    vertical-align: top;
	text-indent:-9999px;
	border:none;
	padding:0;
}
.new-tbl-type {
	display: table;
	width: 100%;
	background-color: #fff;
	padding: 10px 0;
  display:none;
}
a.new-tbl-cell {
	padding: 2px 0;
	text-align: center;
	width: 25%;
	font-size: 14px
}
.new-tbl-cell {
	display: table-cell;
	float: left
}
.new-tbl-cell span {
	vertical-align: text-top;
}
.rtop {
    width: 42px;
    height: 94px;
    position: fixed;
    right: 10px;
    bottom: 65px;
    z-index: 10000;
}
.rtop .tel{display:block;width:42px;height:42px;border-radius:50%;background: rgba(218,0,0,.8) url(../images/call_in.png) no-repeat;background-position: center center;background-size: contain;}
.rtop .gototop{width: 42px;
    height: 42px;
    background: rgba(0,0,0,0.5) url(../images/up.png) no-repeat;
    border-radius: 50%;
	    background-position: center center;
    background-repeat: no-repeat;
    background-size: 19px 20px;
    margin-top: 10px;
	border:0;
}

#bottomNav {
	border-top: 1px solid #C0C3C9;
	text-align: center;
	z-index: 99991;
	position: fixed;
	bottom: 0px;
	left: 0px;
	width: 100%;
	height: 60px;
	line-height: 40px;
	overflow: visible;
	color: #FFF;
	background: #ed2d38;
}
table {
	border-collapse: collapse;
	font-size: 16px;
	line-height: 1.25em;
}
#bottomNav td {
	padding: 10px;
	text-align: center;
	background: transparent url("../images/zx_bg.jpg") no-repeat scroll right center;
}
#bottomNav td a {
	color: #FFF;
}
#bottomNav td:nth-child(2) {
    background: #ed2d38;
}

.header-btn_fh span {
	display: inline-block;
	width: 120px;
	height: 36px;
	//background: url("../images/tb.png") 1px -60px no-repeat;
	background: url("../images/mweblogo.png") no-repeat;
	background-size: auto 32px;
	margin-left:5px;
	vertical-align: top;
}
.header-btn_fh a {
	display: block;
	padding: 7px 0 0 0;
	height: 34px;
}

.header {
	display: block;
	position: relative;
	height: 46px;
	color: #fff;
	background: #ed2d38;
	text-align: right;
	overflow: hidden;
	cursor: pointer
}
.header-btn {
	position: relative;
}
.header-btn a {
	display: block;
	padding: 7px 0 0 0;
	height: 34px;
}
.header-btn span {
	display: inline-block;
	width: 28px;
	height: 34px;
	background: url("../images/tb.png") -33px -2px no-repeat;
	background-size: 120px 120px;
	vertical-align: top;
}
.head_logo {
	margin: 5px 0 0 10px;
}
.head_left a, .head_right a {
	display: block;
	padding: 11px;
	position: relative;
}
.header .logo h1{
	font-size: 17px;
	font-weight:normal;
	}
.header .logo {
	margin: 0 auto;
	text-align: center;
	width: 50%;
	height: 46px;
	line-height: 46px;
	cursor: pointer;
	font-size: 17px;
}
@media screen and (max-width:768px){
	.main,.mainl,.mainr{width:100%;height:auto !important;padding:0;margin:0;}
	.ztbout .main{width:100%;height:auto;margin:0;}
	.zttitle{width:90%;margin-left:5%;padding-top:10px;}
	.zttitle p{font-size:26px;}
	.zttitle:before{top:62px;background-color: #d0d0d0;}
	.zttitle p{height:50px;line-height:50px;}
	.zttext{margin:10px;font-size:18px;text-align:justify;}
	.zttext p{line-height:28px;font-size:16px;margin-top:10px;}
	.pc-banner h2{font-size:26px;}
	.pc-banner:before{display:none;}
	.swiper-slide{margin-top:10px !important;margin-bottom:0 !important;}
	.swiper-container{margin-bottom:0 !important;}
	.pc-banner{margin-top:30px;}
	.button {top: -160px !important;}
	.port img{width:100%;max-width:100%;height:inherit;}
	.main img{width:100%;max-width:100%;height:inherit !important;}
	.port .portlogo img{width:inherit;max-width:100%;}
	.port .porttext{margin:20px;}
	.chile3 .main ul{margin:0 5px;margin-top:10px;}
	.t50{margin-top:10px;}
	.chile2 .main .fl{display:none;}
	.chile2 .main .fr{width:100%;margin:0;border:0;padding:0;}
	.chile2 div.z{display:none;}
	.footer{height:auto;}
	}