/*内页banne图*/
.ban{ width: 100%; height: 531px; position: relative; margin-top: -130px;}
.ban-con{width:520px; margin: auto;text-align: center; padding-top: 270px; position: relative;}
.ban-con h1{ font-size: 32px; color: #fff; }
.ban-con h2{ font-size: 24px; color: #777777; font-weight: normal; margin-top: 10px;}
.ban-con::before,.ban-con::after{ content: ""; width: 130px; height: 1px; background: #e60012; position: absolute;}
.ban-con::before{ left: 0; margin-top: 40px;}
.ban-con::after{ right: 0; margin-top: -40px;}
/*当前位置*/
.position{ width: 100%; height: 60px; border-bottom: 1px solid #e6e6e6;}
.position-left span{ display: block; color: #999999; font-size: 0.875rem; line-height: 60px; padding-left: 16px; background: url(../images/position.png) 0 22px no-repeat;}
.position-left span a{ color: #999;}
.position-left span a:hover{ color: #e60012; text-decoration: underline !important;}
.position-right li{ float: left; width: auto; padding: 0 10px; text-align: center; margin-right: 15px; line-height: 60px;}
.position-left{
    float: left;
    width: 100%;
}
.position-right{float: right;
    margin-bottom: 30px;}
.position-right li a{ display: block; color: #666666;}
.position-right li:hover{ border-bottom: 2px solid #e60012;}
.position-right li.lion{ border-bottom: 2px solid #e60012; }
.position-right li a.lion{ border-bottom: 2px solid #e60012; }
.ban-con h1,.ban-con h2,.ban-con::before, .ban-con::after{display:none;}
/*关于我们*/
.about-left{ width: 445px; margin-top: 118px;}
.about-left img{ /* width: 268px; */ height: 59px; display: block;width: 219px;}
.about-left dl{ }
.about-left dl dd{width: 192px; margin-top: 80px; float: left; height: 50px; border-right: 1px solid #e6e6e6; }
.about-left dl dd i{ font-size: 30px;color: #e60012; margin-top: -20px;}
.about-left dl dd em{font-size: 14px; color:#999; margin-top: 15px;}
.about-right{width: 700px; margin-top: 40px;}
.about-body{width: 700px; overflow: hidden;}
.about-body p{ font-size: 14px; line-height: 36px; color: #666666; border-bottom: dashed 1px #e6e6e6;padding: 10px 0;}
.about-img{ overflow: hidden; margin-top: 45px; margin-bottom: 100px;}
.about-img li{ width: 23.75em; float: left; margin-right: 1.875em;}
.about-img li .big_img{ display: block; width: 23.75em;height: 13.6875em; float: left;overflow: hidden;}
.about-img li .big_img img{width: 100%; height: 13.6875em;transform: scale(1); transition: all 0.5s ease 0s;}
.about-img li .big_img:hover img{transform:scale(1.1); transition: all 0.5s ease 0s;}
/*企业文化*/
.qywh-left{ width: 450px; position: relative; margin-top: 175px;}
.qywh-left img{width: 320px; height: 320px; border: 4px solid #e6e6e6; border-radius: 50%; margin-left: 33px;}
.qywh-left i{ width: 156px; height: 156px; position: absolute; top: 28px; right: 24px; font-size: 24PX; color: #FFF; text-align: center; line-height: 156px; border-radius: 50%; background-color: rgba(230,0,18,0.8);filter: alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.3;  opacity: 0.8;}
.qywh-left em{ width: 49px; height: 49px; background-color: #333333; border-radius: 50%; position: absolute; left: 48px; bottom: -15px;}
.qywh-right{ width: 700px; margin-top: 32px; margin-bottom: 100px;}
.qywh-body{width: 700px; overflow: hidden;}
.qywh-body h5{ font-size: 1rem; height: 20px; padding-left: 12px; margin-top: 18px; color: #333; border-left: 2px solid #E60012;}
.qywh-body p{ font-size: 0.875rem; line-height: 36px; color: #666666; border-bottom: dashed 1px #e6e6e6;padding: 10px 0 10px 12px;}
/*荣誉证书*/
.ryzs{ margin-top: 20px; margin-bottom: 60px; overflow: hidden;}
.ryzs li{ margin-top: 30px; width: 380px; float: left; margin-right: 30px;}
.ryzs li p a{ display: block; text-align: center; color: #555555; line-height: 50px;}
.ryzs li:hover p a{ color: #E60012;}
.ryzs_img{ width: 100%; height: 270px; overflow: hidden; position: relative; display: block;}
.ryzs_hover{width: 380px;  height: 270px; text-align: center; overflow: hidden; position: absolute; top: 270px;  left: 0;  transition: all 1s;  -moz-transition: all 1s;  -webkit-transition: all 1s; -o-transition: all 1s;background-color: rgba(230,0,18,0.8);filter: alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.3;  opacity: 0.8;}
.ryzs_hover em{ width: 42px; height: 43px; background: url(../images/fangdajing.png) center no-repeat; position: absolute; left: 0; top: 0; right: 0; bottom: 0; margin: auto; }
.ryzs li:hover .ryzs_hover{ top: 0;}
/*分页*/
.list_page{width:100%;padding:8px;text-align: center; border-radius: 5px; float: left;color: #999999; margin-bottom: 100px;}
.list_page  a,.list_page span,.list_page input.go_input,.list_page input.go_submit{font-size:16px;padding: 7px 12px;border: 1px solid #e6e6e6;color: #999999;margin-right: 5px; border-radius: 3px;}
.list_page a:hover,.list_page span,.list_page a.thisclass{color: #fff;border: 1px solid #E60012; border-radius: 3px; background: #E60012;}
.list_page a.active{color: #fff;border: 1px solid #E60012; border-radius: 3px; background: #E60012;}
.list_page a.suma{display: none;}
.list_page select{ height: 34px;  background-color: inherit;}
.list_page input.go_input{max-width:56px;padding:0px;height: 36px;text-align: center; margin-left: 10px;}
.list_page input.go_submit{width: 42px;text-align:center;font-size: 12px;cursor: pointer;height: 37px;    background: #fff;}
/*内页左侧导航栏*/
.list-left{ width: 258px; border: 1px solid #e6e6e6; background-color: #fdfdfd;}
.list-left li{ line-height: 55px; height: 55px;}
.list-left li a{margin: 0 10px;border-bottom: 1px solid #e6e6e6;   color: #666666; padding-left: 16px; display: block; font-size: 0.875rem;}
.list-left li a:hover{ background: #E60012; color: #fff;}
.list-left li:hover{ border-left: 3px solid #E60012;}
.list-left li.lion{ border-left: 3px solid #E60012;}
.list-left li.lion a{background: #E60012; color: #fff;}

.list-right{ width: 890px;overflow: hidden;}
.list-right ul{ margin-bottom: 60px; overflow: hidden;}
.list-right li{ margin-bottom: 15px; width: 279px; float: left; margin-right: 25px;}
.list-right li p a{ display: block; text-align: center; color: #555555; line-height: 50px;}
.list-right li:hover p a{ color: #E60012;}
.list-right-img{ width: 100%; height: 263px; overflow: hidden; position: relative; display: block;}
.list-right-img img{width: 100%; height: auto;}
.list-right-hover{width: 279px;  height: 263px;  overflow: hidden; position: absolute; top: 263px;  left: 0;  transition: all 1s;  -moz-transition: all 1s;  -webkit-transition: all 1s; -o-transition: all 1s;background-color: rgba(230,0,18,0.8);filter: alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.3;  opacity: 0.8;}
.list-right-hover i {
    font-size: 36px;
    color: #fff;
    margin-left: 45px;
    margin-top: 59px;
}
.list-right-hover i:before{ content: ""; position: absolute; left: 0; top: 110px; width: 40px; height: 1px; background-color: #fff;}
.list-right-hover span{ display: block; margin: 0 45px; color: #fff; font-size: 0.875rem; line-height: 24px; overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
}
.list-right li:hover .list-right-hover{ top: 0;}
/*产品列表*/
.product{ /*0overflow: hidden;*/ margin-top: 50px; }
.res-box{display: none;}
/*产品详情*/
.product-article{ overflow: hidden; }
.product-article h1{ font-size: 24px; color: #333333; font-weight: normal;}
.product-article-slider{ width:890px; height:680px;  position:relative;  overflow:hidden;  zoom:1;  margin-top: 30px;}
.product-article-slider .hd{ width:190px;  height:649px; position:absolute; right: 0; top: 45px; bottom: 5px; overflow:hidden; }
.product-article-slider .hd ul li{ width:190px; text-align:center; margin-bottom: 10px; margin-right: 0;}
.product-article-slider .hd ul li img{ width:100%; height:100%;  cursor:pointer; vertical-align:bottom; }
.product-article-slider .hd ul li.on{ border: 2px solid #E60012;width:186px; height:176px;}
.product-article-slider .bd{ width:690px;  height:649px; position:relative; float: left; }
.product-article-slider .bd li{ width:690px; position:relative; zoom:1; vertical-align:middle;}
.product-article-slider .bd li .pic{width:690px; height:649px; position:relative; z-index:0;  }
.product-article-slider .bd li .pic img{ width:690px; height:649px; vertical-align:bottom; }
.product-article-slider .prev,.product-article-slider .next{ width: 190px; height: 40px; display: block; position: absolute; right: 0; cursor: pointer;}
.product-article-slider .prev{ background: url(../images/up-hover.png) center no-repeat #f5f5f5; top: 0;}
.product-article-slider .next{ background: url(../images/down-hover.png) center no-repeat #f5f5f5; bottom: 0;}
.product-article-slider .prev:hover{ background: url(../images/up.png) center no-repeat #E60012;}
.product-article-slider .next:hover{ background: url(../images/down.png) center no-repeat #E60012;}
.product-article dl{overflow: hidden; margin-top: 10px;}
.product-article dl dd{ width: 50%; border-bottom: 1px dashed #e6e6e6; line-height: 60px; height: 60px; color: #999999; font-size: 0.875rem; float: left;}
.product-article dl dd i{ color: #555; display: inline-block; margin-left: 15px;}
.product-article-body{width: 100%; overflow: hidden; margin-top: 30px; padding-bottom: 46px; border-bottom: 1px solid #e6e6e6;}
.product-article-body p{ font-size: 0.875rem; line-height: 30px; color: #8e8e8e; margin-bottom: 10px;}
.product-article-body img{ width: 100%; height: 100%; margin-top: 30px; display: block;}

.mainSlider{ width:890px; height:680px;  position:relative;  overflow:hidden;  zoom:1;  margin-top: 30px; }
.mainSlider .spotlight {width: 680px; height: 680px; position: relative;  float: left;margin-bottom: 0 }
.mainSlider .spotlight li{ width: 690px; height: 680px;margin-right: 0; position:relative; zoom:1; vertical-align:middle;}
.mainSlider .spotlight li img{ width: 690px; height: 680px; }
.mainSlider .spotlightBanner{ width:190px; 	z-index: 999; height:560px; position:absolute; right: 0; top: 45px; bottom: 5px; overflow:hidden;display: inline; }

.mainSlider .spotlightBanner li {
	width:190px; text-align:center; margin-bottom: 10px; margin-right: 0;
}
.mainSlider .spotlightBanner li img {
/* 	width:100%; height:100%;  */ cursor:pointer; vertical-align:bottom;height:180px;width: 190px;
}
.mainSlider .spotlightBanner li.selected img{
	border: 2px solid #E60012;width:186px; height:176px;
}
.mainSlider .scrollbar {
	position:absolute;
	right:0;
	width:190px;
	height: 649px;
	overflow: hidden;

}
.mainSlider .track {
	position:absolute;
	top:0;
	width:190px;
}

.mainSlider .arrowButton .arrowUp,.mainSlider .arrowButton .arrowDown{ width: 190px; height: 40px; display: block; position: absolute; right: 0; cursor: pointer;}
.mainSlider .arrowButton .arrowUp{ background: url(../images/up-hover.png) center no-repeat #f5f5f5; top: 0;}
.mainSlider .arrowButton .arrowDown{ background: url(../images/down-hover.png) center no-repeat #f5f5f5; bottom:0;}
.mainSlider .arrowButton .arrowUp:hover{ background: url(../images/up.png) center no-repeat #E60012;}
.mainSlider .arrowButton .arrowDown:hover{ background: url(../images/down.png) center no-repeat #E60012;}


.article_fy{ overflow: hidden; margin-top: 30px; margin-bottom: 100px;}
.article_fyL{ width: 70%;}
.article_fyL dd{width: 100% !important; float: left;color: #999999; font-size: 16px; line-height: 33px !important; height: 33px !important; border-bottom: 0 !important;}
.article_fyL dd a{ color: #999999; font-size: 0.875rem; line-height: 33px; }
.article_fyL dd a:hover{ color: #e60012; text-decoration: underline !important;}
.article_fyR{ width: 143px; height: 40px; border: 1px solid #e6e6e6; float: right; display: block; border-radius: 3px;    margin-top: -55px;}
.article_fyR a{ display: block; font-size: 0.875rem; color: #999999; line-height: 40px; text-align: center;}
.article_fyR a:hover{ background: #e60012; color: #fff;border-radius: 3px;}
/*新闻列表*/
.news{ overflow: hidden; width: 100%;}
.news ul{ margin-bottom: 70px; overflow: hidden;}
.news li{ width: 100%;margin-top: 45px; float: left; border-bottom: 1px solid #e6e6e6; padding-bottom: 50px; position: relative;height: 163px;}
.news li a{ display: block;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;
transition:all 1s ease;}
.news-list-left{ width: 900px;  }
.news-list-left img{ width: 270px; height: 163px; float: left; display: block;}
.news-list-left-r{ width: 590px;}
.news-list-left-r h5{ font-size: 1rem; line-height: 24px; color: #555555; font-weight: normal; margin-top: 20px;}
.news-list-left-r p{ font-size: 0.875rem; line-height: 24px; color: #666666;margin-top: 20px;}
.news li a:hover h5{ color: #E60012; text-decoration: none !important;}
.news-list-left { display: block; height: 163px; float: left;overflow: hidden;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.news-list-left img{width: 270px; height: 163px; transform: scale(1); transition: all 0.5s ease 0s;}
.news-list-left:hover img{transform:scale(1.1); transition: all 0.5s ease 0s;}
.news li:hover .news-list-left{ transform:translateX(30px); -webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
.news li:hover{ border-color: #E60012;}
.news-list-right{ width: 122px; position: relative;}
.news-list-right i{ font-size: 26px; color: #666666;}
.news-list-right span{ display: block; width: 122px; margin-top:20px;height: 40px; background: #333333; color: #fff; text-align: center; line-height: 40px; display: block;}
.news-list-right em{ height: 2px; width: 40px; background: url(../images/news-right-xian.jpg) no-repeat; position: absolute; top: 74px; left: -20px;}
.news li:hover .news-list-right span{ background: #E60012; color: #fff;}
.news li:hover .news-list-right em{ background: url(../images/news-right-xian-hover.jpg) no-repeat; }
/*新闻详情*/
.news-article-left{ width: 800px; padding-right: 60px; border-right: 1px solid #e6e6e6;margin-bottom: 100px; overflow: hidden;}
.news-article-left h1{ text-align: center; font-size: 24px; font-weight: normal; color: #333333; margin-top: 40px;}
.news-article-top{ width: 266px; margin:10px auto 0;font-size: 12px; color: #999999;overflow: hidden;}
.news-article-top span{ display: block; float: left; margin-right: 10px;}
.news-article-top .bdsharebuttonbox{ float: left !important;}
.news-article-top .bdsharebuttonbox i{ display: inline-block; float: left;}
.news-article-top .bdsharebuttonbox .bds_tsina{  height: 13px; background: url(../images/fenxiang-sina.png) no-repeat !important; margin-right: 10px !important;}
.news-article-top .bdsharebuttonbox .bds_sqq{  height: 13px; background: url(../images/fenxiang-qq.png) no-repeat !important; margin-right: 10px !important;}
.news-article-top .bdsharebuttonbox .bds_weixin{  height: 13px; background: url(../images/fenxiang-weixin.png) no-repeat !important; margin-right: 10px !important;}
.bdshare-button-style0-16 a, .bdshare-button-style0-16 .bds_more{ margin: 0 !important;}
.news-article-body{width: 100%; overflow: hidden;margin-top: 25px;  border-bottom: 1px solid #e6e6e6;}
.news-article-body p{ font-size: 14px; line-height: 30px; color: #8e8e8e; margin-bottom: 20px;}
.news-article-body p img{ width: 100%; height: 100%;}
.news-article-left .article_fy{ margin-bottom: 0;}
.news-article-left .article_fyR{ margin-top: -15px;}
.news-article-right{ width: 280px; margin-top: 50px;}
.news-article-right span{ display: block; height: 20px; line-height: 20px; font-size: 16px; color: #555; padding-left: 8px; border-left: 3px solid #E60012;}

.news-article-right li{ height: auto;    margin-top: 30px;   padding-bottom: 20px;}
.news-article-right li .big_img{ display: block; width: 280px;height: 170px; float: left; display:block;overflow: hidden;}
.news-article-right li .big_img img{width: 100%; height: 13.6875em;transform: scale(1); transition: all 0.5s ease 0s;}
.news-article-right li .big_img:hover img{transform:scale(1.1); transition: all 0.5s ease 0s;}
.news-article-right li p a{width: 100%; line-height:18px;  padding-top: 20px;font-size: 14px; color: #666666; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; display: block;}
.news-article-right li:hover p a{ color: #E60012;}
.news-article-right li p a:hover{color: #E60012;}
/*工程案例列表*/
.case{ margin-top: 20px; margin-bottom: 60px; overflow: hidden;}
.case li{ margin-top: 30px; width: 380px; float: left; margin-right: 30px;}
.case_img{ width: 100%; height: 235px; overflow: hidden; position: relative; display: block;}
.case_hover{width: 380px;  height: 235px; text-align: center; background: #000; background-color:rgba(0,0,0,0.8) ;filter: alpha(opacity=80);  -moz-opacity:0.8;  -khtml-opacity: 0.8;  opacity: 0.8;
 overflow: hidden; position: absolute; top: 235px;  left: 0;  transition: all 1s;  -moz-transition: all 1s;  -webkit-transition: all 1s; -o-transition: all 1s;}
.case_hover em{ width: 25px; height: 25px; background: url(../images/fangdajing.png) center no-repeat; background-size: auto 100%; position: absolute;  right: 36px; bottom: 25px;}
.case li:hover .case_hover{ top: 0;}
.service_border{position: absolute;margin: 16px;top:0;left:0; width: 348px; height: 203px;}
.service_border div{background: #e50012;position: absolute;}
.service_border .border_left{left:0;top:0;height: 0;width:2px;}
.service_border .border_right{right:0;bottom:0;height:0;width:2px;}
.service_border .border_top{top:0;right:0;height: 2px;width:0;}
.service_border .border_bot{left:0;width: 0;height:2px;bottom:0;}
.case li a:hover .border_left{height: 100%;}
.case li a:hover .border_right{height: 100%;}
.case li a:hover .border_top{width: 100%;}
.case a:hover .border_bot{width: 100%;}  

.case_hover h4{ font-size: 16px; line-height: 24px; color: #E60012; font-weight: normal; text-align: left; margin-left: 36px;  margin-top: 110px;}
.case_hover h5{ font-size: 14px; line-height: 24px; color: #9a9a99; font-weight: normal; text-align: left; margin-left: 36px;}
.case_hover i{ width: 312px; height: 1px; background: #9a9a99; margin: 20px auto 0;}
.lb-data .lb-caption{ display:  block !important;}
.lb-data .lb-caption a{ color: #fff !important;}

/*资料下载*/
.download{overflow: hidden; width: 100%; margin-bottom: 60px;}
.download li{ width: 100%;padding-top: 45px; padding-bottom: 45px; float: left; border-bottom: 1px dashed #e6e6e6;  position: relative;}
.download li p{ display: block;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;
transition:all 1s ease;}
.download li p{ width: 60%; float: left; background: url(../images/down-li.png) 0 5px no-repeat; padding-left: 22px;}
.download li p a{ color: #555555; font-size: 0.875rem;}
.download li .download-right{ width: 376px; float: right;}
.download li .download-right a{color: #999;}
.download li .download-right span{ display: block; float: left; color: #999999; font-size: 0.875rem; }
.download li .download-right i{ display: inline-block; float: right; font-size: 0.875rem;  background: url(../images/download.png) 0 0 no-repeat; padding-left: 30px;}
.download li .download-right i a{ color: #999;}
.download li .download-right a:hover{color: #E60012;}
.download li p a:hover,.download li .download-right i a:hover{ color: #E60012;}
.download li:hover{ border-bottom-color: #E60012;}

.download li:hover p a,.download li:hover i a{ color: #E60012;}
.download li:hover p{ transform:translateX(30px); -webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
/*联系我们*/
.contact{ width: 100%; overflow: hidden; margin-top: 45px;}
.map{ width: 1198px; height: 498px; border: 1px solid #e6e6e6;}
.BMapLabel{display: none !important;}
.map-title{ width: 395px; height: 498px; border: 1px solid #e6e6e6; background: #f5f5f5; position: absolute; right: 0; top: 0;}
.map-title h3{ font-size: 1rem; color: #333333; font-weight: normal; line-height: 85px; border-bottom: 1px solid #e6e6e6; background: url(../images/contact-title.png) 30px 25px no-repeat; padding-left: 70px;}
.map-title dl{ padding: 30px; overflow: hidden;}
.map-title dl dd{ font-size: 14px; color: #666666; line-height: 30px; padding-left: 43px; margin-bottom: 20px;}
.map-title-dd1{  background: url(../images/map-title-dd1.png) 0 2px no-repeat;}
.map-title-dd2{ background: url(../images/map-title-dd2.png) 0 2px  no-repeat;}
.map-title-dd3{ background: url(../images/map-title-dd3.png) 0 2px no-repeat;}
.map-title span{ display: block; font-size: 16px; line-height: 36px; color: #333333; padding-left: 43px;}
.map-list{ width: 100%; overflow: hidden; margin-top: 40px; margin-bottom: 100px;}
.map-list li{ width: 380px; height: 260px; margin-right: 30px; background: #f5f5f5; float: left; cursor: pointer;}
.map-list li .map-list-i1{ width: 72px; height: 57px; background: url(../images/map-list-i3-hover.png) center no-repeat; margin:40px auto 20px;}
.map-list li .map-list-i2{ width: 39px; height: 59px; background: url(../images/map-list-i2-hover.png) center no-repeat; margin:40px auto 20px;}
.map-list li .map-list-i3{ width: 57px; height: 56px; background: url(../images/map-list-i1-hover.png) center no-repeat; margin:40px auto 20px;}
.map-list li p{ font-size: 14px; color: #555555; line-height: 30px; text-align: center;}
.map-list li:hover{ background: #e60012; }
.map-list li:hover .map-list-i1{background: url(../images/map-list-i3.png) center no-repeat;}
.map-list li:hover .map-list-i2{background: url(../images/map-list-i2.png) center no-repeat;}
.map-list li:hover .map-list-i3{background: url(../images/map-list-i1.png) center no-repeat;}
.map-list li:hover p{ color: #fff;}
.mobile_ban{display: none}
.mobile-ban{ display: none;width:100%; max-height: 360px; margin-top: 60px;}
.slideBoxindex{ position:relative; width:100%; overflow:hidden; margin:0 auto;}
.slideBoxindex .bd{ position:relative; z-index:0; width:100%;}
.slideBoxindex .bd li{ position:relative;}
.slideBoxindex .bd li a.pic{display: block;text-align: center;width:100%;}
.slideBoxindex .bd li a img{width:100%; height: auto;}
.slideBoxindex .hd{ position:absolute; height:23px; line-height:23px; bottom:10px; left: 50%; margin-left: -30px; text-align:center;z-index:1; }
.slideBoxindex .hd a{ display:inline-block; width:8px; height:8px; border-radius: 50%;  background:#fff; text-indent:-9999px; overflow:hidden; margin:0 6px;   }
.slideBoxindex .hd a.on{ background:#E60012;opacity:1; }
.slideBoxindex .prev{position:absolute;width:30px;height:30px;left:10px;top:50%;margin-top:-15px;}
.slideBoxindex .prev i,.slideBoxindex .next i{font-size:26px;color:#fff;}
.slideBoxindex .next{position:absolute;width:30px;height:30px;right:10px;top:50%;margin-top:-15px;}
.slideBoxindex .bd-con{width: 100%;}
.slideBoxindex .bd-con h5{font-size:0.9rem; margin-top: 0;}
.slideBoxindex .bd-con h3{font-size: 1rem;}



@media only screen and (min-width: 240px) and (max-width: 1200px) {
	.banner{ display: none;}
	.mobile-ban{ display: block;}
	.main{ overflow: hidden; background: #fff;}
	.title{ border-bottom: 1px solid #df0719;    overflow: hidden;}
	.title:before{ display: none;}
	.title h1{ width: auto; font-size: 24px; }
	.title span{ margin-top: 10px; width: auto; height: auto; background: inherit;}
.about-body p {
    line-height: 26px;
}
	
}
@media only screen and (min-width: 240px) and (max-width: 1200px) {
 .ban{display: none}
 .mobile_ban{display: block; }
 .ban-con::before, .ban-con::after{display: none}
 .ban-con {width: 100%;margin: auto;text-align: center;padding-top: 100px;position: relative;padding-bottom: 40px;}
.position-right li a {
    display: block;
    color: #666666;
    font-size: 14px;
}

 .about-left {width: 100%; margin-top: 0;}
 .about-left dl {overflow: hidden;}
 .about-left dl dd {width: 49%;margin-top: 30px;float: left;height: 50px;padding: 0 !important;text-align: center;border-right: 1px solid #e6e6e6;}
 .about-left dl dd em {font-size: 12px;color: #999;margin-top: 3px;}
 .about-left img {display: none;}
 .about-right {width: 100%;margin-top: 5px;}
 .about-body {width: 100%;overflow: hidden;}
 .about-img {overflow: hidden;margin-top: 5px;margin-bottom: 20px;}
 .about-img li {width: 100%;margin-right: 0;}
 .about-img li .big_img {width: 100%;margin-bottom: 15px;}
 .qywh-left {width: 100%;position: relative;margin-top: 20px;}
 .qywh-left img {width: 100%;height: 350px;border: 4px solid #e6e6e6;border-radius: 50%;margin-left: 0;}
 .qywh-right {width: 100%;margin-top: 20px;margin-bottom: 20px;}
 .qywh-body {width: 100%;overflow: hidden;}
 .qywh-body p {font-size: 0.875rem;line-height: 25px;color: #666666;border-bottom: dashed 1px #e6e6e6;padding: 10px 0 10px 12px;}
 .ryzs li {margin-top: 20px;width: 100%;float: left;margin-right: 0;}
 .ryzs {margin-top: 0;margin-bottom: 20px;overflow: hidden;}
 .ryzs_img {width: 100%;height: auto;}
 .ryzs_img img{width: 100%;height: auto;}
 .news {overflow: hidden;width: 100%;margin-top: 0;background: #fff;}
 .news li {width: 100%;margin-top: 20px;float: left;border-bottom: 1px solid #e6e6e6;padding-bottom: 20px;position: relative;height: auto;}
 .news-list-left {display: block;height: auto;float: left;}
 .news-list-left {width: 100%;}
 .news-list-right {display: none;}
 .ban-con h1 {font-size: 18px;color: #fff;}
 .ban-con h2 {font-size: 16px;color: #777777;font-weight: normal;margin-top: 10px;}
 .news-list-left img {width: 45%;height: auto;transform: scale(1) !important;transition:none;}
 .news-list-left:hover img{transform:scale(1); transition: all 0.5s ease 0s;}
 .news-list-left-r {width: 55%;}
 .news-list-left-r h5 {font-size: 1rem;line-height: 24px;padding-left: 3%;color: #555555;font-weight: normal;margin-top: 0px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
 .news-list-left-r p {font-size: 0.875rem;line-height: 24px;color: #666666;padding-left: 3%;margin-top: 10px;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;}
 .news li:hover .news-list-left{ transform:translateX(0px); -webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
 .news ul {margin-bottom: 20px;overflow: hidden;}
.news-article-left {
    width: 100%;
    padding-right: 0;
    border-right: 1px solid #e6e6e6;
    margin-bottom: 20px;
    overflow: hidden;
    margin-top: 0;
}
.news-article-left h1 {
    text-align: center;
    font-size: 18px;
    font-weight: normal;
    color: #333333;
    margin-top: 20px;
}
.news-article-top {
    width: 222px;
}
.news-article-right li p a {
    padding-top: 13px;
}
 .article_fy {overflow: hidden;margin-top: 15px;}
 .news-article-right {width: 100%;margin-top: 0px;}
 .article_fyL {width: 100%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
 .news-article-left .article_fyR {margin-top: 0;}
 .news-article-body {width: 100%;overflow: hidden;margin-top: 15px;border-bottom: 1px solid #e6e6e6;}
 .news-article-right li .big_img {display: block;width: 100%;height: auto;float: left;display: block;overflow: hidden;}
 .case {margin-top: 0;margin-bottom: 22px;overflow: hidden;width: 100%;background: #fff;}
 .case li {margin-top: 20px;width: 100%;float: left;margin-right: 0;}
 .case_img {width: 100%;height: auto;}
 .case_img img{width: 100%;height: auto;overflow: hidden;position: relative;display: block;}
 .service_border{display: none}
 .case_hover {display: none}
 .contact {width: 100%;overflow: hidden;margin-top: 0}
 .map {width: 100%;height: auto;border: none;}
 .map-title {width: 100%;height: auto;border: none;}
 .map-list {width: 100%;overflow: hidden;margin-top: 0px;margin-bottom: 20px;}
 .map-title dl {padding: 10px 30px;overflow: hidden;}
 .map-title dl dd {margin-bottom: 10px;}
 .map-list li .map-list-i1 {margin: 5px auto 20px;}
 .map-title {width:100%;height: auto;border: 1px solid #e6e6e6;background: #f5f5f5;position: inherit;right: 0;top: 0;}
 .map-title {width: auto;height: auto;border: none;}
 .map-list li {width: 100%;height: auto; padding-bottom: 20px; margin-right: 0;background: #f5f5f5;float: left;cursor: pointer;}
 .map-list li .map-list-i2 {margin: 5px auto 20px;}
 .map-list li .map-list-i3 {margin: 5px auto 20px;}
 .download li {width: 100%;padding-top: 20px;padding-bottom: 20px;}
 .download {overflow: hidden;width: 100%;margin-bottom: 20px;margin-top: 0;}
 .download li p {width: 73%;float: left;background: none;padding-left: 0;}
 .download li:hover p{ transform:translateX(0px); -webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease;}
 .download li .download-right {width: 100%;float: right;}
 .list_page a, .list_page span, .list_page input.go_input, .list_page input.go_submit {font-size: 14px;padding: 4px 12px;border: 1px solid #e6e6e6;color: #999999;margin-right: 5px;border-radius: 3px;}

/*产品服务*/
.position{ height: auto;overflow: hidden; }
.position-right{width: 100%;text-align: center;float: none;overflow: hidden; padding-top: 20px;}
.position-right li {float: left;width: auto;width: 99.4%; margin-bottom:10px; padding: 0;text-align: center; margin-right: 0;line-height: 40px; border: 1px solid #e6e6e6; border-radius: 3px;}
.position-right li:nth-child(2n){margin-right: 0;}
.position-right li.lion{ background: #E60012; border: 1px #E60012 solid;}
.position-right li.lion a{ color: #fff;}
.position-right{ border-top: 1px solid #e6e6e6;}
.position-left span{ line-height: 40px; background: url(../images/position.png) 0 13px no-repeat;overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
.product{ margin-top: 0;}
.product .list-left{ display: none;}

.list-right{ width: 100%; }
.list-right ul{ margin-bottom: 20px;}
.list-right li{width: 100%;margin-right: 0;}
.list-right-img img{ height: 100%;}
.list-right-hover{ width: 100%;}

.product-article-slider{ width: 100%; display: none;text-overflow:ellipsis;white-space:nowrap; }
.product-article dl dd{     text-overflow: ellipsis;  white-space: nowrap;  overflow: hidden;}
.position-right li a.lion{ border-bottom: 0; background:#E60012; color:#fff; }
#nav-2{display:none;}
.article_fy {
    overflow: hidden;
    margin-top: 10px;
    margin-bottom: 20px;
}
.position-right li:hover {
    border-bottom: none !important;
}

.article_fyL dl dd {
    width: 50% !important;
    display: block;
    float: none;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.news-article-left .article_fyR {
    margin-top: -52px;
}
.article_fyR {
    width: 110px;
    height: 36px;
    margin-top: -51px;
}
.article_fyR a {
    line-height: 36px;
}
.product-article h1 {
    margin-top: 15px;
}
.position-right {
    margin-bottom: 12px;
}
.product-article-body {
    margin-top: 20px;
    padding-bottom: 20px;
}
.list_page {
    margin-bottom: 25px;padding:0;
}
#act{display:none;}
















}