@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;background: #f7f7f7; }
a{color:#565656;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition:all 0.3s;}
a:hover{color:#065eb3 ;text-decoration:none;}:focus{outline:none;}
.clear{clear:both;}

/* CSS活动的公共样式 */
.fl{float:left;}
.fr{float:right;}
.grWidth{width:1340px; margin:0 auto;overflow: hidden;}
.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;}
.clear{clear: both;}
.container{width: 1340px;margin:0 auto;overflow: hidden;}
.detailWrapper{width: 100%;margin:0 auto;float: left;/*padding-top: 50px;*/min-height: 400px;}
.listWrapper{padding-bottom:60px;min-height: 500px;/*padding-top: 50px;*/}

/* 内页公用菜单 */
.listtitle{line-height:60px;overflow:hidden;text-align: center;padding: 0 0 50px 0}
.listtitle h3{color: #333;font-size: 20px;font-weight: normal;padding: 20px 0;position: relative;margin-bottom: 20px;display: inline-block;line-height: 26px;}
.listtitle h3 span{font-size:13px;color: rgba(255,255,255,0.33);display: block;}
.listtitle h3:after{content: '';display: block;position: absolute;width: 20px;height: 1px;bottom: 0;left: 40%; background: #065eb3;}
.menuSub a{font-size:14px; color:#333;position:relative;width: 160px; height:50px;display:inline-block;margin-right:25px;border: 1px solid #dcdcdc;text-align: center;line-height: 50px;}
.menuSub a.current,.listMenu a:hover{color:#fff;background:#f25d21; }
.menuSub a.current:before,.listMenu a:hover:before{width:100%;}
.listMenu p{line-height: 24px;font-size:14px;color: #666}
.breadCrumb{height: 60px;line-height: 60px;margin-bottom: 30px;}
.breadCrumb .listMenu{border-bottom: 1px solid #c6bfbf;width: 100%;text-align: center;font-size:16px;}
.breadCrumb .listMenu li{display: inline-block; margin:0 30px;position: relative;}
.breadCrumb .listMenu li a{color: #333;}
.breadCrumb .listMenu li:after{content: '';position: absolute;bottom: 0;left: 0;width: 0;height: 1px;background: rgba(255,208,19,1);transition: all 0.36s ease 0s;background: #065eb3;}
.breadCrumb .listMenu .current:after{content: '';position: absolute;bottom: 0;left: 0;width: 100%;height: 1px;background: rgba(255,208,19,1);transition: all 0.36s ease 0s;background: #065eb3;}
.breadCrumb .listMenu li:hover:after{width: 100%;}
.breadCrumb .listMenu li:hover a{color: #333;background:#f7f7f7;}

/* 头部  */
.header{height: 80px;line-height: 80px;position: fixed;width: 100%;z-index: 99;transition: 0.6s all}
.header_page{height: 80px;line-height: 80px;position: fixed;width: 100%;z-index: 99;transition: 0.6s all}
.headMain{height:80px;position:relative;line-height:80px;font-size:16px;z-index:10;overflow: inherit;}
.headMain .logo{height:80px;width: 192px;font-size:12px;margin-right: 40px;}
.headMain .logo img{max-width: 100%;transition: 0.6s all}
.nav{height: 80px;line-height: 80px;}
.nav li{float:left;position:relative;display: table-cell;}
.nav li:last-child .ma{margin-right: 0;}
.nav li i{position: absolute;right: 15px; width: 8px;height: 4px;display: inline-block;background: url(../images/nav_icon.png)no-repeat center;top: 50%;}
.nav li a{color:#fff;display:block;position:relative;margin: 0px 26px;font-size:16px;}
.nav li a:hover,.nav li .cur{color:#b4d8fa;}
.nav li .cur:after{width:100%;}
.nav li a:hover:after{width:100%;}
.nav .navSub{position:absolute;top:79px;width:100%;display:none;left:0;background:#1b1b1b;}
.nav .navSub li{float:left;width: 100%;height:34px;line-height:34px;background:none;margin-left:0;text-align:center;}
.nav .navSub a{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:34px;color:#999;display:block;font-size:14px;}
.nav .navSub li:hover{background: #151515;}
.nav .navSub li:hover a{color: #065eb3}
.nav .navSub a:hover:after{width:0;}

/*隔*/
.hearnav2{height: 70px;background:rgba(0, 0, 0, 0.4); }
.hearnav2 .headMain{height: 70px;}
.hearnav2 .headMain .logo{height: 70px;}
.hearnav2 .headMain .logo img{height: 50px;}
.hearnav2 .nav{height: 70px;line-height: 70px;}
.hearnav2 .headMain .hr{padding: 16px 0;}
/*隔*/
.headMain .hr{float: right;padding: 24px 0;transition: 0.6s all}
.headMain .hr a{display: block;float: left; width: 35px;height: 35px;border: 1px solid #373737;border-radius: 50px;margin-right: 15px;background: url(../images/hr_icon.png)no-repeat center;}
.headMain .hr a:last-child{margin-right: 0;background: none}
.headMain .hr a:nth-child(1){background-position: 4px 0}
.headMain .hr a:nth-child(2){background-position: -43px 0}
.headMain .hr a:nth-child(3){background-position: -94px 0}
.headMain .hr a:nth-child(4){background-position: -142px -2px}
.headMain .hr a:nth-child(5){background-position: -192px 0px}
.headMain .hr a:nth-child(6){background-position: -240px -3px}
.headMain .hr a:nth-child(7){font-size: 14px;color: #fff;line-height: 35px;text-align: center}
.headMain .hr a:hover{border: 1px solid #fff;transform: rotateZ(360deg);}
.headMain .tel_show{display: none;position: absolute;right: 52px;height: 70px;line-height: 70px;background: rgba(18, 18, 18, 0.41) none repeat scroll 0% 0%;width: 240px;top: 70px;font-size: 18px;color: #fff;text-align: center}
.headMain .search_show{display: none;width: 337px;height: 80px;position: absolute;top: 70px;right: 52px;background: rgba(18, 18, 18, 0.41) none repeat scroll 0% 0%;}
.headMain .search_show form{margin:auto;padding: 0 20px 0 20px;}
.headMain .search_show input{padding: 10px 20px 10px 0;width: 78%;}
.headMain .search_show button{width: 37px;height: 37px;background: #fff;margin-bottom: 5px;display: inline-block;background: url(../images/search.png)no-repeat center;transition: 0.5s all;cursor: pointer;background-position-y: -2px;}
.headMain .search_show button:hover{background: url(../images/search_on.png)no-repeat center;background-position-y: -2px;}

/*  广告轮播图 */
.banner{margin: 0 auto; position:relative;height:918px;overflow:hidden;}
.banner .bd{  height:918px; z-index:0;position: relative;left:50%; margin-left:-960px;}
.banner_ctr{width: 1920px; height:90px;position:absolute;top:45%;z-index:2;left:50%;margin-left:-960px;}
.banner_ctr a{ display:block;width:40px;height:40px;  position:absolute; opacity:0;filter: alpha(opacity=0);display:block;}
.banner_ctr a.prev{left:120px;background: url(../images/slideLeft.png) no-repeat 0 0;transition: 0.5s all}
.banner_ctr a.next{right:120px;background: url(../images/slideRight.png) no-repeat 0 0;transition: 0.5s all}

.banner .hd{position:absolute; bottom:20px; text-align: center; z-index:5;left: 50%;font-size: 0; line-height: 0;height: 20px; margin-left:-50px;overflow:hidden;}
.banner .hd li{z-index:2; cursor:pointer; margin-right:3px; display:inline-block;width:20px; height:2px;background: #fff;}
.banner .hd li:hover,.banner .hd .on{opacity:1;background:#065eb3;}
.banner:hover .banner_ctr .prev{left:160px;opacity: 1 ;}
.banner:hover .banner_ctr .next{right:160px;opacity: 1; }
.banner_ctr .prev:hover{background: url(../images/slideLeft_on.png) no-repeat 0 0;}
.banner_ctr .next:hover{background: url(../images/slideRight_on.png) no-repeat 0 0; }
/*内页banner*/
.listBanner{position: relative;height: 520px;}

.tie{font-size:40px;color: #222;margin:0 auto;position: relative;font-weight:normal;margin-bottom: 30px;text-align: center;line-height:40px;}
.tie span{font-size: 14px;color: #888;margin: 0 10px;display: block;}
.tie a{font-size:12px;color: #065eb3;position: relative;}
.tie a:after{content:'';position: absolute;display: block;width: 0;height: 1px;bottom: 0;left: 0;background:#065eb3;transition: 0.4s all }
.tie a:hover:after{width: 100%;}
/*产品推荐*/
.promenu{height: 120px;}
.promenu li{float: left;padding: 10px 16px;border: 1px solid #a7a7a7;margin-right: 24px;border-radius: 50px;}
.promenu li a{padding: 6px 14px;}
.promenu li:hover{background: #367cc0;border: 1px solid #367cc0;}
.promenu li:hover a{color: #fff}
.promenu li:last-child{margin-right: 0;}
.product{background: #f4f4f4;padding: 70px 0 60px 0}
.product .probox li h4{font-size:24px;color: #222;font-weight:normal;display: inline-block;}
.product .probd li p{font-size:16px;color: #888;height: 60px;overflow: hidden;}
.product .profr li p{font-size:16px;color: #888;height: 50px;overflow: hidden;}
.product .probox li .pro_img{overflow: hidden;}
.product .profl li .pro_img img{width: 100%;max-height: 360px;display: block;transition: 0.6s all}
.product .profl li .proinfo{position: relative; text-align: center;line-height: 30px;}
.product .profl li .proinfo:after{content: '';display: block; position: absolute;width: 10px;height: 1px;bottom: 0;left: 50%;background: #d2d2d2;}
.product .profl{width: 510px;height: 450px;padding: 80px; float: left;background: #fff;position: relative;}
.product .prohd .profl li{text-align: center;}
.product .profl .prohd{position: absolute;width: 76%;height: 20px;bottom: 40px;text-align: center	}
.product .profl .prohd li{width: 15px;height: 15px;display: inline-block; margin-right: 10px;background: url(../images/prohd_li.png)no-repeat center;}
.product .profl .prohd .on{background: url(../images/prohd_li_on.png)no-repeat center;}
/*隔*/
.product .profr{float: right;width: 660px;}
.product .profr li{width: 91%; height: 240px;margin-bottom: 10px;background: #fff;padding: 30px 30px;}
.product .profr li:last-child{margin-bottom: 0;}
.product .profr li .proinfo{padding: 60px 0 50px 0;width: 50%;float: right;text-align: center;transition: 0.6s all}
.product .profr li .proinfo:after{content: '';display: block; position: absolute;width: 10px;height: 1px;bottom: 30%;left: 72%;background: #d2d2d2;}
.product .profr li .pro_img{width: 50%;text-align: center}
.product .probox li:hover .pro_img .Img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.product .profr li .pro_img img{max-width: 100%;max-height: 190px;display: inline-block;transition: 0.6s all}

/*优势*/
.advan{height: 707px; padding: 70px 0; background: #fff;}
.advan .advcont{height: 480px;}
.advan .advcont li{width: 322px;height: 180px;padding: 60px;float: left;text-align: center;font-size:16px; transition: 0.4s all}
.advan .advcont li h3{font-size:24px;color: #222;font-weight:normal;padding-bottom: 20px;margin-bottom: 20px;position: relative;}
.advan .advcont li h3:after{content: '';position: absolute;display: block;width: 20px;height: 1px;background: #0b4ea2;bottom: 0;left: 46%;}
.advan .advcont li p{font-size:14px;color: #666;}
.advan .advcont li i{background: url(../images/ys_icon.png)no-repeat center;width: 90px;height: 90px;display: block;margin:0 auto;position: relative;top: 0; transition: 0.4s all}
.advan .advcont li:nth-child(2n+1){background: #f5f5f5}
.advan .advcont li:nth-child(2n){background: #f0f0f0}
.advan .advcont li .icon_one{background-position: 0 -10px;}
.advan .advcont li .icon_tow{background-position: -108px -10px;}
.advan .advcont li .icon_three{background-position: -226px -10px;}
.advan .advcont li .icon_four{background-position: -340px -10px;}
.advan .advcont li .icon_five{background-position: -454px -10px;}
.advan .advcont li .icon_six{background-position: -586px -10px;}
.advan .advcont li:hover{background: #0b4ea2;}
.advan .advcont li:hover h3{color: #fff;}
.advan .advcont li:hover p{color: #fff;}
.advan .advcont li:hover i{top: -10px;transform: rotateY(360deg);}
/*.advan .advcont li:hover .icon_one{background-position: 0 -100px;}
.advan .advcont li:hover .icon_tow{background-position: -108px -100px;}
.advan .advcont li:hover .icon_three{background-position: -226px -100px;}
.advan .advcont li:hover .icon_four{background-position: -340px -100px;}
.advan .advcont li:hover .icon_five{background-position: -454px -100px;}
.advan .advcont li:hover .icon_six{background-position: -586px -100px;}*/
.advan .advcont li:hover h3:after{background: #fff;}

/*关于*/
.about{height: 664px;padding: 106px 0 0 0; background: url(../images/about_bg.jpg)no-repeat center;}
.about .grWidth{overflow: inherit;}
.about .abcont{width: 600px; height: 570px;float: left;padding-right: 70px;}
.about .abcont .ablock{float: right;width: 600px;height: 200px; padding: 60px 70px;color: #fff}
.about .abcont h3{font-size:60px;color: #fff;margin-bottom: 170px;float: left;margin-top:10px;}
.about .abcont .more{display: block;margin-top: 50px;width: 150px;height: 50px;line-height: 50px;text-align: center;background: #065eb3 url(../images/about_icon.png)no-repeat right;color: #fff;padding-right: 20px;background-position-x: 126px;}
.about .abcont .more:hover{background-position-x: 130px;}
.about .video{float: right;width: 670px;height: 534px; position: relative;}

/*新闻*/
.news{background: #fff;padding: 80px 0;height: 670px;}
.news .newsbox li h4{font-size:24px;color: #222;font-weight:normal;display: inline-block;}
.news .newsbox li p{font-size:14px;color: #888;}
.news .newsfl{width: 653px;height: 593px;float: left;background: #fff;position: relative;}
.news .newsbox li .news_img{overflow: hidden;height: 432px;line-height: 432px;text-align: center}
.news .newsfl li{text-align: center;position: relative;}
.news .newsfl li .news_img img{width: 100%;max-height: 432px;display: block;transition: 0.6s all}
.news .newsfl li .newsinfo{position: relative;height: 100px;padding: 30px; text-align: left;line-height: 30px;background: #f1f1f1;transition: 0.5s all}
.news .newsfl li .newsinfo h4{font-size:20px;font-weight:normal;color: #222;transition: 0.5s all}
.news .newsfl li .newsinfo p{font-size:14px;color: #666;transition: 0.5s all}
.news .newsfl li .newsinfo .more{transition: 0.5s all}
.news .newsfl .newshd{position: absolute;height: 20px;bottom: 180px;right: 0;}
.news .newsfl .newshd li{width: 15px;height: 15px;display: inline-block; margin-right: 10px;background: url(../images/newshd_li.png)no-repeat center;}
.news .newsfl .newshd .on{background: url(../images/newshd_li_on.png)no-repeat center;}
.news .newsfl li:hover .newsinfo{background: #065eb3;}
.news .newsfl li:hover .newsinfo h4 a{color: #fbfbfb}
.news .newsfl li:hover .newsinfo p{color: #fbfbfb}
.news .newsfl li:hover .newsinfo .more{color: #fbfbfb}

/*隔*/
.news .newsfr{float: right;width: 660px;}
.news .newsfr li{width: 558px; height: 112px;border: 1px solid #e7e7e7; margin-bottom: 6px;background: #fff;padding: 40px 50px;transition: 0.5s all}
.news .newsfr li:last-child{margin-bottom: 0;}
.news .newsfr li h4{font-size:18px;color: #222;}
.news .newsfr li span{font-size:14px;color: #222;display: block;padding-bottom: 10px;margin-bottom: 20px; position: relative;} 
.news .newsfr li span:after{content: '';position: absolute;display: block;width: 20px;height: 1px;background: #0b4ea2;bottom: 0;left: 0;transition: 0.5s all}
.news .newsfr li:hover{border: 1px solid #0b4ea2;background: #0b4ea2}
.news .newsfr li:hover span:after{width: 80px;background: #fff}
.news .newsfr li:hover h4{color: #fff}
.news .newsfr li:hover span{color: #fff}
.news .newsfr li:hover p{color: #fff}

/*服务*/
.service{height: 297px;padding: 80px 0 150px 0; background: url(../images/service_bg.jpg)no-repeat; }
.service h3{font-weight:normal;font-size:20px;color: #fff;; text-align: center}
.service h3 span{display: block;font-size:14px;color: #fff;margin-top: 10px;}
.service ul{height: 260px;}
.service ul li{width: 16.66%;float: left;text-align: center;padding-top:60px;transition: 0.5s all}
.service ul li h3{font-size:18px;font-weight:normal;color: #fff;margin:40px 0 20px 0;}
.service ul li p{font-size:14px;color: #929292}
.service ul li i{width: 66px;height: 66px;display: inline-block;background: url(../images/sev_icon.png)no-repeat center;overflow: hidden;}
.service ul li:nth-child(1) i{background-position: 0 0;}
.service ul li:nth-child(2) i{background-position: -72px 0px;}
.service ul li:nth-child(3) i{background-position: -154px 0;}
.service ul li:nth-child(4) i{background-position: -233px 0;}
.service ul li:nth-child(5) i{background-position: -310px 0;}
.service ul li:nth-child(6) i{background-position: -386px 0;}
.service ul li:hover{padding-top:50px;}

/* 底部 */
.footer{background:#2a2a2c;font-size:12px;overflow:hidden;padding: 60px 0 50px 0}
.footmenu li{float: left;position: relative;margin-right: 80px;}
.footmenu li:after{content: '';position: absolute;display: block;width: 1px;height: 170px;right: 0;top: 5px;background: #404042}
.footmenu li span{display: block;font-size:16px;color: #fff;padding-bottom: 20px;margin-bottom: 30px;position: relative;}
.footmenu li span:after{content: '';position: absolute;display: block;width: 20px;height: 1px;left: 0;bottom: 0;background: #065eb3}
.footmenu li a{display: block;color: #999}
.footmenu li p{color: #999}
.footmenu li:nth-child(1){width: 165px;}
.footmenu li:nth-child(2){width: 178px;}
.footmenu li:nth-child(3){width: 444px;}
.footmenu li a:hover{color: #065eb3}
/*隔*/
.footinfo p{background: url(../images/foot_tel.png)no-repeat left;font-size:14px;color: #b7b7b7;padding-left: 50px;background-position-y: 14px;}
.footinfo p span{display: block;font-size:30px;color: #fff;}
.footinfo p span b{font-size:16px;color: #fff;font-weight:normal;}
.footinfo  .foot_qq{display: block; width: 250px;height: 50px;line-height: 50px;text-align: center;color: #fff;font-size:14px;background: #065eb3;margin:20px 0 10px 0;}
.footinfo .foot_hr{padding: 24px 0;position: relative;}
.footinfo .foot_hr a{display: block;float: left; width: 35px;height: 35px;border-radius: 50px;margin-right: 8px;background: #fff url(../images/foot_hr_icon.png)no-repeat center;}
.footinfo .foot_hr a:last-child{margin-right: 0;}
.footinfo .foot_hr a:nth-child(1){background-position: -4px 0}
.footinfo .foot_hr a:nth-child(2){background-position: -48px 0}
.footinfo .foot_hr a:nth-child(3){background-position: -94px 0}
.footinfo .foot_hr a:nth-child(4){background-position: -142px -2px}
.footinfo .foot_hr a:nth-child(5){background-position: -192px 0px}
.footinfo .foot_hr a:nth-child(6){background-position: -240px -3px}
.footinfo .wx_show{position: absolute;bottom: 40px;left: 0;display: none;}
.footinfo .foot_hr a:hover{transform: rotateZ(360deg);}
.footinfo .foot_qq:hover{background: #074c8f}
/*隔*/
.footend{background: #252526;padding: 10px 0;color: #999}
.footend a{color: #999;}
.link{font-size:12px;padding-left: 10px;line-height:30px;padding-top:30px;}
.link a{padding-right:10px;}
/*内页关于*/
.listBox .abpic{position: relative;}
.listBox .abpic:after{content:'';display: block;position: absolute;top: 0;left: 0;width: 100%;height: 100%;background: #000;opacity: 0.2;}
.listBox .abcont{width: 62%;line-height: 30px;margin-bottom: 60px;}
.listBox .abcont h3{color:#065eb3 }
.listBox .abcont p{padding-bottom: 20px;margin-bottom: 20px;}
.listBox .Mission li{width: 360px;height: 360px;float: left;text-align: center;margin-right: 60px;}
.listBox .Mission li img{height: 240px;width: 100%;margin-bottom: 30px;}
.listBox .Mission li span{font-size:18px;color: #b1b0b0}
.listBox .Mission li:last-child{margin-right: 0;}

/* 新闻中心 */
.newsList{padding-top: 30px;}
.newsList li{width: 340px; height:420px;margin-bottom:30px;overflow:hidden;;float: left;margin-right: 90px;margin-bottom: 20px;position: relative;top: 0;transition: 0.5s all;border-radius: 5px;	}
.newsList li:nth-child(3n){margin-right: 0;}
.newsList li .nImg{width: 100%;height: 220px; overflow:hidden;position: relative;display: block;}
.newsList li img{width:100%;max-height:220px;display: block; transition:all 0.5s;}
.newsList li .date{overflow:hidden;padding-top:40px;float:left;padding: 10px 0;}
.newsList li .date span{font-size:12px;font-family:Arial;height:40px;display:inline-block;color:#888;position: relative;}
.newsList li .date h4{font-size:14px;font-weight:normal;line-height:22px}
.newsList li .date h4 a{color:#333;}
.newsList li .date h4 a:hover{color:#f25d21;}
.newsList li .date .more{font-size:12px;color: #fff;opacity: 0}
.newsList li p{padding:10px 0;font-size:12px;color:#666;}
.newsList li:hover img{transform:scale(1.1,1.1);}
.newsList li:hover .date h4 a{color:#065eb3;}
.newsList li:hover{top: -20px;}
.newsList li:hover .date .more{opacity: 1;color:#888 }
.newsList li .date .more:hover{color: #065eb3}

/* 新闻详细样式 */
.newsIs{ padding-top:20px;}
.newsIsLeft{padding:20px 20px 20px 0;width: 68%;}
.newsIsTop h2{ font-weight:normal; font-size:22px; line-height:40px; color:#065eb3;text-align: center}
.newsIsTop .top{ font-size:14px; line-height:35px;text-align: center; color:#636363;overflow:hidden;}
.newsIsTop .top span{ padding-right:30px;}
.newsIsTop .top .bshare-custom{margin-top:5px;margin-right:30px;}
.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:28%;padding: 20px 0 20px 20px;border-left: 1px solid #e7e7e7;}
.newsIsRight .rec-title{font-size:18px;font-weight:normal;color: #333;margin-bottom: 20px;}
.newsIsRight li{width: 340px;border-bottom:1px solid #cecece;padding: 10px 0 ;float: left;}
.newsIsRight li:nth-child(3n){margin-right: 0;}
.newsIsRight li .nImg{width: 100%;height: 200px; overflow:hidden;position: relative;display: block;}
.newsIsRight li img{width:100%;height:100%;display: block; transition:all 0.5s;}
.newsIsRight li .date{overflow:hidden;padding-top:14px;float:left;}
.newsIsRight li .date span{font-size:12px;font-family:Arial;height:40px;display:inline-block;color:#888;position: relative;}
.newsIsRight li .date h4{font-size:14px;font-weight:normal;line-height:22px}
.newsIsRight li .date h4 a{color:#333;}
.newsIsRight li .date h4 a:hover{color:#f25d21;}
.newsIsRight li .date .more{font-size:12px;color: #fff;opacity: 0}
.newsIsRight li p{padding:20px 0 20px 0;font-size:12px;color:#666;}
.newsIsRight li:hover img{transform:scale(1.1,1.1);}
.newsIsRight li:hover .date h4 a{color:#065eb3;}
.newsIsRight li:hover .date .more{opacity: 1;color:#888 }

/*图片列表*/
.picList li{float:left;width:380px;height: 320px;margin: 0 30px 20px 0;position: relative;overflow: hidden;}
.picList li .pic_img{width: 380px;height: 240px;line-height: 240px;text-align: center; overflow: hidden; }
.picList li .pic_img img{max-width: 380px;height: 240px;display: block;transition: 0.6s all}
.picList li .pic_info{padding: 20px 20px 10px 20px;position: relative;} 
.picList li .pic_info h2{font-size:18px;font-weight:normal;color: #fff;transition: 0.6s all}
.picList li .pic_info p{color: #565656;transition: 0.6s all}
.picList li .pic_info i{display: block;background:#065eb3 url(../images/arrow_fr.png)no-repeat center; float: right;margin-right: 10px;width:40px;height: 40px;line-height: 40px;font-size:18px;color: #fff;text-align: center;background-size: 6px; border-radius: 100px;position: absolute;top: 25px;right: 30px;opacity: 0;transition: 0.6s all}
.picList li:nth-child(3n){margin-right: 0;}
.picList li:hover .Img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.picList li:hover .pic_info p{color: #999;}
.picList li:hover .pic_info h2{color: #065eb3}
.picList li:hover .pic_info i{right: 0;opacity: 1;}

/*图片内页*/
.picShow h2{text-align: center;padding: 30px 0;font-weight:normal;color: #999;}
.picShow p.fontSize{border-bottom:1px dotted #3b3b3b;padding-bottom:20px;text-align: center}
.picShow .picbox{padding: 30px 0; }

/*内页联系*/
.contact{color: #333;background: #fff;width: 1340px;height: 500px;line-height:30px;}
.contact .content_inf{width: 50%;}
.contact  .baidumap{width: 50%;}
/*证书列表*/
.honorList li{float:left;width:298px;height: 360px;padding: 20px;margin: 0 60px 20px 0;position: relative;overflow: hidden;border: 1px solid #262626;}
.honorList li:nth-child(3n){margin-right: 0;}
.honorList li .sImg{height: 360px;display: block;line-height: 360px;text-align: center;overflow: hidden;}
.honorList li .sImg img{width: 100%;height: 100%;transition:all 0.5s;position: relative;}
.honorList li .sImg span{position: absolute;left: 20px;display: block;width: 298px;height: 360px;font-size: 18px;top: 20px;background: #000000b3;color: #fff;transition: 0.6s;transform: scale(0);  backface-visibility: hidden;}
.honorList li .neswtie{width: 68%;height: 40%;background: #f25d21e6;position: absolute;top: 0;padding: 100px 62px 60px 60px;text-align: center;margin-left: -380px;transition: 0.5s all}
.honorList li .neswtie h2{margin-bottom: 30px;}
.honorList li .neswtie h2 a{font-size:20px;color: #fff;font-weight:normal;}
.honorList li .neswtie i{width: 35px;height: 35px;line-height: 32px;border: 1px solid #fff;border-radius: 100px;text-align: center;font-size: 20px;display: block;font-style: normal;color: #fff;margin: 0 auto;}
.honorList li:hover .neswtie{margin-left: 0}
.honorList li:hover .Img{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-o-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1)}
.honorList li:hover .sImg span{transform: scale(1);}

/* 产品列表 */
.proList li{float:left;width:320px;height: 420px; margin:0 20px 20px 0;position: relative;transition: 0.5s all;box-shadow: 0 0 10px #f3f3f3;overflow: hidden;background:  #f7f7f7}
.proList li:nth-child(4n){margin-right: 0;}
.proList li .pImg{width:100%;height: 360px;line-height: 360px; display: block;overflow: hidden;background: #fff;}
.proList li img{max-width:100%;max-height:100%;transition:all 0.5s;}
.proList li h5{text-align:center;padding: 20px 0; font-size:16px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-weight:normal;position: relative;left: 0; transition: 0.5s all}
.proList li .list_more{position: absolute;right: 10px;bottom: -20px;opacity: 0;transition: 0.5s all}
.proList li:hover img{transform:scale(1.08);}
.proList  li .desc{position: absolute;top: 14px;left: 10px; opacity: 0;width: 280px;height: 250px;background: #065eb3;border-radius:50px; padding: 60px 30px 20px 30px;transition: 0.5s all}
.proList li .desc .h4{font-size: 16px;color: #fff;text-align: left;display: block;margin-bottom: 10px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}
.proList  li .desc span{display: block;}
.proList  li .desc dt{padding: 10px 0 30px 0;text-align: left;color: #fff;border-top: 1px solid #ee8d6b}
.proList  li .desc .mores{width: 90px;height: 30px;line-height: 30px; border: 1px solid #fff;text-align: center;font-size: 14px;display: block;color: #fff;border-radius:30px;}
.proList  li:hover .desc{opacity: 0.8;border-radius:0;}
.proList  li .desc .mores:hover{width: 90px; background: #fff;color: #f25d21}
.proList  li:hover h5{color: #065eb3 }
.proList li:hover{box-shadow: 0px 4px 20px 0px rgba(28,41,47,.16);background: #fff}
.proList li:hover img{transform:scale(1.08);}
.proList li:hover h5{left: -50px;}
.proList li:hover .list_more{bottom: 16px;opacity: 1}

/* 产品详情 */
.proshow{height: 560px;width: 50%;position: relative;float: left;}
.proshow .probd{height: 520px;border: 1px solid #e6e6e6; position: relative;}
.proshow .probd li{height: 520px;line-height: 520px;text-align: center;background:#fff;}
.proshow .probd li img{max-width: 100%;max-height: 510px;}
.proshow .next,.proshow .prev{position: absolute;width: 50px;height: 50px;line-height: 50px;text-align: center; display: block;background: #363636;font-size:24px;color: #999;border-radius:100px;top: 40%;cursor: pointer;z-index: 9999;opacity: 0}
.proshow .next{right: 10px}
.proshow .prev{left: 10px}
.proshow .next:hover{background:#065eb3;color: #fff}
.proshow .prev:hover{background:#065eb3;color: #fff}
.proshow:hover .next{opacity: 1}
.proshow:hover .prev{opacity: 1}
.proshow .prohd{width: 100%;position: relative;}
.proshow .prohd li{width: 100px;height: 100px;float: left;margin-right: 10px;}
.proshow .prohd li img{width: 100%;height: 100%;}
.proshow .prohd .hoverBg{position: absolute;left: 0;top: 0;width: 100px;height: 100px;border: 1px solid #fff;cursor: pointer;z-index: 2;}
.proshow .prohd li:hover .hoverBg{position: absolute;left: 0;top: 0;width: 100px;height: 100px;border: 1px solid #fff;cursor: pointer;z-index: 2;}
.pro_detail .proinfo{width: 48%;float: right;}
.pro_detail .proinfo h4{font-size:16px;color: #333;font-weight:normal;margin-bottom: 20px;}
.pro_detail .proinfo h4 span{font-size:14px;color: #999;display: block;}
.pro_detail .proinfo p{color: #666}
.pro_detail .procont{color: #666;background:#fff;}
.pro_detail .proinfo .shop{display: block;width: 100px;height: 40px;border: 1px solid #999;line-height: 40px;border-radius: 5px;text-align: center;font-size: 16px;color: #999;margin-top: 30px;background: url(../images/shop_icon.png)no-repeat left;background-position-x: 14px;padding-left: 30px;}
.pro_detail .proinfo .shop:hover{background: #065eb3 url(../images/shop_icon_on.png)no-repeat left;border: 1px solid #065eb3;color: #fff;background-position-x: 16px;}
.pro_detail .procont .protitle{display: block;font-size:16px;color: #333;padding: 20px 10px;background: #e7e7e7}

/* 视频列表  */
.videoList li{float:left;width:400px;margin:0 40px 25px 0;}
.videoList li div{width:400px;height:300px;overflow:hidden;display:block;}
.videoList li img{width:400px;height:300px;transition:all 0.5s;}
.videoList li p{text-align:center;font-size:16px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;height:0;line-height:50px;height:50px;}
.videoList li:hover img{transform:scale(1.1);}


/* 人才招聘  */
.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:#005ba8;}
.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:#005ba8;margin-top:15px;}
.jobTop .more:hover{background:#6eb92d;}
.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:#6eb92d;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:#6eb92d;color:#fff;}


/* 内页留言样式 */
.contact-feedback li{width: 32.33%;float: left;margin-bottom: 20px;margin-right:20px;}
.contact-feedback li input{width: 100%;
padding: 10px 0;
background: none;
border-bottom: 1px solid #666;
color: #666;}
.contactfeed{width: 100%;}
.contact-feedback li:nth-child(3){margin-right: 0}
.contact-feedback li:nth-child(4){width: 100%;}
.contact-feedback li:nth-child(4) textarea{width: 100%;padding: 20px 20px 60px 0;background: none;border-bottom: 1px solid #666;color: #666;}
.contact-feedback li:nth-child(5){width: 60%;}
.contact-feedback li:nth-child(5) input{width: 20%;margin-right: 20px;border: 1px solid #666;cursor: pointer;transition: 0.6s all}
.contact-feedback li:nth-child(5) input:hover{background: #065eb3;border: 1px solid #065eb3;color: #fff;}