/* CSS Document */
*{margin:0;padding:0;font-family:'微软雅黑';outline:none}
@font-face{font-family:'Nexa Bold';src:url('../fonts/Nexa-Bold.eot');src:url('../fonts/Nexa-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/Nexa-Bold.woff') format('woff'),url('../fonts/Nexa-Bold.ttf')  format('truetype'),url('../fonts/Nexa-Bold.svg#YourWebFontName') format('svg')}
body{text-align:center;margin:0 auto;padding:0;background:#fff;font-size:14px;color:#333;width:100%;font-weight:normal;font-family:"微软雅黑";-webkit-text-size-adjust:100%;width:expression(document.body.clientWidth <= 1300? "1300px":"auto");min-width:1300px}
body > div{text-align:center;margin-right:auto;margin-left:auto}
address,caption,cite,code,dfn,th,var{font-style:normal;font-weight:normal}
select,input,img{vertical-align:middle}
ul,ol,li{list-style:none}
table{table-layout: fixed !important; width: 100% !important;border-collapse:collapse;border-spacing:0}
table,td,input,select,input,textarea{font-size:15px;padding:0;border-color:#ddd}
input{padding:0;font-family:'微软雅黑'}
input::-moz-focus-inner{border:none;padding:0px}
select,input{vertical-align:middle}
input[type="text"],input[type="password"],textarea{outline-style:none;-webkit-appearance:none}
textarea{resize:none}
.clear{display:block;height:0px;visibility:hidden;clear:both}
.clearfix{zoom:1}
.box{width:1300px;margin:0 auto;text-align:left;}
.box:after,.clearfix:after,ul:after,.max:after{content:"";display:block;height:0px;visibility:hidden;clear:both}
.lf{float:left}
.rg{float:right}
/* 默认链接颜色 */
a{outline-style:none;color:#000;text-decoration:none}
a:hover{color:#0b1484;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

.flex{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;}
.flexm{display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:center;display:flex;flex-wrap:wrap;align-items:center;}

/*-------*/
.header{width:100%;background:#fff}
.header .logo{padding:20px 0 18px}
.header .logo img{display:block;width:auto;height:67px}
.header .nav ul{float:left;width:100%}
.header .nav ul li{float:left;position:relative;height:59px;font-size:17px;text-transform:uppercase;padding-top:23px;padding-bottom:23px}
.header .nav ul li a.av{display:block;color:#000;line-height:59px;padding:0 20px}
.header .nav ul li a.av:hover,.header .nav ul li.active a.av{color:#0b1484}
.header .nav ul li div{position:absolute;display:none;z-index:999;text-align:center;top:105px;font-size:16px;overflow:hidden;background:rgba(255,255,255,0.8);width:150px;left:-20px}
.header .nav ul li div.a{width:180px;left:-35px}
.header .nav ul li div.b{width:220px;left:-55px}
.header .nav ul li div a{display:block;transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;-webkit-transition:all .2s ease;background-color:transparent;color:#303030;line-height:27px;padding:8px 0}
.header .nav ul li div a:hover{color:#fff;background:#0b1484}
.header.default{position:fixed;top:0;left:0;z-index:99}
.header.default .logo{padding:15px 0}
.header.default .logo img{height:62px;}
.header.default .nav ul li{height:52px;padding-top:20px;padding-bottom:20px;}
.header.default .nav ul li a.av{line-height:52px;}
.header.default .nav ul li div{top:92px}

.mySwiper{width:100% !important;position:relative}
.mySwiper .swiper-slide{overflow:hidden;height:100%}
.mySwiper .swiper-slide img.im1{display:block;width:100%;height:auto;object-fit:cover;object-position:center center}
.mySwiper .swiper-slide .tt{position:absolute;width:100%;height:100%;z-index:2;top:0;left:0}
.mySwiper .swiper-slide .tt img{opacity:0;-webkit-transform:translate3d(0,50px,0);transform:translate3d(0,50px,0);transition:.2s ease .4s;max-width:50%}
.mySwiper .swiper-slide-active .tt img{opacity:1;-webkit-transform:translate3d(0,0,0);transform:translate3d(0,0,0);transition:.25s ease .5s}
.mySwiper .swiper-dian{bottom:30px;text-align:center;width:94%;padding:0 3%;font-size:0}
.mySwiper .swiper-dian span{border-radius:0;width:30px;height:4px;background:#c0c4cc;opacity:0.6}
.mySwiper .swiper-dian .swiper-pagination-bullet-active{opacity:1;background:#fff}

.cbg{background:url(../images/x_r1.jpg) no-repeat right top;background-size:cover;padding-top:65px;padding-bottom:90px}

.htit h2{height:52px;line-height:52px;padding-bottom:20px;font-size:40px;color:#414141;background:url(../images/v_r2.png) no-repeat left bottom}
.htit a{float:right;display:inline-block;height:42px;line-height:42px;font-size:15px;background:url(../images/v_r1.png) no-repeat 80% center #e4e6ed;color:#818181;padding:0 50px 0 25px;-webkit-border-radius:22px;-moz-border-radius:22px;-o-border-radius:22px;border-radius:22px;margin-top:7px}
.htit-a h2{color:#fff;font-size:42px;background:url(../images/v_r5.png) no-repeat left bottom}

.show-c{padding-top:30px;}
.show-c dl{width:31.2%;margin-right:3.2%;background:#fff;-moz-box-shadow:0 0 20px #e6e6e6;-webkit-box-shadow:0 0 20px #e6e6e6;box-shadow:0 0 20px #e6e6e6;box-sizing:border-box;padding:30px 26px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px;text-align:center}
.show-c dl:nth-of-type(3n){margin-right:0}
.show-c dl dt{width:100%;height:262px;overflow:hidden;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px}
.show-c dl dt img{display:block;width:100%;height:100%;-webkit-transition:all .8s ease 0s;transition:all .8s ease 0s;-ms-transition:all .8s ease 0s;-webkit-transform:scale(1,1);transform:scale(1,1)}
.show-c dl:hover dt img{-webkit-transform:scale(1.03,1.03);transform:scale(1.03,1.03)}
.show-c dl dd.t1{font-size:22px;height:32px;line-height:32px;padding-top:22px;overflow:hidden}
.show-c dl dd.t1 a{display:block;color:#2f2f2f;font-weight:600}
.show-c dl dd.t1 a:hover{color:#0b1484}
.show-c dl dd.t2{padding-top:10px;height:66px;overflow:hidden}
.show-c dl dd.t2 a{display:inline-block;font-size:15px;color:#626262;line-height:33px;background:url(../images/v_r3.png) no-repeat left center;padding:0 12px}
.show-c dl dd.t3{padding-top:15px;padding-bottom:5px}
.show-c dl dd.t3 a{display:inline-block;font-size:15px;color:#0b1484;background:url(../images/v_r4.png) no-repeat right 6px;padding-right:20px;border-bottom:1px solid #0b1484;padding-bottom:5px}

.fbg{background:url(../images/x_r2.jpg) no-repeat left top;background-size:cover;padding:100px 0 110px}

.fangan-c{position:relative;overflow:hidden}
.fangan-c .fbox{width:100%;height:100%;box-sizing:border-box;text-align:left}
.fangan-c .fbox .box{height:100%}
.fangan-c .hd{width:26.25%;height:100%;padding-right:3.75%;padding-left:9.375%}
.fangan-c .hd .tit{height:52px;line-height:52px;padding-top:15px;padding-bottom:20px;font-size:40px;color:#414141;background:url(../images/v_r2.png) no-repeat left bottom}
.fangan-c .hd dl{width:100%;cursor:pointer}
.fangan-c .hd dl:nth-of-type(1){padding-top:15px}
.fangan-c .hd dl dt{width:40px;padding-right:15px}
.fangan-c .hd dl dt img{display:block;width:100%}
.fangan-c .hd dl dt img.ib{display:none}
.fangan-c .hd dl dd{padding:35px 0;width:calc(100% - 55px)}
.fangan-c .hd dl dd span{display:block;font-size:20px;color:#414141;line-height:36px;font-weight:600}
.fangan-c .hd dl dd p{font-size:14px;color:#bbb}
.fangan-c .hd dl.on dt img.ia{display:none}
.fangan-c .hd dl.on dt img.ib{display:block}
.fangan-c .hd dl.on dd{background:url(../images/hr-a.png) repeat-x left bottom}
.fangan-c .hd dl.on dd span{color:#0b1484}
.fangan-c .bd{width:calc(100% - 39.375%);height:100%}
.fangan-c .bd div.ac dl{width:100%;position:relative}
.fangan-c .bd div.ac dl dt{width:100%;overflow:hidden;height:648px;}
.fangan-c .bd div.ac dl dt img{display:block;height:100%;object-fit:cover;object-position:center center}
.fangan-c .bd div.ac dl dd{background:#fff;position:absolute;left:0;bottom:0;padding:20px 25px;width:84%;box-sizing:border-box}
.fangan-c .bd div.ac dl dd h3{font-size:20px;color:#202020;line-height:36px;font-weight:600}
.fangan-c .bd div.ac dl dd p{font-size:16px;line-height:29px;color:#515151;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}

.abg{background:url(../images/x_r3.jpg) no-repeat center center;background-size:cover;padding-top:80px;padding-bottom:100px}

.about-c{color:#fff;padding-top:25px;padding-bottom:45px;}
.about-c .zuo{width:600px;font-size:16px;line-height:30px}
.about-c .zuo p{overflow:hidden;max-height:120px}
.about-c .zuo a{display:inline-block;font-size:15px;background:url(../images/v_r6.png) no-repeat 84% center #dab273;height:46px;line-height:46px;padding:0 55px 0 30px;color:#fff;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px;margin-top:25px}
.about-c .you{width:calc(100% - 670px);padding-left:70px}
.about-c .you dl{width:31%;padding-right:3.5%}
.about-c .you dl:nth-of-type(3){padding-right:0}
.about-c .you dl dt{font-size:17px;height:52px;line-height:52px;position:relative;overflow:hidden;color:#fff}
.about-c .you dl dt span{display:inline-block;font-size:52px;font-family:"Nexa Bold";font-weight:600}
.about-c .you dl dt em{font-style:normal;position:absolute;height:21px;line-height:21px;padding-left:5px;padding-top:5px;font-family:"微软雅黑"}
.about-c .you dl dd{font-size:16px;color:#fff;line-height:29px;padding-top:10px}

.ysbox{background:#fff;-moz-box-shadow:7px 0 20px rgba(0,0,0,.31);-webkit-box-shadow:7px 0 20px rgba(0,0,0,.31);box-shadow:7px 0 20px rgba(0,0,0,.31);}
.ysbox dl{width:25%;box-sizing:border-box;padding:26px;background:url(../images/hr-b.png) repeat-y left top}
.ysbox dl:nth-of-type(1){background:none}
.ysbox dl.d1 dt{background:url(../images/v_r16.png) no-repeat right top}
.ysbox dl.d2 dt{background:url(../images/v_r13.png) no-repeat right top}
.ysbox dl.d3 dt{background:url(../images/v_r15.png) no-repeat right top}
.ysbox dl.d4 dt{background:url(../images/v_r14.png) no-repeat right top}
.ysbox dl dt h3{font-size:24px;color:#000;line-height:36px}
.ysbox dl dt span{font-size:15px;color:#aaa;display:block;line-height:27px}
.ysbox dl dd{font-size:15px;color:#737373;padding-top:20px;line-height:27px}
.ysbox-n{-moz-box-shadow:0 2px 20px rgba(0,0,0,.06);-webkit-box-shadow:0 2px 20px rgba(0,0,0,.06);box-shadow:0 2px 20px rgba(0,0,0,.06);}
.ysbox-n dl{background:none}

.nbg{background:url(../images/x_r4.jpg) no-repeat right top;background-size:cover;padding-top:65px;padding-bottom:90px}

.jbut{color:#fff;background:url(../images/ac.png) repeat-y center top;background-size:100% auto;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;-moz-box-shadow:0 0 20px #a5a8d3;-webkit-box-shadow:0 0 20px #a5a8d3;box-shadow:0 0 20px #a5a8d3}
.jbut:after{content:"";display:block;position:absolute}
.jbut:hover{color:#fff}

.news-c{padding-top:35px;}
.news-c dl{width:31.2%;margin-right:3.2%;background:#fff;-moz-box-shadow:0 2px 20px #d2d2e0;-webkit-box-shadow:0 2px 20px #d2d2e0;box-shadow:0 2px 20px #d2d2e0;box-sizing:border-box;padding:35px 26px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px;text-align:left}
.news-c dl:nth-of-type(3n){margin-right:0}
.news-c dl dt{background:url(../images/v_r7.png) no-repeat left bottom;padding-bottom:20px}
.news-c dl dt a{display:block;font-size:20px;color:#414141;font-weight:600;line-height:30px;height:60px;overflow:hidden}
.news-c dl dt a:hover{color:#0b1484}
.news-c dl dd.a{padding:15px 0}
.news-c dl dd.a span{display:block;background:url(../images/v_r8.png) no-repeat left center;padding-left:25px;font-size:15px;color:#828181;line-height:29px;height:29px}
.news-c dl dd.a p{padding-top:20px;font-size:16px;line-height:29px;height:174px;color:#5d5d5d;overflow:hidden}
.news-c dl dd.b{padding:10px 0}
.news-c dl dd.b a{display:inline-block;height:46px;line-height:46px;font-size:15px;padding:0 76px 0 40px}
.news-c dl dd.b a:after{height:13px;width:7px;right:40px;top:17px;background:url(../images/v_r9.png) no-repeat center center}

.zbg{background:#f5f6fa;position:relative}
.zbg img{display:block;width:100%}
.zbox{position:absolute;width:100%;height:100%;left:0;top:0}
.zbox .ac{margin:0 auto;text-align:center;}
.zbox .ac h2{font-size:48px;color:#414141;line-height:66px}
.zbox .ac p{font-size:22px;color:#494949;line-height:42px;padding:15px 0 40px}
.zbox .ac a{display:inline-block;height:50px;line-height:50px;font-size:16px;padding:0 60px 0 30px}
.zbox .ac a:after{height:13px;width:16px;right:30px;top:19px;background:url(../images/v_r6.png) no-repeat center center}

.ftbg{background:#091a2f}
.fnav{padding-top:35px;padding-bottom:50px;color:#45576d}
.fnav dl{box-sizing:border-box;padding-right:20px}
.fnav dl:nth-of-type(1){width:20%}
.fnav dl:nth-of-type(2){width:19%}
.fnav dl:nth-of-type(3){width:14.5%}
.fnav dl:nth-of-type(4){width:14.5%}
.fnav dl:nth-of-type(5){width:32%;padding-right:0}
.fnav dl dt{font-size:18px;color:#efefef;font-weight:bold;line-height:46px}
.fnav dl dd{font-size:15px;line-height:25px;padding:8px 0}
.fnav dl dd a{display:block;color:#45576d}
.fnav dl dd a:hover{color:#ddd}
.fnav dl:nth-of-type(5) dd{padding-left:28px}
.fnav dl:nth-of-type(5) dd.dz{background:url(../images/v_r10.png) no-repeat 0 9px}
.fnav dl:nth-of-type(5) dd.dh{background:url(../images/v_r11.png) no-repeat 0 9px}

.copy{background:url(../images/hr-t.png) repeat-x left top #091a2f;padding:23px 0 25px;font-size:15px;line-height:27px;color:#45576d}
.copy p{padding:6px 0}
.copy a{display:inline-block;color:#45576d}
.copy a:hover{color:#ddd}
.copy .lf{background:url(../images/flogo.png) no-repeat left top;padding-left:190px}

@media (max-width:1400px){
.mySwiper .swiper-slide .tt img{height:140px}
.htit h2,.fangan-c .hd .tit{font-size:37px}
.show-c dl dd.t1{font-size:20px}
.fangan-c .hd{width:31.25%;padding-left:4.375%}
.fangan-c .bd div.ac dl dd{width:90%}
.about-c .you dl dt span{font-size:50px}
.ysbox dl{padding:26px 22px}
.ysbox dl dt h3{font-size:22px}
.ysbox dl dt span{font-size:14px}
.ysbox dl dd{padding-top:18px}
.zbg .ac h2{font-size:45px}
.zbg .ac p{font-size:20px}
.cbg,.nbg{padding-top:55px;padding-bottom:80px}
.fbg{padding-top:90px;padding-bottom:100px}
.abg{padding-top:70px;padding-bottom:90px}
}

/*--nei--*/
.nbanner{ height:340px;}
.nbanner .box{ height:100%; text-align:center}
.nbanner .nr{ margin:0 auto}
.nbanner .tt{ display:inline-block; font-weight:600; font-size:34px; color:#fff; line-height:52px;}
.nbanner p{ font-size:13px; font-weight:bold; color:rgba(255,255,255,0.4); line-height:22px; text-transform:uppercase; padding-top:10px; letter-spacing:2px;}

.wbg{ background:#fff}

.ntit{ padding-top:55px; padding-bottom:20px; text-align:center}
.ntit h2{ font-size:42px; line-height:52px; background:url(../images/v_r2.png) no-repeat center bottom; color:#303030; padding-bottom:20px;}
.ntit-a h2{ background:url(../images/v_r5.png) no-repeat center bottom; color:#fff;}

.nnav ul{ width:100%; font-size:0; text-align:center}
.nnav ul li{ display:inline-block; padding:10px;}
.nnav ul li a{ display:block; color:#545454; font-size:16px; background:#dde6f1;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px; height:50px; line-height:50px; min-width:150px; padding:0 10px; overflow:hidden}
.nnav ul li.on a{ background:#0b1484; color:#fff;-moz-box-shadow:0 2px 20px #d2d2e0;-webkit-box-shadow:0 2px 20px #d2d2e0;box-shadow:0 2px 20px #d2d2e0;}

.xwlist dl{ border:1px solid #eee; box-sizing:border-box; width:100%; padding:12px; margin-top:35px;}
.xwlist dl:hover{ border-bottom:2px solid #0b1484; background:#fff;-moz-box-shadow:0 5px 20px rgba(4,0,0,0.15);-webkit-box-shadow:0 5px 20px rgba(4,0,0,0.15);box-shadow:0 5px 20px rgba(4,0,0,0.15);}
.xwlist dl dt{ width:200px; height:145px;}
.xwlist dl dt img{ display:block; width:100%; height:100%;}
.xwlist dl dd.d1{width:calc(100% - 426px); padding:0 30px;}
.xwlist dl dd.d1 a{ display:block; font-size:18px; height:36px; line-height:36px; overflow:hidden; padding-top:5px;}
.xwlist dl dd.d1 p{ font-size:15px; line-height:28px; color:#636363; padding-top:5px; height:56px; overflow:hidden}
.xwlist dl dd.d1 span{ display:block; padding-top:10px; color:#aeaeae; font-size:14px;}
.xwlist dl dd.d2{ width:166px;background:url(../images/hrm.png) repeat-y left top}
.xwlist dl dd.d2 a{ display:inline-block; font-size:15px; color:#0b1484; margin:0 auto; padding-left:12px;}

.dwlist{ padding-top:15px;}
.dwlist ul{ float:left; width:100%; border:1px solid #eee; box-sizing:border-box}
.dwlist ul li{ float:left; width:100%; box-sizing:border-box;background:url(../images/hr-b.png) repeat-x left top; height:65px; line-height:65px; font-size:16px;}
.dwlist ul li:nth-of-type(1){ background:none}
.dwlist ul li span{ color:#404040;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/dw_r1.png) no-repeat 23px 31px; padding-left:40px;}
.dwlist ul li a{ color:#0b1484; float:right; background:url(../images/dw_r2.png) no-repeat 10px center; padding-left:45px; padding-right:25px;}

.contact{ padding-top:20px; padding-bottom:75px}
.contact dl{ text-align:center; background:#fff; width:32%; padding:50px 20px 40px; margin-right:2%; box-sizing:border-box; border:1px solid #ddd}
.contact dl:nth-of-type(3){ margin-right:0}
.contact dl dt{ width:100%; height:136px;}
.contact dl dt img{ display:block; max-width:100%; max-height:100%; margin:0 auto}
.contact dl dd{ font-size:16px; color:#3d3d3d; line-height:32px; padding-top:20px}
.contact dl dd span{ display:block;}
.contact dl dd p{ font-size:17px; color:#0c0c0c; font-weight:bold; line-height:36px; font-family:"微软雅黑"}

.map{ padding-bottom:10px}
.map .tit{ padding-bottom:20px; text-align:center}
.map .tit h2{ display:inline-block; font-size:17px; line-height:36px; font-weight:bold; color:#3a3a3a; background:url(../images/lx_r5.png) no-repeat left center; padding-left:30px;}
#xmap{ height:400px; border:1px solid #ddd}

.zxtab{padding-top:5px;padding-bottom:80px}
.zxtab p{font-size:16px;line-height:30px;text-align:center;padding-bottom:20px;}
.zxtab ul{float:left;width:100%;}
.zxtab ul li{float:left;width:100%;position:relative;padding:12px 0;text-align:center}
.zxtab ul li.liz{float:left;width:49%}
.zxtab ul li.lir{float:right}
.zxtab ul li span{display:block;font-style:normal;width:100px;height:56px;line-height:56px;position:absolute;top:12px;left:10px; color:#666; text-align:left; font-size:16px;}
.zxtab ul li i{ font-style:normal;color:#f00;font-size:14px; padding-right:5px;}
.zxtab ul li.liz input,.zxtab ul li.li10 textarea{display:block;width:100%;background:#f2f2f2;font-size:16px;box-sizing:border-box;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;border-radius:5px;color:#666;border:none;}
.zxtab ul li.liz input{height:56px;line-height:54px;padding:0 10px 0 110px}
.zxtab ul li.li10 textarea{padding:15px 10px;width:100%;height:180px;line-height:28px;text-indent:100px;}
.zxtab ul li.lib{ text-align:center; padding-top:22px;}
.zxtab ul li.lic{ text-align:left}
.zxtab ul li.li10 input{background:#0b1484;color:#fff;font-size:17px;font-weight:bold;border:none;height:59px;line-height:59px;padding:0 60px;-webkit-border-radius:7px;-moz-border-radius:7px;-o-border-radius:7px;border-radius:7px}
.zxtab ul li.li10 input#reset{background:#696969;margin-left:26px;}

.falist dl{ width:100%; padding:45px 0; background:url(../images/hr-b.png) repeat-x left top}
.falist dl:nth-of-type(1){ background:none; padding-top:25px;}
.falist dl dt{ width:750px; height:430px; overflow:hidden}
.falist dl dt img{ display:block; width:100%; height:100%; box-sizing:border-box; background:#eee; padding:1px;}
.falist dl dd{width:calc(100% - 795px); padding-left:45px;}
.falist dl dd .at{ padding-top:45px;}
.falist dl dd .at a{ display:block; font-size:28px; line-height:42px; font-weight:bold; position:relative; padding-left:50px;}
.falist dl dd .at img{ width:40px; height:40px; position:absolute; left:0; top:0;}
.falist dl dd .at img.ib{ display:none}
.falist dl dd .at a:hover img.ia{ display:none}
.falist dl dd .at a:hover img.ib{ display:block}
.falist dl dd .bt,.falist dl dd .ct{ padding-top:30px;}
.falist dl dd .bt p{ font-size:16px; line-height:33px; color:#848484;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:5;}
.falist dl dd .ct a.jbut{display:inline-block;height:46px;line-height:46px;font-size:15px;padding:0 76px 0 40px}
.falist dl dd .ct a.jbut:after{height:13px;width:7px;right:40px;top:17px;background:url(../images/v_r9.png) no-repeat center center}

.lbg{ background:url(../images/c_r1.jpg) no-repeat center top; background-size:cover}

.weizhi{ font-size:15px;height:25px; line-height:25px; color:#5e718a; padding:25px 0 20px; background:url(../images/c_hr.png) repeat-x left bottom;}
.weizhi span{ display:inline-block; background:url(../images/c_r6.png) no-repeat 0 2px; padding-left:25px;}
.weizhi a,.weizhi-c a:hover{ color:#5e718a; display:inline-block; padding:0 5px;}
.weizhi-n{ background:url(../images/hrm.png) repeat-x left bottom}

.alimg{ padding-top:35px; padding-bottom:60px;}
.alimg .im{ float:left; width:675px; height:500px;}
.alimg .im img{ display:block; width:100%; height:100%;}
.alimg .wz{ float:left; width:calc(100% - 720px); padding-left:35px; color:#5b5b5b;}
.alimg .wz h1{ font-size:30px; line-height:36px; padding:30px 0 25px; color:#050505}
.alimg .wz .txt{ font-size:15px; line-height:33px; padding-bottom:35px;}
.alimg .wz ul{ border-top:1px solid #bfcfe6; border-bottom:1px solid #bfcfe6; padding:25px 0;display:-webkit-flex;-webkit-flex-wrap:wrap;-webkit-align-items:center;display:flex;flex-wrap:wrap;align-items:center;}
.alimg .wz ul li{ width:33.3333%; background:url(../images/c_hr.png) repeat-y right top; text-align:center}
.alimg .wz ul li:nth-of-type(3){ background:none}
.alimg .wz ul li span{ display:block; font-size:18px; line-height:28px; font-weight:bold;}
.alimg .wz ul li p{ font-size:15px; line-height:25px; padding-top:5px;}
.alimg .wz .btt{ padding-top:35px;text-align:center;}
.alimg .wz .btt a{ float:left; width:40%; padding-left:4%; height:90px; line-height:90px; font-size:17px; color:#fff; font-weight:bold; background:url(../images/c_r5.png) no-repeat 18% center #0b1484; border-radius:7px}
.alimg .wz .btt a:hover{ color:#fff}
.alimg .wz .btt span{ float:left; width:53%; background:#fff;border-radius:7px; height:90px; margin-left:3%; color:#a8a8a8}
.alimg .wz .btt em{ font-style:normal; font-size:26px; font-weight:bold; color:#494949; display:block; padding-top:15px;}

.show-txt{ padding-top:15px;}
.show-txt .ztit{ padding-top:35px; padding-bottom:20px;}
.show-txt .ztit h2{ font-size:24px; color:#000; background:url(../images/cr.png) no-repeat left center; height:36px; line-height:36px; padding-left:40px;}
.show-txt .nrtxt{ font-size:16px; color:#737373; line-height:38px; padding-left:5px;}
.show-txt .nrtxt img{ max-width:100% !important; height:auto !important}
.show-txt .nrtxt td{ border:1px solid #eee; padding:5px; box-sizing:border-box}

.xgtj{ padding-bottom:12px;}
.xgtj ul{ float:left; width:100%;}
.xgtj ul li{ float:left; width:31.4%; margin-right:2.9%; text-align:center}
.xgtj ul li:hover{-moz-box-shadow:0 2px 15px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.15);box-shadow:0 2px 15px rgba(0,0,0,0.15);}
.xgtj ul li:nth-of-type(3n){ margin-right:0}
.xgtj ul li img{ display:block; width:100%; height:303px;}
.xgtj ul li span{ display:block; font-size:16px; color:#fff; background:#545aa9; height:60px; line-height:60px; width:100%; padding:0 10px; box-sizing:border-box;}

.aimg{ padding-top:10px;}
.aimg img{ display:block; width:100%; height:auto}
.atext{ font-size:16px; line-height:30px; color:#606060; padding-top:30px; padding-bottom:60px;}
.ntext{ padding-top:20px; padding-bottom:65px;}
.atext img{ max-width:100% !important; height:auto !important}
.atext td{ border:1px solid #eee; padding:5px; box-sizing:border-box}

.whbg{ background:#f2f5fa}
.wenhua{ padding-top:20px; padding-bottom:85px;}
.wenhua dl{ width:32%; margin-right:2%; text-align:center; background:#fff; box-sizing:border-box; padding:65px 20px;}
.wenhua dl:nth-of-type(3n){ margin-right:0}
.wenhua dl dt img{ display:block; max-width:100%; margin:0 auto}
.wenhua dl dd span{ display:block; font-size:22px; font-weight:bold; letter-spacing:3px; color:#373737; padding-top:20px;}
.wenhua dl dd p{ font-size:16px; line-height:30px; color:#535353; padding-top:10px;}

.rbg{ background:url(../images/x_r3.jpg) no-repeat center center; background-size:cover;}
.rtxt{ font-size:17px; color:#fff; line-height:32px; text-align:center; padding-bottom:60px;}

.rySwiper{width:100%;padding-top:20px;padding-bottom:40px}
.rySwiper .swiper-slide{width:280px;height:410px; background:#7099bb; padding:2px;}
.rySwiper .swiper-slide img{display:block;width:100%;height:100%;}

.tiao{ background:#f4f4f4; width:100%; height:20px; line-height:20px;}

.title-n{ text-align:center; padding-top:45px;}
.title-n h1{ font-size:32px; color:#282828; line-height:50px; font-weight:normal}
.time-n{ font-size:15px; color:#9a9a9a; line-height:28px; padding-top:15px; text-align:center; padding-bottom:20px; background:url(../images/hrm.png) repeat-x left bottom;}
.text-nr{ font-size:16px; line-height:34px; color:#424242; padding-top:20px; padding-bottom:20px;}
.text-nr img{ max-width:100% !important; height:auto !important}
.text-nr td{ border:1px solid #eee; padding:5px; box-sizing:border-box}

.xlist{ padding-top:25px; padding-bottom:70px;}
.xlist ul{ float:left; width:100%;}
.xlist ul li{ float:left; width:48%; font-size:16px; line-height:50px; background:url(../images/hrm.png) repeat-x left bottom;}
.xlist ul li:nth-of-type(even){ float:right;}
.xlist ul li span{ float:right; color:#999; padding-left:10px;}
.xlist ul li a{ color:#363636;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/v_r3.png) no-repeat 0 22px; padding-left:15px}

.slist-a{ padding-top:15px; padding-bottom:15px}
.slist-a ul{ float:left; width:100%;}
.slist-a ul li{ float:left; width:23.5%; margin-right:2%; text-align:center}
.slist-a ul li:hover{-moz-box-shadow:0 2px 15px rgba(0,0,0,0.15);-webkit-box-shadow:0 2px 15px rgba(0,0,0,0.15);box-shadow:0 2px 15px rgba(0,0,0,0.15);}
.slist-a ul li:nth-of-type(4n){ margin-right:0}
.slist-a ul li img{ display:block; width:100%; height:226px;}
.slist-a ul li span{ display:block; font-size:16px; color:#fff; background:#545aa9; height:52px; line-height:52px; width:100%; padding:0 10px; box-sizing:border-box;}
.slist-b ul li{ width:31.4%; margin-right:2.9%;}
.slist-b ul li:nth-of-type(4n){ margin-right:2.9%}
.slist-b ul li:nth-of-type(3n){ margin-right:0}
.slist-b ul li img{ height:303px;}
.slist-b ul li span{ height:60px; line-height:60px;}
.slist-c{ padding-top:0}
.slist-c ul li{ margin-top:2.9%;}

.smore{ text-align:center; padding-top:35px; padding-bottom:75px;}
.smore a{display:inline-block;height:56px;line-height:56px;font-size:15px;padding:0 90px 0 66px}
.smore a:after{height:13px;width:7px;right:60px;top:22px;background:url(../images/v_r9.png) no-repeat center center}



@media (max-width:1400px){
.ntit h2{ font-size:40px;}

}








/*--------分页-------*/
.next_fy{padding-top:50px;padding-bottom:70px;text-align:center;font-size:14px}
.next_fy a,.next_fy b{height:40px;line-height:40px;margin:3px;display:inline-block;border:1px solid #e4e4e4;background:#fff;padding:0 15px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px}
.next_fy a:hover,.next_fy b{background:#0b1484;font-weight:500;color:#fff;border:1px solid #0b1484}
.next_fp{line-height:26px;font-size:16px;color:#424242;padding:25px 0 65px;text-align:left; background:url(../images/hrm.png) repeat-x left top;}
.next_fp p{ width:49%;}
.next_fp p.rg{ text-align:right}
.next_fp a{color:#424242}
.next_fp a:hover{color:#0b1484}














