.m-partner{border-top:1px solid #6e6f76;border-bottom:1px solid #6e6f76;padding:22px 0}
.m-partner .pic{height:90px;line-height:90px}
.m-partner .pic img{display:inline-block;vertical-align:middle;max-width:90%;max-height:90%}
.wp{width:85%;max-width:1500px;margin:0 auto}
.main{overflow:hidden}
.main .col-side{float:left;width:340px;margin:-118px 24px 24px 0;position:relative;z-index:5}
.main .col-main{overflow:hidden;background:#fff;padding:30px 50px 40px;margin-bottom:24px;margin-top:25px}
.ban{height:260px;background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover}
.m-tit3{font-size:30px;color:#fff;line-height:90px;font-weight:400;padding:0 0 3px 27px;background:#145980;-webkit-border-radius:36px 0 0 0;-moz-border-radius:36px 0 0;border-radius:36px 0 0;position:relative;z-index:1}
.m-tit3:after{content:"";position:absolute;left:27px;bottom:21px;width:35px;height:1px;background:#fff}
.m-tit3 .arrow{display: none;}

.snav{background:#fff}
.snav li{border-top:1px solid #ececec}
.snav a{display:block;font-size:18px;color:#000;line-height:30px;padding:23px 50px 23px 33px;background:url(/images/5942/img24.png) right 32px center no-repeat;}
.snav a:hover,.snav li.on a{background-color:#145980;background-image:url(/images/5942/img25.png);color:#fff}
.snav li.onb a{background-color:#145980;background-image:url(/images/5942/arrow_down.png);color:#fff;background-size: 9%;}
.ul_s li.n3_li a{background:url(/images/5942/img24.png) left 32px center no-repeat;padding:10px 50px 10px 53px;background-color:#d0dfe6;color: #333;font-size: 14px;}
.cur{font-size:14px;color:#6e6e6e;line-height:24px}
.cur img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:6px}
.cur a{color:inherit;margin:0 6px}
.cur a:hover{color:#145980}
.cur span{color:#145980;margin-left:6px}
.m-tit4{overflow:hidden;border-bottom:1px solid #c1c1c1}
.m-tit4 .cur{float:right;padding-top:25px}
.m-tit4 .tit{font-size:28px;color:#333;font-weight:700;line-height:66px;padding-left:16px;position:relative;z-index:1;overflow:hidden}
.m-tit4 .tit:after{content:"";position:absolute;left:0;top:50%;width:5px;height:29px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#5c8ba7}
.m-tit5{font-size:20px;color:#000;font-weight:700;line-height:64px;padding-left:44px;position:relative;z-index:1;overflow:hidden;background:#f1f4f8}
.m-tit5:after{content:"";position:absolute;left:29px;top:50%;width:4px;height:21px;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);background:#145980}
.p-list5{overflow:hidden;margin:0 -13px;padding:47px 0 33px}
.p-list5 li{float:left;width:25%;padding:0 13px 24px}
.p-list5 .con{display:block;height:92px;line-height:92px;text-align:center;box-shadow:0 0 10px rgba(168,168,168,.4)}
.p-list5 .con img{display:inline-block;vertical-align:middle;max-height:90%;max-width:90%}
.p-list5 .con:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.p-list6{overflow:hidden;padding:35px 0 13px 44px}
.p-list6 li{float:left;width:16.66%;padding:0 0 16px;font-size:16px;color:#000;line-height:22px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.p-list6 a{color:inherit;display:inline-block;vertical-align:top;border-bottom:1px solid transparent}
.p-list6 a:hover{color:#145980;border-color:#145980}
.pages{padding-bottom:20px;text-align:center;padding-top: 20px;}
.pages a{padding:6px 15px;background:#e4e4e4}
.pages a:hover{background:#145980;color:#fff}
.pages span{padding:6px 15px;background:#145980;color:#fff}
@media screen and (max-width:767px){
.pages .num{display:none}
.pages .a1{display:none}
.pages .al_up{display:block; float: left; width: 30%;margin-left: 10%;}
.pages .al_down{display:block;float:right;width: 30%;margin-right: 10%;}
.pages b{display:none !important}
}
.p-list7{padding-top:26px;padding-bottom:41px}
.p-list7 li{overflow:hidden;padding-bottom:35px;margin-bottom:31px;border-bottom:1px solid #e0e0e0}
.p-list7 .pic{float:left;width:251px;height:157px;margin-right:22px;overflow:hidden}
.p-list7 .pic img{display:block;width:100%;height:100%}
.p-list7 .pic:hover img{-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05)}
.p-list7 .txt{overflow:hidden;font-size:16px;color:#555;line-height:28px;padding-top:27px}
.p-list7 .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p-list7 .date{float:right;color:#242d31;line-height:32px;margin-left:10px;opacity:.7}
.p-list7 .tit{font-size:22px;color:#000;line-height:32px;font-weight:400;margin-bottom:14px;overflow:hidden}
.p-list7 .tit a{color:inherit}
.p-list7 .tit a:hover{color:#145980}
.box-teacher{padding-top:47px}
.m-txt5{font-size:16px;color:#333;line-height:2.3125}
.m-txt5 .tit1{font-size:26px;color:#fff;line-height:54px;font-weight:400}
.m-txt5 .tit1 span{display:inline-block;vertical-align:top;background:#145980;padding:0 15px}
.m-txt5 .pic-logo{width:428px;margin:0 auto}
.m-txt5 .pic-logo img{display:block;margin:0 auto}
.m-txt5 table{margin: 0 auto; }
.p-list10{padding-top:43px;padding-bottom:38px}
.p-list10 li{overflow:hidden;/* padding-bottom:12px; */margin-bottom:15px;border-bottom:1px solid #e0e0e0;font-size:16px;color:#555;line-height:28px}
.p-list10 .det{overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}
.p-list10 .date{float:right;color:#242d31;line-height:32px;margin-left:10px;opacity:.7}
.p-list10 .tit{font-size:22px;color:#000;line-height:32px;font-weight:400;margin-bottom:15px;overflow:hidden}
.p-list10 .tit a{color:inherit}
.p-list10 .tit a:hover{color:#145980}
.m-txt6{font-size:16px;color:#333;line-height:1.75;padding:37px 0 42px}
.m-txt6 h1{font-size:26px;color:#000;font-weight:400;text-align:center}
.m-txt6 p{font-size: 20px; line-height: 200%;margin-bottom: 10px;}
.m-txt6 .info{color:#676767;text-align:center;border-bottom:1px solid #e0e0e0;padding:10px 0 23px;margin-bottom:31px}
.m-txt6 .info span{display:inline-block;vertical-align:top;margin:0 12px}
.m-flip{overflow:hidden;text-align:right;padding-top:25px;border-top:1px solid #e0e0e0}
.m-flip .p-next,.m-flip .p-prev{display:inline-block;vertical-align:top;width:124px;height:42px;border:1px solid #dae0e5;margin-left:6px;font-size:14px;color:#3b3b3b;line-height:40px;text-align:center}
.m-flip .p-next:hover,.m-flip .p-prev:hover{background:#145980;border-color:#145980;color:#fff}
.m-flip .btn-back{display:block;float:left;width:166px;height:42px;font-size:14px;color:#fff;line-height:42px;text-align:center;background:#145980}
.m-flip .btn-back:hover{background:#398040}
.m-flip .btn-back img{display:inline-block;vertical-align:middle;margin-top:-2px;margin-right:12px}
.m-txt7{padding:33px 0 0;font-size:16px;color:#000;line-height:1.875}
.m-txt7 .con-top{background-repeat:no-repeat;background-position:center center;-webkit-background-size:cover;background-size:cover;padding:58px 0 51px;margin-bottom:34px}
.m-txt7 h1{font-size:34px;color:#fff;line-height:1.47;text-align:center;font-weight:700}
.m-txt7 .txt{padding:29px 20px 31px 44px}
.m-txt7 p a{color:#145980}
.m-txt7 p a:hover{text-decoration:underline}
.sharew{float: right; padding-top: 80px;}
.m-txt1{overflow:hidden;margin-bottom:49px}
.m-txt1 .pic{float:left;width:270px;margin-right:43px}
.m-txt1 .pic img{display:block;width:100%}
.m-txt1 .txt{overflow:hidden;font-size:16px;color:#000;line-height:24px;padding-top:30px;height: auto !important;}
.m-txt1 .txt p{margin-bottom:20px}
.m-txt2{font-size:16px;color:#000;line-height:33px;padding:28px 44px 27px}
.m-txt3{overflow:hidden;padding:42px 0 56px}
.m-txt3 .txt{float:left;width:58.63%;font-size:15px;color:#000;line-height:2;padding-top:41px}
.m-txt3 .tit{font-size:30px;color:#145980;font-weight:700;line-height:1.2;position:relative;z-index:1;padding-bottom:25px;margin-bottom:18px}
.m-txt3 .tit:after{content:"";position:absolute;left:0;bottom:0;width:33px;height:3px;background:#145980}
.m-txt3 .tit em{display:block;font-size:16px;font-weight:400;padding-top:4px}
.m-txt3 .pic{float:right;width:38.66%}
.m-txt3 .pic img{display:block;width:100%}
.box-job{overflow-x:auto;overflow-y:hidden}
.box-job .con-top{min-width:335px;overflow:hidden;background:#145980;font-size:16px;color:#fff;line-height:65px;font-weight:700;padding:0 54px;margin-bottom:10px}
.box-job .con-top .s1{float:left;width:23.7%}
.box-job .con-top .s2{float:left;width:23.9%}
.box-job .con-top .s3{float:left;width:23%}
.box-job .con-top .s4{float:left;width:23.9%}
.p-list8{min-width:335px}
.p-list8 li{margin-bottom:10px}
.p-list8 .tit1{font-size:16px;line-height:60px;color:#4f4f4f;padding:0 54px;overflow:hidden;cursor:pointer;background:url(/images/5942/img37.png) right 8.5% center no-repeat #f8f9fb;-webkit-background-size:14px 14px;background-size:14px 14px}
.p-list8 .tit1 strong{color:#121212}
.p-list8 li.on .tit1{color:#fff;background-image:url(/images/5942/img38.png);background-color:#145980}
.p-list8 li.on .tit1 strong{color:#fff}
.p-list8 .tit1 .s1{float:left;width:23.7%;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}
.p-list8 .tit1 .s2{float:left;width:23.9%}
.p-list8 .tit1 .s3{float:left;width:23%}
.p-list8 .tit1 .s4{float:left;width:23.9%}
.p-list8 .info{background:#f1f4f8;font-size:16px;color:#363636;line-height:38px;display:none}
.p-list8 li.on .info{display:block}
.p-list8 .tit2{font-size:16px;font-weight:700}
.p-list8 .det1{padding:25px 54px 26px;border-bottom:1px solid #d7d7d7}
.p-list8 .det2{padding:25px 54px 24px;color:#145980;font-weight:700}
.p-list9{padding:36px 0 49px}
.p-list9 li{border-bottom:1px solid #d7d7d7;padding-bottom:30px;margin-bottom:31px}
.p-list9 .con{display:block;font-size:16px;color:#121212;line-height:30px;overflow:hidden;-ms-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap;position:relative;z-index:1;padding:0 30px 0 26px;background:url(/images/5942/img39.png) right center no-repeat;-webkit-background-size:20px auto;background-size:20px auto}
.p-list9 .con:after{content:"";position:absolute;left:2px;top:50%;width:10px;height:10px;-webkit-border-radius:50%;-moz-border-radius:50%;border-radius:50%;border:2px solid #145980;margin-top:-5px}
.p-list9 .con:hover{color:#145980}
.listNav { margin:0 0 10px; }

/* .ln-letters { overflow:hidden; }
.ln-letters a { font-size:0.9em; display:block; float:left; padding:2px 6px; border:1px solid silver; border-right:none; text-decoration:none; }
.ln-letters a.ln-last { border-right:1px solid silver; }
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#eaeaea; }
.ln-letters a.ln-disabled { color:#ccc; }
.ln-letter-count { text-align:center; font-size:0.8em; line-height:1; margin-bottom:3px; color:#336699; } */
 .box-about table tr:first-child td{background:#d0dfe6;height: 40px;}
 .box-about table tr:hover{background:#f4f4f4;}
 .box-about table{max-width:100%!important;border: 1px #999999 solid !important;border-collapse:collapse !important;border-right:#999999 1px solid !important;border-bottom:#999999 1px solid !important;border-width: 0px 1px 1px 0px !important;border-style: none solid solid none !important;}
 .box-about td{border: 1px #999999 solid !important;border-collapse:collapse !important;border-left:#999999 1px solid !important;border-top:#999999 1px solid !important;padding-left:8px !important;border-style:solid none none solid !important;border-width:1px !important;border-color:#999999 !important;border-top-style:solid !important;border-top-width:1px !important;border-top-color:#999999 !important;border-left-style:solid !important;border-left-width:1px !important;border-left-color:#999999 !important;}
#myList-nav{ width: 100%; float: left; margin-top:20px;}
.ln-letters{}
.ln-letters a { width:31px; height:31px; line-height:31px; text-align:center; color:#fff; background:#ffd99f; margin:0 5.437px; border-radius:20px; font-size:16px; display:block; float:left; text-decoration:none; }
.ln-letters a.ln-disabled{ color:#999; background:#efeeee;}
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color:#F90; color:#fff; }
ul.myStyle{ float:left; width: 1192px; position:relative; padding-top:20px; text-align:center;}
ul.myStyle li{ float:left; width:115px; height: 183px; position:relative; text-align:center; margin:0 30px 20px 0;}
ul.myStyle li a.bj_img{  float: left; position: relative; width: 115px; height: 148px; text-decoration: none;}
ul.myStyle li a.bj_img span.imgb { position: absolute; left: 0; top: 0; width: 110px; height: 143px; z-index: 2; border: 1px solid #ddd; }
ul.myStyle li a.bj_img:hover span.bj_imgb { position: absolute; right: 0; bottom: 0; width: 110px; height: 143px; background: #e5ccb2; z-index: 1; }
ul.myStyle li p{ width: 110px; height: 35px; line-height: 35px; text-align: center; position: absolute; left: 0; bottom: -35px; cursor: pointer; }
ul.myStyle li.ln-no-match{ width:1130px; text-align:center; min-height:446px; line-height:446px; margin:0;}
.ln-letters a { background: #93a5cc;    margin-bottom: 10px;}
.ln-letters a:hover,
.ln-letters a.ln-selected { background-color: #2d4882;}
#myList-nav {   margin-top: 30px;}

@media only screen and (max-width:1920px){
    .m-news1 .tit2,.m-tit1 .tit{font-size:1.666vw}
    .m-tit2 .tit{font-size:2.083vw}
    .m-tit3{font-size:1.5625vw}
    .m-tit4 .tit{font-size:1.4583vw}
    .m-txt3 .tit{font-size:1.5625vw}
    .m-txt5 .tit1,.m-txt6 h1{font-size:1.854vw}
    .m-txt7 h1{font-size:1.77vw}
    }
    
    
    @media only screen and (max-width:1440px){
    .m-news1 .tit1{font-size:14px}
    .m-news1 .txt{font-size:12px}
    .m-news1 .pic{height: 498px;}
    .p-list1 .con{font-size:14px;margin-top:0}
    .p-list1 li{font-size:12px;padding:13px 0}
    .m-tit1 .more,.m-tit2 .more,.p-list2 .tit{font-size:14px}
    .p-list2 .date{font-size:12px}
    .p-list3{padding-top:20px}
    .p-list3 li{font-size:14px;margin-bottom:20px}
    .p-list4 li{font-size:14px}
    .main .col-side{width:300px}
    .main .col-main{padding:20px 30px 40px}
    .snav a{font-size:16px}
    .m-tit4 .tit{font-size:22px;line-height:50px}
    .m-tit4 .cur{padding-top:13px}
    .m-tit5{font-size:18px}
    .p-list6 li{font-size:14px}
    .p-list5{padding-top:30px;padding-bottom:10px}
    .box-teacher{padding-top:30px}
    .m-txt1{margin-bottom:30px}
    .m-txt1 .txt{font-size:14px}
    .m-txt2{font-size:14px;line-height:2}
    .p-list7{padding-bottom:20px}
    .p-list10 .tit,.p-list7 .tit{font-size:16px;line-height:28px;margin-bottom:10px}
    .p-list7 .txt{font-size:14px;padding-top:15px}
    .p-list7 .pic{width:210px;height:131px}
    .p-list10 li,.p-list7 li{padding-bottom:20px;margin-bottom:20px}
    .p-list10{padding-top:20px;padding-bottom:20px}
    .p-list10 li{font-size:14px}
    .pages ul li{font-size:12px;line-height:30px;width:32px;height:32px;margin:0 2px}
    .pages .p-next,.pages .p-prev{width:80px}
    .pages .p-first,.pages .p-last{width:50px}
    .m-txt3 .txt{padding-top:20px;font-size:14px;line-height:2}
    .m-txt3 .tit em{font-size:14px}
    .m-txt3{padding:30px 0}
    .box-job .con-top,.p-list8 .tit1{padding:0 20px;font-size:14px}
    .p-list8 .info,.p-list8 .tit2{font-size:14px;line-height:2}
    .p-list8 .det1,.p-list8 .det2{padding:20px}
    .p-list9{padding:30px 0 10px}
    .m-tit5 span,.m-txt4,.p-list9 .con{font-size:14px}
    .m-txt5{font-size:14px;line-height:1.8}
    .m-txt5 .tit1{font-size:18px}
    .m-txt5 .pic-logo{width:50%}
    .box-about{padding-top:30px}   
    .m-txt6 h1{font-size:18px}
    .m-txt6{padding:30px 0;font-size:14px}
    .m-txt6 .info{padding:10px 0;margin-bottom:20px}
    .m-txt7{font-size:14px}
    .m-txt7 .txt{padding-top:20px;padding-bottom:20px}
    .m-structure .tit1,.m-structure .tit2{font-size:18px}
    .m-structure .item a{font-size:14px;line-height:2}
    .m-structure .col-l{padding-right:3%}
    .m-structure .col-r{padding-left:3%}
    }
    
    @media only screen and (max-width:1199px){
    .wp{width:auto;padding:0 10px}
    
    .row-a1 .col-l,.row-a1 .col-r{float:none;width:auto}
    .row-a1 .col-r{border:none;padding:20px}
    .m-news1 .txt{padding-left:20px;padding-right:20px}
    .m-news1 .slick-dots{text-align:center}
    .m-news1 .tit2,.m-tit1 .tit{font-size:20px}
    .m-news1 .pic{height: 0;padding-top: 57.48%;position: relative;z-index: 1;}
    .m-news1 .pic a{position: absolute;left: 0;top: 0;}
    .m-tit1 .tit{line-height:60px}
    .m-tit1 .more,.m-tit2 .more{margin-top:0;line-height:60px}
    .m-tit2 .tit{font-size:22px;line-height:60px}
    .m-tit1 .tit:after,.m-tit2 .tit:after{height:60%}
    .p-list2{margin:30px -5px 0}
    .p-list2 li{padding:0 5px}
    .p-list2 .tit{margin:10px 0;font-size:14px}
    .p-list2 .date{font-size:12px}
    .row-a2{margin-bottom:50px}
    .main .col-side{width:240px}
    .m-tit3{font-size:22px;padding-left:20px}
    .m-tit3:after{left:20px}
    .m-tit4 .tit{font-size:20px}
    .m-tit5{font-size:16px}
    .snav a{padding:15px 30px 15px 20px;font-size:16px;background-position:right 15px center;-webkit-background-size:auto 14px;background-size:auto 14px}
    .m-txt1 .pic{width:200px;margin-right:30px}
    .m-txt1 .txt{padding-top:15px}
    .m-txt1 .txt p{margin-bottom:10px}
    .m-txt3 .tit,.m-txt7 h1{font-size:22px}
    }
    @media only screen and (max-width:959px){
    .m-news1 .tit2,.m-tit1 .tit{font-size:18px}
    .m-tit2 .tit{font-size:20px}
    .m-partner .pic{height:60px;line-height:60px}
    .ban{height:200px}
    .main .col-side{float:none;width:auto;margin:20px 0}
    .m-tit3{font-size:20px;line-height:60px;padding-bottom:0}
    .m-tit3:after{bottom:10px}
    .snav a{padding-top:10px;padding-bottom:10px}
    .m-tit4 .tit{font-size:18px}
    .main .col-main{margin-top:20px;margin-bottom:30px;padding:10px 10px 30px}
    .m-tit4 .tit:after{height:60%}
    .cur{font-size:12px}
    .cur img{height:14px}
    .p-list5{margin:0 -5px}
    .p-list5 li{padding:0 5px 15px}
    .p-list5 .con{height:80px;line-height:80px}
    .m-tit5{line-height:50px;padding-left:20px}
    .m-tit5:after{left:10px;height:20px;width:2px}
    .p-list6{padding:20px 0 10px 20px}
    .p-list6 li{font-size:13px;padding-bottom:10px}
    .m-txt2{padding:20px}
    .m-txt3 .tit{font-size:20px}
    .m-txt4{padding:10px 10px 0 20px}
    .m-txt4 p{margin-bottom:10px}
    .m-txt7 .txt{padding-left:20px;padding-right:10px}
    }
    @media only screen and (max-width:767px){
    .m-tit3 .arrow{display:block;position: absolute;right: 20px; top: 1rem; width:30px;  height:30px; background: url(/images/5942/arrow_down.png) no-repeat;background-size: cover;}
    .m-tit3 .arrowdown{background: url(/images/5942/arrow_up.png) no-repeat;background-size: cover;}
    .hd-r{top:50px;padding:20px 0}
    .m-news1 .txt{position:static;padding-left:10px;padding-right:10px;padding-top:10px}
    .m-news1 .tit2,.m-tit1 .tit{font-size:16px}
    .m-tit2 .tit{font-size:18px}
    .m-tit1 .more,.m-tit2 .more{font-size:12px}
    .row-a1 .col-r{padding:10px}
    .p-list1 li{padding:5px 0}
    .row-a1{padding-bottom:20px}
    .row-a2{margin-bottom:20px}
    .p-list2{margin-top:20px}
    .p-list2 li{width:50%;padding-bottom:10px}
    .p-list2 .tit{font-size:12px;line-height:20px;height:40px;margin-bottom:5px}
    .row-a3{padding:20px 0;margin-bottom:20px}
    .row-a3 .col-l,.row-a3 .col-r{float:none;width:auto}
    .p-list3 .con{width:auto}
    .p-list3 li{font-size:12px;margin-bottom:10px}
    .p-list3 .date{margin-left:10px}
    .row-a3 .col-r{padding-top:20px}
    .p-list4{margin-bottom:20px}
    .m-news1 .slick-dots li button{width:10px;height:10px}
    .p-list5 li{width:50%}
    .p-list5 .con{height:60px;line-height:60px}
    .p-list6 li{width:33.33%}
    .cur span{margin-left:2px}
    .cur a{margin:0 2px}
    .m-txt1{margin-bottom:20px}
    .m-txt1 .pic{float:none;width:auto;margin:0 0 10px}
    .m-txt1 .txt{padding-top:0}
    .ban{height:160px}
    .p-list7 .pic{float:none;width:auto;height:auto;margin-right:0}
    .p-list7 .txt{font-size:12px;line-height:20px;padding-top:10px}
    .p-list10 .date,.p-list7 .date{float:none;margin-left:0;line-height:1.5}
    .p-list10 .tit,.p-list7 .tit{font-size:14px;margin-bottom:5px;line-height:1.8}
    .p-list10,.p-list7{padding-bottom:10px}
    .p-list10 li{font-size:12px;line-height:20px}
    .pages ul li{display:none}
    .pages .p-first,.pages .p-last,.pages .p-next,.pages .p-prev{display:inline-block}
    .m-txt3 .txt{float:none;width:auto;padding-top:0;padding-bottom:10px}
    .m-txt3 .tit{padding-bottom:15px;margin-bottom:10px}
    .m-txt3 .pic{float:none;width:auto}
    .box-job .con-top{padding:0 10px;font-size:12px}
    .p-list8 .tit1{padding:0 10px;font-size:12px;background-position:right 10px center}
    .p-list8 .det1,.p-list8 .det2{padding-left:10px;padding-right:10px}
    .box-job .con-top .s1{width:34%}
    .box-job .con-top .s2{width:22%}
    .box-job .con-top .s3{width:24%}
    .box-job .con-top .s4{width:20%}
    .p-list8 .tit1 .s1{width:34%}
    .p-list8 .tit1 .s2{width:22%}
    .p-list8 .tit1 .s3{width:24%}
    .p-list8 .tit1 .s4{width:20%}
    .p-list9{padding:20px 0 10px}
    .p-list9 li{padding-bottom:10px;margin-bottom:10px}
    .p-list9 .con{padding-left:15px}
    .m-tit5 span{font-size:12px;margin-left:10px}
    .m-txt4 .col-l,.m-txt4 .col-r{float:none;width:auto;padding-right:0}
    .m-txt5 .tit1{font-size:16px;line-height:2.5}
    .m-txt6{font-size:13px}
    .m-txt6 h1{font-size:16px}
    .m-txt6 .info{font-size:12px}
    .m-txt6 .info span{margin:0 5px}
    .m-flip{text-align:center}
    .m-flip .btn-back{float:none;margin:0 auto 10px}
    .m-flip .p-next,.m-flip .p-prev{margin:0 5px}
    .m-txt7{padding-top:30px}
    .m-txt7 .con-top{padding:30px 10px;margin-bottom:20px}
    .m-txt7 h1{font-size:20px}
    .m-txt7 .txt{padding-top:10px;padding-bottom:10px}
    .m-structure .tit1{width:60%;padding:0 30px}
    .m-structure .tit1,.m-structure .tit2{font-size:16px;line-height:50px}
    .m-structure .tit2+.item{padding-top:30px}
    .m-structure .col-l .item{padding-top:30px;padding-right:50px}
    .m-structure .col-r .item{padding-top:30px;padding-left:50px}
    .m-structure .item a:after{width:30px}
    .m-structure .item a:before{margin-left:30px}
    .m-structure .col-r .item a:before{margin-right:30px}
    .m-structure .item a{line-height:1.5;padding:10px 0}
    .snav{display: none;}
    .m-txt6 p img{height:auto !important;}
    }
    @media only screen and (min-width:1100px){
  .m-txt1 .txt p{width: calc(100% / 2 - 0px);float: left;}
    }