body{ font-family: '微软雅黑';}
a:hover{ text-decoration: none;color:#428bca;}
.a1{color:#428bca;}
.a1:hover{color:#ff7800;}
.inner,.main{ width: 1200px; margin: auto;}
.head{ height: 46px; width: 100%; min-width: 1200px; background: rgba(255,255,255,0.8); position: fixed; top:0; left: 0; z-index: 10;}
.head .logo{ float: left; padding-top: 10px; width: 82px;}
.head .nav{ float: left; margin-left: 10px;}
.head .nav li{ float: left; position: relative; width: 138px; height: 46px; line-height: 46px; text-align: center;}
.head .nav li a{ color: #333; font-size: 16px;}
.head .nav li.on{/*background: rgba(255,120,0,1);*/}
.head .nav li.on a{ color:#007aff;}
.head .nav dl{ position: absolute; overflow:hidden; top: 46px; opacity: 0; height:0; padding: 10px 0; width: 100%; left: 0; transition: all .5s ease;background:#007aff;}
.head .nav dd{ text-align: left; padding-left: 24px; background: url("../images/hd-next-li.png") 12px 10px no-repeat; line-height: 30px;}
.head .nav dd a{ font-size: 14px;}
.head .nav dd:hover { background: url("../images/nav-next-li-hover.png") 12px 10px no-repeat;}
.head .nav dd:hover a,.head .nav li:hover a{color: #fff;}
.head .nav li:hover{ background: #007aff;}
.head .nav li:hover dl{ opacity: 1; height:auto;}
.head .search{ float: right; margin-top: 13px; background: url("../images/u.png") no-repeat; display: block; width: 20px; height:20px;}
.topbanner{ height: 678px; width: 100%; position: relative;}
.bannerinner{ height: 678px; width: 100%; position: absolute;}
.bannertxt{ position: absolute;display: flex; justify-content: center; width: 100%; bottom: 12px; z-index:3;}
.bannertxt li{ text-align: center; display: block; width: 16px; height: 16px; border: 2px solid #fff; border-radius: 50%;margin: 0 7px; cursor: pointer; float:left;}
.bannertxt li.cur{ background: #fff; }
.h-video,.house,.money{ margin-top: 24px;}
.h-video li{ float: left; width: 590px; height: 326px; position: relative;}
.h-video li img{ width: 100%; height: 326px;}
.h-video li:after{ content:''; position: absolute;width: 590px; height: 326px; top: 0; left: 0; background: rgba(0,0,0,0.8);transition: all .5s ease;}
.h-video li:last-child{ float: right;}
.h-video li:hover:after{ opacity: 0;}
.h-video li a.play{ width: 70px; height: 70px; background: url("../images/play.png"); position: absolute; top:50%; left: 50%; z-index: 2; margin: -35px 0 0 -35px;}
.house dl,.money li{ float: left; width: 588px; border: 1px solid #dfdfdf; border-radius: 5px;}
.house dl:last-child{ float: right;}
.house dt{ text-align: center; font-size: 24px; padding-top: 10px;}
.house dt a{ color:#428bca;}
.house dt h2{ font-weight: 100;}
.house dt h4{ font-size: 16px; margin-top: 8px; font-weight: 100;}
.house dd img{ width: 100%; border-radius: 5px;}
footer{ width: 100%; min-width: 1200px; border-top: 3px solid #f2f2f2; height: 50px; line-height: 22px; margin-top: 40px; padding-top: 10px;}
.money li:nth-child(2){ float: right;}
.money li img{ width: 100%; height: 420px;}
.money li h2{ text-align: center; font-weight: 100; font-size: 16px; margin: 10px 0 8px 0;}
.money li p{ text-align: center; font-size: 14px; padding-bottom: 8px;}
.money .mask{ position: relative; width: 100%; height: 420px; overflow: hidden;}
.money .mask:after{ content: ''; position: absolute; top: 0; left: 0; background: rgba(0,0,0,0.6);transition: all .5s ease;width: 100%; height: 420px; opacity: 0;}
.money .mask:hover:after{ opacity: 1;}
.money .mask .more{display:block;transition: all .5s ease; width: 96px; left: 50%; position: absolute; margin: -20px 0 0 -48px; border-radius: 5px; z-index: 2; background: #ff7800; text-align: center; line-height: 40px; color: #fff; font-size: 16px; bottom: 180px; opacity: 0;}
.money .mask:hover .more{ bottom: 50%; opacity: 1;}
.subbanner{ width:100%; min-width:1200px;background-color:#ececec; background-repeat:no-repeat; background-position:center; height:595px;}
.subbanner img{ width:100%;}
.area-top{ margin:20px 0 0 0; position:relative; height:34px; line-height:34px;}
.area-top .area-title{ color:#666; border-bottom:2px solid #428bca; position:absolute; font-size:24px; font-weight:100; top:-6px; padding-bottom:6px;}
.area-top .area-describe{ position:absolute; left:134px; top:-4px; color:#888; font-size:18px;}
.right{ width:300px; float:right;}
.left{ width:880px; float:left;}
.sub-blockMenu{background-color:#e6e7f2}
.sub-blockMenu li{ border-bottom:1px solid #d2d2d2; padding:14px 0 14px 38px; font-size:14px;}
.sub-blockMenu li:last-child{ border-bottom:0;}
.sub-blockMenu li.active,.sub-blockMenu li:hover{color:#428bca;}
.sub-blockMenu li.active a{ color:#428bca;}
.sub-blockMenu li a{transition: all 0.2s linear 0s;}
.mtit{ border-bottom:2px solid #428bca; font-weight:bold; color:#428bca; padding:14px 0 14px 40px; font-size:16px;}
.news-400{ margin-top:10px;}
.sub-blockMenu dl{ padding:10px;}
.sub-blockMenu dt{ float:left; width:142px; height:142px;}
.sub-blockMenu dt img{ width:140px; height:140px; border:1px solid #ddd; border-radius:2px;}
.sub-blockMenu dd{  margin:20px 0 0 162px; font-size:14px;}
.img-box {
    height: 384px;
    margin-bottom: 40px;
    width: 880px;
}
.contact { line-height:1.8;}
.contact h2{ color:#469bde; font-size:30px; font-weight:100;}
.contact p{ font-size:14px; margin-top:12px;}
.contact img{ max-width:100%; display:block; margin:auto;}
.contact p em{color:#469bde;}
.contact dl{ margin:60px 0 40px 0;}
.contact dt{ background:url(../images/address.png) 0 3px no-repeat; padding-left:30px; font-size:24px; color:#469bde;}
.contact dd{ font-size:18px; margin-top:4px;}

.pagination{text-align:center;display:block;margin:0 auto;padding:15px 0}.pagination ul{font-size:0}.pagination ul li{vertical-align:top;letter-spacing:normal;word-spacing:normal;display:inline-block;margin:0 0 0 -1px}.pagination li span{font:600 12px/20px Verdana,Tahoma,Arial;color:#AAA;background-color:#FFF;text-align:center;display:block;min-width:20px;padding:8px;border:1px solid #E6E6E6;position:relative;z-index:1}.pagination li a span,.pagination li a:visited span{color:#555;text-decoration:none;background-color:#FFF;position:relative;z-index:1}.pagination li a:active span,.pagination li a:hover span{color:#ED5564;text-decoration:none;border-color:#DB4453;position:relative;z-index:9;cursor:pointer}.pagination li a:hover{text-decoration:none}.pagination li span.currentpage{color:#FFF;font-weight:700;background-color:#ED5564;border-color:#DB4453;position:relative;z-index:2}.pagination li:first-child{margin-right:8px}.pagination li:last-child{margin-left:8px}
.news{border:1px solid #eee;margin-bottom:10px;}
.news dl{ margin-bottom:20px;}
.news dt{ float: left;}
.news dt img{width: 235px;height: 170px;}
.news dd{float: left;width:528px; padding-top: 9px;padding-left: 30px;height: 156px; position:relative; font-size:14px;}
.news dd h2{color: #000; font-size: 18px;overflow: hidden; white-space: nowrap; text-overflow: ellipsis; font-weight: 700; text-align: left;height:20px}
.news dd p{ margin-top:16px; line-height:1.8;}
.news dd .read{ position:absolute; left:30px; bottom:-18px;}
.post-head h1{ font-size:24px; color:#000;margin-top:15px;text-align:center;line-height:1.8em;font-weight:bold}
.post-meta{ margin-top:12px; font-size:14px; color:#666;text-align:center}
.post-meta .author{ color:#666; margin-right:12px;}
.post-meta .date{ color:#666;}
.post-meta .fr{ float:right; margin-right:50PX;}
.post-content{line-height: 30px;font-size: 16px;margin-top:15px;}
.post-content P{line-height:2em;word-break:break-word}
.post-content img{ max-width:100%;}
.web-en .head{ height:80px;}
.web-en .head .logo{ width:216px; padding-top:0;}
.web-en .head .nav{ margin-left:15px;}
.web-en .head .nav li{ height:80px; line-height:80px; width:138px;}
.web-en .head .nav dl{ top:80px; width:290px;}

.exhibition{}
.exhibition ul{ margin-left:-30px;}
.exhibition li{ float:left; width:424px; margin-left:30px; margin-bottom:30px;}
.exhibition li img{ width:424px; height:252px;}
.exhibition li p{ text-align:center; font-size:14px; margin-top:4px;}
.swiper-container {
	margin-top:80px !important;
	width: 100%;
	height: 100%;
}
.swiper-wrapper,.swiper-slide{
	height:500px;
}
.swiper-slide img{ width:100%; height:500px;}
.news-right,.news-left{ float:left; width:294px; margin-top:18px;} 
.news-right{width: 880px;float: right;}

.description{font-size:14px;background-color:#f6f7fb; padding:20px; margin:0px 30px; color:#666; line-height:1.8em;}

.right h2 {font:100 16px/36px "Microsoft YaHei";height:36px;background:#d8d8ea;padding:0 10px 0 0;margin:0 0 5px 0;border-bottom:1px solid #DDD;}
.techdetail_r{ float:right; width:300px;}
.techdetail_rimg{ width:300px; height:250px; overflow:hidden; margin-bottom:15px;}
.techdetail_r h4{ height:28px; line-height:28px;}
.techdetail_r h4 font{ display:block; width:150px; float:left;  font-weight:bolder; text-indent:22px; font-size:14px;}
.techdetail_r h4 span{ float:right; margin-right:10px; margin-top:8px;}
.techdetail_r ul li{ background:url(../images/ico10.png) no-repeat left center; text-indent:20px; height:26px; line-height:26px;}
.techdetail_r ul { height:336px; border:1px solid #6166c3;border-top:2px solid #fec097; padding:10px; overflow:hidden;}
.techdetail_r ul li a{ display:block; height:26px; overflow:hidden;}
.techdetail_r ul li a:hover{ color:#f60; text-decoration:underline;}
.techdetai_ydph{ margin-bottom:15px;}
.techdetai_sxdr{margin-bottom:15px;}
.techdetai_sxdr ul{height:336px; border:1px solid #6166c3;border-top:2px solid #fec097; padding:12px 15px; overflow:hidden;}
.techdetai_sxdr ul li span{ float:right; color:#999999;}
.techdetai_sxdr ul li a{ display:block; width:200px; height:26px; overflow:hidden;}
.techdetai_rwft{ margin-bottom:15px; margin-top:15px;}
.techdetai_rwft p{ text-align:center; height:102px; margin-bottom:5px;}
.techdetai_rwft p img{ max-height:102px;}
.techdetai_rwft ul li{ background:url(/ico1.jpg) no-repeat left center;}
.techdetai_qtwx{ border:1px solid #6166c3;}
.techdetai_qtwx ul{ border:none; height:276px;}
.techdetai_qtwx h4{ background: #6166c3 no-repeat 10px center;font-weight:bolder; text-indent:30px; font-size:14px; height:36px; line-height:36px;color:white}
.techdetai_qtwx ul li{background:url(/images/ico1.jpg) no-repeat left center;}
.techdetai_ydph h4 font{background:url(../images/jswxdetailico1.png) no-repeat left center;}
.techdetai_sxdr h4 font{background:url(../images/jswxdetailico2.png) no-repeat left center;}
.techdetai_rwft h4 font{background:url(../images/jswxdetailico3.png) no-repeat left center;}

.post-head time{margin-right:30px}
.post-head a,.post-meta span{display: inline-block;border-style: solid;border-width: 1px;padding: 0 10px;line-height: 1.5em;color:#6166c3;}
section a{margin-right:7px}