@charset "utf-8";



/*==========================================公共 开始=============================================*/



/*==========================================公共 结束=============================================*/





/*==========================================首页 开始=============================================*/



/*================= banne===================*/

.container01{ height:auto; position:relative;}

.container01 .fullSlide .bd li{ width:100% !important; height:848px; }

.container01 .fullSlide{min-width:1200px;position:relative;height:100%; overflow:hidden;}

.container01 .fullSlide .bd{ position:relative; z-index:0;}

.container01 .fullSlide .bd ul{ width:100% !important;}

.container01 .fullSlide .bd li{ width:100% !important; }

.container01 .fullSlide .bd li a{  display:block; width:100%; height:100%; overflow: hidden; background-size:auto 850px;}

.container01 .fullSlide .bd .btn{ display:block; zoom:1; margin-top:8px;  width:72px; padding-right:10px;  height:31px; line-height:31px; text-align:center; color:#fff; font-size:12px; background:url(images/banner-btn.png) 0 0 no-repeat;

_background:url(images/banner-btn-ie6.png) 0 0 no-repeat;}

.container01 .fullSlide .hd{ width:100%;  position:absolute; z-index:1; bottom:40px; left:0; height: 20px; line-height: 20px; text-align:center; }

.container01 .fullSlide .hd ul li{ cursor:pointer; display:inline-block; *display:inline; zoom:1; width:10px; height:20px; margin:6px; border-radius:5px; background:url(../images/banner_dot.png) center center no-repeat; line-height:9999;}

.container01 .fullSlide .hd ul .on{ width:20px; height:20px; background:url(../images/banner_dot_on.png) center center no-repeat;}

.container01 .fullSlide .prev{display:block;position:absolute;z-index:1;top: 50%;margin-top: -40px;left: 3%;z-index:1;width: 75px;height: 80px;background: url(../images/l.png) left center no-repeat;cursor:pointer;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container01 .fullSlide .next{display:block;position:absolute;z-index:1;top: 50%;margin-top: -40px;right: 3%;z-index:1;width:190px;height: 80px;background: url(../images/r.png) right center no-repeat;cursor:pointer;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container01 .fullSlide .prev:hover{ background:url(../images/l-on.png) left center no-repeat; animation: rotate 1s linear infinite; content: ''; }

.container01 .fullSlide .next:hover{ background:url(../images/r-on.png) right center no-repeat; animation: rotate 1s linear infinite; content: '';}

@keyframes rotate {

	0% { transform: translateX(0);}

    25% {transform: translateX(5px);}

    50% {transform: translateX(8px) scale(1.0, 1); }

    75% { ransform: translateX(5px);}

    100% {transform: translateX(0);}

}



.header{ position:absolute; left:50%; top:40px; height:92px; background-color:#fff; margin-left:-600px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; box-sizing:border-box; padding:0 34px}

.header .logo{float:left;width:856px;height:92px;box-sizing:border-box;padding: 18px 0 0 0;}

.header .tel{float:left;width:100px;height:92px;box-sizing:border-box;padding: 30px 0 0 0;}

.header ul{float: left;margin: 28px 0 0 30px;}

.header ul li{float:left;width: 34px;height: 34px;box-sizing:border-box;text-align:center;background-color: #d3d3d3;margin: 0 5px;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;}

.header ul li a{ display:block;}

.header ul li a .img{float:left;width: 34px;height: 37px;box-sizing:border-box;text-align:center;-moz-border-radius:50%;-webkit-border-radius:50%;border-radius:50%;display:table;}

.header ul li a i{ display:table-cell; vertical-align:middle;}

.header ul li img{-webkit-filter: grayscale(100%);-moz-filter: grayscale(100%);-ms-filter: grayscale(100%);-o-filter: grayscale(100%);filter: grayscale(100%);filter: gray;filter:alpha(opacity:80);opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;display: inline-block;}

.header ul li:hover img{ -webkit-filter: grayscale(0); -moz-filter: grayscale(0); -ms-filter: grayscale(0); -o-filter: grayscale(0); filter: grayscale(0);filter: none; filter:alpha(opacity:100); opacity:1;  -moz-opacity:1; -khtml-opacity:1;}

.header ul li a{ display:block;}

#fix_ewm_box{position:fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.9); }

#fix_ewm_box .ewm img{display: block;position: absolute;top: 50%;margin-top: -160px;left: 50%;margin-left: -100px;width: 200px;height: 200px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

#fix_ewm_box2{position:fixed; top: 0px; right: 0; z-index: 9999; display: none; width: 100%; height: 100%; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#D8000000', endColorstr='#D8000000');background:rgba(0,0,0,0.9); }

#fix_ewm_box2 .ewm img{display: block;position: absolute;top: 50%;margin-top: -160px;left: 50%;margin-left: -100px;width: 200px;height: 200px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}



.nav-w{position:absolute;left:50%;top:132px;height:62px;background-color:#0350aa;margin-left:-600px;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;box-sizing: border-box;padding: 0 24px;}

.container01 .menu{float: left;width: 784px;height:62px;}

.container01 .nav-w #content_ss{float:right;margin-right: 76px;width: 230px;height: 32px;line-height: 32px;background-color:#fff;margin-top: 14px;position:relative;-moz-border-radius: 3px;-webkit-border-radius: 3px;border-radius:3px;}

.container01 .nav-w #content_ss input[type="text"]{border: none;width: 175px;display: block;height: 32px;color: #a7a8a8;font-size: 12px;background:none;line-height: 32px;padding: 0 0 0 15px;font-family:"Microsoft YaHei";}

.container01 .nav-w #content_ss input[type="submit"]{position:absolute;right: 7px;top: 1px;padding: 0;z-index:2;background:url(../images/sousuo.png) center no-repeat;height: 32px;width: 32px;cursor:pointer;border:none;}

.navl{ position:fixed; left:0; top:0; z-index:1000; height:62px; width:100%; margin-left:0; background-color:#0350aa;;}

.container01 .navl .menu{ top:0}

.container01 .navl #content_ss{ float:right !important;}

.container01 .nav-w .logo{ display:none;}

.container01 .navl .logo{ float:left; height:62px; margin:15px 0 0 0;}

.container01 .navl #content_ss{ width:200px; margin-right:0}

.container01 .navl #content_ss input[type="text"]{ width:140px; }

.container01 .navl .logo{ display:block}



/*====服务====*/

.container02{ padding:0 0 56px 0;}

.container02 .notice{ overflow:hidden;}

.container02 .title .tab-hd{margin-bottom: 15px;}

.container02  .title.tab-hd ul{height: 360px;}

.container02.title .tab-hd ul li{float:left;width: 300px;height: 380px;box-sizing:border-box;text-align:center;}

.container02 .title .tab-hd ul li a{ float:left; display:block; width: 300px;height:310px; background: #2662ff url(../images/li_bg.png) right center no-repeat;}

.container02.title .tab-hd ul li a:nth-child(4){background: #2662ff;}

.container02 .title .tab-hd ul li .img{ display:table; width:100%; height:146px; text-align:center; background:url(../images/circle.png) center no-repeat; margin-top:65px;-moz-transition: all 0.6s ease-in-out;-webkit-transition: all 0.6s ease-in-out;-o-transition: all 0.6s ease-in-out;-ms-transition: all 0.6s ease-in-out;transition: all 0.6s ease-in-out;}

.container02 .title .tab-hd ul li:hover .img{transform:rotateY(180deg); -webkit-transform:rotateY(180deg);  -moz-transform:rotateY(180deg);}

.container02 .title .tab-hd ul li .img i{ display:table-cell; vertical-align:middle}

.container02 .title .tab-hd ul li h6{font-size:15px;color:#fff;box-sizing: border-box;padding: 25px 0 10px 0;}

.container02 .title .tab-hd ul li small{font-size:12px;line-height: 18px;color:#aabbff;text-transform:uppercase;}

.container02 .title .tab-hd ul li.on a,.container02 .tab-hd ul li:hover a{background: #1b44b2;}

.container02 .title .tab-hd ul li.on,.container02 .tab-hd ul li:hover{ background:url(../images/jt.png) center bottom no-repeat;}

.container02 .tab-bd{width:1200px;overflow: hidden;}

.container02 .tab-bd .con{text-align:center;padding: 40px 0 48px 0;}

.container02 .tab-bd .con h4{ font-size:18px; color:#222324; margin-bottom:10px;}

.container02 .tab-bd .con h6{font-size:14px;color:#aaabae;margin-bottom: 22px;}

.container02 .more{width: 214px;height: 55px;margin:auto;position:relative;}

.container02 .more a{display:block;color:#595959;font-size:16px;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;line-height: 55px;margin:0 auto;-moz-border-radius: 8px;-webkit-border-radius: 8px;border-radius:8px;border:#cccccc 1px solid;box-sizing:border-box;}

.container02 .more a:hover{ border:#0663be 1px solid; color:#fff}

.container02 .more i{ position:absolute; width:100%; height:0; left:0; top:0; z-index:0;  -moz-border-radius: 8px; -webkit-border-radius: 8px; border-radius:8px; box-sizing:border-box; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} 

.container02 .more:hover i{ background-color:#0663be; height:55px; color:#fff;}



/*====关于我们====*/

.container03{padding: 70px 0;background-color: #f9f9f9;}

.container03 .left{ float:right; width:585px;}

.container03 .left .img{ width:585px; height:345px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999')";  /* For IE 8 */ filter: 

progid:DXImageTransform.Microsoft.Shadow(Strength=2, Direction=90, Color='#999999');  /* For IE 5.5 - 7 */-moz-box-shadow: 1px 1px 10px #999999;/* for firefox */ -webkit-box-shadow: 1px 1px 10px #999999;/* for safari or chrome */ box-shadow:1px 1px 10px #999999;/* for opera or ie9 */ overflow:hidden;}

.container03 .left .img img{ width:585px; height:345px; -moz-border-radius:3px; -webkit-border-radius:3px; border-radius:3px; box-sizing:border-box; border:#fff 3px solid}

.container03 .right{ float:left; width:510px}

.container03 .right .title{float:left;width:100%;margin: 65px 0 0 0;}

.container03 .right .title h3{width:100%;font-size: 18px;color: #000;margin: 0 0 20px 0;}

.container03 .right .title h3 small{ font-size:14px; color:#c3c3c3; text-transform:uppercase; margin-left:15px;}

.container03 .right .more{width:125px;height:35px;position:relative;margin: 15px 0 0 0;}

.container03 .right .more a{display:block;color: #1f1f1f;font-size:12px;text-align:center;position:absolute;width:100%;height:100%;left:0;top:0;z-index:1;line-height: 33px;margin:0 auto;-moz-border-radius: 17.5px;-webkit-border-radius: 17.5px;border-radius:17.5px;border:#a0a0a0 1px solid;box-sizing:border-box;}

.container03 .right .more a:hover{ border:#db464c 1px solid; color:#fff}

.container03 .right .more i{ position:absolute; width:100%; height:0; left:0; top:0; z-index:0;  -moz-border-radius: 17.5px; -webkit-border-radius: 17.5px; border-radius:17.5px; box-sizing:border-box; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;} 

.container03 .right .more:hover i{ background-color:#db464c; height:35px; color:#fff;}



/*====客户案例====*/

.container04{padding: 70px 0;}

.container04 .title{ text-align:center;}

.container04 .title h4{ font-size:18px; color:#222324; margin-bottom:10px;}

.container04 .title h6{font-size:14px;color:#aaabae;margin-bottom: 22px;}

.container04 ul{ float:left;}

.container04 ul li{float:left;width: 600px;height: 240px;overflow:hidden;}

.container04 ul li .img{float:left;width: 300px;height: 240px;transition:all 2s;-webkit-transition:all 2s;overflow:hidden; position:relative;}

.container04 ul li .img .triangle-down{border-top: 12px solid transparent;border-bottom: 12px solid transparent;position:absolute;right:0;top:50%;margin-top:-8px;border-right: #0350aa 12px solid;}

.container04 ul li img{float:left;width: 300px;height: 240px; cursor:pointer}

.container04 ul li dl{float:left;width: 300px;height: 240px;padding: 40px 35px;background-color: #0350aa;position:relative;box-sizing: border-box;}

.container04 ul li dl dt{float:left;width:100%;line-height:24px;height: 24px;overflow:hidden;margin-bottom: 10px;margin-top: 75px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color: #fff; text-align:center; font-size:15px;}

.container04 ul li dl span{float:left;display:block;font-size: 12px;width:100%;line-height:24px;color:rgba(255,255,255,0.4);font-family: arial;}

.container04 ul li dl dt a{font-size: 16px;color: #fff;overflow: hidden;text-overflow:ellipsis;white-space:nowrap;}

.container04 ul li dl dd{float:left;width:100%;font-size: 12px;color: #ccd5e8;line-height:24px;height: 48px;overflow:hidden;margin-top: 10px;}

.container04 ul li dl .more{ width:105px; height:30px; line-height:30px; position:absolute; left:0; bottom:0; }

.container04 ul li dl .more a{ display:block; color:#fff; background-color:#dddddf; text-align:center;}

.container04 ul li dl:hover{}

.container04 ul li dl:hover span,.container04 ul li dl:hover dd{color:#f8f8f8}

.container04 ul li dl:hover a{ color:#fff;}

.container04 ul li dl:hover .more a{ background-color:#ca0257;}

.container04 ul li:nth-child(3) dl,.container04 ul li:nth-child(4) dl{background-color:#00aef0;}

.container04 ul li:nth-child(3) .img .triangle-down,.container04 ul li:nth-child(4) .img .triangle-down{ left:0; border-left: #00aef0 12px solid; border-right:none}



/*====公司新闻====*/

.container05{padding: 70px 0; background-color:#0350aa}

.container05 .title{ text-align:center;}

.container05 .title h4{ font-size:18px; color:#fff; margin-bottom:10px;}

.container05 .title h6{font-size:14px;color:rgba(255,255,255,0.66);margin-bottom: 22px;}

.container05 ul{float:left;position: relative;z-index: 3;width: 1245px;}

.container05 ul li{float:left;width: 375px;margin: 0 37.5px 0 0;text-align:left;cursor:pointer;overflow:hidden;}

.container05 ul li img{float:left;width: 375px;height: 255px;position:relative;z-index:0;}

.container05 ul li .con{float:left;width: 375px;box-sizing: border-box;height: 98px;padding: 0 22px;background-color:#fafafa;position:relative;z-index:1;}

.container05 ul li .con h2{font-size: 15px; line-height:36px; height:36px; overflow:hidden; text-overflow:ellipsis;white-space:nowrap; margin-top:20px;}

.container05 ul li .con h2 a{color: #464648;font-weight:normal;font-size: 14px;}

.container05 ul li .con span{float:left;display:block;width:200px;line-height:18px;height:18px;color: #959699;font-size:12px;}

.container05 ul li:hover .con{background-color: #00aef0;}

.container05 ul li:hover h2,.container05 ul li:hover h2 a,.container05 ul li:hover span{ color:#fff;}



.container06{ background-color:#1e1e1e; padding:38px 0}

.container06 .left{ float:left; width:352px; border-right:#353535 1px solid; min-height:222px;}

.container06 .left dl{ float:left; width:117px}

.container06 .left dl dt{float:left;width:100%;font-size:14px;margin-bottom:15px;line-height: 30px;}

.container06 .left dl dt a{ color:#fff;}

.container06 .left dl dd{ float:left; width:100%; font-size:12px; line-height:24px;}

.container06 .left dl dd a{ color:#7c7b7b}

.container06 .left dl dd a:hover{ color:#fff}

.container06 .center{ float:left; width:505px; border-right:#353535 1px solid; min-height:222px;}

.container06 form{float:left;margin: 10px 0 0 60px;}

.container06 .messlist {height: 40px;margin: 0 15px 15px 0;float:left;width: 190px;background: #2d2d2d;}

.container06 .messlist label{float:left;width: 95px;height: 52px;line-height: 52px;text-align: left;color: #424a59;font-size: 12px;box-sizing: border-box;padding: 0 0 0 20px;}

.container06 .messlist input{float:left;width: 190px;height: 40px;padding: 0 15px;background: none;border: none;outline: none;color: #969696;font-size: 12px;box-sizing: border-box;font-family: Microsoft Yahei;} 

.container06 .messlist01 {margin: 0 0 25px 0;float:left;width: 395px;background: #2d2d2d;}

.container06 .messlist01 textarea{ width:395px; background: none; border:none; resize:none; color: #969696;font-size: 12px; box-sizing:border-box; padding:10px 15px; line-height:24px; height:96px;}

.container06 .messsub input{float: left;width: 105px;height: 32px;line-height: 32px;background: #0350aa;font-size: 12px;text-transform: uppercase;cursor:pointer;color: #fff;border:none;font-family:Microsoft Yahei; -moz-border-radius: 16px; -webkit-border-radius: 16px; border-radius:16px;}

.container06 .messsub input:hover{ background:#00aef0; }

.container06 .messlist01 .jj_scoll{ position:relative; /*white-space:nowrap;*/ overflow: scroll; overflow-x:hidden; }

.container06 .right{ float:left; width:338px; box-sizing:border-box; padding:0 0 0 42px;}

.container06 .right .con{ float:left; width:148px;}

.container06 .right .con img{ float:left;}

.container06 .right .con p{font-size:12px;color:#636262;line-height:18px;float: left;margin: 13px 0 0 7px;}

.container06 .right h4{font-size:14px;color:#fff;margin-bottom: 12px;margin-top: 5px;}

.container06 .right h3{font-size:24px;color:#00aef0;margin-bottom: 12px;}

.container06 .right p{font-size:12px;color:#959595;line-height:18px;margin-bottom: 20px;}



footer{ background-color:#141414; text-align:center; height:64px; line-height:64px;}

footer p{color: #5c5c5d;font-size: 12px;}

footer p a{font-size: 12px;color: #5c5c5d;}

footer p a:hover{ color:#fff}







/*==========================================首页 结束=============================================*/





/*==========================================内页 开始=============================================*/



.container{padding:50px 0 70px 0;}

#n_banner{width:100%;height: 460px; box-sizing:border-box; padding:300px 0 0 0}

#n_banner h4{text-align:center;font-size:24px;color:#fff;text-transform:uppercase;margin-bottom: 4px;}

#n_banner h5{ text-align:center; font-size:14px; color:#fff; font-weight:lighter}

.n_main_box{ width:100%; }

.n_main_box .main_box{position:relative;width:1200px;margin: 0 auto;}

.n_nav_box{position:relative;border-bottom:1px solid #d0d0d0;height: 54px;background:#fff;position:relative;}

.n_nav{ position:relative; }

.n_nav a{display:inline-block;margin-right:45px;height: 53px;font-size:14px;float:left;line-height: 54px;color: #5a5b5c;}

.n_nav a strong{display:block;color: #5a5b5c;position:relative;z-index:4;height: 54px;line-height: 54px;font-weight: 100;}

.n_nav a:hover{ border-bottom:3px solid #0350aa;}

.n_nav .on{border-bottom: 2px solid #0350aa;}

.n_nav .on strong{font-size: 14px;height: 54px;line-height: 54px;font-weight: 100;}

.n_up_box{ position:relative; position:relative; }

.position{position:absolute;height: 54px;line-height: 54px;right:0px;bottom:0px;color: #7b7b7d;background: url(../images/icon_home.png) left 19px no-repeat;padding-left: 19px;font-size: 12px;}



.position span, .position a, .position i{ font-size:12px; color:#999999;}

.position i{ font-family:simsun; margin:0 6px; font-style:normal; }

.position em{font-size:12px;color: #0350aa;font-style: normal;}

.position a:hover{ color:#0350aa;}

.n_main_box .main_box{width: 1200px;height: 54px;position:relative;margin: 0 auto;}



/*==============分页=====================*/

.page { margin:0px auto 0px auto;}

.page .box{display:inherit; width:100%;  text-align: center; margin-top:40px; font-size:0}

.page a{padding:0 14px;height:36px;line-height:36px;display:inline-block;color:#6c6c6d;font-size:14px;}

.page .on{background: #0350aa;color:#fff !important;}

.page span{ background:#0350aa; color:#fff !important;}

.page a:hover{ background:#0350aa; color:#fff !important; text-decoration:none;}

.page a.u_bnt{ transition: all 1s;-moz-transition: all 1s; /* Firefox 4 */-webkit-transition: all 1s; /* Safari 和 Chrome */

-o-transition: all 1s; /* Opera */}

.page a.prev{ padding-left:25px; color:#fff; background-image:url(../images/icon_sj_page_prev.png); background-repeat:no-repeat; background-position:12px center; background-color:#959595;}

.page a.next{ padding-left:12px; padding-right:26px;  color:#fff; background-image:url(../images/icon_sj_page_next.png); background-repeat:no-repeat; background-position:56px center; background-color:#959595;}

.page a.prev:hover,.page a.next:hover{background-color:#0350aa !important;}



/*====客户案例====*/

.n_custorm{ padding:30px 0 75px 0;}

.n_custorm ul{float: left;width: 1300px;margin-bottom: 40px;}

.n_custorm ul li{float:left;width: 276px;height: 270px;margin-right: 33.333333px;position:relative;text-align:center;overflow:hidden;margin-bottom:25px;background-color: #eef0f3; -moz-transition: all 0.3s ease-in-out;-webkit-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;-ms-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;}

.n_custorm ul li .img{margin: 4px 0 0 4px;}

.n_custorm ul li .img,.n_custorm ul li .img img{width: 268px;height: 214px;position: relative;overflow:hidden;}

.n_custorm ul li .con{float:left;width:100%;height: 52px;line-height: 52px;box-sizing:border-box;padding:0 15px;}

.n_custorm ul li .con h3{font-size: 14px;color: #414144;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}

.n_custorm ul li .con h5{ font-size:14px; color:#8b8a8a; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.n_custorm ul li:hover{ background-color:#0350aa; color:#fff;}

.n_custorm ul li:hover h3{ color:#fff;}



/*====人力资源====*/

.n_talent{padding: 0 0 75px 0;}

.n_talent ul{float:left;position: relative;z-index: 3;width: 1240px;margin-bottom: 45px;}

.n_talent ul li{float:left;width: 580px;height: 125px;margin: 11px 40px 11px 0;text-align: left;cursor:pointer;overflow:hidden;background-color: #eeeff2;box-sizing:border-box;border-radius: 3px;padding: 0 40px;position: relative;}

.n_talent ul li:hover{ background:#0350aa; border:none}

.n_talent ul li .con{float:left;width: 100%;height: 140px;position:relative;z-index:1;}

.n_talent ul li h6{}

.n_talent ul li h6 span{display:inline-block;font-size:12px;margin-bottom:20px;color: #8f8f8f;}

.n_talent ul li h2{font-size: 16px;color: #444;line-height: 28px;margin-top:35px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom: 5px;width: 350px;}

.n_talent ul li:hover h2,.n_talent ul li:hover p,.n_talent ul li:hover span{ color:#fff}

.n_talent ul li .more{ position:absolute; right:40px; top:50%; margin-top:-16.5px; width:100px; height:33px; line-height:33px; border:#d0d1d3 1px solid; box-sizing:border-box; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; text-align:center; font-size:14px; color:#8c8c8c}

.n_talent ul li:hover .more{ background:#fff; border:#fff 1px solid}

.n_talent .ar_title{border-bottom: #f0f0f0 2px solid;padding-bottom: 0;margin-bottom: 40px;margin-top: 50px;}

.n_talent .ar_title h3{font-size: 22px;color: #424242;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 15px;}

.n_talent .ar_title h6 span{position:relative;font-size: 12px;color: #7e8080;display:inline-block;height: 50px;line-height: 50px;font-weight:normal;}

.n_talent .ar_title h6 span i{position:absolute;left:0;bottom: -2px;width:100%;height:2px;background-color: #0350aa;}



/*====新闻====*/

.n_news .title{ margin-bottom:25px;}

.n_news .title ul{ text-align:center; font-size:0}

.n_news .title ul li{ display:inline-block; margin:0 6px;}

.n_news .title ul li a{ display:block; font-size:14px; color:#606162; width:110px; height:40px; line-height:38px; border:#cfcfcf 1px solid; box-sizing:border-box; border-radius:2px;}

.n_news .title ul li a:hover,.n_news .title ul li.on a{ background-color: #0350aa; border:#0350aa 1px solid; color:#fff;}

.n_news .content .biaoti{ line-height:65px; font-size:0;}

.n_news .content .biaoti span{ font-size:14px; color:#606162; font-weight:bold;}

.n_news .content ul{}

.n_news .content ul li{ width:100%; height:56px; line-height:56px; border-bottom:#dfdfdf 1px solid; font-size:0;}

.n_news .content ul li b{ float:left; display:inline-block; font-size:14px; color:#5a5b5c; width:86px; height:56px; font-weight:normal}

.n_news .content ul li a{ float:left; display:inline-block; width:920px;  overflow:hidden;text-overflow:ellipsis;white-space:nowrap; font-size:14px; color:#555555}

.n_news .content ul li .span01{ float:left; display:inline-block; width:120px; font-size:13px; color:#999a9a}

.n_news .content ul li .span02{ float:left; display:inline-block; font-size:13px; color:#999a9a}

.n_news_detail .left{ float:left; width:844px;}

.n_news_detail .ar_title{border-bottom: #f0f0f0 2px solid;padding-bottom: 0;margin-bottom: 40px;}

.n_news_detail .ar_title h3{font-size: 22px;color: #424242;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-top: 15px;}

.n_news_detail .ar_title h6 span{position:relative;font-size: 12px;color: #7e8080;display:inline-block;height: 50px;line-height: 50px;font-weight:normal;}

.n_news_detail .ar_title h6 span i{position:absolute;left:0;bottom: -2px;width:100%;height:2px;background-color: #0350aa;}

.n_news_detail .right{ float:right; width:266px; border:#e2e2e2 1px solid; box-sizing:border-box;}

.n_news_detail .right h4{ font-size:14px; color:#2d2f2e; font-weight:bold; line-height:50px; padding:0 20px; border-bottom:#e2e2e2 1px solid}

.n_news_detail .right ul{ padding:15px 0}

.n_news_detail .right ul li{ width:100%; height:37px; line-height:37px; box-sizing:border-box; padding:0 20px 0 34px; background:url(../images/dot.png) 20px center no-repeat; color:#7e7e7e; overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.n_news_detail .right ul li a{ color:#7e7e7e; font-size:14px; }

.n_news_detail .right ul li a:hover{ color:#0350aa}



/*====联系我们====*/

.n_contact{ padding:0 0 70px 0}

.n_contact .top{ padding:50px 0 60px 0; background-color:#f3f5f8; border-bottom:#ebecee 1px solid; margin-bottom:60px;}

.n_contact .top .left{ float:left; width:440px; }

.n_contact .top .right{ float:right; width:720px; }

.n_contact .top .right h4{ font-size:16px; height:30px; line-height:30px; color:#414141; margin-bottom:8px; text-transform:uppercase;}

.n_contact .top .right h6{ font-size:12px; color:rgba(85,85,85,0.8); margin-bottom:28px;}

.n_contact .top .right ul,.n_contact .top .right ul li{ float:left; width:100%;}

.n_contact .top .right ul li{ margin-bottom:10px;}

.n_contact .top .right ul li .messlist{ float:left; width:352px; height:40px; box-sizing:border-box; border:#bbbbbb 1px solid;}

.n_contact .top .right ul li .messlist input{ width:100%; height:38px; box-sizing:border-box; padding:18px 18px; font-size:12px; color:#777; border:none; background:none}

.n_contact .top .right ul li .messlist01{ width:100%; margin-bottom:10px}

.n_contact .top .right ul li .messlist01 textarea{ width:100%; line-height:24px; height:116px; box-sizing:border-box; padding:10px 18px; font-size:12px; color:#777; border:#bbbbbb 1px solid; background:none; resize:none}

.n_contact .top .right ul li .messlist02{ float:left; width:50%;}

.n_contact .top .right ul li .messlist02 #code{ width:160px; height:40px; box-sizing:border-box; padding:18px 18px; font-size:12px; color:#777; border:#bbbbbb 1px solid; background:none;}

.n_contact .top .right ul li .messlist02 small{ display:inline-block; width:100px; height:40px; vertical-align:middle}

.n_contact .top .right ul li .messlist02 .send{width:310px;height:40px;background-color:#0350aa;text-align:center;line-height:40px;font-size:14px;color:#fff;border: none;float: right; cursor:pointer}

.n_contact .top .right ul li .messlist02 .send:hover{ background-color:#024696;}



/*====检测技术服务====*/

.n_service .n_service_container01{ text-align:center; margin-bottom:70px;}

.n_service .n_service_container01 h3{ font-size:28px; color:#4e4e4e; font-weight:bold; margin-bottom:20px;}

.n_service .n_service_container01 h5{ font-size:16px; color:#6b6b6b; margin-bottom:45px;}

.n_service .n_service_container01 ul{ text-align:center; font-size:0;}

.n_service .n_service_container01 ul li{ display:inline-block; width:255px; height:295px; margin:0 10px; -moz-border-radius: 2px; -webkit-border-radius: 2px; border-radius:2px; overflow:hidden; position:relative;}

.n_service .n_service_container01 ul li .img{ width:255px; height:295px; overflow:hidden;}

.n_service .n_service_container01 ul li .img img{ width:255px; height:295px;}

.n_service .n_service_container01 ul li .top{ display:table; position:absolute; width:100%; height:100%; top:0; left:0; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#72000000', endColorstr='#72000000');background:rgba(0,0,0,0.45);}

.n_service .n_service_container01 ul li a .con{ display:table-cell; width:100%; vertical-align:middle; text-align:center;}

.n_service .n_service_container01 ul li a .con i{ height:65px; display:table; vertical-align:middle; width:100%;}

.n_service .n_service_container01 ul li a .con i span{ display:table-cell; vertical-align:middle}

.n_service .n_service_container01 ul li a .con h6{ font-size:15px; color:#ffffff}

.n_service .n_service_container01 ul li:hover .top{ filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#CC000000', endColorstr='#CC000000');background:rgba(0,0,0,0.8);}

.n_service_container02{ height:695px; padding:74px 0 0 0; background:url(../images/n_service_container02_bg.jpg) center top no-repeat; box-sizing:border-box}

.n_service_container02 h3,.n_service_container03 h3,.n_service_container04 h3{ text-align:center;}

.n_service_container02 h4{ text-align:center; font-size:26px; color:#4e4e4e; margin-bottom:70px; }

.n_service_container03{ padding:70px 0 74px 0}

.n_service_container03 h4,.n_service_container05 h4{ text-align:center; font-size:26px; color:#4e4e4e; margin-bottom:20px; }

.n_service_container03 h5,.n_service_container05 h5{ text-align:center; margin-bottom:50px;}

.n_service_container03 h5 span,.n_service_container05 h5 span{ display:inline-block; width:495px; height:45px; line-height:45px; background-color:#ff5e56; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius:3px; font-size:15px; color:#fff}

.n_service_container03 ul{ font-size:0; text-align:center;}

.n_service_container03 ul li{ display:inline-block; width:260px; text-align:center; margin:0 27px;}

.n_service_container03 ul li .img{ width:180px; height:180px; margin:0 auto 25px auto; display:table; background-color:#d9dbde; -moz-border-radius:50%; -webkit-border-radius: 50%; border-radius:50%; text-align:center;}

.n_service_container03 ul li .img i{ display:table-cell; vertical-align:middle;}

.n_service_container03 ul li .img img{ width:165px; height:165px;}

.n_service_container03 ul li .con{ display:table; width:260px; background-color:#1963b9; min-height:90px; -moz-border-radius: 5px; -webkit-border-radius: 5px; border-radius:5px; position:relative;}

.n_service_container03 ul li .con .txt{ display:table-cell; vertical-align:middle;}

.n_service_container03 ul li .con .txt p{ line-height:25px; font-size:15px; color:#ffffff}

.n_service_container03 ul li .con i{position:absolute;bo;top: -10px;left: 50%;margin-left: -4px;border-left: transparent 8px solid;border-right: transparent 8px solid;border-bottom: #1963b9 10px solid;}

.n_service_container03 ul li:hover .con{ background-color:#ff5e56;}

.n_service_container03 ul li:hover .con i{ border-bottom: #ff5e56 10px solid;}

.n_service_container04{ height:565px; padding:74px 0 0 0; background:url(../images/n_service_container04_bg.jpg) center top no-repeat; text-align:center; box-sizing:border-box}

.n_service_container04 h4{ text-align:center; font-size:26px; color:#fff; margin-bottom:60px; }

.n_service_container05{ padding:70px 0 0 0; text-align:center}

.n_service_container05 h5 span{ background-color:#0ebe8a}

.n_service_container05 .con{ float:left; max-width:455px;}

.n_service_container05 .con a img{ float:left;}

.n_service01_container01{ padding:72px 0 80px 0}

.n_service01_container02{ height:600px; box-sizing:border-box; padding:74px 0 0 0; background:url(../images/n_service01_container02_bg.jpg) center top no-repeat;}

.n_service01_container03{ height:608px; box-sizing:border-box; padding:74px 0 0 0; background:url(../images/n_service01_container03_bg.jpg) center top no-repeat;}

.n_service01_container04{ height:505px; box-sizing:border-box; padding:74px 0 0 0; background:url(../images/n_service01_container04_bg.jpg) center top no-repeat;}

.n_service01_container05{ padding:72px 0 80px 0}

.n_service01_container06{ height:678px; box-sizing:border-box; padding:74px 0 0 0; background:url(../images/n_service01_container06_bg.jpg) center top no-repeat;}

.n_service03_container01{ padding:80px 0 246px 0; text-align:center; background:url(../images/n_service03_container01.png) center bottom no-repeat;}

.n_service03_container01 h3{ font-size:30px; font-weight:bold; color:#565656; margin-bottom:60px;}

.n_service03_container01 p{ font-size:15px; color:#565656; line-height:36px; margin-bottom:50px;}

.n_service03_container01 ul{text-align:center;font-size:0;width: 1240px;margin-left: -20px;}

.n_service03_container01 ul li{ display:inline-block; margin:0 28px;}

.n_service03_container02{ padding:100px 0 117px 0; text-align:center; background:#ecf6ff}

.n_service03_container02 h3{ font-size:30px; font-weight:bold; color:#565656; margin-bottom:60px;}

.n_service03_container02 p{ font-size:15px; color:#565656; line-height:36px; margin-bottom:50px;}

.n_service03_container03{ padding:210px 0 100px 0; background:url(../images/n_service03_container03_bg.png) center top no-repeat;}

.n_service03_container03 p{ font-size:15px; color:#393939; line-height:36px; margin-bottom:50px;}

.n_service03_container04{ padding:100px 0 0 0; text-align:center; background:#f8fbf9; font-size:0}

.n_service03_container04 h3{ font-size:30px; font-weight:bold; color:#565656; margin-bottom:40px;}

.n_service03_container05{ padding:128px 0 112px 0; background: -webkit-linear-gradient(0deg, #e9f3fc, #d1e2f4); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(0deg, #e9f3fc, #d1e2f4); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(0deg, #e9f3fc, #d1e2f4); /* Firefox 3.6 - 15 */ background: linear-gradient(0deg, #e9f3fc, #d1e2f4); /* 标准的语法 */}

.n_service03_container05 h3{ font-size:30px; font-weight:bold; color:#565656; margin-bottom:110px; text-align:center}

.n_service03_container06{ font-size:0}
.n_service03_container06 h3{ font-size:30px; font-weight:bold; color:#565656; margin-bottom:110px; text-align:center}
.n_service03_container06 .w1200{ padding:120px 0 0 0; background:url(../images/n_service03_container06_bg.png) right top no-repeat;}
.n_service02_container01{ padding:110px 0 130px 0; background-color:#d8e7f6}
.n_service02_container01 h3{ font-size:30px; font-weight:bold; color:#565656; margin-bottom:50px; text-align:center}
.n_service02_container02{ padding:54px 0 0 0; text-align:center; background:#f2f4fa url(../images/n_service02_container02_bg.png) center bottom no-repeat; height:900px; box-sizing:border-box;}
.n_service02_container02 h2,.n_service02_container04 h2,.n_service02_container05 h2,.n_service02_container06 h2,.n_service02_container07 h2{ font-size:30px; font-weight:bold; color:#565656;}
.n_service02_container02 h6,.n_service02_container04 h6,.n_service02_container05 h6,.n_service02_container06 h6,.n_service02_container07 h6{ font-size:12px; color:#c5c9cd; text-transform:uppercase; margin:4px 0 12px 0}
.n_service02_container03{ padding:128px 0 122px 0; background: -webkit-linear-gradient(0deg, #e9f3fc, #d1e2f4); /* Safari 5.1 - 6.0 */background: -o-linear-gradient(0deg, #e9f3fc, #d1e2f4); /* Opera 11.1 - 12.0 */background: -moz-linear-gradient(0deg, #e9f3fc, #d1e2f4); /* Firefox 3.6 - 15 */ background: linear-gradient(0deg, #e9f3fc, #d1e2f4); /* 标准的语法 */}
.n_service02_container04{ padding:110px 0 120px 0; text-align:center; overflow:hidden;}
.n_service02_container04 p{ font-size:14px; color:#4a4a4a; line-height:30px; margin:42px 0}
.n_service02_container04 ul{float:left;position:relative;}
.n_service02_container04 ul li{ float:left; display:table; width:201px; height:140px; box-sizing:border-box; border:#e5e5e5 1px solid; margin-left:-1px; margin-top:-1px;}
.n_service02_container04 ul li .con{ display:table-cell; vertical-align:middle;}
.n_service02_container04 ul li .con h4{ font-size:18px; color:#4a4a4a; font-weight:bold;}
.n_service02_container04 ul li .con h6{ font-size:14px; color:#c8c8c8; text-transform:uppercase;}
.n_service02_container04 ul li:hover,.n_service02_container04 ul li.on{ background-color:#0350aa !important;}
.n_service02_container04 ul li:hover h4,.n_service02_container04 ul li.on h4,.n_service02_container04 ul li:hover h6,.n_service02_container04 ul li.on h6{ color:#fff}
.n_service02_container04 ul li .top{ display:none; position:absolute; top:0; left:0; width:1200px; height:280px; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#E5313235', endColorstr='#E5313235');background:rgba(49,50,53,0.9);}
.n_service02_container04 ul li .top .top01{ position:absolute; top:50%; left:50%; margin-left:-555.5px; margin-top:-102px; width:1111px; height:204px; /*filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#335CA8E4', endColorstr='#335CA8E4');background:rgba(92,168,228,0.2); display:table; -moz-border-radius: 6px; -webkit-border-radius: 6px; border-radius:6px; box-sizing:border-box; border:#67686a 1px solid*/}
/*.n_service02_container04 ul li:hover .top{ display:block;}*/
.n_service02_container04 ul li:hover .top .top01{ display:table; text-align:center; padding:0 130px;}
.n_service02_container04 ul li .top .top01 .top02{ display:table-cell; vertical-align:middle; font-size:0; text-align:left}
.n_service02_container04 ul li .top .top01 .top02 span{ display:inline-block; width:140px; font-size:14px !important; color:#fff; line-height:48px;}
.n_service02_container05{ height:900px; box-sizing:border-box; padding:110px 0 60px 0; text-align:center; background:url(../images/n_service02_container05_bg.jpg) center top no-repeat;}
.n_service02_container05 ul{width: 1345px;}
.n_service02_container05 ul li{float:left;width:322px; height:242px; margin-right: 117px; position:relative; margin-bottom:60px; }
.n_service02_container05 ul li:hover img{ display:none}
.n_service02_container05 ul li .top{ display:none; position:absolute; bottom:0; left:0; width:322px; height:191px; background:url(../images/bg_shadow.png) center bottom no-repeat; box-sizing:border-box; padding:20px 28px; font-size:14px; color:#c5dbf5; line-height:30px; -moz-transition: all 0.2s ease-in-out;-webkit-transition: all 0.2s ease-in-out;-o-transition: all 0.2s ease-in-out;-ms-transition: all 0.2s ease-in-out;transition: all 0.2s ease-in-out;}
.n_service02_container05 ul li:hover .top{ display:block; text-align:left;}
.n_service02_container06{ padding:135px 0 110px 0; text-align:center;}
.n_service02_container07{ padding:125px 0 125px 0; text-align:center; background:#d1e2f4}
.n_service02_container07 .notice{ margin-top:70px;}
.n_service02_container07 .notice .tab-hd{ float:left; width:408px;}
.n_service02_container07 .notice .tab-hd ul li{ float:left; width:408px; height:241px; background:url(../images/notice%20_hd_bg.jpg) center center no-repeat; display:table; text-align:center;}
.n_service02_container07 .notice .tab-hd ul li span{ display:table-cell; vertical-align:middle; }
.n_service02_container07 .notice .tab-hd ul li i{ display:inline; text-align:left; font-size:18px; color:#565656; font-weight:bold; font-style:normal}
.n_service02_container07 .notice .tab-hd ul li:hover,.n_service02_container07 .notice .tab-hd ul li.on{ background:url(../images/notice%20_hd_bg_on.jpg) center center no-repeat;}
.n_service02_container07 .notice .tab-hd ul li:hover i,.n_service02_container07 .notice .tab-hd ul li.on i{ color:#fff}
.n_service02_container07 .notice .tab-bd{ float:left; width:792px}
.n_service02_container07 .notice .tab-bd ul li{float:left;width:380px;height:482px;margin: 0 0 0 16px;position: relative;}
.n_service02_container07 .notice .tab-bd ul li .top{ position:absolute; bottom:0; left:0; width:380px; height:105px; box-sizing:border-box; padding:20px 25px; font-size:14px; line-height:30px; color:#fff; text-align:left; overflow:hidden; filter:progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#AF3D3E3F', endColorstr='#AF3D3E3F');background:rgba(61,62,63,0.69);} 
/*==========================================内页 结束=============================================*/
