@charset "utf-8";
.top{padding-top: 20px;}
.logo img{margin: auto;width: 54px;}
.top .centerBox{position: relative;}
select{border: none;font-size: 18px;color: #333333;position: absolute;right: 0;top: 50%;transform: translateY(-50%);}
.pcmenu{padding: 18px 0;box-sizing: border-box;}
.pcmenu .nav{float: left;}
.search{float: right;position: relative;}
.search .key{color: #999999;font-size: 18px;padding-left: 28px;line-height: 50px;background: #eeeeee;border-radius: 30px;width: 300px;border: none;}
.search .submit{position: absolute;width: 60px;background: url(../images/sou_03.png)center no-repeat;background-size: 19px 19px;right: 0;height: 50px;border: none;top:0;}
.pcmenu .nav .yi{float: left;font-size: 18px;margin-right: 110px;line-height: 50px;}
.pcmenu .nav .yi:hover .a{color: #f03929;border-bottom: 1px solid #f03929;}
.pcmenu .nav .yi .a{padding-bottom: 16px;}
.footer{padding: 40px 0 30px;box-sizing: border-box;background: #1e2a39;color: #ffffff;}
/*.footer .centerBox{display: flex;justify-content: space-between;}*/
.xinxi{width: 33.33%;float: left;}
.flogo{width: 33.33%;float: left;}
.flogo img{margin: auto;width: 128px;}
.weixin{width: 33.33%;float: right;}
.xinxi span{font-size: 18px;}
.xinxi{font-size: 14px;line-height: 2;}
.weixin img{float: right;padding-right: 16px;width: 80px;}
.weixin p{clear: both;overflow: hidden;text-align: right;font-size: 20px;padding-top: 14px;line-height: 1.8;}
.footer .centerBox{position: relative;}
#back-to-top{position: absolute;right: -140px;top: 36px;}
.header{background: #ffffff;position: fixed;top: 0;left: 0;width: 100%;z-index: 999;box-shadow: 0px 14px 14px -14px #000;}
.header .centerBox{padding: 22px 0 26px;box-sizing: border-box;}
.header .tlogo{float: left;width: 54px;}
.header .tlogo img{width: 100%;}
.header .nav{float: left;}
.header .nav .yi{float: left;margin-left: 84px;padding-top: 16px;padding-bottom: 38px;font-size: 18px;}
.qie{float: left;padding-top: 18px;font-size: 18px;margin-left: 56px;}
.qie a{margin: 0 2px;}
.header .search .key{width: 244px;}
.header .nav .yi:hover .a{color: #f03929;border-bottom: 1px solid #f03929;}
.header .nav .yi .a{padding-bottom: 36px;}
.on .a{color: #f03929;border-bottom: 1px solid #f03929;}
.zong li{font-size: 18px;line-height: 40px;padding: 0 20px 0 10px;box-sizing: border-box;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display: -webkit-flex;flex-direction: column;}
.zong h2{font-size: 24px;margin-bottom: 10px;line-height: 40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
/*.big{width: 25%;border-right: #cccccc;box-sizing: border-box;}
.big li span{float: right;}*/
.biga{display: none;position: absolute;left: 25%;top: 0;width: 25%;}
.bigb{display: none;position: absolute;left: 100%;top: 0;width: 100%;}
.bigc{display: none;position: absolute;left: 100%;top: 0;width: 100%;height: 100%;overflow-y: auto;}
.pcmenu{position: relative;}
.zong{position: absolute;left: 0;width: 100%;background: #ffffff;z-index: 99;padding-top: 44px;box-shadow: 0 0px 14px -6px #000000;padding-bottom: 40px;display: none;margin-top: 16px;}
.zong .centerBox{position: relative;}
.big{float: left;width: 25%;}
.big .erji{border-right: 1px solid #cccccc;min-height: 320px;}
.biga .sanji{border-right: 1px solid #cccccc;min-height: 320px;}
.bigb .siji{border-right: 1px solid #cccccc;min-height: 320px;}
.bigc .wuji{border-right: 1px solid #cccccc;min-height: 320px;}
.big li:hover{background: #148fed;}
.big li:hover>strong{color: #ffffff;}
.big li:hover>a{color: #ffffff;}
.big li:hover>span{color: #ffffff;}
.big li span{float: right;font-family: '宋体';}
.er:hover .biga{display: block;}
.san:hover .bigb{display: block;}
.si:hover .bigc{display: block;}
.header .zong{margin-top: 38px;}
.yin{display: none;}
.news{padding: 80px 0 40px;box-sizing: border-box;clear: both;overflow: hidden;}
.title{font-size: 30px;color: #148fed;padding-bottom: 12px;border-bottom: 1px solid #cccccc;}
.fenlei {padding-top: 20px;}
.fenlei .lei{float: left;width: 100px;text-align: center;margin-right: 14px;margin-left: 4px;}
.lei h3{font-size: 18px;width: 100px;}
.lei ul{background: #ffffff;border-radius: 10px;padding: 22px 0;box-shadow: 0 0px 10px -6px #000000;margin-top: 12px;position: relative;display: none;width: 100px;z-index: 99;margin-top: 40px;}
.lei ul li{font-size: 16px;margin-bottom: 22px;clear: both;overflow: hidden;}
.lei ul li:last-child{margin-bottom: 0;}
.lei ul li .odd{color: #148fed;}
.lei ul i{position: absolute;left: 50%;top: 0px;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 8px solid #ffffff;transform: translateX(-50%);}
.lei ul p{position: absolute;left: 50%;top: -8px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid rgba(0, 0, 0, 0.25);transform: translateX(-50%);}
#pages {font-family:宋体 ;text-align: -webkit-center; font-size:14px;}
#pages a { display:inline-block; height:30px; line-height:30px; background:#fff; border:1px solid #e3e3e3; text-align:center; color:#333; padding:0 10px}
#pages a.a1 { width:56px; padding:0 }
#pages a:hover { background:#f1f1f1; color:#000; text-decoration:none }
#pages span { display:inline-block; height:30px; line-height:30px; background:#148fed; border:1px solid #148fed; color:#fff; text-align:center;padding:0 10px}
.page .noPage { display:inline-block; width:56px; height:30px; line-height:30px; background:url(../img/icu/titleBg.png) repeat-x 0 -55px ; border:1px solid #e3e3e3; text-align:center; color:#a4a4a4; }
.xinwen{clear: both;overflow: hidden;padding:28px 0 40px;box-sizing: border-box;}
.xinwen li img{float: left;width:27%;}
.xinwen li .he{float: right;width: 70.5%;padding-right: 26px;box-sizing: border-box;}
.xinwen li h2{font-size: 18px;padding-top: 12px;font-weight: normal;}
.xinwen li p{line-height: 1.8;margin-top: 28px;font-size: 14px;color: #666666;}
.xinwen li{padding: 20px 0 30px;box-sizing: border-box;border-bottom: 1px solid #cacaca;clear: both;overflow: hidden;}
.show{padding: 40px 0 28px;box-sizing: border-box;}
.show .biao{text-align: center;font-size: 18px;font-weight: normal;}
.show .time{text-align: center;font-size: 14px;color: #999999;margin-top: 18px;margin-bottom: 18px;}
.show .content{font-size: 14px;line-height: 2;}
.show .content  img{max-width: 100%;margin: auto;}
.fenye{line-height: 2;font-size: 16px;margin-top: 64px;}
.page{padding: 80px 0 60px;box-sizing: border-box;}
.contact{font-size: 16px;line-height: 2;padding: 40px 0;box-sizing: border-box;}
.list h3{position: relative;width:auto;}
.list h3 i{position: absolute;left: 50%;top: 0;bottom:0;border-left: 7px solid transparent;border-right: 7px solid transparent;border-bottom: 8px solid #ffffff;transform: translateX(-50%);}
.list h3 p{position: absolute;left: 50%;top: auto;bottom: -12px;border-left: 8px solid transparent;border-right: 8px solid transparent;border-bottom: 8px solid rgba(0, 0, 0, 0.25);transform: translateX(-50%);display: none;}
.chanpin{padding: 80px 0 40px;clear: both;overflow: hidden;box-sizing: border-box;}
.chanpin li{float: left;margin-bottom: 40px;width: 22.5%;margin-right: 3.33%;}
.chanpin li:nth-child(4n){margin-right: 0;}
.chanpin li img{width: 100%;}
.chanpin .tu{border: 1px solid #cccccc;box-sizing: border-box;}
.chanpin li h3{font-size: 18px;font-weight: normal;margin-top: 12px;}
.chanpin li div{line-height: 1.8;font-size: 16px;}
.chanpin li p{font-size: 16px;color: #999999;margin-top: 8px;}
.chanpin li span{float: right;}
.list .lei h3 span{width: 12px;height: 12px;position: absolute;border-left: 1px solid #989898;border-bottom: 1px solid #989898;transform: translateY(-50%) rotate(-45deg);top: 50%;right: -34px;}
.fenlei .lei h3{float: left;margin-right: 56px;cursor: pointer;}
.list .div ul{display: none;}
.list .fenlei .lei{clear: both;overflow: hidden;float: none;width: 100%;display: flex;white-space: nowrap;overflow-x: auto;padding-bottom: 13px;}
.list .fenlei .div{clear: both;overflow: hidden;}
.list{padding: 80px 0 140px;}
.list .fenlei{position: relative;}
.list .div{width: 100%;left: 0;}
.list .fenlei ul{width: 99%;background: #ffffff;border-radius: 10px;box-shadow: 0 0px 10px -6px #000000;position: relative;display: none;z-index: 99;padding: 22px 0 22px 18px;box-sizing: border-box;margin: 6px auto;}
.list .fenlei ul li{float: left;overflow: inherit;margin-right: 24px;font-size: 16px;margin-bottom: 0;clear: none;line-height: 2;}
.fan span{transform: translateY(0%) rotate(-225deg) !important;}
.home{padding: 80px 0 40px;box-sizing: border-box;}
.home .mezuo{width: 46.7%;float: left;padding-top: 36px;}
.home .meyou{width: 50%;float: right;position: relative;}
.home .meyou img{width: 100%;z-index: 999}
.index{clear: both;overflow: hidden;}
.mezuo .jianjie{margin-top: 20px;line-height: 1.8;font-size: 16px;}
.mezuo h2{font-size: 24px;font-weight: normal;}
.mezuo h2 span{font-size: 18px;color: #148fed;}
.mezuo h2:after{content: '';display: block;width: 40px;height: 2px;background: #148fed;margin-top: 10px;}
.mezuo .jianjie a{display: block;margin-top: 26px;width: 140px;line-height: 40px;text-align: center;font-size: 18px;color: #ffffff;border-radius: 10px;background: #148fed;}
.meyou .beijing{height: 50px;margin-top:60px;}
.home{clear: both;overflow: hidden;}
.two h2{font-size: 24px;font-weight: normal;}
.two h2 span{font-size: 18px;color: #148fed;}
.two{padding: 80px 0;box-sizing: border-box;clear: both;overflow: hidden;}
.two ul{margin-top: 40px;clear: both;overflow: hidden;}
.two ul li{margin-bottom: 40px;width: 22.5%;margin-right: 3.33%;float: left;}
.two ul li:nth-child(4n){margin-right: 0;}
.two li img{width: 100%;}
.two .tu{border: 1px solid #cccccc;box-sizing: border-box;}
.two li h3{font-size: 18px;font-weight: normal;margin-top: 12px;}
.two li div{line-height: 1.8;font-size: 16px;}
.two h2{text-align: center;}
.two .more{display: block;margin-top: 26px;width: 140px;line-height: 40px;text-align: center;font-size: 18px;color: #ffffff;border-radius: 10px;background: #148fed;margin: auto;}
.cate{padding: 40px 0 68px;box-sizing: border-box;clear: both;overflow: hidden;}
.cate h2{font-size: 24px;font-weight: normal;text-align: center;}
.cate h2 span{font-size: 18px;color: #148fed;}
.cate h2:after{content: '';display: block;width: 40px;height: 2px;background: #148fed;margin: 10px auto 0;}
.slideBox{height:auto; overflow:hidden; position:relative;margin-top: 66px;}
.slideBox .hd{right:5px; bottom:5px; z-index:1; }
.slideBox .hd ul{zoom:1;display: flex;justify-content: center;}
.slideBox .hd ul li{ float:left; margin-right:2px;line-height:14px; text-align:center; cursor:pointer; }
.slideBox .hd ul li img{width: 185px;height: 20px;margin-top: 20px;}
.slideBox .hd ul li.on .guan{display: block;}
.slideBox .hd ul li.on .kai{display: none;}
.guan{display: none;}
.slideBox .bd{ position:relative; height:100%;width:81%; height:auto; overflow:hidden; position:relative;float: right;padding: 0 94px 0 0;box-sizing: border-box;margin-top: 94px;}
.slideBox .bd li{zoom:1; vertical-align:middle;margin-left: 140px;}
.slideBox .prev,
.slideBox .next{position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -170px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;display: none;}
.slideBox .next{ left:auto; right:3%; background-position:-50px 5px; }
.slideBox .prev:hover,
.slideBox .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.slideBox .prevStop{ display:none;  }
.slideBox .nextStop{ display:none;  }
.li span{width: 22px;height: 22px;border-radius: 100%;background: rgba(20,143,237,0.3);display: flex;justify-content: center;align-items: center;left: -12px;position: absolute;top: -5px;}
.li span i{width: 12px;height: 12px;border-radius: 100%;background: #148fed;}
.li h3{font-size: 28px;font-weight: normal;position: relative;}
.li div{font-size: 16px;line-height: 1.8;margin-top: 30px;}
.li .shijian{font-size: 19px;position: absolute;left: -140px;line-height: 37px;top: 0;}
.li{border-left: 1px solid #148fed;padding-left: 34px;box-sizing: border-box;padding-bottom: 54px;position: relative;}
.li:first-child{margin-top: 5px;}
.li:last-child{border-left: none;}