@charset "utf-8";
/**
深圳市国人伟业信息技术有限公司
http://www.grwy.cn/
**/
body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select{margin:0;padding:0}
fieldset,img{border:0;}
img{vertical-align:middle;}
ol,ul,li{list-style-type:none;}
table{border-collapse:collapse;border-spacing:0;}
button,input,select,textarea{font-size:13px;font-family:inherit;margin:0;outline:none;resize:none;border:none;}
.clearfix:after {clear: both; content: "."; display:block; height: 0; overflow: hidden; visibility: hidden; }
.clearfix { zoom:1;}
html{verflow:-Scroll;overflow-x:hidden;zoom:1;overflow-y:scroll;overflow:-moz-scrollbars-vertical;}
body{color:#565656;font-size:14px;line-height:24px;font-family:"微软雅黑","宋体", Arial, Helvetica, sans-serif; }
a{color:#565656;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition:all 0.3s;}
a:hover{color:#d81317 ;text-decoration:none;}:focus{outline:none;}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.grWidth{width:1440px; margin:0 auto;}
.mb10{margin-bottom:10px;}
.mb15{margin-bottom:15px;}
.mb25{margin-bottom:25px;}
.ce{text-align:center;}
.hide{overflow:hidden;}
.erp{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.clearfix{clear: both;}


@font-face {
 font-family: 'Trump';
 src: url('../font/Trump.eot');
 src:
   url('../font/Trump.eot?#font-spider') format('embedded-opentype'),
   url('../font/Trump.woff') format('woff'),
   url('../font/Trump.ttf') format('truetype'),
   
   url('../font/Trump.svg') format('svg');
 font-weight: normal;
 font-style: normal;
}


.iconfont {
  font-family:"iconfont" !important;
  font-style:normal;
  font-size: 1rem;
  -webkit-font-smoothing: antialiased;
  -webkit-text-stroke-width: 0.2px;
  -moz-osx-font-smoothing: grayscale;
  position:relative;
}

/* 内页公用菜单 */
.listMenu{height:60px;line-height:60px;overflow:hidden;border-bottom:1px solid #ececec;}
.listMenu .fr{background: url('../images/home_icon.png') no-repeat left center;padding-left:20px;color:#888;}
.listMenu .fr a{color:#888;}
.listMenu .fr a:hover,.listMenu .fr a.bc{color:#555;}
.menuSub a{color:#333;position:relative;height:60px;display:inline-block;margin-right:40px;font-size: 16px;font-weight: bold;}
.menuSub a:before{position:absolute;content: "";left:0;bottom:0;width:0;height:2px;background:#d81519;transition:all 0.3s;}
.menuSub a.current,.listMenu a:hover{color:#d81519;}
.menuSub a.current:before,.listMenu a:hover:before{width:100%;}
.listWrapper {min-height: 300px;padding: 30px 0;}
.listBanner{position: relative;width: 1920px; margin-left: -960px;left: 50%;}
.listBanner .location{position: absolute;bottom: 30px;margin-left: -665px;left: 50%;}
.listBanner .location p{color: #000;font-size: 14px;}
.listBanner .location a{color: #000;font-size: 14px;}
.proSear{width:600px;margin:0 auto;height:50px;line-height:50px;margin-bottom:40px;}
.proSear .btn{height:50px;line-height:50px;width:100px;text-align:center;font-size:16px;background:#b9b7b7;color:#fff;cursor:pointer;transition:all 0.3s;float:left;}
.proSear .txt{height:48px;line-height:48px;border:1px solid #ddd;border-right:none;width:400px;padding:0 10px;float:left}
.proSear .btn:hover{background:#d81519;}


/* 头部  */
.fixedBoxA2{position: fixed ! important;top: 0}


.header{height:90px;position:relative;width:100%;z-index:99;background:#fff;transition: 0.4s all}
.headMain{height:90px;position:relative;line-height:88px;font-size:16px;z-index:10;}
.headMain .logo{height:90px;margin-right: 2%}
.headMain .logo span{margin-left:25px;font-weight:normal;color:#808080;font-size:14px;}
.nav{width: 64%;}
.nav li{position:relative;float: left;}
.nav li a{color:#000;display:block;margin: 0 18px; position:relative;font-size: 16px;}
.nav li a:after{position:absolute;content:"";left:0;bottom:-2px;height:3px;background:#d81519;transition:all 0.3s;width:0;}
.nav li a:hover,.nav li .cur{color:#d81519;}

.nav li a:hover:after{width: 100%}
.nav li .cur:after{width:100%;}
.nav .navSub{position:absolute;top:90px;width:110px;display:none;left:0;background:#6fba2c;background:rgb(216, 21, 25);left:0;}
.nav .navSub:before{position:absolute;content:"";border:8px solid transparent;border-bottom-color:#d81519;top:-16px;left:50%;margin-left:-6px;}
.nav .navSub li{float:none;font-size:13px;height:34px;line-height:34px;border-bottom:1px solid #6d0608;background:none;margin-left:0;text-align:center;}
.nav .navSub a{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:34px;color:#fff;display:block;margin: 0 8px;}
.nav .navSub a:hover{background:#4c930c;color:#fff;}

.Htel .tel{background: url(../images/tel.png)no-repeat left;font-size: 14px;color: #000;padding-left: 20px;padding-right: 14px;margin-right: 14px;position: relative; line-height:24px; width:195px; margin-top:17px;}
.Htel .tel:after{content: '';display: block;position: absolute;width: 1px;height: 12px;border-right: 1px dashed #c8c8c8;right: 0px;top: 19px;}
.Htel .tel b{font-size: 16px;color: #d81317;}
.Htel .serach{display: inline-block;width: 16px;height: 16px;background: url(../images/search.png)no-repeat center;margin-right: 10px}
.Htel .lang{display: inline-block;width: 16px;height: 16px;background: url(../images/lang.png)no-repeat center;position: relative}
.Htel .lang:after{content: '';display: block;position: absolute;width: 5px;height: 4px;background: url(../images/lang_down.png)no-repeat center;right: -10px;top: 5px;}
.Htel a{margin-top:-30px;transition: 0.4s all; float:right}

.seach{width: 100%;background: #8c8c8c;margin: 0 auto;padding: 20px 0;display: none;}
.seach .seachbox{width: 460px; height: 50px;line-height: 50px; background: #f2f2f2;padding: 0 20px;margin: 0 auto;}
.seach .seachbox .sear_txt{width: 86%; padding: 0 20px;background: url(../images/keybox.png)no-repeat left;}
.seach .seachbox .sear_btn{background: url(../images/search2.png)no-repeat left;width: 20px;height: 20px;cursor: pointer;}

.langbox{position: absolute;right: -16px;width: 35px;background: #8c8c8c;top: 70px;line-height: 40px;text-align: center;display: none;}
.langbox a{color: #fff;}

/*  广告轮播图 */
.banner{margin: 0 auto; position:relative;height:820px;overflow:hidden;}
.banner .bd{  height:820px; z-index:0;position: relative;left:50%; margin-left:-950px;}
.banner_ctr{ height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-600px;}
.banner_ctr a{ display:block;width:40px;height:40px; background: url('../images/ctrl.png') no-repeat 0 0; position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:-216px;}
.banner_ctr a.next{right:-1280px; background-position: -40px 0px;}
.banner_ctr a:hover{opacity:1;filter:alpha(opacity=100);}
.banner .hd{position:absolute; bottom:20px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:3px;overflow:hidden;}
.banner .hd li{background:#fff; z-index:2; cursor:pointer; margin-right:3px; display:inline-block;width:40px; height:3px;*display:inline; zoom:1;opacity:.8;}
.banner .hd li:hover,.banner .hd .on{opacity:1;background:#d81519;}

/*热门搜索*/
.hotsearch{height: 80px;line-height: 80px;border-bottom: 1px solid #e9e9e9;}
.hotsearch .hotword{font-size: 14px;color: #2a2a2a;}
.hotsearch .hotword b{font-size: 14px;color: #d71317;margin-right: 10px;}
.hotsearch .hotword span{font-weight: bold;}
.hotsearch .hotword a{font-size: 14px;color: #858585;margin: 0 20px;}

.hotsearch .prosearch{width: 460px; height: 50px;line-height: 50px; background: #f2f2f2;padding: 0 20px;margin: 15px 0;
}
.hotsearch .prosearch .prosear_txt{width: 86%; padding: 0 20px;background: url(../images/keybox.png)no-repeat left;}
.hotsearch .prosearch .prosear_btn{background: url(../images/search2.png)no-repeat left;width: 20px;height: 20px;cursor: pointer;}


/*关于我们*/
.about{padding: 50px 0 20px 0}
.about .ab_txt{overflow: hidden;}
.about .ab_txt .more{font-size: 14px;color: #000;position: relative}
.about .ab_txt .more:after{content: '';display: block;position: absolute;width: 10px;height: 2px;background: #000;opacity: 0;transition: 0.2s all;top: 45%;left: 0;}
.about .ab_txt .more:hover{padding-left: 20px;color: #E53333;}
.about .ab_txt .more:hover:after{opacity: 1;background: #E53333}
.about ul{padding-top: 40px;border-top: 1px solid #e9e9e9;margin-top: 50px;overflow: hidden;}
.about ul li{float: left;width: 20%;line-height: 30px;text-align: center;}
.about ul li span{display: block}

/*核心产品*/
.product{padding: 60px 0 106px 0;background: #f0f0f0;overflow: hidden;}
.product .Tie{font-size: 25px;color: #000;text-align: center;}
.product .Tie span{display: block; font-size: 16px;color: #8c8c8c;font-weight: normal;margin-top: 20px;}
.product .probox .proHd{margin: 40px 0 50px 0;}
.product .probox .proHd ul{text-align: center;}
.product .probox .proHd ul li{display: inline-block;padding: 6px 10px;font-size: 14px;color: #414141;font-weight: bold;border:1px solid #c9c9c9;border-radius: 4px;margin: 0 10px;cursor: pointer;}
.product .probox .proHd ul li.on{color: #fff;border:1px solid #d81317;background: #d81317}
.product .probox .proBd{position: relative;height: 520px;}
.product .probox .proBd .btn{display: inline-block;width: 65px;height: 65px;border-radius: 100px;position: absolute;top: 50%}
.product .probox .proBd .sPrev{right: -110px;background: #c7c7c7 url(../images/sPrev.png)no-repeat center;}
.product .probox .proBd .sNext{left: -110px;background: #c7c7c7 url(../images/sNext.png)no-repeat center;}
.product .probox .proBd li{float: left;width: 340px;height: 540px;background: #fff;margin-right:26px;}
.product .probox .proBd li .imgW{display: table;margin: 0 auto;}
.product .probox .proBd li .Imgbox{display: block;vertical-align: middle;height: 290px;overflow: hidden;}
.product .probox .proBd li img{display: block;max-width: 100%;max-height: 100%;transition: 0.5s all}
.product .probox .proBd li h3{font-size: 18px;color: #000;text-align: center; height:35px;}
.product .probox .proBd li p{padding: 0 16px;font-size: 14px;color: #8d8d8d;margin-top: 20px;height: 125px;}
.product .probox .proBd li .more{display: block; width: 320px; height: 60px;line-height: 60px;font-size: 14px;color: #777;border-top: 1px solid #e8e8e8;padding: 0 0 0 20px;}
.product .probox .proBd li .more i{display: inline-block;float: right;width: 68px;height: 60px; background: #d81317 url(../images/more_i.png)no-repeat center;line-height: 60px;font-size: 30px;color: #fff;transition: 0.5s all}
.product .probox .proBd li:hover img{transform: scale(1.1);}
.product .probox .proBd .sPrev:hover{right: -110px;background: #d81317 url(../images/sPrev.png)no-repeat center;}
.product .probox .proBd .sNext:hover{left: -110px;background: #d81317 url(../images/sNext.png)no-repeat center;}
.product .probox .proBd li a:hover{color:#d81317 }
.product .probox .proBd li:hover h3{color:#d81317 }
.product .probox .proBd li:hover .more{background: #d81317;color: #fff;}


/*实力制造*/
.Strength{height: 556px; padding: 110px 0 134px 0;background: url(../images/Strength_bg.jpg)no-repeat;}
.Strength .Btie{font-size: 25px;color: #fff;text-align: center;text-transform: uppercase;}
.Strength .Btie span{display: block;margin-top:6px;}
.Strength p{width: 970px;font-size: 18px;color: #fff;text-align: center;position: relative;margin: 0 auto;height: 80px;padding-top: 30px;}
.Strength p sup{position: absolute;width: 22px;height: 20px; left: 0;top: 0;background: url(../images/sup.png)no-repeat center;display: block}
.Strength p sub{position: absolute;width: 22px;height: 20px;right: 0;bottom: 0;background: url(../images/sub.png)no-repeat center;display: block}
.Strength ul{margin-top: 100px;margin-bottom: 130px;height: 70px;}
.Strength ul li{float: left;width: 25%;text-align: center;position: relative;}
.Strength ul li strong{font-size: 100px;color: #d81317;font-family: Trump;}
.Strength ul li span{font-size: 16px;color: #fff;display: block;margin-top: 20px;}
.Strength ul li b{position: absolute;top: -34px;font-size: 2rem;color: #d81317;}
.Strength .more{display: block;width: 186px;height: 50px;line-height: 50px;text-align: center;font-size: 14px;color: #fff;margin: 0 auto;background: #d81317;overflow: hidden;border-radius: 10px;}

/*项目案例*/
.case{height: 457px; padding: 20px 0 70px 0;}
.case .Btie{font-size: 25px;color: #fff;text-align: left;text-transform: uppercase;}
.case .Btie span{display: block;margin-top:6px;}
.case .casefl{float: left;width: 274px;height: 450px;background: #d81317 url(../images/casefl.jpg)no-repeat bottom;position: relative;top: -90px;padding: 60px 40px;}
.case .casefl p{font-size: 14px;color: #fff;margin: 56px 0;}

.case .casefr{float: right;width: 73%;position: relative}
.case .casefr li{float: left;width: 320px;height: 448px;padding: 24px;}
.case .casefr li dt{box-shadow: 0 0 20px #dddbdb;padding: 10px;height: 433px;}
.case .casefr li .pic span{height: 270px;overflow: hidden;display: block}
.case .casefr li .pic img{display: block;width: 100%;height: 100%;transition: 0.5s all}
.case .casefr li h3{font-size: 18px;color: #000;margin: 20px 0}
.case .casefr li p{font-size: 12px;color: #8e8e8e;}
.case .casefr .btn{position: absolute;left: -360px;top: 78%;height: 66px;width: 160px;}
.case .casefr .btn a{display: inline-block;margin-right: 10px;width: 66px;height: 65px;border-radius: 100px;}
.case .casefr .btn .prev{position: absolute;float: left;left: 0;background:#e8e8e8 url(../images/case_prev.png)no-repeat center;}
.case .casefr .btn .next{position: absolute;float: right;right: 0;background:#e8e8e8 url(../images/case_next.png)no-repeat center;}
.case .casefr li:hover img{transform: scale(1.1);}
.case .casefr .btn .prev:hover{position: absolute;float: left;left: 0;background:#343434 url(../images/case_prev_on.png)no-repeat center;}
.case .casefr .btn .next:hover{position: absolute;float: right;right: 0;background:#343434 url(../images/case_next_on.png)no-repeat center;}

/*新闻中心*/
.news{padding: 54px 0 70px 0;background: #f0f0f0;overflow: hidden;}
.news .Rtie{font-size: 25px;color: #d81317;text-align: center;text-transform: uppercase;}
.news .Rtie span{display: block;margin-top:6px;color: #000;}
.news .Rtie p{font-size: 16px;color: #8c8c8c;margin-top: 20px;
  font-weight: normal;}
.news .newsW{float: left;width: 460px;margin-right: 30px;}
.news .news3{margin-right: 0}
.news .newsW h4{font-size: 20px;color: #000;margin: 40px 0 20px 0;}
.news .newsW h4 span{ float:right; font-size:14px; font-weight:normal}
.news ul .n1 .pic{display: block;width: 438px;height: 260px;position: relative;overflow: hidden;padding: 10px;border:1px solid #c3c3c3;}
.news ul .n1 .pic img{display: block;width: 438px;height: 260px;;transition: 0.5s all}
.news ul .n1 .pic span{position: absolute;right: 10px;bottom: 10px;display: block;width: 52px;height: 40px;font-size: 12px;color: #fff;background: #d81317;padding: 20px;line-height: 26px;}
.news ul .n1 .pic span strong{font-size: 40px;display: block}
.news ul .n1 h5{font-size: 18px;color: #000;margin: 24px 0;width: 80%;}
.news ul .n1 p{color: #8d8d8d;font-size: 14px;margin-bottom: 30px;}
.news ul .n2{line-height: 40px;border-bottom: 1px dashed #9c9c9c;background: url(../images/news_li.png)no-repeat left;padding-left: 10px;}
.news ul .n2 a{color: #000;}
.news ul li a:hover{color: #d81317}
.news ul li h5:hover{color: #d81317}
.news ul li:hover img{transform: scale(1.1);}

/*服务理念*/
.service{padding: 38px 0;background: #d81317;overflow: hidden;}
.service ul li{float: left;width: 21.22%;color: #fff;padding-left: 54px}
.service ul li h3{font-size: 18px;}
.service ul li p{font-size: 14px;margin: 6px 0 10px 0;}
.service ul li a{font-size: 12px;padding: 6px 8px;border-radius: 15px;border:1px solid #fff;color: #fff;}
.service ul li:nth-child(1){background: url(../images/sver_1.png)no-repeat left top;}
.service ul li:nth-child(2){background: url(../images/sver_2.png)no-repeat left top;}
.service ul li:nth-child(3){background: url(../images/sver_3.png)no-repeat left top;}
.service ul li:nth-child(4){background: url(../images/sver_4.png)no-repeat left top;}

/*内页*/
.abTie{font-size: 35px;color: #000;text-align: center;margin-bottom: 70px;}
.abTie p{font-size: 16px;color: #5b5b5b;margin-top: 20px;font-weight: normal;}
.ab1 ul{border-top: none;}
.ab1 ul li{width: 25%;}
.ab1 ul li h4{position: relative;display: inline-block;}
.ab1 ul li h4 b{font-size: 26px;color: #d81317;position: absolute;right: -32px;top: -22px;}
.ab1 ul li strong{font-size: 60px;color: #d81317;font-family: Trump;}
.ab1 ul li span{font-size: 16px;color: #000;}

.ab2{padding: 60px 0 90px;background: #ececec;}

.ab3{padding: 70px 0 60px 0;}
.ab3 .act h3{color: #d81317;}
.ab3 ul dl{border-bottom: 1px solid #ececec;padding: 20px 74px;cursor: pointer;}
.ab3 ul dl h3{font-size: 24px;color: #000;font-weight: normal;}
.ab3 ul .content{padding: 50px 146px;overflow: hidden;}
.ab3 ul .content .cont{width: 30%;padding: 30px 0;}
.ab3 ul .content img{width: 350px;height: 220px;}

.ab4{background: #ececec;padding: 60px 0 70px 0;}
.ab4 ul li{width: 287px;height: 360px;margin-right: 25px;}
.ab4 ul li .Img{width: 287px;height: 300px;background: #fff;overflow: hidden;} 
.ab4 ul li .pic{display: table;margin: 0 auto;}
.ab4 ul li .pic span{display: block;vertical-align: middle;height: 300px;}
.ab4 ul li .pic img{display: block;max-width: 100%;max-height: 100%;transition: 0.5s all}
.ab4 ul li h3{line-height: 60px;text-align: center;font-weight: normal;}
.ab4 .honorbox{width: 1230px;margin: 0 auto;position: relative}
.ab4 .honorbox .post{display: block;width: 65px;height:65px;border-radius: 100px;position: absolute;top:32%}
.ab4 .honorbox .prev{right: -110px;background: #c7c7c7 url(../images/sPrev.png)no-repeat center;}
.ab4 .honorbox .next{left: -110px;background: #c7c7c7 url(../images/sNext.png)no-repeat center;}
.ab4 ul li:hover img{transform: scale(1.1);}

/*产品列表下拉菜单*/
.pWrapper .menuSub2 ul{text-align: center;margin: 30px 0;}
.pWrapper .menuSub2 ul li{display: inline-block;margin:0;padding: 0;width: 141px;height: 30px;position: relative;margin-bottom: 56px;border: 3px #d8d8d8 solid;border-left: none;border-bottom: none;}
.pWrapper .menuSub2 ul li:nth-child(1){border-left: 2px #d8d8d8 solid;width: 0;border-right: none;}
.pWrapper .menuSub2 ul li a{position: relative;display: inline-block;position: absolute;width: 141px;height: 36px;bottom: -56px;left: 71px;line-height: 36px;text-align: center;font-size: 16px;color: #424242;}
.pWrapper .menuSub2 ul li a:after{position: absolute;content: "";display: block;width: 10px;height: 10px;border: 5px #c8c8c8 solid;border-radius: 10px;top: -20px;left: 61px;}
.pWrapper .menuSub2 ul li:nth-child(1) a{left: -71px;}
.pWrapper .menuSub2 ul li a:hover:after,.pWrapper .menuSub2 ul li a.current:after{border-color: #d71317;}

/*产品列表*/
.proList li{float: left;width: 318px;height: 520px;background: #fff;margin: 0 10px 26px 10px; box-shadow: 0 0 15px #eee;}
.proList li:nth-child(4n){margin-right: 0}
.proList li .imgW{display: table;margin: 0 auto;}
.proList li .Imgbox{display: block;vertical-align: middle;height: 290px;overflow: hidden;}
.proList li img{display: block;max-width: 100%;max-height: 100%;transition: 0.5s all}
.proList li h3{font-size: 18px;color: #000;text-align: center; height:35px;}
.proList li p{padding: 0 16px;font-size: 14px;color: #8d8d8d;margin-top: 20px;height: 125px;}
.proList li .more{display: block; width: 299px; height: 60px;line-height: 60px;font-size: 14px;color: #777;border-top: 1px solid #e8e8e8;padding: 0 0 0 20px;}
.proList li .more i{display: inline-block;float: right;width: 68px;height: 60px; background: #d81317 url(../images/more_i.png)no-repeat center;line-height: 60px;font-size: 30px;color: #fff;transition: 0.5s all}
.proList li:hover img{transform: scale(1.1);}
.proList li a:hover{color:#d81317 }
.proList li:hover h3{color:#d81317 }
.proList li:hover .more{background: #d81317;color: #fff;}

/* 产品详情 */
.proShow_wrap{padding:60px 0;overflow:hidden;}
.proShow_top{overflow:hidden;background:#fff;}
.proShow_top .left{width:520px;padding:35px 40px;}
.proShow_top .left h3{font-size:24px;line-height:26px;color:#151515;font-weight:normal;}
.proShow_top .left h3 span{display:block;font-size:16px;opacity:.8;margin-bottom:15px;}
.proShow_top .left .font{height:200px;margin-bottom:15px;overflow:hidden;line-height:28px;}
.proShow_top .left .btn a{display:inline-block;width:92px;height:32px;line-height:32px;border:1px solid #d81519;border-radius:3px;background:#d81519;color:#fff;font-size:14px;margin-right:20px;text-align:center;}
.proShow_top .left .btn .zx{background:none;color:#d81519;}
.proShow_top .left .btn a:hover{background:#4b920d;color:#fff;}

.proShow_slide{overflow:hidden;position:relative;width:560px;height:;border-right:1px solid #e4e4e4;padding:0 40px;}
.proShow_slide .bd,.proShow_slide .bd li{width:560px;overflow:hidden;text-align:center;vertical-align:middle;height:400px;line-height:380px;}
.proShow_slide .bd li img{width:500px;height:;}
.proShow_slide .hd{position:absolute; bottom:25px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 0px; margin-left:-50px;height:12px;overflow:hidden;}
.proShow_slide .hd li{z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:10px; height:10px;*display:inline; zoom:1;border:1px solid #555;border-radius:100%;}
.proShow_slide .hd li:hover,.proShow_slide .hd .on{background:#555;box-shadow:0 0 0 2px #555 inset;}
.prosShow_main{overflow:hidden;margin:40px auto;background:#fff;}
.prosShow_main .menu{border: 1px solid #d7d7d7;height:70px;line-height: 70px;}
.prosShow_main .menu li{display:inline-block;text-align:center;font-size:16px;color:#333;cursor:pointer;padding: 0 36px;}
.prosShow_main .menu .on{background:#d81418;color:#fff;}
.prosShow_main .menu .on a{color:#fff;}
.prosShow_main .bd{padding:30px;overflow:hidden;}

/*同系列产品*/
.relaPro .tie{font-size: 25px;color: #000;font-weight: normal;margin-bottom: 30px;}
.relaPro li{float: left;width: 340px;background: #fff;margin-right: 26px;}
.relaPro li .imgW{height: 340px;width: 340px;border:1px solid #e4e4e4;}
.relaPro li .Imgbox{display: table;margin: 0 auto;overflow: hidden;}
.relaPro li .pic{display: block;vertical-align: middle;height: 340px;}
.relaPro li img{display: block;max-width: 100%;max-height: 100%;transition: 0.5s all}
.relaPro li h3{font-size: 18px;color: #fff;text-align: center;height: 60px;line-height: 60px;background:#636363}
.relaPro li p{padding: 0 16px;font-size: 14px;color: #8d8d8d;margin-top: 20px;height: 125px;}
.relaPro .ohbox{position: relative}
.relaPro .prot{display: block;width: 65px;height:65px;border-radius: 100px;position: absolute;top:32%}
.relaPro .prev{right: -110px;background: #c7c7c7 url(../images/sPrev.png)no-repeat center;}
.relaPro .next{left: -110px;background: #c7c7c7 url(../images/sNext.png)no-repeat center;}
.relaPro li:hover img{transform: scale(1.1);}
.relaPro li:hover h3{background: #d81418}


/*新闻列表*/
.newsTop{overflow:hidden;margin-bottom:30px;}
.newsTop ul li{float: left;width: 438px;height: 390px;border:1px solid #d5d5d5;margin-right: 30px;padding: 10px;position: relative}
.newsTop ul li:nth-child(3){margin-right: 0}
.newsTop ul li .nImg{width: 440px;height: 270px;display: block}
.newsTop ul li .nImg img{display: block;width: 100%;height: 100%;transition: 0.5s all}
.newsTop ul li .date{padding: 20px 0;width: 440px;height: 190px;position: absolute;left: 10px;bottom: -100px;transition: 0.5s all}
.newsTop ul li .date h4{font-size: 18px;color: #000;line-height: 30px;}
.newsTop ul li .date span{margin: 6px 0;display: block}
.newsTop ul li .date p{display: none;}
.newsTop ul li:hover .date h4{color: #fff;}
.newsTop ul li:hover .date p{display: block}
.newsTop ul li:hover .date{position: absolute;padding: 20px;left: 0;width: 418px;background: #d81519;bottom: 0;color: #fff;}

.newsList li{height:210px;margin-bottom:40px;overflow:hidden;padding-bottom: 40px;border-bottom: 1px solid #ececec;}
.newsList li .nImg{width:280px;height:210px;overflow:hidden;margin-right:50px;float:left;}
.newsList li img{width:280px;height:210px;transition:all 0.5s;}
.newsList li .date{overflow:hidden;padding-top:40px;float:left;width: 70%;}
.newsList li .date span{font-size:12px;font-family:Arial;height:30px;display:block;color:#888;}
.newsList li .date h4{font-size:18px;font-weight:normal;margin-bottom:15px;line-height:22px;}
.newsList li .date h4 a{color: #000}
.newsList li .date h4 a:hover{color:#d81519;}
.newsList li .date .more{width:130px;height:20px;font-size:12px;line-height:20px;font-family:Arial;color:#fff;background:#d81519;transition:all 0.3s;display:inline-block;text-align:center;}
.newsList li .date .more:hover{background:#d81519;}
.newsList li p{font-size:12px;color:#666;}
.newsList li:hover img{transform:scale(1.1,1.1);}

/*技术问答*/
.faqlist{overflow: hidden;font-size: 14px;color: #666666;line-height: 30px;}
.faqlist li{padding-bottom: 20px; overflow: hidden;margin-bottom: 30px;border-bottom: 1px dashed #d7d7d7;}
.faqlist li h3{font-size:16px;color: #333;}
.faqlist li h3 b{font-size:16px;color: #cf231f;}
.faqlist li h3 span{float: right; font-size:14px;color: #b1b1b1;}
.faqlist li p{font-size:14px;color: #666;}
.faqlist li p strong{font-size:16px;color: rgb(67, 152, 224);}
.faqlist li p a{font-size:14px;color: #cf231f;}


/* 新闻详细样式 */
.newsIs{ padding-top:20px;}
.newsIsLeft{ width:980px;background:#f8f8f8;padding:20px;}
.newsIsTop h1{ font-weight:normal; font-size:24px; line-height:40px; color:#333;}
.newsIsTop .top{ font-size:14px; line-height:35px; color:#888;overflow:hidden;border-top:1px solid #eee;margin-top:15px;}
.newsIsTop .top span{ padding-right:30px;}
.newsIsTop .top .bshare-custom{margin-top:5px;margin-right:30px;}
.newsIsTop .top .sp1{background: url('../images/time-bg_03.png') no-repeat;width:210px;text-align:center;}
.newsIsTop .top .sp3{background: url('../images/single-view.png') no-repeat left center;padding-left:30px;}
.newsIsContent{ padding-top:20px; font-size:14px; line-height:2em; text-align:justify; white-space:normal;margin-bottom:30px;overflow:hidden;}
.newsIsContent p{ padding:5px 0;}
.newsIsContent img{max-width:100%;}

.newsIsRight{ width:300px; margin-left:50px;}
.newsIsRightTitl{height:50px;line-height:50px;margin-bottom:20px;font-size:16px;background:#fff;overflow:hidden;}
.newsIsRightTitl span{float:left;width:50%;text-align:center;height:50px;cursor:pointer;}
.newsIsRightTitl .on{background:#f8f8f8;}
.newsIsRight ul{ padding-top:0px;}
.newsIsRight ul li{ margin-bottom:8px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:14px;padding-left:30px;}
.newsIsRight ul li span{display:block;color:#999;}
.newsIsRight ul li i{float:left;margin-left:-30px;width:24px;height:24px;border-radius:100%;text-align:center;line-height:24px;font-size:13px;font-family:Arial;background:#ddd;color:#fff;font-style:normal;margin-top:3px;}
.newsIsRight ul li:nth-child(2) i,.newsIsRight ul li:nth-child(1) i,.newsIsRight ul li:nth-child(3) i{background:#d81519;}
.newsIsRight ul li a:hover{color:#d81519;}
.shop-link .wx {position:relative;z-index:10;}
.shop-link .wx div{position:absolute;top:30px;right:-60px;background:#fff;border:1px solid #ddd;padding:9px;top:50px;display:none;}
.shop-link .wx div:before{content: "";position:absolute;left:50%;top:-20px;border:10px solid  transparent;border-bottom-color: #ddd;}

/*  合作伙伴 */
.partner{padding:50px 0;background:#f4f4f4;overflow:hidden;}
.partner .title{text-align:center;color:#353535;font-size:24px;line-height:45px;position:relative;padding-bottom:10px;margin-bottom:10px;font-weight:normal;}
.partner .title:before{content:"";position:absolute;left:50%;bottom:0;width:50px;height:1px;background:#969696;margin-left:-25px;}
.partner .menu{text-align:center;margin-bottom:35px;}
.partner .menu a{display:inline-block;height:30px;line-height:30px;border-radius:15px;padding:0 20px;margin-left:10px;font-size:14px;}
.partner .menu a.on,.partner .menu a:hover{background:#d81519;color:#fff;}
.partnerMain,.partnerSlide{height:85px;position:relative;}
.partnerSlide .ohbox{height:85px;overflow:hidden;width:1280px;}
.partnerSlide .ohbox ul{width:1320px;}
.partnerSlide li{float:left;width:168px;height:83px;overflow:hidden;position:relative;margin:0 15px 0 0;border:1px solid #ddd;transition:all 0.3s;background:#fff;}
.partnerSlide li img{width:168px;height:83px;position:absolute;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}
.partnerSlide li span{position:absolute;width:158px;height:83px;background:#d81519;line-height:83px;text-align:center;transform:rotateY(-180deg);transition:all 0.5s ease 0s;backface-visibility:hidden;color:#fff;padding:0 5px;}
.partnerSlide li:hover{border:1px solid #4b920d;}
.partnerSlide li:hover img{transform:scale(1.1);}
/* .partnerSlide li:hover img{transform:rotateY(180deg);}
.partnerSlide li:hover span{transform:rotateY(0deg);} */
.partner .pageBtn span{width:30px;height:30px;font-size:0;line-height:0;background: url('../images/newsBtn.png') no-repeat;cursor:pointer;position:absolute;left:-50px;top:25px;}
.partner .pageBtn .next{background-position: -30px 0;left:auto;right:-50px;}
.partner .pageBtn span:hover{background-position: -60px 0;}
.partner .pageBtn .next:hover{background-position: -90px 0;}

.honorList li{width:300px;margin-right:60px;text-align:center;float: left;}
.honorList li a{background: url('../images/proList_a2.jpg') no-repeat;}
.honorList li a,.honorList li img,.honorList li .sImg{width:300px;height:390px;}
.honorList li p{font-size: 16px;margin: 10px 0;}
.honorList li:hover img{transform:scale(1);}

.picList li{float:left;width:340px;height: 354px; margin:0 26px 25px 0;position: relative;}
.picList li:nth-child(4n){margin-right: 0}
.picList li .sImg{display: block;vertical-align: middle;height: 260px;overflow: hidden;}
.picList li .sImg:after{content: '';position: absolute;display: block;width: 320px;height: 240px;background: rgba(0,0,0,0.5) url(../images/case_seach.png)no-repeat center;top: 10px;left: 10px;border:1px solid #b9bfce;transition: 0.4s all;transform: scale(0);}

.picList li img{width: 340px;max-height: 260px; transition:all 0.5s;}
.picList li h3{width: 340px; height: 74px; text-align:left;font-size:16px;position: absolute;bottom: 0;left: 0;transition:all 0.5s;padding: 0}
.picList li h3 p{width: 80%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.picList li h3 i{position: absolute;right: 24px;top: 30%;width: 35px;height: 35px;border-radius: 100px;box-shadow: 0 0 10px #eee;background: url(../images/case_more.png)no-repeat center;opacity: 0}
.picList li:hover h3{width: 300px;height: 54px;padding: 20px;}
.picList li:hover h3 i{opacity: 1}
.picList li:hover{box-shadow: 0 0 26px #eee}
.picList li:hover .sImg:after{transform: scale(1);}


/* 发展历程  */
.hisrotyTop{font-size:16px;text-align:center;margin-bottom:50px;line-height:30px;}
.hisrotyTop .aTie{color:#d81519;}
.hisroty{position:relative;overflow:hidden;padding-top:80px;}
.hisroty:after{position:absolute;content:"";left:50%;width:5px;background:#d81519;margin-left:-2px;height:100%;top:0;}
.hisroty li{float:left;width:640px;position:relative;z-index:2;margin-right:300px;height:160px;}
.hisroty li img{margin-right:20px;width:220px;}
.hisroty li:after{position:absolute;content:"";width:30px;height:30px;background:#d81519;/* border:5px solid #fff; */right:-15px;top:0;border-radius:100%;}
.hisroty li:nth-child(2n){margin:0 0 0 300px;float:right;}
.hisroty li:nth-child(2n):after{left:-15px;right:auto;}
.hisroty li div{width:450px;border-radius:3px;background:#f2f2f2;padding:25px;margin-left:5px;position:relative;top:-80px;}
.hisroty li div:after{position:absolute;content:"";width:135px;height:2px;background:#d81519;right:-134px;top:95px;}
.hisroty li h4{font-size:18px;margin-bottom:10px;color:#d81519;}
.hisroty li:nth-child(2n) div{margin:0 5px 0 0;float:right;}
.hisroty li:nth-child(2n) div:after{right:auto;left:-134px;}

/* 人才招聘  */
.jobTop{overflow:hidden;padding-bottom:30px;margin-bottom:30px;border-bottom:1px solid #eee;height:295px}
.jobTop .main{float:right;width:610px;}
.jobTop .main .font{height:240px;overflow:hidden;line-height:28px;}
.jobTop .main .p1{padding-top:15px;font-size:16px;color:#333;}
.jobTop .main .p1 a{color:#d81519;}
.jobTop .main .p1 a:hover{text-decoration: underline;}
.jobTop .more{width:100px;height:40px;line-height:40px;text-align:center;color:#fff;border-radius:3px;display:inline-block;background:#d81519;margin-top:15px;}
.jobTop .more:hover{background:#d81519;}

.gr-jobs-list dd{padding:0 15px;height:50px;line-height:50px;border:1px solid #ddd;background:#fff;margin-top:10px;cursor: pointer;font-size:14px;}
.gr-jobs-list dd em{float:right;display:block;width:15px;height:15px;background:url(../images/iconf.png) no-repeat;cursor:pointer;margin-top:20px;}
.gr-jobs-list dd.on em{background:url(../images/icong.png) no-repeat;}
.gr-jobs-list dd span{display:block;float:left;width:245px;}
.gr-jobs-list dt{border:1px solid #ccc;border-top:none;padding:15px;margin-bottom:10px;background:#f5f5f5;display:none;}
.gr-jobs-list dt h5{margin-top:20px;font-size:14px;}
.gr-apply{display:block;width:140px;text-align:center;height:40px;line-height:40px;background:#555;border-radius:3px;color:#fff;margin:30px auto 0 auto;transition:all 0.3s;}
.gr-apply:hover{background:#d81519;color: #fff;}

.jobsShow{border:1px solid #ddd;background:#fff;}
.jobsShow h3{font-size:14px;font-weight:bold;background:#ddd;line-height:35px; padding-left:15px;font-weight:normal;}
.jobsShow table{margin:10px 20px 20px;background:#fff;}
.jobsShow .mr{padding-right:20px;}
.jobsShow .jobsInput{width:460px;border:1px solid #ddd;line-height:25px;height:25px;padding:0 5px;margin-bottom:10px;}
.jobsShow .input_radio{margin-right:5px;vertical-align: middle;}
.jobsShow .jobsInput:focus,.jobsShow .jobsTextarea:focus{border:1px solid #fe0000;}
.jobsShow .jobsTextarea{width:1100px;padding:5px;border:1px solid #ddd;line-height:22px;height:125px;margin-top:3px;display:block;}
.jobsShow .jobsSubmit{background:#999;width:85px;height:30px;line-height:30px;cursor:pointer;border:none;color:#fff;margin-right:10px;margin-top:20px;border-radius:4px;}
.jobsShow .jobsSubmit:hover{background:#666;color:#fff;}
.jobsShow .jobsSubmitb{background:#333;width:100px;height:30px;line-height:30px;cursor:pointer;border:none;color:#fff;margin-top:20px;border-radius:4px;}
.jobsShow .jobsSubmitb:hover{background:#d81519;color:#fff;}


/*联系我们*/
.Ctie{text-align: center;font-size: 32px;color: #000;font-weight: normal;margin: 30px 0;}
.Ctie span{display: block;font-size: 18px;color: #686666;margin: 10px 0;}
.contact_main{height: 660px;}
.contact_main .lianxi{color: #fff;}
.contact_main .lianxi{width: 290px;padding: 80px 50px 0 50px;background: url(../images/contact_bg1.jpg) no-repeat;height: 490px;}
.contact_main .lianxi h4{font-size: 32px;color: #fff;text-transform: uppercase;font-weight: normal;}
.contact_main .lianxi h3{font-size: 32px;color: #fff;padding-top: 20px;padding-bottom: 20px;border-bottom: 1px solid #fff;margin-bottom: 18px;font-weight: normal;}
/* 留言表单 */
.guest_box {width:100%;margin:0 auto;}
li.error {position:relative;}
.guest_box li {width:540px;line-height:40px;font-size:12px;color:#666;float:left;margin-bottom:10px;}
.guest_box li .input {font-size:12px;border:1px solid #fff;width:510px;height:40px;line-height:40px;padding-left:30px;color:#666;background:#fff;background-color:#eee;}
.guest_box li.error {}
span.error {position:absolute;top:72px;left:0;color:#ff0000;font-size:12px;}
.guest_box li .textarea {font-size:12px;width:510px;height:230px;border:1px solid #fff;padding-left:30px;padding-top:10px;color:#666;line-height:20px;background-color:#eee;}
textarea {overflow:auto;}
.guest_box .submit {width:198px;height:57px;margin:0 auto;margin-top:67px;background:none;display:block;color:#d81519;font-size:16px;cursor:pointer;transition:0.3s; border: 1px solid #d81519; font-family: 微软雅黑;}
.guest_box .submit:hover {color:#fff;background-color:#d81519;}
.zxly .list_title2 {margin-bottom:65px;}
.guest_box2 li {width:386px;margin-bottom:15px;}
.guest_box2 li.error {margin-right:20px;}
.guest_box2 .submit {width:145px;height:40px}


.biaodan_con li{ border: 0; width: 32.5%; margin-right: 1%; border: 1px solid #b5b5b5; }
.biaodan_con li.m_r{ margin-right: 0; }
.biaodan_con li .input{ font-family: 微软雅黑; border: 0; height: 43px; padding-left: 5%; width: 95%; background-color: #fff;}
.biaodan_con li.text_error{ width: 99.8%; height: 200px; margin-bottom: 0px; }
.biaodan_con li .textarea{ font-family: 微软雅黑; width: 98.35%; padding-left: 1.5%; height: 188px; background-color: #fff; }
.biaodan_con .submit { border: 0; width:163px;height:50px; line-height: 50px; margin:0 auto;margin-top:65px;background-color:#d81519;display:block;color:#fff;font-size:16px; cursor:pointer;transition:0.3s; font-family: 微软雅黑;opacity: 0.8;}
.biaodan_con .submit:hover {color:#fff;background-color:#d81519;opacity: 1;}
.biaodan_con_p{ font-size: 14px; color: #999; padding-top: 20px; padding-left: 30px; }


/*网站底部*/
.footer{padding: 70px 0 40px 0;background: #1b1b1b;overflow: hidden;}
.footer .footWx{width: 30%;}
.footer .footWx p{float: left;width: 132px;margin-right: 16px;margin-top: 30px;}
.footer .footWx p img{width: 100%;}
.footer .footWx p span{background: url(../images/foottel.png)no-repeat left;padding-left: 30px;font-size: 12px;color: #fff;width: 66px;margin-top: 20px;height: 36px;display: block;line-height: 20px;}
.footer .footMenu{width: 65%;}
.footer .footMenu ul{float: left;width: 24%;color: #fff;font-size: 18px;}
.footer .footMenu ul h3{margin-bottom: 25px;}
.footer .footMenu ul li{font-size: 14px;color: #fff;line-height: 26px;}
.footer .footMenu ul strong{font-size: 25px;margin-bottom: 10px;display: block}
.footer .footMenu ul a{font-size: 14px;color: #fff;line-height: 26px;}
.footer .footMenu p{font-size: 14px;color: #fff;}
.footer .footMenu p a{font-size: 14px;color: #fff;}
.footer a:hover{color: #d81317 ! important}

.Links{background: #1b1b1b;}
.Links h3{border-bottom: 1px dashed #474747;padding-bottom: 20px;font-size: 14px;color: #fff;}
.Links ul{padding: 20px 0; }
.Links ul a{margin-right:20px;font-size: 14px;color: #878787;}
.Links ul a:hover{color: #d81519;}