/************************/
body{background:#eaf2ff;}
.nav{background: linear-gradient(180deg, rgba(0, 0, 0, 0.2) 0%, rgba(0, 0, 0, 0) 100%);}
.nybanner{width:100%;position:relative;}
.nybnnerimg img{width:100%;}
.dw{width:100%;position:absolute;left:0;bottom:0;background: linear-gradient(180deg, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.5) 100%);padding:20px 0 40px 0;}
.dw h5{line-height:40px; font-size:36px;color:#fff;margin-bottom:30px;font-weight:bold;padding-bottom:15px;border-bottom:4px solid #fff;display: inline-block;vertical-align: bottom;}
.dw .dwbox{display:flex;flex-wrap:wrap;justify-content:left;}
.dw .dwbox img{width:20px; line-height:20px;margin-right:10px;}
.dw .dwbox a{line-height:20px;color:#fff;}
.dw .dwbox a>br{display:none;}
.dw .dwbox p{line-height:20px;color:#fff;margin:0 5px;}
.dw .dwbox a:hover{text-decoration:underline; }
/************************/
.main{width:100%;padding:0 0 100px 0;background:url("../img/nybj01.png") center bottom no-repeat;background-size:100%;min-height:580px;}
/*************专业建设***********/
.zyksul{margin-top:60px;}
.zyksul li{width:48%;float:left; box-shadow: 0 5px 20px #85b3fa;margin:20px 0 40px 0;}
.zyksul li:nth-child(2n){ float:right;}
.zyksul li a{width:100%;display:block;position:relative;background:#fff;}
.zyksul .zyksulimg{width:440px;height:280px; overflow:hidden; float:left;}
.zyksul .zyksulimg img{width:100%; height:100%;object-fit: cover;transition: 0.5s;}
.zyksul .zyksulfont{width:calc(100% - 440px); float:left;padding:30px 30px 0 30px;}
.zyksul .zyksulfont h6{width:100%;display:block; line-height:40px;font-size:24px;font-weight:bold;}
.zyksul .zyksulfont p{width:100%; line-height:30px;font-size:18px;text-transform: uppercase;opacity: 0.4;margin-top:10px;}
.zyksul .zyksulfont span{width:110px; line-height:9px;font-size:16px; display:block; color:#0058df;background:url("../img/jtimg01.png") right top no-repeat;float:right;position:absolute;right:30px;bottom:30px;background-size: contain;}
.zyksul li:hover a{background:#0058df;background: linear-gradient(-120deg, rgba(64,139,255,1) 0%, rgba(1,80,240,1) 100%);}
.zyksul li:hover .zyksulimg img{transform: scale(1.05);}
.zyksul li:hover .zyksulfont h6{color:#fff;}
.zyksul li:hover .zyksulfont p{color:#fff;}
.zyksul li:hover .zyksulfont span{color:#fff;background:url("../img/jtimg01b.png") right top no-repeat;background-size: contain;}
/**************专业详情**********/
.zyxqtitle{width:100%;position:relative;margin:70px 0 50px 0;}
.zyxqtitle span{font-size:36px; line-height:40px;padding-bottom:20px;text-align:center;display:block;position:relative;font-weight:bold;margin:10px 0 0 0;}
.zyxqtitle p{width:100%;font-size:40px; line-height:40px; font-weight:bold;text-align:center;    text-transform: uppercase;position:absolute;z-index:-1;left:0;top:0;opacity:0.08;}
.zyxqtitle span:before{content:"";width:5%; height:4px;background:#0957f2;position:absolute;left:50%;bottom:0;margin-left:-2.5%;}
.title h6{float:left;line-height:40px;font-size:30px;font-weight:bold;padding-left:20px;border-left:6px solid #0957f2;}

.zyjjbox{width:100%;background:#fff;margin-top:40px;position:relative;z-index:2;}
.zyjjbox:before{content:"";width:210px;height:209px;background:url("../img/zyico01.png") no-repeat;position:absolute;right:0;bottom:0;z-index:-1;background-size: contain;}
.zyjjimg{width:50%;float:left;}
.zyjjimg img{width:100%;}
.zyjjfont{width:47%;float:right;padding:30px 30px 0 0;}
.zyjjfont p{width:100%; line-height:48px;font-size:20px;text-indent:2em;}
.hxnlpy{margin:40px 0;}
.hxnlul{margin:40px 0 0 0;display:flex;flex-wrap:wrap;}
.hxnlul li{width:18%;float:left;background:#fff;margin:0 2.5% 0 0;}
.hxnlul li:nth-child(5){ float:right;margin:0;}
.hxnlul li a{width:100%;}
.hxnlul li .hxnlimg{width:100%;height:180px;overflow:hidden;}
.hxnlul li .hxnlimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.hxnlul li .hxnlfont{width:100%;padding:10px;}
.hxnlul li .hxnlfont p{width:100%;line-height:30px;}
.hxnlul li .hxnlfont span{width:100%;line-height:30px;height:30px;text-align:center;overflow:hidden; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.hxnlul li:hover{background:#0957f2;}
.hxnlul li:hover .hxnlimg img{transform: scale(1.05);}
.hxnlul li:hover .hxnlfont p{color:#fff;}
.hxnlul li:hover .hxnlfont span{color:#fff;}
.zymxfont{margin:40px 0 0 0;background:#fff;padding:20px;}
.zymxfont p{ line-height:48px;text-indent:2em;font-size:18px;}
/**************学院概况**********/
.yyjj{margin:80px 0 0 0;}
.yyjj .yyjjimg{width:50%;float:left;padding:6px 0 0 6px;position:relative;z-index:2;}
.yyjj .yyjjimg:before{content:"";width:50px;height:50px;background:#0957f2;position:absolute;left:0;top:0;z-index:-1;}
.yyjj .yyjjimg img{width:100%;}
.yyjj .yyjjfont{width:48%;float:right;}
.yyjj .yyjjfont p{width:100%; line-height:60px;font-size:20px;text-indent:2em;}
.xycont{margin:50px 0 0 0;}
.xysjul{background:rgba(255,255,255,0.8);padding:30px;}
.xysjul li{width:16.6%;float:left;}
.xysjul li a{width:100%;display:block;}
.xysjul li span{width:100%; font-size:48px; line-height:50px;text-align:center;font-weight:bold; background: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);-webkit-background-clip: text;background-clip: text;color: transparent;font-family: "simsun", "宋体", "stsong", serif;display:block;}
.xysjul .bfb {position:relative;}
.xysjul .bfb:before{content:"%";width:50px;font-size:48px;line-height:48px;font-weight:bold;position:absolute;right:24%;top:0;color:#3b87fe;}
.xysjul li p{text-align:center; line-height:25px;font-size:18px;margin:10px 0 0 0;}
.xyjjul{}
.xyjjul li{width:25%;float:left;}
.xyjjul li a{width:100%;display:block;height:290px;overflow:hidden;}
.xyjjul li img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.xyjjul li:hover img{transform: scale(1.05);}
/*************新闻列表***********/
.nyejlm{display:flex;flex-wrap:wrap;justify-content:center;margin:40px 0 20px 0;}
.nyejlm li{background:#fff;margin:0 15px 20px 15px ;}
.nyejlm li a{display:block;padding:0 20px;line-height:50px;font-size:20px;}
.nyejlm li br{display:none;}
.nyejlm li:hover,.nyejlm li.on{background: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);}
.nyejlm li:hover a,.nyejlm li.on a{color:#fff;}
.xqcont{margin:0 0 60px 0;}
.ggul,.xwdtul{width:100%;margin-bottom:50px;}
.ggul li{width:100%;display:block;padding:30px 0;border-bottom:1px dashed #dadada;background:#fff;}
.ggul li a{width:100%;display:block;}
.ggul .hzjltime{width:90px;float:left;border-right:1px solid #dadada;padding:0; line-height:20px;text-align:center;color:#0251f0;}
.ggul .hzjltime strong{width:100%; line-height:40px;display:block;font-size:24px;text-align:center;color: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);font-weight:normal;}
.ggul .hzjlfont{width:calc(100% - 100px);float:left;padding:0 70px 0 20px;position:relative;}
.ggul .hzjlfont span{width:100%;display:block;line-height:60px;height:60px;font-size:20px;overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; }
.ggul .hzjlfont:before{content:"";width:56px;height:17px;background: url(../img/ico12.png) no-repeat;overflow: hidden;transition:0.5s;background-size: cover;position:absolute;right:10px;top:21px;}
.ggul li:hover{background: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);}
.ggul li:hover a{padding:0 30px;transition:0.5s;}
.ggul li:hover .hzjltime{color:#fff;border-right:1px solid #fff;}
.ggul li:hover .hzjltime strong{color:#fff;}
.ggul li:hover .hzjlfont:before{background: url(../img/ico12.png) 0 -17px no-repeat;background-size: cover;}
.ggul li:hover .hzjlfont span{color:#fff;}
.fy{display:flex;justify-content:center;flex-wrap:wrap;}
.fy li{background:#fff; margin:0 5px; overflow:hidden; border-radius: 3px;overflow:hidden;}
.fy li a{display:block;line-height:25px;font-size:18px;padding:0 8px;}
.fy li:hover,.fy li.active{background: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);border:1px solid  linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);}
.fy li:hover a,.fy li.active a{color:#fff;}
/***********图片新闻*************/
.xwdtul{}
.xwdtul li{width:100%;display:block;padding:30px ;border-bottom:1px dashed #c7daff;background:#fff;}
.xwdtul li a{width:100%;display:block;}
.xwdtul .xwdtleft{width:300px;float:left;position:relative;}
.xwdtul .xwdtimg{width:100%;height:190px; overflow:hidden;}
.xwdtul .xwdtimg img{width:100%;height:100%;object-fit: cover;transition:0.5s;}
.xwdtul .xwdttime{width:80px; line-height:20px;color:#fff;text-align:center;position:absolute;left:0;top:0;background: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);padding:5px 0;z-index:2;}
.xwdtul .xwdttime strong{width:100%; line-height:40px;font-size:36px; display:block;}
.xwdtul .xwdtfont{width:calc(100% - 300px); float:left;padding:0 0 0 30px;}
.xwdtul .xwdtfont span{width:100%;line-height:50px;height:50px;font-size:20px;font-weight:bold; overflow:hidden;display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical; }
.xwdtul .xwdtfont p{width:100%;line-height:30px;height:90px;font-size:16px;margin:5px 0 0 0; overflow:hidden;display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical; color:#999;}
.xwdtul li:hover{background: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);}
.xwdtul li:hover .xwdttime{color:#0e5cf3;background:#fff;}
.xwdtul li:hover .xwdtimg img{animation: centerBig 2s linear infinite;}
.xwdtul li:hover .xwdtfont span{color:#fff;}
.xwdtul li:hover .xwdtfont p{color:#fff;opacity: 0.6;}
/**************机构设置**********/
.jgszul{}
.jgszul li{width:32%;float:left;background:#fff;border-radius:5px;/*overflow:hidden;*/margin:0 2% 35px 0;padding:20px;position:relative;}
.jgszul li:nth-child(3n){ float:right;margin:0 0 35px 0;}
.jgszul li .jgli{width:100%;display:block;position:relative;padding:0 40px 0 20px;}
.jgszul li .jgli a{width:100%;display:block; line-height:50px;height:50px;overflow:hidden;font-size:20px;  }
.jgszul li .jgli a:before{content:"";width:10px;height:10px;background:#0957f2;border-radius:50%;position:absolute;left:0;top:20px;}
.jgszul li .jgli a:after{content:"";width:34px;height:9px;background: url(../img/jtimg01.png) no-repeat;background-size: contain;position:absolute;right:0;top:21px;}
.jgszul li .jgbox{position:absolute;left:0;bottom:90px; z-index:2;display:none;width:100%;}
.jgszul li .jgbox a{width:100%;display:block;line-height:50px; font-size:18px; text-align:center;margin-bottom:5px;background:#fff;border-radius:5px;overflow:hidden;}
.jgszul li:hover{background:#0957f2;}
.jgszul li:hover .jgli a{color:#fff;}
.jgszul li:hover .jgli a:before{background:#fff;}
.jgszul li:hover .jgli a:after{background: url(../img/jtimg01b.png) no-repeat;background-size: contain;transition:0.5s;}
.jgszul li:hover .jgbox{display:block;}
.jgszul li:hover .jgbox a:hover{background:#0957f2;color:#fff;}
/**************现任领导**********/
.xrldul{margin:70px 0 0 0;}
.xrldul li{width:48.5%;display:block;float:left;margin:0 0 50px 0; border-radius:10px;background:#fff; overflow:hidden;position:relative;z-index:2;}
.xrldul li:before{content:"";width:210px;height:209px;background: url(../img/zyico01.png) no-repeat;background-size: contain;position:absolute;right:0;bottom:0;z-index:-1;}
.xrldul li:nth-child(2n){ float:right;}
.xrldul li a{width:100%;display:block;}
.xrldul li .xrldimg{width:200px;float:left;height:250px;overflow:hidden; }
.xrldul li .xrldimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.xrldul li .xrldfont{width:calc(100% - 200px);float:right;padding: 0 20px;}
.xrldul li .xrldfont h6{width:100%;display:block;font-size:18px;font-weight:bold;color:#0957f2; line-height:20px;margin:20px 0;}
.xrldul li .xrldnr{width:100%;display:block; overflow:hidden;}
.xrldul li .xrldnr p{width:100%; line-height:35px; height:105px;text-indent:2em; overflow:hidden; display: -webkit-box;-webkit-line-clamp:3;-webkit-box-orient: vertical;}
.xrldul li:hover{background:#0957f2;}
.xrldul li:hover .xrldimg img{transform: scale(1.05);}
.xrldul li:hover .xrldfont h6{color:#fff;}
.xrldul li:hover .xrldnr p{color:#fff;}
/************************/
/************************/
/************************/
/************************/
.nrbox{margin:50px auto 0 auto;}
.xqbox{width:20%; float:left;}
.nydwul{width:100%;}
.nydwul li{width:100%;background:#fff;}
.nydwul li a{display:block; font-size:20px;text-align:center;  line-height:70px;padding:0 10px;}
.nydwul li:hover a,.nydwul li.on a{font-weight:bold;background: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);color:#fff;}
.xqboxr{width:77%; float:right;background:rgba(255,255,255,0.8);padding:40px;}
.xq{width:100%; }
.xq .nywd{display:flex;flex-wrap:wrap;justify-content: center;background:#fff;padding:30px;background:#fff;}
.xq .xqleft{width:100%;}
.xq .xqleft .xqnrk p{line-height:48px !important;}
.xq .xqleft .xqnrk span{line-height:48px !important;}
.xq .xqright{width:100%;float:right;margin:20px 0 0 0;}
.xq .xqrighttitle{width:100%;line-height:30px;font-size:24px;}
.xq .xqtitle{width:100%; line-height:35px;font-size:30px;padding:0 0 30px 0;font-weight:bold; border-bottom:1px solid #e1e1e1;}
.xq .xqtime p{  line-height:20px;float:left;margin:20px 10px 20px 0;color:#999;}
.xq .xqtime p span{line-height: 20px;display: inline-block;}
.xq .xqnrk p{  line-height:40px;text-indent:2em;font-size:18px;}
.xq .xqnrk p img{max-width:100%;margin:20px auto;}
.xq .xqsx{border-top:1px solid #e9e9e9;margin:40px 0 0 0;}
.xq .xqsx li{width:100%;border-bottom:1px solid #e9e9e9;padding:20px 0;font-size:18px;}
.xq .xqsx li p{width:100px;line-height:40px;float:left;font-size:18px;color:#666;}
.xq .xqsx li a{width:calc(100% - 100px);line-height:40px;height:40px;float:left; overflow:hidden; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.xq .xqsx li:hover {background: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%); padding:20px 20px;transition:0.5s;}
.xq .xqsx li:hover p{color:#fff;}
.xq .xqsx li:hover a{color:#fff;}
.tjxwul{}
.tjxwul li{width:100%;background:rgba(255,255,255,0.8);margin:20px 0 0 0;}
.tjxwul li a{width:100%;display:block;padding:20px;}
.tjxwul li strong{width:100%;display:block; line-height:30px;}
.tjxwul li p{width:100%;display:block; line-height:30px;margin:10px 0 0 0;font-size:18px;}
.tjxwul li:hover{background: linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);}
.tjxwul li:hover strong{color:#fff;opacity:0.5;}
.tjxwul li:hover p{color:#fff;}
/************************/
.tplbul{margin:40px 0 0 0;}
.tplbul li{width:23%;float:left;margin:0 2.6% 40px 0;}
.tplbul li:nth-child(4n){ float:right; margin:0 0 40px 0;}
.tplbul li a{ width:100%;display:block;}
.tplbul li .tplbimg{width:100%;height:310px;overflow:hidden;}
.tplbul li .tplbimg img{width:100%;height:100%;object-fit:cover;transition:0.5s;}
.tplbul li p{width:100%;background:#fff; line-height:48px;height:48px;font-size:18px;text-align:center;padding:0 20px;overflow:hidden; display: -webkit-box;-webkit-line-clamp:1;-webkit-box-orient: vertical;}
.tplbul li:hover .tplbimg img{animation: centerBig 2s linear infinite;}
.tplbul li:hover p{background:linear-gradient(-120deg, rgba(64, 139, 255, 1) 0%, rgba(1, 80, 240, 1) 100%);color:#fff;}
/************************/
.xywhul{margin:40px 0 0 0;width:100%;display:flex; flex-wrap:wrap;}
.xywhul li{width:49%;float:left;border-radius:15px; overflow:hidden;border:1px solid #fff;border-left:5px solid #fff;background:rgba(255,255,255,0.5);margin:40px 0 0 0;padding:30px 20px;display:flex; flex-wrap:wrap;position:relative;z-index:2;}
.xywhul li:nth-child(2n){ float:right;margin:40px 0 0 2%;}
.xywhul li h6{font-size:30px; line-height:30px;font-weight:bold;color:#0857f2;}
.xywhul li p{width:100%;font-size:20px; line-height:30px;font-weight:bold;margin:20px 0 0 0;}
.xywhul li:last-child {width:100%;}
.xywhul li:before{content:"";width:100%;height:0;background:#fff;position:absolute;left:0;bottom:0;z-index:-1;transition:0.5s;}
.xywhul li:hover:before{height:100%;}
/*****************个性化教育*******/
.gxhjybox{width:100%;display:flex;flex-wrap:wrap;justify-content:center;margin:80px 0 0 0;}
.gxhjybox .gxhtitle{width:15%; background:#87b0ff;border-radius:5px;text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items: center;padding:20px 0;}
.gxhjybox .gxhtitle h6{display:block;line-height:70px;width:75%;margin:0 auto;background:rgba(255,255,255,0.2);color:#fff;font-size:24px;text-align:center;border-radius:5px;}
.gxhjybox .gxhtitle a{color:#fff;display:block;margin:0 auto;width:100%;}
.gxhjy{width:85%;padding:0 0 0 50px;}
.gxhjy li{width:48%; display:block;border-bottom:1px dashed #fff;float:left;padding:20px 0;}
.gxhjy li:nth-child(2n){ float:right;}
.gxhjy li a{width:100%; display:flex;flex-wrap:wrap;justify-content:center;align-items: center;}
.gxhjy li .gxhjyimg{width:150px;height:100px;overflow:hidden;border-radius:5px; float:left;}
.gxhjy li .gxhjyimg img{width:100%; height:100%;object-fit:cover;transition:0.5s;}
.gxhjy li span{width:80px; display:none;float:left;line-height:30px;text-align:center;background:rgba(255,255,255,1);border-radius:5px;padding:10px 0 5px 0;color:#0e5cf3;}
.gxhjy li b{width:100%; display:block; font-size:30px; line-height:30px;}
.gxhjy .gxhjyfont{width:calc(100% - 150px);float:left;padding:0 0 0 20px; line-height:30px;max-height:60px;font-size:20px;overflow:hidden; display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}

.gxhjybox:nth-child(2) .gxhtitle{background:#a0a3ff;}
.gxhjybox:nth-child(3) .gxhtitle{background:#6fa9f8;}
.gxhjy li:hover{background: linear-gradient(180deg, rgba(65,140,255,0.3) 0%, rgba(8,86,242,0.8) 100%);transition:0.5s;border-bottom:1px dashed #0e5cf3;}
.gxhjy li:hover a{padding:0 20px;transition:0.5s;}
.gxhjy li:hover span{background:rgba(255,255,255,0.1); color:#fff;}
.gxhjy li:hover .gxhjyfont{color:#fff;}
/************产业学院************/
/*.zdcycont{margin:0;border-radius:10px; padding:20px; border:1px dashed rgba(255,255,255,0.5);background: linear-gradient(180deg, rgba(65,140,255,0.5) 0%, rgba(8,86,242,0.7) 100%);}*/
.zdcycont{margin:0; padding:20px; border:1px dashed #fff;background:rgba(255,255,255,0.5);}
.zdcycont .zdcyimg{width:40%;float:left;margin:0 30px 10px 0;}
.zdcycont .zdcyimg img{width:100%;}
.zdcycont .zdcynr{width:100%;}
.zdcycont .zdcynr strong{color: #0857f2;}
.zdcycont .zdcynr span{ line-height:48px;    display: initial;}
.zdcymain .gxhjy{width:100%;padding:0;}
.zdcymain{margin:40px 0;}

/************************/
.xrld .xrldul li{width:100%;}
.xrld .xrldul li .xrldimg{width:300px;height:200px;}
.xrld .xrldul li .xrldfont{width: calc(100% - 300px);}
/************************/

.nycy{width: 100%; margin:40px auto 60px auto;position: relative;}
.nycycont{width:100%;display: flex;justify-content: center;transition: height 0.3s ease !important;}
.nycycont .nycytitle{width:40%;float:left;background: linear-gradient(-120deg, rgba(64,139,255,1) 0%, rgb(77,1,240,0.3) 100%);display: flex;flex-wrap: wrap;justify-content: center;align-items: center;padding:0 30px;align-content: center;position: relative;
    z-index: 2; overflow:hidden;}
    .nycycont .nycytitle:before{content:"";width:1007px;height:111px;background: url(../img/cyicoimg01.png) no-repeat left center;background-size:cover;position:absolute;left:0;bottom:0;z-index:-1; animation:scrollLeft 50s linear infinite;}
.nycycont .nycytitle h6{width:100%;display:block;font-size:24px;color:#fff;font-weight:bold; line-height:24px;text-align:center;}
.nycycont .nycytitle p{width:100%;display:block;font-size:20px;color:#fff; line-height:20px;margin-top:30px;opacity:0.7;text-align:center;}
.nycycont .nycybox{width:68%;float:right;background:rgba(255,255,255,0.5);padding:50px;}
.nycycont .nycybox p{font-size:18px; line-height:48px;text-indent:2em;}
.nycy .swiper-button-next,.nycy .swiper-button-prev{background-size: contain ;}
.append-buttons {
text-align: center;
margin-top: 20px;
}

.append-buttons button {
display: inline-block;
cursor: pointer;
border: 1px solid #007aff;
color: #007aff;
text-decoration: none;
padding: 4px 10px;
border-radius: 4px;
margin: 0 10px;
font-size: 13px;
}
/************************/
/************************/
@media screen and (max-width:1920px) {
	.tplbul li .tplbimg{height:220px;}
	/*.nycycont{min-height:388px;}*/
}
@media screen and (max-width:1680px) {
	.wd{width:90%;}
	.yyjj .yyjjfont p{font-size: 18px;line-height: 50px;}
	.xysjul li span{font-size: 34px;}
	.xysjul .bfb:before{font-size: 34px;}
	.xyjjul li a{height:200px;}
	.zyksul .zyksulimg{width: 350px;height:220px;}
	.zyksul .zyksulfont{width:calc(100% - 350px);}
	.zyksul .zyksulfont h6{font-size:20px; line-height:20px;}
	.zyksul .zyksulfont p{font-size:14px; line-height:20px;}
	.zyksul .zyksulfont span{font-size:14px;width:100px;}
	.title h6{font-size:24px;line-height:30px;}
	.zyjjfont p{font-size:18px;}
}
@media screen and (max-width:1620px) {
    .dw h5{font-size:30px;line-height:30px;}
    .xywhul li h6{font-size:24px; line-height:25px;}
    .xywhul li p{font-size:18px; line-height:20px;}
	.tplbul li .tplbimg{height:185px;}
	.ggul .hzjlfont span{font-size:18px;}
	.xwdtul .xwdttime strong{font-size:30px;line-height:30px;}
	.nycycont{}
	.nycycont .nycybox{padding:30px;}
	.nycycont .nycybox p{font-size:16px;line-height: 40px;}
	.nycycont .nycytitle h6{font-size:20px;line-height:20px;}
	.nycycont .nycytitle p{font-size:16px;margin-top:10px;}
}
@media screen and (max-width:1550px) {
    .nyejlm li a{font-size:18px;}
    .zyxqtitle span{font-size:30px;line-height:30px;}
    .zyxqtitle p{font-size:30px; line-height:30px;}
    .jgszul li{padding:10px;}
    .jgszul li .jgli a,.xwdtul .xwdtfont span{font-size:18px;}
    .jgszul li .jgbox{bottom:70px;}
    .gxhjybox .gxhtitle h6{font-size:20px; line-height:50px;}
    .xq .xqtitle{font-size:24px; line-height:25px;padding:0 0 20px 0;}
}
@media screen and (max-width:1500px) {
        .yyjj .yyjjfont p {font-size: 16px;line-height: 40px;}
        .xysjul li span,.xysjul .bfb:before{font-size:30px;line-height:30px;}
        .xysjul li p{font-size:16px; line-height:20px;}
        .xysjul{padding:20px;}
    .dw h5{font-size:24px;line-height:25px;}
    .zyjjfont{padding: 10px 10px 0 0;}
    .zyjjfont p,.zymxfont p{font-size:16px; line-height:40px;}
    .hxnlul li .hxnlimg{height:150px;}
}
@media screen and (max-width:1440px) {
	.tplbul li .tplbimg{height:165px;}
	.gxhjy .gxhjyfont{font-size: 18px;}
	.gxhjy li b{font-size:24px;}
    .ggul .hzjltime strong{font-size:20px;}
	.xwdtul .xwdttime strong{font-size:24px;line-height:24px;}
    .gxhjybox .gxhtitle h6{font-size:18px; line-height:40px;}
    .gxhjybox{margin:40px 0 0 0;}
    .xq .xqtitle{font-size:20px; line-height:20px;}
}
@media screen and (max-width:1400px) {
    .xywhul li{margin:30px 0 0 0;padding:20px;}
    .xywhul li:nth-child(2n){margin:30px 0 0 2%;}
    .xywhul li h6{font-size:20px; line-height:20px;}
    .xywhul li p{font-size:16px;margin:10px 0 0 0;}
    .nyejlm li a{font-size:16px;}
    .tplbul li p{font-size:16px;}
    .zdcycont .zdcynr span{font-size:16px !important; }
    .nycy{margin:20px auto 20px auto;}
    .nycycont .nycytitle h6{font-size:16px; line-height:25px;}
    .nycycont .nycybox p{font-size: 14px;line-height: 35px;}
    .nycycont{}
}
@media screen and (max-width:1366px) {
	.xwdtul .xwdtleft{width: 250px;}
	.xwdtul .xwdtimg{height:160px;}
	.xwdtul .xwdtfont{width: calc(100% - 250px);}
	.tplbul li .tplbimg{height:160px;}
	.xysjul li span, .xysjul .bfb:before{font-size:24px; line-height:25px;}
    .dw h5{font-size:20px;line-height:20px;}
    .jgszul li .jgli a{font-size:16px;}
    .jgszul li .jgbox a{font-size:16px;line-height:30px;}
    .zyksul .zyksulfont h6{font-size:18px;}
    .zyksul .zyksulfont p{font-size:12px;}
    .zyksul .zyksulfont{padding:20px 20px 0 20px;}
    .title h6{font-size:20px; line-height:25px;padding-left: 10px;}
    .xwdtul .xwdttime{font-size:12px;}
	.gxhjy .gxhjyfont,.ggul .hzjlfont span,.xwdtul .xwdtfont span{font-size: 16px;}
	.xwdtul .xwdtfont p{font-size:12px;}
    .gxhjybox .gxhtitle h6{font-size:16px; line-height:30px;}
    .gxhjybox{margin:30px 0 0 0;}
    .xqboxr{padding:20px;}
    .xq .xqtitle{font-size:18px;}
}
@media screen and (max-width:1300px) {
}
@media screen and (max-width:1280px) {
}
@media screen and (max-width:1210px) {
    .zyksul .zyksulimg{width:300px;height:190px;}
    .zyksul .zyksulfont{width:calc(100% - 300px);}
}
@media screen and (max-width:1150px) {
}
@media screen and (max-width:1100px) {
}
@media screen and (max-width:1024px) {
    .xywhul{margin:20px 0 0 0;}
    .xywhul li{margin:20px 0 0 0;padding:15px;}
    .xywhul li:nth-child(2n){margin:20px 0 0 2%;}
    .xywhul li h6{font-size:18px;}
    .xywhul li p{font-size:14px;}
    .yyjj .yyjjimg{width:100%;}
    .yyjj .yyjjfont{width:100%;margin:20px 0 0 0;}
    .xysjul{display: flex;flex-wrap: wrap;justify-content: center;}
    .xysjul li{width:33.3%;}
    .xysjul .bfb:before{right: 37%;}
    .xyjjul li{width:50%;}
    .xycont,.yyjj{margin:20px 0 0 0;}
    .main{    padding: 0 0 20px 0;}
    .xrldul li .xrldfont h6{font-size:16px;}
    .dw h5{font-size:16px; border-bottom:2px solid #fff;}
    .xrldul li .xrldnr p{line-height:25px;height:auto;font-size:14px;-webkit-line-clamp:none;}
    .nyejlm li{margin: 0 10px 15px 10px;}
    .nyejlm li a{ line-height:40px;padding:0 10px;}
    .tplbul li .tplbimg{height:115px;}
    .tplbul{margin:20px 0 0 0;}
    .tplbul li{margin: 0 2.6% 20px 0;}
    .tplbul li:nth-child(4n){margin: 0 0 20px 0;}
    .tplbul li p{font-size:14px;}
    .zyxqtitle{margin:20px 0;}
    .zyxqtitle span,.zyxqtitle p{font-size:24px;line-height:24px;}
    .jgszul li{margin: 0 2% 20px 0;}
    .jgszul li:nth-child(3n){margin:0 0 20px 0;}
    .zyksul li{width:100%;margin: 0 0 20px 0;}
    .zyksul{margin-top:20px;}
    .zyksul .zyksulfont h6{font-size:16px;}
    .zyjjbox{margin-top:20px;}
    .zyjjimg{width:100%;height:auto;}
    .zyjjfont{width:100%;padding:15px;}
    .hxnlpy{margin:20px 0;}
    .hxnlul{margin-top:20px;}
    .hxnlul li{width:48%;margin:0 1% 20px 1%;}
    .hxnlul li .hxnlimg{height:auto;}
    .ggul li{padding:20px 0;}
    .gxhjybox{margin:20px 0 0 0;}
    .gxhjy{padding:0 0 0 20px;}
    .xqbox{display:none;}
    .xqboxr{width:100%;}
    .nrbox{margin:20px auto 0 auto;}
    .gxhjy li .gxhjyimg{width:90px;height:50px;}
    .gxhjy .gxhjyfont{    width: calc(100% - 90px);}
    .nycy .swiper-button-next,.nycy .swiper-button-prev{width:20px;height:37px;}
}
@media screen and (max-width:900px) {
	
}
@media screen and (max-width:800px) {
}
@media screen and (max-width:700px) {
}
@media screen and (max-width:600px) {
}
@media screen and (max-width:500px) {
	.main{ padding: 0 0 20px 0;}
	.dw h5{font-size:16px;line-height:20px;margin-bottom:10px;padding-bottom:5px;border-bottom: 1px solid #fff;}
	.dw{padding:10px 0;}
	.dw .dwbox a{font-size:12px;}
	.zyxqtitle span{font-size:18px; line-height:20px;padding-bottom: 10px;}
	.zyxqtitle p{font-size:20px;line-height:20px;}
	.zyxqtitle span:before{width:10%;margin-left:-5%;}
	.zyxqtitle{margin:20px 0;}
	.jgszul li{padding:10px;width:49%;float:left;margin:0 0 10px 0;}
	.jgszul li:nth-child(2n){ float:right;margin:0 0 10px 0;}
	.jgszul li:nth-child(3n){ float:left;margin:0 0 10px 0;}
	.jgszul li:nth-child(6n){ float:right;margin:0 0 10px 0;}
	.jgszul li .jgli{padding: 0 22px 0 10px;}
	.jgszul li .jgli a{line-height: 35px;height: 35px; font-size: 14px;}
	.jgszul li .jgli a:before{width:5px;height:5px;top:15px;}
	.jgszul li .jgli a:after{width:20px;height:6px;top:15px;}
	.jgszul li .jgbox{bottom:55px;}
	.jgszul li .jgbox a{background: rgb(8,87,242,1);color:#fff;font-size:12px;}
	.nyejlm{margin:20px 0;}
	.nyejlm li{margin:0 5px 10px 5px;}
	.nyejlm li a{padding:0 15px;font-size:14px;line-height:30px;}
	.xwdtul li{padding:10px;}
	.xwdtul .xwdtleft{width:100%;}
	.xwdtul .xwdtimg{height:auto;}
	.xwdtul .xwdttime{width:60px;line-height:20px;font-size:12px;}
	.xwdtul .xwdttime strong{font-size:20px; line-height:20px;}
	.xwdtul .xwdtfont{width:100%;padding:0;}
	.xwdtul .xwdtfont span{font-size:14px; line-height:20px;height:20px;margin:10px 0;}
	.xwdtul .xwdtfont p{font-size:12px;line-height:20px;height:60px;}
	.ggul, .xwdtul{margin-bottom:20px;}
	.fy li a{font-size:14px;}
	.xrldul{margin:20px 0 0 0;}
	.xrldul li{width:100%;margin: 0 0 20px 0;}
	.xrldul li .xrldimg{width:150px;height:auto;}
	.xrldul li .xrldfont{padding:20px;width: calc(100% - 150px);}
	.xrldul li .xrldfont h6{font-size:14px; margin:0 0 10px 0;}
	.xrldul li .xrldnr{height:auto;}
	.xrldul li .xrldnr p{font-size:12px; line-height:25px;}
	.nydwul li a{font-size:16px; line-height:35px;}
	.nrbox{margin:20px auto 0 auto;}
	.xqbox{width:100%;}
	.xq .xqright{display:none;}
	.xqboxr{width:100%; padding:10px;}
	.xq .xqtitle{font-size:16px; line-height:20px;text-align:center; padding:0 0 10px 0;}
	.xq .xqtime p{font-size:12px;margin:10px 10px 10px 0;}
	.xq .xqnrk p{font-size:14px;}
	.xq .xqsx{margin:20px 0 0 0;}
	.xq .xqsx li{padding:10px 0;}
	.xq .xqsx li p{font-size:14px;line-height:20px;width:60px;}
	.xq .xqsx li a{width: calc(100% - 60px);font-size:14px;line-height:20px;height:20px;}
	.ggul li{padding:20px 0;}
	.ggul .hzjltime{width:70px;font-size:12px;}
	.ggul .hzjltime strong{font-size:18px; line-height:20px;}
	.ggul .hzjlfont{padding: 0 40px 0 10px;width: calc(100% - 70px);}
	.ggul .hzjlfont span{font-size:16px;line-height:40px;height:40px;}
	.ggul .hzjlfont:before{width:25px; height:10px;background-size: cover;top:15px;}
	.zyksul{margin:20px 0 0 0;}
	.zyksul li{width:100%; margin:0 0 20px 0;}
	.zyksul .zyksulimg{width:100%;height:auto;}
	.zyksul .zyksulfont{width:100%;padding:10px;}
	.zyksul .zyksulfont p{font-size:12px; line-height:20px;margin-top:0;}
	.zyksul .zyksulfont span{ position: inherit;margin:10px 0;font-size:12px;}
	.title h6{font-size:18px; line-height:30px;padding-left:10px;}
	.zyjjbox{margin:20px 0 0 0;}
	.zyjjimg{width:100%;}
	.zyjjfont{width:100%;padding:20px;}
	.zyjjfont p,.zymxfont p{font-size:16px;line-height:40px;}
	.hxnlpy{margin:20px 0;}
	.hxnlul{margin:20px 0 0 0;}
	.hxnlul li{width:100%;margin:0 0 20px 0;}
	.hxnlul li .hxnlimg{height:auto;}
	.zymxfont{margin:20px 0 0 0;}
	.yyjj{margin:20px 0 0 0;}
	.yyjj .yyjjfont p{font-size:16px; line-height:40px;}
	.xycont{margin:20px 0 0 0;}
	.xysjul{padding:10px;}
	.xysjul li{width:50%;}
	.xysjul li span{font-size:24px; line-height:30px;}
	.xysjul li p{font-size:16px;}
	.xysjul .bfb:before{font-size:24px; line-height:30px;right: 28%;}
	.tplbul{margin:20px 0 0 0;}
	.tplbul li{width:100%;}
	.tplbul li .tplbimg{height:auto;}
	.tplbul li p{font-size:14px;}
	.xywhul{margin:0;}
	.xywhul li{width:100%;margin:20px 0 0 0;padding:15px 10px;}
	.xywhul li:nth-child(2n){margin:20px 0 0 0;}
	.xywhul li h6{font-size:16px; line-height:20px;}
	.xywhul li p{font-size:14px; line-height:20px;margin:10px 0 0 0;}
	.xrld .xrldul li .xrldimg{width:100%;height:auto;float:none;}
	.xrld .xrldul li .xrldfont{width:100%;float:none;}
	.zdcycont{padding:10px;}
	.zdcycont .zdcynr p{text-indent:24px !important;}
	.zdcycont .zdcynr span{font-size:12px !important;line-height:25px !important;}
	.zdcymain{margin:20px 0;}
	.gxhjy li{width:100%;padding:10px 0;}
	.gxhjy li span{width:60px;font-size:12px;line-height:20px;padding:5px 0;}
	.gxhjy li b{font-size:18px;line-height:20px;}
	.gxhjy li .gxhjyimg{width:100%;height:auto;margin-bottom:10px;}
	.gxhjy .gxhjyfont{font-size:14px;line-height:25px;max-height:50px;    width:100%;padding-left:0;}
	.ggul .hzjlfont:before{display:none;}
	.ggul .hzjlfont{padding:0 10px;}
	.ggul .hzjlfont span{font-size:14px;line-height:20px;-webkit-line-clamp:2;}
	.ggul .hzjltime strong{font-size:18px;}
	.main{min-height:auto;}
	.gxhjybox{display:block;}
	.gxhjybox .gxhtitle{width:100%;padding: 10px 0;}
	.gxhjy{width:100%;padding:0;margin-top:20px;}
	.gxhjybox .gxhtitle a{font-size:12px;margin-top:10px;}
	.xq .xqleft .xqnrk span{font-size:14px !important;}
	.nycy{width:98%;}
	.nycycont{flex-wrap: wrap;min-height:auto;}
	.nycycont .nycytitle{width:100%;min-height:150px;}
	.nycycont .nycybox{width:100%; }
}
@media screen and (max-width:414px) {
	.nyejlm li a{font-size:14px;}
	.jgszul li{width:100%;}
	.dw h5{font-size:14px;margin-bottom:0; border-bottom: 1px solid #fff;padding-bottom:0;}
	.dw .dwbox img{width:10px;height: 10px;margin:5px 5px 0 0;}
	.xrldul li .xrldfont h6{font-size:14px;}
	.ggul .hzjlfont:before{width: 20px;height: 5px;top:20px;}
	.ggul .hzjlfont span{font-size:14px;}
	.ggul .hzjltime strong{font-size:16px;}
	.zyksul .zyksulfont h6{font-size:14px;}
	.yyjj .yyjjfont p{font-size:14px; line-height:35px;}
	.xysjul li p{font-size:14px; line-height:20px;margin:5px 0;}
	.xysjul .bfb:before{right:23%;}
	.xyjjul li{width:100%;}
	.xyjjul li a{height:auto;}
	.xysjul li span, .xysjul .bfb:before{font-size:20px;line-height:20px;}
	.nycycont .nycytitle h6{font-size:14px; line-height:15px;}
	.nycycont .nycytitle p{font-size:12px; line-height:15px;margin-top:5px;}
	.nycycont .nycybox{padding:10px;}
	.nycy .swiper-button-next, .nycy .swiper-button-prev{width:15px;height:32px;}
	.nycy{margin:0 auto 20px auto;}
}
@media screen and (max-width:375px){
	.nyejlm li a{font-size:14px;}
	.xwdtul .xwdtfont span{font-size:14px;}
	.nydwul li a{font-size:14px;}
	.xq .xqtitle{font-size:14px;}
	.zyjjfont p,.zymxfont p{font-size:14px;line-height:35px;}
	.hxnlul li .hxnlfont p{font-size:14px;line-height:20px;}
	.title h6{font-size:16px; line-height:20px;border-left: 3px solid #0957f2;}
	.xyjjul li{width:100%;}
	.xywhul li h6{font-size:16px; }
	
}
@media screen and (max-width:360px){
}
@media screen and (max-width:320px){
}



