/*图文列表start*/
.imgText1{ overflow: hidden;}
.imgText1 dd{ overflow: hidden; padding-bottom: .5rem;}
.imgText1 dd a{ overflow: hidden; display: block;}
.imgText1 dd .pic{ width:4.75rem; float: left; margin-right: .5rem;}
.imgText1 dd .pic:before{ padding-top: 66.3043%;}
.imgText1 dd .text{ overflow: hidden; padding-top: .05rem;}
.imgText1 dd .text .time{ overflow: hidden; height: 1rem; line-height: 1rem; color: #808080; font-size: .6rem;}
.imgText1 dd .text .title{ overflow: hidden; height: 1rem; line-height: 1rem; color: #000000; font-size: .65rem;}
.imgText1 dd .text .info{ overflow: hidden; line-height: 1rem; height: 1rem; font-size: .6rem; color: #808080;}
.imgText1_1{ padding-top: .5rem;}
.imgText1_1 dd{ padding: 0 .5rem .5rem;}

.imgText2{ overflow: hidden;padding: .5rem .5rem 0;}
.imgText2 dd{ padding: 0 1.25rem; height: 6.75rem; position: relative; margin-bottom: .5rem;}
.imgText2 dd:before{ display: block; content: ''; position: absolute; left: 0px; top: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.6); z-index: 1;}
.imgText2 dd img{ display: block; width: 100%; height: 100%; object-fit: cover; position: absolute; left: 0px; top:0px; z-index: 0;}
.imgText2 dd a{ display: block; position: relative; z-index: 2;}
.imgText2 dd .text{ height: 6.75rem; position: relative; z-index: 1;}
.imgText2 dd .text .title{ height: 1.5rem; line-height: 1.5rem; color: #ffffff; font-size: 14px;}
.imgText2 dd .text .info{ line-height: 1rem; color: #FFF;  font-size: .5rem; margin-bottom: .5rem;}
.imgText2 dd .text .btn{ display: inline-block; height: 1rem; line-height: 1rem; padding:0 .75rem; background: #0048a4; color: #FFF;  font-size: .5rem;}
/*图文列表end*/
/*二级菜单start*/
.mobileSubMenu {
	height: 2rem;
	position: relative;
	z-index: 5;
	margin: 0 auto;
	width: 100%;
	transition: 0.5s;
	background: #FFF;
}

.subMenu .swiper-slide {
	font-size: 0.6rem;
	width: auto;
}

.subMenu a {
	display: block;
	color: 333333;
	position: relative;
	height: 2rem;
	font-size: 0.6rem;
	line-height: 2rem;
	padding: 0 1rem;
}

.subMenu .swiper-slide.hover a {
	color: #fff;
	background: #0054a6;
}

/*二级菜单end*/
/*全图start*/
.imgList1{
	padding: 0.5rem;
    margin-right: -.5rem;
}
.imgList1 dd{
    width:50%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-right: 10px;
    float: left;
    display: inline;
}
.imgList1 dd .pic{ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.13)}
.imgList1 dd .pic:before{ padding-top: 66.66667%;}
.imgList1 dd .pic img{ padding: .25rem; box-sizing: border-box;-webkit-box-sizing: border-box;}
.imgList1 dd .text{ height: 1.75rem; line-height: 1.75rem; text-align: center; color: #333333; font-size: .6rem; padding: 0 .5rem;}


.imgList2{
	padding: 0.5rem;
    margin-right: -.5rem;
}
.imgList2 dd{
    width:50%;
    box-sizing: border-box;
    -webkit-box-sizing: border-box;
    padding-right: 10px;
    float: left;
    display: inline;
}
.imgList2 dd .pic{ box-shadow: 0px 4px 12px rgba(0, 0, 0, 0.13)}
.imgList2 dd .pic:before{ padding-top: 48.3871%;}
.imgList2 dd .pic img{ padding: .25rem; box-sizing: border-box;-webkit-box-sizing: border-box;}
.imgList2 dd .text{ height: 1.75rem; line-height: 1.75rem; text-align: center; color: #333333; font-size: .6rem; padding: 0 .5rem;}
/*全图end*/
/*瀑布流start*/
#container{position:relative; margin: 5px;}
.grid{width:50%;min-height:5rem;font-size:.6rem;float:left;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;}
.gridCon{-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;background:#fff;border-radius:2px;padding:0.25rem;}
.grid strong{width:100%;display:block;font-size:0.6rem;text-align:center;line-height:0.9rem;font-weight:normal;text-overflow: ellipsis;white-space: nowrap;overflow:hidden;padding:.25rem 0 0 0;}
.grid img{max-width:100%;}
/*瀑布流end*/
/*投票start*/
.voteList{display:block;clear:both;overflow:hidden;padding:.3rem 0;}
.voteList dd{display:inline;float:left;width:50%;padding:.2rem .2rem .2rem .4rem;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;overflow:hidden;}
.voteList dd:nth-child(even){padding:.2rem .4rem .2rem .2rem;}
.voteList dd a{display:block;width:100%;background:#fff;overflow:hidden;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;padding:.4rem;border-radius:1px;}
.voteList dd .pic_box{position:relative;background:#efeff4 url(../images/loading.gif) no-repeat center center;}
.voteList dd .pic_box:after{content:'';display:block;width:100%;padding-top:75%;}
.voteList dd .pic_box img{width: 100%;height: 100%;position:absolute;left:0;top:0;display:block;}
.voteList dd .pic_box span{background:rgba(0,0,0,0.8);padding:.2rem .25rem .1rem .25rem;color:#fff;font-size:.5rem;position:absolute;left:0;bottom:0;z-index:9;}
.voteName{height:1.5rem;clear:both;overflow:hidden;}
.voteName B{display:inline-block;width:50%;float:left;text-align:left;color:#555;font-size:.6rem;line-height:1.5rem;height:1.5rem;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.voteName strong{display:inline-block;width:50%;float:right;text-align:right;color:#cc0000;font-size:.6rem;line-height:1.5rem;height:1.5rem;overflow:hidden;text-overflow: ellipsis;white-space: nowrap;}
.voteInfo{line-height: 1.25rem; color: #202022; padding:.5rem; font-size: .7rem; background: #fff;margin:.4rem .4rem 0 .4rem;}
.voteBt{width:100%;clear:both;color:#fff;font-size:.6rem;line-height:1.5rem; height: 1.5rem; border-radius:2px;background:#125fc8;text-align:center;}
.voteBanner{clear:both;overflow:hidden;}
.voteBanner img{max-width:100%;}
.voteTab{clear:both;overflow:hidden;padding:.5rem 0 0 .4rem;}
.voteTab dd{float:left;display:inline-block;}
.voteTab dd a{display:block;font-size:12px;background:#fff;padding:.5rem .75rem .4rem .75rem;}
.voteTab dd.hover a{color:#fff;background:#125fc8;}
.voteTab dt{float:right;font-size:12px;color:#cc0000;padding:.35rem .75rem .25rem .75rem;}
/*投票end*/
/*大事记start*/
.event{overflow:hidden;clear:both;padding:1rem 0 0 0;}
.event dd{overflow:hidden;clear:both;position:relative;padding:0 0 0 .75rem;}
.event dd s{width:.3rem;height:.3rem;display:block;background:#cbcbcb;border-radius:100%;position:absolute;left:.65rem;top:0px; z-index:10;}
.event dd .lineY{
	overflow:hidden;
	padding:0 0 0 1rem;
	position:relative;
	}
.event dd .lineY:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width:1;
    height:100%;
    border-right: 1px solid #ebebeb;
    color: #d9d9d9;
    -webkit-transform-origin:scaleX(0.5);
    transform-origin:scaleX(0.5);
    -webkit-transform: scaleX(0.5);
    transform: scaleX(0.5);
	z-index:1;
}
.event dd .lineX{
	clear:both;
	overflow:hidden;
	padding:0 0 .5rem 0;
	margin:0px 0 .5rem 0;
	position:relative;
	}
.event dd .lineX:before {
    content: " ";
    position: absolute;
    left: 0;
    bottom: 0;
    width: 100%;
    height: 1px;
    border-top: 1px solid #ebebeb;
    color: #d9d9d9;
    -webkit-transform-origin: 0 0;
    transform-origin: 0 0;
    -webkit-transform: scaleY(0.5);
    transform: scaleY(0.5);
}
	
.event dd .time{line-height:1.25rem;color:#cfcfcf;}
.event .eventInfo{line-height:1.1rem; padding:.25rem .25rem 0 0; font-size:0.65rem;}
.eventTitle{ font-size:0.9rem; clear:both; overflow:hidden; font-weight:bold;}
/*大事记end*/
/*留言start*/
.message_dl{clear: both;padding: .5rem 0;}
.message_dl dd{height: 1.75rem;padding: .25rem 0;clear: both; display: flex;}
.message_dl dd span{width: 80px;text-align: right;display: block;line-height: 1.75rem;float: left;padding: 0 .25rem 0 0;}
.messageInput{width: 100%;display: block;float: left;line-height: 1.75rem;height: 1.75rem;background: #fff;outline: medium;padding: 0 0 0 .25rem;outline: medium;border:1px solid #ececec; box-sizing: border-box;}
.message_dl dd .formC{ flex: 1;}
.message_dl dd textarea{width: 100%;height: 7.5rem;border:1px solid #ececec;background: #fff;outline: medium;padding: 0 0 0 .25rem; box-sizing: border-box;}
.message_btn{clear: both;height: 1.75rem;padding: .5rem 0 0 4.25rem;}
.mobile_btn1{display: block;height: 1.75rem;line-height: 1.75rem;text-align: center;color: #fff;font-size: .7rem;border: none;background:#125fc8;cursor: pointer;padding: 0 .75rem;margin: 0 .25rem;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}
.mobile_btn1:visited{color: #fff;}
.mobile_btn1:hover{color: #fff;}
.mobile_btn1:active{color: #fff;}
a.mobile_btn2{display: block;height: 1.75rem;line-height: 1.75rem;text-align: center;color: #fff;font-size: .7rem;border: none;background:#2b2b2b;cursor: pointer;padding: 0 .75rem;margin: 0 .25rem;-moz-border-radius:2px;-webkit-border-radius:2px;border-radius:2px;}

.msgBox2{
    overflow: hidden;
    padding: .5rem;
}
.msgTit2{
    overflow: hidden;
    font-size:0.7rem;
    color:#333;
}
.msgAreaBox{
    overflow: hidden;
    position: relative;
    padding: .05rem;
}
.msgAreaBox:before{
    display: block;
    content: "";
    overflow: hidden;
    width: 200%;
    height: 200%;
    border: 1px solid #ddd;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #fff;
    -webkit-transform-origin: 0px 0px;
    -moz-transform-origin: 0px 0px;
    -ms-transform-origin: 0px 0px;
    -o-transform-origin: 0px 0px;
    transform-origin: 0px 0px;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    -webkit-border-radius: 6px;
    -moz-border-radius: 6px;
    -ms-border-radius: 6px;
    -o-border-radius: 6px;
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
}
.msgArea{
    display: block;
    width: 100%;
    height:4.5rem;
    overflow-x: hidden;
    overflow-y: auto;
    font-size: 0.6rem;
    color:#666;
    line-height:0.9rem;
    padding: 0px .25rem;
    outline: none;
    border:none;
    background: none;
    position: relative;
    z-index: 2;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.msg_dl2{
    overflow: hidden;
}
.msg_dl2 dd{
    overflow: hidden;
    padding:0.25rem 0px;
}
.msgDiv2{
    overflow: hidden;
    position: relative;
    padding: .05rem;
    display: flex;
}
.msgDiv2:after{
    display: block;
    content: "";
    overflow: hidden;
    width: 200%;
    height: 200%;
    border: 1px solid #ddd;
    position: absolute;
    left: 0px;
    top: 0px;
    background: #fff;
    -webkit-transform-origin: 0px 0px;
    -moz-transform-origin: 0px 0px;
    -ms-transform-origin: 0px 0px;
    -o-transform-origin: 0px 0px;
    transform-origin: 0px 0px;
    -webkit-transform: scale(0.5);
    -ms-transform: scale(0.5);
    -o-transform: scale(0.5);
    transform: scale(0.5);
    border-radius: 6px;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    z-index: 1;
}
.msgInpDiv{
    flex: 1;
    overflow: hidden;
    position: relative;
    z-index: 2;
    padding-left: .35rem;
}
.msgInp2{
    display: block;
    width: 100%;
    height:1.75rem;
    overflow: hidden;
    font-size:0.6rem;
    color:#666;
    line-height: 33px;
    padding: 2px 5px 0px 5px;
    outline: none;
    border:none;
    background: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.msgDiv2 span{
    width:1.25rem;
    display: block;
    height:1.65rem;
    line-height:1.65rem;
    overflow: hidden;
    font-size:0.8rem;
    color:#999;
    position: relative;
    z-index: 2;
    padding-top: .1rem;
    text-align: right;
}
a.msgBt2{
    display: block;
    height:1.9rem;
    overflow: hidden;
    line-height:1.9rem;
    font-size:0.7rem;
    color:#fff;
    background: #fa7169;
    text-align: center;
    padding-top:0.1rem;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
}

/*留言列表*/
.msgList{overflow:hidden;clear:both;padding:1rem 0 0 0;}
.msgList dd{overflow:hidden;clear:both;position:relative;padding:0 0 0 .75rem; font-size:.65rem;}
.msgList dd s{width:.5rem;height:.5rem;display:block;background:#cbcbcb;border-radius:100%;position:absolute;left:.5rem;top:0px;}
.msgList dd .lineY{overflow:hidden;padding:0 0 0 1rem;border-left:1px solid #e4e4e4;}
.msgList dd .lineX{clear:both;overflow:hidden;padding:0 0 .5rem 0;margin:0px 0 .5rem 0;position:relative;border-bottom:1px solid #e4e4e4;}
.msgList dd .time{line-height:1.25rem;color:#cfcfcf;}
.msgList .msgInfo{line-height:.9rem;}
.msgName{font-size:0.7rem;clear:both;color:#333;padding:0 0 .25rem 0; font-weight:bold;}
.msgReply{color:#cc0000;clear:both;line-height:0.9rem;background:#f8f8f8;overflow:hidden;padding:.35rem .25rem .25rem .4rem;margin:0 .5rem 0 0;border-radius:3px;}

/*留言end*/

/*图片弹窗start*/
.picSwiperhtml{ display: none;}
.mainPic{ position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; background: #000; z-index: 1000; visibility: hidden; opacity: 0; transition: all 0.3s linear;-webkit-transition: all 0.3s linear }
.mainPic.show{ visibility: visible; opacity: 1; }
.mainPicClose{ position: absolute;z-index: 1;  right: 1rem; top:0.5rem; width: 1.9rem; height: 1.9rem; background: url(../images/close.png) no-repeat center center; background-size: auto 1.9rem;}
.mainPicClose span.myIcn{font-size:1.8rem;}
.mainPicBox{ position: absolute; left: 0px; width: 100%; height: 100%; top:50%; transform: translateY(-50%);}
.mainPicBox .swiper-container {
  width: 100%;
  height: 100%;
}
.mainPicBox .swiper-slide {
  overflow: hidden;
}
.photePage{ position: absolute; left: 0px; width: 100%; top:0px; height: 2.0rem; line-height: 2.5rem;  text-align:  center; color: #FFF; font-size: 0.7rem }
/*图片弹窗end*/
/*相册列表start*/
.bbsList{ overflow: hidden;}
.bbsList li{ overflow: hidden; background: #FFF; padding: .5rem; margin-bottom: .5rem;}
.bbsList li .listL{ width: 3rem; overflow: hidden; margin-right: .5rem;}
.bbsList li .listL .pic{ margin-bottom: .25rem;overflow: hidden;}
.bbsList li .listL .pic:before{ padding-top: 100%;}
.bbsList li .listL .pic img{ border-radius: 50%; }
.bbsList li .listL .text{ line-height: 1rem; color: #666666; font-size: .65rem;}
.bbsList li .listR{ overflow: hidden;}
.bbsList li .listR .title{ height: 1.75rem; line-height: 1.75rem;}
.bbsList li .listR .title a{font-size: .75rem; color: #333333;}
.bbsList li .listR .info{ line-height: 1rem; color: #545454; font-size: .6rem; height: 3rem; overflow: hidden;}
.bbsList li .listR .infoMore{ line-height: 20px; height: 20px; color: #d8212f; font-size: .6rem; display: none;}
.bbsList li .listR .infoMore i{ margin-left: .25rem; font-size: .7rem;}
.bbsList li .listR .infoMore.active i{ transform: rotate(180deg);-webkit-transform: rotate(180deg);}
.bbsPicList{ overflow: hidden; margin-right: -.5rem;}
.bbsPicList dd{ overflow: hidden; float: left; width: 33.3333%; padding-right: .5rem; margin-bottom: .5rem;}
.bbsListDn{ height: 1.4rem; line-height: 1.4rem; overflow: hidden; color: #999999; font-size: .6rem;}
.bbsListDnR{ overflow: hidden;}
.bbsListDnR span{ float:left;display: inline;height: 1.4rem; margin-left: .5rem;}
.bbsListDnR span.span1 em.myIcn{ font-size: 0.8rem;}

.replayList{ overflow: hidden;}
.replayList dd{ background: #eaeaea; padding: .25rem; color: #666666; line-height: 1rem; font-size: .6rem; margin-bottom: 10px;}
.replayList dd span{ color: #3f73c0;}
/*相册列表end*/


/*————————————————————————————————————————荣誉资质页 start————————————————————————————————————————*/
.honor_imgList{ overflow: hidden; margin-right: -0.5rem;}
.honor_imgList dd{ overflow: hidden; float: left; display: inline; width: 50%; margin-bottom:0.5rem;}
.honor_imgList dd .con{ overflow: hidden; margin-right: 0.5rem;background: #fff;padding: 0.5rem 0.5rem 0;}
.honor_imgList dd .a{ display: block;}
.honor_imgList dd .pic{ width: 100%; overflow: hidden; position: relative;}
.honor_imgList dd .pic:before{ display: block; content: ''; padding-top: 70%;}
.honor_imgList dd .pic img{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.honor_imgList dd .text{ display: block;height: 2rem;line-height: 2rem; color: #333333; font-size: 0.65rem; overflow:hidden;text-align: center;white-space: nowrap;text-overflow: ellipsis;}
.honor_imgList dd:hover .text{ color: #0054a6;}
/*————————————————————————————————————————荣誉资质页 end————————————————————————————————————————*/
/*————————————————————————————————————————新闻全文页 start————————————————————————————————————————*/
.textList1 {
	overflow: hidden;
}

.textList1 .bdBottom {
	position: relative;
}
.textList1 .bdBottom .con{
	padding: .15rem 0;
}
.textList1 .bdBottom .title{
	height: 1.17rem;
	font-size: .6rem;
	color: #333;
	overflow: hidden;
	text-align: left;
	font-weight: bold;
}
.textList1 .bdBottom .time{
	height: 1rem;
	line-height: 1rem;
	font-size: .55rem;
	color: #bbb;
}
.textList1 .bdBottom .text{ padding: 0.5rem 0.6rem;}
.textList1 .bdBottom .textC{
	height: 2.2rem;
	line-height: 1.1rem;
	font-size: .65rem;
	color: #777;
}
/*————————————————————————————————————————新闻全文页 end————————————————————————————————————————*/
/*————————————————————————————————————————产品详情页 start————————————————————————————————————————*/
.dataiBanner{ width:16rem; height: auto; border: 2px solid #c2c2c3; margin:0 auto; overflow: hidden; position: relative; }
.dataiBg{ padding: 1.25rem 0 0;}
.dataiBanner .swiper-slide{padding:0rem 0 0;}
.dataiBanner img{ width: 100%;}
.dataiBanner .swiper-pagination{ height: 1.25rem; width: 2.35rem; background: #a8a8a8;  line-height: 1.25rem; border-radius: 46%; color: #fff; margin-left: 79%;}
.dataiTitle h2{ font-size: .75rem; padding-bottom:.5rem; }
.dataiTitle { color: #333333; font-weight: bold;  padding:0 1rem;}
.articleBox .title{font-size: 0.7rem;}
.articleBox .textc{font-size: 0.6rem;}
.p40{padding:0 1rem;}
/*————————————————————————————————————————产品详情页 end————————————————————————————————————————*/
/*————————————————————————————————————————公司简介页 start————————————————————————————————————————*/
.compan{ margin: 0 0.5rem;}
.companTile{ display: flex; flex-wrap: wrap;}
.companTile div{ width: 50%; text-align: center; font-size: .6rem; font-weight: bold;  padding-top: .7rem; padding-bottom: .7rem; } 
.xian{border-bottom: 1px solid #f5e1e1;}
.companTile div span{  font-size: .95rem; color: #ffbe0b; }
.companBg{width: 15.3rem; height: 10.2rem; background: #0054a6;  margin: 0  auto; position: relative;}
.companBanner{ overflow: hidden; width: 100%; position: absolute; top: -.5rem; left: -.5rem;}
.companBanner img{ width: 100%;}
.h80{  height: 2rem;clear: both;}
.companBanner span{ width: .57rem; height: .25rem; background: #ffffff;  border-radius: 35%	;}
.companText span{font-size: 0.6rem;line-height: 1.2rem;}
.companText{ padding: .75rem; font-size: .6rem; line-height: 1.2rem;}
/*————————————————————————————————————————公司简介页 end————————————————————————————————————————*/
/*————————————————————————————————————————案例详情页 start————————————————————————————————————————*/
.newconten .pic{  margin: 0.55rem 1rem} 
.newTitle h2{ font-size: 0.65rem; color: #333333;  line-height:2.25rem ;}
.newTitle span{line-height:1rem; color:#333333; font-size: 0.6rem; display: block;}
.newTitle h3{font-size: 0.6rem; color: #333333; line-height: 2.5rem;}
.newTitle{ padding-bottom: 0.55rem;}
.newconten{ margin: 0 0.55rem;}
/*————————————————————————————————————————案例详情页 end————————————————————————————————————————*/
/*————————————————————————————————————————新闻动态图文页 start————————————————————————————————————————*/
.news_imgText dd{ overflow: hidden;padding:0.5rem 0;}
.news_imgText dd a{ display: block; overflow: hidden;}
.news_imgText dd .pic{ width: 6rem; float: left; margin-right: .5rem; background-size: auto 1rem;}
.news_imgText dd .text{ overflow: hidden;padding: 0.5rem 0;}
.news_imgText dd .text .title{ height: 2rem; line-height: 1rem; color: #333; font-size: 0.65rem;padding: 0 0 1.5rem;box-sizing: border-box;}
.news_imgText dd .text .time{ height: 1rem; line-height: 1rem; color: #666666; font-size: .65rem;}
/*————————————————————————————————————————新闻动态图文页 end————————————————————————————————————————*/
/*————————————————————————————————————————成功案例页 start————————————————————————————————————————*/
.case_imgList{ overflow: hidden; margin-right: -0.5rem;}
.case_imgList dd{ overflow: hidden; float: left; display: inline; width: 50%; margin-bottom:0.5rem;}
.case_imgList dd .con{ overflow: hidden; margin-right: 0.5rem;background: #fff;padding: 0.5rem 0.5rem 0;}
.case_imgList dd .a{ display: block;}
.case_imgList dd .pic{ width: 100%; overflow: hidden; position: relative;}
.case_imgList dd .pic:before{ display: block; content: ''; padding-top: 70%;}
.case_imgList dd .pic img{ display:block; width:100%; height:100%; position:absolute; left:0px; top:0px;}
.case_imgList dd .text{ display: block; height: 2rem; line-height: 2rem; text-align: center; color: #333333; font-size: 0.65rem; overflow:hidden;white-space: nowrap;text-overflow: ellipsis;}
.case_imgList dd:hover .text{ color: #0054a6;}
/*————————————————————————————————————————成功案例页 end————————————————————————————————————————*/
/*————————————————————————————————————————联系我们页 start————————————————————————————————————————*/
.messaPhone{ display:flex; padding-top:1rem;}
.messaPhone .Phone{ width:50%; text-align:center;color:#666666; font-size:.6rem}
.messaPhone .Phone .img1{width:1.2rem;height:1.3rem;}
.messaPhone .Phone .img2{width:1.2rem;height:1rem;padding:0.3rem 0 0;}
.addRess .img3{width:1.3rem;height:auto;}
.Phone .phoneText span{ display:block; font-size:.65rem; color:#333333; font-weight:bold; line-height:1.1rem; padding-top:.5rem; }
.Phone .phoneText{ line-height:.95rem;padding-bottom:1rem; }
.addRess{ text-align:center; padding-top:0.5rem;}
.addRess .addText{color:#666666; font-size:.55rem;padding-bottom:1rem;}
.addRess .addText span{ display:block; font-size:.65rem; color:#333333; font-weight:bold; line-height:1.1rem; padding-top:.5rem;}
.contactMap{ height:15.3rem; width:100%; overflow:hidden; background:#f0f0f0f0}
.messageForm{ padding:0 .5rem; overflow:hidden}
.Fromtitle{ color:#333333; font-size:.7rem; font-weight:bold; padding:1.5rem;text-align: center;}
.formC { width:100%; height:2rem;  padding:.25rem 0;　outline: none; border:1px solid #f5f5f5; margin-bottom: .5rem;}
.formC input{ width:95%; height:100%; padding-left:.3rem;outline: 0; border:none}
.formD{ width:100%; height:2.5rem;   display: flex; margin-bottom: .5rem;}
.formD .formC{ width:6.65rem}
.formImg{ width: 3rem; height:1.55rem;padding: 0.5rem;border:1px solid #f5f5f5;}
.formImg img { height:100%; width:100%;}
.formText{ padding-left:.375rem}
.formText a{ line-height:2.5rem; font-size:.65rem; color:#333333;}
.formE{ width:100%}
.maytext{ border:1px solid #f5f5f5}
.formE textarea {display: block;width: 100%;padding: 6px 0;line-height: 25px;height: 195px; border: none;background: none;padding-left:.3rem;outline: 0
}
.messabut{ padding: 1rem 0;}
.messabut button{color:#fff;display:block; margin:0 auto; width:7rem; height:1.75rem; background:#0054a6;line-height:1.75rem; text-align:center; border-radius:1.25rem; border: none;}
/*————————————————————————————————————————联系我们页 end————————————————————————————————————————*/
/*————————————————————————————————————————招聘列表页 start————————————————————————————————————————*/
.recruitList dd{ overflow: hidden;}
.recruitList dd .recruitT{ padding: 0 0.5rem;overflow: hidden; height: 1.5rem; line-height: 1.5rem;background: #FFF; color: #656565; cursor: pointer; transition: all .3s; -webkit-transition: all .3s;border-bottom: 0.025rem solid #d9d9d9;}
.recruitList dd .recruitT .text{ font-size: 0.65rem;color:#333; display: flex;justify-content: space-between;}
.recruitList dd .recruitT .btn{ float: right; display: inline; width: 1.5rem; height: 1.5rem;}
.recruitList dd .recruitC{ overflow: hidden; font-size: 0.35rem; color: #999999;display: none; background:#FFF;}
.recruitC hr{border:1px solid #f2f3f5;}
.recruitText{ overflow: hidden; padding: 0.5rem 0.5rem;font-size:0.65rem;color:#666666;line-height: 1rem;border-bottom: 1px solid #d9d9d9;}
.recruitText .rectitle{font-size:0.65rem;color:#333333;padding: 0.125rem 0 0 0; line-height: 2rem; }
.recruitText .rectext{font-size:0.65rem;color:#666666;line-height: 0.9rem;padding:0 0 0.5rem;line-height: 1rem;}
.recruitBtn{ overflow: hidden;display: flex;justify-content: center;padding:0 0 1rem;}
.recruitBtn a{background: #0054a6;overflow: hidden; display: block; height: 1.25rem; line-height: 1.25rem; float: left; display: inline; padding: 0 1rem;; color: #FFF; border-radius: 0.075rem; transition: all .3s; -webkit-transition: all .3s;}
.recruitList dd.active{border: 0.025rem solid #d9d9d9;}
/*.recruitBtn a:hover{ opacity: 0.9}*/
/*.recruitList dd:hover .recruitT{ background: #0054a6; color: #FFF;}*/
/*.recruitList dd.active .recruitT{ background: #1b78cf; color: #FFF;}*/
/*————————————————————————————————————————招聘列表页 end————————————————————————————————————————*/
/*————————————————————————————————————————招聘弹窗页 start————————————————————————————————————————*/
.formDiv{
	border:1px solid #d9d9d9;
	margin-bottom: 0.5rem;
	padding: 0 0.5rem;
	height: 2rem;
}
.formDiv.bz{
	height: 7.5rem;
}
.formDiv .formTitle{
	font-size:0.65rem;
	color: #999999;
	line-height: 2rem;
}
.inputDiv{
	width: 80%;
	overflow:hidden;
	line-height: 2rem;
}
input[type=radio] {
    margin-left: 25px;
    cursor: pointer;
    font-size: 14px;
    width: 15px;
    height: 15px;
    position: relative;
    top: 5px;
    left: -10px;
}
input[type=radio]:after {
    position: absolute;
    width: 15px;
    height: 15px;
    top: -1px;
	right:0px;
    content: " ";
    background-color: #fff;
    color: #fff;
    display: inline-block;
    border-radius: 50%;
    border: 1px solid #0054a6;
}
input[type=radio]:checked:before {
    content: " ";
    display: block;
    position: relative;
    top: 2px;
	left:2px;
    width: 10px;
    height: 10px;
    color: #fff;
    font-weight: 400;
    z-index: 1;
    border-radius: 50%;
    background-color: #0054a6;
}
.inputDiv.bz{
	height: 100%;
}
.inputDiv .inputWidth{
	width:100%;
}
.inputDiv .yzmpic{
	height: 2rem;
	border-left:1px solid #d9d9d9;
}
.inputDiv .inputWidth .yzmpic img{
	display: block;
	width: 100%;
	height: 100%;
}
.formDiv .inputDiv.yzm{
	width: 100%;
	display:flex;
	justify-content: space-around;
}
.formDivBox .formDiv{
	width:60%;
	padding: 0;
}
.formDivBox .yzmText a{
	font-size: 0.65rem;
	color: #333333;
	line-height: 2rem;
	padding:0 0.5rem;
	overflow: hidden;
}
.formDivBox .formDiv .input {
	width:100%;
	padding: 0 0.5rem;
}
.inputDiv .inputWidth .input{
	width: 100%;
	height: 2rem;
}
.inputDiv .inputWidth .input span.red{
	color:#f00;
}
.formInput,textarea,.yzmInput{
	display: inline-block;
	height: 100%;
	width: 95%;
	font-size: 0.65rem;
	color: #333333;
	border: none;
	outline: none;
}
.inputDiv .selText{
	padding: 0.5rem 0 0;
}
.formDiv.ud{
	width: 100%;
	padding: 0.5rem 0 0 0;
	border: none;
}
.formDiv .down,.formDiv .up{
	display: block;
	float: left;
	display: inline;
	margin-right: 0.625rem;
	width: 3.75rem;
	height: 1.5rem;
	line-height: 1.5rem;
	font-size:0.65rem;
	text-align: center;
}
.formDiv .down{
	background:#d4ac4d;
	margin-left: 0.5rem;
}
.formDiv .up{
	background: #7a7a7a;
}
.formDiv a{
	color:#ffffff;
}
.formDiv .text1{
	line-height: 1.5rem;
	font-size:0.65rem;
	text-align: center;
	color: #999999;
}
.formBtn{
	display: flex;
	justify-content: space-around;
	text-align: center;
	line-height:1.5rem;
	padding: 1rem 0;
}
.formBtn .submit ,.formBtn .reset{
	display: block;
	width: 8.75rem;
	height:1.5rem;
	background: #d8d8d8;
	font-size: 0.65rem;
	color:#fff;
}
.formBtn .btnHover{
	background: #0054a6;
}
/*————————————————————————————————————————招聘弹窗页 end————————————————————————————————————————*/
/*————————————————————————————————————————发展历程页 start————————————————————————————————————————*/
.eventDl{ padding:1.25rem;   position:relative;}
.eventDl dd{font-size:.55rem; color: #333333;   align-items:center; position: relative; z-index: 1;}  
.eventDl dd .det{text-align: right; width:50%; padding:1rem  1.7rem 1rem 0;  box-sizing: border-box;  position: absolute;  top: 50%; transform: translateY(-50%); -webkit-transform: rotateY(-50%);  -webkit-box-sizing: border-box;}
.eventDl dd .conten{text-align: left; overflow: hidden; padding:1rem 0 1rem 1.7rem; width: 50%; float: right; box-sizing: border-box;  -webkit-box-sizing: border-box;}
.eventDl dd span{ font-size: .85rem;}
.eventDl dd:nth-child(2n) .det{right:0; text-align: left; padding:1rem 0 1rem 1.7rem;}
.eventDl dd:nth-child(2n) .conten{float: left; text-align: right; padding:1rem 1.7rem 1rem 0;}
.eventDl dt{ width: 2px; background: #d1d1d1; position: absolute; left:50%; top: 2rem; bottom: 3rem;height: 92%;}
.eventDl dd .yuan{ width: .87rem; height: .87rem; border:1px solid #d1d1d1;  padding: 0; border-radius: 50%; position: absolute;left: 50%;top: 30%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);background: #fff;}
.eventDl dd .yuan:before{display: block;content:'';background:#d1d1d1;width: .5rem;height: .5rem;border-radius:50%;position: absolute;left: 50%;top: 50%;transform: translate(-50%,-50%);-webkit-transform: translate(-50%,-50%);}  
/*————————————————————————————————————————发展历程页 end————————————————————————————————————————*/
/*————————————————————————————————————————产品列表页 start————————————————————————————————————————*/
.screenTop{color:#999999;font-size:0.6rem;background: #f5f5f5;height: 2.5rem;line-height: 2.5rem;padding: 0 0.5rem;}
.screenBox{display: flex;justify-content: space-between;flex-direction: row;flex-wrap: wrap;}
.screenBox .productTiltle{color:#333333;font-size:0.65rem;}
.screenBox dd{width: 48%;}
.screenDiv{text-align: center;background: #f5f5f5;border-radius: 1rem;margin-bottom: 0.75rem;}
.screenDiv a{color:#666666;font-size:0.6rem;}
/*————————————————————————————————————————产品列表页 end————————————————————————————————————————*/
/*———————————————————————————————————————产品综合页 star————————————————————————————————————————*/
.w710{width: 17.75rem;margin: 0 auto;}
.ksMlist{display: flex;}
.ksMlist dd{width: 25%;height: 1.95rem;}
.ksMlist dd div a{text-align: center;line-height: 1.95rem;font-size: 0.7rem;display: block;}
.ksMlist2{display: flex;justify-content: space-around;padding: 0.5rem 0;}
.ksMlist2 dd{width:3.375rem; height: 1.25rem;border-radius: 0.625rem;}
.ksMlist2 dd div a{text-align: center;display: block;line-height: 1.25rem;}
.ksMlist2 .screenImg{width: 2.25rem;height: 1.25rem;border-radius: 0.625rem;}
.ksMlist2 .screenImg div a{display: block;height: 100%;width: 100%;position: relative;left: 0;top:0.5rem;}
.ksMlist2 .screenImg div a span{background: url(../images/screen.png)no-repeat;width:0.625rem;height: 0.625rem;display: block;position: absolute;left: 50%;top: 50%;margin-left: -0.3125rem;margin-top: -0.2125rem;background-size:100% 100%;}
.pList{display: flex;justify-content: space-between;flex-wrap:wrap;}
.pList dd{width: 48%;margin-bottom: 0.75rem;}
.pList dd a .pdImg{width:8.625rem;height: 6.625rem;}
.pList dd a .pdImg:before{padding-top: 100%;}
.pList dd a .pdImg img{width: 100%; height: auto;}
.pList dd a .pdTitle{text-align: center;line-height: 1rem;font-size: 0.55rem;overflow: hidden;padding: 0.5rem 0 0;}
/*———————————————————————————————————————— 产品综合页 end ————————————————————————————————————————*/
/*
* page ycj
*/
.page{padding:5px 0;text-align: center;clear: both;font-size: 14px;}
.page a{display: inline-block;overflow: hidden;padding:10px 15px;color:#999999;border-radius:3px;background: #f2f7ff;transition: all 0.3s linear; margin: 0px 2px;}
.page a:hover{background: #114594;color: #fff;}
.page a.hover{background: #114594;color: #fff;}
.page input{display: inline-block;vertical-align: middle;height: 22px;border: 1px solid #e6e6e6;position: relative; top: -2px;}
.page input.pageDetail{width: 30px; height: 30px; text-align: center; border-radius: 3px; color: #999999; position: relative; top: -13px;}
.page label{color:#999999;position: relative;top: -11px;}
.page input.page_bnt{border: none; width: 30px; height: 25px; cursor: pointer; background: none; color: #999999; position: relative; top: -13px;}

.page a div{
    width: 11px;
    height: 19px;
    background-position: center center;
    background-repeat: no-repeat;
}
.page a.firstPage div{background-image: url(../images/firstpage.png)}
.page a.prevPage div{background-image: url(../images/prevpage.png)}
.page a.nextPage div{background-image: url(../images/nextpage.png)}
.page a.lastPage div{background-image: url(../images/lastpage.png)}

.page a.firstPage:hover div{background-image: url(../images/firstpageh.png)}
.page a.prevPage:hover div{background-image: url(../images/prevpageh.png)}
.page a.nextPage:hover div{background-image: url(../images/nextpageh.png)}
.page a.lastPage:hover div{background-image: url(../images/lastpageh.png)}

.page a.firstPage.disabled{background:#E2E2E2;}
.page a.prevPage.disabled{background:#E2E2E2;}
.page a.nextPage.disabled{background:#E2E2E2;}
.page a.lastPage.disabled{background:#E2E2E2;}

.page a.firstPage.disabled div{background-image: url(../images/firstpage.png)}
.page a.prevPage.disabled div{background-image: url(../images/prevpage.png)}
.page a.nextPage.disabled div{background-image: url(../images/nextpage.png)}
.page a.lastPage.disabled div{background-image: url(../images/lastpage.png)}

.articleBox {
	line-height: 1rem;
	color: #454545;
	padding: .5rem;
	font-size: 0.6rem;
	background: #fff;
}

.articleBox p,
.articleBox img {
	max-width: 100%;
}

.articleTitle {
	font-size: 0.75rem;
	color: #333333;
	text-align: center;
	font-weight: bold;
	padding: .5rem 1.5rem 0 1.5rem;
	line-height: 1.5rem;
}

.articleTime {
	display: block;
	clear: both;
	text-align: center;
	color: #999;
	font-size: 0.6rem;
	padding: 0 0 .25rem 0;
}

.articleTop {
	overflow: hidden;
	background: #f9fafb;
	padding: .5rem 0;
}

.articleTop .articleTitle {
	font-size: .9rem;
	color: #333333;
	text-align: center;
	font-weight: bold;
	padding: 0 2.5rem;
	line-height: 1.5rem;
}

.articleTop .articleTime {
	text-align: center;
	padding: .5rem 0 0 0;
}

.articleHand {
	clear: both;
	font-size: 0.75rem;
	padding: 0 0px 1rem 0;
	overflow: hidden;
}

.articleHand a {
	display: block;
	line-height: 1.6rem;
	padding: 0 1rem 0 .5rem;
	float: left;
	clear: both;
}

.box{padding: .5rem;}
.pageUp{
    clear:both;
    overflow:hidden;
    line-height:35px;
    font-size:16px;
    padding:20px 0 0 0;
    border-top: 1px solid #e4e4e4;
}
.pageUp a{color:#666;}
.pageUp a:hover{
    color:#2d7cbe;
}