﻿blockquote,body,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,li,ol,p,pre,td,textarea,th,ul{margin:0;padding:0}
table{border-collapse:collapse;border-spacing:0}
abbr,acronym,fieldset,img{border:0}
ol,ul{list-style:none}
caption,th{text-align:left}
q:after,q:before{content:''}
.clear{clear:both;display:block;overflow:hidden;visibility:hidden;width:0;height:0}
.clearfix {*zoom: 1;}
.clearfix:before,.clearfix:after {
  display: table;
  content: "";
  line-height: 0;
}
.clearfix:after {
  clear: both;
}

.clear {
    line-height: 0;
    width: 0;
    height: 1px;
    clear: both;
    font-size: 0;
    overflow: hidden;
}
.col-c,.col-l,.col_c,.col_l,.l{float:left}
.col-r,.col_r,.r,.ul-txt li span,.ul_txt li span,dt span{float:right}
.c{clear:both}
.m0{margin:0}
.ml0{margin-left:0}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr0{margin-right:0}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.mt5{margin-top:5px}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mb5{margin-bottom:5px}
.mb10{margin-bottom:10px}
.mb20{margin-bottom:20px}
.ml-1{margin-left:-1px}
.mt-1{margin-top:-1px}
.p1{padding:1px}
.pl5{padding-left:5px}
.p5{padding:5px}
.pt5{padding-top:5px}
.pr5{padding-right:5px}
.pb5{padding-bottom:5px}
.p10{padding:10px}
.pl10{padding-left:10px}
.pt10{padding-top:10px}
.pr10{padding-right:10px}
.pb10{padding-bottom:10px}
.p20{padding:20px}
.pl20{padding-left:20px}
.pt20{padding-top:20px}
.pr20{padding-right:20px}
.pb20{padding-bottom:20px}
.pr,.rel{position:relative}
.abs,.pa{position:absolute}
.dn{display:none}
.db{display:block}
.dib{-moz-inline-stack:inline-block;display:inline-block}
.di{display:inline}
.ovh{overflow:hidden}
.ovs{overflow:scroll}
.vh{visibility:hidden}
.vv{visibility:visible}
.lh14{line-height:14px}
.lh16{line-height:16px}
.lh18{line-height:18px}
.lh20{line-height:20px}
.lh22{line-height:22px}
.lh24{line-height:24px}
.fix{*zoom:1}
.fix:after,.fix:before{display:block;content:"clear";height:0;clear:both;overflow:hidden;visibility:hidden}
.z{_zoom:1}
.h1{height:1px}
.h5{height:5px}
.h,.h10{height:10px}
.h15{height:15px}
.h20{height:20px}
.h,.h1,.h10,.h15,.h20,.h5{font-size:0;line-height:0;overflow:hidden;clear:both}
body{font:14px/1.5 "黑体",sans-serif;color:#000;background:#fff}
a{text-decoration:none}
a:hover{color:#f60}
*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-o-box-sizing:border-box;box-sizing:border-box}
a,a:hover{color:inherit}
img{max-width:100%;transition:.5s;-ms-transition:.5s;-moz-transition:.5s;-webkit-transition:.5s;-o-transition:.5s}
input,textarea{font:inherit}
input[type=button],input[type=checkbox],input[type=radio],input[type=reset],input[type=submit],select{-webkit-appearance:none;-moz-appearance:none;appearance:none}
input[type=button],input[type=reset],input[type=submit]{cursor:pointer}
::-webkit-input-placeholder{color:#999}
::-moz-placeholder{color:#999}
::-ms-input-placeholder{color:#999}
input.false:focus{border:2px solid #ff1531;background:#fff}
.wp{width:96%;max-width:1200px;margin:0 auto; position:relative;}
.hedercon{ position:relative; z-index:99999;}
.header{position:absolute;z-index:9999;top:20px;left:0;width:100%;-webkit-transform: translateZ(0); }
.logo{float:left;width:107px}
.logo img{display:inline-block;width:100%}
.nav{float:left;overflow:hidden;line-height:47px;background-color:#fff;border-radius:47px;text-align:center;padding:0 20px;margin-top:18px; margin-left:170px;}

.nav li{float:left}
.nav li+li{margin-left:58px}
.nav a{display:block;font-size:18px;color:#1e3d5e;padding:0 24px}
.nav a:hover,.nav li.on a{color:#0cf}
.menuBtn{display:none;width:1em;height:1em;position:relative;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;font-size:30px;margin:12px 0 0}
.menuBtn span{height:1px;position:absolute;top:50%;display:block;width:100%;margin:0 auto;border:none;cursor:pointer;color:inherit}
.menuBtn span:before{-webkit-transform:translate(-50%,-.28em);transform:translate(-50%,-.28em)}
.menuBtn span:after{-webkit-transform:translate(-50%,.28em);transform:translate(-50%,.28em)}
.menuBtn span:after,.menuBtn span:before{content:"";position:absolute;top:0;left:50%;display:block;width:100%;height:100%;-webkit-transform-origin:50% 0;transform-origin:50% 0}
.menuBtn.open span{background:0 0}
.menuBtn.open span:before{-webkit-transform:translate(-50%,0) rotate(45deg);transform:translate(-50%,0) rotate(45deg)}
.menuBtn.open span:after{-webkit-transform:translate(-50%,0) rotate(-45deg);transform:translate(-50%,0) rotate(-45deg)}
.menuBtn span,.menuBtn span:after,.menuBtn span:before{background-color:#0cf;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease}
.slick-list,.slick-slide,.slick-slider,.slick-track{height:100%}
.banner{position:relative;padding-top:39%}
.banner .slick-ban{position:absolute;top:0;left:0;width:100%;height:100%;}
.banner .item a{position:relative;display:block;width:100%;height:100%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.banner .txt{position:absolute;top:25%;width:100%;text-align:center;color:#17385b}
.banner .txt h3{font-size:66px;font-weight:400}
.banner .txt .en{font-size:30px}
.banner .txt .en i{font-style:normal;font-size:1.2em;text-transform:uppercase;color:#0cf}
.banner .slick-arrow{position:absolute;top:50%;width:43px;height:43px;margin-top:-22px;border-radius:50%;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% auto;background-size:100% auto;z-index:2;font-size:0;border:none;outline:0;cursor:pointer;box-shadow:0 0 10px rgba(0,0,0,.05)}
.banner .slick-arrow.slick-prev{left:5%;background-image:url(../images/arrow-prev.png)}
.banner .slick-arrow.slick-next{right:5%;background-image:url(../images/arrow-next.png)}
.ban{position:relative;height:401px;background-repeat:no-repeat;background-position:center center;background-size:cover}
.ban .txt{position:absolute;top:47%;text-align:center;width:100%;line-height:1.4}
.ban .txt h3{font-size:36px;font-weight:400;color:#19355c}
.ban .txt h4{font-size:25px;font-weight:400;color:#19355c;font-family:Arial}
.footer{background-color:#141414;padding:22px 10px}
.copyright{text-align:center;font-size:12px;color:#7a7a7a}
.g-tit{font-size:30px;color:#272727;font-weight:400;text-align:center}
.g-tit.s2{color:#fff}
.g-tit.s3{margin:32px 0}
.pages{text-align:center;font-size:0}
.pages a{display:inline-block;vertical-align:middle;font-size:14px;color:#9f9f9f;border:1px solid #e8e8e8;line-height:21px;width:21px;margin:0 4px}
.pages a.on,.pages a:hover{background-color:#b9b9b9;border-color:#b9b9b9;color:#fff}
.main-ft{margin-bottom:65px}


.avaa{ width:47px; height:47px; text-align:center; line-height:47px; font-size:18px; border-radius:50%; background:#0c6eb9; color:#fff; font-weight:500; float:right; margin-top:18px;}
.avaa a{ display:block;}
.avaa:hover{ background-color:#055695;}


@media only screen and (max-width:1280px){
.nav{line-height:40px; margin-left:190px;}
.nav li+li{margin-left:20px}
.nav a{font-size:16px;padding:0 15px}
.banner .txt h3{font-size:36px}
.banner .txt .en{font-size:18px}
.ban{height:360px}
.ban .txt h3{font-size:30px}
.ban .txt h4{font-size:18px}
.avaa{ width:40px; height:40px; line-height:40px; font-size:14px;}
}
@media only screen and (max-width:959px){
body{padding-top:55px}
.logo{width:60px}
.logo img{display:inline-block;vertical-align:middle}
.menuBtn{display:block;float:right; margin-right:50px;}
.header{height:55px;line-height:55px;background-color:#fff;padding-top:0;box-shadow:0 0 10px rgba(0,0,0,.1);position:fixed;top:0;left:0;width:100%;z-index:99999;}
.nav{float:none;border-radius:0;margin-top:0;padding:10% 0}
.nav li{float:none;line-height:40px;text-align:center;margin-left:0!important}
.nav a{display:block}
.js-nav{display:none;position:fixed;top:55px;width:100%;bottom:0;background-color:#f2f2f2;-webkit-transition:.3s ease;-o-transition:.3s ease;transition:.3s ease; z-index:99999;}
.js-nav.right{display:block;right:-75%;width:75%;max-width:375px;bottom:0}
.js-nav.right.open{right:0;min-height:300px;}
.ban{height:280px}
.ban .txt{top:40%;padding:0 20px}
.avaa{ width:30px; height:30px; line-height:30px; font-size:12px; position:absolute; right:15px; top:12px; margin:0;}
}
@media only screen and (max-width:767px){
body{font-size:12px}
.wp{width:auto;padding:0 15px}
.banner .slick-arrow{display:none!important}
.banner .txt{padding:0 20px}
.banner .txt h3{font-size:18px}
.banner .txt .en{font-size:12px}
.ban{height:160px}
.ban .txt h3{font-size:16px}
.ban .txt h4{font-size:10px}
.g-tit{font-size:20px}
.g-tit.s3{margin:20px 0 15px}
}
.row-ind{padding:40px 0}
.row-ind.s2{padding:60px 0 50px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:contant;background-size:contant}
.list-h1{margin:0 -8px;padding-top:37px}
.list-h1 li{float:left;width:50%}
.list-h1 .item{display:block;overflow:hidden;border:1px solid #0082d5;margin:0 8px;text-align:center;padding:21px;-webkit-transition:.3s;-o-transition:.3s;transition:.3s}
.list-h1 .icon{display:block;width:250px;height:156px;margin:0 auto 33px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:100% auto;background-size:100% auto}
.list-h1 h4{font-size:24px;color:#222;margin-bottom:16px}




.g-tit{ margin:0 0 30px 0;}


.row-ind .slick .slick-prev{ background:url(../images/arrow594.png) no-repeat; width:40px; height:40px; position:absolute; left:0px; top:50%; margin-left:-25px;border: 0;
    line-height: 120px;
    overflow: hidden;
    background-size: cover; z-index:999}
.row-ind .slick .slick-next{ background:url(../images/arrow595.png) no-repeat; width:40px; height:40px; position:absolute; right:-18px; top:50%; margin-left:-25px;border: 0;
    line-height: 120px;
    overflow: hidden;
    background-size: cover; z-index:999;}
	
.row-ind .slick li .icon{ width:700px; height:473px; float:left; margin:30px 0 0 30px;}
.row-ind .slick-initialized .slick-slide h4{ float:left; font-size:32px; vertical-align:middle; background:#f5f5f5; margin-top:30px; width:400px; height:473px; text-align:center;}
.slick-slider { margin-bottom: 30px; }


.slick-dots { position: absolute; bottom: -45px; list-style: none; display: block; text-align: center; padding: 0px; width: 100%; }
.slick-dots li { position: relative; display: inline-block; height: 20px; width: 20px; margin: 0px 5px; padding: 0px; cursor: pointer; }
.slick-dots li button { border: 0; background: transparent; display: block; height: 20px; width: 20px; outline: none; line-height: 0; font-size: 0; color: transparent; padding: 5px; cursor: pointer; outline: none; }
.slick-dots li button:focus { outline: none; }
.slick-dots li button:before { position: absolute; top: 0; left: 0; content: "\2022"; width: 20px; height: 20px; font-family: "slick"; font-size: 20px; line-height: 20px; text-align: center; color: black; opacity: 0.25; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; }
.slick-dots li.slick-active button:before { opacity: 0.75; }


.hxjs{ background:#f5f5f5; height:auto; width:100%;}
.index_hxjs{ width:60%; float:left;}
.index_txt{ width:35%; float:left; margin-left:2%; line-height:350px;font-size: 16px; color: #6e6e6e; overflow: hidden; text-align: left;}
.index_txt .inner {line-height: 24px; display: inline-block;vertical-align: middle;}
.index_txt  h3 { font-size: 28px;line-height: 2; color: #272727;font-weight: 400;}


.list-h1 .g-more{margin:0 auto 15px}
.g-more{display:block;text-align:left;width:122px;line-height:34px;border-radius:3px;padding-left:38px;background:url(../images/arrow-right.png) 26px 50% no-repeat #2bafe6;color:#fff}
.g-more:hover{color:#fff;background-color:#279acc}
.list-h1 .item:hover{border-color:#f3f3f3;box-shadow:6px 6px 6px rgba(0,0,0,.24)}
.list-h2{max-width:1000px;margin:0 auto;padding:45px 0;overflow:hidden; display: flex;justify-content: center;flex-wrap: wrap;}
.list-h2 li{/*float:left;*/width:33.333%;}
.list-h2 .item{text-align:center;max-width:200px;margin:0 auto;color:#fff;line-height:20px}
.list-h2 .icon{display:block;margin:0 auto 30px;width:200px;height:200px;border-radius:50%;background-color:#fff;background-position:center center;background-repeat:no-repeat;background-size:100% auto;box-shadow:4px 4px 8px rgba(0,0,0,.32);background-size: cover;}
.list-h2 h4{font-size:16px;font-weight:400;transition:.3s}
.list-h2 .desc{height:40px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin:12px 0 24px}
.list-h2 .more{padding-left:10px;background:url(../images/arrow-right.png) left center no-repeat;background-size:6px auto}
.list-h2 .item:hover h4{font-size:18px}
.list-h2 .item:hover .more{text-decoration:underline}
.pic-h1{overflow:hidden;padding:28px 0 70px;border-bottom:1px solid #e3e3e3;margin-bottom:50px}
.pic-h1 .img{float:left;width:523px;margin-right:64px}
.pic-h1 .pic{position:relative;overflow:hidden;height:0;padding-top:73.80497%}
.pic-h1 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.pic-h1 .txt{overflow:hidden;line-height:30px;color:#6d6d6d;padding-top:10px}
.pic-h1 .txt h3{font-size:24px;color:#222;font-weight:400}
.pic-h1 .txt p{margin-top:14px}
.pic-h1 .txt .g-more{margin-top:40px}
.list-h3{overflow:hidden;margin:0 -15px;padding:30px 0}
.list-h3 li{float:left;width:33.333332%}
.list-h3 .item{display:block;border:1px solid #e3e3e3;padding:18px;margin:0 15px}
.list-h3 .pic{position:relative;overflow:hidden;height:0;padding-top:52.631%}
.list-h3 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h3 h4{font-size:20px;color:#272727;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:8px}
.list-h3 .txt{padding:26px 0 20px;line-height:24px;color:#6d6d6d}
.list-h3 .txt p{height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.list-h3 .icon{position:relative;display:block;margin:0 auto -43px;width:50px;height:50px;border-radius:50%;background:url(../images/arrow-right2.png) center center no-repeat #7c7c7c}
.list-h3 .icon:after,.list-h3 .icon:before{content:'';position:absolute;top:50%;width:20px;height:1px;background-color:#fff}
.list-h3 .icon:before{right:100%}
.list-h3 .icon:after{left:100%}
.list-h3 .item:hover .icon{background-color:#00ccf9}
.m-contact{background-color:#f5f5f5;overflow:hidden}
.m-contact .wp{max-width:980px}
.m-contact .tit{position:relative;font-size:30px;line-height:1.8;color:#2f2f2f;font-weight:400;border-bottom:1px solid #c4c4c4;padding-left:20px;margin-bottom:45px}
.m-contact .tit:before{content:'';position:absolute;top:50%;left:0;margin-top:-13px;width:5px;height:26px;background-color:#2f2f2f}
.m-contact .info{float:left;line-height:2.2;color:#898989; font-size:14px;}
.m-contact .info .qr{display:block;width:136px;margin:25px 0 0 15px}
.m-contact .form{float:right;width:515px}
.m-contact .form .item{position:relative;border:1px solid #cdcdcd;line-height:36px}
.m-contact .form .items{overflow:hidden;margin-bottom:23px}
.m-contact .form .items .item{float:left;width:253px}
.m-contact .form .items .item:first-child{margin-right:9px}
.m-contact .form .area{margin:15px 0}
.m-contact .form .item span{position:absolute;left:0;color:#898989;padding-left:14px}
.m-contact .form .item input{border:none;background-color:transparent;outline:0;line-height:inherit;padding-left:80px;width:100%}
.m-contact .form .item textarea{resize:none;border:none;background-color:transparent;outline:0;width:100%;height:90px;padding-left:85px;line-height:inherit}
.m-contact .form .submit{float:right;width:106px;height:36px;color:#fff;background-color:#2f2f2f;border:none}
.list-h4{overflow:hidden;margin:0 -13px 144px; display: flex;justify-content: center;flex-wrap: wrap;}
.list-h4 li{float:left;width:50%;margin:0 0 26px}
.list-h4 .item{display:block;overflow:hidden;border:1px solid #f3f3f3;margin:0 13px;padding:15px}
.list-h4 .pic{position:relative;overflow:hidden;padding-top:61.064%}
.list-h4 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h4 .txt{line-height:30px;color:#6e6e6e;padding:18px 0 13px; height:240px;}
.list-h4 .txt h4{font-size:22px;color:#272727;font-weight:400;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;margin-bottom:20px; text-align:center;}
.list-h4 .txt p{/*height:72px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3*/}
.list-h4 .item:hover{border-color:#0cf}
.list-h4 .item:hover h4{color:#0cf}
.pic-h1.s2{background-color:#f6f6f6;padding:27px 32px;border:none;margin-bottom:15px}
.pic-h1.s2 .img{width:500px;margin-right:40px}
.pic-h1.s2 .pic{padding-top:67.065%}
.pic-h1.s2 .txt{padding-top:20px}
.list-h5 .tit{font-size:24px;color:#222;font-weight:400;padding:13px 0}
.list-h5 li{border:1px solid #e8e8e8;margin-bottom:39px;padding:30px;overflow:hidden}
.list-h5 .pic{float:right;width:275px;margin-left:20px}
.list-h5 .pic img{width:100%}
.list-h5 li:nth-child(2n) .pic{float:left;margin:0 20px 0 0}
.list-h5 .name{line-height:38px;background-color:#2bafe6;border-radius:10px;color:#fff;display:inline-block;font-size:18px;padding:0 38px;margin-bottom:18px}
.list-h5 .s1{color:#222;margin-bottom:10px;line-height:30px}
.list-h5 .s2{color:#6d6d6d;line-height:30px}
.list-h6{font-size:0;text-align:center}
.list-h6 li{padding:100px 0}
 .list-h6 li:nth-child(2n){ background:#f5f5f5;}
 .list-h6 li:nth-child(2n) .pic{ float:right;margin-right:0;}
.list-h6 .txt{line-height:350px}
.list-h6 .pic{ width:544px;float:left;margin-right:150px}


.main .list-h6 li:after{ content:""; height:0;　visibility:hidden;　display:block;　clear:both;}  
.list-h6 .pic img{display:inline-block;vertical-align:middle;max-width:100%;max-height:100%}
.list-h6 .txt{font-size:16px;color:#6e6e6e;overflow:hidden;text-align:left}
.list-h6 .txt .inner{line-height:24px;display:inline-block;vertical-align:middle;max-width:490px}
.list-h6 .txt h3{font-size:32px;line-height:2;color:#272727;font-weight:400}
.job-table{color:#666;font-size:16px;line-height:2;margin-bottom:150px}
.job-table .tr{overflow:hidden;width:100%;font-size:16px;height:78px;padding:19px 0;line-height:40px}
.job-table .tr.thead{background-color:#0cf;color:#fff;font-size:20px;font-weight:700}
.job-table .th{float:left; text-align:center;}
.job-table .th.s1{width:29%}
.job-table .th.s2{width:21%}
.job-table .th.s3{width:20%}
.job-table .th.s4{width:15%}
.job-table .th.s5{float:right;margin-right:65px}
.job-table .item{border:1px solid #ddd;margin-top:10px}
.job-table .icon{display:block;width:40px;height:40px;background:url(../images/icon-6.png) center center no-repeat #c6c6c6;cursor:pointer; margin-top:5px;}
.job-table .item .txt{display:none;border-top:1px solid #ddd;background-color:#f5f5f5;padding:23px 45px}
.job-table .item .txt h4{color:#333;font-size:1em}
.job-table .item a{display:block;width:220px;line-height:50px;color:#fff;font-size:20px;text-align:center;background-color:#0cf;border-radius:5px;margin:46px 0 0}
.job-table .item a:hover{background-color:#279acc}
.job-table .icon:hover,.job-table .item.open .icon{background-color:#19355c;background-image:url(../images/icon-7.png)}
.list-h7 li{margin-bottom:30px}
.list-h7 .item{border:1px solid #e8e8e8;overflow:hidden;padding:18px}
.list-h7 .img{float:left;width:270px;margin-right:35px}
.list-h7 .pic{position:relative;overflow:hidden;padding-top:67.286%}
.list-h7 .pic img{position:absolute;top:0;left:0;width:100%;height:100%}
.list-h7 .right{float:right;text-align:center;margin-left:35px;padding-top:35px}
.list-h7 .date{font-size:30px;color:#6d6d6d;margin-bottom:19px}
.list-h7 .more{display:block;width:120px;line-height:37px;background:#b9b9b9;color:#fff;text-transform:uppercase;font-size:16px}
.list-h7 .txt{overflow:hidden;max-width:550px;padding-top:40px}
.list-h7 h4{font-size:24px;color:#222;font-weight:400;margin-bottom:18px}
.list-h7 .desc{color:#6d6d6d;line-height:24px;height:48px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.list-h7 h4:hover{color:#0d6fb8}
.list-h7 .more:hover{background-color:#0d6fb8;color:#fff}
@media only screen and (max-width:1280px){
.pic-h1{padding:20px 0 40px}
.pic-h1 .img,.pic-h1.s2 .img{width:40%;margin:0 20px 0 0}
.pic-h1 .txt{overflow:visible}
.pic-h1 .txt .g-more{margin-top:20px}
.list-h3{margin:0 -5px}
.list-h3 .item{margin:0 5px}
.list-h6 li{padding:40px 0}
.list-h6 .pic{width:40%;margin-right:10%}
.job-table .tr{font-size:18px;padding:10px 0;height:60px}
/*.job-table .th{padding-left:30px}*/
.job-table .th.s5{margin-right:30px}
.list-h1 li{float:left;width:50%;margin-bottom:10px;}
.row-ind .slick li .icon{ width:700px; height:473px; float:left; margin:30px 0 0 30px;}
.row-ind .slick-initialized .slick-slide h4{ float:left; font-size:32px; vertical-align: middle; background:#f5f5f5; margin-top:30px; width:400px; height:473px; text-align:center;}
}
@media only screen and (max-width:959px){
.list-h4{margin:0 -8px}
.list-h4 li{margin-bottom:16px;}
.list-h4 .item{margin:0 8px}
.list-h4 .txt{padding:15px 0 10px; height:auto;}
.list-h4 .txt h4{font-size:20px;margin-bottom:12px}
.list-h5 li,.pic-h1.s2{padding:20px}
.list-h6 .pic,.list-h6 .txt{line-height:240px}
.list-h6 .pic{margin-right:5%}
.list-h6 .txt{font-size:14px}
.list-h6 .txt h3{font-size:24px}
.job-table{font-size:14px;margin-bottom:50px}
.job-table .tr{font-size:16px}
/*.job-table .th{padding-left:20px}*/
.job-table .item .txt{padding:20px}
.job-table .item a{margin-top:20px;font-size:16px;width:140px;line-height:40px}
.list-h7 .img{width:200px;margin-right:20px}
.list-h7 .txt{padding-top:20px}
.list-h7 .right{padding-top:15px}
.list-h1 li{float:left;width:50%;margin-bottom:10px;}
.row-ind .slick li .icon{ width:600px; height:406px; float:left; margin:30px 0 0 30px;}
.row-ind .slick-initialized .slick-slide h4{ float:left; font-size:32px; vertical-align: middle; background:#f5f5f5; margin-top:30px; width:200px; height:406px; text-align:center;}


.index_hxjs{ width:100%; float:none;}
.index_txt{ width:100%; float:none; margin-left:0%; line-height:24px;font-size: 16px; color: #6e6e6e; overflow: hidden; text-align: left;}
.index_txt .inner {line-height: 24px; display: inline-block;vertical-align: middle; padding:20px;}
.index_txt  h3 { font-size: 24px;line-height: 2; color: #272727;font-weight: 400;}
.index_txt p{ font-size:12px;}
.row-ind .slick .slick-prev,.row-ind .slick .slick-next{ display:none!important;}

}
@media only screen and (max-width:767px){
.row-ind{padding:20px 0}
.list-h1{padding-top:15px;margin:0}
.list-h1 li{float:none;width:100%;margin-bottom:10px;}
.list-h1 .item{padding:12px;margin:0}
.list-h1 h4{font-size:16px}
.list-h1 .icon{margin-bottom:15px}
.row-ind.s2{padding:20px 0 0}
.list-h2{padding:20px 0}
.list-h2 li{float:none;width:auto;margin: 0 20px 20px 20px;}
.list-h2 .item{max-width:100%}
.list-h2 .desc{margin:10px 0 15px}
.pic-h1{padding:15px 0 20px;margin-bottom:20px}
.pic-h1 .img{float:none;width:auto;margin:0}
.pic-h1 .txt{padding-top:20px;line-height:1.8}
.list-h3{margin:0;padding:0}
.list-h3 li{float:none;width:auto;margin:10px 0 30px}
.list-h3 .item{margin:0}
.m-contact .tit{font-size:20px;padding-left:10px;margin-bottom:15px}
.m-contact .tit:before{height:14px;margin-top:-7px;width:2px}
.m-contact .info{float:none}
.m-contact .info .qr{display:none}
.m-contact .form,.m-contact .form .items .item{float:none;width:auto}
.m-contact .form .items .item:first-child{margin-right:0;margin-bottom:15px}
.m-contact .form .items{margin-bottom:15px}
.list-h4{margin:0 0 30px}
.list-h4 li{float:none;width:auto}
.list-h4 .item{margin:0}
.list-h4 .txt h4,.pic-h1 .txt h3{font-size:18px}
.pic-h1 .txt p{margin-top:5px}
.pic-h1.s2{padding:0}
.pic-h1.s2 .img{width:auto;margin:0}
.list-h5 li,.pic-h1.s2 .txt{padding:10px}
.list-h5 .pic,.list-h5 li:nth-child(2n) .pic{float:none;width:50%;margin:0 auto}
.list-h5 .txt{text-align:center}
.list-h5 .s1,.list-h5 .s2{line-height:1.6;text-align:left}
.list-h5 .name{border-radius:5px;margin:10px auto 5px;font-size:16px;line-height:34px}
.list-h6 .pic,.list-h6 .txt{line-height:normal}
.list-h6 .pic{float:none;margin-right:0;width:auto;margin-bottom:15px}
.list-h6 li.s2 .pic{ float:none;}
.list-h6 .txt{text-align:center}
.job-table .thead{display:none}
.job-table .tr{height:auto;padding:5px 0;font-size:14px;line-height:20px}
.job-table .th{padding-left:10px}
.job-table .th.s5{margin-right:10px}
.job-table .th.s1{float:left;width:60%; text-align:left;overflow:hidden; line-height:50px;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}
.job-table .th.s2,.job-table .th.s3,.job-table .th.s4{width:auto;margin-right:10px}
.job-table .item .txt{padding:10px;word-wrap:break-word}
.job-table .item a{margin:15px 0;font-size:14px;width:120px;line-height:34px}
.list-h7 .item{padding:10px}
.list-h7 .img{float:none;width:auto;margin:0 0 5px}
.list-h7 .right{padding:0;float:none;width:auto;margin:0;text-align:left}
.list-h7 .date{font-size:12px;margin-bottom:5px}
.list-h7 .more{text-align:center;display:none}
.list-h7 .txt{padding-top:0}
.list-h7 .txt h4{font-size:16px;margin-bottom:5px}
	.job-table .th.s3{ line-height:50px;}
	.job-table .th.s2,.job-table .th.s4{ display:none;}
	.list-h1 .slick-next,.list-h1 .slick-prev{ display:none;}
	.row-ind .slick li .icon{ width:480px; height:364px; float:left; margin:30px 0 0 30px;}
	.row-ind .slick-initialized .slick-slide h4{ float:left; font-size:32px;vertical-align: middle; background:#f5f5f5; margin-top:30px; width:200px; height:364px; text-align:center;}
	 .list-h6 li:nth-child(2n) .pic{ float:none;margin-right:0;}
}










