.main{width: 90%; margin: 0 auto;max-width: 1230px;}
.box01{ width:100%; background:url(../img/bj01.jpg) center bottom no-repeat;  padding:0 0 20px 0;}
.cpli{width:50%; background:url(../img/cpbj01.jpg) center top no-repeat;background-size:100%;}
.cpmc{ margin-top:110px;}
.cpmc h3{ width:100%; line-height:90px; display:block; color:#cecee5;text-shadow:0 0 1px #8585a5; text-align:center;font-size:60px; font-weight:bold;}
.cpgd{ width:25%; margin:50px auto 65px auto;}
.cpgd a{ width:100%; line-height:60px; display:block; text-align:center; border-radius:30px; border:1px solid #cacbd9;color:#cacbd9; font-size:18px; font-weight:bold;}
.cpgd a:hover{ background:#cacbd9; color:#322054;}
.cptj{ width:431px; margin:0 auto;}
.cpli02{width:50%; background:url(../img/cpbj02.jpg) center top no-repeat;background-size:100%;}
.cpmc h2{ width:100%; line-height:180px; display:block; color:#bdc8e0;text-shadow:0 0 1px #636b81; text-align:center;font-size:60px; font-weight:bold;}
.news{margin: 80px 0 0 0;}
.tifont{width:30%; float:left; }
.tifont h3{width:100%; line-height:40px;height:40px;font-size:34px;display:block; font-weight:bold; overflow:hidden; color:#444444;}
.tifont span{width:15%;height:4px;background:#2d2055; display:block; margin-top:10px; }
.tigd{width:7%; float:right;margin:20px 0 0 0; }
.tigd a{width:100%; height:40px; line-height:40px; overflow:hidden; border:2px solid #dedede; display:block; text-align:center;color:#949393; transition: .1s; }
.tigd a:hover{ background:#302152;transform: scale(1.03); color:#fff; border:0;}
.xwzx{ position:relative; padding:0 0 30px 0;}
.xwzx .slideBox{ overflow:hidden; zoom:1; position:relative; padding:0 0 30px 0;}
.xwzx .sPrev,.sNext{ position:absolute; left:-90px; z-index:1; top:40%; display:block; width:24px; height:42px; background:url(../img/jt01.png) center center no-repeat; }
.xwzx .sNext{ left:auto; right:-90px; top:40%; background:url(../img/jt02.png) center center no-repeat;  }
.xwzx .sPrev:hover{  background:url(../img/jt01c.png) center center no-repeat;  }
.xwzx .sNext:hover{  background:url(../img/jt02c.png) center center no-repeat;  }
.xwzx .slideBox .jcwhlist{ overflow:hidden; zoom:1;   }
.newsul{margin:20px 0; height:370px;}
.newsul li{width:24%; float:left; margin:0 10px;display:block; background:#fff; overflow:hidden;box-shadow: 1px 1px 10px #e3e2e2; padding:0 0 20px 0;}
.newsul a{width:100%; display:block;}
.newsul .newstp{width:100%;height:217px; display:block;object-fit: cover; overflow:hidden; }
.newsul .newstp img{width:100%;height:100%;transition: .1s;object-fit: cover; overflow:hidden;  display:block; }
.newsul a:hover .newstp{transform: scale(1.03); }
.newsul p{width:100%;height:56px; line-height:28px;font-size:18px;padding:0 5%; margin:10px 0; overflow:hidden;color:#444444; font-weight:bold;display:block;}
.newsul span{width:100%;height:30px; color:#b1afaf; margin-top:25px; line-height:30px; display:block; font-size:16px;padding:0 5%; overflow:hidden;}
.newsul li:hover{ background:#302152;}
.newsul li:hover p{ color:#fff;}
.gywm{background:url("../img/bj03.jpg") center bottom no-repeat; background-size:100%; }
.gywmfont{width:49%; float:left;}
.gywmfont a{width:100%;display:block; padding:322px 0; }
.gywmfont img{width:178px;height:60px; margin:0 auto 30px 20%;}
.gywmfont h3{width:100%; height:70px; line-height:70px; overflow:hidden; font-size:48px;display:block;  font-weight:bold; color:#fff;}
.gywmfont p{width:100%; height:70px; line-height:70px; overflow:hidden; font-size:30px;display:block;  font-weight:bold; color:#fff;}
.gywmimg{width:50%; float:right; margin:156px 0 0 0;}
.gywmjjul{width:100%; height:295px; background:url(../img/gy01.jpg) center center no-repeat; }
.gywmjjul a{width:100%;display:block;   text-align:center;  padding:81px 0; }
.gywmjjul img{width:48px; height:48px;position: relative;transition: all 0.5s linear; }
.gywmjjul p{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:30px;display:block;  font-weight:bold; color:#fff;}
.gywmjjul h6{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px;display:block; color:#fff;}
.gywmjjul a:hover{ background:rgba(0,0,0,0.2); }
.gywmjjul a:hover img{transform: rotate(-360deg);}
.gywmjjul a:hover p{ text-decoration:underline;}
.gywmjjul a:hover h6{ text-decoration:underline;}
.hxjs{ margin:18px 0 0 0;}
.hx{width:49%; float:left; background:url(../img/gy02.jpg) center center no-repeat;}
.hx a{width:100%;display:block; text-align:center; padding:61px 0;}
.hx img{width:48px; height:48px;position: relative;transition: all 0.5s linear; }
.hx p{ width:100%; height:50px; line-height:50px; overflow:hidden; font-size:30px;display:block;  font-weight:bold; color:#cb9c82;}
.hx h6{ width:100%; height:30px; line-height:30px; overflow:hidden; font-size:14px;display:block; color:#cb9c82;}
.hx a:hover{ background:rgba(0,0,0,0.2); }
.hx a:hover img{transform: rotate(-360deg);}
.hx a:hover p{ text-decoration:underline; color:#fff;}
.hx a:hover h6{ text-decoration:underline;color:#fff;}
.hx:nth-child(2n){ background:url(../img/gy03.jpg) center center no-repeat; float:right;}
.hx:nth-child(2n) p{ color:#fff;}
.hx:nth-child(2n) h6{ color:#fff;}
.zlzs{ background:url("../img/bj02.jpg") center bottom no-repeat; background-size:100%; padding:30px 0 70px 0;}
.zlzstitle{ margin:20px 0 50px 0;}
.zlzstitle h3{width:100%; line-height:40px;height:40px;font-size:34px;text-align:center; display:block; font-weight:bold; overflow:hidden; color:#444444;}
.zlzstitle h6{width:4%;height:4px;background:#2d2055; display:block; margin:10px auto 0 auto; }
.zsqh{ position:relative; overflow:hidden; height:520px;}
.zsqh .hd{     width: 100%;height:24px; overflow:hidden; position:absolute;bottom:0; z-index:1; }
.zsqh .hd ul{ overflow:hidden; zoom:1;text-align:center; }
.zsqh .hd ul li{ width:24px; height:24px;border-radius:12px;background:rgba(0,0,0,0.2);  margin:0 10px;cursor:pointer;display:inline-block; }
.zsqh .hd ul li.on{ background:#2d2055; color:#fff; }
.zsqh .bd ul{overflow:hidden;}
.zsqh .bd ul li{margin:0 26px; float:left; display:inline; overflow:hidden; text-align:center;  background:url("../img/zlbj.jpg"); }
.zsqh .bd ul li img{width:320px; height:453px;display:block;overflow: hidden;object-fit: cover;transition: .3s;  padding:12px; }
.zsqh .bd ul li a:hover img{ border-color:#999; transform: scale(1.03);  }
.yyly{ background:url("../img/yybj.jpg") center top no-repeat; margin-bottom:30px;}
.yylytitle{ padding:70px 0 30px 0;}
.yylyfont{ width:50%;}
.yylyfont h3{ width:100%; height:60px; line-height:60px; color:#fff; font-size:36px; font-weight:bold;  display:block;}
.yylyfont h6{ width:9%; height:4px; background:#fff;  display:block;}
.yylyfont p{ width:100%; height:50px;line-height:50px;display:block; color:#aeadad; font-size:16px;}
.yylylj{ width:50%;}
.yylylj a{ width:15%; height:40px; line-height:40px; margin-top:20px; color:#fff; border:2px solid #fff;display:block; float:right;text-align:center;}
.yylylj a:hover{ background:#fff; color:#008CD6}
.yyly .slideBox{ overflow:hidden; zoom:1; position:relative;}
.yyly .sPrev,.sNext{ position:absolute; left:10px; z-index:1; top:27%; display:block; width:50px; height:100px; background:url(../img/jt03.png) center center no-repeat; }
.yyly .sNext{ left:auto; right:-0; top:27%; background:url(../img/jt04.png) center center no-repeat;  }
.yyly .sPrev:hover{  background:url(../img/jt03b.png) center center no-repeat;  }
.yyly .sNext:hover{  background:url(../img/jt04b.png) center center no-repeat;  }
.yyly .slideBox .jcwhlist{ overflow:hidden; zoom:1;   }
.yyly .slideBox ul li{margin:0 10px; float:left; display:inline; overflow:hidden; text-align:center;  }
.yyly .slideBox ul li img{ width:500px; height:344px;display:block;overflow: hidden;object-fit: cover;transition: .3s;  }
.yyly .slideBox ul li a:hover img{ border-color:#999; transform: scale(1.03);  }
.yyly .slideBox ul li p{width:100%; height:36px;line-height:36px; font-size:18px; padding:0 2%; text-align:center;text-overflow: ellipsis;white-space: nowrap; overflow:hidden; }
.yyly .slideBox ul li:hover{background:#2d2055;transition: all 1.5s; }
.yyly .slideBox ul li a{width:100%; height:50px; line-height:50px; text-align:center;font-size:20px; font-weight:bold; color:#525252;}
.yyly .slideBox ul li:hover a{color:#fff;}
.bq{ background:rgba(0,0,0,0.5);    margin: 50px 0 0 0;}
.boxtop{margin:30px 0 0 0;}
.bqbox{width:265px; float:right;}
.bqbox span{width:100%; display:block;height:50px; line-height:50px; color:#fff; font-size:16px;  }
.bqbox p{width:100%; margin-top:10px; display:block;height:46px; line-height:23px; overflow:hidden; color:#fff; font-size:14px; opacity:0.5; }
.bqss{ width:100%; height:44px; border:1px solid #bfbfbf; border-radius:5px; position:relative;   background:rgba(0,0,0,0.2); padding:0 4px;}
.bqss .text{ width:80%; height:40px; background:none;  float:left; border:0;color: #fff;}
.bqss .btn{ width:20%; height:30px; margin-top:5px; border-radius:5px;float:left; border:0;background: url(../img/ico01.png) center no-repeat;cursor: pointer;}
.bqss .btn::before{content:"";width:20px; height:20px;background:url(../img/ico01.png) no-repeat; display:inline-block;vertical-align:middle; position:absolute; top:0; left:0;}
.botnav{width:60%; float:left;margin: 0 0 0 5%;}
.dbdhul{width:23%; float:left;margin:0 1%;}
.dbdhul li{width:100%; display:block;margin-top: 10px;}
.dbdhul li a{width:100%; display:block;color:#fff}
.dbdhul li h5{width:100%; line-height:30px; font-size:18px; font-weight:bold; overflow:hidden; color:#fff; display:block; opacity:0.8;}
.dbdhul li h6{width:100%; line-height:30px; font-size:14px; color:#fff; overflow:hidden; display:block; opacity:0.5;}
.dbdhul li a:hover h6{ color:#fff;}
.botri{width:137px; float:left; margin:20px 0 0 0;}
.boxbot{border-top:1px solid #b5b5b5;padding:15px 0; margin:30px 0 10px 0;}
.boxbot p{width:100%; line-height:30px;height:30px;text-transform:uppercase;  font-size:14px; color:#fff; overflow:hidden; display:block;text-align:center; opacity:0.5;}
.yqlj{ width:128px;border:1px solid #bfbfbf;border-radius:3px;background:rgba(0,0,0,0.2);position:relative; margin:10px 0 0 0;}
.yqljxl{width:100%; padding:0 5px;display:block;cursor:pointer;}
.yqljxl span{width:auto;display:block; height:35px; line-height:35px; float:left; color:#fff; opacity:0.8;}
.yqljxl img{width:auto;display:block; float:right; margin:7px 0 0 0;}
.yqljxl:hover .yqljul{visibility: visible;opacity: 1; }
.yqljul{width:100%; background:#fff; position:absolute; z-index:2;visibility:hidden; opacity:0;top: 34px;right: 0px;}
.yqljul a{width:100%; height:35px; line-height:35px; padding:0 5px; overflow:hidden;display:block; text-align:center; }
.yqljxl:hover .yqljul,.yqljul:hover .yqljul{visibility: visible;opacity: 1; }
.nybanner{width:100%; height:466px; overflow:hidden; position:relative;}
.nytitle{position:absolute;top: 35%;}
.nytitle span{width:100%;line-height:70px; color:#fff;font-size:38px; font-weight:bold;}
.nytitle p{width:100%;line-height:40px; color:#fff;font-size:38px; font-weight:bold;text-transform: uppercase;}
.nybanner .nybannerimg{object-fit: cover; }
.nybj{width:100%;min-height:500px; margin:0 0 0 0;}
.nydw{width:100%;}
.dqwz{width:100%;box-shadow: 1px 1px 10px #eeeeee; padding:25px 20px; background:#fff;}
.dqwzleft{ width:50%; float:left;}
.dqwzimg{width:24px; float:left;}
.dqwzleft span{ line-height:24px; font-size:18px;color: #666; display:block; float:left; margin:0 5px;}
.dqwzleft h6{ line-height:24px; font-size:14px;color: #b9b9b9; display:block; float:left; margin:0 5px;}
.dqwzleft a{ line-height:24px; font-size:18px;display:block; float:left; margin:0 5px;}
.dqwzleft a:hover{color:#008CD6;font-weight:bold;}
.dqwzright{width:50%; float:right; text-align:right;}
.dqwzright li{ display:inline-block; margin:0 0 0 20px;}
.dqwzright li a{line-height:24px; display:block; font-size:18px;}
.dqwzright a:hover{color:#008CD6; font-weight:bold;}
.nybox{ margin:40px 0 20px 0;}
.nyleft{width:25%;float:left; }
.nyleft span{width:100%; line-height:70px;font-size:18px; display:block; background:#008CD6; color:#fff; padding:0 0 0 8%;}
.ejlmul{border-left:1px solid #e2e2e2;border-right:1px solid #e2e2e2;border-bottom:1px solid #e2e2e2;}
.ejlmul li{width:100%;display:block;}
.ejlmul li a{width:100%;line-height:60px;display:block;font-size:18px; position:relative; padding:0 10%;}
.ejlmul li a:hover{background:#f2f2f2; color:#008CD6;font-weight:bold; border-left:3px solid #008CD6;}
.nybk{padding:10px 0 10px 0;}
.nyright{width:74%;float:right; }
.cplist{}
.cplist li{ width:31%;overflow: hidden;background:#fff; display:block;float:left;box-shadow: 1px 1px 10px #eeeeee;margin:0 0 30px 2.3%; }
.cplist li a{ width:100%;display:block;  }
.cplist .cpliimg{width: 340px; height:300px; overflow:hidden; display:table-cell; vertical-align: middle;text-align:center; }
.cplist li img{display: inline-block;transition: .1s;object-fit: cover; }
.cplist li p{ width:80%;line-height:30px; overflow:hidden;display:block; text-align:center;padding:15px 0; font-size:18px;border-top:1px solid #e2e2e2; margin:0 auto; }
.cplist li a:hover img{transform: scale(1.1);}
.cplist li a:hover p{border-top:1px solid #008CD6; color:#008CD6;}
.fy{ width:100%; text-align:center;margin-top: 50px;display: inline-block;}
.fy li{display:inline-block; margin:0 5px;}
.fy li a{display:block; font-size:18px;border:1px solid #e8e7e7; line-height:38px; height:38px; padding:0 13px; }
.fy li a:hover{background:#008CD6; color:#fff;}
.pagination .active a{background:#008CD6; color:#fff;}
.hblm{ width:100%; background:#fff;box-shadow: 1px 1px 10px #eeeeee; margin-top:30px;}
.hblm a{ width:25%; float:left; overflow:hidden; display:block; text-align:center; line-height:100px; font-size:20px; position:relative;}
.hblm a:before{content:""; width:1px; height:15px; display:inline-block;vertical-align:middle; background:#d0d0d0;
 margin:0 0 0 0;position:absolute;left:0;top:42px;}
.hblm a:first-child:before{ display:none;}
.hblm a:hover{ background:#013f86; color:#fff;}
.zstplist{text-align:center; margin:30px 0 20px 0;}
.zstplist li{width:32%; display:block; overflow:hidden; margin:0 2% 20px 0; float:left;}
.zstplist li a{width:100%; display:block; overflow:hidden; position:relative; }
.zstplist .zstpimg{width:100%; height:300px;overflow: hidden;object-fit: cover; }
.zstplist li p{width:100%; height:300px; background:rgba(1,63,134,0.5);
text-align:center;font-size:30px; color:#fff;padding:30% 0 0 0;
 position:absolute; top:0; display:none; overflow:hidden;}
.zstplist li:nth-child(3n){  float:right; margin:0 0 20px 0;}
.zstplist li:hover p{ display:block;}
.bj01{}
.bj02{background:url(../img/nybj.jpg) no-repeat top right;}
.nytitle02{}
.nytitle02 span{width:100%; line-height:80px;height:80px;font-size:34px;display:block; font-weight:bold; overflow:hidden;}
.nytitle02 p{width:100%;height:40px; line-height:40px;font-size:40px;color:#ececec;  font-weight:bold;  overflow:hidden;display:block; text-transform:uppercase; }
.tpxwul{}
.tpxwul li{width:100%; background:#f5f5f5; display:block; padding:1%; margin-bottom:30px;overflow: auto;}
.tpxwul li>a{width:100%;  display:block;}
.tpxwulimg{width:28%; height:275px; overflow:hidden; float:left;transition: .1s;object-fit: cover;}
.tplifont{width:70%;overflow:hidden; float:right;}
.tplifont h4{width:100%;height:60px; line-height:60px;font-size:22px;overflow:hidden;display:block;}
.tplifont p{width:100%;height:60px; line-height:30px;font-size:16px;overflow:hidden;display:block; color:#b1b1b1;}
.tplifont h6{width:100%;height:30px; line-height:30px;font-size:16px;overflow:hidden;display:block; margin:50px 0 10px 0;opacity:0.5;}
.tplifont h5{width:15%;height:40px; line-height:40px;font-size:16px;overflow:hidden;display:block; border:1px solid #000; text-align:center;}
.tpxwul li:hover{ background:#008CD6;}
.tpxwul li:hover h4{ color:#fff;}
.tpxwul li:hover p{ color:#eee;}
.tpxwul li:hover h6{ color:#eee;}
.tpxwul li:hover h5{ color:#eee; border:1px solid #eee;}
.tpxwul li:hover .tpxwulimg{transform: scale(1.02);}
.qyjjleft{ width:50%; float:left;}
.qyjjleft p{ width:100%;display:block; line-height:36px;text-indent:2em;}
.qyjjright{ width:50%; float:right; text-align:right;}
.qyjjright img{max-width:100%; float:right; text-align:right;}
.qyjjul{ text-align:center;background:#fff;margin:30px 0; text-align:center;}
.qyjjul li{width:33%;display:block; display:inline-block;}
.qyjjul li a{width:100%;display:block; text-align:center; padding:25px 0;}
.qyjjul li img{width:36px;height:36px; margin:0 auto; transition: .1s; }
.qyjjul li p{width:100%;height:36px; line-height:36px; font-size:20px; font-weight:bold; margin:10px 0 0  0; color:#008CD6;overflow:hidden;}
.qyjjul li span{width:100%;height:36px; line-height:36px; font-size:20px;margin:10px 0 0  0; overflow:hidden;}
.qyjjul li a:hover{ background:#008CD6;}
.qyjjul li a:hover p{ color:#fff;}
.qyjjul li a:hover img{transform: scale(1.4);}
.qyjjul li a:hover span{ color:#fff;}
.fontxwul{width:100%; margin-bottom:20px; background:#fff; padding:20px;  }
.fontxwul li{width:100%;display:block; margin:0 0;}
.fontxwul a{width:100%; height:48px; line-height:48px; display:block; position:relative; padding:0 0 0 10px;}
.fontxwul a:before{content:""; width:5px; height:5px; display:inline-block;border-radius:50%;vertical-align:middle; background:#c2cdd7; margin:0 0 0 0;position:absolute;left:0;top:20px;}
.fontxwul p{width:85%; height:48px; line-height:48px;font-size:18px; display:block; overflow:hidden; float:left;text-overflow: ellipsis;white-space: nowrap;}
.fontxwul span{width:15%; height:48px; line-height:48px;font-size:16px;text-align:right; display:block; overflow:hidden; float:right;color: #c3c2c2;}
.fontxwul a:hover{ background:#008CD6;transition: all 1.5s; padding:0 2% 0 1%;}
.fontxwul a:hover p{ color:#fff;}
.fontxwul a:hover span{ color:#fff;}
.jcygb_ejxbg{ background-color: #fff; }
.jcygb_ejnr{padding: 20px;}
.jcygb_ejnr .p1{ border-bottom: 1px solid #e6e6e6; padding-bottom: 10px; margin-bottom: 10px;}
.jcygb_ejnr .p1 h1{ font-size: 36px; color: #333; line-height: 1.2; margin: 20px 0; text-align: center;}
.jcygb_ejnr .p1 p{ font-size: 16px; color: #787878; line-height: 30px;}
.jcygb_ejnr .p1 p span{ float: right;}
.jcygb_ejnr .p1 p a{color: #787878;}
.nrfont{ width:100%; background:#fff; padding:20px;}
.nysxul{}
.nysxul li{width:100%;height:48px; display:block; margin:1% 0;}
.nysxul li span{width:10%; display:block; line-height:48px; height:48px; overflow:hidden;font-size:18px; font-weight:bold; text-align:center; float:left;background:#008CD6; color:#fff;}
.nysxul li a{width:90%; display:block; line-height:48px; height:48px;font-size:18px; overflow:hidden; float:left;background:#fff; padding:0 1%;}
.nysxul li a:hover{background:#008CD6; color:#fff;}
.tpfcli{ width:100%;}
.tpfcli li{ width:24%; display:block;float:left; margin:0 1.33% 20px 0;}
.tpfcli li a{ width:100%; display:block;}
.tpfcimg{ width:100%; height:232px; overflow:hidden; display:block;}
.tpfcimg img{ width:100%;height:100%; display:block; transition: .1s; }
.tpfcli li:nth-child(4n){float:right; margin:0 0 0 0;}
.tpfcli li h5{width:100%; height:48px; line-height:48px;background:#f7f7f7; font-size:18px; display:block; overflow:hidden; text-align:center; text-overflow: ellipsis;white-space: nowrap;}
.tpfcli li a:hover h5{ background:#008CD6; color:#fff;}
.tpfcli li a:hover img{transform: scale(1.4);}
.logoimg02{display:none}
.hxjs{}
.hxjs li{ background:#fff; display:block;}
.hxfont{ width:50%; padding:1% 2% 0 2%;}
.hxfont h5{width:100%; display:block; line-height:58px; height:58px; overflow:hidden;font-size:30px; color:#008CD6; font-weight:bold; text-align:center; }
.hxfont p{width:100%; display:block; line-height:38px;overflow:hidden;font-size:16px; text-indent:2em; }
.hximg{ width:50%; overflow:hidden;}
.hximg img{ width:100%;transition: .1s;}
.hximg:hover img{transform: scale(1.4);}
.zlzsli{}
.zlzsli li{ width:21.5%; display:block; float:left; margin:0 4.66% 20px 0; cursor:pointer;}
.zlzsli .zlzsliimg{ width:320px; height:453px;background:url("../img/zlbj.jpg") no-repeat; text-align:center;display: table-cell;vertical-align: middle;}
.zlzsli .zlzsliimg img{ width:100%; height:100%;display:inline-block;object-fit: cover; padding:12px;}
.zlzsli h5{width:100%; display:block; line-height:58px; height:58px; overflow:hidden;font-size:18px; font-weight:bold; text-align:center; }
.zlzsli li:nth-child(4n){ float:right; margin-right:0;}
.zlzsli li:hover h5{ background:#008CD6; color:#fff;}
.cpjs{}
.cpjs li{width:48%;float: left; background:#fff; display:block; margin:0 0 40px 0;overflow: auto;}
.cpjs li:nth-child(2n){float:right;}
.cpjs li a{display:block;}
.cpfont{ width:45%; padding:1% 2% 0 2%;margin:50px 0 0 0;}
.cpfont h5{width:100%; display:block; line-height:30px;overflow:hidden;font-size:24px;opacity: 0.7;}
.cpfont img{width:auto;margin:20px 0;}
.cpfont p{width:100%; display:block;opacity: 0.6;overflow:hidden;font-size:16px; }
.cpimg{ width:50%; overflow:hidden; text-align:center;display: table-cell;vertical-align: middle; padding:20px 0;}
.cpimg img{ max-width:100%;transition: .1s;display:inline-block;object-fit: cover;}
.xgwxbjk{width:48%;float:left;}
.xgwxbjk:nth-child(2n){float:right;}

.wxbox{ text-align:center; margin:15px 0;}
.wxul{width: 100%;}
.wxul li{width:100%; margin:20px 0 0 0;}
.wxtitle{width:100%; border:1px solid #ececec;padding:10px 20px;display:block;}
.wxtitle a{width:100%;font-size:18px; line-height:38px;display:block; height:76px; overflow:hidden;}
.wxul li:hover .wxtitle{background:#008cd6;}
.wxul li:hover .wxtitle a{color:#fff;}
.wxnr{width:100%; border:1px solid #e6e6e6; padding:20px;}
.wxnr p{width:100%;font-size:18px; line-height:38px;text-indent:2em;opacity: 0.8;}
.wxul li:not(:first-child) .wxnr{display:none;}

	.sw01{width:100%; display: flex;justify-content: space-between;position: relative;top:100px;}
	.swcp01{width:50%; height:504px;}
	.swcp01 a{width:100%; height:100%;display:block;}
	.swcp01 img{width:auto; height:100%;}
	.swfont{text-align:center;color:#008cd6;}
	.swfont h1{font-size:240px; color:#008cd6;font-weight:bold; line-height:196px;height:196px;overflow:hidden}
	.swfont p{font-size:32px; color:#008cd6; line-height:95px;height:95px;overflow:hidden}

.jydhfont{margin:0 0 70px 0;}
.jydhfont h3{width:100%; line-height:40px; font-size:30px; color:#008bd6;display:block;font-weight:bold; margin-bottom:20px;}
.jydhkkleft{width:77%;float:left;}
.jydhkkleft textarea{width:100%;height:130px; border:1px solid #c1c1c1;color:#d2d2d2;font-size:16px; padding:0 5px;}
.jydhkkright{width:20%;float:right;}
.jyname{width:50%;line-height:27px; border:1px solid #c1c1c1; padding:0 5px;color:#d2d2d2;font-size:16px;}
.jytel{width:100%;line-height:27px; border:1px solid #c1c1c1;margin:15px 0 30px 0; padding:0 5px;color:#d2d2d2;font-size:16px;}
.jydhbtn{line-height:27px;padding:0 15px; font-size:16px;background:#008bd6; border:0; color:#fff;border-radius: 5px;}

.jydhfontul{width:100%;}
.jydhfontul li{width:100%;display:block; margin:0 0 20px 0;}
.jydhtitle{line-height:45px; display:block;font-size:30px;font-weight:bold; position:relative; padding:6px 0 0 75px;color:#727071; margin:0 0 20px 0;}
.jydhtitle:before{content:"";width:57px;height:57px; position:absolute;background:url("../img/dyjhimg01.png") no-repeat;left:0; top:0;}
.jydhnr{width:100%;}
.jydhnr p{width:100%;line-height:48px;font-size:20px;text-indent:2em;color:#777777;}
@media screen and (max-width:1680px) {
	.top-menu .serch{width: 5.5%;}
	.tpfcimg{ height:211px;}
	.cpmc{margin-top: 70px;}
	.cpgd{margin: 30px auto 35px auto;}
	.gywmfont a{padding: 200px 0;}
	.gywmjjul{height:249px;}
	.gywmjjul a{padding: 58px 0;}
	.hx a{    padding: 45px 0;}
	.gywmimg{margin: 76px 0 0 0;}
	.zsqh .bd ul li img{width:272px; height:385px;}
	.zsqh{height: 450px;}
	.yyly .slideBox ul li img{width:412px; height:280px; }
	.yyly .sNext{right: 10px;}
	.newsul .newstp{height:182px;}
	.newsul{height:330px;}
}
@media screen and (max-width:1440px) {
	.tpfcimg{ height:181px;}
	.top-menu .menu{width:88%;}
	.top-menu .serch{width:6%;}
	.tpxwulimg{height: 215px;}
	.tplifont h6{margin: 10px 0 10px 0;}
	.cpmc h3{font-size: 50px;line-height: 80px;}
	.cpgd a{font-size: 16px;    line-height: 40px;}
	.cpmc h2{font-size: 50px;line-height: 160px;}
	.gywmfont h3{font-size: 40px;}
	.gywmfont p{font-size: 24px;}
	.zsqh .bd ul li{margin: 0 15px;}
	.zsqh .bd ul li img{ width:247px; height:349px;}
	.zlzs{padding:10px 0 30px 0;}
	.zsqh{height: 400px;}
	.yyly .slideBox ul li img{ width:350px; height:238px;}
	
	.botnav{margin:0;}
	.newsul{ height:310px;}
	.newsul .newstp{height:156px;}
	.xwzx .slideBox{ padding:0;}
	.news{margin: 50px 0 0 0;}
	
}
@media screen and (max-width:1366px) {
	.main{width:100%;}
	.top-menu .menu{width: 87%;}
	.top-menu .serch{width: 7%;}
	.cpmc{margin-top:50px;}
	.cpmc h3{font-size: 40px;line-height: 60px;}
	.cpmc h2{font-size: 40px;line-height:120px;}
	.cpgd{margin:20px auto 25px auto;}
	.tpfcimg{ height:171px;}
	.yyly .sNext{right:0;}
	.zsqh .bd ul li img{ width:243px; height:344px;}
	.zlzs{padding: 10px 0 20px 0;}
	.zlzstitle{margin: 20px 0 40px 0;}
}
@media screen and (max-width:1280px){
	.botnav{display:none;}
	.banner_sw{height:auto;}
	.sw01{    top:50px;justify-content: normal;display: inline-block; position:static;}
	.banner_sw .sw01 img{width:auto;max-width:100%; margin:0 auto;height:auto;}
	.sw01{display:none;}
	.syb01{display:block !important;}
	.swcp01 img{margin: 0 auto;height:auto;}
	.swcp01{width:100%;}
}
@media screen and (max-width:1024px) {
	.swcp01{width:100%;height:auto;}
	.boxtop{display:none;}
	.top-menu .menu{display:none;}
	#header .menua{ display:block;}
	.top-menu{width: 18%;}
	.top-menu .ywan{width:35%;}
	.top-menu .serch{width:45%;margin-right: 10%;}
	.tpxwulimg{height: 165px;}
	.tplifont h5{ display:none;}
	.bqbox{ display:none;}
	.botnav{margin: 0 0 0 0;width: 82%;}
	.tpfcimg{ height:128px;}
	.cpli{width:100%;}
	.cpli02{width:100%;}
	.gywm{background:#292e68; padding:0 0 30px 0;}
	.gywmfont{width:100%;}
	.gywmfont a{padding: 20px 0; text-align:center;}
	.gywmfont img{margin: 0 auto 30px 0;}
	.gywmimg{ width:100%;margin: 0 0 0 0;}
	.gywmjjul{ background-size:100%;}
	.hx{ background-size:100%;}
	.hx:nth-child(2n){ background-size:100%;}
	.yylylj a{width:22%;}
	.tigd{width: 10%;}
	.cpjs li{width:100%;}
	.cpimg{width:100%;}
	.cpfont{width:100%;text-align: center;margin:0;}
	.cpfont img{margin:20px auto;}

}
@media screen and (max-width:900px) {
	.top-menu{width: 19%;}
	.qyjjleft{width:100%;}
	.qyjjright{width:100%;}
	.botnav{width: 80%;}
	.qyjjul{ margin:0;}
	.tpfcimg{ height:112px;}
	.wxul li{width:100%;}
	.wxul{margin:0 0 20px 0;}
	.swfont h1{font-size: 200px;}
	.jydhkkleft{width:100%;}
	.jydhkkright{width:100%; margin:15px 0 0 0;}
}
@media screen and (max-width:700px) {
	.swcp01 img{width:100%;}
	.swfont h1{font-size:176px;}
	.swfont p{line-height:50px;height:50px;}
	
}
@media screen and (max-width:600px) {
	.swcp01{height: 275px;}
	.swfont h1{font-size:156px;}
	
}
@media screen and (max-width:500px) {
	.swcp01{height:220px;}
	.boxbot p{height:auto;}
	.bmap-container{width:100% !important;}
	.logoimg{display:none;}
	.logoimg02{width:40%;display:block;}
	.main{width:92%;}
	.top-menu{ display:none;}
	.cpmc{margin-top: 20px;}
	.cpmc h3{font-size: 22px;line-height: 30px;}
	.cpgd{width: 39%; margin:10px auto;}
	.tifont{ width:50%;}
	.tigd{ width:30%;margin:0;}
	.tifont h3{font-size: 28px;}
	.newsul li{width:100%;}
	.newsul .newstp{ height:202px;}
	.newsul{ height:360px;}
	.xwzx{ padding:0;}
	.cptj{ width:100%;}
	.cptj a{ width:100%; display:block;}
	.cptj img{ width:60%; margin:0 auto; display:block;}
	.cpmc h2{font-size: 22px;line-height:60px;}
	.gywmfont h3{font-size: 26px;height:40px;line-height:40px;}
	.gywmfont p{font-size:14px;height:40px;line-height:40px;}
	.gywmfont img{margin:0 auto 10px 0;}
	.gywmjjul{height:auto;}
	.gywmjjul a{ padding:0;}
	.gywmjjul p{height:30px; line-height:30px;font-size: 20px;}
	.hx a{padding:0;}
	.hxjs{margin: 10px 0 0 0;}
	.hx p{height:30px; line-height:30px;font-size: 20px;}
	.hx img,.gywmjjul img{padding:7px;}
	.yylytitle{    padding: 10px 0 30px 0;}
	.yylyfont{width:100%;}
	.yylyfont h3{font-size: 28px;}
	.zlzstitle h3{font-size: 28px;}
	.yylylj{ float:left;}
	.yylylj a{width:100%;margin-top: 0;}
	.bq{margin: 0 0 0 0;}
	.cpjs li{margin: 0 0 20px 0;}
	
	.dqwz{ display:none;}
	.tpxwul li{margin-bottom: 20px;}
	.tpxwulimg{width: 100%; height:199px;}
	.tplifont{width: 100%; padding:0 3%;}
	.tplifont h4{font-size:18px;}
	.boxtop{ display:none;}
	.boxbot{border-top:0;margin:0;}
	.nybox{ margin:0 0;}
	.nybanner{height: 266px;}
	.nytitle02 p{font-size:26px;height:30px; line-height:30px;}
	.nytitle02 span{font-size:24px;height:50px; line-height:50px;}
	.jcygb_ejxbg{ background:none;}
	.jcygb_ejnr{ padding:0;}
	.jcygb_ejnr .p1 h1{font-size: 20px;}
	.jcygb_ejnr .p1 p span{ display:none;}
	.nysxul li span{width: 20%;font-size: 16px;}
	.nysxul li a{width: 80%;font-size: 16px;}
	.fontxwul span{ display:none;}
	.fontxwul p{width:100%;font-size: 16px;height: 40px;    line-height: 40px;}
	.tpfcli li{ width:100%; margin:0 0 20px 0;}
	.tpfcimg{ height:auto;}
	
	.nav_neiye_span a{display:none;}
	.swfont h1{font-size: 110px;line-height: 130px;height: 130px;}
	.swfont p{font-size:26px;line-height: 30px;height:30px;}
	.xgwxbjk{width:100%;}
	.wxul li{margin: 10px 0 0 0;}
	.wxtitle{padding:10px;}
	.wxtitle a{font-size:14px; line-height:25px; height:auto;}
	.jydhfont h3{font-size:20px; line-height:30px; margin:0 0 10px 0;}
	.jydhtitle{font-size:20px;line-height: 30px;}
	.jydhnr p{font-size: 16px;line-height: 38px;}
}
@media screen and (max-width:400px){
	.swcp01 {height: 180px;}
	
}


