@charset "utf-8";
/**
深圳市国人伟业信息技术有限公司
*/
/*头部*/
.topbar{height: 44px;line-height: 44px;background-color:#191919;}
.topbar .fl{font-size: 12px;color: #999999;margin-left: 4%;}
.topbar .fr{margin-right: 4%;height: 44px;overflow: hidden;}
.topbar .fr a{display: block;height: 44px;line-height: 44px;font-size: 12px;color: #999999;background: url(../images/header-ico1.png) no-repeat left center;padding-left: 30px;float: left;margin-right: 35px;position: relative;}
.topbar .fr a:after{content: "";position: absolute;width: 1px;height: 10px;background: url(../images/hline-ico.png) no-repeat center center;right: -15px;top: 50%;margin-top: -5px;}
.topbar .fr a:hover{color: #fff;}
.topbar .fr .tel{font-size: 12px;color: #999999;display: block;float: left;background: url(../images/header-ico2.png) no-repeat left center;padding-left: 20px;}
.topbar .fr .tel b{font-size: 14px;color: #ffffff;}
/*头部*/
.header{background-color: #fff;min-width: 1200px;margin: 0 auto;}
.headerLogo{height: 122px;margin-left: 4%;}
.headerLogo img{display: block;height: 122px;}
/*导航*/
.headNav{margin-right: 4%;}
.headNav .menu1>li{float: left;}
.headNav .menu1>li>a{display: block;height: 122px;line-height: 122px;font-size: 16px;color: #191919;margin: 0 40px;transition: all .5s;position: relative;}
.headNav .menu1>li>a:after{position: absolute;content: "";width: 0;bottom: 0;left: 50%;height: 3px;background-color: #c30900;transition: all .5s;}
.headNav .menu1>li>a:hover,.headNav .menu1>li>.current{color: #c30900}
.headNav .menu1>li>a:hover:after,.headNav .menu1>li>.current:after{width: 100%;left: 0;}
.headNav .menu1>li:last-child>a{margin-right: 0;}
@media screen and (max-width: 1400px){
.headNav .menu1>li>a{margin: 0 30px;}
}
.headNav  .menu2{left: 0;right: 0;background: #fff;position: absolute;background: rgba(255,255,255,0.9);padding: 20px 40px;box-shadow: 0 0 6px #ccc;z-index: 10;display: none;}
.headNav  .menu2 .menuWrap{width: 1100px;margin: 0 auto;}
.headNav  .menu2 img{float: left;width: 470px;margin-right: 30px;}
.headNav  .menu2 .menulist{float: right;width: 570px;}
.headNav  .menu2 .menulist>li{margin-right: 20px;float: left;}
.headNav  .menu2 .menulist>li>a{color:#333;display: block;border-bottom: solid 1px #e6e8ea;text-align:left;line-height:40px;font-size:14px;background: url(../images/ly_li.png) left no-repeat;padding-left: 10px;position: relative;}
.headNav  .menu2 .menulist>li:hover>a{color: #c30900;}
.headNav  .menu2 .menulist>li a:after{content: "";position: absolute;left: 0;width: 0;transition: all .5s;bottom: -1px;height: 1px;background: #c30900;}
.headNav  .menu2 .menulist>li a:hover:after{width: 100%;}
/*广告*/
.banner{width: 100%;height: 660px;margin:0 auto;overflow:hidden;position: relative;}
.banner .bd{height:660px;overflow: hidden;position: relative;left: 50%;margin-left: -960px;width: 1920px;}
.banner .hd{width:100%;position: absolute;z-index:999;left: 0;height:16px;bottom:40px;}
.banner .hd ul{text-align: center;}
.banner .hd ul li{display:inline-block;font-size: 16px;color: #151515;transition: all .5s;margin: 0 15px;position: relative;cursor: pointer;}
.banner .hd ul li:after{position: absolute;content: "";width: 1px;height: 0;background-color: #c30900;bottom: -30px;left: 50%;transition: all .5s;}
.banner .hd ul li.on,.banner .hd ul li:hover{color: #c12a22;}
.banner .hd ul li.on:after,.banner .hd ul li:hover:after{height: 30px;}
.banner .prev,.banner .next{display:block;width: 40px;height:60px;position: absolute;z-index:2;top:50%;margin-top: -20px;}
.banner .prev{background: url(../images/banner-pn.png) no-repeat left bottom;left: 5%;}
.banner .next{background: url(../images/banner-pn.png) no-repeat right bottom;right: 5%;}
.homeTopic{font-size: 30px;color: #191919;font-weight: normal;text-align: center;margin-bottom: 50px;position: relative;}
.homeTopic:after{position: absolute;content: "";width: 5px;height: 5px;background-color: #c30900;right: 44%;top: -10px;}
.homeTopic b{display: block;font-size: 14px;color: #c0c0c0;font-weight: normal;margin-top: 2px;}
.homeTopic  span{display: block;font-size: 16px;color: #666666;}
/*产品展示*/
.homeProd{padding:60px 0;}
.homeProd ul{position: relative;}
.homeProd li{width: 600px;float: left;position: relative;overflow: hidden;}
.homeProd li img{transition:all .5s; }
.homeProd li:hover img{transform: scale(1.1);}
.homeProd li .cover{position: absolute;top: 55px;left: 50px;width: 240px;text-align: left;font-size: 12px;line-height: 20px;}
.homeProd li .cover h4{font-size: 20px;color: #000000;font-weight: normal;margin-bottom: 15px;}
.homeProd li .cover .more{display: block;width: 100px;height: 26px;border: 1px solid #cccccc;border-radius: 20px;font-size: 12px;color: #999999;padding-left: 18px;line-height: 26px;margin-top: 30px;position: relative;overflow: hidden;z-index: 0;transition: all .5s;}
.homeProd li .cover .more:before{content: "";width: 8px;height: 7px;position: absolute;background-image: url(../images/hMore-ico2.png);background-repeat: no-repeat;background-position: center center;right: 20px;top: 50%;margin-top: -3px;}
.homeProd li .cover .more:after{position: absolute;content: "";width: 0;left: 0;height: 100%;background-color: #c30900;transition: all .5s;z-index: -1;border-radius: 20px;}
.homeProd .li1{background-color: #f4f4f4;height: 245px;text-align: right;}
.homeProd .li2{background-color: #ede6e6;height: 490px;text-align: right;}
.homeProd .li3{background-color: #eeeeee;height: 245px;text-align: right;position: absolute;left: 0;top: 245px;}
.homeProd li:hover .cover .more:after{width: 100%;}
.homeProd li:hover .cover .more{border-color: #c30900;color: #fff;}
.homeProd li:hover .cover .more:before{background-image: url(../images/hMore-ico3.png);}
/*样品展示 */
.homeSample{padding: 60px 0;background-color: #f4f4f4;position: relative;z-index: 0}
.homeSample ul{width: 1220px;}
.homeSample li{float: left;position: relative;width: 230px;height: 405px;overflow: hidden;margin-right: 10px;}
.homeSample li img{display: block;width: 100%;height: 100%;transition: all .5s;}
.homeSample li:hover img{transform: scale(1.1);}
.homeSample li h5{position: absolute;width: 100%;height: 70px;left: 0;top: 50%;margin-top: -50px;background:rgba(255,255,255,0.85);font-size: 18px;color: #333333;font-weight: normal;text-align: center;padding-top: 30px;transition: all .5s;}
.homeSample li h5:after{position: absolute;content: "";width: 212px;height: 86px;background: url(../images/sample-bg.png) no-repeat center center;left: 10px;top: 10px;opacity: 0}
.homeSample li h5 span{display: block;font-size: 11px;color: #7e7e7e;margin-top: -2px;}
.homeSample li:hover h5{background: rgba(0,0,0,0.85);color: #fff;}
.homeSample li:hover h5 span{color: #828384}
.homeSample li:hover h5:after{opacity: 1;}
.homeSample .zixun{position: absolute;width: 78px;height: 78px;background-color: #c30900;border-radius: 50%;left: 50%;margin-left: -39px;color: #fff;text-align: center;bottom: -39px;z-index: 2;}
.homeSample .zixun:after{content:"";position: absolute;width: 94px;height: 94px;border-radius: 50%;background: rgba(195,9,0,0.4);left: 50%;margin-left: -47px;top: 50%;margin-top: -47px;z-index: 10;animation:moveOne  0.5s ease-in-out  infinite;-webkit-animation:moveOne 0.5s infinite alternate;z-index: 0;}
.homeSample .zixun  i{display: block;font-style: normal;margin-top: 0px;}
@keyframes moveOne{
   0%{transform: scale(0.9);opacity: 0.5;}
   50%{transform: scale(1);opacity: 1;}
   100%{transform: scale(1.1);opacity: 0.5;}
}
/*新闻中心*/
.homeNews{padding: 100px 0 60px;}
.homeNews-hot{width: 475px;height: 350px;overflow: hidden;position: relative;}
.homeNews-hot img{display: block;width: 100%;height: 100%;transition: all .5s;}
.homeNews-hot h5{position: absolute;bottom: 0;left: 0;right: 0;height: 70px;line-height: 70px;background: rgba(0,0,0,0.4);color: #fff;font-size: 14px;padding: 0 60px 0 30px;font-weight: normal;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.homeNews-hot h5 i{position: absolute;width: 19px;height: 19px;background: url(../images/hMore-ico4.png) no-repeat center center;right: 26px;top: 50%;margin-top: -10px;}
.homeNews-hot:hover img{transform: scale(1.1);}
.homeNews-list{width: 700px;}
.homeNews-list li{overflow: hidden;margin-bottom: 24px;}
.homeNews-list li .pic{display: block;float: left;width: 140px;height: 100px;overflow: hidden;margin-right: 25px;}
.homeNews-list li .pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.homeNews-list li .txt{float: left;font-size: 12px;color: #666666;line-height: 18px;width: 410px;}
.homeNews-list li .txt h5{font-size: 14px;color: #191919;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;font-weight: normal;margin:10px auto 15px;transition: all .5s;}
.homeNews-list li .time{display: block;float: right;padding:20px 0 20px 26px;border-left: 1px dotted #cccccc;text-align: right;font-size: 44px;color: #999999;}
.homeNews-list li .time b{display: block;font-size: 14px;margin-top: 10px;font-weight: normal;}
.homeNews-list li:hover .txt h5{color: #c30900;}
.homeNews-list li:hover img{transform: scale(1.1);}
/*底部*/
.footer{padding-top: 60px;background-color: #161616;}
.footerTop{overflow: hidden;padding: 0 60px;border-left: 1px solid #1f1f1f;border-right: 1px solid #1f1f1f;}
.footerContact{width: 358px;float: left;}
.footerContact h5,.footerNav dl dt{font-size: 18px;color: #ffffff;font-weight: normal;position: relative;margin-bottom: 30px;}
.footerContact h5 span,.footerNav dl dt span{font-size: 12px;color: #686868;display: block;margin-top: -5px;}
.footerContact h5:after,.footerNav dl dt:after{position: absolute;content: '';width: 15px;height: 1px;background-color: #c30900;left: 0;bottom: -10px;}
.footerContact .cont{font-size: 12px;}
.footerContact .cont span{font-size: 12px;display: block;color: #666666;padding-left: 30px;background-repeat: no-repeat;background-position: left center;width: 240px;overflow: hidden;}
.footerContact .cont .s1{background-image: url(../images/footer-ico1.png);}
.footerContact .cont .s2{background-image: url(../images/footer-ico2.png);}
.footerContact .cont .s3{background-image: url(../images/footer-ico3.png);}
.footerContact .cont .s4{background-image: url(../images/footer-ico4.png);}
.footerContact .cont .s5{background-image: url(../images/footer-ico5.png);background-position: left 5px;}
.footerContact .cont .s5 b{font-weight: normal;float: right;width: 182px;line-height: 22px;}
.footerNav{width: 720px;float: left;}
.footerNav dl{float: left;margin-right: 18px;font-size: 12px;}
.footerNav dl.last{margin-right: 0;}
.footerNav dl dd a{color: #666666;}
.footerNav dl dd a:hover{color: #fff;}
.footerBot{border: 1px solid #1f1f1f;padding: 0 60px;background-color: #161616;line-height: 56px;border-bottom: 0;height: 56px;}
.footerBot .share-l{float: left;}
.footerBot .link-r{float: right;}
.footerBot .share-l .ico{float: left;margin-top: 15px;}
.footerBot .share-l .ico a{display: block;float: left;width: 30px;height:30px;border-radius: 50%;background-color: #242424;margin-right: 10px;background-position: center center;background-repeat: no-repeat;}
.footerBot .share-l .ico .wx{background-image: url(../images/footer-ico6.png);position: relative;}
.footerBot .share-l .ico .wx .wxImg{position: absolute;width: 94px;height: 94px;border-radius: 4px;top: -100px;left: 50%;margin-left: -47px;display: none;}
.footerBot .share-l .ico .wb{background-image: url(../images/footer-ico7.png);}
.footerBot .share-l .ico .chat{background-image: url(../images/footer-ico8.png);}
.footerBot .share-l .note{float: left;display: block;line-height: 56px;margin-left: 20px;}
.footerBot .share-l .note a:hover{color: #fff;}
.footerBot .link-r a{padding: 0 10px;color: #666;}
.footerBot .link-r a:hover{color: #fff}
.footerLink{height: 70px;line-height: 70px;background-color: #161616;border-top: 1px solid  #1f1f1f;}
.footerLink .wid{padding: 0 60px;width: 1080px;margin: 0 auto;}
.footerLink .wid span{color: #848484;margin-right: 10px;}
.footerLink .wid  a{color: #666;font-size: 12px;padding: 0 10px;border-right: 1px dotted #666;}
.footerLink .wid  a:last-child{border-right: 0;}
.footerLink .wid  a:hover{color: #fff;}
/* 内页公用 */
.listBanner{ width:1920px; position: relative; left:50%; margin-left:-960px; height:300px;}
.listBanner img{display: block;}
.listWrapper{padding:50px 0 50px 0;}
.pWrapper{padding-bottom:60px;background:#f0f0f0;overflow:hidden;}
.breadCrumb{height: 50px;line-height: 50px;border-bottom: 1px solid #dadada;background: #fff;}
.breadCrumb p{background: url('../images/home_icon.png') no-repeat left center;padding-left: 20px;width: 1180px;margin: 0 auto}
.breadCrumb .back{float:right;width:80px;height:28px;line-height:28px;text-align:center;border-radius:15px;background:#999;color:#fff;margin-top:15px;}
.breadCrumb .back:hover{background:#c30900;transition:all 0.3s;}
.page-bgColor{background-color: #fff;padding: 30px 20px;}
/* 内页公用菜单 */
.listMenu{padding: 50px 0 0 0;}
.listMenu .menuWrap{overflow: hidden;text-align: center;font-size: 0;}
.listMenu .menuWrap a{display:inline-block;width: 220px;height: 44px;font-size: 14px;color: #333333;border: 1px solid #d9d9d9;margin-right: -1px;line-height: 44px;transition: all .5s;}
.listMenu .menuWrap a:first-child{border-radius: 30px 0 0 30px;}
.listMenu .menuWrap a:last-child{border-radius: 0 30px 30px 0;}
.listMenu .menuWrap a:hover,.listMenu .menuWrap .current{background-color: #c30900;border-color: #c30900;color: #fff;}
.menuSub{padding: 15px 0;text-align: center;}
.menuSub a{padding: 0 15px;background: url(../images/nav-bg.png) no-repeat right center;border-left: 2px solid #dadada;color: #333333;}
.menuSub a:first-child{border-left: 0;}
.menuSub a.current,.menuSub a:hover{color: #c30900}
/* 风采展示 */
.partnerList,.honorList,.settingList,.appList,.downList,.videoList{ width:1200px;overflow: hidden;}
.caseList ul,.partnerList ul,.honorList ul,.settingList ul,.downList ul,.clientList ul,.newsList2 ul,.videoList ul{ width:1240px;}
.settingList ul li{width:280px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;}
.settingList ul li img{display:block;width:270px;height:190px;padding:4px;border:1px solid #e3e3e3;background:#fff;transition: all .5s;}
.settingList ul li img:hover{border:1px solid #c30900;background:#c30900;}
.settingList ul li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
/* 荣誉证书 */
.honorList li{width:280px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;}
.honorList li img{display:block;width:270px;height:200px;padding:4px;border:1px solid #e3e3e3;background:#fff;}
.honorList li img:hover{border:1px solid #c30900;background:;}
.honorList li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
/* 合作伙伴 */
.partnerList li{float:left;width:220px;margin-right:25px;margin-bottom:25px;}
.partnerList li img{ width:210px; height:114px;background:#e5e5e5; padding: 4px; border: 1px solid #d4d4d4; box-shadow: 1px 1px 0 #fff inset,-1px -1px 0 #fff inset;}
.partnerList li span{ height: 35px; line-height: 35px; display: block; text-align:center; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
/* 精英团队 */
.teamList{width:900px;}
.teamList ul{padding:0 0 20px 0;}
.teamList li{height:245px;margin-bottom:25px;background:#f5f5f5;padding:15px;height:205px;border:3px solid #e2e2e2;border-radius:3px;}
.teamList li .pImg{ width:380px; height:235px; overflow:hidden;margin:-30px 20px 0 -40px;}
.teamList li img{ width:380px; height:235px;}
.teamList li h4{ font-size:18px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-weight:normal;margin-bottom:15px;}
.teamList li h4 a{color:#333;}
.teamList li h4 a:hover{color:#df2128; }
.teamList li .font{ height: 115px; overflow: hidden;margin-bottom:10px;}
.teamList li .btn a{display:inline-block;height:35px;line-height:35px;border-radius:3px;background:#b11e28;font-size:14px;color:#fff;text-align:center;width:120px;margin-right:15px;}
.teamList li .btn a:hover{background:#8a020b;}
/*视频列表*/
.videoList li{width: 590px;margin-right: 20px;position: relative;margin-bottom: 20px;float: left;}
.videoList li .pic{display: block;height: 410px;overflow: hidden;position: relative;}
.videoList li img{width: 100%;height: 100%;transition: all 1s;}
.videoList li:hover img{transform: scale(1.2);}
.videoList li .pic:before{content: "";position: absolute;left: 0;right: 0;top: 0;bottom: 0;background:url(../images/video-ico.png) no-repeat center center rgba(0,0,0,0.3);opacity: 1;z-index: 2}
.videoList li p{height: 50px;line-height: 50px;overflow: hidden;}
.videoList li p .tit{font-size: 16px;color: #333333;float: left;padding: 0 10px;}
.videoList li p .time{font-size: 14px;color: #999999;float: right;}
.videoList li:after{content: "";position: absolute;width: 0;left: 0;height: 3px;background-color: #c30900;transition: all .5s;bottom: 0px;}
.videoList li:hover:after{width: 100%;}
/* 新闻列表 */
.newsList .hot{margin-bottom: 30px;}
.newsList .hot ul{width: 1230px;}
.newsList .hot li{width: 380px;float: left;border-bottom: 2px solid #e5e5e5;position: relative;margin-right: 20px;}
.newsList .hot li:after{content: "";position: absolute;width: 0;left: 0;bottom: -2px;height: 2px;background-color: #c30900;transition: all .5s;}
.newsList .hot li a{display: block;width: 100%;height: 100%;position: relative;}
.newsList .hot li .pic{display: block;height: 280px;overflow: hidden;}
.newsList .hot li .pic img{display: block;width: 100%;height: 100%;transition: all .5s;}
.newsList .hot li .time{position: absolute;left: 0;top: 0;width:70px;height: 70px;text-align: center;font-size: 14px;color: #fff;background-color: #c30900;}
.newsList .hot li .time b{font-size: 44px;font-weight: normal;display: block;padding: 15px 0 5px;}
.newsList .hot li .txt{padding: 25px 10px 20px;color: #5a5a5a;transition: all .5s;}
.newsList .hot li .txt h5{font-size: 16px;color: #232323;font-weight: normal;margin-bottom: 10px;}
.newsList .hot li:hover img{transform: scale(1.2);}
.newsList .hot li:hover:after{width: 100%;}
.newsList .hot li:hover .txt{box-shadow: 0 0  22px 5px rgba(0,0,0,0.1);}
.newsList .hot li:hover .txt h5{color: #c30900}
.newsList .list li {padding-left: 150px;padding-bottom: 30px;padding-top: 30px;transition: all .5s;background: #fff;overflow: hidden;}
.newsList .list li:nth-child(2n+1) {background-color: #f7f7f7;}
.newsList .list li a{display: block;position: relative;left: 0;transition: all .5s;}
.newsList .list li .time{display: block;float: left;font-size: 12px;color: #666666;margin-left: -120px;width: 90px;height: 90px;border: 1px solid #adadad;text-align: center;transition: all .5s;}
.newsList .list li strong{font-size: 40px;color: #666666;display: block;font-weight: normal;text-align: center;margin-bottom: 10px;margin-top: 20px;transition: all .5s;}
.newsList .list li .txt{width: 970px;float: left;margin-top: 15px;}
.newsList .list li h5{font-size: 18px;color: #191919;font-weight: normal;margin-bottom: 20px;}
.newsList .list li p{font-size: 12px;color: #666666;}
.newsList .list li .more{display: block;display: block;font-size: 10px;text-align: center;height: 24px;line-height: 24px;width: 60px;text-align: center;background-color: #c30900;color: #fff;margin-top: 35px;transition: all .5s;float: left;}
.newsList .list li:hover h5 {color: #c30900;}
.newsList .list li:hover  .time{background-color: #c30900;border-color: #c30900;color: #fff;}
.newsList .list li:hover  strong{color: #fff;}
.newsList .list li:hover .more{border-radius: 20px;}
/*客户见证*/
.clientList  li{width: 370px;height: 460px;float: left;margin-right: 30px;margin-bottom: 50px;position: relative;transition: all .5s;}
.clientList  li .cImg{display: block;height: 310px;overflow: hidden;position: absolute;top:0;transition: top .5s;border: 1px solid #dedede}
.clientList  li .cImg img{display: block;width: 100%;height: 100%;}
.clientList  .font{ position: absolute;width: 328px;background-color: #fff;
padding: 40px 20px;margin-left: 0px;margin-top: 300px;border: 1px solid #f5f5f5;transition: all  .5s;bottom: 0;z-index: 2;background-color: #f5f5f5;}
.clientList  .font h4{height: 20px;color: #5a5a5a;font-size: 16px;font-weight: normal;text-align: center;}
.clientList  .font h4 a{color: #5a5a5a}
.clientList  .font  span{overflow: hidden;white-space: nowrap;
text-overflow: ellipsis;display: block;text-align: center;padding-bottom: 20px;
margin-top: 12px;}
.clientList  .font  p{margin: 0 auto;font-size: 13px;line-height: 26px;
width: 70%;text-align: center;margin: 0 auto;height: 50px;color: #949494;overflow: hidden;position: relative;top:0;transition: all .5s;}
.clientList  li .more{display: block;width: 100px;height: 30px;text-align: center;border-radius: 26px;border: 1px solid #ccc;position: absolute;left:37%;bottom: 20px;opacity: 0;transition: all .5s;font-size: 12px;color: #999999;line-height: 30px;}
.clientList  li:hover{box-shadow: 0px 12px 32px rgba(0, 0, 0, 0.1);}
.clientList  li:hover .cImg{top: -10px;border:0;}
.clientList  li:hover .font{bottom: -10px;background-color: #fff;border-color: #e6e6e6}
.clientList  li:hover .font p{opacity: 0;top: 10px;}
.clientList  li:hover .more{bottom: 50px;opacity: 1;background-color: #c30900;color: #fff;border-color: #c30900}
.clientList  li:hover  h4 a{color: #c30900}
/* 下载 */
.downList li{float:left;height:130px;background:#ededed;overflow:hidden;padding-left:20px;width:570px;color:#888;line-height:22px;margin:0 30px 20px 0;transition: all .5s;}
.downList li h5{padding-top:20px;font-size:16px;font-weight:normal;font-weight:normal;margin-bottom:10px;}
.downList li h5 a{color:#333;}
.downList li h5 a:hover{text-decoration: underline;}
.downList li .more{float:right;width:90px;height:130px;background: url('../images/down1.png') no-repeat center center;margin-left:10px;}
.downList li:hover{background:#c30900;color:#fff;}
.downList li:hover h5 a{color:#fff;}
.downList li:hover .more{background:#333 url('../images/down2.png') no-repeat center center;}
/* 下载列表2 */
.downListTwo ul li{height: 60px;line-height: 60px;border-bottom: 1px solid #eee;overflow: hidden;}
.downListTwo ul li span{display: block;float: left;}
.downListTwo ul li .more{display: block;width: 60px;height: 34px;line-height: 34px;border: 1px solid #eee;padding-left: 30px;border-radius: 3px;color: #999;float: right;margin-top: 13px;text-align: center;background: url(../images/downIco2.png) no-repeat 15px center;transition: all .5s;}
.downListTwo ul li .more:hover{background: url(../images/downIco3.png) no-repeat 15px center #c30900;border-color: #c30900;color: #fff;}
.downListTwo .tilte{width: 40%;background: url(../images/downIco1.jpg) no-repeat left center;padding-left: 40px;}
.downListTwo .num{width: 20%;}
.downListTwo .time{width: 20%;}
/* 常见问题 */
.faqList li{position:relative;margin-bottom:25px;}
.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#c30900;pointer-events:none;border-radius: 50%;}
.faqList li h3:before, .faqList li h3:after{content:''; position:absolute; top:26px; right:23px; z-index:2; width:16px; height:2px; background:#fff;}
.faqList li h3:before{width:2px; height:16px; top:19px; right:30px; -webkit-transition:0.3s; transition:0.3s;}
.faqList li.act h3:before{-webkit-transform:rotate(90deg); transform:rotate(90deg);background:transparent\0;}
.faqList li h3{position:relative; padding:0 60px; background-color:#f1f1f1; line-height:54px; font-size:16px; cursor:pointer;font-weight:normal;color: #333;}
.faqList li div{display:none;padding:25px 0 0 60px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;}
.faqList li h3{background-image:url(../images/faq.png); background-repeat:no-repeat; background-position:20px 0;border-radius: 30px;}
.faqList li div{background:url(../images/faq.png) no-repeat 20px -155px;font-size:14px;}
@-webkit-keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
@keyframes fadeIn{
  0%{opacity:0;}
  100%{opacity:1;}
}
/*  文章详情 */
.articleShow .articleLeft{width: 830px;}
.articleShow .articleStart{margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #dedede}
.articleShow .articleStart .articleTit{text-align: center;}
.articleShow .articleLeft .title{font-size: 18px;line-height: 30px;color: #303030;font-weight: normal;margin-bottom: 10px;}
.articleShow .articleLeft .time{display: block;font-size: 14px;color: #999999}
.articleShow .articleLeft .content{margin-bottom: 60px;}
.articleShow .articleLeft .bshare-custom{font-size: 14px;color: #999999;text-align: right;}
.articlePage{background: #f5f5f5}
.articleShow  .articlePage .post-prev,.articleShow  .articlePage .post-next{transition: all .36s ease;position: relative;width: 50%;overflow: hidden;float: left;padding: 15px;box-sizing: border-box;-moz-box-sizing: border-box;background: #f5f5f5;transition: all .5s;}
.articleShow  .articlePage a{display: block;width: 100%;height: 100%;}
.articleShow  .articlePage .pageImg{width: 70px;transition: all .5s;}
.articleShow  .post-prev .pageImg{text-align: right;}
.articleShow  .articlePage h5{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;font-size: 14px;color: #666;font-weight: normal;position: relative;transition: all .5s;width: 240px;}
.articleShow  .articlePage .post-prev h5{right: 0;text-align: right;}
.articleShow  .articlePage .post-next h5{left: 0;text-align: left;}
.articleShow  .articlePage i{display: block;width: 40px;height:16px;margin-top: 5px;}
.articleShow  .articlePage .post-prev i{border-right: 1px solid #c9c9c9;background: url(../images/pageJt-icoL.png) no-repeat 0 center;transition: all .5s;}
.articleShow  .articlePage .post-next i{border-left: 1px solid #c9c9c9;background: url(../images/pageJt-icoR.png) no-repeat -40px center;transition: all .5s}
.articleShow  .articlePage .post-prev:hover .pageImg,.articleShow  .articlePage .post-next:hover .pageImg{color: #fff;}
.articleShow  .articlePage .post-prev:hover,.articleShow  .articlePage .post-next:hover{background-color: #c30900}
.articleShow  .articlePage .post-prev:hover h5{color: #fff;right:25px;}
.articleShow  .articlePage .post-next:hover h5{color: #fff;left:25px;}
.articleShow  .articlePage .post-prev:hover i{border-color: #fff;background-position: -40px 0;opacity: 0.6}
.articleShow  .articlePage .post-next:hover i{border-color: #fff ;background-position: 0 0;opacity: 0.6}
.articleShow .articleRight{width: 300px;}
.articleShow .articleRight  h3{height: 30px;line-height: 30px;font-size: 16px;font-weight: normal;color: #303030;margin-bottom: 10px;}
.articleShow .articleRight .articleRelate-prod{border-top: 1px solid #dedede;padding-top: 20px;border-bottom: 1px solid #dedede;padding-bottom: 10px;margin-bottom: 20px;}
.articleShow .articleRight .articleRelate-prod ul{width: 320px;}
.articleShow .articleRight .articleRelate-prod li{width: 140px;float: left;margin-right: 10px;margin-bottom: 10px;position: relative;}
.articleShow .articleRight .articleRelate-prod li a{display: block;width: 100%;transition: all .5s;left: 0;}
.articleShow .articleRight .articleRelate-prod li:nth-child(2n+1):after{content: "";position: absolute;width: 0;height: 140px;border-left: 1px dotted #ccc;right: -5px;top: 0;}
.articleShow .articleRight .articleRelate-prod li .pic{display: block;width: 100%;height: 110px;overflow: hidden;border-bottom: 1px dotted #ccc;}
.articleShow .articleRight .articleRelate-prod li  img{display: block;width: 100%;height: 100%;transition: all .5s;}
.articleShow .articleRight .articleRelate-prod li h5{text-overflow: ellipsis;overflow: hidden;white-space: nowrap;display: block;font-size: 12px;height: 30px;line-height: 30px;color: #666;font-weight: normal;text-align: center;}
.articleShow .articleRight .articleRelate-prod li:hover{box-shadow: 0 0 10px rgba(0,0,0,.1);}
.articleShow .articleRight .articleRelate-prod li:hover img{transform: scale(1.2);}
.articleShow .articleRight .articleRelate-prod li:hover h5{color: #c30900}
.articleShow .articleRelate-news{border: 1px solid #e5e5e5;padding: 15px 10px;}
.articleShow .articleRelate-news li{height: 36px;line-height: 36px;border-bottom: 1px dotted #e5e5e5;transition: all .5s;}
.articleShow .articleRelate-news li a{display: block;background: url(../images/ly_li.png) no-repeat left center;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;padding-left: 10px;}
.articleShow .articleRelate-news li:hover{padding-left: 10px;}
.articleShow .articleRelate-news li:hover a{color: #c30900}
/*解决方案详情页*/
.solveRelation{background-color:#f9f9f9;padding: 40px 0;}
.solveRelation .topic{font-size: 26px;font-weight: normal;color:#c30900;font-weight: normal;text-align: left;padding-bottom: 10px;height: 30px;line-height: 30px; }
.solveStart{margin-bottom: 20px;padding-bottom: 10px;border-bottom: 1px solid #dedede;overflow: hidden;text-align: center;position: relative;}
.solveStart .bshare-custom{position: absolute;right: 0;top: 40px;}
.solveStart .title{font-size: 20px;line-height: 30px;color: #303030;font-weight: normal;margin-bottom: 10px;}
.solveStart .time{display: block;font-size: 14px;color: #999999}
.solveStart .content{margin-bottom: 60px;}
.relatedSolve li{float:left;}
.relatedSolve ul{ width:1240px; margin-top:20px;}
.relatedSolve li{float:left;width:280px;margin-bottom:20px;margin-right:24px;border:1px solid #ddd;background:#eee;text-align:center;transition: all .5s;}
.relatedSolve li a{display:block;width:280px;transition: all .5s;}
.relatedSolve li img{width:270px;height:225px;padding:5px;background:#fff;}
.relatedSolve li h4{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;font-weight: normal;}
.relatedSolve li:hover{border:1px solid #c30900;}
.relatedSolve li a:hover{background:#c30900;color:#fff;}
/* 人才招聘  */
.jobList li{background: url(../images/page-jobIco.png) no-repeat  1090px 60px;position: relative;border-bottom: 1px solid #d9d9d9;margin-bottom: 40px;}
.jobList li h5{font-size: 20px;color: #c30900;font-weight: normal;margin-bottom: 20px;}
.jobList li h5 span{display: block;font-size: 12px;color: #ccc;}
.jobList li .detail{font-size: 14px;color: #333333;line-height: 26px;padding: 0 230px 0 25px;border-left: 1px solid #333333;margin-bottom: 40px;min-height: 100px;}
.jobList li .detail h6{font-size: 16px;color: #333;font-weight: normal;}
.jobList li .more{display: block;width: 140px;height: 40px;line-height: 40px;text-align: center;color: #fff;font-size: 14px;background: #c30900;border-radius: 20px;transition: all .5s;position: absolute;right: 0;top: 122px;}
.jobList li  .more:hover{background-color: #ad0104}
/*  产品列表 */
.productList ul{width: 1230px;}
.productList li{width: 298px;height:443px;float: left;transition: all .5s;border-right: 1px dotted #cccccc;text-align: center;background-color: #fff;margin-bottom: 50px;}
.productList li:nth-child(4n+1){border-left: 1px dotted #cccccc;}
.productList li .pic{display: block;width: 298px;height: 298px;overflow: hidden;}
.productList li .pic img{width: 100%;height: 100%;transition: all .5s;}
.productList li h4{padding: 0 30px;font-size: 14px;color: #333333;font-weight: normal;height: 30px;line-height: 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.productList li p{font-size: 12px;color: #666666;padding: 0 30px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;margin-bottom: 20px;}
.productList li .option{display: block;padding-left: 75px;overflow: hidden;}
.productList li .option .more{display:block;float: left;width: 100px;height: 30px;line-height: 30px;text-align: center;border:1px solid #cccccc;font-size: 12px;color: #999999;border-radius: 26px;transition: all .5s;margin-right: 10px;}
.productList li .option .conslt{display:block;float: left;width: 30px;height: 30px;border: 1px solid #ccc;border-radius: 50%;background: url(../images/conltIco.png) no-repeat center 0;transition: all .5s;}
.productList li:hover .option .more{background-color: #c30900;color: #fff;border-color: #c30900;}
.productList li:hover{box-shadow: 0px 3px 22px rgba(0, 0, 0, 0.20);position: relative;z-index: 2;border-right: 0;transform: scale(1.02);}
/*.productList li:hover img{transform: scale(1.15);}*/
.productList li:hover h4{color: #c30900;}
.productList li:hover  .conslt{background-color: #dfa2c3;background-position: center bottom;border-color: #dfa2c3;}
/*  产品详情*/
.pageProbg{background: #fff;padding:70px;width: 1060px;margin: 0 auto;box-shadow:0 0 2px 1px #dadada;}
.prodPic{width:635px;}
.prodPic .big{width:635px;height:435px;position:relative;z-index:1;border:1px solid #e3e3e3;text-align: center;margin-bottom: 20px;}
.prodPic .big a{width:100%;height:435px;background:#fff;text-align:center;line-height: 435px;}
.prodPic .big a img{vertical-align:middle;height:430px;display: bottom: ;}
.prodPic .big a{*display:block;*font-family:Arial;*line-height:1;}
div.zoomDiv{z-index:999;position:absolute;top:-400px;left:0px;width:300px;height:300px;background:#fff;border:1px solid #ccc;display:none;text-align:center;overflow:hidden;}
div.zoomMask{position:absolute;background:url(../images/mask.png);cursor:move;z-index:1;}
.prodPic .list{width:100%;height:112px;overflow:hidden;position:relative;}
.prodPic .list a.prev,.prodPic .list a.next{display:block;width:20px;height:60px;position:absolute;background:url(../images/propn.png) no-repeat;overflow:hidden;cursor:pointer;background-color: #f5f5f5;left: 0;top: 50%;margin-top: -30px;background-position: left 0}
.prodPic .list a.next{left: auto;right: 0;background-position: right 0}
.prodPic .list a.prev:hover{background-position:left -63px;}
.prodPic .list a.next:hover{background-position:right -63px;}
.prodPic .list .thumb{position:relative;width:566px;height:112px;overflow:hidden;margin: 0 auto;}
.prodPic .list .thumb ul{position:absolute;width:99999px;}
.prodPic .list .thumb ul li{background:none;float:left;width:113px;position:relative;margin: 15px 0;}
.prodPic .list .thumb ul li a{display:block;width:103px;height:75px;border:2px solid #e3e3e3;text-align:center;background:#fff;margin: 0 auto}
.prodPic .list .thumb ul li img{max-width:100%;max-height:100%;cursor:pointer;}
.prodPic .list .thumb ul li a em{display:block;width:5px;height:9px;position:absolute;right:-5px;top:35px;}
.prodPic .list .thumb ul li a.selected{border-color:#c30900;}
.prodPic .list .thumb ul li a.selected em{background:url(../images/jt.png) no-repeat}
/* 产品右侧简介样式 */
.proshow_synopsis{background:#f2f2f2; border: 1px solid #d5d5d5;padding: 19px;width:470px;color: #666;font-size: 13px;line-height:30px; height:396px;border-radius:3px;}
.proshow_synopsis .title{font-size:24px; color:#c30900;border-bottom:1px solid #dbdbdb;margin-bottom:15px;padding-bottom:0px;font-weight:normal;padding-bottom: 10px}
.proshow_synopsis strong{color: #333;font-weight: normal; float: left;margin-left: -40px;display: block;}
.proshow_synopsis .font{line-height:24px;overflow: hidden;height:150px;margin-bottom:15px;padding-left: 40px;}
.proshow_synopsis .p02{padding-left: 40px;}
.prodcut-tel{ padding-left:50px; margin-bottom:20px; line-height:26px; background:url('../images/p_icon.png') no-repeat left center; }
.prodcut-tel span{font-family:arial; font-size:24px; color:#c30900;display: block; }
.proshow_synopsis .btn a{display: inline-block; width: 170px; height: 40px; line-height: 40px;text-align: center; background:#4b4b4b url(../images/proshow_icon1.png) no-repeat 20px 14px; color: #fff;transition: all 0.3s;font-size:16px;border-radius: 20px;}
.proshow_synopsis .btn .a02{background:#c30900 url(../images/proshow_icon2.png) no-repeat 20px 13px;margin-left:25px;}
.proshow_synopsis .btn a:hover{opacity: 0.8;filter:alpha(opacity=50);transition: all 0.3s;}
/* 产品说明标签切换样式 */
.gr-tab-list{overflow:hidden; margin-top:40px;}
.gr-tab-list .hd{height:40px;line-height:40px;font-size:16px;background: #eee;border-radius: 20px;}
.gr-tab-list .hd li{width:150px;float:left;text-align:center;background:#eee;margin-right:5px;cursor:pointer;position:relative;border-radius: 20px;}
.gr-tab-list .hd li.on{background:#c30900;color:#fff;}
.gr-tab-list .bd{overflow:hidden;padding-top:15px;}
/*.gr-tab-list .hd li.on::before{position: absolute;content: "";bottom:-12px;left:70px;border:6px solid transparent;border-top-color:#c30900;}*/
/* 相关产品样式 */
.relatedPro{margin-bottom:30px;overflow:hidden;}
.relatedPro .tie{height:40px;line-height:40px;background:#eee;color:#c30900;font-size:16px;font-weight:normal;margin:20px 0;border-radius: 20px;}
.relatedPro .tie span{padding:0 40px;background:#c30900;display:inline-block;color:#fff;border-radius: 20px;}
.relatedPro li{float:left;}
.relatedPro ul{ width:1240px; margin-top:20px;}
.relatedPro li{float:left;width:280px;margin-bottom:20px;margin-right:24px;border:1px solid #ddd;background:#eee;text-align:center;transition: all .5s;}
.relatedPro li a{display:block;width:280px;transition: all .5s;}
.relatedPro li img{width:270px;height:270px;padding:5px;background:#fff;}
.relatedPro li span{height:35px;line-height:35px;padding:0 5px; white-space:nowrap;overflow:hidden;text-overflow: ellipsis;display:block;}
.relatedPro li:hover{border:1px solid #c30900;}
.relatedPro li a:hover{background:#c30900;color:#fff;}
/* 采购表单样式 */
.orderBox{padding:25px;width:1140px;background:#f1f1f1;overflow:hidden;margin:0 auto;border-radius: 10px;}
.orderBox h3{font-size:15px;line-height:18px;font-weight:normal;font-family:"微软雅黑";}
.orderBox .table{padding-top:20px;overflow:hidden;}
.orderBox .table li{width:520px;height:215px;float:left;height:35px;margin-bottom:10px;}
.orderBox .table li span{float:left;border:1px solid #ddd;line-height:33px;height:33px;width:98px;display:inline-block;text-align:center;background:#fff;}
.orderBox .table li .iptTxt{float:right;width:408px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#666;padding-left:10px;}
.orderBox .table li .iptCode{float:left;width:199px;border:1px solid #ddd;border-left-width:0;height:33px;line-height:33px;background:#fff;color:#666;padding-left:10px;}
.orderBox .table li .checkcode{float:left;border:1px solid #ddd;border-left-width:0;background:#eee;margin-left:2px;padding:6px;}
.orderBox .table li .btn{width:385px;height:35px;line-height:35px;background:#333;cursor:pointer;font-size:14px;color:#fff;text-align:center;border:none;}
.orderBox .table li .btn:hover{background:#c30900;color:#fff;}
.orderBox .table li.areLi{width:570px;float:right;height:215px;overflow:hidden;}
.orderBox .table li.areLi .txtContent{width:528px;height:183px;border:1px solid #ddd;outline:none;resize:none;padding:15px;color:#666;line-height:18px;background:#fff;}
/* 内页留言样式 */
.page-ditu{background: #f5f5f5;height: 400px;}
#dituContent{width:600px;height:400px;float: left;}
.contactFont{overflow:hidden;margin-bottom:30px;float: right;width: 540px;height: 360px;padding: 20px 30px;}
.page-contact-title{ font-size:26px; line-height:50px; color:#333; text-align:center; padding:10px 0 20px;}
.page-contact{}
.page-contact dl{ width:20%; height:210px; float:left; text-align:center; position:relative;}
.page-contact dl:before{ content:""; overflow:hidden; position:absolute; background-color:#eee; left:0px; top:0; height:100%; width:1px;}
.page-contact dl:nth-child(1):before{ width:0;}
.page-contact dl dt{ position:relative; padding-top:120px; font-size:12px; line-height:20px; color:#888;}
.page-contact dl dt span{ width:90px; height:90px; position:absolute; left:50%; top:20px; margin-left:-45px;}
.page-contact dl dd{ font-size:14px; line-height:24px; padding:10px 20px 0;}
.map{ margin-top:60px;overflow:hidden;}
.map .title{text-align:center;font-size:24px;font-weight:normal;margin-bottom:25px;color:#333;}
.map-left{ width:780px; height:560px;}
.map-line{ margin-top:0px;}
.map-line d{ margin:25px 30px 0; background-repeat:no-repeat; background-position:left 8px; padding-left:55px;}
.map-line dl d{ font-size:18px; line-height:30px; color:#eee;}
.map-line dl dd{ font-size:14px; line-height:24px; color:#bbb; padding:5px 0 25px; border-bottom:1px dotted #888;}
.map-line dl:nth-last-child(1) dd{ border:none;}
.map-line dl.map-line-a{ background-image:url(../images/icon-cc-a.png);}
.map-line dl.map-line-b{ background-image:url(../images/icon-cc-b.png);}
.map-line dl.map-line-c{ background-image:url(../images/icon-cc-c.png); background-position:left 3px; }
.feedback{margin-top:50px;overflow:hidden;}
.feedback .title{text-align:center;font-size:24px;font-weight:normal;margin-bottom:25px;color:#333;}
.feedback .title span{background:#fff;padding:0 30px;position:relative;top:-10px;}
.feedback .title::before{content:"";border-bottom:1px solid #e1e1e1;height:12px;vertical-align:top;width:100%;display:block;}
#feedback_form{position:relative;}
#feedback_form label{display:block;float:left;height:32px;line-height:32px;margin-bottom:30px;padding-left:40px;background:url(../images/contact.png) no-repeat;font-size:14px;}
#feedback_form label.name{background-position:0 -32px;}
#feedback_form label.email{background-position:0 -64px;}
#feedback_form label.city{background-position:0 -96px;}
#feedback_form label.msg_title{background-position:0 -128px;}
#feedback_form label.address{background-position:0 -160px;}
#feedback_form label.message{background-position:0 -192px;margin-bottom:10px;}
#feedback_form input{width:240px;height:30px;line-height:30px;float:left;margin:0 37px 30px 0;padding:0 10px;border:1px solid #dbdbdb;}
#feedback_form input.last{margin-right:0;}
#feedback_form .msg{border-top:1px dotted #ccc;padding:30px 0;}
#feedback_form textarea{height:125px;width:1178px;padding:10px;border:1px solid #dbdbdb;display:block;}
#feedback_form i{font-style:normal;color:#ff1f19;position:absolute;font-size:14px;left:380px;top:6px;}
#feedback_form .f2{left:790px;}
#feedback_form .f3{left:auto;right:0;}
#feedback_form .f4{left:380px;top:66px;}
#feedback_form .btns{width:120px;height:40px;margin-right:10px; background:#c30900;color:#fff;border:none;font-size:15px;margin-bottom:0;cursor:pointer;}
#feedback_form .btns:hover{background:#333;transition:all 0.3s;}
#feedback_form .reset{background:#ccc;cursor:pointer;margin-bottom:0;}
#feedback_form .tableRow{width:100%;height:32px;}
#feedback_form .tableRow input{width:150px;margin-right:10px;color:#999;float:left;}
#feedback_form .tableRow .checkcode{width:50px;height:22px;margin-left:5px;border:1px solid #ccc;padding:4px 5px;display:block;float:left;background:#fff;}
#feedback_form input:focus,#feedback_form textarea:focus{border-color:#c30900;}
/*样品轮播*/
.sampleList{position: relative;}
.sampleList .bd{overflow: hidden;height: 520px;}
.sampleList ul{width: 1240px;}
.sampleList li{width:280px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;}
.sampleList li img{display:block;width:270px;height:auto;padding:4px;border:1px solid #e3e3e3;background:#fff;transition: all .5s;}
.sampleList li img:hover{border:1px solid #c30900;background:;}
.sampleList li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.sampleList .prev,.sampleList .next{position: absolute;width: 52px;height: 52px;border-radius: 50%;background-color: #3b3b3b;background-repeat: no-repeat;background-position: center center;top: 50%;margin-top: -26px;transition: all .5s;}
.sampleList .prev{background-image: url(../images/pPrev-ico.png);left:-70px; }
.sampleList .next{background-image: url(../images/pNext-ico.png);right: -70px;}
.sampleList .prev:hover,.sampleList .next:hover{background-color: #c30900;}
/*荣誉资质轮播*/
.certifiList{position: relative;}
.certifiList .bd{overflow: hidden;height: 260px;}
.certifiList ul{width: 1240px;}
.certifiList li{width:280px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;}
.certifiList li img{display:block;width:270px;height:auto;padding:4px;border:1px solid #efefef;background:#efefef;transition: all .5s;height: 198px;}
.certifiList li img:hover{border:1px solid #c30900;background:#c30900;}
.certifiList li span{height:30px;line-height:30px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;}
.certifiList .prev,.certifiList .next{position: absolute;width: 52px;height: 52px;border-radius: 50%;background-color: #3b3b3b;background-repeat: no-repeat;background-position: center center;top: 50%;margin-top: -26px;transition: all .5s;}
.certifiList .prev{background-image: url(../images/pPrev-ico.png);left:-70px; }
.certifiList .next{background-image: url(../images/pNext-ico.png);right: -70px;}
.certifiList .prev:hover,.certifiList .next:hover{background-color: #c30900;}
/*关于我们内页*/
.pageAbout{overflow: hidden;padding-bottom: 50px;margin-bottom: 50px;border-bottom: 1px solid #dbdbdb}
.pageAbout-pic{float: left;width: 595px;height: 400px;}
.pageAbout-pic img{display: block;width: 100%;height: 100%;}
.pageAbout-font{width: 570px;float: right;}
.pageAbout-font h2{font-size: 22px;color: #191919;font-weight: normal;margin: 25px 0 30px;}
.pageAbout-font p{font-size: 14px;color: #666666;line-height: 22px;margin-bottom: 25px;}
.pageAbout-item{overflow: hidden;}
.pageAbout-item ul{width: 1240px;}
.pageAbout-item li{width: 580px;float: left;margin-right: 35px;padding-bottom: 45px;border-bottom: 2px solid #cccccc;margin-bottom: 45px;}
.pageAbout-item li .pic{display: block;height: 174px;overflow: hidden;}
.pageAbout-item li .pic img{display: block;}
.pageAbout-item li .tit{display: block;font-size: 26px;color: #c30900;margin: 30px 0;}
.pageAbout-item li .tit b{font-weight: normal;font-size: 16px;color: #a0a0a0;margin-left: 15px;}
.pageAbout-item li p{font-size: 12px;color: #666666;line-height: 22px;height: 95px;overflow: hidden;}
/*企业文化内页*/
.pageCult{background: url(../images/pCult-bg.jpg) no-repeat center center;height: 634px;padding: 75px 0;margin-top: 50px;}
.pageCult-main{overflow: hidden;}
.pageCult-left{width: 400px;float: left;background-color: #fff;height: 528px;}
.pageCult-right{width: 800px;float: left;height: 528px;}
.pageCult-right img{display:block;width: 100%;height: 100%;}
.pageCult-left dl{height: 50%;position: relative;}
.pageCult-left dl dt{font-size: 20px;color: #333333;padding: 50px 45px 45px 45px;position: relative; }
.pageCult-left dl dt:after{content: "";position: absolute;width: 20px;background-color: #c30900;height: 1px;left: 45px;bottom: 30px;}
.pageCult-left dl dt span{display: block;font-size: 12px;color: #c1c1c1;}
.pageCult-left dl dd{font-size: 14px;color: #666666;padding: 0 45px 0 45px;}
.pageCult-left .dl2{background-color: #f4f4f4;}
.pageCult-left .dl1 dt{padding: 60px 45px 45px 45px;}
.pageCult-left .dl1 dd{font-size: 16px;}
.pageCult-left .dl1:before{content: "";position: absolute;left: 0;width: 100%;height: 5px;background-color: #c30900;top: 0;}
/*技术支持*/
.pageSkill .skillFont h5{font-size: 30px;color: #191919;margin-bottom: 20px;font-weight: normal;}
.pageSkill .skillFont p{font-size: 16px;color: #333;margin-bottom: 20px;}
.pageSkill .skillFont .tel{height: 60px;background-color: #f5f5f5;border-left: 5px solid #c30900;line-height: 60px;padding-left: 30px;font-size: 16px;color: #333;margin-bottom: 10px;}
.pageSkill .skillFont .tel b{color: #c30900;font-size: 18px;margin-left: 15px;}
.pageSkill .skillForm .tip{display: block;font-size: 16px;color: #333;margin-bottom: 10px;}
.pageSkill .skillForm .tip b{font-weight: normal;color: #c30900;}
.skillForm-main form{overflow: hidden;}
.skillForm-main form .oneline div{width: 50%;float: left;margin-bottom: 10px;}
.skillForm-main form>div>label{display: block;font-size: 18px;color: #333;margin-bottom: 5px;font-weight: 600}
.skillForm-main form>div b{color:#c30900;margin-left: 10px;vertical-align: middle;}
.skillForm-main form .oneline{overflow: hidden;width: 100%;}
.skillForm-main form .txt{display: block;border: 1px solid #ccc;height: 40px;line-height: 40px;padding: 0 20px;width: 90%;font-size: 14px;}
.skillForm-main form .leixin{overflow: hidden;width: 100%;clear: both;}
.skillForm-main form .leixin .tit{font-size: 18px;color: #333;margin-right: 10px;font-weight: 600;}
.skillForm-main form .leixin span{float: left;margin-right: 10px;}
.skillForm-main form .working{clear: both;width: 100%;}
.skillForm-main form .working .tit{font-size: 18px;color: #333;margin-right: 10px;margin-bottom: 5px;display: block;font-weight: 600;}
.skillForm-main form .working ul{overflow: hidden;}
.skillForm-main form .working li{width: 33.33%;float: left;}
.skillForm-main form .working li label{margin-left: 10px;color: #333;font-size: 16px;}
.skillForm-main form .adrr,.skillForm-main form .adrr .txt{clear: both;width: 1135px;}
.skillForm-main form .desc{width: 100%}
.skillForm-main form .desc .tit{font-size: 18px;color: #333;margin-right: 10px;margin-bottom: 5px;display: block;font-weight: 600;}
.skillForm-main form .desc textarea{border: 1px solid #ccc;padding: 15px;width: 1145px;height: 200px;font-size: 14px;}
.skillForm-main form .verify .code{display: inline-block;width: 70px;height: 40px;padding: 0 15px;text-align: center;font-size: 14px;border: 1px solid #ccc;margin-right: 10px;}
.skillForm-main form .verify .checkcode{padding: 8px;border: 1px solid #ccc;margin-right: 10px;}
.skillForm-main form .btn{display: inline-block;width: 90px;line-height: 40px;height: 40px;font-size: 16px;color: #fff;background-color: #c30900;transition: all .5s;cursor: pointer;}
.skillForm-main form .btn:hover{background-color: #333}
 .skillForm-main form input:focus,.skillForm-main form textarea:focus{border-color:#c30900}
.formtip{height: 30px;line-height: 30px;display: block;}
.errortip{color: #c30900;}
