﻿*{margin:0;padding:0;}
html{color:#fff;background:#fff;}
body{width:100%;margin:0 auto;font-size:14px;font-family:"Microsoft YaHei";line-height:1.7;color:#242424;}
li,ol,ul{list-style:none;}
table{border-collapse:collapse;border-spacing:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-family:"Microsoft YaHei";}
img{border:0 none;-ms-interpolation-mode:bicubic;}
a{text-decoration:none;cursor:pointer;}
h2{font-size:38px;color:#000;text-align:center;}
.white{color:#fff;}
body{overflow-x:hidden;}
.article{max-width:1920px;min-width:1024px;margin:0 auto;font-size:16px;position:relative}
.article h2{width:1324px;margin:0 auto;padding:110px 0 65px;font-size:46px;color:#000;font-weight:300;}
.content{width:1324px;margin:0 auto;}
.w1000{width:1000px;margin:0 auto;}
.over{overflow:hidden;}
.fl{float:left}
.fr{float:right}
.pb{padding-bottom:120px; background:url("../picture/zj_kq1.jpg") no-repeat top center}
.pt{padding-top:100px}
.btn{display:block;width:206px;height:60px;line-height:60px;font-size:24px;color:#fff;text-align:center;border-radius:30px;
	transition:all 300ms linear;-moz-transiton:all 300ms linear;-webket-transition:all 300ms linear;
	-o-transition:all 300ms linear;background:linear-gradient(to right,#50007c,#2058ff); color:#fff; margin:70px auto 0}
.btn:hover{transform:scale(1.05);-moz-transfrom:scale(1.05);-webkit-transfrom:scale(1.05);-o-transfrom:scale(1.05);}

/*======*/
/*banner*/
.banner {position: relative;}
.slides{position: relative;z-index:11;}
.slides li{float: left;max-width:1920px;min-width:1024px; width: 100%;text-align: center;}
.slides li a{display: block;width: 100%;height: 100%;}
.dot{width:100%;position:absolute;bottom: 0;}
.dot ul{position:absolute;left:50%;top:-30px;margin:0 0 0 -40px;z-index: 11;}
.dot ul li{display: inline-block; width: 15px;height: 15px;border-radius:50%; overflow: hidden;background: #fff;margin:0 5px;text-indent:-99999px;}
.dot ul li.on{background: #632290;}
.dot>a{width:88px;height:88px;position:absolute;top:-330px;cursor:pointer;z-index:999;/* display: none; */}
.dot a.prev{left:10%;background:url(/img/prev.png) center no-repeat;}
.dot a.next{right:10%;background:url(/img/next.png) center no-repeat;}
.dot a.prev:hover { background: url(/img/prev_1.png) no-repeat center; }
.dot a.next:hover { background: url(/img/next_1.png) no-repeat center; }
.banner:hover .dot a{display: block;}


.indexbanner{position:relative}
.indexbanner img{display:block}
.indexbanner span{display:block;width:55px;position:absolute;top:540px;z-index:5}
.indexbanner span img{width:100%}
.indexbanner span.prev{left:94px;}
.indexbanner span.next{right:94px;}
.header{width:100%;height:144px;margin:0 auto;position:absolute;top:0;z-index:1;padding-top:20px;background:url("../picture/bg2.png") no-repeat top center}
.header .navBox{width:910px;height:100%}
.header .navBox li{width:130px;height:82px;line-height:100px;float:left;text-align:center}
.header .navBox li a{font-size:20px;color:#fff}
.header .navBox li:hover a{color:#fbe0bd;}
.header .navBox li .nav_box{display:none}
.header .navBox li:hover .nav_box{display:block;background:rgba(255,255,255,0.8);border-radius:10px;padding:20px;}
.header .navBox li:hover .nav_box a{display:block;width:90px;height:45px;line-height:45px;color:#69616D;text-align:center}
.header .navBox li .nav_box i{width:0;height:0;border-left:16px solid transparent;border-right:16px solid transparent;border-bottom:32px solid rgba(255,255,255,0.8);position:absolute;left:50%;top:-32px;z-index:2;margin-left:-16px}
.header .navBox li.brand_nav{position:relative}
.header .navBox li.brand_nav .nav_box{width:90px;position:absolute;left:0;top:100px;z-index:2}
.header .navBox li.brand_nav .nav_box a{width:90px;}
.header .navBox li.project_nav{position:relative}
.header .navBox li.project_nav .nav_box{width:345px;position:absolute;left:-126px;top:100px;z-index:2}
.header .navBox li.project_nav .project_box{overflow:hidden}
.header .navBox li.project_nav .project_box a{float:left;margin-right:36px;}
.header .navBox li.project_nav .project_box a:nth-child(3n){margin-right:0}

.header .navp{color: #fff; font-size: 20px; margin-top:32px;}

.section1{height:1000px;background:url("../picture/bg1.jpg") no-repeat top center}
.section1 h2{padding:80px 0 50px;text-align:left;color:#000;font-size:40px}
.section1 a{display:block;width:178px;height:72px;line-height:70px;font-size:22px;color:#000;font-weight:300;border:1px solid #000;float:left;margin:0 48px 49px 0;text-align:center;border-radius:100px}
.section1 a:nth-child(6n){margin-right:0}
.section1 a:hover{background:linear-gradient(to right,#50007c,#2058ff);border:0;width:180px;height:74px;line-height:74px; color:#fff;}
.section2{background:url("../picture/bg.png") no-repeat bottom right;}
.section2 .over .fl{width:460px;color:#000;margin-left:60px;padding-top:90px}
.section2 .over .fl h3{font-size:46px;font-weight:300}
.section2 .over .fl p{font-size:24px;font-weight:300}
.section2 .over .fr{width:515px;overflow:hidden;padding:20px 70px 0 20px}
.section2 .over .fr a{display:block;background:#fff;width:150px;height:150px;float:left;margin:0 30px 30px 0;box-shadow:0 0 10px 5px rgba(60,60,60,0.18)}
.section2 .over .fr a:nth-child(3n){margin-right:0}
.section2 .over .fr a img{display:block;margin:0 auto;width:65%}
.section2 .over .fr a img:nth-child(1){display:none}
.section2 .over .fr a:hover{background:linear-gradient(to right,#50007c,#2058ff);}
.section2 .over .fr a:hover img:nth-child(1){display:block}
.section2 .over .fr a:hover img:nth-child(2){display:none}
.section3 .box2{position:relative}
.section3 h2{width:100%;font-size:40px;font-weight:normal;position:absolute;left:0;top:300px;z-index:5;color:#fff;}
.section3 .slide2{width:1080px;position:absolute;left:50%;margin-left:-540px;top:80px;z-index:2;overflow:hidden}
.section3 .slide2 li{width:216px;float:left;font-size:24px;font-weight:300;text-align:center;color:#fff;cursor:pointer}
.section3 .slide2 li.on i{display:block;width:150px;height:2px;background:#9797AF;margin:30px auto 0}
.section3 .text{height:950px;position:relative}
.section3 .zj1{background:url("../picture/zj_zx1.jpg") no-repeat top center;height:950px;}
.section3 .zj2{background:url("../picture/zj_zx2.jpg") no-repeat top center;height:950px;}
.section3 .zj3{background:url("../picture/zj_pf1.jpg") no-repeat top center;height:950px;}
.section3 .zj4{background:url("../picture/zj_pf2.jpg") no-repeat top center;height:950px;}
.section3 .zj5{background:url("../picture/zj_wc1.jpg") no-repeat top center;height:950px;}
.section3 .zj6{background:url("../picture/zj_wc2.jpg") no-repeat top center;height:950px;}
.section3 .zj7{background:url("../picture/zj_kq1.jpg") no-repeat top center;height:950px;}
.section3 .zj8{background:url("../picture/zj_kq2.jpg") no-repeat top center;height:950px;}
.section3 .over{width:950px;margin:0 auto;font-size:24px;font-weight:300;text-align:center;color:#fff!important;line-height:1.5}
.section3 .over div{width:455px;}
.section3 .over p{height:105px;padding:220px 0 310px;color:#fff!important;}
.section3 .over h3{font-size:40px;font-weight:normal;color:#fff!important;}
.section3 .over h3 span{font-size:24px;display:block}
.section3 .over a:not(.zj_doca){display:block;width:190px;height:60px;line-height:60px;color:#fff;text-align:center;border:1px solid #fff;margin:48px auto 0}
.section3 .text .hd{width:100%;position:absolute;left:0;bottom:50px;z-index:3;text-align:center}
.section3 .text .hd li{display:inline-block;width:15px;height:15px;background:rgba(210,160,134,0.5);border-radius:50%;margin:0 4px}
.section3 .text .hd li.on{background:rgba(0,0,0,0.5)}
.section4 .over .fl{width:550px;font-size:24px;color:#000;font-weight:300}
.section4 .over .fl p{margin-bottom:25px; color:#000; font-weight:300;font-size: 16px; text-indent: 36px;}
.section4 .over .fr{width:732px}
.box{width:732px;position:relative;margin:0 auto;}
.box .slide{overflow:hidden;margin-top:46px}
.box .slide li{width:116px;float:left;cursor:pointer;margin-right:35px;border:1px solid #fff}
.box .slide li img{display:block}
.box .slide li:last-child{margin-right:0}
.box .slide li.on{box-shadow: 3px 3px 30px rgba(255,255,255,0.5)}

/*视频*/
video{border:none;object-fit:fill;width:732px;}
video:-internal-media-controls-download-button{display:none;}
video:-webkit-media-controls-enclosure{overflow:hidden;}
video:-webkit-media-controls-panel{width:calc(100% + 30px);}
.video-js{width:100%;}
.section5{height:550px;background:url("../picture/img4.jpg") no-repeat top center}
.section5 .content{height:550px;position:relative}
.section5 .content a{position:absolute;z-index:1}
.section5 .btn1{display:block;width:180px;height:50px;line-height:50px;font-size:20px;color:#1c1c1c;text-align:center; font-weight:300; background:#fff; }
.section5 .btn1:nth-child(1){top:430px;left: 572px;}
.section5 .lc{opacity:0;width:410px;height:180px;background:rgba(0,0,0,0.5);font-size:36px;font-weight:300;text-align:center;color:#fff;padding-top:95px;line-height:1.2}
.section5 .lc img{display:block;margin:20px auto 0}
.section5 .lc:hover{opacity:1}
.section5 .lc:nth-child(3){right:114px;top:0}
.section5 .lc:nth-child(4){right:-296px;top:0}
.section5 .lc:nth-child(5){right:-296px;top:275px}

.section6{ padding-bottom:80px; }
.section6 h2 p{font-size:24px;color:#1c1c1c;font-weight:300;text-align:center;margin-top: -30px;}
.section6 dl{width:380px;float:left;padding-bottom:20px}
.section6 dl h3{font-size:36px;color:#000;font-weight:300;text-align:center;padding:30px;line-height:1.2}
.section6 dl h3 strong{display:block;font-size:16px;font-weight:300;margin:20px auto}
.section6 dl h3 i{display:block;width:100px;height:2px;background:#8F82BC;margin:0 auto}
.section6 dl p{height:37px;height:37px;font-size:16px;color:#414141;overflow:hidden}
.section6 dl p a{display:block;width:200px;float:left;color:#414141;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}
.section6 dl p span{display:block;width:100px;float:right;}
.section6 dl:nth-child(2){border-right:1px solid #B5B5B5;border-left:1px solid #B5B5B5;padding:0 45px;margin:0 45px}
.section6 dl a.btn{width:105px;height:33px;line-height:33px;font-size:18px;margin-top:20px}
.section7{height:560px;background:url("../picture/about.jpg") no-repeat top center}
.section7 .content{ width:1000px;  padding: 100px;}
.section7 h3{font-size:46px;color:#75187A;font-weight:300;padding:32px 0 40px}
.section7 h3 i{display:block;width:30px;height:3px;background:#75187A}
.section7 p{font-size:18px;color:#000;font-weight:300;text-align:left; }
 
/*首页底部*/
.footNav{width: 100%; background: #f1f1f1; clear: both; border-top: 1px solid #ccc; padding: 50px 0;}
.footNav a{color:#333;}
.footNav_m{width:1200px;height:auto;margin:0 auto;}
.footNav_logo{width:400px;height:auto;margin-top:35px;float:left;margin-left:40px;}
.footNav_r{width:1200px;height:auto;float:left;margin-top:10px;}
/*.footNav_r li{width:24%;float:left;}*/
.footNav_r li h3{font-size:17px;padding:20px 25px;text-align:center;margin-left:20px;color:#666;font-weight:600;float:left;}
.footNav .waili{overflow: hidden;}
.footNav .waili ul{margin-top: 23px;}
.footNav .waili ul li{width:66px;height:30px;font-size:14px;overflow:hidden;padding-left:45px;float:left; line-height: 30px}
.footNav .waili ul li a:hover{color:#9d32d2;}

/* .tootNav .waiid{width: 66%;}
.footNav .wfli li{float: left;} */

.footDiv{text-align:center; line-height:50px;text-align:center;font-size:14px;color:#333;clear:both;padding-top:20px;}
.footDiv p{line-height:25px;}
@keyframes movement{
	0%{-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px);}
	25%{-webkit-transform:translate(3px,6px);transform:translate(3px,6px);}
	50%{-webkit-transform:translate(6px,10px);transform:translate(6px,10px);}
	75%{-webkit-transform:translate(8px,0px);transform:translate(8px,0px);}
	100%{-webkit-transform:translate(0px,-3px);transform:translate(0px,-3px);}
}

.articlelist{ width: 100%; padding:30px 0; }
.articlelist h1{ padding-bottom:20px; border-bottom:1px dotted #ccc; }
.articlelist h1 a{color:#000}
.articlelist_content{ width: 100%; overflow: hidden; line-height: 28px; text-indent: 24px;color:#333;padding:30px 0; }
.articlelist .articlelist_content img{ width: 100%; margin:10px 0; }
.articlelist ul{ overflow: hidden; }
.articlelist ul li{width:100%; float: left; line-height: 30px; border-bottom:1px solid #f1f1f1; padding:10px; text-indent: 0;}
.articlelist ul li a,.articlelist ul li span{ display: block; color:#333;}
.articlelist ul li a:hover{color:#50007c;}
.articlelist ul li span{float:right; width: 112px;}

.dede_pages{width: 450px;overflow: hidden; padding:0 0 30px 0; margin: 0 auto}
.dede_pages ul li{float:left;font-family:Tahoma;line-height:28px; padding:4px 15px; margin-right:6px;border:1px solid #E9E9E9;}
.dede_pages ul li a{float:left;padding:2px 4px 2px;color:#555;display:block;}
.dede_pages ul li a:hover{color:#31509b;text-decoration:none;padding:2px 4px 2px;}
.dede_pages ul li.thisclass,.dede_pages ul li.thisclass a,.pagebox ul li.thisclass a:hover{background-color:#31509b;padding:2px 4px 2px;font-weight:bold;}
.dede_pages .pageinfo{line-height:38px;padding:15px;color:#999;}
.dede_pages .pageinfo strong{color:#555;font-weight:normal;margin:0px 2px;}

/*公安备案*/
.gaba{width: 260px; margin: 0 auto; padding: 5px 0 30px 0;}
.gaba a{display:inline-block; text-decoration:none; height:20px; line-height:20px;}
.gaba a img{float:left;}
.gaba a p{float:left; height:20px; line-height:20px; margin: 0px 0px 0px 5px; color:#333;}