@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;text-align:justify;text-justify:inter-ideograph;}

table{border-collapse:collapse;border-spacing:0;}

button,input,select,textarea{font-size:12px;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:#666;font-size:14px;line-height:24px;font-family:"Microsoft YaHei","SimSun", Arial, Helvetica, sans-serif;padding-top:100px;}

a{color:#666;text-decoration:none;outline:none;blr:expression(this.onFocus=this.blur());transition:all ease 0.3s;}

a:hover{color:#2e5fb5;text-decoration:none;}:focus{outline:none;}

/* CSS活动的公共样式 */

.fl{float:left;}

.fr{float:right;}

.w1350{width:1350px; margin:0 auto;}

.mb10{margin-bottom:10px;}

.mt10{margin-top:10px;}

.mb15{margin-bottom:15px;}

.mb25{margin-bottom:25px;}

.center{text-align:center;}

.hide{overflow:hidden;}

.erp{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

/* 头部  */

.header{height:100px;line-height:100px;width:100%;z-index:20;background:#fff;position: fixed;top:0;left:0;}

.header .w1350{position:relative;}

.nav{font-size:18px;padding-right:150px;max-width:850px;}

.nav li{float:left;position:relative;z-index:10;margin-left:1px;}

.nav li a{color:#333;position:relative;display:block;padding:0 25px}

/* .nav li a:after{content:"";position:absolute;left:0;top:58px;width:0;height:3px;background:#2e5fb5;transition:all 0.3s;} */

.nav li a:hover,.nav li .cur{color:#000;background:#f0f6ff;}

.nav li .cur:after,.nav li a:hover:after{width:100%;}

.nav li:last-child a{color:#ff4800;}

/* 头部右侧信息  */

.headR{height:60px;position:absolute;right:0;top:40px;}

.headR>li{position:relative;width:22px;height:50px;margin-left:25px;z-index:10;float:left;}

.headR .icon{display:block;background: url('../images/topIcon.png') no-repeat left 0px;width:22px;height:19px;cursor:pointer;opacity:.8;}

.headR li.wx .icon{background-position: -22px 0;}

.headR li p{position:absolute;background:#f1f1f1;padding:10px 15px;line-height:24px;text-align:right;right:-100px;top:40px;display:none;width:170px;}

.headR li p span{display:block;font-size:22px;color:#2e5fb5;font-family:Arial;font-weight: bold;}

.headR li p img{width:120px;}

.headR li.wx p{width:120px;}

.searMain:before,.headR li p:before{ content: "";position: absolute;top:-16px;right:10px; width: 0px; height: 0px;border: 8px solid transparent;border-bottom-color:#e1e1e1;}

.headR li p:before{right:100px;}

.headR li.wx p{right:-50px;}

.headR li.wx p:before{right:40%;}

.headR li:hover .icon{opacity:1;}

/* 搜索  */

.search .icon{background-position:-44px 0;}

.searMain{position: absolute;padding:20px;background:#eee;left: -590px;top:40px;display:none;}

.searMain form{width:580px;background:#fff; height:40px; line-height: 40px;}

.searSelect{float:left;width:49px;color:#333;padding-left:10px;position:relative;font-size:12px;cursor:pointer;border-right:1px solid #ddd;}

.searSelect span{position:relative;display:block;}

.searSelect span:after{content:"";position:absolute;right:8px;top:18px;border:4px solid transparent;border-top-color:#333;}

.searSelect ul{position:absolute;top:40px;left:0;background:#fff;text-align:center;width:55px;display:none;}

.searSelect ul li{padding-left:10px;line-height:25px;border-top:1px solid #f5f5f5;}

.searSelect ul li:hover{background:#f1f1f1;}

.search .txt,.proSear .txt{width:450px;float:left;height:40px; line-height:40px;color:#666;padding:0 10px;}

.search .btn,.proSear .btn{float:left;width:50px;height:40px; cursor:pointer;transition:all 0.3s;background:#333 url('../images/searIcon.png') no-repeat center;}

.search .btn:hover,.proSear .btn:hover{background-color:#2e5fb5;}

/*  广告轮播图 */

.banner{ margin: 0 auto;position:relative; overflow:hidden;height:650px;}

.banner .bd{height:650px; z-index:0;position:relative;left:50%; margin-left:-960px;}

.banner .hd{position:absolute; bottom:20px; text-align: center; z-index:5;left:50%;font-size: 0; line-height: 0;height: 0px; margin-left:-30px;height:14px;}

.banner .hd li{z-index:2; cursor:pointer; margin-right:5px; display:inline-block;width:10px; height:10px;*display:inline; zoom:1;border-radius:100%;border:2px solid #fff;position:relative;transition:all 0.3s;}

.banner .hd li:after{content:"";position:absolute;width:6px;height:6px;background:#fff;top:2px;left:2px;border-radius:100%;}

.banner .hd li:hover,.banner .hd .on{border:2px solid #2e5fb5;transform:scale(1.1);}

.banner .hd .on:after{background:#2e5fb5;}

.banner_ctr a{height:50px;width:50px;position:absolute;top:50%;z-index:2;margin-top:-25px; background: url('../images/banBtn.png') no-repeat;left:0;opacity:0;}

.banner_ctr a.next{right:0;left:auto;background-position: -50px 0px;}

.banner_ctr a:hover{background-position: -100px 0;}

.banner_ctr a.next:hover{background-position: -150px 0;}

/*  核心业务 */

.project{padding:60px 0;}

.hTitle{font-size:40px;color:#333;font-weight:normal;text-align:center;margin-bottom:35px;line-height:40px;}

.hTitle span{display:block;font-size:16px;color:#888;}

.project ul{position:relative;height:536px;}

.project li{width:396px;height:172px;background:#333;text-align:center;position:absolute;top:0;left:0;transition:all .4s;}

.project li a{font-size:30px;font-weight:normal;line-height:30px;width:396px;height:172px;color:#fff;display:table-cell;vertical-align:middle;}

.project li a span{display:block;font-size:14px;opacity:.6;font-family:Arial;}

.project li:nth-child(1){background: url('../images/p1.jpg') no-repeat;}

.project li:nth-child(2){background:#6686ff;left:406px;}

.project li:nth-child(2),.project li:nth-child(2) a{width:536px;height:250px;}

.project li:nth-child(3){background: url('../images/p2.jpg') no-repeat;left:auto;right:0;}

.project li:nth-child(3),.project li:nth-child(3) a{height:340px;}

.project li:nth-child(4){background:#ec974c;top:182px;}

.project li:nth-child(5){background: url('../images/p3.jpg') no-repeat;top:364px;}

.project li:nth-child(6){background: url('../images/p4.jpg') no-repeat;left:406px;top:260px;}

.project li:nth-child(7){background:#84c763;left:680px;top:260px;}

.project li:nth-child(7),.project li:nth-child(7) a,.project li:nth-child(6),.project li:nth-child(6) a{width:264px;height:276px;}

.project li:nth-child(8){background:#9d7dff;left:auto;right:0; top:350px;}

.project li:nth-child(8),.project li:nth-child(8) a{height:186px;}

.project li:hover{transform:scale(1.08);box-shadow:0 0 10px #fff inset;z-index:3;}

/*  华茂优势 */

.odds{padding:60px 0;overflow:hidden;background: url('../images/odds_bg.jpg');}

.odds li{float:left;width:220px;background:#fff;overflow:hidden;text-align:center;padding:40px 50px;position:relative;margin-right:23px;transition:all 0.3s;}

.odds li:after{content:"";position:absolute;left:0;width:100%;height:1px;background:#eee;top:155px;transition:all 0.3s;}

.odds li h4{font-size:24px;color:#333;height:115px;margin-bottom:35px;transition:all 0.3s;}

.odds li h4 strong{display:block;font-size:48px;margin-bottom:10px;line-height:40px;}

.odds li .icon{display:inline-block;width:50px;height:50px;background: url('../images/odds_icon.png') no-repeat;margin:30px 0;transition:all 0.3s;}

.odds li .p2{font-size:12px;font-family:Arial;color:#999;line-height:16px;transition:all 0.3s;}

.odds li .p2 i{font-size:18px;color:#333;display:block;font-style:normal;margin-bottom:10px;}

.odds li:nth-child(3) strong,.odds li:nth-child(4) strong{font-size:36px;}

.odds li:nth-child(2) .icon{background-position: -50px 0;}

.odds li:nth-child(3) .icon{background-position: -100px 0;}

.odds li:nth-child(4) .icon{background-position: -150px 0;}

.odds li:last-child{margin-right:0;}

.odds li:hover{background:#2e5fb5;color:#fff;}

.odds li:hover h4,.odds li:hover .p2,.odds li:hover .p2 i{color:#fff;}

.odds li:hover .icon{background-position: 0 -50px;}

.odds li:hover:after{background:#436fbd;}

.odds li:nth-child(2):hover .icon{background-position: -50px -50px;}

.odds li:nth-child(3):hover .icon{background-position: -100px -50px;}

.odds li:nth-child(4):hover .icon{background-position: -150px -50px;}

/*  关于 */

.about{background-image: url('../images/about_bg.jpg');background-position:center;background-repeat: no-repeat;background-size:cover;background-attachment: fixed;   padding:80px 0;overflow:hidden;}

.about .pic{width:675px;height:540px;overflow:hidden;}

.about .pic img{width:675px;height:540px;transition:all 1s;}

.about .font{width:595px;margin-right:-285px;padding:75px 285px 0 80px;height:465px;background:#fff url('../images/about_bg2.jpg') no-repeat right bottom;}

.about .font h2{font-size:30px;color:#333;font-weight:normal;margin-bottom:35px;}

.about .font h2 span{display:block;font-size:12px;color:#888;font-family:Arial;}

.about .font .txt{height:240px;margin-bottom:10px;overflow:hidden;}

.about .font .txt ul{margin-top:20px;color:#2e5fb5;}

.about .font .txt li{background: url('../images/aIcon.png') no-repeat left center;padding-left:25px;}

.about .font .more{width:180px;height:50px;text-align:center;line-height:50px;background:#2e5fb5;color:#fff;display:inline-block;}

.about .font .more:hover{background:#0e3d8e;width:220px;}

/*  合作企业 */

.partner{background: url('../images/odds_bg.jpg');padding:60px 0;overflow:hidden;}

.partner .menu{font-size:40px;color:#c5c5c5;font-weight:normal;text-align:center;position:relative;margin-bottom:25px;line-height:40px;}

.partner .menu:after{content:"";position:absolute;left:50%;top:8px;width:15px;height:30px;background: url('../images/p_line.png') no-repeat;margin-left:-7px;}

.partner .menu a{color:#333;margin:0 25px;}

.partner .menu .on{color:#2e5fb5;}

.partner .p1{text-align:center;font-size:16px;color:#888;margin-bottom:35px;}

.partnerMain,.partnerBox{overflow:hidden;}

.partnerBox ul{height:325px;overflow:hidden;}

.partner li{float:left;width:212px;height:96px;position:relative;transition:all 0.3s;position:relative;margin:0 15px 15px 0;}

.partner li img{width:212px;height:96px;position:absolute;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}

.partner li span{position:absolute;width:212px;height:96px;background:#2e5fb5;line-height:96px;text-align:center;transform:rotateY(-180deg);transition:all 0.5s ease 0s;backface-visibility:hidden;color:#fff;padding:0 5px;}

.partner li:hover img{transform:rotateY(180deg);}

.partner li:hover span{transform:rotateY(0deg);}

.partner li:nth-child(6n){margin-right:0;}

/*  新闻 */

.news{overflow:hidden;padding:60px 0;}

.newsMain{height:425px;overflow:hidden;}

.newsMain ul{width:1380px;}

.newsMain li{float:left;width:320px;height:420px;margin-right:23px;margin-bottom:5px;}

.newsMain li .pic{display:block;width:320px;height:200px;overflow:hidden;}

.newsMain li img{width:320px;height:200px;transition:all 0.5s;}

.newsMain li .txt{padding:24px;border:1px solid #e8e8e8;}

.newsMain li .txt h4{font-size:16px;color:#333;height:60px;overflow:hidden;font-weight:normal;position:relative;}

.newsMain li h4:after{content:"";position:absolute;height:1px;width:0;background:#ddd;left:0;bottom:0px;transition:all 0.4s;}

.newsMain li .txt h4 a{color:#333;}

.newsMain li .txt h4 a:hover{color:#2e5fb5;}

.newsMain li .date{display:block;color:#999;padding-bottom:15px;font-family:Arial;transition:all .3s;position:relative;top:0;}

.newsMain li:hover img{transform:scale(1.1);}

.newsMain li:hover h4:after{width:100%;}

.newsMain li:hover .date{top:8px;}

.hMore{display:block;clear:both;width:200px;height:45px;line-height:45px;text-align:center;border:1px solid #ccc;margin:0 auto;margin-top:30px;}

.hMore:hover{background:#2e5fb5;color:#fff;border:1px solid #0e3d8e;width:280px;}

/* 底部 */

.footer{background: url('../images/foot_bg.jpg') no-repeat center top;background-size:cover;}

.footMain{padding:50px 0 40px 0;overflow:hidden;}

.footWx{width:400px;overflow:hidden;padding-top:10px;}

.footWx p{width:140px;text-align:center;float: left;padding-left:20px;}

.footWx p img{width:140px;margin-bottom:10px;}

.footMenu{margin-bottom:30px;overflow:hidden;font-size:15px;}

.footMenu a{margin-right:25px;}

.footContact .pic{margin-right:20px;padding-top:0px;}

.footContact .txt{border-left:1px solid #d1d1d1;padding-left:30px;padding-bottom:5px}

.footContact h5 {font-weight:normal;margin-bottom:10px;}

.footContact h5 span{display:block;font-size:30px;font-weight:bold;color:#2e5fb5;font-family:Arial;line-height:30px;}

.firendLink{padding:20px 0;border-top:1px solid #ddd; overflow:hidden;font-size:12px}

.firendLink a{margin:0 5px;}

.firendLink .fl{max-width:1200px;}

/* 内页公用 */

.listBanner{ width:1920px; position: relative; left:50%; margin-left:-960px; height:450px;}

.listWrapper{padding:50px 0;overflow:hidden;}

.breadCrumb{height:60px;border-bottom:1px solid #f2f2f2;line-height:60px;}

.breadCrumb p{background:url('../images/home_icon.png') no-repeat left center; padding-left:20px;font-size:14px;width:1180px;}

.breadCrumb span{ margin:0 8px;}

.breadCrumb .back{float:right;background: url('../images/back.png') no-repeat left center;padding-left:20px;}

.partnerList,.projectList,.picList,.newsList,.newsList,.searList,.settingList,.caseList{ width:1350px;overflow: hidden;}

.partnerList ul,.projectList ul,.picList ul,.newsList ul,.searList ul,.settingList ul,.proList ul,.caseList ul{ width:1390px;}

.proSear{margin-bottom:70px;margin-top:60px;}

.proSear form{width:720px;margin:0 auto;margin-top:15px;background:#fff;height:40px;line-height:40px;border:1px solid #666;}

.proSear .searSelect{border-right:1px solid #666;}

.proSear .txt{width:590px;}

/* 内页公用菜单 */

.listMenu,.breadCrumb{height:70px;line-height:70px;background:#f5f5f5;border-bottom:1px solid #e9e9e9;}

.listMenu .menu a{float:left;font-size:16px;color:#333;position:relative;margin-right:35px;}

.listMenu .menu a:after{content:"";position:absolute;left:0;bottom:0;width:0;height:2px;transition:all 0.4s;background:#2e5fb5;}

.listMenu .menu a.cur,.listMenu .menu a:hover{color:#2e5fb5;}

.listMenu .menu a.cur:after,.listMenu .menu a:hover:after{width:100%;}

.listMenu .fr{background: url('../images/home_icon.png') no-repeat left center;padding-left:25px;}

.menuSub{text-align:center;margin-top:20px;}

.menuSub a{width:125px;border:1px solid #ddd;background:#fff;display:inline-block;transition:all 0.3s;margin-right:10px;height:35px;line-height:35px;box-shadow:0 0 1px #fff inset;}

.menuSub a.current,.menuSub a:hover{border:1px solid #003c77;background:#2e5fb5;color:#fff;}

/* 关于我们 */

.aboutBox1{background: url('../images/odds_bg.jpg');padding:80px 0;overflow:hidden;}

.aTie{font-size:40px;font-weight:normal;color:#333;line-height:40px;text-transform: uppercase;text-align:center;margin-bottom:35px;}

.aTie span{display:block;font-size:14px;color:#888;}

.aboutBox1 .font{background:#fff;overflow:hidden;}

.aboutBox1 .txt{padding:50px;width:575px;height:540px;overflow:hidden;}

.aboutBox1 .txt h3{font-size:30px;font-weight:normal;color:#333;margin-bottom:20px;}

.aboutBox1 .txt h3 span{display:block;font-size: 12px;font-family:Arial;}

.aboutBox2{background: url('../images/about_img2.jpg') no-repeat center top;height:325px;}

.aboutBox2 .txt{color:#fff;font-size:26px;line-height:30px;padding-top:70px;}

.aboutBox2  p{margin-bottom:25px;}

.aboutBox2 span{font-size:36px;}

.aboutBox4{padding:60px 0;}

.honorSlide{position:relative;height:295px;}

.honorSlide ul{width:1390px;}

.honorSlide li{float:left;width:246px;margin-right:30px;}

.honorSlide li .pImg{display:block;width:246px;height:190px;overflow:hidden;background:#eee;}

.honorSlide li img{width:246px;height:190px;transition:all 0.5s;}

.honorSlide li p{height:50px;line-height:50px;text-align:center;}

.honorSlide li:hover img{transform:scale(.95);}

.honorSlide .pageBtn span{position:absolute;cursor:pointer;left:-60px;top:100px;font-size:0;line-height:0;background: url('../images/hBtn.jpg') no-repeat 0 0;width:30px;height:30px;}

.honorSlide .pageBtn .next{left:auto;right:-60px;background-position: -30px 0;}

.honorSlide .pageBtn span:hover{background-position: -60px 0;}

.honorSlide .pageBtn .next:hover{background-position: -90px 0;}

/* 公司实力 */

.picList ul li{width:280px;float:left;margin-right:26px;margin-bottom:25px;text-align:center;padding:15px 15px 0 15px;background:#f2f2f2;border-bottom:3px solid #ddd;position:relative;}

.picList ul li .pImg{display:block;width:230px;height:200px;padding:4px;border:1px solid #e3e3e3;background:#fff;display: table-cell;vertical-align: middle;}

.picList ul li img{width:260px;vertical-align: middle;height:200px;}

.picList ul li::before{content: "";position:absolute;height:3px;bottom:-3px;left:0;transition:all 0.5s;width:0;}

.picList ul li:hover::before{width:100%;background:#2e5fb5;transition:all 0.5s;}

.picList ul li p{height:35px;line-height:35px; white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display: block;}

.lb-data .lb-caption{color:#fff;}

.picList ul li:hover{background:#eee;box-shadow:0 0 10px #ccc;}

/* 核心业务 */

.pWrap{background:#f7f7f7;overflow:hidden;padding:60px 0;}

.projectList li{float:left;width:410px;text-align:center;margin:0 20px;margin-bottom:40px;transition:all 0.5s;background:#fff;}

.projectList li .pImg{display:block;width:410px;height:270px;overflow:hidden;position:relative;}

.projectList li .pImg:after{content:"";position:absolute;left:0;top:0;right:0;bottom:0;border:12px solid #fff;transform:scale(1.1);opacity:0;transition:all 0.4s;}

.projectList li img{width:410px;height:270px;}

.projectList li .txt{padding:25px;transition:all 0.4s;position:relative;top:0;}

.projectList li .txt h4{white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-size:24px;color:#333;font-weight:normal;position:relative;padding-bottom:15px;margin-bottom:15px;}

.projectList li .txt h4 span{display:block;font-size:13px;color:#888;}

.projectList li .txt h4:after{content:"";position:absolute;left:50%;bottom:0;width:40px;height:1px;background:#616161;margin-left:-20px;}

.projectList li .txt .more{font-family:"宋体";display:inline-block;width:120px;height:32px;line-height:32px;border-radius:16px;border:1px solid #ddd;font-size:18px;}

.projectList li p{height:60px;margin-bottom:10px;}

.projectList li:hover .pImg:after{transform:scale(1);opacity:1;}

.projectList li:hover .txt{top:-15px;}

.projectList li:hover{box-shadow:0 4px 8px #ccc;}

.projectList li:hover .more{background:#2e5fb5;color:#fff;border:1px solid #2e5fb5;}

.coreOdds{background:none;}

.coreOdds li{background:#f6f6f6;}

/* 案例列表 */

.caseList{overflow:hidden;}

.caseList li{float:left;width:650px;height:200px;overflow:hidden;margin-bottom:40px;}

.caseList li .pic{width:260px;height:185px;overflow:hidden;float:left;margin-right:30px;}

.caseList li  .pic img{width:260px;height:185px;transition:all 0.5s;}

.caseList li h4{color:#333;height:40px;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;font-weight:normal;font-size:16px;padding-top:5px;}

.caseList li .txt{height:100px;overflow:hidden;margin-bottom:10px;color:#999;}

.caseList li .more{display:inline-block;width:110px;height:28px;line-height:28px;border:1px solid #ddd;text-align:center;font-size:12px;color:#888;}

.caseList li .more:hover{background:#2e5fb5;color:#fff;border-color:#2e5fb5;}

.caseList li:nth-child(2n){float:right;}

.caseList li:hover img{transform:scale(1.1);}

/* 合作伙伴 */

.partnerList ul{padding-top:1px;padding-left:1px;}

.partnerList li{float:left;width:268px;height:120px;border:1px solid #e9e9e9;margin-left:-1px;margin-top:-1px;position:relative;transition:all 0.3s;position:relative;}

.partnerList li img{width:268px;height:120px;position:absolute;z-index:2;transform:rotateY(0deg);transition:all 0.5s ease 0s;backface-visibility:hidden;}

.partnerList li span{position:absolute;width:258px;height:120px;background:#2e5fb5;line-height:120px;text-align:center;transform:rotateY(-180deg);transition:all 0.5s ease 0s;backface-visibility:hidden;color:#fff;padding:0 5px;}

.partnerList li:hover img{transform:rotateY(180deg);}

.partnerList li:hover span{transform:rotateY(0deg);}

/* 新闻中心 */

.newsList li{float:left;width:320px;margin:0 23px 30px 0;transition:all 0.3s;}

.newsList li .pic{display:block;width:320px;height:200px;overflow:hidden;position:relative;}

.newsList li .pic i{font-style:normal;position:absolute;bottom:0;left:0;background:rgba(255,255,255,.6);font-family:'HelveticaNeuedd7b7fc3f53d6';padding:0 10px;height:28px;line-height:28px;}

.newsList li img{width:320px;height:200px;transition:all 0.5s;}

.newsList li .txt{background:#f6f6f6;padding:25px;color:#888;height:130px;}

.newsList li .txt h4{font-size:16px;color:#333;height:35px;font-weight:normal;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.newsList li .txt p{position:relative;padding-top:20px;border-top:1px solid #dbdbdb;}

.newsList li .txt p:after{content:"";position:absolute;left:0;top:-1px;background:#2e5fb5;height:1px;width:0;transition:all 0.3s;}

.newsList li:hover img{transform:scale(1.1);}

.newsList li:hover p:after{width:100%;}

.newsList li:hover{box-shadow:0 0 10px #ddd;}

/* 常见问题 */

.faqList li{position:relative;margin-bottom:25px;}

.faqList li:after{content:''; position:absolute; top:12px; right:16px; display:block; width:30px; height:30px; background:#2e5fb5;pointer-events:none;}

.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 0 25px; background-color:#f1f1f1; line-height:54px; font-size:16px; cursor:pointer;font-weight:normal;border:1px solid #e1e1e1;}

.faqList li div{display:none;padding:25px;line-height:25px;color:#7c7c7c;-webkit-animation:fadeIn 0.5s ease-out 0.2s both; animation:fadeIn 0.5s ease-out 0.2s both;font-size:14px;background:#f5f5f5;}

@-webkit-keyframes fadeIn{

  0%{opacity:0;}

  100%{opacity:1;}

}

@keyframes fadeIn{

  0%{opacity:0;}

  100%{opacity:1;}

}

/* 新闻详细样式 */

.articleBox1 .title{text-align:center;font-size:20px;color:#2e5fb5;margin-bottom:10px;font-weight:normal;}

.articleBox1 .p1{margin-bottom:15px;padding-bottom: 10px; text-align:center;color:#888;}

.detailLeft  .p1,.picShow .p1{border-bottom:1px dotted #adadad;;}

.articleBox1 .p1 span{margin-right:15px;}

.solution .p1{margin-bottom:40px;}

.review{background:#f7f7f7 url(../images/nShow_icon.png) no-repeat left top;padding:15px 15px 10px 15px;border:1px dotted #adadad;border-right:none;border-left:none;text-indent:2em;font-size:14px;color:#333;}

.fontResizer a{padding:0 5px;}

.article_key{background:#f7f7f7 url(../images/nShow_icon2.png) no-repeat 15px 7px;color:#adadad;margin-bottom:20px;padding-left:35px;line-height:28px;}

.fontsizebox{padding-bottom: 40px;border-bottom:1px dotted #adadad;font-size:13px;color:#424242;}

.fontSize a.active{color:#2e5fb5;}

.detailShare{overflow:hidden;padding:25px 0;border-bottom:1px dotted #adadad;}

.detailShare span{border-left:1px dotted #adadad;padding:0 15px;}

.detailShare span.date{margin-left:15px;}

.detail_fenx{font-size:14px;padding-top:10px;overflow:hidden;margin-bottom:20px;border-bottom:1px dotted #adadad;padding-bottom: 10px}

.detail_fenx div{width:48%;white-space:nowrap;overflow:hidden;text-overflow: ellipsis;}

.relatedTitle{background:#f1f1f1;height:40px;line-height:40px;}

.relatedTitle span{display:inline-block;color:#fff;background:#2e5fb5;width:120px;height:40px;text-align:center;font-size:16px;font-weight:normal;}

.relatedNews_font{width:1350px;overflow:hidden;font-size:13px;margin-top:15px;}

.relatedNews_font ul{width:1390px;}

.relatedNews_font ul li{float:left;padding-right:50px;width:640px;height:40px;line-height:40px;border-bottom:1px dotted #ddd;}

.relatedNews_font ul li a{display:block;width:520px;line-height:40px;background:url('../images/ly_li.png') no-repeat left center;padding-left:10px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;float:left;}

.relatedNews_font ul li span{float:right;color:#999;}

/*  人才招聘列表  */

.jobList li{overflow:hidden;border-bottom:1px solid #d7d7d7;}

.jobList li a{padding:15px 0;display:block;padding-left:30px;}

.jobList li.top{padding:20px 0;background:#333;border:none;padding-left:30px;margin-bottom:10px;color:#fff;}

.jobList li p{overflow:hidden;margin-bottom:10px;}

.jobList li span{float:left;width:14%;box-sizing:border-box;color:#333;display:block;min-height:10px;}

.jobList li span:nth-child(1){width:20%;}

.jobList li span:nth-child(2){width:24%;}

.jobList li.top span{color:#fff;font-size:1rem;}

.jobList li a:hover{background:#f5f5f5;}

/*  人才招聘详情  */

.jobShow{padding:3%;background:#f8f8f8;}

.jobShow .title{text-align:center;color:#2e5fb5;font-size:1.875rem;margin-bottom:30px;font-weight:700;}

.jobShow .top{margin-bottom:15px;}

.jobShow .box{margin-bottom:25px;}

.jobShow .box strong{font-size:1.286em;font-weight:400;color:#333;margin-bottom:5px;display:block;}

.jobShow .box{margin-bottom:25px;}

.jobShow .more{float:right;display:block;height:28px;line-height:28px;background:#2e5fb5;color:#fff;width:100px;text-align:center;margin-top:-50px;}

.jobShow .more:hover{background:#0e3d8e;}

.jobShow .back{float:right;font-size:1.286em;color:#2e5fb5;}

/* 内页留言样式 */

.contactBox{overflow:hidden;border:1px solid #e7e7e7;overflow:hidden;margin-bottom:60px;overflow:hidden;}

.contactBox .txt{height:190px;padding:50px 40px  0 40px;width:360px;border-right:1px solid #e7e7e7;float:left;}

.contactBox .txt p{margin-bottom:25px;}

.contactBox .txt1 p{padding-left:25px;margin-bottom:25px;}

.contactBox .phone span{font-size:30px;color:#333;font-family:Arial;line-height:36px;}

.contactBox .phone .phone0ne{color: #2e5fb5;font-weight: bold;}

.contactBox .txt span{display:block;color:#333;}

.contactBox .txt p i{background: url('../images/contactIcon.png') no-repeat left top;width:18px;height:18px;float:left;margin-left:-25px;margin-top:5px;}

.contactBox .txt1 p:nth-child(2) i{background-position: 0 -18px;}

.contactBox .txt2 p  i{margin-left:0;margin-right:5px;margin-top:2px;background-position: 0 -36px;}

.contactBox .txt2 p:nth-child(2)  i{background-position: 0 -54px;}

.contactBox .txt2 p:nth-child(3)  i{margin-top:2px;background-position: 0 -72px;}

.contactBox .txt3{border-right:none;width:356px;padding-top:28px;}

.contactBox .txt3 p{padding-left:0;margin-left:0;text-align:center;}

#dituContent{height:420px;}

.feedback{margin-top:50px;overflow:hidden;}

.feedback .title{text-align:center;font-size:24px;font-weight:normal;margin-bottom:25px;color:#333;position:relative;}

.feedback .title span{padding:0 25px;background: #fff;position:relative;z-index:2;}

.feedback .title::before{content:"";border-bottom:1px solid #e1e1e1;width:100%;left:0;position:absolute;top:13px;}

#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;position:relative;width:70px;}

.feedback .name:after,.feedback .telephone:after,.feedback .email:after,.feedback .msg_title:after{content: "*";color:#f00;position:absolute;top:0;right:-320px;}

#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:283px;height:30px;line-height:30px;float:left;margin:0 28px 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 .btns{width:120px;height:40px;margin-right:10px; background:#2e5fb5;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:180px;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:#666;}

