*{margin:0;padding:0;font-family: 微软雅黑;list-style-type: none;text-decoration: none;}
.left{float: left;}
.right{float: right;}
.clear{clear: both}
html,div,ul,li,form,p,select{margin:0;padding:0;outline:none;border:none;}
body{overflow-x:hidden;min-width:1200px;width:100%;height:auto;margin:0 auto;padding:0;font-size:16px;font-family:"微软雅黑";background:#fff; -webkit-text-size-adjust:none;}
img{border:none;}
@font-face {
	font-family: 'HYRunYuan-65W';
	src: url('../font/HYRunYuan-65W.ttf')
}
@font-face { 
	font-family: "dincond"; 
	src: url('../font/DINCond-Regular.ttf');
}

/*头部样式*/
.main{width:1200px;margin:0 auto;}
.header{height:140px;background: url("../images/headbg.jpg") no-repeat center bottom;}
.head_top{width:100%;height:40px;font-size: 14px;line-height: 40px;border-bottom:1px solid #ddd;color: #222;}
.toptel{height:40px;display: flex;align-items: center;}
.logo{width:270px;height:99px;transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1) 0s;}
.logo a{width:270px;height:99px;display: flex;align-items: center;}

.nav{width: 800px;height: 97px;float: right;position: relative;}
.nav ul{display: flex;justify-content: flex-end;}
.nav ul li{float: left;position: relative;z-index:100001;font-size: 16px;height: 100%;overflow: hidden;height: 96px;width: 96px;}
.nav ul li .a{display:block;width:133px;text-align:center;color: #222222 ;height:60px;line-height: 60px;}
.nav ul li span{height: 100%;left: 0;position: absolute;top: 0px;width: 100%;z-index: 2;height: 96px;line-height: 96px;}
.nav ul li .bkg{background-color: #dc1c2b;top: 100%;transition: top 200ms ease 0s;z-index: 1;}
.nav ul li.on1 .bkg,.nav ul li:hover .bkg {top: 0;}
.nav ul li.on1 a{color: #fff;}
.nav ul li:hover a{color: #fff!important;}
.nav ul li .list{display:none; width:100%; font-size:16px;margin:0 auto 0;}
.nav ul li .list .box{background:rgba(255,255,255);border-top:1px solid #e5e5e5;}
.nav ul li .list a{height:60px;text-align:center;display:block;color:#272727;line-height: 60px;}
.nav ul li .list a:hover{background: #4184d9;color:#fff!important;}
/* banner */
.banner img{width:100%;height:100%;display: block;}
.banner .swiper-button-prev{transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1) 0s;left: 20px;opacity:0;background: url(../images/shutter_prevBtn.png) no-repeat 0 -49px;position: absolute;z-index: 2;top: 50%;width: 49px;height: 49px;margin-top: -25px;cursor: pointer;}
.banner .swiper-button-next{transition: all 550ms cubic-bezier(0.19, 1, 0.22, 1) 0s;right: 20px;opacity:0;background: url(../images/shutter_nextBtn.png) no-repeat 0 -49px;position: absolute;z-index: 2;top: 50%;width: 49px;height: 49px;margin-top: -25px;cursor: pointer;}
.banner:hover .swiper-button-prev{opacity:1;}
.banner:hover .swiper-button-next{opacity:1;}
.banner .swiper-pagination-bullet{background: #f1e4de;width: 12px;height: 12px;opacity: 1;}
.banner .swiper-pagination-bullet-active{background: #dc1c2b;}
.banner .swiper-pagination-bullets{bottom: 30px!important;}
/*box1开始*/
.inc_abo{padding:85px 0;}
.inc_abo_l{width:672px;height:380px;float: left;background: #f6f6f6;}
.inc_abo_l .con{padding:31px;}
.inc_abo_l .con .tit{font-size: 28px;color: #dc1c2b;font-weight: bold;}
.inc_abo_l .con .tit>div{width: calc(100% - 100px);float: left;}
.inc_abo_l .con .tit p{font-size: 16px;color: #888;font-weight: normal;}
.inc_abo_l .con .tit a{float: right;margin-top: 3px;}
.inc_abo_l .con .concon{font-size: 14px;color: #7c7c7c;line-height: 26px;margin-top:20px;}
.inc_abo_l ul li{width: 25%;height: 131px;float: left;box-sizing: border-box;padding: 20px;}
.inc_abo_l ul li .img{width: 40px;height: 40px;}
.inc_abo_l ul li .p1{font-size: 16px;color: #9a9a9a;font-weight: bold;margin-top: 5px;}
.inc_abo_l ul li .p2{font-size: 12px;color: #9a9a9a;text-transform: uppercase;margin-top: 10px;}
.inc_abo_l ul li{background-image: linear-gradient(90deg, #eaeaea, #dddddd);}
.inc_abo_l ul li:nth-child(1) .img{background: url("../images/abo1.png") no-repeat center;}
.inc_abo_l ul li:nth-child(2) .img{background: url("../images/abo2.png") no-repeat center;}
.inc_abo_l ul li:nth-child(3) .img{background: url("../images/abo3.png") no-repeat center;}
.inc_abo_l ul li:nth-child(4) .img{background: url("../images/abo4.png") no-repeat center;}
.inc_abo_l ul li:hover{background-image: linear-gradient(90deg, #f8574f, #ba101d);}
.inc_abo_l ul li:hover .p1{color: #fff;}
.inc_abo_l ul li:hover .p2{color: #fff;}
.inc_abo_l ul li:nth-child(1):hover .img{background: url("../images/aboh1.png") no-repeat center;}
.inc_abo_l ul li:nth-child(2):hover .img{background: url("../images/aboh2.png") no-repeat center;}
.inc_abo_l ul li:nth-child(3):hover .img{background: url("../images/aboh3.png") no-repeat center;}
.inc_abo_l ul li:nth-child(4):hover .img{background: url("../images/aboh4.png") no-repeat center;}
.inc_abo_r{width:528px;height:380px;float: right;}
.inc_abo_r img{width:528px;height:380px;}
/* 首页广告 */
.inc_ads{width:100%;height:138px;border-top: 4px solid #c7212a;background-image: linear-gradient(180deg, #f8f8f8, #dddddd);}
.inc_ads li{width: 20%;float: left;height: 138px;display: flex;align-items: center;flex-direction: column;justify-content: center;position: relative;}
.inc_ads li::after{width: 1px;height: 102px;background: #bfbfbf;display: block;content:"";position: absolute;right: -0.5px;}
.inc_ads li .p1{font-weight: bold;font-size: 25px;color: #000000;}
.inc_ads li .p1 span{color: #cf2a30;font-size: 48px;}
.inc_ads li .p2{font-size: 14px;color: #5a5a5a;}
.inc_ads li:last-child::after{display: none;}
/* box2 */
.title{text-align: center;}
.title .p1{color: #f0f0f0;font-size: 80px;font-weight: bold;text-transform: uppercase;}
.title .p2{color: #444444;font-size: 34px;font-weight: bold;margin-top: -60px;}
.title .p3{font-size: 14px;color: #808080;}
.title .line{background: url("../images/line.png") no-repeat center;width: 1200px;height: 5px;margin: 10px 0;}

.inc_news{padding: 40px 0;}
.incnewscon .hd{height: 36px;margin-top: 40px;}
.incnewscon .hd li{width: 120px;height: 36px;background: #e5e5e5;font-size: 16px;color: #464646;text-align: center;line-height: 36px;float: left;margin-right: 11px;cursor: pointer;}
.incnewscon .hd li.on{color: #fff;background: #dc1c2b;}
.incnewscon .bd{}
.incnewscon .bd .newslf{width: 586px;float: left;margin-top: 25px;box-sizing: border-box;position: relative;}
.incnewscon .bd .newslf .img{width: 586px;height: 363px;}
.incnewscon .bd .newslf .wen{width: 100%;height: 142px;box-sizing: border-box;border-bottom: 1px dashed #c3c3c3;padding: 20px 0;}
.incnewscon .bd .newslf .wen .tit{font-size: 16px;color:  #464646;height: 24px;line-height: 24px;}
.incnewscon .bd .newslf .wen .tit>div{width: calc(100% - 100px);float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.incnewscon .bd .newslf .wen .tit span{font-size: 14px;color: #818181;float: right;}
.incnewscon .bd .newslf .wen .jian{font-size: 14px;color: #818181;line-height: 26px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.incnewscon .bd .newslf .wen .more{color: #878787;font-size: 14px;float: right;margin-top: 3px;}
.incnewscon .bd .newsfg{width: 576px;height: 177px;float: right;box-sizing: border-box;padding: 24px 0;border-bottom: 1px dashed #c3c3c3;position: relative;}
.incnewscon .bd .newsfg .img{width: 208px;height: 129px;float: left;}
.incnewscon .bd .newsfg .wen{width: 350px;float: right;height: 129px;}
.incnewscon .bd .newsfg .wen .tit{font-size: 16px;color:  #464646;height: 24px;line-height: 24px;}
.incnewscon .bd .newsfg .wen .tit>div{width: calc(100% - 100px);float: left;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.incnewscon .bd .newsfg .wen .tit span{font-size: 14px;color: #818181;float: right;}
.incnewscon .bd .newsfg .wen .jian{font-size: 14px;color: #818181;line-height: 26px;margin-top: 10px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;overflow: hidden;}
.incnewscon .bd .newsfg .wen .more{color: #878787;font-size: 14px;float: right;margin-top: 3px;}
.incnewscon .bd .newsfg:hover::after{display: block;content:"";width: 616px;height: 177px;position: absolute;top: 0px;left: -20px;box-shadow: 0 0 10px rgba(0,0,0,0.2);background: #fff;z-index: -1;}
.incnewscon .bd .newsfg:hover .wen .more{color: #dc1c2b;}
.incnewscon .bd .to{width: 168px;height: 48px;background: #dc1c2b;border: 1px solid #dc1c2b;display: block;line-height: 48px;text-align: center;color: #fff;font-size: 18px;margin: 40px auto;}
.incnewscon .bd .to:hover{background: none;color: #dc1c2b;}
/* 设备简介 */
.sbjj{width: 100%;height: 593px;background: url("../images/sbjj.jpg") no-repeat center;}
.sbjj .main{position: relative;}
.sbjj .t{text-align: center;width: 540px;left: -216px;position: absolute;}
.sbjj .t .p1{color: #d84c56;font-size: 80px;font-weight: bold;text-transform: uppercase;}
.sbjj .t .p2{color: #fff;font-size: 32px;font-weight: bold;margin-top: -58px;}
.sbjjcon .bd{position: absolute;width: 1426px;height: 355px;top: 130px;left: 100px;}
.sbjjcon .bd li{width: 272px;height: 355px;float: left;margin-right: 15px;}
.sbjjcon .bd li .wen{width: 100%; height: 156px;padding: 10px;box-sizing: border-box;background: #f6f4f4;}
.sbjjcon .bd li .wen p{color:#dc1c2b;font-size: 22px;font-weight: bold;text-align: center;line-height:2;}
.sbjjcon .bd li .wen>div{font-size: 14px;color: #818181;line-height: 26px;height: 56px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sbjjcon .bd li .wen i{width: 27px;height: 27px;margin: 55px auto;display: block;transition: all 0.2s ease 0s;}
.sbjjcon .bd li .wen i img{width: 27px;height: 27px;}
.sbjjcon .bd li .l{width: 100%;height: 5px;background: #bfbfbf;transition: all 0.5s ease 0s;}
.sbjjcon .prev{width: 59px;height: 59px;display: block;position: absolute;left: 0;top: 236px;background: url("../images/dlprev.png") no-repeat center;}
.sbjjcon .next{width: 59px;height: 59px;display: block;position: absolute;left: 0;top: 344px;background: url("../images/dlnext.png") no-repeat center;}
.sbjjcon .go{width: 130px;height: 35px;border: 1px solid #fff;position: absolute;left: 100px;top: 520px;color: #fff;font-size: 14px;text-align: center;line-height: 35px;}
.sbjjcon .bd li:hover .wen i{margin: 0 auto;}
.sbjjcon .bd li:hover .l{background: url("../images/dl.png") no-repeat center;}
/* 八大 */
.bada{padding-top: 30px;}
.bada .title .p2 span{font-size: 40px;color: #dc1c2b;}
.badacon{margin-top: 40px;position: relative;}
.badacon .bd li{margin-bottom: 40px;height: 325px;}
.badacon .bd li:nth-child(n) .img{float: right;width: 568px;height: 325px;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.badacon .bd li:nth-child(2n) .img{float: left;width: 568px;height: 325px;box-shadow: 0 0 10px rgba(0,0,0,0.2);}
.badacon .bd li .wen{width: 540px;height: 325px;}
.badacon .bd li:nth-child(n) .wen{float: left;}
.badacon .bd li:nth-child(2n) .wen{float: right;}
.badacon .bd li .wen>div{width: 100%;height: 160px;}
.badacon .bd li .wen>div .eng{font-size: 62px;color: #dc1c2b;float: left;}
.badacon .bd li .wen>div .chi{width: 470px;float: left;height: 160px;border-bottom: 1px solid #bfbfbf;margin-left: 5px;}
.badacon .bd li .wen>div .chi .p1{font-size: 18px;color: #141414;margin-top: 44px;}
.badacon .bd li .wen>div .chi .p2{font-size: 14px;color: #6a6a6a;line-height: 26px;margin-top: 20px;}
.badacon .prev{position: absolute;width: 37px;height: 72px;left: -110px;top: 310px;background: url("../images/prev.png") no-repeat center;}
.badacon .next{position: absolute;width: 37px;height: 72px;right: -110px;top: 310px;background: url("../images/next.png") no-repeat center;}
.badacon .hd{margin: 68px 0;display: flex;align-items: center;justify-content: center;}
.badacon .hd li{width: 170px;height: 5px;background: #d8d8d8;float: left;}
.badacon .hd li.on{background: #dc1c2b;}
/* 首页产品 */
.incpro{width: 100%;height: 744px;background: url("../images/incprobg.jpg") no-repeat center;}
.incpro .main{position: relative;}
.incpro .title{text-align: left;padding-top: 30px;}
.incpro .title .line{background: url("../images/linepro.png") no-repeat center;}
.incpro .title .p1{color: #707071;}
.incpro .title .p2{color: #fff;}
.incpro .title .p3{color: #d5d5d5;}
.cp .hd{position: absolute;width: 700px;top: 75px;right: 0;}
.cp .hd ul{display: flex;justify-content: flex-end;}
.cp .hd li{padding: 0 20px;height: 40px;line-height: 40px;color: #fff;text-align: center;font-size: 16px;float: left;cursor: pointer;}
.cp .hd li.on{background: #dc1c2b;color: #fff;}
.cp .bd{margin-top: 25px;}
.cp .bd ul{margin: 0 -5px;}
.cp .bd li{width: 292px;height: 209px;float: left;margin: 0 5px 10px;position: relative;overflow: hidden;}
.cp .bd li .hover{position: absolute;background: rgba(0,0,0,0.4);width: 100%;height: 100%;bottom: -100%;transition: all 0.5s ease 0s;}
.cp .bd li .hover>div{margin: 10px;border: 1px solid #fff;width: 272px;height: 189px;box-sizing: border-box;display: flex;align-items: center;flex-direction: column;justify-content: center;}
.cp .bd li .hover>div>p{color: #fefefe;font-size: 30px;font-weight: bold;}
.cp .bd li .hover>div>div{width: 160px;height: 36px;background: #dc1c2b;text-align: center;color: #fff;font-size: 14px;line-height: 36px;border-radius: 20px;margin-top: 25px;}
.cp .bd li:hover .hover{bottom: 0;}
.cp .bd .to{width: 168px;height: 48px;display: block;line-height: 48px;text-align: center;color: #fff;font-size: 18px;margin: 30px auto;border: 1px solid #fff;box-sizing: border-box;}
.cp .bd .to:hover{border-color: #dc1c2b;background: #dc1c2b;color: #fff;}
/* 联系我们 */
.inc_contact{height: 205px;}
.inc_contact .t{width: 330px;float: left;position: relative;display: flex;flex-direction: column;justify-content: center;height: 205px;}
.inc_contact .t::after{display: block;content:"";background: #e5e5e5;width: 1px;height: 60px;position: absolute;right: -0.5px;}
.inc_contact .t.c1 .p1{font-size: 28px;color: #dc1c2b;font-weight: bold;}
.inc_contact .t.c1 .p2{font-size: 14px;color: #818181;margin-top: 20px;}
.inc_contact .t.c2{width: 284px;}
.inc_contact .t.c2>a{width: 224px;height: 128px;border-radius: 10px;margin: auto;display: flex;flex-direction: column;align-items: center;justify-content: center;}
.inc_contact .t.c2>a .p1{display: flex;align-items: center;justify-content: center;font-size: 16px;color: #464646;font-weight: bold;}
.inc_contact .t.c2>a .p1 .img{width: 30px;height:30px;}
.inc_contact .t.c2>a .p2{font-size: 14px;color: #818181;margin-top: 20px;}
.inc_contact .t:nth-child(2)>a .p1 .img{background: url("../images/c1.png") no-repeat center;}
.inc_contact .t:nth-child(3)>a .p1 .img{background: url("../images/c2.png") no-repeat center;}
.inc_contact .t:nth-child(4)>a .p1 .img{background: url("../images/c3.png") no-repeat center;}
.inc_contact .t.c2:hover a{background: #dc1c2b;}
.inc_contact .t:hover>a .p1{color: #fff;}
.inc_contact .t:hover>a .p2{color: #fff;}
.inc_contact .t:nth-child(2):hover>a .p1 .img{background: url("../images/ch1.png") no-repeat center;}
.inc_contact .t:nth-child(3):hover>a .p1 .img{background: url("../images/ch2.png") no-repeat center;}
.inc_contact .t:nth-child(4):hover>a .p1 .img{background: url("../images/ch3.png") no-repeat center;}
/* 底部 */
.foot{width:100%;background: url("../images/headbg.jpg") no-repeat center top;}
.foot .bot_l{width: 900px;float: left;}
.foot .bot_l .bot_tel{width: 300px;float: left;height: 80px;display: flex;align-items: center;margin-top: 30px;}
.foot .bot_l .bot_tel>div{margin-left: 10px;}
.foot .bot_l .bot_tel>div .p1{font-size: 14px;color: #464646;}
.foot .bot_l .bot_tel>div .p2{font-size: 30px;color: #464646;font-weight: bold;}
.foot .botnav{width: 100%;float: left;color: #999;}
.foot .botnav a{font-size: 14px;color: #999;padding-right: 5px;line-height: 20px;}
.foot .botnav a:last-child{border:none;}
.foot .bot_r{width: 300px;height: 180px;float: right;display: flex;align-items: center;justify-content: space-evenly;}
.foot .bot_r img{width: 120px;height: 120px;}
.foot .bot_r p{font-size: 14px;color: #565656;text-align: center;line-height: 2;}
.foot .bot{background: #444444;padding: 20px 0;}
/******************************************************************* 二级 ************************************************************/
.aboutbanner{width: 100%;position: relative;}

.index{background: #fff;}
.erbanner{width:100%;}
.position{height: 65px;font-size: 16px;color: #262626;background: #eee;}
.position .main{display: flex;align-items:center;height: 65px;}
.position .main .img{width: 65px;height: 65px;border-left: 1px solid #bfbfbf;border-right: 1px solid #bfbfbf;display: flex;align-items: center;justify-content: center;}
.position a{color: #272727;}
.lszz{height: 542px;width: 100%;background: url("../images/lvse.jpg") no-repeat center;}
.lszz .main{position: relative;}
.lszz .c{width: 562px;height: 407px;background: rgba(210,40,42,0.9);right: 0;top: 0;position: absolute;box-sizing: border-box;padding: 60px;line-height: 1;}
.lszz .c .p1{font-size: 38px;font-weight: bold;color: #d78f91;}
.lszz .c .p2{font-size: 30px;font-weight: bold;color: #d78f91;margin-top: 8px;}
.lszz .c .p3{font-size: 16px;font-weight: bold;color: #d78f91;margin-top: 8px;}
.lszz .c .p4{font-size: 16px;color: #fff;line-height: 30px;margin-top: 35px;}

.ertitle{text-align: center;margin-top: 50px;}
.ertitle .p1{color: #444444;font-size: 32px;font-weight: bold;margin-top: 0px;}
.ertitle .p2{font-size: 14px;color: #808080;}
.ertitle .line{background: url("../images/line.png") no-repeat center;width: 1200px;height: 5px;margin: 10px 0;}
.lanmu{margin-top: 25px;margin-bottom: 60px;}
.lanmu ul{display: flex;justify-content: center;}
.lanmu li{height:40px;font-size: 16px;width: 158px;border-radius: 20px;float: left;margin: 0 8px;background: #dcdcdc;}
.lanmu li a{color: #444;display: flex;align-items: center;height:100%;justify-content: center;}
.lanmu li:last-child{boder:none;}
.lanmu li:hover{background-image: linear-gradient(90deg, #f8574f, #ba101d);border-radius: 20px;}
.lanmu li.hover{background-image: linear-gradient(90deg, #f8574f, #ba101d);}
.lanmu li.hover a{color: #fff;}
.lanmu li:hover a{color: #fff;}
/* 详情左侧 */
.index .index_l{width:288px;float: left;}
.index .index_l .tou{width: 288px;height:145px;line-height: 145px;background: #1f1f1f;font-size: 35px;font-weight: bold;color: #fff;text-align: center;}
.index .index_l ul{margin-top:1px;}
.index .index_l li{width:288px;height:65px;line-height: 65px;background: #fff;border-bottom:1px solid #f5f5f5;color: #b0832f;font-weight: bold;display: flex;align-items: center;}
.index .index_l li div{width:12px;height:12px;border-radius:50%;background: #b0832f;border:4px solid #0f0f0f;margin-left: 40px;margin-right: 10px;}
.index .index_l li.on{color: #fff;background: #b0832f;}
.index .index_l li.on div{border-color:#fff;}
/* 左侧联系 */
.ercontactzi{background: #fff;padding:25px;box-sizing:border-box;}
.ercontactzi p{font-size: 14px;color: #444;line-height: 34.5px;text-indent: 30px;}
.ercontactzi p:nth-child(1){background: url("../images/p1.png") no-repeat center left;}
.ercontactzi p:nth-child(2){background: url("../images/p2.png") no-repeat center left;}
.ercontactzi p:nth-child(3){background: url("../images/p3.png") no-repeat center left;}
.ercontactzi p:nth-child(4){background: url("../images/p4.png") no-repeat center left;}
.ercontactzi .ewm{margin-left: 42px;width: 122px;margin-top:20px;}
.ercontactzi .ewm img{width: 122px;}
.ercontactzi .ewm span{font-size: 14px;color: #444;line-height: 34.5px;display: block;text-align: center;}
/* 图文列表 */
.prolist ul{margin:0 -6px;}
.prolist ul li{width: calc((100%/4) - 12px);height: 206px;float: left;margin:0 6px 12px;overflow: hidden;position: relative;}
.prolist ul li .protitle{height:43px;background: rgba(27,27,27,0.7);width: 100%;line-height: 43px;color:#313131;text-align: center;font-size: 16px;position: absolute;bottom: -43px;transition: all 0.5s ease 0s;}
.prolist ul li:hover .protitle{color: #fff;bottom:0;}
.prolist ul li .img{width: 100%;height: 206px;overflow: hidden;}
.prolist ul li img{transition: all 1s ease 0s;}
.prolist ul li:hover img{transform: scale(1.2, 1.2);}
/* 设备 */
.sblist ul{margin: 0 -7px;}
.sblist li{width: 288px;height: 375px;float: left;margin: 0 7px 14px;overflow: hidden;}
.sblist li .wen{width: 100%; height: 165px;padding: 10px;box-sizing: border-box;background: #f6f4f4;}
.sblist li .wen p{color:#dc1c2b;font-size: 22px;font-weight: bold;text-align: center;line-height:2;}
.sblist li .wen>div{font-size: 14px;color: #818181;line-height: 26px;height: 56px;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 2;overflow: hidden;}
.sblist li .wen i{width: 27px;height: 27px;margin: 65px auto 0;display: block;transition: all 0.2s ease 0s;}
.sblist li .wen i img{width: 27px;height: 27px;}
.sblist li .l{width: 100%;height: 5px;background: #bfbfbf;transition: all 0.5s ease 0s;}
.sblist li:hover .wen i{margin: 10px auto;}
.sblist li:hover .l{background: #dc1c2b;}
/*图文详情*/
.proshow{}
.proshow .proshow_t{padding: 50px 0 15px;border-bottom: 1px solid #bfbfbf;}
.proshow .proshow_t .p1{font-size: 32px;color: #444444;text-align: center;font-weight: bold;}
.proshow .proshow_t .p2{font-size: 14px;color: #7d7d7d;text-align: center;margin-top: 10px;}
.proshow .proshow_p{margin: 0 auto;width: 660px;}
.proshow .proshow_p img{width: 660px;border:1px solid #efefef;margin:50px 0;}
.proshow .proshow_detail{min-height:200px;}
/* 单页 */
.about{}

.aboutmain{width: 100%;float: right;margin-bottom: 50px;}
.aboutmain .con{}
.aboutmain .con img{max-width:100%;}
/*新闻列表*/
.newslist{}
.newslist li{border-bottom:1px dashed #eeeeee;padding: 26px 0;height: 160px;box-sizing: border-box;}
.newslist li .date{width: 155px;height: 108px;float: left;display: flex;align-items: center;flex-direction: column;justify-content: center;border-right: 1px solid #eee;transition: all 0.2s ease 0s;}
.newslist li .date .p1{font-size: 32px;font-weight: bold;color: #dc1c2b;border: 1px solid #dc1c2b;width: 50px;height: 50px;text-align: center;line-height: 50px;transition: all 0.2s ease 0s;}
.newslist li .date .p2{font-size: 18px;color: #dc222f;margin-top: 15px;}
.newslist li .newt{width: 910px;height: 108px;float: left;margin-left: 20px;}
.newslist li .newt .tit{font-size: 18px;color: #444;font-weight: bold;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;line-height: 40px;}
.newslist li .newt .jian{color: #7c7c7c;font-size: 14px;margin-top:10px;line-height: 26px;}
.newslist li .tode{width: 40px;height: 40px;background: url("../images/newto.png") no-repeat center;display: block;float: right;margin-right: 30px;margin-top: 32px;transition: all 0.2s ease 0s;}
.newslist li:hover{box-shadow: 0 10px 10px rgba(0,0,0,0.3);}
.newslist li:hover .date .p1{background: #dc1c2b;color: #fff;}
.newslist li:hover .newt .tit{color: #dc1c2b;}
.newslist li:hover .tode{background: url("../images/newtoh.png") no-repeat center;}
/*新闻详情*/
.newsshow{}
.newsshow .newst{font-size: 28px;color: #202020;text-align: center;}
.newsshow .date{font-size: 16px;color: #202020;margin-top:20px;text-align: center;}
.newsshow .tt{border-bottom:1px solid #bfbfbf;padding:20px 0 40px;}
.newsshow .pic{width:500px;margin:40px auto;}
.newsshow .pic img{max-width: 500px;}
/* 分页 */
.page{margin:50px 0;text-align: center;}
.page a{display: inline-block;text-align: center;line-height: 40px;color:#1e1e1e;font-size: 14px;margin-left: 5px;height:40px;padding:0 16.5px;background: #e5e5e5;}
.page a.select{background: #dc222f;color: #fff;}
.page a:hover{background: #dc222f;color: #fff;}
/* 翻页 */
.fanye{width:100%;float:left;box-sizing:border-box;padding:30px 0;margin-top:15px;border-top:1px solid #bfbfbf;}
.fanye p{color: #4a4a4a;font-size: 18px;line-height: 40px;float: left;background: #e5e5e5;float: right;padding: 0 20px;margin-left: 15px;cursor: pointer;}
.fanye p a{color: #4a4a4a;}
.fanye p:hover{background: #dc1c2b;color: #fff;}
.fanye p:hover a{color: #fff;}
/*在线留言*/
.gbook{}
.gbook form{width:442px;float: left;}
.gbook form ul{width: 100%;margin:20px auto;}
.gbook li{width: 100%;height:40px;margin-bottom:15px;border-bottom:1px solid #fff;float: left;box-sizing:border-box;}
.gbook li span{display: block;width:50px;height: 40px;line-height: 40px;font-size: 16px;color: #fff;float: left;text-align: left;}
.gbook li .input1{width:390px;height: 40px;float: left;box-sizing: border-box;font-size: 20px;border:none;outline: none;background: none;color: #fff;font-size: 16px;}
.gbook .input2{width: 848px;height: 164px;float: left;border: none;box-sizing: border-box;font-size: 14px;text-indent: 20px;line-height: 56px;outline: none;}
.gbook form{color: #fff!important;font-size: 16px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #636363;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #636363;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #636363;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #636363;
}
.gbook #demo1{border:1px solid #fff;width: 150px;height: 44px;line-height: 44px;background:none;text-align: center;color: #fff;margin: 0 auto;font-size: 20px;display: block;outline:none;}

.gbook .contactewm{width:230px;display: flex;flex-direction: column;align-items: center;justify-content: center;height:500px;float: right;}
.gbook .contactewm img{width:100%;}

.con img{max-width:100%;}

.gbook_l{float: left;width:414px;}
.gbook_l_t{width: 414px;height:180px;background: #d8e0ee;padding:40px;box-sizing:border-box;line-height: 1;text-align: right;}
.gbook_l_b{width: 414px;}
.gbook_l_b img{width: 414px;}
.gbook_r{float: right;width:786px;background: #f6f9ff;padding-left: 25px;box-sizing:border-box;}
.gbook1{height:538px;background-position: bottom right;background-repeat: no-repeat;margin: 50px 0;}
.gbook1  form{width:920px;}
.gbook1 li{width: 100%;height:56px;margin-bottom:12px;}
.gbook1 .input1{width:710px;height: 56px;float: left;box-sizing: border-box;font-size: 14px;text-indent: 20px;border:none;}
.gbook1 .input2{width:710px;height: 168px;float: left;border: none;box-sizing: border-box;font-size: 14px;text-indent: 20px;line-height: 56px;}
.gbook1 form{color: #fff!important;font-size: 16px;}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #838383;  
}

::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #838383;
}
input:-ms-input-placeholder,
textarea:-ms-input-placeholder {
    color: #838383;
}

input::-webkit-input-placeholder,
textarea::-webkit-input-placeholder {
    color: #838383;
}
.gbook1 #demo1{border:none;width:100px;height:34px;line-height: 34px;text-align: center;color: #fff;background: #dc1c2b;margin:0 auto;font-size: 14px;font-weight: bold;border-radius:40px;}

/*招聘列表*/
.job_list{}
.job_list li{height:300px;}
.job_list li .tt{float: left;line-height: 36px;width: 8%;box-sizing:border-box;padding:10px 0 10px 0;text-align:center;border-right: 1px solid #BFBFBE;height:100%;display: flex;align-items: center;justify-content: center;}
.job_list li .ttt{float: left;line-height: 36px;width: 8%;box-sizing:border-box;text-align:center;}
/*在线简历*/
.jianli{margin:0 auto;width:895px;padding:60px 0 100px 0;}
.job-col{color: #333;font-size: 14px;height:30px;}
.main_bd3{width:280px; height:30px;margin-bottom: 24px;border: 1px solid #000;}
.job textarea{height:135px;width:1100px;}
.jianli td{position: relative;}
.info{margin-top: 59px}
/*留言列表*/
.gbook-list{width:900px;margin:0 auto;padding:60px 0;}
.gbook-list table{margin-bottom: 30px}
.contactcon{width: 520px;float: left;height: 286px;font-size: 20px;line-height: 2;color: #5f5f5f;}
.contactcon .t{font-size: 38px;color: #dc1c2b;font-weight: bold;margin-bottom: 40px;}
.map{border:1px solid #eee;box-sizing:border-box;padding:15px;float: right;width: 670px;height: 286px;}
/* Ripple Out */
@-webkit-keyframes hvr-ripple-out{100%{top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0;}}
@keyframes hvr-ripple-out{100%{top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0;}}
.hvr-ripple-out{display: inline-block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative;}
.hvr-ripple-out:before{content: ''; position: absolute; border: #0072ec solid 6px; top: 0; right: 0; bottom: 0; left: 0; -webkit-animation-duration: 1s; animation-duration: 1s;}
.hvr-ripple-out:hover:before, .hvr-ripple-out:focus:before, .hvr-ripple-out:active:before{-webkit-animation-name: hvr-ripple-out; animation-name: hvr-ripple-out;}
/* Float Shadow */
.hvr-float-shadow{display: block; vertical-align: middle; -webkit-transform: translateZ(0); transform: translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -moz-osx-font-smoothing: grayscale; position: relative; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform; transition-property: transform;}
.hvr-float-shadow:before{pointer-events: none; position: absolute; z-index: -1; content: ''; top: 100%; left: 5%; height: 10px; width: 90%; opacity: 0; background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%); /* W3C */ -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-property: transform, opacity; transition-property: transform, opacity;}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active{-webkit-transform: translateY(-5px); transform: translateY(-5px); /* move the element up by 5px */}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before{opacity: 1; -webkit-transform: translateY(5px); transform: translateY(5px); /* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */}


/* Wobble Horizontal */
@-webkit-keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes hvr-wobble-horizontal {
  16.65% {
    -webkit-transform: translateX(8px);
    transform: translateX(8px);
  }
  33.3% {
    -webkit-transform: translateX(-6px);
    transform: translateX(-6px);
  }
  49.95% {
    -webkit-transform: translateX(4px);
    transform: translateX(4px);
  }
  66.6% {
    -webkit-transform: translateX(-2px);
    transform: translateX(-2px);
  }
  83.25% {
    -webkit-transform: translateX(1px);
    transform: translateX(1px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
.hvr-wobble-horizontal {
  display: inline-block;
  vertical-align: middle;
  -webkit-transform: perspective(1px) translateZ(0);
  transform: perspective(1px) translateZ(0);
  box-shadow: 0 0 1px rgba(0, 0, 0, 0);
}
.hvr-wobble-horizontal:hover, .hvr-wobble-horizontal:focus, .hvr-wobble-horizontal:active {
  -webkit-animation-name: hvr-wobble-horizontal;
  animation-name: hvr-wobble-horizontal;
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-timing-function: ease-in-out;
  animation-timing-function: ease-in-out;
  -webkit-animation-iteration-count: 1;
  animation-iteration-count: 1;
}
