/*--------全局样式--------*/
body{font-size: 14px;color: #333;line-height: 26px;font-family: "Microsoft YaHei";font-style: normal;overflow-x: hidden;}
form, div, body, img, p, a, img, dl, dd, dt, table, tr, td, th, h1, h2, h3, h4{margin: 0px;padding: 0px;border: 0;}
a:link{color: #333;text-decoration: none;}
a:visited{color: #333;text-decoration: none;}
a{color:#333;text-decoration: none;}
a:focus{-moz-outline-style: none;}
a:active{outline: none;text-decoration: none;}
ul, li{list-style: none;margin: 0;padding: 0;}
input, textarea, select{color: #333;margin: 0;padding: 0;font-size: 12px;font-family: "Microsoft YaHei";vertical-align: middle;}
input:focus, textarea:focus{outline: 0;}
/*-------- clear --------*/
.clearfloat:after{display:block;clear:both;content:"";}
.fl{float: left;}
.fr{float: right;}

/* 头部 */
.headcon{height: 90px;line-height: 90px;position: fixed;left: 0;top: 0;z-index: 99;background-color: #fff;width: 100%;box-shadow: 0px 0px 5px 1px rgba(0,0,0,0.1)}
.headcon .headlogo{height: 60px;margin-top: 15px;line-height: 60px;}
.headcon .headrow img{height: 100%;}
.headnav li{float: left;}
.headnav li a{padding: 0 30px;font-size: 16px;display: block;}
.headnavlainxi img{display: inline-block;margin-top: -5px;}
.headnavlainxi p{display: inline-block;font-size: 20px;font-weight: bold;line-height: 22px;color: #0067c4;}

.headnav li:hover a{color: #0067c4;}
.headnav li.navlicur a{color: #0067c4;}
.headnav li.navlicur:hover a{color: #0067c4;}
.headnavlainxi {display:none;}

/* 首页轮播 */
.index_lunbo{margin-top: 90px;position: relative;overflow: hidden;}
.index_lunbo:hover .inlbbtn{display: block;}
.index_lunbo .inlbbtn{display:none;position:absolute;z-index:1;top:50%;transform: translate(0,-50%);z-index:1;width:40px;height:60px;background:url(../images/arrow.png)  #000 no-repeat;cursor:pointer;filter:alpha(opacity=50);opacity:0.5;}
.index_lunbo .swiper-button-next{right:5%;background-position:-6px -137px;}
.index_lunbo .swiper-button-prev{left:5%;background-position:-126px -137px;}
.index_lunbo .swiper-pagination{bottom: 40px !important;}
.index_lunbo .swiper-pagination .swiper-pagination-bullet{width: 15px;height: 15px;background-color: #fff;opacity: .8;margin: 0 6px !important;}
.index_lunbo .swiper-pagination .swiper-pagination-bullet-active{background-color: #0067c4 !important;}

.rowtitbottom{margin-bottom: 30px;}
.titletong{text-align: center;}
.titletong h2{display:inline-block;position:relative;font-size: 40px;color:#010101;font-weight: bold;}
.titletong h2 p{font-size:16px;color:#323232;line-height:24px;font-family:Arial;margin-top: 10px;font-weight: normal;}
.titletong h2:after,.titletong h2:before{ position:absolute; top:50%; width:85px; height:7px; background-repeat:no-repeat; display:block; content:"";}
.titletong h2:before{left:-125px;background-image:url(../images/mTitbg1.png);}
.titletong h2:after{ right:-125px; background-image:url(../images/mTitbg2.png);}

.proxq_left>div{border: 1px solid #f1eded;}

/* 文档下载 */
.wendangxiazai{border: solid 1px #eaeaea;margin-top: 30px;}
.wendangxiazai .ico{position: relative;vertical-align: middle;display: inline-block;}
.wendangxiazai .ico h6{position: absolute;transform: translate(-50%,0);left: 50%;bottom: 5px;}
.wendangxiazai .time{vertical-align: middle;display: inline-block;line-height: 48px;border-right: solid 1px #d9d9d9;padding: 0 15px;}
.wendangxiazai a p{vertical-align: middle;display: inline-block;margin-left: 20px;}
.wendangxiazai a{display: block;}
.wendangxiazai a:hover .time,.wendangxiazai a:hover p{color: #0067c4;}

.footlinkslinks{color:#a7a8b4;margin-top: 20px;}
.footlinkslinks a{margin:0 5px;color:#a7a8b4;}

/* 产品展示 */
.index_product{margin: 80px auto;}
.index_cpitem{margin-bottom: 30px;}
.index_cpitem a{ display:block; height:100%; position:relative; overflow:hidden;border: 1px solid #f1eded;}
.index_cpitem a:hover{ box-shadow:0px 0px 10px 5px rgba(0,0,0,0.1);}
.index_cpitem .ppprotitpp{text-align: center;font-size: 16px;width: 100%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 40px;margin-bottom: 20px;}
.mBox2Img{ position:relative; overflow:hidden;}
.mBox2Img > img{ vertical-align:middle; width:100%; margin:0 auto; transform:scale(1,1); -webkit-transform:scale(1,1); transition:All 0.4s ease-in-out; -webkit-transition:All 0.6s ease-in-out;}
.mBox2Line{ position:absolute; left:50%; bottom:0; width:0; height:6px; background:#a41435; transition:all 0.6s ease-out 0.2s; -webkit-transition:all 0.6s ease-out 0.2s;}
.mBox2Shadow{ position:absolute; left:0; bottom:0; width:100%; height:50px; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;
background: -webkit-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8)); 
background: -o-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8)); 
background: -moz-linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8));
background: linear-gradient(rgba(0,0,0,0),rgba(0,0,0,0.8)); 
}
.mBox2Conbg{ position:absolute; left:0; bottom:0; width:100%; height:50px; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;}
.mBox2_name{ text-align:center; color:#FFFFFF; width:100%; overflow:hidden;}
.mBox2_name h4{ font-size:16px; line-height:50px; margin:0 auto; transition:all 0.3s ease-out 0s; -webkit-transition:all 0.3s ease-out 0s;width: 100%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.mBox2Brief{ width:100%; font-size:15px; color:#ffffff; padding:5px 10px 15px; transform:translateY(100px); -webkit-transform:translateY(100px);}
.mBox2Ico{ margin:0 auto; background:url(../images/mBox2Ico.png) center center no-repeat; width:24px; height:24px; transform:translateY(100px); -webkit-transform:translateY(100px);}

.index_cpitem a:hover .mBox2Img > img{ transform:scale(1.1); -webkit-transform:scale(1.1);}
.index_cpitem a:hover .mBox2Line{ width:100%; left:0;}
.index_cpitem a:hover .mBox2Shadow{ height:100%; background:rgba(0,103,196,0.8);}
.index_cpitem a:hover .mBox2Conbg{ height:100%;
	display: -webkit-box;
	display: -ms-flexbox;
	display: -webkit-flex;
	display: flex;
	-webkit-box-pack: center;
	-ms-flex-pack: center;
	-webkit-justify-content: center;
	justify-content: center;
	-webkit-box-align: center;
	-ms-flex-align: center;
	-webkit-align-items: center;
	align-items: center;
}
.index_cpitem a:hover .mBox2_name h4{ font-size:18px;font-weight: bold;}
.index_cpitem a:hover .mBox2Brief{ transform:translateY(0px); -webkit-transform:translateY(0px); transition:all 0.3s ease-out 0.2s; -webkit-transition:all 0.3s ease-out 0.2s;}
.index_cpitem a:hover .mBox2Ico{ transform:translateY(0px); -webkit-transform:translateY(0px); transition:all 0.3s ease-out 0.3s; -webkit-transition:all 0.3s ease-out 0.3s;}

.img-responsive{display: block;}
.index_cpitem{  text-align:center;
	transition:All 0.4s ease-in-out 0.3s;
	-webkit-transition:All 0.4s ease-in-out 0.3s;
	-moz-transition:All 0.4s ease-in-out 0.3s;
	-o-transition:All 0.4s ease-in-out 0.3s;
	
}

/* 关于我们 */
.index_us{background: url(../images/aboutbj.jpg) no-repeat center top;padding-bottom: 120px;position: relative;}
.in_ableft{padding: 105px 90px 60px 12px;}
.in_ableft .in_ablefttitle {
    color: #333;
    font-size: 40px;
    line-height: 50px;
    font-weight: bold;
}
.aboutcont img{max-width: 100%;}
.in_ableft .in_ablefttitle .hong {
    color: #c50000;
	margin: 0 10px;
}
.in_ableft .in_ableftcon{color: #fff;font-size: 15px;line-height: 35px;margin-top: 50px;}
.in_ableftnum{margin-top: 50px;}
.in_ableftnum li{width: 25%;text-align: center;float: left;color: #fff;}
.in_ableftnum li .nump01{font-size: 35px;margin-bottom: 15px;}
.in_ableftnum li .nump02{font-size: 16px;}
.in_abright img{width: 100%;padding-top: 78px;}
.abbotcon{position: absolute;border: 1px solid #e9e9e9;background-color: #fff;}
.abbotcon .abpic{position: relative;text-align: center;margin: 30px 15px;}
.abbotcon .abpic img{width: 100%;}
.abbotcon .abpic p{position: absolute;bottom: 0;width: 100%;height: 40px;line-height: 40px;color: #fff;text-align: center;font-size: 16px;background: rgba(31,60,131,0.85 );}
.abbotcon .abpic_con{text-align: center;margin-bottom: 15px;}
.abbotcon .abpic_con span {
    font-size: 14px;
    line-height: 24px;
    color: #666;
}
.abbotcon .borderright{border-right:1px solid #e9e9e9;} 
.gongsshi_xs {
	width: 95px;
	height: 95px;
	border: 1px dashed #fff;
	border-radius: 100%;
	position: relative;
	opacity: 0.7;
	margin: 0 auto;
}

.in_ableftnum ul li:hover .gongsshi_xs {
	opacity: 1;
}
.gs_ico01 {
	width: 82px;
	background: #fff;
	border-radius: 100%;
	height: 82px;
	text-align: center;
	margin: 0 auto;
	top: 5px;
	position: absolute;
	left: 5px;
}
.gs_ico01 img {
	text-align: center;
	display: inline-block;
	padding: 20px 0;
}
.in_ableftnum .title01 {
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 14px;
    line-height: 35px;
}
.gongshi_ico {
	padding: 40px 0;
    overflow: hidden;
    width: 100%;
    height: 170px;
}

/* 企业相册 */
.index_qiye{margin-top: 280px;}
.qiyeimg{position: relative;}
.qiyeimg img{width: 100%;}
.swiper-qiyepic{overflow: hidden;/* padding-left: 30px; */}
.qiyeimg p{color: #fff;position: absolute;bottom: 0;width: 100%;height: 35px;line-height: 35px;text-align: center;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;background-color: rgba(36,36,36,0.5);}
.swiper_qiyepicrow .pprev{background: url(../images/fengcai_jtz.png) no-repeat;width: 33px;height: 106px;top: 50%;transform: translate(0,-50%);margin-top: 0;left: 0;}
.swiper_qiyepicrow .pnext{background: url(../images/fengcai_jtr.png) no-repeat;width: 33px;height: 106px;top: 50%;transform: translate(0,-50%);margin-top: 0;right: 0px;}

.lanmuimg{margin-top: 90px;}

/* 产品优势 */
.index_ys{background: url(../images/rzbg.jpg) no-repeat center / cover;color: #fff;padding: 80px 0;}
.ysitem .wrap {
    display: table;
    width: 131px;
    height: 131px;
    position: relative;
	margin: 0 auto;
}
.ysitem .wrap:before {
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	content: '';
	background: url(../images/rzico.png) no-repeat 0 0;
	-webkit-transition: all 0.5s;
	transition: all 0.5s;
	-webkit-transform: rotate(0deg);
	transform: rotate(0deg);
}
.ysitem .inner {
	display: table-cell;
	vertical-align: middle;
	text-align: center;
	padding: 0 25px;
}
.ysitem .inner p {
	margin: 0;
}
.ysitem:nth-child(2) .wrap:before {
	background-position: -214px 0;
}
.ysitem:nth-child(3) .wrap:before {
	background-position: -427px 0;
}
.ysitem:nth-child(4) .wrap:before {
	background-position: -642px 0;
}
.ysitem:nth-child(5) .wrap:before {
	background-position: -855px 0;
}
.ysitem:nth-child(6) .wrap:before {
	background-position: -1068px 0;
}
.ysitem .wrap:hover:before {
	-webkit-transform: rotate(360deg);
	transform: rotate(360deg);
}
.index_ys .yslirow{margin: 60px 0;}
.ysdivlianxi{text-align: center;}
.ysdivlianxi p {
	margin: 0 auto;
	width: 520px;
	background: url(../images/rztel.png) no-repeat 0 0;
	height: 64px;
	padding-left: 110px;
	font-size: 16px;
	line-height: 40px;
}
.ysdivlianxi strong {
	color: #f7c433;
	font-size: 30px;
	font-family: Impact;
}
.ysdivlianxi .ysbtn {
	display: block;
	width: 190px;
	line-height: 45px;
	color: #fff;
	background-color: #015cb5;
	margin: 20px auto 0;
}

/* 应用领域 */
.index_lingyu{padding: 80px 0;}
.index_lingyu .index_yyul li{width: calc(16.666666% - 10px);float: left;background-color: #f5f5f5;height: 50px;text-align: center;line-height: 50px;margin-right: 10px;}
.index_lingyu .index_yyul li a{display: block;font-size: 16px;}
.index_lingyu .index_yyul li.current{background-color: #0067c4;}
.index_lingyu .index_yyul li.current a{color: #fff;}
.lingyuxqq{margin-top: 30px;}
.lingyuxqxqright h2{font-size: 22px;font-weight: bold;padding-bottom: 20px;border-bottom: 1px solid #ccc;}
.lymore{margin-top: 30px;}
.lycomcom{margin-top: 30px;line-height: 30px;font-size: 16px;}
.lymore a{display: inline-block;width: 160px;line-height: 45px;background-color: #015cb5;color: #fff;text-align: center;}
.lymoreright{margin-left: 20px;}
.lingyuxqq .index_yydiv{display: none;}
.lingyuxqq .index_yydiv:first-child{display: block;}

/* 新闻详情 */
.index_news{margin: 80px 0;}
.new_tit{background-color: #333333;padding: 20px;}
.new_tit .new01{height: 36px;line-height: 36px;overflow: hidden;font-size: 18px;font-weight: bold;color: #fff;}
.new_tit .new01 a{color: #fff;}
.new_tit .new02{height: 36px;line-height: 36px;overflow: hidden;font-size: 18px;font-weight: normal;color: #fff;}
.newsimgaaa{display: block;width: 100%;}
.newsimgaaa img{width: 100%;display: block;}
.newsneirong p{height: 66px;line-height: 66px;border-bottom: 1px solid #ccc;font-size: 16px;font-weight: bold;color: #da251e;margin-bottom: 15px;font-weight: normal;}
.newsneirong .newscon{font-size: 14px;line-height: 24px;height: 48px;color: #333; overflow: hidden;font-weight: normal;}

.g_news15 .newq{height: 42px;border-bottom: 1px solid #ccc;position: relative;}
.g_news15 .newq li{float:left; height:42px;font-size: 18px;color: #333333;width: 124px;text-align: center;background:url(../images/dtline1.jpg) no-repeat 0 6px}
.g_news15 .newq li a{display:inline-block; width:124px; height:42px;  color:#333333;text-decoration: none; }
.g_news15 .newq li a:hover,.g_news15 .newq li.cur a{color: #da251e;font-weight: bold;background:url(../images/dtline2.jpg) no-repeat 0 6px; }
.g_news15 .newq .more{position:absolute; top:10px; right:0;}
.g_news15 .newq .more a{font:14px/18px "Microsoft Yahei"; color:#000000; width: 100px;height: 18px;line-height: 18px;display: block;text-align: center;}

.g_news15 dl{transition: all 0.3s linear 0s;}
.g_news15 dl:hover{transform: translateY(-5px);	}
.g_news15 dd{border-bottom: 1px solid #dddde1;margin-bottom: 0;}
.g_news15 h3{height: 40px;line-height: 40px;overflow: hidden;font-size: 18px;font-weight: bold;color: #282828;}
.g_news15 h3 a{color: #282828;}
.g_news15 p{font-size: 14px;line-height: 22px;color: #333;overflow: hidden;padding-bottom: 20px;}
.g_news15 p a{color: #333}
.g_news15 dt .newdtdate{text-align: center;height: 100%;font-size: 16px;color: #5c5c5c; background: #f4f4f4;padding-bottom: 15px;}
.g_news15 dt b{display: block;font-size: 48px;color: #5c5c5c;font-weight: normal;}
.g_news15 dl:hover dt .newdtdate{background: #da251e;color: #fff;}
.g_news15 dl:hover dt b{color: #fff;}
.g_news15 dl:hover h3 a{color: #da251e;}
.newrowitem{margin-left: 0;margin: 25px 0;}
.newrowitem dd{padding-left: 0;}
.newrowitem dt{padding-right: 0;}
.newcon .con{display: none;}
.newcon .con:first-child{display: block;}
.newsbtn{display: none;}


/* 底部 */
footer{background-color: #000;color: #b3b1b1;}
footer a{color: #b3b1b1 !important;}
.footer_widgetcom{padding: 50px 0;}
.footer_widgetcom .fth4{margin-bottom: 40px;padding-bottom: 15px;font-size: 16px;position: relative;}
.footer_widgetcom .fth4:before{background: rgba(65, 65, 65, 0.3);width: 35%;border-radius: 10px;
    bottom: -1px;
    content: "";
    height: 3px;left: 0;position: absolute;}
.footer_widgetcom .fth4:after{border-radius: 10px;
    bottom: -1px;
    content: "";
    height: 3px;
    left: 0;
    position: absolute;
    width: 50px;background: #666;}
.menudiv .ftmenu li {
    width: 50%;
    float: left;
	line-height: 40px;
}
.menudivtwo li{line-height: 40px;}
.menudivtwo li i {
    margin-right: 8px;
}
.follmetong {
    text-align: center;
    width: 50%;
}
.follmetong p {
    margin-top: 6px;
    text-align: center;
}
.follmeimg img {
    width: 70%;
}
.footer-bottom{padding: 20px 0;border-top: 1px solid #484747;font-size: 14px;}
.footer-bottom a{font-size: 14px;}

.sortlist{margin: 60px 0;}
.listnavcon{border: 1px solid #dcdcdc;}
.listnavcon .bt-nydw {
    width: 100%;
    height: 122px;
    background: url(../images/bt-nydw.jpg) center no-repeat;
    text-align: center;
	background-size: cover;
}
.listnavcon .ico-nyed {
    width: 100%;
    overflow: hidden;
    padding-top: 25px;
}
.listnavcon .kzt-n {
    width: 100%;
    height: 45px;
    margin: auto;
    text-align: center;
}
.listnavcon .ico-nyed p {
    display: block;
    color: #fff;
    font-size: 30px;
    text-align: center;
    line-height: 45px;
    font-weight: bold;
    width: 100%;
}
.listnavcon .bt-nydw span {
    display: inline-block;
    font-size: 14px;
    color: #fff;
    text-align: center;
    height: 30px;
    position: relative;
}
.listnavcon .bt-nydw span:before {
    display: block;
    content: "";
    width: 40px;
    height: 1px;
    background: #fff;
    float: right;
    margin-top: 8px;
    margin-right: -46px;
}
.listnavcon .bt-nydw span:after {
    display: block;
    content: "";
    width: 40px;
    height: 1px;
    background: #fff;
    margin-top: -10px;
    margin-left: -46px;
}
.listnavcon .pro-yxd {
    width: 100%;
    overflow: hidden;
}
.listnavcon .pro-yxd ul li {
    margin-right: 14px;
}
.listnavcon .pro-yxd ul li {
    width: 100%;
    height: 49px;
    overflow: hidden;
}
.listnavcon .pro-yxd ul li a {
    border-bottom: 1px dashed #e9e7e7;
    color: #333232;
}

.listnavcon .pro-yxd ul li a {
    width: 100%;
    height: 49px;
    border-bottom: 1px dashed #e9e7e7;
    line-height: 48px;
    background: url(../images/pro-q.png) 47px center no-repeat;
    padding-left: 85px;
    transition: .3s;
    font-size: 16px;
    color: #424141;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
}
.listnavcon .pro-yxd ul li:hover a{background:url(../images/pro-q2.png)47px center no-repeat;}
.listnavcon{margin-bottom: 20px;}
.news-cbsx {
    padding: 10px;
    overflow: hidden;
}
.news-cbsx ul li {
    width: 100%;
    overflow: hidden;
}
.news-cbsx ul li p {
  
    height: 35px;
    line-height: 35px;
    font-size: 14px;
    color: #030303;
   width: 100%;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 1;
    display: -webkit-box;
    text-overflow: ellipsis;
    overflow: hidden;
   
    padding-left: 20px;
    background: url(../images/tx-ico.png)left center no-repeat;
}
.cont-cbsx{width:100%;overflow:hidden;text-align:center;}
.cont-cbsx ul{overflow:hidden;margin-bottom:10px;}
.cont-cbsx ul li{text-align:left;line-height:50px;font-size:16px;color:#333232;padding:0 10px;border-bottom:1px dashed #eeecec;}
.cont-cbsx ul li:last-child{border-bottom:0;}


.mianbxContent {
    
    text-align: left !important;
    font-size: 16px !important;
    background: url(../images/zhuye.png) left 6px no-repeat;
    padding-left: 25px;
    line-height: 35px !important;
    height: 41px !important;
    margin-bottom: 10px !important;
    border-bottom: 1px dashed #ccc;
}
.mianbxContent a:hover{color: #0067c4;}

.proxq_right .prossjianjie h2{margin-bottom: 20px;font-size: 26px;}
.proxq_right .prossjianjie p{font-size: 15px;line-height: 26px;}

.protelcon{
	border-top: 2px solid #e6e6e6;
	    padding-top: 10px;
	margin-top: 60px;
	width: 100%;
}
.prozixun{
	width: 114px;
	    height: 44px;
	    background: #0067c4;
	    font-size: 18px;
	    line-height: 44px;
	    text-align: center;
}
.weizhirow{margin-bottom: 20px;}
.prozixun a{display: block;color: #fff;}
.protelicon i{font-size: 50px;color: #0067c4;}
.protel{color: #0067c4;}

.proneirong{margin-top: 30px;}
.proneirongconcon{font-size: 14px;margin-bottom: 30px;}
.proneirongconcon img{max-width: 100%;}
.proneirong .hh3 {
    border-bottom: 1px solid #ddd;
    height: 62px;
    line-height: 65px;
    margin-bottom: 20px;
	font-size: 20px;
}
.proneirong .hh3 b {
    border-bottom: 3px solid #0067c4;
    color: #0067c4;
    display: inline-block;
    float: left;
    font: bold 18px/65px "Microsoft YaHei";
    height: 62px;
    margin-right: 10px;
    overflow: hidden;
    padding: 0 28px 0 0;
}
.proneirong .spcon{font-size: 16px;margin: 10px;}
.proneirong .hh3 i {
    color: #333;
    display: inline-block;
    font: bold 18px/65px "Times New Roman",Times,serif;
    height: 30px;
    line-height: 30px;
    padding-left: 8px;
}

.nextdiv{margin-top: 30px;}
.nextdiv p{font-size: 15px;line-height: 28px;}
.nextdiv a{color: #000;}
.nextdiv a:hover{color: #0067c4;}

.xw-yjal2{overflow:hidden;}
.xw-yjal2 ul{width:100%;overflow:hidden;}
.xw-yjal2 ul li{overflow:hidden;border-bottom: 1px dashed #e9e7e7;margin-bottom: 20px;padding-bottom: 15px;}

.xw-andt2{float:left;width:240px;height: 170px;overflow:hidden;}
.xw-andt2 img{display: block;width:100%;height:100%;transition:.3s;}
/* .xw-yjal2 ul li:hover{box-shadow: 0 0 10px #e9e7e7;} */
.xw-yjal2 ul li:hover .xw-andt2{border:1px solid #1a56c2;}
.xw-yjal2 ul li:hover .xw-andt2 img{transform:scale(1.1);transition:.3s;}
.case-txtd2{float:right;overflow:hidden;width: calc(100% - 260px);}
.new-casb2{width:100%;overflow:hidden;}
.new-casb2 h5{display:inline-block;width:100%;line-height:26px;font-size:18px;color:#2d2d2d;
-webkit-box-orient: vertical;
-webkit-line-clamp: 1;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.new-casb2 time{display: block;width:100%;line-height:25px;color:#535353;font-size:16px;}
.new-casb2 time:after{display:block;content: "";width:20px;height:4px;background:#1A56C2;margin-top:5px;}
.case-txtd2 p{display:block;width:100%;line-height:25px;font-size:14px;color: #4c4c4c;height:75px;height:50px;
-webkit-box-orient: vertical;
-webkit-line-clamp: 2;
display: -webkit-box;
text-overflow: ellipsis;
overflow: hidden;}
.case-txtd2 span{display:inline-block;width:120px;height:30px;line-height:30px;text-align:center;font-size:14px;color:#b3b3b3;border:1px solid #d3d3d3;margin-top:15px;float:right;margin-right:10px;transition:.3s;}
.xw-yjal2 ul li:hover h5{color:#1a56c2;}
.xw-yjal2 ul li:hover span{background:#1a56c2;transition:.3s;color: #fff;border:1px solid #1a56c2;}

.hotproduct{padding: 10px;}
.hotproduct li{width: 48%;float: left;margin-right: 4%;}
.hotproduct li:nth-child(2n){margin-right: 0;}
.hotproduct li p{width: 100%;text-overflow: ellipsis;overflow: hidden;font-size: 12px;white-space: nowrap;text-align: center;margin-bottom: 10px;}

.newssscon .newssscon_title{text-align: center;font-size: 24px;margin-bottom: 5px;}
.newssscon .newssscon_sub{text-align: center;}

.newssscon_desc img{max-width: 100%;}
.newssscon_desc{font-size: 14px;line-height: 24px;margin-top: 15px;}


.aboutsort{margin: 60px 0;}
.abouttit {
    clear: both;
   
    text-align: center;
}
.abouttit span {
    font-size: 32px;
    font-weight: bold;
    letter-spacing: 5px;
    display: block;
    color: #282828;
    
	line-height: 40px;
}
.abouttit span b {
    color: #0067c4;
}
.abouttit em {
    display: block;
    font-size: 18px;
    color: #666666;
    font-weight: normal;
    font-style: normal;
    letter-spacing: 0;
    margin-top: 5px;
    text-transform: uppercase;
    font-family: Times New Roman;
}
.aboutcont {font-size: 16px;line-height: 26px;margin-top: 20px;}

.qiyewenhua{background: url(../images/wenhua.jpg) no-repeat;background-size: cover;padding: 60px 0;}
.wenhua_list{margin-top: 30px;}
.wh_item .wh_itemimg{overflow: hidden;}
.wh_item:hover img{transform: scale(1.2);}
.wh_item .wh_itemimg img{width: 100%;transition: all .5s;}
.wh_item .wenhuadiv {
    background-color: #fff;
    padding: 10px 20px;
}
.wh_item .wenhuadiv h4 {
    font-size: 24px;
    text-align: center;
    margin: 10px 0;
}
.wh_item .wenhuadiv p {
    font-size: 16px;
    text-align: center;
    height: 50px;
    color: #a3a1a1;
}
.wenhuabt20{margin-top: 30px;}
.lainxi_list{margin-top: 30px;}
.lainxi_list .lx_item{border: 1px solid #eee;text-align: center;color: #666;padding: 30px 15px;font-family: '微软雅黑';}
.lainxi_list .lx_item h2{font-size: 18px;color: #222;margin-top: 10px;font-style: normal;margin-bottom: 10px;}
.lainxi_list .lx_item p{font-size: 16px;color: #333;margin-bottom: 0;}
.maptop{margin-top: 50px;}
/* 手机导航 */
.cavincon{display: none;}
.cavincon i{font-size: 40px;}

.canvi-navigation li a {
    font-size: 18px;
    display: block;
	line-height: 36px;
}
.is-canvi-open .canvizhezhao {
    background: rgba(0, 0, 0, .3) !important;
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    z-index: 100;
}

.canvi-navigation li i {
	float: right;
	display: block;
	padding-left: 20px;
}

.canvi-navigation li .mobnavson {
	display: none;
}

.canvi-navigation li .mobnavson a {
	font-size: 16px;
	color: #a09d9d;
	padding-left: 60px;
	padding-top: 5px;
	padding-bottom: 5px;
}
.myCanvasNav {
    z-index: 101 !important;
}
/* 手机导航 */
.index_fuwu{padding: 80px 0;}
.infuwucon{background: url(../images/parjzbg.jpg) no-repeat;background-size: cover;}




/* 客服 */
.cndns-right *:hover {text-decoration: none;}
.cndns-right * {text-decoration: none;}
.cndns-right li { list-style: none;}
.cndns-right #zixunUl { margin: 0; padding: 0;}
.cndns-right{position:fixed;right:10px;top:50%;margin-top:-100px;z-index:100; font-family: Arial,"Microsoft YaHei" !important; background: #f1f1f1; border: 1px solid #e0e0e0; filter:alpha(opacity=9); -moz-opacity:0.9; -khtml-opacity: 0.9; opacity: 0.9; z-index: 99999;}
.cndns-right i { font-style: normal !important;}
.cndns-right-meau{position:relative;}
.cndns-right-btn{width:75px;height:80px;text-align:center;display:block;position:relative;text-decoration: none; border-top: 1px solid #e0e0e0;}
.cndns-right-btn:hover { background: #fff;}
.cndns-right-btn span{color:#0067c4; font-size:28px !important;line-height:52px;}
.cndns-right-btn sup{display:block; min-width:24px;height:24px;text-align:center;line-height:24px;color:#fff;border-radius: 50%;background-color:#0067c4;position:absolute;left:-12px;top:-12px;}
.cndns-right-btn p{color:#333;font-size:12px;line-height:18px;padding-top:0px;margin: 0; text-decoration: none; padding-bottom: 10px;}
.cndns-right-meau:hover .cndns-right-btn p{display:block; text-decoration: none;}
.meau-car .cndns-right-btn {border-color:#0067c4;margin-bottom:20px;text-decoration: none;}
.meau-car .cndns-right-meau:hover .cndns-right-btn{background-color:#0067c4;text-decoration: none;}
.meau-car .cndns-right-meau:hover .cndns-right-btn span{color:#fff;display:block; text-decoration: none;}
.meau-code .sev-t img { width: 134px; height: 134px; margin: 0; padding: 0;}
.meau-car .cndns-right-btn span{color:#0067c4;}
.meau-top .cndns-right-btn span{font-size:24px !important;line-height:38px;padding-top:10px;}
.meau-top .cndns-right-btn i{display:block;color:#333; font-size: 12px;}
.meau-top.cndns-right-meau:hover .cndns-right-btn{}
.cndns-right-box{position:absolute;top:-15px;right:62px;padding-right:25px;display:none;}
.cndns-right-box .box-border{border-top:4px solid #0067c4;border-left:1px solid #f1f1f1;border-right:1px solid #f1f1f1;border-bottom:1px solid #f1f1f1;padding:20px;background-color:#fff;-webkit-box-shadow: 0 3px 8px rgba(0,0,0,.15);-moz-box-shadow: 0 3px 8px rgba(0,0,0,.15);box-shadow: 0 3px 8px rgba(0,0,0,.15);position:relative; overflow: hidden;-webkit-box-sizing: content-box; -moz-box-sizing: content-box; box-sizing: content-box; }
.cndns-right-box .box-border .arrow-right{display:block;width:13px;height:16px;background:url(../images/arrow.png) no-repeat;position:absolute;right:-13px;top:26px;}
.cndns-right-box .box-border .sev-t span{font-size:42px;float:left;display:block;line-height:56px;margin-right:20px;color:#d3d3d3}
.cndns-right-box .box-border .sev-t p{color:#0067c4;font-size:22px;line-height:28px; padding: 0; margin: 0;}
.cndns-right-box .box-border .sev-t p i{display:block;font-size:14px;color:#888;font-style:normal !important;}
.cndns-right-box .box-border .sev-b{padding-top:15px;margin-top:15px;border-top:1px solid #e4e4e4}
.cndns-right-box .box-border .sev-b h4{color:#666;font-size:14px;font-weight:normal;padding-bottom:15px;}
.cndns-right-box .box-border .sev-b li{float:left;width:50%}
.cndns-right-box .box-border .sev-b li a{display:inline-block;color:#888;font-size:14px;padding-left:43px;background:url(../images/zxqq.png) no-repeat left 3px;line-height:36px;}
.cndns-right-box .box-border .sev-b li a:hover{color:#0067c4}
.meau-sev .cndns-right-box .box-border{width:300px;}
.meau-contact .cndns-right-box .box-border{width:230px;}
.cndns-right-meau:hover .cndns-right-box{display:block}
.meau-code .cndns-right-box{top:inherit;bottom:-35px;}
.meau-code .cndns-right-box .box-border{width:156px;text-align:center;}
.meau-code .cndns-right-box .box-border i{display:block;color:#666;font-size:14px;line-height:22px;}
.meau-code .cndns-right-box .box-border .arrow-right{top:inherit;bottom:50px;}
.meau-zs .cndns-right-btn{background-color:#0067c4;color:#fff;margin-top:80px;border-color:#0067c4}
.meau-zs .cndns-right-btn span{color:#fff}
.meau-zs .cndns-right-btn p{color:#fff}
.sev-t { overflow: hidden;}
.dibulogo img{height: 65px;max-width: 100%;}
.dubulable{margin-top: 15px;}

.zhengshuimg{overflow: hidden;}
.zhengshuitema p{font-size: 14px;text-align: center;background-color: #f5f5f5;padding: 10px 0;margin: 0;}
.zhengshuitema img{width: 100%;transition: all .4s;}
.zhengshuitema:hover p{background-color: #0067c4;color: #fff;}
.zhengshuitema:hover img{transform: scale(1.1);}