/* CSS Document */
*{margin:0;padding:0;border:0;outline:none}
@font-face{font-family:"SourceHanSansCN-Regular";src:url(../fonts/SourceHanSansCN-Regular.woff2) format("woff2"),url(../fonts/SourceHanSansCN-Regular.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
@font-face{font-family:"SourceHanSansCN-Bold";src:url(../fonts/SourceHanSansCN-Bold.woff2) format("woff2"),url(../fonts/SourceHanSansCN-Bold.woff) format("woff");font-weight:normal;font-style:normal;font-display:swap}
body,html{font-family:"SourceHanSansCN-Regular","微软雅黑";height:100%;}
body{text-align:center;margin:0 auto;padding:0;background:#ffffff;font-size:14px;color:#333;width:100%;width:expression(document.body.clientWidth <= 320? "320px":"auto");min-width:320px;}
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;font-family:"SourceHanSansCN-Regular","微软雅黑";}
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:94%;max-width:1200px;margin:0 auto;text-align:left;box-sizing:border-box}
.clearfix: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:#1469b8;text-decoration:none}
/*清除链接虚框*/
a,area{blr:expression(this.onFocus=this.blur())}
:focus{-moz-outline-style:none}

.flexa{display:-webkit-flex;-webkit-flex-wrap:wrap;display:flex;flex-wrap:wrap;}
.itema{-webkit-align-items:center;align-items:center;}
.iteme{-webkit-align-items:flex-end;align-items:flex-end;}
.justb{-webkit-justify-content:space-between;justify-content:space-between;}
.justc{-webkit-justify-content:center;justify-content:center;}
.juste{-webkit-justify-content:flex-end;justify-content:flex-end;}

.wbg{background:#ffffff;}
.m20{margin-top:20px;}
.m25{margin-top:25px;}

/*-------*/
.htop{ padding:25px 0;}
.htop .logo{ width:250px;}
.htop .logo img{ display:block; max-width:100%; height:70px;}
.htop .kbut{ width:calc(100% - 500px); position:relative;}
.htop .kbut .lt{ padding:0 20px;}
.htop .kbut .lt img{ display:block; margin:0 auto; width:50px; height:46px;}
.htop .kbut .lt span{ display:block; font-size:16px; color:#727272; line-height:24px;}
.htop .tell{ width:170px; background:url(../images/tel.png) no-repeat left center; padding-left:50px;}
.htop .tell span{ font-size:16px; color:#606060; display:block; line-height:22px;}
.htop .tell p{ font-size:24px; color:#ff6300; font-weight:bold; line-height:36px;font-family:"SourceHanSansCN-Bold";}

.bbg{ background:#1469b8;}
.nav ul{ width:100%;}
.nav ul li{ width:10%; line-height:60px; text-align:center;}
.nav ul li a{ display:block; color:#fff; font-size:16px; padding:0 10px;}
.nav ul li a:hover{ color:#fff; background:#1171cb;}

.hbg{ background:#f7f7f7; padding-bottom:40px;}
.soso{ padding:15px 0; background:url(../images/hr2.png) repeat-x left bottom;}
.soso .zuo{ width:calc(100% - 300px); font-size:14px; color:#666; line-height:32px; font-weight:bold;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.soso .zuo a{ display:inline-block; color:#222; padding:0 8px;}
.soso .you{ width:270px;}
.soso .you form{ width:100%;}
.soso .you input{ display:block; height:32px; line-height:32px; box-sizing:border-box; font-size:14px;}
.soso .you input.key{ width:200px;border-radius:5px 0 0 5px; padding:0 10px; border:1px solid #1469b8; border-right:none;}
.soso .you input.btn{ width:70px;background:url(../images/i_r6.png) no-repeat 8px center #1469b8; background-size:14px auto; color:#fff;border-radius:0 5px 5px 0; padding:0 12px 0 28px;}

.city{ font-size:14px; color:#333; line-height:32px; padding:10px 0 22px;}
.city span{ display:inline-block; font-weight:bold;}
.city a{ color:#333; display:inline-block; padding:0 6px;}
.shr{background:url(../images/hr2.png) repeat-x left bottom; padding-bottom:10px;}

.lbox{width:36.67%;background:#fff;}
.rbox{width:22.67%;background:#fff;}

.htim{height:314px;position:relative;}
.htim .bd{position:relative;z-index:0;height:100%;width:100%;}
.htim .bd .tempWrap{ height:100%}
.htim .bd ul,.htim .bd ul li{ width:100%;height:100%;overflow:hidden;}
.htim .bd ul li img{display:block;width:100%;height:100%;vertical-align:top}
.htim .hd{position:absolute;z-index:1;left:0;bottom:0;height:42px;line-height:42px;text-align:center; width:100%;}
.htim .hd ul{width:100%;height:100%;}
.htim .hd ul li{cursor:pointer;width:10px;height:10px;margin:0 3px;background:#fff;overflow:hidden;font-size:0;border-radius:50%;opacity:.5;}
.htim .hd ul .on{opacity:1;}

.hcnt{width:36.67%; box-sizing:border-box; padding:10px 14px 14px;}
.hcnt .nt{ width:100%; line-height:24px; padding-top:10px;}
.hcnt .nt span{ display:block; width:60px; padding-right:3px; font-size:14px; text-align:center; letter-spacing:3px; color:#fff;}
.hcnt .nt span.s1{ background:url(../images/zk_r11.png) no-repeat left center; background-size:100% 100%;}
.hcnt .nt span.s2{ background:url(../images/zk_r12.png) no-repeat left center; background-size:100% 100%;}
.hcnt .nt span.s3{ background:url(../images/zk_r13.png) no-repeat left center; background-size:100% 100%;}
.hcnt .nt a{ display:block; width:calc(100% - 73px); font-size:15px; font-weight:bold; color:#000; padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.hcnt .nm{ padding-top:10px;}
.hcnt .nm a{ display:block; width:49%; font-size:14px; color:#333; line-height:26px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}

.hbtn{ background:none}
.hbtn .ltm{ background:url(../images/zk_r2.jpg) no-repeat left top; background-size:cover; text-align:center;border-radius:5px; color:#fff; padding:14px 5px;}
.hbtn .ltm p{ font-size:20px;text-shadow:0 3px 3px rgba(255, 255, 134, 0.22);font-family:"SourceHanSansCN-Bold"; font-weight:bold; line-height:40px; height:40px; overflow:hidden}
.hbtn .ltm p:nth-of-type(2){ font-size:22px; line-height:40px; padding-top:5px;}
.hbtn .ltm p:nth-of-type(2) span{ font-size:40px; display:inline-block; padding-right:5px;}
.hbtn .btn{ background:url(../images/zk_r17.png) repeat-y left top; background-size:100% auto;border-radius:5px; height:53px; line-height:53px; margin-top:14px; padding-left:20%;}
.hbtn .btn img{ display:block; height:24px; width:auto;}
.hbtn .btn span{ display:block; font-size:17px; color:#fff;font-family:"SourceHanSansCN-Bold"; font-weight:bold; padding-left:15px;}

.abox2 img{ display:block; width:100%; height:auto}

.htit,.stit,.xtit,.rtit{ height:64px; line-height:64px; background:url(../images/hr5.png) repeat-x left bottom #fff;}
.htit h2,.stit h2,.xtit h2,.rtit h2,.htit h3,.rtit h3,.stit h3{font-size:20px;font-family:"SourceHanSansCN-Bold";display:inline-block;color:#2d2e2e;}
.htit h2,.htit h3{background:url(../images/hr4.png) repeat-x left bottom;}
.htit h2 span,.htit h3 span{ display:block; padding-left:50px; padding-right:5px;}
.htit h2 span.t1{ background:url(../images/zk_r31.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t2{ background:url(../images/zk_r33.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t3{ background:url(../images/zk_r34.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t4{ background:url(../images/zk_r35.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t5{ background:url(../images/zk_r36.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t6{ background:url(../images/zk_r38.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t7{ background:url(../images/zk_r39.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t8{ background:url(../images/zk_r41.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t9{ background:url(../images/zk_r42.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t10,.htit h3 span.t10{ background:url(../images/3r.png) no-repeat 5px center; background-size:40px auto;}
.htit h2 span.t11{ background:url(../images/zk_r32.png) no-repeat 5px center; background-size:40px auto;}
.htit a,.stit a{ float:right; display:block; font-size:14px; color:#a8a8a8; padding-right:10px;}
.xgtt{ background:url(../images/hr5.png) repeat-x left bottom;}

.stit,.rtit{background-color:#e7f0f8;}
.stit h2,.stit h3{padding-left:50px; padding-right:5px;}
.stit h2.t1,.stit h3.t1{ background:url(../images/zk_r32.png) no-repeat 5px center; background-size:40px auto;}
.stit h2.t2,.stit h3.t2{ background:url(../images/zk_r37.png) no-repeat 5px center; background-size:40px auto;}
.stit h2.t3,.stit h3.t3{ background:url(../images/zk_r40.png) no-repeat 5px center; background-size:40px auto;}
.stit h2.t4,.stit h3.t4{ background:url(../images/zk_r43.png) no-repeat 5px center; background-size:40px auto;}

.xtit{ position:relative;}
.xtit h2{ padding:0 12px; cursor:pointer; font-weight:normal; color:#333;}
.xtit h2.on{ background:url(../images/hr4.png) repeat-x left bottom; font-weight:bold; color:#2d2e2e;}
.xtit .mbt{ float:right; padding-right:10px;}
.xtit .mbt a{ display:block; font-size:14px; color:#a8a8a8;}

.rtit h2,.rtit h3{width:50%;text-align:center;cursor:pointer;color:#333;font-weight:normal;}
.rtit h2.on,.rtit h3.on{background:url(../images/hr4.png) repeat-x left bottom;color:#2d2e2e;font-weight:bold;}

.hfwa{ padding:22px 15px 28px; width:100%;display:grid;-ms-grid-columns:(1fr)[3];grid-template-columns:repeat(3,1fr);grid-gap:16px; box-sizing:border-box;}
.hfwa a{ display:block; font-size:15px; line-height:46px;height:46px; text-align:center; color:#000; background:#fff2e8;border-radius:5px; overflow:hidden;}

.xlit{ padding:15px;}
.xlit dl{ width:100%; padding-bottom:8px;}
.xlit dl dt a{font-size:16px;line-height:28px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#000; font-weight:bold;}
.xlit dl dd{ font-size:14px; line-height:25px; padding-top:3px; color:#666;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}
.xlit ul{ width:100%;}
.xlit ul li{ width:100%; font-size:15px; line-height:35px; height:35px;}
.xlit ul li span{ color:#666; float:right; padding-left:10px;}
.xlit ul li a{ color:#000; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/zk_d.png) no-repeat 0 14px; padding-left:14px;}

.hxsa{ padding:22px 15px; width:100%; box-sizing:border-box;display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;}
.hxsa dl{ text-align:center;}
.hxsa dl dt img{ display:block; width:50px; height:50px; margin:0 auto;}
.hxsa dl dd{ font-size:15px; line-height:29px; padding-top:5px; color:#656565;}

.hlit{ padding:20px 15px 15px;}
.hlit dl.lt-a{ width:100%; padding-bottom:15px;}
.hlit dl.lt-a dt{ width:124px; height:70px; overflow:hidden;}
.hlit dl.lt-a dt img{ display:block;width:100%;height:100%;object-fit:cover;object-position:center center;}
.hlit dl.lt-a dd{width:calc(100% - 124px); box-sizing:border-box; padding-left:15px;}
.hlit dl.lt-a dd a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; font-size:15px; line-height:26px; font-weight:bold;}
.hlit dl.lt-a dd p{overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; font-size:14px; color:#666; line-height:22px;}
.hlit dl.lt-b{ width:100%; padding-bottom:8px;}
.hlit dl.lt-b dt a{font-size:16px;line-height:28px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#000; font-weight:bold;}
.hlit dl.lt-b dd{ font-size:14px; line-height:25px; padding-top:3px; color:#878787;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;}

.hlit ul{ width:100%;}
.hlit ul li{ width:100%; font-size:15px; line-height:36px; height:36px;}
.hlit ul li span{ color:#666; float:right; padding-left:10px;}
.hlit ul li a{ color:#000; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/zk_d.png) no-repeat 0 14px; padding-left:14px;}
.hlit-a{ padding:15px;}
.hlit-a .im{ width:100%; height:92px; overflow:hidden;}
.hlit-a .im img{ display:block; width:100%; height:100%;/*object-fit:cover;object-position:center center;*/}
.hlit-a ul{ padding-top:10px;}
.hlit-a ul li{ line-height:34px; height:34px;}

.hlit-b{ padding:15px;}
.hlit-b ul li{ line-height:35px; height:35px;}

.rimg{ padding:20px 15px; text-align:center;}
.rimg dl{ width:100%;}
.rimg dl dt{ width:100%;}
.rimg dl dt img{ display:block; max-width:82%; margin:0 auto;}
.rimg dl dd{ padding-top:5px;}
.rimg dl dd h3{ font-size:17px; color:#ff5300;}
.rimg dl dd p{ font-size:15px; color:#333; line-height:26px; padding-top:5px;}

.zkzy{ padding:15px 25px;}
.ntit{ background:url(../images/zw.png) repeat-x left center; height:28px; line-height:28px; padding:15px 0;}
.ntit h3{ font-size:20px; color:#2d2e2e; color:#2d2e2e; background:#fff; display:inline-block; padding-right:10px; font-weight:bold;}
.ntit a{ float:right; font-size:14px; background:#a1c3e3;border-radius:15px 0 15px 0; color:#fff; padding:0 15px;}
.nlit{ padding-top:5px; padding-bottom:15px;}
.nlit ul{ width:32%; margin-right:2%; background:#f1f6fb;border-radius:5px; box-sizing:border-box; padding:10px 15px;}
.nlit ul:nth-of-type(3){ margin-right:0;}
.nlit ul li{ height:38px; line-height:38px;}
.nlit ul li a{font-size:14px;color:#000;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/zk_d.png) no-repeat 0 15px; padding-left:14px;}

.zlit{ padding:15px;}
.zlit ul{ width:100%;}
.zlit ul li{ width:100%; line-height:37px; height:37px;display:flex;flex-wrap:wrap;align-items:center;}
.zlit ul li em{ display:inline-block; font-style:normal; width:18px; height:18px; line-height:18px; font-size:12px; text-align:center; background:#919191; color:#fff;border-radius:3px;}
.zlit ul li a{ width:calc(100% - 18px); display:block; font-size:15px; color:#000; box-sizing:border-box; padding-left:10px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.zlit ul li:nth-of-type(1) em,.zlit ul li:nth-of-type(2) em,.zlit ul li:nth-of-type(3) em{ background:#1469b8;}

.xlit-a,.links{ padding:15px;}
.xlit-a ul{ width:100%;}
.xlit-a ul li{ width:48%; font-size:15px; line-height:35px; height:35px;}
.xlit-a ul li span{ color:#666; float:right; padding-left:10px;}
.xlit-a ul li a{ color:#000; display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; background:url(../images/zk_d.png) no-repeat 0 14px; padding-left:14px;}

.links a{ display:inline-block; font-size:15px; color:#686868; line-height:30px; padding-right:25px;}

.footer{ background:url(../images/tm2.png) repeat-x left top; background-size:auto 100%; padding:30px 0 25px;}
.footer .box{ color:#fff; text-align:center; line-height:30px;}
.footer a{ color:#fff;}

.gbnt{ position:fixed; right:30px; bottom:5%; width:36px; height:36px; background:url(../images/muc.png) no-repeat center center #fff; background-size:75% auto;border-radius:50%;box-shadow:0 0 10px rgba(0,0,0,.1); opacity:.9; display:none}
.gbnt.zk{ background:url(../images/mue.png) no-repeat center center #fff; background-size:80% auto;}


/*----*/
.nzuo{ width:75.33%;}
.nyou{ width:22.67%;}

.dqwz{ background:#f1f1f1; color:#8e8e8e; height:36px; line-height:36px; padding:10px 15px; font-size:15px;}
.dqwz span{ display:inline-block; background:url(../images/2w_r1.png) no-repeat 0 8px; padding-left:25px;}
.dqwz a{ display:inline-block; color:#8e8e8e; padding:0 5px;}

.nrtt{ background:url(../images/hr5.png) repeat-x left bottom; height:64px; line-height:64px;}
.nrtt .lm{ font-size:24px; display:inline-block; padding:0 15px; position:relative; background:url(../images/hr4.png) repeat-x left bottom; font-weight:bold}
.nrtt .lm:after,.nrtt .lm:before{content:""; position:absolute;}
.nrtt .lm:after{ width:12px; height:12px; left:0; bottom:15px; background:url(../images/2w_r3.png) no-repeat center center; background-size:100% auto;}
.nrtt .lm:before{ width:24px; height:24px; right:0; top:5px; background:url(../images/2w_r2.png) no-repeat center center; background-size:100% auto;}
.nrtt a{ float:right; color:#999; padding-right:10px;}

.nlist ul{ padding:17px 0; border-bottom:1px dashed #d0d0d0;}
.nlist ul li{ font-size:15px; line-height:43px; height:43px;}
.nlist ul li a{ color:#000; background:url(../images/zd.png) no-repeat left center; padding-left:12px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;}
.nlist ul li span{ float:right; color:#666; padding-left:10px;}
.nlist-m ul{ padding-bottom:0; border-bottom:none;}

.nrtit{ padding-top:45px; text-align:center;}
.nrtit h1{ font-size:26px; color:#000; font-weight:normal; line-height:36px;}
.nrtime{ font-size:15px; color:#999; line-height:29px; padding:10px 0 15px; font-weight:normal; text-align:center; border-bottom:1px dashed #dfdfdf}
.nrtext{ font-size:15px; line-height:31px; color:#000; padding:20px 0;}
.nrtext a{ color:#1469b8; text-decoration:underline}
.nrtext td{ box-sizing:border-box; padding:8px 4px; border:1px solid #ddd;}

.smtext{ font-size:14px; line-height:31px; color:#f00; padding-bottom:30px;}

.ntab{ background:#e0e9f1;border-radius:5px; padding:14px 15px;}
.ntab select,.ntab input{ display:block; height:44px; line-height:44px; border:1px solid #c5c5c5;border-radius:5px; background:#fff; width:25.5%; box-sizing:border-box; font-size:14px; padding:0 5px; color:#777;}
.ntab input.btn{ width:19%; background:#1469b8; color:#fff; font-size:15px; border-color:#1469b8;}

.xlist ul{ border-bottom:none;}

.ztab{ padding-top:30px;}
.ztab table{border-radius:5px; overflow:hidden;}
.ztab tr:nth-of-type(odd){ background:#f7f7f7;}
.ztab tr:nth-of-type(even){ background:#eef1f5;}
.ztab tr:nth-of-type(1){ background:#1469b8;}
.ztab tr:not(:first-child):hover{ background:#4185c5;}
.ztab tr td{ box-sizing:border-box; font-size:15px; color:#5d5d5d; line-height:31px; box-sizing:border-box; padding:10px 10px 10px 20px;}
.ztab tr td a{ display:block; border:1px solid #acc8e3; color:#1469b8; box-sizing:border-box; max-width:96px; margin:0 auto;border-radius:20px;}
.ztab tr td.t1{ width:24%;}
.ztab tr td.t2{ width:16%;}
.ztab tr td.t3{ width:18%;}
.ztab tr td.t4{ width:27%;}
.ztab tr td.t5{ width:15%;}
.ztab tr:nth-of-type(1) td{ color:#fff; font-weight:bold;padding:15px 10px 15px 20px;}
.ztab tr td:nth-of-type(5){ text-align:center;padding:15px 10px;}
.ztab tr:not(:first-child):hover td{ color:#fff;}
.ztab tr:not(:first-child):hover td a{ color:#fff; border-color:#a9c8e5;}

.ktbox{ padding-bottom:15px;}
.ktbox .zuo{ width:23%; background:#e3eaf1;}
.ktbox .zuo .nrtt{ background-color:#f7f7f7;}
.ktbox .zuo .nrtt .lm{ font-weight:bold; display:block;}
.ktbox .zuo ul li{ padding:22px 15px; border-top:1px solid #d5e2ee}
.ktbox .zuo ul li a{ display:block; font-size:18px; color:#535353; line-height:32px; background:url(../images/s_r1.png) no-repeat right 10px;}
.ktbox .mid{ width:50%; background:#fff; font-size:15px; color:#535353; line-height:30px; box-sizing:border-box; padding:20px 25px; margin-top:60px;}
.ktbox .mid h2{ font-size:20px; text-align:center; line-height:36px; padding:10px 0;}
.ktbox .mid img.im{ display:block; width:180px; margin:0 auto; border:1px solid #b8cffa;}
.ktbox .mid a.bt{ background:#1469b8; font-size:17px; color:#fff; font-weight:bold; height:40px; line-height:40px; display:block; width:224px;border-radius:30px;text-align:center; margin:20px auto;}
.ktbox .mid p.a1{ text-align:center}
.ktbox .mid p.a2{ text-align:left;}
.ktbox .mid p.or{ color:#ff6300; padding-top:25px;}
.ktbox .you{ width:23%; background:#fff;}
.ktbox .you .htit{ background-color:#f7f7f7;}
.ktbox .you .htit h2{ display:block;}
.ktbox .you dl{ width:100%; padding:18px 0 15px; border-bottom:1px dashed #e4e4e4; background:#fff;}
.ktbox .you dl dt{ background:url(../images/s_r3.png) no-repeat 9px center; background-size:22px; padding-left:40px; padding-right:10px;}
.ktbox .you dl dt a{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis; color:#242323; font-size:14px; font-weight:bold; line-height:22px;height:22px;}
.ktbox .you dl dd{ font-size:14px; line-height:22px; color:#7c7c7c;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2; padding-left:40px; padding-top:5px; padding-right:10px;}
.ktbox .you .btn{ padding-top:20px;}
.ktbox .you .btn a{ color:#e5e4e4; background:#1469b8; display:block; width:85%; margin:0 auto; text-align:center; height:50px; line-height:50px; font-size:15px;box-shadow:0 0 7px rgba(20,105,184,.26);border-radius:30px;}

.sntt{ text-align:center; margin-top:25px;}
.sntt h3{ font-size:18px; color:#333; font-weight:bold; display:inline-block; position:relative; line-height:32px; padding:0 32px;}
.sntt h3:after,.sntt h3:before{content:""; position:absolute; top:50%; margin-top:-7px; width:26px; height:14px;}
.sntt h3:after{background:url(../images/beb_lbg.png) no-repeat right center;left:0;}
.sntt h3:before{background:url(../images/beb_rbg.png) no-repeat left center;right:0;}

.snul{ padding-top:30px;}
.snul dl{ width:31.4%; position:relative;}
.snul dl dt{ padding-left:20px; font-size:14px; line-height:24px; font-weight:bold;}
.snul dl:nth-of-type(1) dt{background:url(../images/btm_lxwm.png) no-repeat 0 4px; background-size:14px auto;}
.snul dl:nth-of-type(2) dt{background:url(../images/btm_app.png) no-repeat 0 5px; background-size:14px auto;}
.snul dl:nth-of-type(3) dt{background:url(../images/btm_xcx.png) no-repeat 0 5px; background-size:14px auto;}
.snul dl dd{ background:#fff; box-shadow:2px 2px 10px -2px #ddd; padding:10px 15px; margin-top:8px; font-size:13px; color:#989898; line-height:25px; min-height:75px;}
.snul dl dd span{ font-weight:bold; font-size:16px; color:#000;}
.snul dl dd img{ position:absolute; right:12px; bottom:12px;border:1px solid #333;}

.bmbox .zuo{ background:#E1E1E1; width:35%; padding:15px; box-sizing:border-box;}
.bmbox .zuo .tt{ font-size:14px; color:#fff; background:#86a7c6; font-weight:bold; line-height:28px; text-align:center;}
.bmbox .zuo .nr{ font-size:14px; color:#6c6c6c; line-height:30px; padding:10px 0;}
.bmbox .zuo .nr p{ padding:3px 0;}
.bmbox .zuo .nr p span{ color:#ff6300;}
.bmbox .zuo .im{ padding:25px 0 15px;}
.bmbox .zuo .im div{ width:49%; text-align:center;}
.bmbox .zuo .im div img{display:block; width:120px; max-width:100%; margin:0 auto;}
.bmbox .zuo .im div span{ display:block; font-size:13px; line-height:25px; font-weight:bold; padding-top:12px;color:#ff6300;}
.bmbox .you{ width:63%; background:#fff; box-sizing:border-box; padding:10px;}
.bmbox .you .tt{ font-size:16px; font-weight:bold; border-bottom:1px solid #eee; line-height:32px; text-align:center; padding:5px;}
.bmbox .you .tab{ font-size:15px; line-height:40px; padding-top:20px;}
.bmbox .you .tab dl{ width:100%; padding:5px 0;}
.bmbox .you .tab dl dt{ width:160px; text-align:center;}
.bmbox .you .tab dl dd{ width:calc(100% - 160px); position:relative;}
.bmbox .you .tab dl dd input,.bmbox .you .tab dl dd select{ display:block; width:70%; height:40px; line-height:40px; box-sizing:border-box; border:1px solid #eee; padding:0 3px;}
.bmbox .you .tab dl dd em{ position:absolute; font-style:normal; color:#f00; left:71%; top:0}
.bmbox .you .tab dl dd input#ystk{ width:12px; height:12px; margin-top:13px; margin-right:10px;}
.bmbox .you .tab dl dd a{color:#ff6300;}
.bmbox .you .tab .ibnt{ padding:10px 0;}
.bmbox .you .tab .ibnt input{ display:block; width:35%; background:#3790e2; font-size:15px; color:#fff; height:32px; line-height:32px;}
.bmbox .you .tab .ibnt input:nth-of-type(2){ margin-left:2%;}
.bmbox .you .tab .tishi{ font-size:12px; line-height:22px; text-align:center; padding:15px 0; color:#ccc;}
.bmbox .you .st{ font-size:16px; background:#f6f6f6; line-height:28px; padding:10px; margin-top:20px; text-align:center; color:#1469b8;}
.bmbox .you .txt{ box-sizing:border-box; border:1px solid #f6f6f6; padding:15px; font-size:15px; line-height:29px;}
.bmbox .you .txt p{ padding:10px 0; color:#ff6300;}
.bmbox .you .txt ul{ background:#f6f6f6; padding:10px;}







/*--------分页-------*/
.next_fy{text-align:center;font-size:15px;padding-top:40px;padding-bottom:40px;}
.next_fy a{height:38px;line-height:38px;margin:0 5px;display:inline-block;background:#fff;padding:0 15px;border-radius:3px;color:#999;}
.next_fy a:hover,.next_fy a.active{background:#1469b8;color:#fff;}
.next_fp{ font-size:15px;line-height:31px;color:#000;padding-top:20px;padding-bottom:20px;}
.next_fp a{color:#333}
.next_fp a:hover{color:#1469b8}


@media (max-width:1260px) {
.m25{ margin-top:20px;}
.hbtn .ltm p{ font-size:18px;}
.hbtn .ltm p:nth-of-type(2){ font-size:20px;}
.hbtn .ltm p:nth-of-type(2) span{ font-size:38px;}
.htit,.stit,.xtit,.rtit{ height:62px; line-height:62px;}
.htit h2 span,.htit h3 span,.stit h2,.stit h3{ background-size:35px auto !important; padding-left:45px;}
.htit h2,.stit h2,.xtit h2,.rtit h2,.ntit h3{ font-size:18px;}
.ntit a{ font-size:12px;}
.rbox{ width:23.4%;}
.ktbox .zuo .nrtt .lm{ font-size:22px;}
.ktbox .zuo ul li a{ font-size:17px;}
}
@media (max-width:1160px) {
.htop{ padding:20px 0;}
.htop .kbut .lt{ padding:0 15px;}
.nrtit h1{ font-size:24px;}
.ktbox .zuo .nrtt .lm{ font-size:20px; padding:0 10px;}

}
@media (max-width:1060px) {
.htop .logo img{ height:60px;}
.htop .kbut .lt{ padding:0 10px}
.htop .kbut .lt img{ width:auto; height:36px;}
.htop .kbut .lt span{ font-size:14px; line-height:24px;}
.nav ul li a{ font-size:15px;}
.nrtt{ height:60px; line-height:60px;}
.nrtt .lm{ font-size:22px;}
.next_fy{ padding-bottom:30px; padding-top:35px;}
.ktbox .zuo{ width:100%; background:none}
.ktbox .zuo .nrtt .lm{ display:inline-block;}
.ktbox .zuo ul{ width:100%;display:flex;flex-wrap:wrap; padding-top:5px;}
.ktbox .zuo ul li{ border:none; width:32.4%; margin-right:1.4%; margin-top:1.4%; box-sizing:border-box; background:#e3eaf1; padding:10px 12px;}
.ktbox .zuo ul li:nth-of-type(3n){ margin-right:0;}
.ktbox .mid{ width:100%; margin-top:25px;}
.ktbox .you{ width:100%; margin-top:25px;}
.ktbox .you .btn{ padding-bottom:30px;}

}

@media (max-width:990px) {
.htop .kbut{ position:fixed; right:10px; width:72px; bottom:calc(5% + 40px); z-index:99;border-radius:10px; overflow:hidden;box-shadow:0 0 10px rgba(0,0,0,.1); padding:5px; background:#fff; display:block;}
.htop .kbut.gb{ display:none}
.htop .kbut .lt{ padding:5px 0; width:100%; text-align:center;}
.lbox{ width:49%;}
.hbtn{ width:100%; margin-top:20px;display:flex;flex-wrap:wrap;justify-content:space-between}
.hbtn .ltm{ width:30%; box-sizing:border-box;}
.hbtn .btn{ width:21.4%; padding:23px 10px; margin-top:0; height:auto; line-height:31px; display:block; text-align:center;box-sizing:border-box;}
.hbtn .btn img{ margin:0 auto;}
.hbtn .btn span{ padding:10px 0 0;}
.rbox-m{ width:100%;}
.hxsa{grid-template-columns:repeat(3,1fr);grid-gap:24px;}
.eimg,.zkwk-m{ width:49%;-webkit-box-ordinal-group:2!important;-ms-flex-order:2!important;order:2!important;}
.zktm-m,.nlit ul{ width:49%;}
.nlit ul:nth-of-type(3){ margin-right:0; display:none;}
.nlit ul:nth-of-type(2){ margin-right:0;}
.nzuo{ width:100%;}
.nyou{ width:100%;display:none}
.ktbox .zuo ul li a{ font-size:16px; line-height:30px;}
.gbnt{ display:block;}
.snul{ padding-top:0;}
.snul dl{ width:100%; padding-top:30px;}

}

@media (max-width:860px) {
.nav{ width:100%; padding:6px 0;}
.nav ul li{ width:20%; line-height:32px;}
.nav ul li a{ padding:0;}
.htop{ padding:15px 0}
.htop .logo{ width:180px;}
.htop .logo img{ height:50px;}
.htop .tell{ background-size:32px auto; padding-left:40px; width:140px;}
.htop .tell span{ font-size:14px;}
.htop .tell p{ font-size:20px; line-height:28px;}
.soso .zuo{ width:100%;white-space:inherit}
.soso .you{ width:100%; padding-top:6px;}
.soso .you input.key{ width:calc(100% - 70px);}
.bmbox .zuo{ width:100%;-webkit-box-ordinal-group:2!important;-ms-flex-order:2!important;order:2!important; margin-top:20px;}
.bmbox .you{ width:100%;}

}

@media (max-width:768px) {
.dqwz{ font-size:14px; height:32px; line-height:32px; padding:10px;}
.dqwz span{ background-position:0 6px;}
.nrtt .lm{ font-size:20px;}
.nlist ul{ padding:15px 0;}
.nlist-m ul{ padding-bottom:0;}
.next_fy{ padding-top:30px; padding-bottom:20px; font-size:14px;}
.next_fy a{ margin:3px; padding:0 13px; height:36px; line-height:36px;}
.nrtit{ padding-top:30px;}
.nrtit h1{ font-size:22px;}
.nrtime{ font-size:13px; line-height:21px;}
.xlist ul{ padding-bottom:0;}
.ztab tr td.t4{ width:26%;}
.ztab tr td.t5{ width:16%;}
.ktbox .zuo ul li{ padding:10px;}
.ktbox .zuo ul li a{ font-size:15px; line-height:27px; background-position:right 7px;}
.ktbox .you{ margin-top:20px;}

}

@media (max-width:640px) {
.htim{ width:100%; height:auto;}
.hcnt{ width:100%; margin-top:20px;}
.hbtn .ltm,.lbox,.rbox{ width:100%;}
.hbtn .btn{ width:32%; margin-top:2%;}
.eimg,.zkwk-m{-webkit-box-ordinal-group:0!important;-ms-flex-order:0!important;order:0!important;}
.hlit-a .im{ height:auto;}
.nlit ul{ width:100%; margin-right:0;}
.nlit ul:nth-of-type(2){ margin-top:15px;}
.zkzy{ padding:15px 20px;}
.xlit-a ul{ display:block;}
.xlit-a ul li{ width:100%;}
.links a{ padding-right:15px;}
.footer .box{ line-height:26px;}
.ztab{ overflow:auto;}
.ztab table{ width:170% !important;}
.ztab tr td{ padding:10px; font-size:14px; line-height:28px;}
.ztab tr:nth-of-type(1) td{ padding:15px 10px;}
.ktbox{ padding-bottom:0;}
.ktbox .zuo ul li{ width:49.3%;}
.ktbox .zuo ul li:nth-of-type(3n){ margin-right:1.4%;}
.ktbox .zuo ul li:nth-of-type(even){ margin-right:0;}
.ktbox .mid{ margin-top:20px;}
.bmbox .you .tab{ font-size:14px;}
.bmbox .you .tab dl dt{ width:120px;}
.bmbox .you .tab dl dd{ width:calc(100% - 120px);}
.bmbox .you .tab dl dd input,.bmbox .you .tab dl dd select{ width:90%;font-size:14px;}
.bmbox .you .tab dl dd em{left:91%;}
.bmbox .you .tab dl dd input#ystk{ margin-right:5px;}
.bmbox .you .tab dl dd label{ font-size:12px;}
.bmbox .you .tab .ibnt input{ font-size:14px;}

}

@media (max-width:440px) {
.htop{ padding:12px 0;}
.htop .logo img{ height:42px;}
.htop .tell{ background-size:28px auto; padding-left:35px; width:125px;}
.htop .tell span{ line-height:20px;}
.htop .tell p{ font-size:18px; line-height:22px;}
.nav ul li{ line-height:28px;}
.nav ul li a{ font-size:14px;}
.soso .zuo{ font-size:13px; line-height:25px; font-weight:normal}
.soso .you{ padding-top:8px;}
.city{ line-height:28px; padding-bottom:16px;}
.shr{ padding-bottom:10px;}
.hcnt,.hbtn,.m25{ margin-top:15px;}
.hbtn .btn{ padding:20px 10px;}
.hbtn .btn span{ font-size:15px;}
.htit,.stit,.xtit,.rtit{ height:56px; line-height:56px;}
.htit h2,.stit h2,.xtit h2,.rtit h2,.ntit h3{ font-size:17px;}
.hfwa{ padding:20px 15px 25px;grid-gap:12px;}
.hfwa a{ height:42px; line-height:42px;}
.hxsa{grid-gap:18px;}
.hbg{ padding-bottom:30px;}
.footer{ padding:22px 0 20px;}
.footer .box{ font-size:13px; line-height:25px;}
.nrtt,.htit h3{ height:56px; line-height:56px;}
.next_fy{ padding-top:22px; padding-bottom:15px;}
.nrtit h1,.htit h3{ font-size:18px;}
.nrtext{ padding:15px 0;}
.ntab{ padding:7px 12px 12px;}
.ntab select,.ntab input{ width:49%; margin-top:2%;}
.ntab input.btn{ width:49%;}
.ktbox .mid h2{ font-size:18px;}
.ktbox .mid a.bt{ font-size:16px; width:200px;}
.ktbox .zuo ul li{ padding:10px 7px;}
.ktbox .zuo ul li a{ font-size:14px; background-size:6px auto; background-position:right 8px}
.nrtt .lm:before{ width:20px; height:20px; top:7px;}

}
@media (max-width:375px) {
.hbtn .btn{ padding:15px 5px;}
.htit h2,.stit h2,.xtit h2,.rtit h2,.ntit h3{ font-size:16px;}





}