/* CSS Document */
body, div, dl, dt, dd, ul, ol, li, pre, form, fieldset, input, textarea, p, blockquote, th, td, font, form, p, h1, h2, h3, h4, h5, h6, span, a { padding: 0px; margin: 0px;outline:none; }
input, select { font-size: 13px; line-height: 16px; }
html, body { -webkit-text-size-adjust: none; font-size: 13px; color: #333333; }/*google浏览器字体兼容*/
body { font-family:"微软雅黑", "宋体",Arial, Helvetica, sans-serif; width: 100%; background: #ffffff; }
img { border: 0; }
ul, li { list-style-type: none; }
a { text-decoration: none; color: #333333; outline: none; }
a:hover { color: #2056ae; text-decoration: none; }
a:active { star:expression(this.onFocus=this.blur());
}
.cl { clear: both; }
.fl { float: left; }
.fr { float: right; }
.tc { text-align: center; }
.tl { text-align: left; }
.tr { text-align: right; }
.dis { display: block; }
.undis { display: none; }
.huangse { color: #eae678 }
.yellow { color: #2e9571 }
.green { color: #007b3f }
.red { color: #f66139 }
.hui { color: #696868 }
.hui2 { color: #929292 }
.red2 { color: #ae1202 }
.orange { color: #ffb400; }
.Dgreen { color: #0e652c; }
.hei { color: #000 }
.blue { color: #007e40 }
.f12 { font-size: 12px }
.f14 { font-size: 14px }
.f16 { font-size: 16px }
.f18 { font-size: 18px }
.fb { font-weight: bold;}
.line30 { line-height: 30px; }
.line35 { line-height: 35px; }
.border_bottom { border-bottom: 1px #CCCCCC dashed; }
DIV.none { DISPLAY: none }
.display { display: block }
.space { height: 5px; clear: both; _height: 0px; line-height: 5px }
.left { float: left }
.right { float: right }
.container { width: 1280px; margin: 0 auto; }
.container1 { width:1040px; margin: 0 auto; }
.clearfix:after { content: "."; display: block; height: 0; clear: both; visibility: hidden; }
.margin_bottom30 { margin-bottom: 30px; }
/*index start*/
.head{ width:100%; height:auto; position:absolute; left:0; top:0; z-index:999;}
.logo{ padding:26px 0 0 33px;}

.headr{ padding-right:45px;}
.search{ padding-top:42px; position:relative; z-index:99;}
.search .headrls { width: 0;  background: #fff; position: absolute; z-index: 9999; top:72px; right: 0; margin: 0; -webkit-transition: all .4s; transition: all .4s; overflow: hidden;/* border:1px #ccc solid;*/}
.search .headrls form{padding: 10px;height: auto; width:340px;}
.search.headshow .headrls { width: 344px;}
.search .headrls img { position: absolute; z-index: 10000; top: -7px; right: 14px; display:none; }
.headrls_sub { width: 50px; height: 40px; line-height:40px; border: 0; background: url(../images/top_search_sub.png) no-repeat 50% 50% #fff; cursor: pointer; outline:none;}
.headrls_text { width: 260px; height: 40px; border: 0; line-height: 40px; background: #fff; color: #666666; font-size: 14px; text-indent: 15px; outline:none;}
.head .tel{ padding:40px 35px 0 20px;}
.head .tel a { color: #fff; font-size: 20px;}
.head .tel i{ background: url(/images/tel.png) no-repeat 50% 50%; width: 25px;    height: 25px;    display: block;    float: left;    margin-right: 5px;}
.head .language{ padding:42px 35px 0 0;}
.head .language a span{ display:none;}
.menu{ padding-top:22px; padding-right:20px;}
.menu ul li{ display:inline-block; line-height:60px;position: relative; z-index: 999; }
.menu ul li a.one{ display:inline-block; padding:0 26px; font-size:18px; color:#fff;}
.menu ul li a.one:hover{ color:#00acee;}
.menu ul li a.one.active{font-weight: bold;}
.menu ul li dl { width: 165px; height: auto; position: absolute; z-index: 9999; background: #f5f5f5;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.25); top: 55px; left: -10px; padding:20px; padding-top:0; padding-bottom:0; }
.menu ul li dl dd a { display: block; width: 125px; height: 45px; line-height: 45px; text-align: center; border-bottom: 1px #d6d6d6 solid; font-size: 14px; color: #333;}
.menu ul li dl dd:last-child a{ border-bottom:none;}
.menu ul li dl dd a:hover { color: #00acee; }
.menu ul li:hover a.one { color: #00acee; }

.head .search-box{position:absolute;right:20px;top:90px;box-shadow:0px 0px 5px rgba(0,0,0,0.1);background:#fff;width:320px;display:none;z-index:4;padding-right:50px;-webkit-box-sizing:border-box;box-sizing:border-box; display:none;}
.head .search-box input{height:60px; border:none;}
.head .search-box input[type=text]{padding:0px 15px;width:100%;}
.head .search-box input[type=button]{width:50px;background:url(../images/icon-search.png) no-repeat center center;position:absolute;right:0;top:0;cursor:pointer;}
.head .search-box input[type=submit]{width:50px;background:url(../images/icon-search.png) no-repeat center center;position:absolute;right:0;top:0;cursor:pointer;}

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

.head .click-to-header{position:absolute;top:10px;right:20px;padding:10px 0;cursor:pointer;z-index:999;display:none;}
.head .click-to-header .burger-btn{min-width:29px;min-height:18px;position:relative;cursor:pointer;}
.head .click-to-header .burger-btn .icon-burger{position:absolute;left:0;width:29px;height:2px;background-color:#000;-webkit-transition:all 0.4s ease;transition:all 0.4s ease;z-index:999;}
.head .click-to-header .burger-btn .icon-burger2{top:8px;}
.head .click-to-header .burger-btn .icon-burger3{top:16px;}

.pc{ display:block;}
.mb{ display:none;}

.pc-banner{ display:block;}
.m-banner{ display:none;}
.nei-banner{ width:100%; height:auto; overflow:hidden;position: relative;}
.nei-banner .nei-title{position: absolute;
    font-size: 20px;
    left: 10%;
    color: #fff;
    top: 30%;}
.nei-banner img{ display:block; width:100%; height:auto;}

@media (min-width: 1024px) and (max-width:1280px ) {
	.logo{ padding-left:20px;}
	.headr{ padding-right:20px;}
	.menu ul li a.one{ padding:0 20px;}	
	
}
@media ( max-width:1440px ) {
	.head .tel{ display: none;}
}

@media ( max-width:1024px ) {
	.pc{ display:none;}
	.mb{ display:block;}

	.head{height:55px;background:#fff;top:0 !important;position:relative;overflow:hidden;transform:translateX(-50%); left:50%;box-shadow:0px 3px 10px rgba(0,0,0,0.15);}
	.headr{ padding-right:0;}
	.logo{ width:auto; height:45px; padding-left:20px; position:relative; z-index:1000; padding-top:11px;}
	.logo img{ display:block; width:auto; height:100%; /*position:absolute; z-index:10001; top:-25px;*/}
	.logo img.pc{ display:none;}
	.head .right{position:relative;z-index:1;}
	.head .menu{position:fixed;left:0;top:55px;height:0;width:100%;bottom:0;background:#fff;z-index:5;margin-left:0;-webkit-box-sizing:border-box;box-sizing:border-box;}
    .head .menu > ul{padding:0px 15px;height:100%;background:#fff;border-top:1px solid #eee;}
    .head .menu > ul > li{width:100%;margin:0;transition:500ms ease-out;opacity:0;visibility:hidden;height:auto;transform:scale(1.2);position:relative; padding:0; background:none; line-height:50px;}
    .head .menu > ul > li > a{display:block;line-height:50px !important; height:auto;font-size:14px;border-bottom:1px solid #eee !important;color:#666;padding:0;background:url(../images/icon-nav-add.png) no-repeat center right;}
    .head .menu > ul > li > a.on{background:url(../images/icon-nav-reduce.png) no-repeat center right;}
    .head .menu > ul > li:nth-child(1){transition-delay:300ms;}
    .head .menu > ul > li:nth-child(2){transition-delay:400ms;}
    .head .menu > ul > li:nth-child(3){transition-delay:500ms;}
    .head .menu > ul > li:nth-child(4){transition-delay:600ms;}
    .head .menu > ul > li:nth-child(5){transition-delay:700ms;}
    .head .menu > ul > li:nth-child(6){transition-delay:800ms;}
    .head .menu > ul > li:nth-child(7){transition-delay:900ms;}
    .head .menu > ul > li:nth-child(8){transition-delay:1000ms;}
    .head .menu > ul > li:nth-child(9){transition-delay:1100ms;}
    .head .menu > ul > li:nth-child(10){transition-delay:1200ms;}

    .head .menu > ul > li dl{padding:10px 0;border-bottom:1px solid #eee;box-shadow:none; position:relative; top:0; left:0; text-align:left; display:none; width:100%; background:none;}
    .head .menu > ul > li dl dd{text-align:left;}
    .head .menu > ul > li dl dd a{display:block;padding-left:15px;line-height:35px;text-align:left; height:auto; width:100%; border:0;}
	.head .menu > ul > li dl dd a:hover{ background:none; line-height:35px; color:#00acee; height:auto;}
	
	.head .click-to-header{display:block;}
	
	.head .language{line-height:55px;margin-left:0;margin-right:20px;padding-right:20px; padding:0; background:none;position:relative; padding-right:20px; display:none;}
	.head .language:before{content:'';position:absolute;right:0;top:50%;width:1px;height:10px;margin-top:-5px;background:#7f7f7f;}
    .head .language a{font-size:14px; padding:0; background:none;}
    /*.header .alanguage *{display:none;}*/
    .head .language *.on{display:inline-block;}
    .head .search{width:25px;height:55px;margin-right:75px;background:url(../images/icon-search.png) no-repeat center center;}
	.head .search a{ display:none;}

    .head .search-box{width:100%;left:0;top:55px;}
    .head .search-box input{height:40px;}

    /*.ahead.on{box-shadow:0px 3px 10px rgba(0,0,0,0.15);}*/

    .head.nav-on{height:100%;}
    .head.nav-on .menu{height:100%;}
    .head.nav-on .menu > ul > li{transform:scale(1.0);opacity:1;visibility:visible;}
    .head.search-on{overflow:visible;}	
	
	
	.flex-control-nav{ bottom:20px;}
	
	.fixed{ position:fixed;}	
}

/* banner */
.flexslider { position: relative; height: auto; overflow: hidden;}
.slides { position: relative; z-index: 1; }
.slides li { height: auto; }
.slides li a { display: block; width: 100%; height: auto; margin: 0 auto; }
.slides li a img{ display:block; width:100%; height:auto;transition: transform 5.4s; -webkit-transition: transform 5.4s; -moz-transition: transform 5.4s; transform: scale(1); -webkit-transform: scale(1);}
/*.slides li.flex-active-slide img{transform: scale(1.1); -webkit-transform: scale(1.1);}*/


.flex-control-nav { position: absolute; bottom: 50px; z-index: 99; width: 100%; text-align: center; }
.flex-control-nav li { display: inline-block; width: auto; height:70px; line-height:70px; *display:inline;zoom: 1; border-bottom:1px #4f5a6e solid; }
.flex-control-nav a { display:block; width: 70px; height: 70px; line-height: 70px; overflow: hidden; cursor: pointer; color: #fff; text-align:center; font-family:Arial, Helvetica, sans-serif; font-size:20px; }
.flex-control-nav .flex-active { width: 70px; height: 70px; line-height: 70px; border-bottom:2px #d3b28c solid; color:#d3b28c; }

/* Direction Nav */
.flex-direction-nav {*height: 0;}
.flex-direction-nav a  { text-decoration:none; display: block; width: 70px; height: 70px; margin: -35px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; cursor: pointer; text-indent:-999em }
.flex-direction-nav .flex-prev {opacity:1;left: 0px; background:url(../images/prev.png) no-repeat; }
.flex-direction-nav .flex-next { opacity:1;right: 0px; background:url(../images/next.png) no-repeat;}
.flexslider:hover .flex-prev { opacity:1; left: 0px;}
.flexslider:hover .flex-next { opacity:1; right: 0px;}
.flexslider:hover .flex-next:hover{ background:url(../images/next_over.png) no-repeat;}
.flexslider:hover .flex-prev:hover { opacity: 1;background:url(../images/prev_over.png) no-repeat; }
.flex-direction-nav .flex-disabled { opacity: 0!important; filter:alpha(opacity=0); cursor: default; }

.ibanner{ width:100%; height:auto;}
.ibanner a{ display:block; width:100%; height:auto; position:relative; z-index:99;}
.ibanner a img.bimg{ display:block; width:100%; height:auto;}
.ibannerc{ position:absolute; z-index:100; top:35%; text-align: center; color:#fff;width: 100%;}

.ibannerct{ font-size:60px; font-weight:bolder; line-height:60px;}
.ibannerct p{ line-height:72px;}
.ibannerci{ width:33%; height:auto; margin:0 auto; font-size:16px; line-height:25px; text-align: center; padding: 20px;}
.ibannerbtn{ margin:0 auto;  width: 200px; text-align: center;}
.ibannerbtn a{color: #fff;padding: 12px;border: 1px solid #fff; border-radius: 5px;}
.ibannerc_m{ width:210px; height:69px; background-color: #2056ae; /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, #1f57ae , #01abed); line-height:69px;border-radius: 69px; text-align:center; color:#fff; font-size:18px;}
.ibannerc_m:hover{background-image: linear-gradient(to right, #2764c5 , #04a1e6);}

.ibanner .swiper-pagination-bullet{ width:24px; height:24px; line-height:24px; background:url(../images/icon.png) no-repeat 50% 50%;opacity: 1;border-radius:0;color: #fff; font-size:16px;}
.ibanner .swiper-pagination-bullet-active{ background:url(../images/icon_over.png) no-repeat 50% 50%; opacity: 1;border-radius:0;color: #d3b28c; font-size:16px; font-weight:bolder;}
.ibanner>.swiper-pagination-bullets{ bottom:37px;}
.ibanner>.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;bottom:0;}

.ibanner .ibanner-prev{ width:27px; height:50px; background:url(../images/prev.png) no-repeat 50% 50%; position:absolute; z-index:100; top:50%; margin-top:-35px; left:100px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-prev:hover{background:url(../images/prev.png) no-repeat 50% 50%; opacity:1;}
.ibanner .ibanner-next{width:27px; height:50px; background:url(../images/next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-35px; right:100px; outline:none; cursor:pointer; opacity:1;}
.ibanner .ibanner-next:hover{background:url(../images/next.png) no-repeat 50% 50%; opacity:1;}

.bannerc{position: relative;overflow: hidden; height:auto;}
.bannerc .swiper-wrapper{}
.bannerc .swiper-wrapper .swiper-slide{ width:100%; height:auto; position:relative; z-index:9;}
.bannerc .swiper-wrapper .swiper-slide img.bimg{ display:block; width:100%; height:auto;}

.bannerc_c{ width:1200px; height:auto; position:absolute; z-index:10; top:50%; left:50%; margin-left:-600px; margin-top:-90px; color:#fff; text-align:center;}
.bannerc_c_1{ font-size:60px; line-height:90px;}
.bannerc_c_3{ padding-top:30px;}

.load-video{display:block;width:76px;height:76px;margin:0 auto;cursor:pointer;transform:translateY(0%);opacity:1;transition:transform 0.6s ease-out,opacity 0.6s}
.load-video img{display:block;width:100%}
.load-video:before,.load-video::after{content:' ';position:absolute;top:-60%;left:-60%;width:220%;height:220%;border:#ffffff 1px solid;border-radius:50%;box-sizing:border-box;transform:scale(0.6);animation-duration:3s;opacity:0;animation-iteration-count:infinite;animation-timing-function:cubic-bezier(0.55, 0.23, 0.62, 1)}
.load-video::after{animation-delay:1.5s;transform:scale(1)}

.main_sw.index .box3.animate .wrap .cont .video-btn{padding:3% 0;overflow:hidden}
.main_sw.index .box3.animate .wrap .cont .load-video{transform:translateY(0);opacity:1;transition-delay:0.4s}
.load-video:hover:before,.load-video:hover::after{animation-name:loader}

.video-box{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .video{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0;filter:alpha(opacity=0);transition:opacity 1s}
.video-box .video.cur{opacity:1;filter:alpha(opacity=100)}
.video-box .video.video-on .bg-box{opacity:0;filter:alpha(opacity=0)}
.video-box video{position:absolute;bottom:0;left:0;display:block;width:100%; height:100%;object-fit:cover}

.video-box .bg-box{position:absolute;top:0;left:0;width:100%;height:100%;transition:opacity 1s}
.video-box .bg,.video-box .mb-bg{position:absolute;top:0;left:0;width:100%;height:100%}
.video-box .mb-bg{display:none}

.tran300{transition:300ms ease-out;-webkit-transition:300ms ease-out;-ms-transition:300ms ease-out;-moz-transition:300ms ease-out;-o-transition:300ms ease-out;}
.tran500{transition:500ms ease-out;-webkit-transition:500ms ease-out;-ms-transition:500ms ease-out;-moz-transition:500ms ease-out;-o-transition:500ms ease-out;}
.tran800{transition:800ms ease-out;-webkit-transition:800ms ease-out;-ms-transition:800ms ease-out;-moz-transition:800ms ease-out;-o-transition:800ms ease-out;}
.tran1000{transition:1000ms ease-out;-webkit-transition:1000ms ease-out;-ms-transition:1000ms ease-out;-moz-transition:1000ms ease-out;-o-transition:1000ms ease-out;}
.video-box:hover .bg{transform:scale(1.1);}

.ison .video{opacity:1;filter:alpha(opacity=100);}
.ison .bg-box{opacity:1;}
.ison .bannerc_c_1{opacity:1;}
.ison .bannerc_c_2{opacity:1;}


.icate{ width:100%; height:auto; /*background:url(../images/i_cate_bg.jpg) no-repeat 50% bottom #fff;*/ padding-bottom:166px; padding-top:60px;position: relative;
    z-index: 9;
    overflow: hidden;}
.w75{ width:1350px; height:auto; margin:0 auto; min-width:900px;}
.icatet{ text-align:center; margin:0 auto 44px auto;}
.icatet_t{ font-size:48px; font-weight:bolder; color:#111111; line-height:60px;}
.icatet_line{ margin:20px auto 25px auto;}
.icatet_i{ font-size:20px; color:#7a858d; line-height:25px; text-align:center; font-weight: bold;}
.icatec{ height:480px; position:relative; z-index:100;}
.icatecl{ width:100%; height:372px;border-radius: 15px;-webkit-transition: all 0.5s; -moz-transition: all 0.5s; -ms-transition: all 0.5s; -o-transition: all 0.5s; transition: all 0.5s;}
.icatecl a{ display:block;width:100%; height:372px; position:relative; z-index:9;border-radius: 15px;}
.icateclc{ text-align:center; position:absolute; z-index:10; bottom:30px; left:0; width:100%; color:#fff;}
.icateclc_1{ padding-top:30px; font-size:16px; line-height:33px; background:url(../images/i_cate_tt_bb.jpg) no-repeat 50% top;}
.icateclc_2{ font-size:24px; font-weight:bolder; line-height:40px; margin:5px auto 0 auto;}
.icateclc_3{ font-size:14px; line-height:22px;}

.icateclt{ width:100%; height:270px; background:url(../images/i_cate_over.png) no-repeat center center/cover; position:absolute; z-index:11; left:0; bottom:0;-moz-border-radius-bottomleft: 10px;-moz-border-radius-bottomright: 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px;-webkit-border-bottom-left-radius: 10px;-webkit-border-bottom-right-radius: 10px; padding:0 40px 25px 40px; color:#fff; display:none;}
.icateclt_1{padding-top:30px; font-size:16px; line-height:30px; background:url(../images/i_cate_tt_bb.jpg) no-repeat 50% top; position:relative; z-index:12; bottom:14px;}
.icateclt_2{ font-size:24px; font-weight:bolder; line-height:30px;}
.icateclt_3{ font-size:12px; line-height:25px; margin:12px auto 30px auto; height:50px; overflow:hidden;}
.icateclt_4{}

/*.icatec .icatecl.swiper-slide-active .icatecl{ width:100%; height:580px;transform:translateY(-54px);}
.icatec .icatecl.swiper-slide-active .icatecl a{width:100%; height:580px;}
.icatec .icatecl.swiper-slide-active .icatecl .icateclc{ display:none;}
.icatec .icatecl.swiper-slide-active .icatecl .icateclt{ display:block; width:100%; height:270px;}*/
.icatec .icatec_b {
      width: 18%;
      text-align: center;
	  float: left;
      padding:60px 0;box-sizing:border-box;
}


.icatec .icatec_b:hover .icatecl{ width:100%; height: 200px;transform:translateY(-54px);}
.icatec .icatec_b:hover .icatecl a{width:100%; height:400px;}
.icatec .icatec_b:hover .icatecl .icateclc{ display:none;}
.icatec .icatec_b:hover .icatecl .icateclt{ display:block; width:100%; height:210px;}


/*.icatec .icatecl.swiper-slide-active{width:28%;}
.icatec .icatecl.swiper-slide-next + .swiper-slide .ijpgwcc{background:url(../images/i_jpgw_bg2.png) no-repeat center center;width:353px;height:495px;margin:0 auto;text-align:center;transform:translateY(-130px);box-sizing:border-box;padding-top:140px;}
.icatec .icatecl.swiper-slide-next + .swiper-slide .ijpgwcc .contxt{display:block;}
.icatec .icatecl.swiper-slide-next + .swiper-slide .ijpgwcc1{top:-10px;width:135px;height:135px;margin-left:-67.5px;}
.icatec .icatecl.swiper-slide-next + .swiper-slide .ijpgwcc1 span{display:block;}
.icatec .icatecl.swiper-slide-next + .swiper-slide .ewm-icon{display:block;}*/



.iabout{ width:100%;  height:auto; background:#f4f7fa;}
.iaboutl{ width:50%; height:635px;}
.iaboutlc{ width:75%; height:auto; float:right; padding:90px 70px 0 0;}
.iaboutlc_t{ font-size:48px; color:#111111; font-weight:bolder; line-height:60px;}
.iaboutlc_icon{ margin:30px 0 35px 0;}
.iaboutlc_c{ font-size:18px; color:#485a65; line-height:30px; margin-bottom:55px;}
.iaboutlc_m{ display:block; width:190px; height:60px; line-height:60px; background:url(../images/about_morea.png) no-repeat;border-radius: 5px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.05); text-indent:50px; color:#2056ae; font-size:16px;}
.iaboutlc_m:hover{background:url(../images/about_more_ona.png) no-repeat; color:#fff;}


.iaboutr{ width:50%; height:635px; text-align:center;-webkit-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;background:url(../images/i_about_img.jpg) no-repeat center center/cover;background-size: 100% 100%;}
.iaboutr:hover{/*-webkit-transform: scale(1.15); transform: scale(1.15);*/ background-size:110% 110%; }
.iaboutr a{ display:block; padding-top:263px;}
.iaboutr_img{ margin:0 auto 30px auto;}


.inew{ padding:90px 0 90px 0;}
.inewt{}
.inewtl{}
.inewtl_t{ font-size:48px; color:#111111; font-weight:bolder; line-height:60px;}
.inewtl_icon{ margin:25px 0 0 0;}

.inewtr{ padding-top:40px;}
.inewtr a{ display:inline-block; padding-right:43px; line-height:35px; background:url(../images/look_more.png) no-repeat right 50%; font-size:16px; color:#485a65;}
.inewtr a:hover{background:url(../images/look_more_on.png) no-repeat right 50%; color:#2056ae;}

.inewc{box-shadow:0 0 25px 0 rgba(0, 0, 0, 0.1); margin-top:70px;border-radius: 10px;}
.inewc ul li{ width:25%; height:auto; float:left;}
.inewc ul li a{ display:block; padding:40px 45px; border-right:1px #eceff1 solid; height:auto;}
.inewc_a{}
.inewc_time{ padding-left:22px; line-height:28px; background:url(../images/time.png) no-repeat left 50%; font-size:14px; color:#99a1a5;}
.inewc_t{ margin:15px auto; height:50px; line-height:25px; color:#485a65; font-size:18px; font-weight:bolder; overflow:hidden;}
.inewc_m{ width:114px; height:40px; border:1px #2056ae solid;border-radius: 40px; line-height:40px; text-align:center; font-size:14px; color:#2056ae; font-weight:bolder;}
.inewc_img{ width:100%; height:100%; overflow:hidden;}
.inewc_img img{ display:block; width:100%; -webkit-transition: all ease .3s; transition: all ease .3s }
.inewc ul li a:hover .inewc_t{ color:#2056ae;}
.inewc ul li a:hover{box-shadow:0 0 25px 0 rgba(0, 0, 0, 0.1);}
.inewc ul li a:hover .inewc_m{ color:#fff;background-color: #2056ae; /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, #1f57ae , #01abed); border:0;}
.inewc ul li a:hover .inewc_img img{-webkit-transform: scale(1.15); transform: scale(1.15); }
.inewb{ margin-top:40px;}

.ijob{ width:100%; height:600px; background:url(../images/i_job_bg.jpg) no-repeat 50% top; padding-top:105px;color:#fff;overflow:hidden; position:relative; z-index:9;}
.backgroundc{position:relative;width:100%;transition:all 8s linear; height:auto;position:absolute;left:0;top:0; z-index:10;}
.ijob:hover .backgroundc{-webkit-transform: scale(1.15); transform: scale(1.15); }
.ijob .w75{position:relative; z-index:20;}
.ijobt{ width:405px; height:auto; background:url(../images/i_job_tt_line.png) no-repeat left 60px;}
.ijobt_1{ font-size:48px; font-weight:bolder; line-height:72px;}
.ijobt_2{font-size:48px; font-weight:bolder; line-height:72px;}
.ijobi{ margin:20px 0 55px 0; font-size:17px; line-height:30px;width:405px;}
.ijobm{ display:block; width:208px; height:60px; line-height:60px; background:url(../images/i_about_more.png) no-repeat; text-indent:58px; color:#fff; font-size:16px;}
.ijobm:hover{ background:url(../images/i_about_morea.png) no-repeat; color:#fff;}


.iservice{ width:100%; height:600px; background:url(../images/i_service_bg.jpg) no-repeat 50% top/cover; padding:80px 0;}
.iservicec{ padding-top:70px;}
.iservicec ul{ width: 100%; float: left;}
.iservicec ul li{ width:20%; height:auto; text-align:center; float:left;}
.iservicec ul li a{ display:block;}
.iservicec_i{ width:140px; height:140px; margin:0 auto 25px auto;-webkit-border-radius: 140px;-moz-border-radius: 140px;border-radius: 140px;-webkit-transition: -webkit-transform 1s ease-out;
    -moz-transition: -moz-transform 1s ease-out;
    -o-transition: -o-transform 1s ease-out;
    -ms-transition: -ms-transform 1s ease-out;}
.iservicec_t{ color:#555555; font-size:20px; line-height:35px;font-weight: bold}
.iservicec ul li a.iservicec_1:hover .iservicec_i{ background:url(../images/i_service_icon1.png) no-repeat 50% 50% #efefef;}
.iservicec ul li a.iservicec_2:hover .iservicec_i{ background:url(../images/i_service_icon2.png) no-repeat 50% 50% #efefef;}
.iservicec ul li a.iservicec_3:hover .iservicec_i{ background:url(../images/i_service_icon3.png) no-repeat 50% 50% #efefef;}
.iservicec ul li a.iservicec_4:hover .iservicec_i{ background:url(../images/i_service_icon4.png) no-repeat 50% 50% #efefef;}
.iservicec ul li a.iservicec_5:hover .iservicec_i{ background:url(../images/i_service_icon5.png) no-repeat 50% 50% #efefef;}

.iservicec ul li a.iservicec_1 .iservicec_i{ background:url(../images/i_service_icon1_over.png) no-repeat 50% 50% #2056ae;}
.iservicec ul li a.iservicec_2 .iservicec_i{ background:url(../images/i_service_icon2_over.png) no-repeat 50% 50% #2056ae;}
.iservicec ul li a.iservicec_3 .iservicec_i{ background:url(../images/i_service_icon3_over.png) no-repeat 50% 50% #2056ae;}
.iservicec ul li a.iservicec_4 .iservicec_i{ background:url(../images/i_service_icon4_over.png) no-repeat 50% 50% #2056ae;}
.iservicec ul li a.iservicec_5 .iservicec_i{ background:url(../images/i_service_icon5_over.png) no-repeat 50% 50% #2056ae;}

.iservicec ul li a:hover .iservicec_i{
	-webkit-transform: rotateZ(360deg);
    -moz-transform: rotateZ(360deg);
    -o-transform: rotateZ(360deg);
    -ms-transform: rotateZ(360deg);
    transform: rotateZ(360deg);}
.iservicec ul li a:hover .iservicec_t{ color:#2056ae;}

.icustomer{ width:100%; background:#f4f7fa; color:#fff; font-size:14px; padding-top:90px;}
.customer {height: auto;margin: 0 auto;min-width: 900px; padding:20px 0 80px 0;}
.customer .swiper-slide{ float: left; width: 20%; text-align: center;}
.customer .swiper-slide img{ max-width: 90%;}
.customer .swiper-slide a{ color:#666;}

.customer a p{ padding: 6px;}
.customer .swiper-pagination-bullet{ width:20px; height:20px; background:url(../images/about_honor_icon.png) no-repeat 50% 50%;opacity: 1;border-radius:0;}
.customer .swiper-pagination-bullet-active{ background:url(../images/about_honor_icon_on.png) no-repeat 50% 50%; opacity: 1;border-radius:0;}
.customer .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;bottom:0;}
.customer .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.customer .swiper-pagination-bullets{ bottom:30px; width:100%; height:auto; text-align:center; position:absolute;}


.foot{ width:100%; height:auto; padding:40px 0 100px 0;}
.footl{ width:26%; height:auto;}
.footl_logo{}
.footl_i{ margin:25px 0 40px 0; font-size:14px; line-height:22px; color:#767d81;}
.footl_share{}
.footl_share a{ display:inline-block; width:42px; height:42px; margin-right:20px;}
.footl_share a.footl_share1{ background:url(../images/foot_share_img1.jpg) no-repeat; position:relative; z-index:9;}
.footl_share a.footl_share1 img{ width:114px; height:114px; position:absolute; z-index:10; top:45px; left:-40px; display:none;}
.footl_share a.footl_share1:hover img{ display:block;}

.footl_share a.footl_share2{ background:url(../images/foot_share_img2.jpg) no-repeat;}

.footr{ width:66%; height:auto; padding-top:20px;}
.footr dl{ float:left; width:20%; height:auto;}
.footr dl dt{ margin-bottom:20px;}
.footr dl dt a{ font-size:18px; font-weight:bolder; color:#323e46; line-height:28px;}
.footr dl dd{}
.footr dl dd a{ font-size:14px; line-height:35px; color:#767d81;}
.foot a:hover{ color:#2056ae;}


.copyright{ width:100%; height:180px; background:url(../images/foot_bg.jpg) repeat-y 50% top; line-height:75px; color:#fff; font-size:14px;}
.copyrightl , .copyrightr { padding: 28px 0;}
.copyright p{ line-height: 32px; padding: 0; margin: 0;}
.copyright a{ color:#fff;}
.copyright a:hover{ color:#eee;}

/*about start*/
.common_banner{background-image:url(/upload/sort/1637916553349837.jpg); width:100%; height:670px; background-size:100% auto;}
.ntitle{ padding-top:270px; color:#fff;}
.ntitle_cn{ font-size:50px; font-weight:bolder; line-height:60px; margin-bottom:22px;}
.ntitle_en{ font-size:24px; line-height:28px; font-family:Arial, Helvetica, sans-serif;}

.localhost{ line-height:80px; height:80px; overflow:hidden;-moz-box-shadow:0px 5px 10px #eeeff2; -webkit-box-shadow:0px 5px 10px #eeeff2; box-shadow:0px 5px 10px #eeeff2;}
.localhost2{ line-height:80px; height:80px; overflow:hidden;}
.localhostl{ padding-left:55px; background:url(../images/home.png) no-repeat left 50%; font-size:14px; color:#666666;}
.ncate{ text-align:right;}

.ncate a{ display:inline-block; height:80px; line-height:80px; border-bottom:4px #fff solid; padding:0 30px; margin-left:8px; font-size:18px; color:#272b30; font-weight:bolder;}
.ncate a:hover{ color:#1f57af; border-bottom:4px #1f57af solid;}
.ncate a.ncurr{ color:#1f57af; border-bottom:4px #1f57af solid;}

.nbody{ padding-top:20px; /*background:url(../images/nbody_bg.jpg) repeat-x top #fff;*/}
.aboutinfo{ padding:80px 0 100px 0; font-size:14px; line-height:25px;}
.aboutinfo img{ max-width:100%; min-width: 65px;}
.aboutinfol{ width:577px; height:auto;}
.aboutinfol_t{}
.aboutinfol_t a{ display:block; width:100%; height:100%; overflow:hidden;}
.aboutinfol_t img{ display:block;-webkit-transition: all ease .3s; transition: all ease .3s}
.aboutinfol_c{ width:577px; height:180px; background:url(../images/about_img_bg.jpg) no-repeat; text-align:center; color:#fff; padding-top:35px;}
.aboutinfol_c_t{ font-size:30px; font-weight:bolder; line-height:45px; margin-bottom:10px;}
.aboutinfol_c_i{ font-size:20px; line-height:30px; font-family:Arial, Helvetica, sans-serif;}
.aboutinfol_t a:hover img{-webkit-transform: scale(1.15); transform: scale(1.15); }

.aboutinfor{ width:640px; height:auto;}
.aboutinfor_t{ font-size:42px; font-weight:bolder; line-height:50px; color:#111111;}
.aboutinfor_icon{ margin:20px auto 30px auto;}
.aboutinfor_c{ font-size:15px; color:#485a65; line-height:28px;}

.aboutcy{ width:100%; height:auto; background:url(../images/about_bg1.jpg) no-repeat 50% top; padding:80px 0 0 0;}
.aboutc{text-align:center; color:#fff; margin-bottom:70px;}
.aboutct{ text-align:center; color:#fff;}
.aboutct_cn{font-size:42px; font-weight:bolder; line-height:50px;}
.aboutct_img{margin:35px auto 36px auto;}
.aboutcc{ font-size:22px; line-height:36px;}
.aboutcc_1{ font-size:30px;}
.aboutcc_2{ width:760px; height:auto; margin:0 auto; line-height:36px; background:url(../images/about_tt_line.jpg) no-repeat left 50%; padding-left:50px;}
.aboutcc_2 p{ padding-right:50px;background:url(../images/about_tt_line.jpg) no-repeat right 50%;}

.abouty{ border-top:1px #babec1 solid;padding-top:80px; color:#fff;text-align:center;}
.abouty .aboutct_img{ margin:35px auto 55px auto;}
.aboutyc{ margin-top: 67px;}

.aboutycl{ width:920px; height:auto;}
.aboutycll{ width:620px; height:300px; overflow:hidden;}
.aboutycll img{-webkit-transition: all ease .3s; transition: all ease .3s }
.aboutycll:hover img{-webkit-transform: scale(1.15); transform: scale(1.15);  }
.aboutyclr{ width:300px; height:300px; background:#1d5cb3; color:#fff;}
.aboutyclr1{ background:url(../images/about_yj_icon1.png) no-repeat 39px 34px #1d5cb3; padding:182px 39px 0 39px; font-size:24px; font-weight:bolder; line-height:36px;}
.aboutyclr2{ background:url(../images/about_yj_icon2.png) no-repeat 39px 34px #04a4e9; padding:182px 39px 0 39px; font-size:24px; font-weight:bolder; line-height:36px;}

.aboutycr{ width:360px; height:600px; overflow:hidden; position:relative; z-index:9;}
.aboutycr img{-webkit-transition: all ease .3s; transition: all ease .3s }
.aboutycr:hover img{-webkit-transform: scale(1.15); transform: scale(1.15);  }
.aboutycr p{ color:#fff;font-size:24px; font-weight:bolder; line-height:36px; padding:0 50px 40px 50px; position:absolute; z-index:10; left:0; bottom:0;}

.aboutvlue{ width:100%; height:auto; background:url(../images/about_value_bg.jpg) no-repeat 50% bottom #fff; padding:70px 0 175px 0;}
.aboutvlue .aboutct{ color:#000000;}
.aboutvluec{ padding-top:40px;}
.aboutvluec ul li{ width:25%; height:auto; float:left; text-align:center;margin-bottom: 50px;}
.aboutvluec_img{ width:100%; height:90px;}
.aboutvluec_t{ margin:40px auto 10px auto; font-size:36px; color:#1b74a9; font-weight:bolder; line-height:60px;}
.aboutvluec_i{ font-size:16px; color:#777777; font-weight:bolder;}
.aboutvluec_t1{ color:#1d5cb3}
.aboutvluec_t2{ color:#1b74a9}
.aboutvluec_t3{ color:#0b8dc1}
.aboutvluec_t4{ color:#2ab2cb}
.aboutvluec_t5{ color:#81bb8f;}

.abouthonor{ width:100%; height:auto; background:#f1f1f1; padding:75px 0 105px 0;}
.abouthonor .aboutct{ color:#000000;}
.abouthonorc{ padding-top:20px; position:relative; z-index:9;}
.aboutphoto{ width: 100%;max-width: 660px; margin: 0 auto;}
.abouthonorcl{ width:400px; height:auto; float:left;}
.abouthonorcl a{ display:block; position:relative; z-index:9;}
.abouthonorcl_img{ width:400px; height:300px;}
.abouthonorcl_img img{ display:block;}
.abouthonorcl_over{ width:400px; height:300px; background:url(../images/about_honor_img_over.png) no-repeat; position:absolute; z-index:10; left:0; top:0; display:none;}
.abouthonorcl_t{ width:400px; height:100px; line-height:100px; text-align:center; background:#eaeff5; color:#485a65; font-size:16px; }

.abouthonorcl a:hover .abouthonorcl_over{ display:block;}
.abouthonorcl a:hover .abouthonorcl_t{background:url(../images/abouthonorcl_t.jpg) no-repeat; color:#fff;}

.abouthonorc_a{ padding-bottom:88px; position:relative; z-index:99;}
.swiper-pagination-bullet{ width:20px; height:20px; background:url(../images/about_honor_icon.png) no-repeat 50% 50%;opacity: 1;border-radius:0;}
.swiper-pagination-bullet-active{ background:url(../images/about_honor_icon_on.png) no-repeat 50% 50%; opacity: 1;border-radius:0;}
.swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;bottom:0;}
.swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.swiper-pagination-bullets{ bottom:0; text-align:center; position:absolute; z-index:100; left:0; width:100%;}

.abouthonorc-prev{ width:45px; height:45px; background:url(../images/about_honor_prev.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-45px; left:-80px; outline:none; cursor:pointer;}
.abouthonorc-prev:hover{background:url(../images/about_honor_prev_over.jpg) no-repeat 50% 50%;}
.abouthonorc-next{width:45px; height:45px; background:url(../images/about_honor_next.jpg) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-45px; right:-80px; outline:none; cursor:pointer;}
.abouthonorc-next:hover{background:url(../images/about_honor_next_over.jpg) no-repeat 50% 50%;}

.btndiv{ width: 100%; text-align: center;padding: 20px 0;display: inline-block;}
.btndiv h2{font-size: 50px;}

.aboutdev{ width:100%; height:810px; background:url(../images/about_deve_bg.jpg) no-repeat 50% top; padding-top:80px;}
.aboutdevc{ margin-top:0; height:600px; background:url(../images/aboutdevc_line.jpg) repeat-x 50%; position:relative; z-index:9;}
.aboutdevcl{ width:250px; height:300px; background:url(../images/about_deve_li_icon.png) no-repeat 50% 50%; float:left;}
.aboutdevcl_t{ width:250px; height:150px; position:relative; z-index:9;}
.aboutdevcl_tc{ width:250px; height:auto; position:absolute; z-index:10; background:url(../images/about_deve_li_c_bg.png) repeat; color:#fff; padding:20px; font-size:16px; line-height:25px; text-align:left; bottom:42px; left:0;}
.aboutdevcl_tc p{ width:20px; height:10px; background:url(../images/about_deve_li_c_icon.png) no-repeat; position:absolute; z-index:11; left:50%; margin-left:-10px; bottom:-10px;}

.aboutdevcl_c{ width:250px; height:150px; font-size:16px; color:#02a8ec; line-height:30px; text-align:center; position:relative; z-index:9;}
.aboutdevcl_cc{ position:absolute; z-index:12; top:30px; width:100%;}

.aboutdevcl_c_2{width:250px; height:150px; font-size:16px; color:#02a8ec; line-height:30px; text-align:center; position:relative; z-index:9;}
.aboutdevcl_c_2 .aboutdevcl_cc{position:absolute; z-index:12; top:auto; bottom:30px; width:100%;}

.aboutdevcl_t_2{ width:250px; height:150px; position:relative; z-index:9;}
.aboutdevcl_t_2 .aboutdevcl_tc{width:250px; height:auto; position:absolute; z-index:10; background:url(../images/about_deve_li_c_bg.png) repeat; color:#fff; padding:20px; font-size:16px; line-height:25px; text-align:left; bottom:auto; top:40px; left:0;}
.aboutdevcl_t_2 .aboutdevcl_tc p{ width:20px; height:10px; background:url(../images/about_deve_li_c_icon_b.png) no-repeat; position:absolute; z-index:11; left:50%; margin-left:-10px; top:-10px;}

.aboutdevc_a{ padding-bottom:120px; padding-top:120px;}
.aboutdevc_a .swiper-pagination-bullet{ width:20px; height:20px; background:url(../images/about_deve_icon.png) no-repeat 50% 50%;opacity: 1;border-radius:0;}
.aboutdevc_a .swiper-pagination-bullet-active{ background:url(../images/about_deve_icon_on.png) no-repeat 50% 50%; opacity: 1;border-radius:0;}
.aboutdevc_a .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 5px;bottom:0;}
.aboutdevc_a .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.aboutdevc_a .swiper-pagination-bullets{ bottom:0; width:100%; height:auto; text-align:center; position:absolute;}


.aboutdevc .aboutdevc-prev{ width:45px; height:45px; background:url(../images/about_deve_prev.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-23px; left:-80px; outline:none; cursor:pointer;}
.aboutdevc .aboutdevc-prev:hover{background:url(../images/about_deve_prev_over.png) no-repeat 50% 50%;}
.aboutdevc .aboutdevc-next{width:45px; height:45px; background:url(../images/about_deve_next.png) no-repeat 50% 50%; position:absolute; z-index:10; top:50%; margin-top:-23px; right:-80px; outline:none; cursor:pointer;}
.aboutdevc .aboutdevc-next:hover{background:url(../images/about_deve_next_over.png) no-repeat 50% 50%;}


/*about end*/
.listhonor{width:100%; height:auto; background:#fff; padding:75px 0 105px 0;}
.listhonor .aboutct{ color:#000000;}
.caselist{ padding:100px 0 99px 0; width:100%; height:auto;display: inline-block;}
.caselist li{width: 24.5%;vertical-align: top;float: left;    padding: 0.25%;}
.caselist li .pic{text-align: center; }
.caselist li .pic img{width: 100%; height: 100%;}
.caselist li .title{ height: 50px; text-align: center; line-height: 50px;}
.caselist li p{ height: 30px; text-align: center; line-height: 30px;}

.wutulist{ padding:100px 0 0px 0; width:100%; height:auto;display: inline-block;}
.wutulist li{width: 19.5%;vertical-align: top; float: left; padding: 0 0.25%;}
.wutulist li .pic{text-align: center; }
.wutulist li .pic img{width: 100%; height: 100%;}
.wutulist li .title{ height: 50px; text-align: center; line-height: 50px;}
.wutulist li p{ height: 30px; text-align: center; line-height: 30px;}



/*contact start*/
.nbody2{ padding-top:0; background:url(../images/nbody_bg2.jpg) repeat-x top #f5f5f7; border-bottom:1px #d3d3d3 solid;}
.contact{ padding:100px 0 99px 0; width:100%; height:auto;}
.contactc ul li{ margin-bottom:40px; background:#fff;-moz-box-shadow:1px 10px 15px #e7e7e8; -webkit-box-shadow:1px 10px 15px #e7e7e8; box-shadow:1px 10px 15px #e7e7e8;}
.contactcl{ width:482px; height:320px; overflow:hidden;}
.contactcl img{ display:block;-webkit-transition: all ease .3s; transition: all ease .3s }
.contactcl:hover img{-webkit-transform: scale(1.15); transform: scale(1.15);  }
.contactcm{ padding:40px 0 0 70px; width:650px; height:auto;}
.contactcm_t{ font-size:24px; color:#333333; line-height:40px;}
.contactcm_c{ margin-top:30px; color:#666666; font-size:16px;}
.contactcm_c_1{ padding-left:32px; line-height:28px; background:url(../images/contact_icon1.png) no-repeat left 7px; margin-bottom:10px;}
.contactcm_c_2{ padding-left:32px; line-height:28px; background:url(../images/contact_icon2.png) no-repeat left 7px; margin-bottom:10px;}
.contactcm_c_3{ padding-left:32px; line-height:28px; background:url(../images/contact_icon2.png) no-repeat left 7px; margin-bottom:10px;}
.contactcm_c_4{ padding-left:32px; line-height:28px; background:url(../images/contact_icon3.png) no-repeat left 7px; margin-bottom:10px;}

.contactcr{ width:193px; height:auto; padding:103px 78px 0 0; text-align:center; font-size:14px; color:#666666; line-height:24px;}
.contactcr_t{ margin-bottom:8px;}
.contactcr_i{}

.message{ padding-top:20px;}
.messaget{ text-align:center; font-size:30px; color:#666666; line-height:45px; font-weight:bolder; margin-bottom:22px;}
.messagec{ background:#fff;-moz-box-shadow:1px 10px 15px #e2e2e4; -webkit-box-shadow:1px 10px 15px #e2e2e4; box-shadow:1px 10px 15px #e2e2e4; padding:50px 170px 77px 170px;}
.messagecc{}
.messagecc_1{ margin-bottom:30px;}
.messagecc_2{ margin-bottom:30px;}
.mess_text1{ width:448px; height:46px; border:1px #d5d5d5 solid; text-indent:20px; font-size:14px; color:#333; line-height:46px;}
.mess_textarea{ width:100%; height:120px;border:1px #d5d5d5 solid; text-indent:20px; font-size:14px; color:#333; line-height:46px;resize: none;}
.messagecc_3_1{ line-height:48px; width:90px; text-align:center; font-size:14px; color:#666666;}
.messagecc_3_2{ width:94px; height:48px; border:1px #d5d5d5 solid; margin-right:30px;}
.messagecc_3_3{}
.mess_sub{ margin-right:30px; width:159px; height:48px; line-height:48px; text-align:center; color:#fff; font-size:14px; cursor:pointer;background-color: #1f57ae; /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, #1f57ae , #01abed); border:0;}
.mess_res{width:159px; height:48px; line-height:48px; text-align:center; background:#eaeaea; color:#333333; font-size:14px; cursor:pointer;}
.mess_res:hover{background-color: #1f57ae; /* 不支持线性的时候显示 */
    background-image: linear-gradient(to right, #1f57ae , #01abed); color:#fff; border:0;}

.messagecc_3_4{ width:100px; margin-right:20px;}
.messagecc_3_4 .mess_text1{ width:100%; height:48px;}
/*contact end*/

/*product start*/
.plist{ padding:100px 0 60px 0;}
.plistl{ width:244px; height:auto; border-top:1px #676767 solid;}
.plistl ul li{ }
.plistl ul li a{ display:block;line-height:98px; border-bottom:1px #676767 solid; background:url(../images/lcate_icon.png) no-repeat left 50%; padding-left:55px; font-size:16px; color:#666666;}
.plistl ul li a p{ padding-right:40px; background:url(../images/lcate_icon_more.png) no-repeat 95% 50%;}
.plistl ul li a:hover{border-bottom:1px #676767 solid; background:url(../images/lcate_icon_over.png) no-repeat left 50%; color:#1f57af;}
.plistl ul li a:hover p{background:url(../images/lcate_icon_more_cur.png) no-repeat 95% 50%;}
.plistl ul li a.curr{border-bottom:1px #676767 solid; background:url(../images/lcate_icon_over.png) no-repeat left 50%; color:#1f57af;}
.plistl ul li a.curr p{background:url(../images/lcate_icon_more_cur.png) no-repeat 95% 50%;}

.plistr{ width:962px; height:auto;}
.plistr ul li{ width:294px; height:auto; float:left; margin:0 40px 50px 0;}
.plistr ul li.marRight{ margin-right:0;}
.plistr ul li a{ display:block; background:#fff;-moz-box-shadow:0 0 15px #e2e2e4; -webkit-box-shadow:0 0 15px #e2e2e4; box-shadow:0 0 15px #e2e2e4;}
.plistr_img{ width:100%; height:100%; overflow:hidden;}
.plistr_img img{
    -webkit-transition: all ease .3s; transition: all ease .3s 
}
.plistr ul li a:hover .plistr_img img{  
    -webkit-transform: scale(1.15); transform: scale(1.15);
}
.plistr_c{ padding:20px 25px;}
.plistr_c_t{ text-align:center; font-size:24px; color:#333333; font-weight:bolder; line-height:30px;}
.plistr_c_i{ margin:8px 0; line-height:25px; color:#333333; font-size:14px; height:100px; overflow:hidden;display: -webkit-box;
-webkit-box-orient: vertical;
-webkit-line-clamp:4;}
.plistr_c_m{ display:block; width:128px; height:42px; margin:0 auto; text-indent:19px; font-size:14px; color:#666666; line-height:42px; background:url(../images/plist_more.png) no-repeat 89px 50%;}
.plistr ul li a:hover .plistr_c_t{ color:#1f5ab3;}
.plistr ul li a:hover .plistr_c_m{ color:#fff; background:url(../images/plist_more_cur.png) no-repeat 50% 50%;}

.pdetail{ width:100%; height:auto; background:#f5f5f7; padding:0 0 100px 0;border-bottom:1px #d3d3d3 solid;}
.pdetailc{}
.pdetailcimg{ margin-bottom:10px;-moz-box-shadow:0 0 15px #e2e2e4; -webkit-box-shadow:0 0 15px #e2e2e4; box-shadow:0 0 15px #e2e2e4; background:#fff;}
.pdetailcimgl{ width:680px; height:448px;}
.pdetailcimgr{ width:600px; height:448px; padding:60px 55px;}
.pdetailcimgr_t{ font-size:36px; color:#1c5cb3; font-weight:bolder; line-height:45px;}
.pdetailcimgr_line{ margin:20px 0 30px 0; width:46px; height:3px; background:#666666;}
.pdetailcimgr_i{ font-size:16px; line-height:28px; color:#333333;}
.pdetailcimgr_m{ display:block; margin-top:30px; width:124px; height:38px; border:2px #999999 solid; line-height:36px; text-indent:19px; font-size:14px; color:#333333; background:url(../images/plist_more.png) no-repeat 86px 50% #fff;border-radius: 38px;}

.pdetailct{margin-bottom:10px;-moz-box-shadow:0 0 15px #e2e2e4; -webkit-box-shadow:0 0 15px #e2e2e4; box-shadow:0 0 15px #e2e2e4; background:#fff; line-height:80px;}
.pdetailctback{ width:80px; height:80px; border-right:1px #f1f1f1 solid;}
.pdetailctback a{ display:block; width:80px; height:80px; background:url(../images/back_list.png) no-repeat 50% 50%;}
.pdetailctc{ font-size:24px; font-weight:bolder; height:80px;}
.pdetailctc ul li{ float:left; height:80px; line-height:80px; border-bottom:3px #fff solid; margin:0 25px; color:#666666;}
.pdetailctc ul li.curr{ color:#1c5cb3;border-bottom:3px #1c5cb3 solid;}


.pdetailcc{-moz-box-shadow:0 0 15px #e2e2e4; -webkit-box-shadow:0 0 15px #e2e2e4; box-shadow:0 0 15px #e2e2e4; background:#fff; padding:30px 90px 50px 90px; font-size:16px; color:#333333; line-height:32px;}
.pdetailcc img{ max-width:100%; height:auto;}

.pddown{-moz-box-shadow:0 0 15px #e2e2e4; -webkit-box-shadow:0 0 15px #e2e2e4; box-shadow:0 0 15px #e2e2e4; background:#fff; padding:60px 75px;}
.pddown ul li{ width:540px; height:90px; float:left; margin:0 40px 30px 0;}
.pddown ul li a{ display:block; padding:0 80px; line-height:90px; font-size:18px; color:#333333; background:url(../images/pd_down_icon1.png) no-repeat 30px 50% #fff; border:1px #c5c5c5 solid; position:relative; z-index:9;}
.pddown ul li a i{ display:block;  width:46px; height:46px; background:url(../images/pd_down_icon2.png) no-repeat; position:absolute; z-index:10; top:22px; right:30px;}
.pddown ul li a:hover{background:url(../images/pd_down_icon1_over.png) no-repeat 30px 50% #1c5cb3; border:1px #1c5cb3 solid; color:#fff;}
.pddown ul li a:hover i{ background:url(../images/pd_down_icon2_over.png) no-repeat;}

.pdmessage{-moz-box-shadow:0 0 15px #e2e2e4; -webkit-box-shadow:0 0 15px #e2e2e4; box-shadow:0 0 15px #e2e2e4; background:#fff; padding:50px 65px;}
.pdmessagec{ width:1025px; height:auto;}
.pdmessagel{ margin-bottom:20px;}
.pdmes_text{ width:328px; height:50px; line-height:50px; border:1px #dadada solid; color:#333333; font-size:16px; text-indent:20px;}
.pdmes_text1{ float:left;}
.pdmes_text2{ float:left; margin-left:20px;}
.pdmes_text3{ float:right;}
.pdmes_text_long{ width:100%; height:50px; line-height:50px; border:1px #dadada solid; color:#333333; font-size:16px; text-indent:20px;}
.pdmes_submit{ width:328px; height:50px; line-height:50px; border:none; color:#fff; font-size:16px; background:#1c5cb3; cursor:pointer;}
.pdmes_submit:hover{ background:#13468c;}
.pdmessagel2{ padding-top:15px; line-height:28px; font-size:14px; color:#999999;}
/*product end*/

/*new start*/
.nlist{ padding:70px 0;}
.nlistt{ margin-bottom:60px; position:relative; z-index:9;}
.nlisttl{ background:#fff;}
.nlisttl a{ display:block;}
.nlisttll{ width:721px; height:441px;}
.nlisttll a{ display:block; width:100%; height:100%; overflow:hidden;}
.nlisttll a img{-webkit-transition: all ease .3s; transition: all ease .3s }
.nlisttll a:hover img{-webkit-transform: scale(1.15); transform: scale(1.15); }
.nlisttlr{ width:559px; height:441px; padding:40px;}
.nlisttlr_1{ padding-left:28px; line-height:28px; background:url(../images/time.png) no-repeat left 50%; font-size:14px; color:#999999; font-weight:bolder;font-family:Arial, Helvetica, sans-serif;}
.nlisttlr_2{ padding:18px 0 20px 0; font-size:28px; font-weight:bolder; color:#1f5ab3; line-height:30px; border-bottom:1px #e6e6e6 solid;}
.nlisttlr_3{ margin:30px auto 40px auto; font-size:16px; color:#777777; line-height:30px;}
.nlisttlr_4{ display:block; width:128px; height:42px; text-indent:19px; font-size:14px; color:#666666; line-height:42px; background:url(../images/plist_morea.png) no-repeat 50% 50%;}
.nlisttlr_4:hover{ color:#fff; background:url(../images/plist_more_cur.png) no-repeat 50% 50%;}



.nlistt_a .swiper-pagination-bullet{ width:12px; height:12px; background:#1f5ab3;opacity: 1;border-radius:0;}
.nlistt_a .swiper-pagination-bullet-active{ background:#8bcf24; opacity: 1;border-radius:0;}
.nlistt_a .swiper-pagination-bullets .swiper-pagination-bullet{ margin:0 6px;bottom:0;}
.nlistt_a .swiper-pagination-bullets .swiper-pagination-bullet:last-child{ margin-right:0;}
.nlistt_a .swiper-pagination-bullets{ bottom:20px; text-align:center; left:0; position:absolute; z-index:100; width:721px;}

.nlistc{border-left:1px #e3e3e3 solid; margin-bottom:50px;}
.nlistc ul li{ width:426px; height:auto; float:left; border-right:1px #e3e3e3 solid;}
.nlistc ul li a{ display:block; padding:25px 44px 55px 44px;}
.nlistc_1{padding-left:28px; line-height:28px; background:url(../images/time.png) no-repeat left 50%; font-size:14px; color:#999999; font-weight:bolder; font-family:Arial, Helvetica, sans-serif;}
.nlistc_2{ margin:20px auto; line-height:30px; color:#333333; font-size:24px; font-weight:bolder; height:60px; overflow:hidden;}
.nlistc_3{ font-size:14px; line-height:25px; color:#666666; height:100px; overflow:hidden;}
.nlistc_4{ margin:25px auto 35px auto; width:100%; height:206px; overflow:hidden;}
.nlistc_4 img{ display:block; width:100%; height:auto;-webkit-transition: all ease .3s; transition: all ease .3s }
.nlistc ul li a:hover .nlistc_4 img{-webkit-transform: scale(1.15); transform: scale(1.15);}
.nlistc_5{display:block; width:128px; height:42px; text-indent:19px; font-size:14px; color:#666666; line-height:42px; background:url(../images/plist_more.png) no-repeat 89px 50%;}

.nlistc ul li a:hover .nlistc_2{ color:#1f5ab3;}
.nlistc ul li a:hover .nlistc_5{ color:#fff; background:url(../images/plist_more_cur.png) no-repeat 50% 50%;}
.nlistc ul li a:hover{-moz-box-shadow:0 0 25px #bcbaba; -webkit-box-shadow:0 0 25px #bcbaba; box-shadow:0 0 25px #bcbaba;}

.ndetailall{padding:80px 0 110px 0;}
.ndetail{ padding:40px 100px 80px 100px; background:#fff;-moz-box-shadow:0 0 15px #e2e2e4; -webkit-box-shadow:0 0 15px #e2e2e4; box-shadow:0 0 15px #e2e2e4;}
.ndetail_t{ text-align:center; font-size:32px; font-weight:bolder; color:#131e3b; line-height:50px;}
.ndetail_i{ text-align:center; margin:20px auto 25px auto; font-size:16px; color:#999999; line-height:28px;}
.ndetail_pic{ margin: 20px 0;}
.ndetail_pic ul{ }
.ndetail_pic ul li{ width:225px;height:225px; display:inline-block;margin: 20px; text-align: center;}
.ndetail_pic ul li img{ width: 100%; height: 100%;}
.ndetail_pic ul li p{ height: 30px; line-height: 30px;}
.ndetail_c{ padding:40px 80px 70px 80px; border-top:1px #e0e0e0 solid;border-bottom:1px #e0e0e0 solid; font-size:14px; line-height:36px; color:#666666;}
.ndetail_c img{ max-width:100%; height:auto;}
.ndetail_p{ padding-top:70px;}
.ndetail_pl{ width:440px; height:52px; line-height:52px; overflow:hidden;}
.ndetail_pl a{ display:block;height:52px; line-height:52px; text-indent:72px; background:url(../images/ndetail_prev.png) no-repeat left 50%; font-size:14px; color:#666666; overflow:hidden;text-overflow:ellipsis;
white-space: nowrap; }
.ndetail_pl a:hover{background:url(../images/ndetail_prev_over.png) no-repeat left 50%; color:#1f5ab3;}
.ndetail_pm{ width:150px; height:52px; }
.ndetail_pm a{ width:150px; height:52px;display:block;background:url(../images/ndetail_backlist.png) no-repeat 30px 50% #1f5ab3; color:#fff; font-size:18px; line-height:52px; text-indent:62px; color:#fff; font-size:14px;}
.ndetail_pm a:hover{background:url(../images/ndetail_backlist.png) no-repeat 30px 50% #1f5ab3; color:#fff;}
.ndetail_pr{ width:440px;height:52px; line-height:52px; text-align:right; overflow:hidden;}
.ndetail_pr a{ display:block;height:52px; line-height:52px; padding-right:86px; background:url(../images/ndetail_next.png) no-repeat right 50%; font-size:14px; color:#666666; overflow:hidden; text-overflow:ellipsis;
white-space: nowrap;}
.ndetail_pr a:hover{background:url(../images/ndetail_next_over.png) no-repeat right 50%; color:#1f5ab3;}
/*new end*/


.jobc{ padding:60px 0;}
.jobct{}
.jobctl{}
.jobctlt{ font-size:44px; color:#111111; font-weight:bolder; line-height:55px; margin-bottom:20px;}
.jobctlimg{}

.jobctr{}
.jobctr a{ display:inline-block; width:215px; height:75px; line-height:75px; text-align:center; background:#eaeef2; color:#6a757a; font-size:18px; margin-left:38px;}
.jobctr a:hover{ background:url(../images/job_cate_cur.jpg) no-repeat; color:#fff;}
.jobctr a.cur{ background:url(../images/job_cate_cur.jpg) no-repeat; color:#fff;}
.jobcc{ padding-top:60px;}

.rencai-list { padding-bottom: 0; padding-top:10px; padding-bottom:0;}
.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi { width: 390px; height:100px; overflow:hidden; display: inline-block; color:#898c92;  }
.rencai-list-title { height: 100px; line-height: 100px; background-color: #309670; color: #fff; width: 100%;font-size:16px; margin-bottom:0;}
.rencai-zhiwei { padding-left: 30px; width:760px; color:#333333;}
.rencai-list-main .rencai-list-item { height: 100px; line-height: 100px; font-size: 16px; color: #757575; overflow: hidden; position: relative; margin-bottom:24px; box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15);}

.rencai-action { cursor: pointer; display: inline-block; width: 45px; height: 45px; background:url(../images/job_icon.png) no-repeat; }
.rencai-list-title .rencai-action { width: 45px; display: inline-block; background:none; height:45px; line-height:45px; text-align:center;}
.rencai-list-item .rencai-action { position: absolute; right: 32px; top: 25px; }
.rencai-list-item.active { overflow: visible; height: auto; color: #fff;}
.rencai-list-item-title{ font-size:16px;background-color: #fff; cursor:pointer;}
.rencai-list-item.active .rencai-list-item-title {background:url(../images/join_tt_bg.jpg) no-repeat; color:#fff;  }
.rencai-list-item.active .rencai-zhiwei{ color:#fff;}
.rencai-list-item.active .rencai-jingyan{ color:#fff;}
.rencai-list-item.active .rencai-action { background:url(../images/job_icon_over.png) no-repeat;}

.rencai-list-item:hover .rencai-list-item-title { background:url(../images/join_tt_bg.jpg) no-repeat; color:#fff;  }
.rencai-list-item:hover .rencai-zhiwei{ color:#fff;}
.rencai-list-item:hover .rencai-jingyan{ color:#fff;}
.rencai-list-item:hover .rencai-action { /*background:url(../images/job_icon_over.png) no-repeat;*/}

.rencai-list-content { padding:30px 40px 30px 40px; height: 0; overflow: hidden; line-height: 32px; font-size: 16px; color: #666666; background-color: #fff; border-top:1px #f3f3f3 solid; color:#333333; font-size:15px; line-height:32px;}
.rencai-didianc{ text-indent:0;}
.jobc_1{ margin-bottom:20px;}
.jobc_1 span{ color:#d51c2a; font-size:30px;}
.rencai-list-content h2{ margin-bottom:30px; width:100%; height:auto;}
.rencai-list-content h2 span{ padding:10px 0 10px 5px; font-weight:bolder;margin-bottom:0; font-size:24px; color:#111111; background:url(../images/jobc_2_t.jpg) no-repeat left 50%;}
.rencai-list-content h2 span span{ background: none;}
.jobc_2_c{ color:#777777; font-size:14px; line-height:28px; padding-left:12px;}
.jobc_3{ padding-bottom:30px; border-bottom:1px #f3f3f3 solid; margin-bottom:30px;}
.jobc_4{ display:block; width:180px; height:60px; line-height:60px; text-align:center; background:url(../images/jobc_4_icon.png) no-repeat; color:#fff; font-size:18px;}
.jobc_4:hover{ color:#fff;}

.jobc{ padding:50px 0;}
.jobc ul li{ width:360px; height:auto; float:left; font-size:14px; color:#7e7e7e;}
.jobct{ margin-bottom:15px; font-size:16px; font-weight:bolder; color:#354252; line-height:35px;}
.jobcc{}

.fuli{ width:100%; height:1191px; background:url(../images/job_fuli_bg.jpg) no-repeat center center/cover; padding-top:60px;}
.fulit{ text-align:center; color:#fff;}
.fulit_t{ font-size:48px; font-weight:bolder; line-height:55px; margin:0 auto 25px auto;}
.fulit_img{ margin:0 auto 55px auto;}
.fulic{ background:url(../images/job_c_bg.png) repeat;}
.fulic ul li{ width:320px; height:280px; float:left; text-align:center;}
.fulic ul li a{ display:block; width:320px; height:280px; padding:60px; color:#fff; border-right:1px #737272 solid; border-bottom:1px #737272 solid;}
.fulic ul li.long{ width:640px; height:280px;}
.fulic ul li.long a{ display:block; width:640px; height:280px;}
.fulic_img{ width:100%; height:40px;}
.fulic_line{ width:25px; height:2px; background:#02a8eb; margin:20px auto;}
.fulic_i{ font-size:16px; line-height:25px;}
.fulic_m{ font-size:16px; font-family:Arial, Helvetica, sans-serif; text-align:center; padding-top:15px; line-height:26px; color:#fff; display:none;}

.fulic ul li a:hover{ background:#1cb1ed;}
.fulic ul li a:hover .fulic_line{ background:#fff;}
.fulic ul li a:hover .fulic_m{ display:block;}

.alertc{ display:none;}
.alertbg{ width:100%; height:100%; position:fixed; z-index:99999; background-color: rgb(0, 0, 0); opacity: 0.3; top:0; left:0;}
.alertcon{ width:730px; height:auto; background:#fff; position:fixed;z-index: 19891015; top:10%; left:50%; margin-left:-365px;}
.alertclose{ position:absolute; z-index:19891019; top:-31px; right:-22px;}
.alertcont{ text-align:center; padding:18px 0 15px 0; color:#e60033; font-size:32px; font-weight:bolder; border-bottom:1px #c9c9c9 solid; width:380px; height:auto; margin:0 auto;}
.alertconc{ height:auto; margin:0 auto; font-size:14px; color:#111111; padding:40px; }
.alertconct{ padding-bottom:20px; margin-bottom:20px; border-bottom:1px #bdbdbd solid; padding-left:10px; padding-right:10px;}
.alertconct_t{ font-size:25px; color:#000000; line-height:40px; font-weight:bolder; margin-bottom:8px;}
.alertconct_i{ font-size:17px; font-weight:bolder; line-height:30px; color:#000000;}

.alertconcc{ padding:50px;}
.alertconcc img{ max-width:100%; height:auto;}
.alertconccl{ margin-bottom:20px;}
.alertconccl:last-child{ margin-bottom:0;}
.alertconccl_t{font-size:17px; font-weight:bolder; line-height:30px; color:#000000;}
.alertconccl_t span{ color:#0291e1; padding-right:10px; font-weight:bolder;}
.alertconccl_c{ margin-top:8px; font-size:14px; line-height:28px; color:#000000;}

.alertconcc{ font-size:14px; line-height:28px; color:#333333; text-align:left;}
.alertconcc .tt{ font-weight:bolder; font-size:18px;}

.question{ width:100%; height:auto; background:#f1f1f1; padding:65px 0 115px 0;}
.questiont{ text-align:center;}
.questiont_t{font-size:44px; color:#111111; font-weight:bolder; line-height:55px; margin-bottom:20px;}
.questiont_img{ margin:0 auto 65px auto;}
.questionc{box-shadow:0 0 20px 0 rgba(0, 0, 0, 0.15); background:#fff;}
.questioncl{ width:640px; height:485px;}
.questioncl_l{ height:auto; border-bottom:1px #e9e9e9 dashed; padding:0 50px;}
.questioncl_l:last-child{ border-bottom:0;}
.questioncl_t{ line-height:95px; font-size:18px; font-weight:bolder; color:#000000; background:url(../images/job_qa_icon.png) no-repeat right 50%; cursor:pointer;}
.questioncl_c{ font-size:14px; line-height:25px; color:#777777; padding-bottom:18px; display:none;}
.questioncl_c span{ color:#1e59b3;}

.questioncl_l.curr .questioncl_t{background:url(../images/job_qa_icon_cur.png) no-repeat right 50%;}
.questioncl_l.curr .questioncl_c{ display:block;}

.questioncr{ width:640px; height:485px;}
.questioncr img{ display:block;}

.questioncl_l:hover .questioncl_t{ color:#2056ae;}


#elevator_item { width: 45px; height: 45px; position: fixed; right: 25px; bottom: 18px; -webkit-transition: opacity .4s ease-in-out; -moz-transition: opacity .4s ease-in-out; -o-transition: opacity .4s ease-in-out; opacity: 1; z-index: 100020; display: none; }
#elevator_item.off { opacity: 0; visibility: hidden }
#elevator { display: block; width: 45px; height: 45px; background: url(../images/top.png) center center no-repeat; cursor: pointer;}

.pageController { width:100%; padding: 30px 0; line-height: 25px; text-align:center;}
.pageController a { display:inline-block; line-height:46px;  height:46px; width:46px; color: #666; font-size:14px; margin-right:8px;  background:#e7e7e7; border:1px #e7e7e7 solid;}
.pageController a:hover { color: #fff;background:#1f5ab3;border:1px #1f5ab3 solid; text-decoration: none;font-weight:bolder; }
.pageController .xuanzhong {color: #fff;background:#1f5ab3;border:1px #1f5ab3 solid; text-decoration: none;font-weight:bolder;}

.video-pop{position:fixed;z-index:999;display:none;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,0.5);z-index:15;}
.video-pop .video-warp{position:absolute;top:50%;left:50%;width:70%;-webkit-transform:translate(-50%, -50%);-moz-transform:translate(-50%, -50%);-o-transform:translate(-50%, -50%);-ms-transform:translate(-50%, -50%);transform:translate(-50%, -50%);}
.video-pop .video-warp video{width:100%;}
.video-pop .video-warp .video-close{position:absolute;top:-50px;right:-50px;width:38px;height:38px;background:url(../images/close-white.png) no-repeat center center/18px 18px;cursor:pointer;border:1px solid #fff;border-radius:100%;}

@media screen and (max-width:1025px) {
    .video-pop .video-warp{width:90%;}
    .video-pop .video-warp .video-close{right:0;width:20px;height:20px;top:-30px;}

}


@keyframes loader{0%{transform:scale(0.6);opacity:0}50%{opacity:1}100%{transform:scale(1);opacity:0}}



@media (min-width: 1024px) and (max-width:1280px ) {
	.container { width:94%; margin:0 auto; min-width:94%; }
	.container1 { width:94%; margin:0 auto; min-width:94%; }
	.w75{ width:94%; margin:0 auto; min-width:94%;}
	.ibannerct{ font-size:38px;}
	.icatet_t{ font-size:38px;}
	.icatet_line{ margin:10px 0 15px 0;}
	.iaboutlc_t{ font-size:38px;}
	.iaboutlc_icon{ margin:15px 0 20px 0;}
	.inewtl_t{ font-size:38px;}
	.inewtl_icon{ margin-top:15px;}
	.ijobt_1{ font-size:38px;}
	.ijobt_2{ font-size:38px;}
	.icate{ padding-bottom:100px;}
	.icatet{ margin:0 auto 25px auto;}
	.iaboutlc{ width:89%; height:auto; padding:40px 5% 0 0;}
	.backgroundc{ display:none;}
	.ijob{ padding:70px 0; height:auto;}
	.inewc ul li a{ padding:25px;}
	.foot{ padding-bottom:50px;}
	
	.common_banner{ height:450px;}
	.ntitle{ padding-top:220px;}
	.ntitle_cn{ font-size:38px;}
	.ncate a{ padding:0 15px;}
	.aboutinfo{ padding:40px 0;}
	.aboutinfol{ width:50%;}
	.aboutinfol_c{ width:100%;}
	.aboutinfol_c_t{ font-size:26px;}
	.aboutinfor{ width:47%;}
	.aboutinfor_t{ font-size:30px;}
	.aboutinfor_icon{ margin:5px auto 10px auto;}
	.aboutinfor_c{ font-size:14px; line-height:22px;}
	.aboutct_cn{ font-size:38px;}
	.aboutcc_1{ font-size:26px;}
	
	.aboutycl{ width:71%;}
	.aboutycll{ width:60%; overflow:hidden;}
	.aboutyclr{ width:40%; font-size:20px;}
	.aboutycr{ width:29%; font-size:20px;}
	.aboutct_img{ margin:20px auto;}
	.aboutvluec_t{ font-size:28px;}
	.aboutvlue{ padding-bottom:200px;}
	
	.abouthonor{ padding:50px 0 80px 0;}
	.abouthonorc .abouthonorc-prev,.aboutdevc .aboutdevc-prev{ display:none;}
	.abouthonorc .abouthonorc-next,.aboutdevc .aboutdevc-next{ display:none;}
	.abouthonorcl{ width:100%; height:auto;}
	.abouthonorcl_img{ width:100%; height:auto;}
	.abouthonorcl_img img{ display:block; width:100%; height:auto;}
	.abouthonorcl_t{ width:100%; height:60px; line-height:60px;}
	.aboutdevcl_tc{ font-size:14px;}
	.aboutdevcl_t_2 .aboutdevcl_tc{ font-size:14px;}
	
	.plist{ padding:50px 0;}
	.plistl{ width:24%;}
	.plistr{ width:72%;}
	.plistr ul li{ width:31%; height:auto; float:left; margin:0 3.5% 25px 0;}
	.plistr ul li.marRight{ margin-right:0;}
	.plistr_img img{ display:block; width:100%; height:auto;}
	.plistr_c{ padding:20px;}
	.plistr_c_t{ font-size:18px;}
	.plistr_c_i{}
	.pdetail{ padding-bottom:50px;}
	.pdetailcimgl{ width:50%; height:auto;}
	.pdetailcimgl img{ display:block; width:100%; height:auto;}
	.pdetailcimgr{ width:50%; height:auto;}
	.pdetailcimgr_t{ font-size:28px;}
	.pdetailcimgr_line{ margin:15px 0 20px 0;}
	.pdetailctc ul li{ font-size:18px; margin:0 20px;}
	.pdetailcc{ padding:30px; font-size:14px; line-height:25px;}
	.pdetailcc img{ max-width:100%; height:auto;}
	
	.jobctlt{ font-size:38px; margin-bottom:10px;}
	.jobctr a{ width:200px;}
	.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi{ }
	.rencai-zhiwei{ width:500px;}
	.fulit_t{ font-size:38px;}
	.fuli{ height:auto; padding:50px 0;}
	.question{ padding:50px 0;}
	.questiont_t{ font-size:38px;}
	.questiont_img{ margin:0 auto 30px auto;}
	.questioncl{ width:100%;}
	.questioncr{ width:100%; display:none;}
	.nlist{ padding:50px 0;}
	.nlistc ul li a{ padding:25px;}
	.nlisttll{ width:50%; height:auto;}
	.nlisttll img{ display:block;}
	.nlisttlr{ width:50%;}
	.nlisttlr_2{ font-size:22px;}
	
	.nlistc ul li{ width:33.33%; height:auto;}
	.nlistc_2{ font-size:22px;}
	.nlistc_4{ height:auto;}
	
	.ndetailall{ padding:50px 0;}
	.ndetail{ padding:30px;}
	.ndetail_t{ font-size:24px;}
	.ndetail_i{ margin:10px auto 15px auto;}
	.ndetail_c{ padding:30px; line-height:25px;}
	.ndetail_p{ padding-top:30px; width:94%; height:auto; margin:0 auto;}
	.ndetail_pl{ width:42%; height:52px; overflow:hidden;}
	.ndetail_pl a{width: calc(100% - 72px); padding-left:72px; text-indent:0;}
	.ndetail_pm{ width:16%; text-align:center;}
	.ndetail_pm a{ margin:0 auto;}
	.ndetail_pr{ width:42%;height:52px; overflow:hidden;}
	.ndetail_pr a{ width:100%; padding-left:72px; text-indent:0; margin-right:0;}
	
	.contact{ padding:50px 0;}
	.contactcl{ width:45%;}
	.contactcm{ width:55%; padding:30px 0 0 40px;}
	.contactcm_t{ font-size:20px;}
	.messagec{ padding:30px;}
	.inew{ padding:50px 0;}
}

@media (min-width: 760px) and (max-width:1024px ) {
	.container { width:94%; margin:0 auto; min-width:94%; }
	.container1 { width:94%; margin:0 auto; min-width:94%; }
	.w75{ width:94%; margin:0 auto; min-width:94%;}
	.ibannerct{ font-size:28px;}
	.icatet_t{ font-size:28px;}
	.icatet_line{ margin:10px 0 15px 0;}
	.iaboutlc_t{ font-size:28px;}
	.iaboutlc_icon{ margin:15px 0 20px 0;}
	.inewtl_t{ font-size:28px;}
	.inewtl_icon{ margin-top:15px;}
	.ijobt_1{ font-size:28px;}
	.ijobt_2{ font-size:28px;}
	.icate{ padding-bottom:100px;}
	.icatet{ margin:0 auto 25px auto;}
	.iaboutlc{ width:89%; height:auto; padding:40px 5% 0 0;}
	.backgroundc{ display:none;}
	.ijob{ padding:70px 0; height:auto;}
	.inewc ul li a{ padding:25px;}
	.foot{ padding-bottom:50px;}
	
	.common_banner{ height:300px;}
	.ntitle{ padding-top:110px;}
	.ntitle_cn{ font-size:28px;}
	.ncate a{ padding:0 15px;}
	.aboutinfo{ padding:40px 0;}
	.aboutinfol{ width:100%; margin-bottom:20px;}
	.aboutinfol_c{ width:100%;}
	.aboutinfol_c_t{ font-size:28px;}
	.aboutinfor{ width:100%;}
	.aboutinfor_t{ font-size:28px;}
	.aboutinfor_icon{ margin:5px auto 10px auto;}
	.aboutinfor_c{ font-size:14px; line-height:22px;}
	.aboutct_cn{ font-size:28px;}
	.aboutcc_1{ font-size:28px;}
	
	.aboutycl{ width:71%;}
	.aboutycll{ width:60%; overflow:hidden;}
	.aboutyclr{ width:40%; font-size:16px;padding: 182px 20px 0 20px; line-height:25px;}
	.aboutycr{ width:29%; font-size:16px;}
	.aboutycr p{font-size:16px;padding: 0 20px 30px 20px; line-height:25px;}
	.aboutct_img{ margin:20px auto;}
	.aboutvluec_t{ font-size:28px;}
	.aboutvlue{ padding-bottom:200px;}
	
	.abouthonor{ padding:50px 0 80px 0;}
	.abouthonorc .abouthonorc-prev,.aboutdevc .aboutdevc-prev{ display:none;}
	.abouthonorc .abouthonorc-next,.aboutdevc .aboutdevc-next{ display:none;}
	.abouthonorcl{ width:100%; height:auto;}
	.abouthonorcl_img{ width:100%; height:auto;}
	.abouthonorcl_img img{ display:block; width:100%; height:auto;}
	.abouthonorcl_t{ width:100%; height:60px; line-height:60px;}
	.aboutdevcl_tc{ font-size:14px;}
	.aboutdevcl_t_2 .aboutdevcl_tc{ font-size:14px;}
	
	.plist{ padding:50px 0;}
	.plistl{ width:100%; margin-bottom:20px;}
	.plistl ul li{ width:48%; height:auto; margin:0 4% 12px 0; float:left;}
	.plistl ul li:nth-child(2n){ margin-right:0;}
	.plistr{ width:100%;}
	.plistr ul li{ width:31%; height:auto; float:left; margin:0 3.5% 25px 0;}
	.plistr ul li.marRight{ margin-right:0;}
	.plistr_img img{ display:block; width:100%; height:auto;}
	.plistr_c{ padding:20px;}
	.plistr_c_t{ font-size:18px;}
	.plistr_c_i{}
	.pdetail{ padding-bottom:50px;}
	.pdetailcimgl{ width:100%; height:auto;}
	.pdetailcimgl img{ display:block; width:100%; height:auto;}
	.pdetailcimgr{ width:100%; height:auto;}
	.pdetailcimgr_t{ font-size:28px;}
	.pdetailcimgr_line{ margin:15px 0 20px 0;}
	.pdetailctc ul li{ font-size:18px; margin:0 20px;}
	.pdetailcc{ padding:30px; font-size:14px; line-height:25px;}
	.pdetailcc img{ max-width:100%; height:auto;}
	
	.jobctlt{ font-size:28px; margin-bottom:10px;}
	.jobctr a{ width:130px;}
	.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi{ }
	.rencai-zhiwei{ width:500px;}
	.rencai-jingyan{ display:none;}
	.jobc_2_t{ font-size:20px;}
	.fulit_t{ font-size:28px;}
	.fulit_img{ margin-bottom:35px;}
	.fuli{ height:auto; padding:50px 0;}
	.fulic ul li{ width:50%;}
	.fulic ul li a{ display:block; width:100%;}
	.fulic ul li.long{ width:50%;}
	.fulic ul li.long a{display:block; width:100%; padding:60px 30px;}
	.question{ padding:50px 0;}
	.questiont_t{ font-size:28px;}
	.questiont_img{ margin:0 auto 30px auto;}
	.questioncl{ width:100%;}
	.questioncr{ width:100%; display:none;}
	.nlist{ padding:50px 0;}
	.nlistc ul li a{ padding:25px;}
	.nlisttll{ width:100%; height:auto;}
	.nlisttll img{ display:block; width:100%; height:auto;}
	.nlisttlr{ width:100%; height:360px;}
	.nlisttlr_2{ font-size:18px;}
	.nlistt_a .swiper-pagination-bullets{ width:100%; height:auto;}
	.nlistc ul li{ width:50%; height:auto;}
	.nlistc_2{ font-size:18px;}
	.nlistc_4{ height:auto;}
	.nlistc_4 img{ height:153px;}
	.ndetailall{ padding:50px 0;}
	.ndetail{ padding:30px;}
	.ndetail_t{ font-size:20px;}
	.ndetail_i{ margin:10px auto 15px auto;}
	.ndetail_c{ padding:30px 0; line-height:25px;}
	.ndetail_p{ padding-top:30px; width:94%; height:auto; margin:0 auto;}
	.ndetail_pl{ width:42%; height:52px; overflow:hidden;}
	.ndetail_pl a{width: calc(100% - 72px); padding-left:72px; text-indent:0;}
	.ndetail_pm{ width:16%; text-align:center;}
	.ndetail_pm a{ margin:0 auto;}
	.ndetail_pr{ width:42%;height:52px; overflow:hidden;}
	.ndetail_pr a{ width:100%; padding-left:72px; text-indent:0; margin-right:0;}
	
	.contact{ padding:50px 0;}
	.contactcl{ width:45%;}
	.contactcm{ width:55%; padding:20px 20px 0 20px;}
	.contactcm_t{ font-size:20px;}
	.messagec{ padding:30px;}	
	.inew{ padding:50px 0;}
	
	.aboutcc_2{ width:100%; height:auto;}
	
	.aboutvluec ul li{ width:33.33%; margin-bottom:30px;}
	
	.footl{ width:100%;}
	.footr{ width:100%;}
	
	.copyright{ height:auto; line-height:25px; padding:20px 0;background: url(../images/foot_bg.jpg) no-repeat center center/cover;}
	.copyrightl{ width:100%;}
	.copyrightr{ width:100%;}
	
	.aboutinfol_t img{ display:block; width:100%; height:auto;}
	.aboutinfol_c{background: url(../images/about_img_bg.jpg) no-repeat center center/cover;}
	
	.localhostl{ display:none;}
	.ncate{ width:100%;text-align:left;}
	.mess_text1{ width:100%; margin-bottom:12px;}
	.messagecc_1{ margin-bottom:0;}
	.messaget{ font-size:22px;}
	.inewc ul li{ width:50%;}
	.iaboutlc_c{ font-size:15px; line-height:28px;}
	
	.pdmessage{ padding:30px;}
	.pdmessagec{ width:100%;}
	.pdmessagel{ margin-bottom:0;}
	.pdmes_text{ width:100%; margin-bottom:15px;}
	.pdmes_text2{ margin-left:0;margin-bottom:15px;}
	.pdmes_text_long{width:100%; margin-bottom:15px;}
}

@media (max-width:760px ) {
	.pc-banner{ display:none;}
	.m-banner{ display:block;}
	.container { width:94%; margin:0 auto; min-width:94%; }
	.container1 { width:94%; margin:0 auto; min-width:94%; }
	.w75{ width:94%; margin:0 auto; min-width:94%;}
	.ibannerc{ top:35%;}
	.ibannerct{ font-size:16px; line-height:26px;}
	.ibannerci{ display:none; width:80%; height:auto; font-size:13px; line-height:23px; margin:0 0;}
	.ibannerbtn a{ display: none;}
	.ibannerct p{ line-height: 32px;}
	.ibanner>.swiper-pagination-bullets{ bottom:8px;}
	.icatet_t{ font-size:20px; line-height:45px;}
	.icatet_line{ margin:0 0 15px 0;}
	.icatet_i{ font-size:14px;}
	.iaboutl{ width:100%; height:auto; padding-bottom:30px;}
	.iaboutr{ width:100%; height:240px;}
	.iaboutr a{ padding-top:60px;}
	.iaboutlc_t{ font-size:20px;}
	.iaboutlc_icon{ margin:0 0 10px 0;}
	.inewtl_t{ font-size:20px; line-height:45px;}
	.inewtl_icon{ margin-top:5px;}
	.inewc{ margin-top:30px;}
	.ijobt_1{ font-size:20px;}
	.ijobt_2{ font-size:20px;}
	.icate{ padding:30px 0;}
	.icatec{ padding-top:0; height:auto;}
	.icatec .icatecl{ width:220px; padding:25px 0;}
	.icatecl{ height:272px;}
	.icatecl a{ height:272px;}
	.icateclc_2{ font-size:18px;}
	.icatec .icatec_b{ width: 50%;}
	.icatet{ margin:0 auto 25px auto;}
	.iaboutlc{ width:94%; height:auto; padding:30px 0 0 0; margin:0 auto; float:none;}
	.backgroundc{ display:none;}
	.ijob{ padding:70px 0; height:auto;}
	.inewc ul li a{ padding:25px;}
	.iservice{height:860px;}
	.foot{ padding-bottom:30px;}
	.caselist{padding:50px 0}
	.caselist .desc{ display: none;}
	.common_banner{ height:200px;}
	.ntitle{ padding-top:70px;}
	.ntitle_cn{ font-size:20px;}
	.ncate a{ padding:0 6px; font-size:14px; margin-left:0;}
	.aboutinfo{ padding:40px 0;}
	.aboutinfol{ width:100%; margin-bottom:20px;}
	.aboutinfol_c{ width:100%;}
	.aboutinfol_c_t{ font-size:20px;}
	.aboutinfor{ width:100%;}
	.aboutinfor_t{ font-size:20px;}
	.aboutinfor_icon{ margin:5px auto 10px auto;}
	.aboutinfor_c{ font-size:14px; line-height:22px;}
	.aboutct_cn{ font-size:20px;}
	.aboutcc_1{ font-size:20px;}
	
	.aboutycl{ width:100%;}
	.aboutycll{ width:50%; overflow:hidden; height:auto;}
	.aboutycll img{ display:block; width:100%; height:150px;}
	.aboutyclr{ width:50%; font-size:12px; line-height:25px;padding: 90px 5% 0 5%; height:150px;}
	.aboutyclr1{background: url(../images/about_yj_icon1.png) no-repeat 15px 15px #1d5cb3;background-size: 40px auto;}
	.aboutyclr2{ background: url(../images/about_yj_icon2.png) no-repeat 15px 15px #04a4e9;background-size: 40px auto;}
	.aboutycr{ width:100%; font-size:12px; height:160px;}
	.aboutycr p{font-size:12px;padding: 0 20px 30px 20px; line-height:25px;}
	.aboutct_img{ margin:10px auto;}
	.aboutvluec_t{ font-size:16px; margin:10px auto; line-height:35px;}
	.aboutvluec_i{ font-size:14px;}
	.aboutvlue{ padding:35px 0;}
	
	.abouthonor{ padding:30px 0 40px 0;}
	.abouthonorc .abouthonorc-prev,.aboutdevc .aboutdevc-prev{ display:none;}
	.abouthonorc .abouthonorc-next,.aboutdevc .aboutdevc-next{ display:none;}
	.abouthonorc_a{ padding-bottom:50px;}
	.abouthonorcl{ width:100%; height:auto;}
	.abouthonorcl_img{ width:100%; height:auto;}
	.abouthonorcl_img img{ display:block; width:100%; height:auto;}
	.abouthonorcl_t{ width:100%; height:60px; line-height:60px; font-size:13px;}
	.aboutdevcl_tc{ font-size:12px;}
	.aboutdevcl_t_2 .aboutdevcl_tc{ font-size:12px;}
	.aboutdev{ padding:40px 0; height:auto;}

	.iservicec ul li{ width: 50%;}
	.plist{ padding:50px 0;}
	.plistl{ width:100%; margin-bottom:20px;}
	.plistl ul li{ width:100%; height:auto; margin:0 0 12px 0; float:left;}
	.plistl ul li a{ line-height:55px; height:55px;}
	.plistl ul li:nth-child(2n){ margin-right:0;}
	.plistr{ width:100%;}
	.plistr ul li{ width:48%; height:auto; float:left; margin:0 4% 25px 0;}
	.plistr ul li.marRight{ margin-right:4%;}
	.plistr ul li:nth-child(2n){ margin-right:0;}
	.plistr_img img{ display:block; width:100%; height:auto;}
	.plistr_c{ padding:20px;}
	.plistr_c_t{ font-size:18px;}
	.plistr_c_i{}
	.pdetail{ padding-bottom:50px;}
	.pdetailcimgl{ width:100%; height:auto;}
	.pdetailcimgl img{ display:block; width:100%; height:auto;}
	.pdetailcimgr{ width:100%; height:auto; padding:20px;}
	.pdetailcimgr_i{ font-size:14px; line-height:25px;}
	.pdetailcimgr_t{ font-size:20px;}
	.pdetailcimgr_line{ margin:15px 0 20px 0;}
	.pdetailctc ul li{ font-size:15px; margin:0 10px;}
	.pdetailcc{ padding:20px; font-size:14px; line-height:25px;}
	.pdetailcc img{ max-width:100%; height:auto;}
	.listhonor{padding: 50px 0;}
	.wutulist{ padding: 20px 0;}
	.jobctlt{ font-size:20px; margin-bottom:0; line-height:40px;}
	.jobctr a{ width:130px;}
	.rencai-zhiwei, .rencai-jingyan, .rencai-renshu, .rencai-didian, .rencai-xinzi{ }
	.rencai-zhiwei{ width:500px;}
	.rencai-jingyan{ display:none;}
	.jobc_2_t{ font-size:20px;}
	.fulit_t{ font-size:20px; margin-bottom:0; line-height:45px;}
	.fulit_img{ margin-bottom:35px;}
	.fuli{ height:auto; padding:50px 0;}
	.fulic ul li{ width:50%; height:auto;}
	.fulic ul li a{ display:block; width:100%; padding:25px; height:auto;}
	.fulic_i{ font-size:12px; height:75px; overflow:hidden;}
	.fulic ul li.long{ width:50%; height:auto;}
	.fulic ul li.long a{display:block; width:100%;padding:25px;height:auto;}
	.question{ padding:30px 0;}
	.questiont_t{ font-size:20px; margin-bottom:0; line-height:45px;}
	.questiont_img{ margin:0 auto 30px auto;}
	.questioncl{ width:100%; height:auto; padding:10px 0;}
	.questioncl_l{ padding:0 20px 0 20px; font-size:14px;}
	.questioncl_t{ font-size:14px; line-height:25px; padding:10px 50px 10px 0;}
	.questioncr{ width:100%; display:none;}
	.nlist{ padding:50px 0 30px 0;}
	.nlistc ul li a{ padding:15px 10px;}
	.nlisttll{ width:100%; height:auto;}
	.nlisttll img{ display:block; width:100%; height:auto;}
	.nlisttlr{ width:100%; height:300px;padding: 25px;}
	.nlisttlr_2{ font-size:18px; padding:0; padding-bottom:10px;}
	.nlisttlr_3{ margin:15px 0 20px 0; font-size:14px; line-height:25px;}
	.nlistt_a .swiper-pagination-bullets{ width:100%; height:auto;}
	.nlistc ul li{ width:50%; height:auto;}
	.nlistc_2{ font-size:18px;}
	.nlistc_4{ height:auto;}
	.nlistc_4 img{ height:120px;}
	.ndetailall{ padding:50px 0;}
	.ndetail{ padding:30px;}
	.ndetail_t{ font-size:18px; line-height:30px;}
	.ndetail_i{ margin:10px auto 15px auto; font-size:14px;}
	.ndetail_c{ padding:30px 0; line-height:25px;}
	.ndetail_p{ padding-top:30px; width:100%; height:auto; margin:0 auto;}
	.ndetail_pl{ width:100%; height:52px; overflow:hidden; margin-bottom:10px;}
	.ndetail_pl a{width:100%; padding-left:72px; text-indent:0;}
	.ndetail_pm{ width:100%; text-align:center; margin-bottom:10px;}
	.ndetail_pm a{}
	.ndetail_pr{ width:100%;height:52px; overflow:hidden;}
	.ndetail_pr a{ width:100%; padding-left:72px; text-indent:0;background: url(../images/ndetail_next.png) no-repeat left 50%; padding-right:0;}

	.btndiv{ width: 100%; text-align: center;padding: 20px 0;display: inline-block;}
	.btndiv img{ width: 33%;} 
	.btndiv h2{font-size: 18px;}


	.contact{ padding:40px 0;}
	.contactcl{ width:100%; height:auto;}
	.contactcl img{ display:block; width:100%; height:auto;}
	.contactcm{ width:100%; padding:20px;}
	.contactcm_t{ font-size:18px;}
	.contactcm_c{ margin-top:15px; font-size:14px;}
	.message{ padding-top:0;}
	.messagec{ padding:30px;}	
	.inew{ padding:30px 0;}
	
	.aboutcc_2{ width:100%; height:auto;}
	
	.aboutvluec ul li{ width:50%; margin-bottom:30px;}
	.aboutvluec_img{ height:auto;}
	.aboutvluec_img img{ height:50px;}
	.footl{ width:100%;}
	.footr{ width:100%; display:none;}
	
	.copyright{ height:auto; line-height:25px; padding:20px 0;background: url(../images/foot_bg.jpg) no-repeat center center/cover;}
	.copyrightl{ width:100%;}
	.copyrightr{ width:100%;}
	
	.aboutinfol_t img{ display:block; width:100%; height:auto;}
	.aboutinfol_c{background: url(../images/about_img_bg.jpg) no-repeat center center/cover;}
	
	.localhost,.localhostl,.localhost2{ display:none;}
	.ncate{ width:100%;text-align:left;}
	.mess_text1{ width:100%; margin-bottom:12px;}
	.messagecc_1{ margin-bottom:0;}
	.messaget{ font-size:22px;}
	.inewc ul li{ width:50%;}
	.iaboutlc_c{ font-size:14px; line-height:25px; margin-bottom:15px;}	
	.iaboutlc_m{ display:block; width:130px; height:45px; line-height:45px; background:url(../images/about_more.png) no-repeat 86% 50% #fff;border-radius: 5px;box-shadow:0 0 10px 0 rgba(0, 0, 0, 0.05); text-indent:25px; color:#2056ae; font-size:14px; margin:30px auto 0 auto;}
	.ijobm{ display:block; width:130px; height:35px; line-height:35px; background:url(../images/i_about_more.png) no-repeat center center/cover; text-indent:18px; color:#fff; font-size:14px; margin:0 auto; border:1px #fff solid;}
	.pdetailc{ padding:30px 0;}
	
	.pdmessage{ padding:30px;}
	.pdmessagec{ width:100%;}
	.pdmessagel{ margin-bottom:0;}
	.pdmes_text{ width:100%; margin-bottom:15px;}
	.pdmes_text2{ margin-left:0;margin-bottom:15px;}
	.pdmes_text_long{width:100%; margin-bottom:15px;}
	.pdmes_submit{ width:100%;}
	
	.jobc{ padding:25px 0;}
	.jobctr{ width:100%; margin-top:15px;}
	.jobctr a{ margin-left:0; margin-right:15px; height:55px; line-height:55px;}
	.jobcc{ padding-top:30px;}
	.alertconcc{ padding:20px;}
	
	.messagecc_3_1{ width:70px;}
	.messagecc_3_2{ margin-right:0;}
	.mess_sub{ width:120px;}
	.mess_res{ width:120px;}
}

.page-nav{background:#fff;position:relative;z-index:1;-moz-box-shadow:0px 5px 10px #eeeff2; -webkit-box-shadow:0px 5px 10px #eeeff2; box-shadow:0px 5px 10px #eeeff2;}
.page-nav .swiper-container{max-width:1020px;margin:0 auto;}
.page-nav .swiper-container .swiper-slide{text-align:center;border-bottom:4px solid #fff;width:25%; background:url(../images/n_menu_icon.jpg) no-repeat right 50%;}
.page-nav .swiper-container .swiper-slide:last-child{ background:none;}
/*.page-nav .swiper-container .swiper-slide:before{content:'';position:absolute;right:0;width:1px;height:20px;background:#ddd;top:50%;margin-top:-10px;}
.page-nav .swiper-container .swiper-slide:last-child:before{display:none;}*/
.page-nav .swiper-container .swiper-slide a{display:block;line-height:83px;font-size:20px;color:#000; width:90%; margin:0 auto;}
.page-nav .swiper-container .swiper-slide a.ncurr{color:#1f57af; border-bottom:4px #1f57af solid;}

.page-nav .about-nav-container{max-width:1225px;}
.page-nav .member-nav-container{max-width:735px;}
.page-nav .news-nav-container{max-width:1225px;}

@media screen and (max-width:1025px) {
    .page-nav .swiper-container .swiper-slide{height:50px;}
    .page-nav .swiper-container .swiper-slide a{line-height:50px;font-size:14px;}
}