* {margin:0;padding:0;}
input{border:none;background:none;outline:none;}
body,h1,h2,h3,h4,h5,h6,dl,dd {margin:0;font-family:Microsoft Yahei;color: #000;}
.fl {float:left;}
.fr {float:right;}
.clearfix {*zoom:1}
.clearfix:after {content:"";display:block;clear:both;}
.clear{clear:both;height:0;font-size:0;overflow:hidden;}
.w1000 {width:1000px;margin:0 auto;text-align:left;}
a {text-decoration:none;color:#fff;}
img {border:none;vertical-align:top;}
.inbl {display:inline-block;*display:inline;zoom:1;}
input {padding:0;font-family:"microsoft yahei";/*font:14px "microsoft yahei";*/}
input:focus {outline:none;}
select:focus {outline:none;}
ul {padding:0;margin:0;list-style:none;}
li {vertical-align:top;list-style:none;}
body{
    overflow-x: hidden;
    min-width: 1000px;
    background: #fefefe}
.content{
    width: 1000px;
    margin: 0 auto;
    min-width: 1000px;}

/* .banner_img{
	position: relative;
}
.pos_img{
	position: absolute;
	top:18px;
	width: 100%;
	left: 0;
}
.logo{
	width: 132px;
	height: 100%;
	margin-right: 25px;
}
.zg_top{

}
.top_r li{
	float: left;
	margin-right: 30px;
	padding-right: 19px;
	font-size: 16px;
	position: relative;
	line-height: 40px;

}
.top_r li p{
    height: 40px;
	width: 842px;
    border-radius: 2px;
   
    position: absolute;
    top: 38px;
    left: 0;
	padding-top: 7px;
    background: url(../images/sj.png) no-repeat;
}
.top_r li p a{
	font-size: 14px;
	font-weight: normal;
	float: left;
	margin-left: 11px;

}
.top_r li p a:hover{
	color: #fa8c4a;
}
.top_r li.dg{
	background: url(../images/sjbot.png) no-repeat right center;
	font-weight: bold;
}

.top_r li.dg:hover p a{
	font-weight: normal;
}
.top_r li a{
	color: #fff;
	line-height: 40px;
}
.zg_top_ret{
	color: #ff4b01;
	line-height: 40px;
	font-size: 20px;
	font-weight: bold;
	padding-left: 30px;
	background: url(../images/tel.png) no-repeat left center;
}
 */





/* 00000000000000000000000000000 */


.zg_top{
    width: 100%;
    height: 790px;
     position: relative;
     z-index: 10;}
.zg_top_content{position: relative;}
 .zg_logo{
    float: left;
    margin:21px 0 0 0}

.zg_toplist{
    width:300px ;
    height: 40px;
    float: left;
    margin-top: 32px;
    z-index: 10px;}
.zg_toplist li a{
    font:bold 16px/16px "Microsoft Yahei";
    color: #ffffff;} 
.zg_number{
    display: block;
    float: right;
    width: 170px;
    height: 70px;
    padding-top: 28px}
.zg_number img{
    float: left;
    margin-right: 10px}
.zg_number a{
    display: block;
    font:bold 20px/20px "Microsoft Yahei";
    color: #ff4b01 }
.zg_top_class{
    font: 16px/16px "Microsoft Yahei";
    margin: 32px 20px 0 20px;
    position: relative;
    float: left;
    color: #ffffff}
.zg_top_class p{
    font:bold 16px/16px "Microsoft Yahei";
    color: #ffffff;cursor: pointer;
}
.list1{
    width: 842px;
    height:47px ;
    background: url('../images/zg_top_class_list.png')no-repeat top center;
    position: absolute;
    top:30px;left: 0;}
.list2{
        width: 320px;
        height:47px ;
        background: url('../images/zg_top_class_list2.png')no-repeat top center;
        position: absolute;
        top:30px;left: 0;
        display: none;
    }
.list3{
    width:202px;
    height:47px ;
    background: url('../images/zg_top_class_list3.png')no-repeat top center;
    position: absolute;
    top:30px;left: 0;
    display: none;
}
.zg_top_class_list .up{
    position: absolute;
    top: -25px;
    left: 70px;
}
.zg_top_class .down{
    width: 13px;
    height: 8px;
    position: absolute;
    top:5px;right: -18px}
.zg_top_class_list .down{
    position: absolute;
    top: -8px;
    left: 30px;}
.special{
    position: absolute;
    top:-8px;left:28px;}
.zg_top_class_listul li{
float: left;
}
.zg_top_class_listul li a{
    display: inline-block; 
    float: left;
    font: 12px/54px "Microsoft Yahei";
    padding:0 6px 0 6px;
    color:#ffffff}
.zg_top_class_listul li a:hover{
    color:#fa8c4a;
}
.zg_toplist>p{
    display: block;
    float: left;}
.zg_toplist li{
    float: left;margin-left: 36px;
    color: #ffffff;
    display: block}

    .zg_banner{
        width: 100%;
        height: 639px;
        position: relative;
    }
    .bannerBox .hd{
        position: relative;
    }
    .bannerBox .hd ul{
        position: absolute;
        top: 615px;
        left: 602px;
        z-index: 10;
    }
    .bannerBox .hd ul li{
        display:block; 
        width:10px;
        height:10px;
        border-radius:10px;
        margin-right:10px;
    background: #45276b;
        float: left;
        cursor: pointer;
		position: relative;
    }
    .bannerBox .hd ul li.on{
        width: 40px;
        background: #ffffff;
    }
    
    .zg_top_content{position: relative;
    z-index: 10000;}
        .zg_logo{
            float: left;
            margin:21px 0 0 0}
    
    
    
            
    .bannerBox{
        position: absolute;
        left: 0;top: 0;
        width: 100%;
        height: 638px;
    }
    .bannerBox .bd>ul>li{
        width: 100%;
        vertical-align: middle;
    }
    .banner_in{
        position: relative;
    } 
/* 000000000000000 */
.banner1{
    display: block;
    background: url('../images/banner2.jpg') no-repeat center bottom;
    width: 100%;
    height: 639px;
    overflow: hidden;
    z-index: 100;}
	.banner1_in{
		display: block;
		background: url('../images/banner2_in.jpg') no-repeat center bottom;
		width: 1000px;
		height: 639px;
		overflow: hidden;
		}


	.zg_bana{
		display: block;
		width: 291px;
		height: 56px;
		margin: 475px auto 0;
		background: url(../images/banner2_btn.png) no-repeat center;

	}

.banner2{
	display: block;
	background: url('../images/banner1.jpg') no-repeat center bottom;
	width: 100%;
	height: 639px;
	overflow: hidden;
	z-index: 100;}
.banner2_in{
	display: block;
	background: url('../images/banner1_in.jpg') no-repeat center bottom;
	width: 1000px;
	height: 639px;

	position: relative;
}
.banner2 form{
	background: url('../images/banner_from.png') no-repeat center bottom;
	width: 353px;
	height: 401px;
	position: absolute;
	top: 155px;
	left: 0;
	overflow: hidden;

}
.banner2 form h3{
	font-size: 22px;
	line-height: 1;
	color: #ffffff;
	font-weight: normal;
	text-align: center;
	margin-top: 43px;
}
.banner2 form h3 span{
	color: #ff3600;
	font-weight: bold;
}
.banner2 form div{
	width: 295px;
	height: 54px;
	border-radius: 5px;
	margin-top: 20px;
	margin-left: 28px;
background: #fff;
}
.banner2 form div input{
	width: 275px;
	height: 54px;
	border-radius: 5px;
	padding-left: 20px;
	font-size: 16px;
	line-height: 1;
	color: #808080;border: none
}

::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color:    #808080;
  }
  :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
   color:    #808080;
  }
  ::-moz-placeholder { /* Mozilla Firefox 19+ */
   color:    #808080;
  }
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
   color:    #808080;
  }


	.banner2 ul{
		width: 670px;
position: absolute;
left: 384px;
top: 390px;
	}

	.banner2 ul li{
		float: left;
		margin: 20px 20px 0 0;
		width: 298px;
		height: 44px;
		border: 1px dashed #606060;
		text-align: center;
		font-size: 20px;
		line-height: 44px;
		color: #fff;
	}
	.banner2 .banner2_btn{
		width: 291px;
		height: 56px;
		margin: 19px 0 0 30px;
		background: url(../images/banner1_btn.png) no-repeat center;
		font-size: 22px;
		line-height: 56px;
		text-align: center;
		color: #fff;
	}

.banner3 {
	display: block;
	/* background: url('../images/1117/banner.png') no-repeat center bottom; */
	width: 100%;
	height: 639px;
	overflow: hidden;
	z-index: 100;
}
.banner3 .banner3_img {
	position: absolute;
	top: 0;
	left: 50%;
	transform: translateX(-50%);
}
.banner3 .content {
	height: 100%;
	overflow: hidden;
	position: relative;
}
.banner3_in{
	position: absolute;
	top: 0;
	left: 0;
}
.b3_title {
	width: 510px;
	background: url(../images/1117/bar_smtitle.png) no-repeat center;
	font-size: 36px;
	line-height: 35px;
	color: #329cff;
	text-align: center;
	margin: 161px auto 0;
}
.b3_title span {
	font-weight: bold;
}
.b3_list {
	margin: 206px 0 0 138px;
}
.b3_list li {
	float: left;
}
.b3_list li p {
	font-size: 17px;
	line-height: 20px;
	color: #ffffff;
	margin-top: 18px;
}
.b3_list li:nth-child(1) {
	width: 216px;
	height: 80px;
	background: url(../images/1117/bar_img1.png) no-repeat center;
}
.b3_list li:nth-child(1) p {
	margin-left: 65px;
}
.b3_list li:nth-child(2) {
	width: 262px;
	height: 80px;
	margin: 0 14px;
	background: url(../images/1117/bar_img2.png) no-repeat center;
}
.b3_list li:nth-child(2) p {
	margin-left: 80px;
}
.b3_list li:nth-child(3) {
	width: 195px;
	height: 80px;
	background: url(../images/1117/bar_img3.png) no-repeat center;
}
.b3_list li:nth-child(3) p {
	margin-left: 71px;
}
.b3_button {
	width: 300px;
	height: 62px;
	display: block;
	background: url(../images/1117/bar_img4.png) no-repeat center;
	background-size: 100% 100%;
	text-align: center;
	line-height: 62px;
	font-size: 29px;
	letter-spacing: 2px;
	color: #ffffff;
	text-shadow: 0px 0px 4px
		rgba(106, 7, 58, 0.91);
	margin: 42px auto 0;
}








/* 000000000000000000000000000000 */

.zg_con1{
	background: url(../images/zg_bg1.jpg) no-repeat center;
	height: 1090px;
}
.zg_con1_title h3{
	font-size: 48px;
	line-height: 1;
	font-weight: normal;
	text-align: center;
	padding: 70px 0 30px 0;
}
.zg_con1_title p{
	text-align: center;
	font-size: 18px;
	line-height: 1.5;
}
.zg_con1_c_t li{
	float: left;
	color: #ff8400;
	line-height: 36px;
	width: 33.33%;
	text-align: center
}
.zg_con1_c_t{
	border-width: 1px;
	border-color: rgb(236, 123, 4);
	border-style: solid;
	width: 406px;
	height: 36px;
	margin: 103px auto 50px;
	border-radius: 20px;
}
.zg_con1_c_c{
	padding: 0 15px;
}
.zg_con1_c_c ul li{
	float: left;
	width: 320px;
  	height: 345px;
	text-align: center;
	border:1px solid transparent;
}
.zg_con1_c_c ul li:hover{
	border:1px solid #6D6E70;
}
.zg_con1_c_c ul li h5{
	font-size: 20px;
	color: #fff;
	font-weight: normal;
	line-height: 1.5;
	padding-top: 45px;
}
.zg_con1_c_c ul li h5 b{
	color: #ffe402;
	font-weight: normal;
}
.zg_con1_c_c ul li h5 span{
	color: #ff8400;
	font-size: 24px;
}
.zg_con1_c_c ul li p{
	font-size: 16px;
	color: #fff;
	line-height: 30px;
	padding: 20px 0;
}
.zg_con1_c_c ul li .zg_con1_img{
	margin-bottom: 45px;
	padding: 0 30px;
	text-align: center
}
.zg_con1_c_c ul li .zg_con1_img span{
	display: block;
	float: left;
	width: 44px;
	height: 44px;
	margin-right:15px; 
cursor: pointer;

}
.zg_con1_c_c ul li .zg_con1_img img{
	border-radius: 50%;

	transition: all .5s;
}
.zg_con1_c_c ul li .zg_con1_img img:hover{
	transform: scale(2)
}
.zg_con1_bot_top {
	text-align: center;
	font-size: 16px;
	color: #6d50ff;
	margin-top: 35px;
}
.zg_con1_bot_top img{
	padding: 0 30px;
	vertical-align: middle;
}

.zg_con1_bot a{
	display: block;
	width:462px;
	height: 111px;
	text-align: center;
	line-height: 86px;
	color: #fff;
	background: url(../images/ar_btn.png) no-repeat center;
	margin: 40px auto;
	font-size: 28px;
}
.zg_con1_bot a:hover{
	color:#00fef1;
}
.zg_con2{
	width: 100%;
	height: 900px;
	background: url(../images/zg_bg2.jpg) no-repeat center;
}
.zg_con2_title h2{
	text-align: center;
	font-size: 48px;
	line-height: 1;
	padding: 90px 0 40px 0;
	color: #fff;
}
.zg_con2_title h2 span{
	color: #f0ff01;
}
.zg_con2_title p{
	text-align: center;
	color: #fff;
	line-height: 36px;
	font-size: 18px;
}
.zg_con2_title p span{
	color: #f0ff01;
}
.zg_con2_li{
	width: 311px;
	height: 359px;
	float: left;
	margin-right: 33px;
	position: relative;
	cursor: pointer;
}
.zg_con2_li.no{
	margin-right: 0;
}
.zg_con2_li_c{
	text-align: center;
	padding-top: 15px;
}
.zg_con2_c{
	margin-top: 35px;
}
.zg_con2_li_c{
	position: relative;
	background: url(../images/zg_li.png) no-repeat center;
	transition: all .5s;
	width: 311px;
	height: 344px;
}
.zg_con2_li_c span{
	display: block;
	background: url(../images/yuan.png) no-repeat center;
	width: 102px;
	height: 102px;
	text-align: center;
	line-height: 70px;
	color: #fff;
	font-size: 24px;
	position: absolute;
	left: 0;
	top:170px;
}
.zg_con2_li_c h6{
	
	top: 266px;
	text-align: center;
	font-size: 24px;
	font-weight: normal;
	color: #fff;
	width: 100%;
	left: 0;
	position: absolute;
}
.zg_con2_li_c h6 b{
	color: #fff001;
	font-weight: normal
}
.zg_con2_c .zg_con2_p{
	background: url(../images/zg_li_p.png) no-repeat center;
	
	/* display: none;
	 */
	visibility:hidden;
	width: 100%;
	height: 100%;
	left: 0;
	top:0;
	
	transform:rotateY(-90deg);
	transition: all .5s;
	position: absolute;
}
.zg_con2_li:hover .zg_con2_p{
	
	transform:rotateY(0);
	/* display: block; */
	visibility:visible;
}
.zg_con2_li:hover .zg_con2_li_c{
	transform:rotateY(90deg);
}
.zg_con2_p p{
	padding-top: 60px;
	font-size: 16px;
	text-align: center;
	line-height: 30px;
}
.zg_con2_p p span{
	color: #ff4b01;
}
.con2_a {
	display: block;
	border-width: 1px;
	border-color: rgb(246, 255, 1);
	border-style: solid;
	width: 478px;
	height: 84px;
	text-align: center;
	line-height: 84px;
	margin: 60px auto;
	border-radius: 60px;
	font-size: 28px;
	color: #fff601;
	font-weight: bold;
}
.con2_a:hover{
	border:none;
	background: #ffffff;
	color: #2081E2
}
.zg_con3{
	width: 100%;
	height:1044px ;
	background: url(../images/zg_bg3.jpg) no-repeat center;
}
.zg_con3_title h2{
	font-size: 48px;
	text-align: center;
	font-weight: normal;
	color: #fff;
	line-height: 1;
	padding: 68px 0 20px 0;
}
.zg_con3_title h2 span{
	color: #fff601;
}
.zg_con3_title p{
	text-align: center;
	font-size: 18px;
	color: #afc0ee;
	line-height: 30px;
}
.zg_con3_c{
	margin-top: 35px;
}
.zg_con3_c li{
	float: left;
	margin-right: 26px;
	width: 316px;
}
.zg_con3_c li.no{
	margin-right: 0;
}
.zg_con3_c li p{
	border-width: 1px;
	border-color: rgb(0, 37, 148);
	border-style: solid;
	border-radius: 3px;
	background-color: rgb(30, 44, 71);
	box-shadow: 0px 4px 54.87px 4.13px rgba(177, 177, 204, 0.33);
	width: 255px;
	height: 87px;
	margin-top: 16px;
	color: #a5b8dd;
	padding:24px 29px;
	font-size: 14px;
	line-height: 24px;
}
.zg_con3_c li p span{
	color: #fff601;
}
.zg_con3_c_a{
	display: block;
	width: 471px;
	height: 114px;
	background: url(../images/bg3_btn.png) no-repeat center;
	line-height: 83px;
	text-align: center;
	color: #fff;
	font-size: 28px;
	margin: 45px auto;
}
.zg_con3_c_a:hover{
	color:#00fef1;
}
.zg_con4{
	background: url(../images/zg_bg4.jpg) no-repeat center;
	width: 100%;
	height: 1288px;
	margin: 0 auto;
}
.zg_con4_title h2{
	font-size: 48px;
	text-align: center;
	color: #fff;
	line-height: 1;
	padding: 117px 0 25px 0;
}
.zg_con4_title h2 span{
	color: #f0ff01;
}
.zg_con4_title p{
	font-size: 18px;
	text-align: center;
	color: #fff;
}
.zg_con4_title p span{
	color: #f0ff01;
}
.zg_con4_c{
	margin-top: 60px;
}
.zg_con4_c dl{
	background: url(../images/bg5_sbg.png) no-repeat center;
	height: 194px;
	width: 1000px;
	color: #fff;
	margin-bottom: 20px;
}
.zg_con4_c dl span{
	color: #fff000;
}
.zg_con4_c dl dt{
	float: left;
	width: 219px;
	font-size: 20px;
	padding: 55px 48px 0 48px;
	line-height: 30px;
}
.zg_con4_c dl dd{
	float: right;
	width: 624px;
	font-size: 18px;
	color: #fff;
	padding-top: 41px;
	line-height: 36px;
}
.zg-con_a{
	width: 435px;
	height: 78px;
	background: url(../images/bg5_btn.png) no-repeat center;
	font-size: 28px;
	line-height: 78px;
	text-align: center;
	margin: 35px auto;
}
.zg_con_a{
	display: block;
	width: 435px;
	height: 78px;

	border-radius: 78px;
	color: #4D49FF;
}
.zg_con_a:hover{
	background:#fff000;

	color: #ff4b01;
}
.zg_con5{
	background: url(../images/zg_bg5.jpg) no-repeat center;
	width: 100%;
	height: 1000px;
}
.zg_con5_title h2{
	text-align: center;
	line-height: 1;
	color: #010101;
	font-size: 48px;
	padding: 80px 0 30px 0;
}
.zg_con5_title h2 span{
	color: #ff4b01;
}
.zg_con5_title p{
	text-align: center;
	font-size: 18px;
	color: #026b90;
}
.zg_con5_c{
	margin-top: 60px;
}
.zg_con5_c_top{
	padding: 10px;
	background: #1C1C1C;
	height: 310px;
}
.zg_con5_c_top ul li{
	display: none;
}
.zg_con5_c_top ul li.on{
	display: block;
}
.zg_con5_c_top ul li img{
	width: 100%;
}
.zg_con5_c_c{
	padding: 10px;
	padding-bottom: 20px;
	background: #1C1C1C;
}
.zg_con5_c_c ul li{
	float: left;
	width: 156.66px;
	margin-right: 8px;
	cursor: pointer;
}
.zg_con5_c_c ul li.no{
	margin-right: 0;
}
.zg_con5_c_c ul li img{
	width: 100%;
}
.zg_con5_bot_l{
	width: 430px;
}
.zg_con5_bot{
	margin-top: 34px;
}
.zg_con5_bot_l h6{
	padding-left: 26px;
	background: url(../images/l.png) no-repeat left center;
	color: #065875;
	font-size: 22px;
	margin-top: 30px;
	padding-bottom: 10px;
}
.zg_con5_bot_l h6 span{
	color: #ff4b01;
}
.zg_con5_bot_l p{
	font-size: 18px;
	color: #065875;
	padding-left: 26px;
	line-height: 30px;
}
.zg_con5_bot_r {
  border-radius: 8px;
  background-color: rgb(224, 43, 18);
}
.zg_con5_a{
	display: block;
	border-width: 1px;
	border-color: rgb(6, 88, 117);
	border-style: solid;
	width: 433px;
	height: 76px;
	color: #065875;
	font-size: 28px;
	text-align: center;
	line-height: 76px;
	border-radius: 80px;
	margin: 85px auto;
}
.zg_con5_a:hover{
	border:none;
	background: #ff4b01;
	color: #ffffff;
}
.zg_bm{
	background: #E02B12;
	line-height: 1;
	padding: 30px;
}
.zg_bm .w1000{
	text-align: center;
}
.zg_bm h3{
	font-size: 40px;
	color: #fff;
	font-weight: normal;
	padding: 10px 0 28px;
}
.zg_bm h3 span{
	color: #f6ff00;
}
.zg_bm h4{
	font-size: 30px;
	color: #fff;
	font-weight: normal;
}
.zg_bm h4 span{
	color: #f6ff00;
	font-size: 36px;
}
.zg_bm a{
	background-color: rgb(246, 255, 0);
	width: 286px;
	height: 60px;
	border-radius: 30px;
	display: block;
	font-size: 28px;
	line-height: 60px;
	color: #e01239;
	margin: 30px auto;
	font-weight: bold;
}
.zg_bm a:hover{
	background: #ffffff;

}
.zg_con6 {
	background: url(../images/zg_bg6.jpg) no-repeat center;
	width: 100%;
	height: 1264px;
}
.zg_con6_title{
	text-align: center;
}
.zg_con6_title h2{
	font-size: 44px;
	color: #fff;
	line-height: 60px;
	padding: 80px 0 20px;
}
.zg_con6_title h2 span{
	color: #f6ff00;
}
.zg_con6_c{
	height: 809px;
	margin-top: 70px;
	width: 1111px;
	overflow: hidden;
}
.zg_con6_c li {
	width: 176px;
	height: 494px;
	float: left;
	background: url(../images/bg6_bg.png) no-repeat center bottom;
	cursor: pointer;
	position: relative;
	/* transition: all .2s; */
	
margin-right: 25px;
}
.zg_con6_c li div{
	display: none;
}
.zg_con6_c li div{
	position: absolute;
	top: -87px;
	left: -4px;
	width: 185px;
	height: 584px;
	background: url(../images/bg6_on.png) no-repeat center bottom;
}
.zg_con6_c li h5{
	color: #fff;
	text-align: center;
margin: -50px 0 0 0;
	font-size: 20px;
	font-weight: normal;
	line-height: 1;
}
.zg_con6_c li.li1{
	margin-top: 95px;
}
.zg_con6_c li.li2{
	margin-top: 170px;
}
.zg_con6_c li.li3{
	margin-top: 226px;
}
.zg_con6_c li.li4{
	margin-top: 144px;
}
.zg_con6_c li.li5{
	margin-top: 85px;
}
.zg_con6_c li h6{
	padding-top: 409px;
}
.zg_con6_c .li4 h6{
	
	margin-top: 15px;
}
/* .zg_con6_c li.li2 h6{
	padding-top: 73px;
}
.zg_con6_c li.li3 h6{
	padding-top: 43px;
}

.zg_con6_c li.li4 h6{
	padding-top: 56px;
} */
.zg_con6_c li h6{
	color: #010101;
	line-height: 30px;
	font-size: 20px;
	text-align: center;
	font-weight: normal;
}
.zg_con6_c li div p{
	color: #fff;
	overflow: hidden;
	line-height: 1;

	font-size: 16px;
	text-align: center;
	float: left;
width: 185px;
}
.zg_con6_c li div span{
	margin: 25px 0 0 0;
	display: block;
	text-align: center	;
	color: #fff;
	font-size: 16px;

}
.zg_con6_c .li2 div span,.zg_con6_c .li4 div span{
	margin: 15px 0 0 0;
}
.zg_con6_c li div em{
	display: block;
	color: #010101;
	line-height: 30px;
	font-size: 20px;
	text-align: center;
	font-weight: normal;
	font-style: normal;
	margin-top: 60px;
	padding-top: 406px;
}
.zg_con6_c .li4 div em{
	margin-top: 75px;
}
.zg_con6_c li:hover div{
	display: block;
	transition: 1s;
}
.zg_con6_c li:hover h5{
	display: none;
}
.zg_con6_c li:hover{
	background: none;
}


.zg_con6a{
	display: block;
	background-color: rgb(255, 75, 1);
	width: 435px;
	height: 78px;
	border-radius: 60px;
	text-align: center;
	line-height: 78px;
	color: #fff;
	font-size: 28px;
	margin: -5px auto 0 auto;
}
.zg_con6a:hover{
	background: #ffffff;
	color: #00e8fe
}

.zg_con7{
	background: #F6F6F7;
	padding-bottom: 30px;
}
.zg_con7_title h2{
	font-size: 48px;
	text-align: center;
	color: #333;
	font-weight: bold;
	line-height: 1;
	padding: 64px 0 25px;
}
.zg_con7_title h2 span{
	color: #ff4b01;
}
.zg_con7_title p{
	text-align: center;
	color: #333;
	font-size: 30px;
}
.zg_con7_title p span{
	color: #ff4b01;
}
.zg_con7_c_l{
	width: 160px;
	text-align: center;
}
.zg_con7_c_l li {
	cursor: pointer;
	text-align: center;
	background: #E3E3E3;
	color: #333333;
	font-size: 16px;
	line-height: 67px;
	border-bottom: 1px solid #fff;
}

.zg_con7_c_l .on{
	background: url(../images/bg7_bg.png) no-repeat center;
	color: #fff;
	border-bottom: 1px solid #E3E3E3;
}
.zg_con7_c_r{
	width: 772px;
	background: #fff;
	padding: 47px 34px;
	box-shadow: 0px 3px 45.36px 38.64px rgba(18, 19, 46, 0.05);
	height: 510px;
	overflow-y: auto;
overflow-x: hidden;
}
.zg_con7_c_r li{
	display: none;
}
.zg_con7_c_r .last img{
	margin-bottom: 20px;
}
.zg_con7_c_r li.on{
	display: block;
}
.zg_con7_c_r li h6{
	line-height: 1;
	padding-bottom: 18px;
	font-size: 18px;
}
.zg_con7a{
	display: block;
	background-color: rgb(255, 75, 1);
	width: 435px;
	height: 78px;
	border-radius: 60px;
	text-align: center;
	line-height: 78px;
	color: #fff;
	font-size: 28px;
	margin: 30px auto;
}
.zg_con7a:hover{
	background: #f0ff00;
	color: #026b90
}
.zg_con8{
	width: 100%;
	height: 874px;
	background: url(../images/zg_bg8.jpg) no-repeat center;
}
.zg_con8_title{
	text-align: center;
}
.zg_con8_title h2{
	padding: 75px 0 60px;
	line-height: 1;
	font-size: 44px;
	color: #fff;
}
.zg_con8_title h2 span{
	color: #f0ff00;
}
.zg_con8_c{
	position: relative;
}
.zg_con8_c li{
	text-align: center;
}
.zg_con8_c li h5{
	font-size: 24px;
	color: #14deff;
	text-align: center;
	margin-bottom: 47px;
	font-weight: normal;
}
.zg_con8_c_jtz,.zg_con8_c_jtr{
	position: absolute;
	width: 27px;
	height: 53px;
	top:50%;
	margin-top: -26.5px;
	cursor: pointer;
}
.zg_con8_c_jtz{
	left: 0;
	background: url(../images/jtz.png) no-repeat center;
}
.zg_con8_c_jtr{
	right: 0;
	background: url(../images/jty.png) no-repeat center;
}
.zh_con8-a{
	width: 345px;
    height: 78px;
	border-radius: 70px;
	text-align: center;
	line-height: 78px;
	background-color: #fff;
	margin: 45px auto;
}
.zh_con8_a{
	display: block;
	color: #7228ff;
	font-size: 28px;
	background-image: -webkit-linear-gradient(left, #3E56FF 30%, #8D12FF 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.zh_con8_a:hover{
	background-image: -webkit-linear-gradient(left, rgb(62, 226, 255) 30%, rgb(18, 129, 255) 100%);

}
.zg_con9{
	width: 100%;
	height: 683px;
	background: url(../images/zg_bg9.jpg) no-repeat center;
}
.zg_con9 .zg_con8_title h2{
	padding: 90px 0 35px 0;
}
.zg_con9 .titb{
	color: #fff;
	font-size: 16px;
	text-align: center;
	margin: 10px 0 20px 0;
}
.zg_con9 ul li{
	float: left;
	width: 222px;
	height: 143px;
	background: url(../images/zg_con9li.png) no-repeat center;
	margin-right: 36px;
	margin-bottom: 37px;
}
.zg_con9 ul li.last{
	margin-right: 0;
}
.zg_con9 ul li h5{
	color: #fff;
	font-size: 28px;
	font-weight: bold;
	line-height: 66px;
	text-align:center;
	padding-top: 10px;
}
.zg_con9 ul li div{
	padding-top: 10px;
}
.zg_con9 ul li p{
	text-align:center;
	font-size: 20px;
	color: #333;
	font-weight: bold;
	line-height: 26px;
}
.zg_con9a{
	margin: 30px auto;
}
/* .zg_con9_c{
	background: url(../images/tjt.png) no-repeat center;
	width: 963px;
	height: 336px;
	margin: 0 auto;
	position: relative;
}
.zg_con9_c .zg_con9_mid li{
	position: absolute;
	color: #00eaff;
	font-size: 14px;
}         
.zg_con9_c .zg_con9_mid li.lii1{
	left: 111px;
	top:82px;
}
.zg_con9_c .zg_con9_mid li.lii2{
	left: 191px; 
	top:73px;
}
.zg_con9_c .zg_con9_mid li.lii3{
	left: 270px; 
	top:83px;
}
.zg_con9_c .zg_con9_mid li.lii4{
	left: 353px; 
	top:69px;
}
.zg_con9_c .zg_con9_mid li.lii5{
	left: 433px; 
	top:63px;
}
.zg_con9_c .zg_con9_mid li.lii6{
	left: 517px; 
	top:100px;
}

.zg_con9_c .zg_con9_mid li.lii7{
	left: 596px; 
	top:24px;
}
.zg_con9_c .zg_con9_mid li.lii8{
	left: 685px; 
	top:-11px;
}

.zg_con9_c .zg_con9_mid li.lii9{
	left: 768px;     
	top:-8px;
}
.zg_con9_c .zg_con9_mid li.lii10{
	left: 855px; 
	top:174px;
}

.zg_con9_c .zg_con9_mid li.lii11{
	left: 927px; 
	top:93px;
} */

.zg_con9_xx li{
	border-width: 2px;
	border-style: solid;
	border-color: rgb(0, 78, 255);
	border-radius: 50%;
	background: #fff;
	box-shadow: 0px 2px 8.37px 0.63px rgba(192, 186, 255, 0.52);
	width: 5px;
	height: 5px;
	position: absolute;
	animation: xxs  linear .8s infinite;
	-moz-animation: xxs  linear .8s infinite;	/* Firefox */
	-webkit-animation: xxs  linear .8s infinite;	/* Safari 和 Chrome */
	-o-animation: xxs  linear .8s infinite;	/* Opera */
}
.zg_con9_xx li.xx1{
	left:126px;
	top:140px;
}
.zg_con9_xx li.xx2{
	left:209px;
	top:123px;
}
.zg_con9_xx li.xx3{
	left:289px;
	top:134px;
}
.zg_con9_xx li.xx4{
	left:372px;
	top:110px;
}
.zg_con9_xx li.xx5{
	left:453px;
	top:101px;
}.zg_con9_xx li.xx6{
	left:535px;
	top:142px;
}
.zg_con9_xx li.xx7{
	left:617px;
	top:58px;
}.zg_con9_xx li.xx8{
	left:700px;
	top:18px;
}
.zg_con9_xx li.xx9{
	left:781px;
	top:16px;
}
.zg_con9_xx li.xx10{
	left:865px;
	top:201px;
}
.zg_con9_xx li.xx11{
	left:944px;
	top:133px;
}
@keyframes xxs
{
from {opacity: 1;}
to {opacity: .2;}
}

@-moz-keyframes xxs /* Firefox */
{
from {opacity: 1;}
to {opacity: .2;}
}

@-webkit-keyframes xxs /* Safari 和 Chrome */
{
from {opacity: 1;}
to {opacity: .2;}
}

@-o-keyframes xxs /* Opera */
{
from {opacity: 1;}
to {opacity: .2;}
}
.zg_con10{
	width: 100%;
	height: 959px;
	background: url(../images/zg_bg10.jpg) no-repeat  center;
}
.zg_con10_c{
	position: relative;
	overflow: hidden;
}
.zg_con10 .zg_con8_title h2{
	padding: 73px 0 80px 0;
}
.zg_con10_c li{
	float: left;
	position: relative;
	margin-left: 5px;
	width: 327px;
	height: 514px;
	text-align: center;
	/* z-index: 5; */
}
.zg_con10_c li img.tea{
	padding-top: 60px
}
.zg_con10_c li .tea{
	transition: all .5s;
}
.zg_con10_c li:hover img.tea{
	transform:rotateY(90deg);
}
.zg_con10_c li:hover .zg_con10_fz{
	visibility: inherit;
	transform:rotateY(0);	
}
.zg_con10_c ul{
	width: 880px;
	margin: 0 auto;
}
.zg_con10_fz{
	width: 327px;
	height: 514px;
	visibility: hidden;
	position: absolute;
	left:0;
	top:0;
	transition: all .5s;
	transform:rotateY(-90deg);
}
.zg_con10_fz p{
	position: absolute;
	width: 266px;
	height: 107px;
	bottom: 23px;
	left: 14px;
	color: #fff;
	padding: 18px;
	line-height: 1.5;
	font-size: 16px;
}
.zg_con10_fz p b{
	font-size: 20px;
	color: #01c8fd;
	padding-right: 13px
}
.zg_con10_fz p span{
	font-size: 14px;
	color: #e8fd01;
}
.zg_con10_fz p a{
	color: #01c8fd;
	font-size: 16px;
}
.jsjtz,.jsjtr{
	position: absolute;
	width: 22px;
	height: 86px;
	top:50%;
	margin-top: -43px;
	cursor: pointer;
	z-index: 4;
}
.jsjtz{
	background: url(../images/jsjtz.png) no-repeat center;
	left: 0;
}
.jsjtr{
	background: url(../images/jsjtr.png) no-repeat center;
	right: 0;
}
.zg_con10_a{
	display: block;
	background: #47C7E8;
	width: 475px;
	height: 78px;
	border-radius: 60px;
	text-align: center;
	line-height: 78px;
	font-size: 28px;
	color: #362481;
	font-weight: bold;
	margin: 80px auto 0;
}
.zg_con10_a:hover{
	background: #ffffff;
}
.zg_con11{
	width: 100%;
	/* height: 598px; */
	background: url(../images/zg_con11.jpg) no-repeat center 137px;
}
.zg_con11 .zg_con8_title h2{
	padding: 55px 0 38px 0;
	color: #333;
}
.zg_con11 .zg_con8_title h2 span{
	color: #ff3c00;
}
.zg_con11_c{
	position: relative;
}
.con11_bf{
	cursor: pointer;
	position: absolute;
	left: 50%;
	top:50%;
	margin-left: -38px;
	margin-top: -38px;
}





.zg_con8div{text-align: center;margin-top: 28px;}
.zg_con8div ul{border:1px solid #fa4d4d;display: inline-block;*display: inline;*zoom: 1;height: 54px;border-radius: 27px;font-size: 0;}
.zg_con8div ul li{width: 200px;display: inline-block;*display: inline;*zoom: 1;text-align: center;font:24px/54px "Microsoft YaHei";color: #333;border-radius: 27px;cursor: pointer;}
.zg_con8div ul .on{background: #fa4d4d;color: #fff;}
.slider{ width:100%;  min-width:1000px;  height:598px;  position:relative; overflow:hidden; background:#fff; text-align:center;   }
.slider .bd{ width:1000px; position:absolute; left:50%; margin-left:-500px  }
.slider .bd li{ width:1000px;  overflow:hidden; }
.slider .bd li img{ display:block; width:1000px; height:598px;    }
.slider .tempWrap{ overflow:visible !important }
.slider .tempWrap ul{  margin-left:-1000px !important;   }
.slider .next{ left:50%;  margin-left:500px;  }
.slider .pnBtn{  position:absolute; z-index:1; top:0; width:100%;  height:598px; cursor:pointer;   }
.slider .prev{ left:-50%; margin-left:-500px;  }
.slider .next{ left:50%;  margin-left:500px;  }
.slider .pnBtn .blackBg{ display:block;  position:absolute; left:0; top:0; width:100%; height:598px; background:#000; filter:alpha(opacity=50);opacity:0.5;   }
.slider .pnBtn .arrow{ display:none; position:absolute; top:0; z-index:1; width:73px; height:73px;  }
.slider .prev .arrow{ right:-73px; background:url(../images/zg_p1.png) left top no-repeat;top: 50%;margin-top: -36px;}
.slider .next .arrow{ left:-73px; background:url(../images/zg_n.png) left top no-repeat;top: 50%;margin-top: -36px;}
.slider .prev .arrow:hover{background:url(../images/zg_p.png) left top no-repeat;}
.slider .next .arrow:hover{background:url(../images/zg_n1.png) left top no-repeat;  }

.zg_con11_c{
	cursor: pointer;;
}
.zg_con11_c iframe{
    width:1000px !important;
    height:598px;
     /* margin:27px 0 0 42px; */
}
.zg_con11_c iframe .media{
    width:1000px;
    height:598px;
}

























.zg_con11_a{
	display: block;
	width: 397px;
	height: 116px;
	text-align: center;
	line-height: 84px;
	color: #fff;
	font-size: 28px;
	background: url(../images/zg_con11_btn.png);
	margin: 45px  auto 38px;
}
.zg_con11_a:hover{
	color: #00fef1
}
.zg_con12{
	background: url(../images/zg_con12.jpg) no-repeat center;
	height: 949px;
	width: 100%;
}
.zg_con12 .zg_con8_title h2{
	padding: 90px 0 58px 0;
}
.zg_con12_c ul li{
	float: left;
	background-color:#fff;
	width: 240px;
	height: 258px;
	text-align: center;
	margin-right: 12px;
	margin-bottom: 12px;
	position: relative;
	cursor: pointer;
}
.zg_con12_c ul li.no{
	margin-right: 0;
}
.zg_con12_c ul li p{
	visibility: hidden;
}
.zg_con12_c ul li img{
	padding: 50px 0 40px ;
}
.zg_con12_c ul li span{
	display: block;
	font-size: 24px;
	color: #666666;
}
.zg_con12_c ul li i{
	display: block;
	width: 60px;
	height: 2px;
	margin: 20px auto;
	background: #FF796A;
}
.zg_con12_c ul li p{
	text-align: left;
	padding: 80px 35px;
	font-size: 16px;
	color: #666;
	position: absolute;
	left: 0;
	top:0;
	width: 170px;
	height: 98px;
	background: #FFFFFF;
}
.zg_con12_c ul li:hover p{
	visibility:visible;
	font-size: 16px;
	line-height: 1.8;
	letter-spacing:2px;
}
.zg_con12_a{
	background: #FFF000;
	width: 361px;
	height: 80px;
	border-radius: 70px;
	text-align: center;
	line-height: 80px;
	display: block;
	color: #333333;
	font-size: 28px;
	margin: 60px auto;
}

.zg_con12_a:hover{
	background: #FF796A;
	color: #ffffff;
}
.zg_con13{
	background: #fff;
}
.zg_con13 .zg_con8_title h2{
	color: #333;
	line-height: 60px;
	padding: 70px 0 40px;
}
.zg_con13 .zg_con8_title h2 span{
	color: #ff3c00;
}
.zg_con13_c{
	border:1px solid #F1F1F9;
	padding: 20px 17px;
}
.zg_con13_c img{
	height: 415px;
}
.zg_con13_c_r{
	position: relative;
	height: 415px;
}
.zg_con13_c_r li{
	position: relative;
}
.zg_con13_c_r p{
	width: 274px;
	height: 104px;
	position: absolute;
	background: url(../images/sj_bg.png) no-repeat center;
	bottom: 10px;
	right: 16px;
	color:#fff;
	padding: 23px;
	line-height: 26px;
}
.st_jtz,.st_jty{
	width: 22px;
	height: 31px;
	position: absolute;
	cursor: pointer;
	bottom: 73px;
	z-index: 10;
}
.st_jtz{
	left: 123px;
	background: url(../images/sjjtz.png) no-repeat center;
}
.st_jty{
	right: 8px;
	background: url(../images/stjty.png) no-repeat center;
}
.hd{
	position: absolute;
	bottom: 0;
	right: 150px;
}
.hd li{
	float: left;
	border-width: 1px;
	border-color: rgb(0, 216, 255);
	border-style: solid;
	border-radius: 50%;
	width: 5px;
	height: 5px;
	margin-left: 5px;
}
.hd li.on{
	background-color: rgb(0, 216, 255);
}
.zg_con13_a{
	display: block;
	width: 437px;
	height: 116px;
	background: url(../images/zg_con13_btn.png) no-repeat center;
	text-align: center;
	line-height: 80px;
	color: #fff;
	font-size: 28px;
	margin: 28px auto 38px;
}
.zg_con13_a:hover{
	color: #0bf0dd
}
.zg_con14{
	width: 100%;
	height: 687px;
	background: url(../images/zg_con13.jpg) no-repeat center;
}
.zg_con14 .zg_con8_title h2{
	padding: 66px 0 40px 0;
}
.zg_con14_c ul li{
	float: left;
	width: 324px;
	height: 222px;
	background-color:#2081E2 ;
	text-align: center;
	margin-right: 14px;
	margin-bottom: 14px;
}
.zg_con14_c ul li h5{
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	line-height: 48px;
	padding-top: 45px;
	height: 80px;
}
.zg_con14_c ul li h5 span{
	font-size: 36px;
	color: #fffc14;
	font-weight: bold;
}
.zg_con14_c ul li.con14li1 {
  background-image: -moz-linear-gradient( 45deg, rgb(33,125,226) 0%, rgb(21,213,229) 100%);
  background-image: -webkit-linear-gradient( 45deg, rgb(33,125,226) 0%, rgb(21,213,229) 100%);
  background-image: -ms-linear-gradient( 45deg, rgb(33,125,226) 0%, rgb(21,213,229) 100%);
}
.zg_con14_c ul li.con14li2 {
  background-image: -moz-linear-gradient( 45deg, rgb(99,73,221) 0%, rgb(79,144,235) 100%);
  background-image: -webkit-linear-gradient( 45deg, rgb(99,73,221) 0%, rgb(79,144,235) 100%);
  background-image: -ms-linear-gradient( 45deg, rgb(99,73,221) 0%, rgb(79,144,235) 100%);
}

.zg_con14_c ul li.con14li3 {
 background-image: -moz-linear-gradient( 45deg, rgb(52,100,222) 0%, rgb(97,136,237) 100%);
 background-image: -webkit-linear-gradient( 45deg, rgb(52,100,222) 0%, rgb(97,136,237) 100%);
 background-image: -ms-linear-gradient( 45deg, rgb(52,100,222) 0%, rgb(97,136,237) 100%);
 margin-right: 0;
}

.zg_con14_c ul li.con14li4 {
 background-image: -moz-linear-gradient( 45deg, rgb(52,100,222) 0%, rgb(97,136,237) 100%);
 background-image: -webkit-linear-gradient( 45deg, rgb(52,100,222) 0%, rgb(97,136,237) 100%);
 background-image: -ms-linear-gradient( 45deg, rgb(52,100,222) 0%, rgb(97,136,237) 100%);
}

.zg_con14_c ul li.con14li5 {
  background-image: -moz-linear-gradient( 45deg, rgb(33,125,226) 0%, rgb(21,213,229) 100%);
  background-image: -webkit-linear-gradient( 45deg, rgb(33,125,226) 0%, rgb(21,213,229) 100%);
  background-image: -ms-linear-gradient( 45deg, rgb(33,125,226) 0%, rgb(21,213,229) 100%);
}
.zg_con14_c ul li.con14li6 {
 background-image: -moz-linear-gradient( 45deg, rgb(99,73,221) 0%, rgb(79,144,235) 100%);
 background-image: -webkit-linear-gradient( 45deg, rgb(99,73,221) 0%, rgb(79,144,235) 100%);
 background-image: -ms-linear-gradient( 45deg, rgb(99,73,221) 0%, rgb(79,144,235) 100%);
 margin-right: 0;

}
.zg_con14_c ul li.con14li4  h5,.zg_con14_c ul li.con14li5 h5{
	padding-top: 65px;
	height: 60px;
}
.zg_con14_c ul li a{
	border:1px solid #6EBDED;
	box-shadow: 0px 15px 19.53px 1.47px rgba(190, 183, 255, 0.24);
	width: 260px;
	height: 41px;
	display: block;
	color: #fff;
	text-align: center;
	line-height: 41px;
	font-size: 16px;
	margin: 30px auto;
	border-radius: 40px;
}
.zg_con15_c{
	padding-top: 90px;
}
.zg_con15{
	background: url(../images/zg_con14.jpg);
	width: 100%;
	height: 637px;
}
.zg_con15_c_l h6{
	padding-top: 100px;
	color: #fff;
	font-size: 34px;
	font-weight: normal;
	padding-bottom: 10px;
}
.zg_con15_c_l span{
	font-size: 76px;
	color: #fff;
	font-weight: bold;
}
.zg_con15_c_l img{
	vertical-align: top;
	margin-top: -148px;
}

.zg_con15_c_r{
	width: 412px;
	height: 461px;
	background: url(../images/form.png) no-repeat center;
}
.zg_con15_c_r h5{
	text-align: center;
	color: #fff;
	font-size: 30px;
	font-weight: normal;
	line-height: 1;
	padding-bottom: 30px;
	position: relative;
	padding-top: 45px;
}
.zg_con15_c_r h5:after{
	content: "";
	display: block;
	position: absolute;
	width: 80px;
	height: 1px;
	bottom: 0;
	left: 50%;
	margin-left: -40px;
	background: #fff;
}
.form_group{
	width: 300px;
	height: 50px;
	margin:20px auto 0;
	background: url(../images/xm.png) no-repeat center;
	line-height: 50px;
}
.form_group img{
	vertical-align: middle;
	padding-left: 14px;
	padding-right: 10px;
}
.form_group .ipt{
	height: 100%;
	outline: none;
	border:none;
	background: none;
	width:220px;
	color:#A9A9A9;
}
.sub{
	display: block;
	width: 300px;
	height: 49px;
	background: url(../images/sub.png) no-repeat center;
	outline: none;
	border:none;
	cursor: pointer;
	text-align: center;
	font-family: "microsoft yahei";
	font-size: 20px;
	color: #fff;
	margin: 40px auto;
}
.sub:hover{
	color: #00fef1
}

.di{
    width:100%;
    padding-bottom:18px;
    background: #12152E;
}
.di_cen{
    width:1000px;
    margin: 0 auto;
    padding-top:66px;
}
.phone{
    width:100%;
    height:118px;
		opacity: .8;
		filter: alpha(opacity=80);
}
.pho_left{
    color: #fff;
    font-size: 48px;
    line-height: 78px;
    float: left;
    font-weight: bold;
    font-family: "Microsoft YaHei"
}
.pho_right{
    float: right;
    padding-top: 6px;
}
.pho_right div{
    float: left;
}
.pho_right a{
    display: block;
    width:175px;
    height:56px;
    border:2px solid #fff;
    color: #fff;
    font-size: 24px;
    text-align: center;
    line-height: 56px;
    float: left;
    margin-right: 13px;
    font-family: "Microsoft YaHei";
    border-radius: 28px;
}
/*.pho_right a:hover{*/
   /*background: #1EBFCC;*/
    /*color: #fff;*/
/*}*/
.ewm{
    /*margin-top: 56px;*/
    height:140px;
}
.ewm div{
    width:330px;
    float: left;
    margin-right:5px;
}
.ewm div img{
    float: left;
}
.ewm div span{
    display: block;
    float: left;
    color: #fff;
    font-size:14px;
    margin-top: 39px;
    margin-left: 10px;
    font-family: "Microsoft YaHei";
		opacity: .8;
		filter: alpha(opacity=80);
}
.ewm .xyd{
    width:330px;
}
.ewm .dyd{
    width:330px;
}
.footer {
    width: 100%;
    padding-bottom: 36px;
    padding-top: 36px;
    text-align: center;
    color: #fff;
		opacity: .24;
		filter: alpha(opacity=24);
    margin-top: 29px;
    border-top: 1px solid #ededed;
}
.copy a, .copy h1 {
    color: #fff;
    font-size: 14px;
    font-family: "Microsoft YaHei";
    font-weight: normal;
    display: inline;
}
.copy a{
    padding:10px;
    padding-bottom:20px;
}
.foe{
    margin-top: 10px;
    font-family: "Microsoft YaHei";color: #fff;
    font-size: 14px;
}
.ewm i{font-style: normal}

/*左浮窗*/
.zg_navleft{background: url("../images/zg_navleft.png") no-repeat left top;width:163px;height:479px;position:fixed;left: 0;top:50%;margin-top:-240px;z-index:100;}
.zg_close{background:url("../images/zg_close.png") no-repeat left top;width: 11px;height: 11px;position: absolute;right:3px;top:30px;cursor: pointer;}
.zg_navleft h6{font:bold 20px/24px "Microsoft YaHei";color: #fff;padding: 37px 0 0 97px;}
.zg_navoul{margin-top: 21px;}
.zg_navoul li{font:bold 16px/41px "Microsoft YaHei";color:#fff;text-align:center;margin-bottom:9px;padding-right:5px;}
.zg_navoul li a{font:bold 16px/41px "Microsoft YaHei";color:#fff;}
.zg_navoul li a span{color: #fcff00;font-size:20px;}
.zg_tit{text-align: center;font-size:50px;color:#fff;font-family: "Microsoft YaHei"}
.zg_tit span{color:#00e8fe}


.fix_right {
  width: 316px;
  background: url(../images/fix_right_14.png) no-repeat center;
  height: 55px;
  padding: 12px 0px;
  position: fixed;
  right: 0px;
  top: 150px;
  text-align: center;
  font-size: 20px;
  line-height: 55px;
  color: #fff;
  overflow: hidden;
  z-index: 1000;
}
.fix_right p {
  width: 100%;
  height: 100%;
  overflow: hidden;
  position: relative;
  padding-left:30px;
}
.fix_right p:after {
  content: "";
  background: #fff;
  position: absolute;
  width: 316px;
  height: 316px;
  left: 0px;
  left: 0;
  top: 0;
  bottom: 0;
  opacity: 0;
  margin: auto;
  border-radius: 50%;
  transform: scale(1);
  animation: 1s btn ease-in-out infinite;
}
@keyframes btn {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}
@-webkit-keyframes btn {
  0% {
    transform: scale(0);
    opacity: 1;
  }
  100% {
    transform: scale(1);
    opacity: 0;
  }
}

/* tan */



.tan{
    width: 446px;
    height:528px ;
    background: url('../images/tan.png') no-repeat top center; 
    position: fixed;
    top: 10%;
    left: 36%;
    z-index: 10000;
}
.tan_close{
    margin:  16px 0 0 362px;
    cursor: pointer;
}
.tan>p{
    margin:  132px 0 0 0;
    font:bold 24px/24px "Microsoft YaHei";
    color: #ffffff;
    text-align: center
}
.tan>.p2{
    margin:  7px 0 0 0;
    font:13px/20px "Microsoft YaHei";
    color: #ffffff;
    text-align: center
}
.tan>p span{
    color: #ffea01;
}
.tan form{
    margin: 5px 0 0 60px
}
.tan form label{
    font:20px/38px "Microsoft YaHei";
    color: #ffffff;
}
.tan form input{
    width: 236px;
    height: 38px;
    border: 2px solid #c9abff;
    border-radius: 3px;
    margin-top: 20px;
    padding-left: 10px;
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input::-webkit-input-placeholder { /* WebKit, Blink, Edge */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input::-moz-placeholder { /* Mozilla Firefox 19+ */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan input:-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #e2d8ff;
    font:16px/38px "Microsoft YaHei";
}
.tan .tanbtn{
    width: 296px;
    height: 62px;
    background: url('../images/tan_btn.png') no-repeat top center; 
    padding: 0;
    border: none;
    margin-top: 30px;
    margin-left: 10px;
    color: #ffffff;
    font:bold 28px/62px "Microsoft YaHei";
    text-align: center;cursor: pointer;

}

.part1{
    padding: 71px 0 0 0;
    width: 100%;
    height: 845px;
}
.p1_tit div{
    font:bold 50px/50px "Microsoft Yahei";
    color: #144269;
    text-align: center;
    letter-spacing: -1.5px;
}
.p1_tit div h1{
    display: inline-block;
    font:bold 50px/50px "Microsoft Yahei";
    color: #144269;
    /* margin-left: 315px; */
    letter-spacing: -1.5px;
}
.p1_top{
    margin-top: 26px;
    width: 1020px;
    position: relative;
    height: 142px;
}
.p1_top ul li{
    float: left;
    width: 72px;
    height: 30px;
    border: 1px solid #d1d1d1;
    border-radius: 5px;
    margin: 10px 10px 0 0;
    text-align: center;
    font:18px/30px "Microsoft Yahei";
    color: #333333;
    position: relative;
    cursor: pointer;
}
.p1_top ul li a{
	font:18px/30px "Microsoft Yahei";
	color: #333333;
}
.p1_top ul .p1_hot:after{
    content: " ";
    background: url('../images/hot2.png') no-repeat center bottom;
    background-size: 100% 100%;
    width: 13px;
    height: 14px;
    position: absolute;
    top: -1px;
    right: -1px;
}
.p1_top .hide{
    display: none;
}
.p1_top .on{
    background: #37bfea;
}
.p1_top .more{
    position: absolute;
    top: 103px;
    left: 424px;
    font:18px/18px "Microsoft Yahei";
    color: #858585;
    cursor: pointer;
    
}
.p1_top span{
    display: inline;
    margin-left: 5px;
}
.p1_top div img{
    vertical-align: middle;
}
.p1_top .less{
    position: absolute;
    top: 103px;
    right: 360px;
    font:18px/18px "Microsoft Yahei";
    color: #858585;
    cursor: pointer;
    display: none;
   
}



.class{
    position: relative;
}
.class_in{
    overflow: hidden;
   
}
/* .class_in>img{
  margin: 240px 0 0 100px;
 } */
.slide8_8{
position: absolute;
top: 0px;
left: 0;
width: 1000px;
height: 490px;

}
.slide8_8 .bd ul{
     background: url('../images/p1_l.png') no-repeat left top;
     width: 1000px;
   
}
.slide8_8 .bd li{
    height: 79px;
    border-bottom: 1px dashed #d5d5d5;
    overflow: hidden;
}
.slide8_8 .bd li .l{
    background: url('../images/p1_l.jpg') no-repeat center top;
    width: 289px;
    height: 59px;
    margin-top: 10px;
    float: left;
  
}
.slide8_8 .bd li .r{
 float: right;
    width: 700px;
    height: 60px;
    margin-top: 10px

}
/* .slide8_8 .bd li .l,.slide8_8 .bd li .r{
    float: left;
} */
.slide8_8 .bd li p{
    float: left;
    height: 61px;
}
.slide8_8 .bd li .date{
    font:18px/59px "Microsoft Yahei";
    color: #ffffff;
    width: 50px;
    margin:  0 28px 0 20px;
}
.slide8_8 .bd li .classname{
    font:18px/59px "Microsoft Yahei";
    color: #ffffff;
    width: 150px;
   
}
.slide8_8 .bd li .time{
    font:16px/60px "Microsoft Yahei";
    color: #666666;
    margin: 0 50px 0 48px;
   
}
.slide8_8 .bd li .time span{
    display: inline;
    width: 30px;
    height: 30px ;
    background: #37bfea;
    color: #fff;
    font:18px/30px "Microsoft Yahei";
    text-align: center;
    margin: 0 8px 0 8px;
    border-radius: 5px;
}
.slide8_8 .bd li .fire{
    font:18px/60px "Microsoft Yahei";
    color: #e60012;
 
}
.slide8_8 .bd li .fire img{
    vertical-align: middle;
    margin-right: 7px;
}
.slide8_8 .bd li a{
    float: right;
    display: block;
    width: 119px;
    height: 40px;
    background: url('../images/p1_a.png') no-repeat center bottom;
    padding-left: 12px;
    font:18px/40px "Microsoft Yahei";
    color: #ffffff;
    margin: 10px 20px 0 0;
    
}


.class .class_left{
    background: url('../images/p1_l.png') no-repeat center bottom;
    width: 300px;
    height: 366px;
    position: absolute;
    left: 0;
    top: 0px;
}

.p1_btn{
    display: block;
    background: url('../images/p1_btn.png') no-repeat center bottom;
    width: 257px;
    height: 67px;
    color: #ffffff;
    font:24px/67px "Microsoft Yahei";
    position: absolute;
    top: 515px;
    left: 365px;
padding-left: 20px
}
.p1_btn:hover{
    background: url('../images/p1_btnh.png') no-repeat center bottom;
}


/* 000 */


.di_cen .top{

    height: ;

}

.di_cen .top div{

    float: left;

  }

  .di_cen .top .left{

    margin-top: 46px

  }

  .di_cen .top .cent{

    width: 280px;

    margin-top: 46px

  }

  .di_cen .top .cent p{

    color:#fff; font-size:12px;font-family:"Microsoft Yahei"; 

    text-align: center;

    letter-spacing: 15px;

    margin-top: 12px;

    margin-left: 10px

  }

  .di_cen .top .cent p em{

    letter-spacing: 1px;

    display: inline-block;

    margin-right: 15px;

  

  }

  .di_cen .top .cent span{

    display: block;

    text-align: center;

    color:#fff; font-size:16px;font-family:"Microsoft Yahei"; 

    margin-top: 5px;

    letter-spacing: 2px;

  

  }

  .di_cen .top .cent .p2{

    width: 255px;

    text-align: left;

  }

  .di_cen .top .cent .p2 span{

  float: left;

    width: 40px;

    height: 1px;

    background: #b3b3b3;

  margin:7px 5px 0  8px

  }

  .di_cen .top .cent .p2 .r{

    float: right;

    margin: 0;

    margin-top: 8px

  }

  .di_cen .top .cent .p2{

    letter-spacing: 5px;

    margin-top: 8px

  }

  

  

  

  .di_cen .top .right{

    height: 95px;

    width: 800px;



    margin-top: 54px;

    padding-left: 25px;

    position: relative;

  }

  .di_cen .top .right span{

    float: left;

    color:#ffffff; font-size:22px;font-family:"Microsoft Yahei";font-weight: bold;

    margin: -4px 5px 0 0

  }

  .di_cen .top .right img{

  position: absolute;

  top: 3px;

  left: 80px;

  }

  .di_cen .top .right em{

    display:inline-block;

    margin-top: -17px;
		font-style: normal;
    color:#d0d0d0; font-size:14px;font-family:"Microsoft Yahei";line-height: 25px;text-indent:81px

  }




/* 11.17 薛博文修改 */
.xnpart1 {
	width: 100%;
	height: 189px;
	background: url(../images/1117/part1.png) no-repeat;
	background-size: cover;
	background-position: center center;
}
.xnpart1 .w1000 {
	position: relative;
}
.xnpart1 .w1000 h1 {
	font-size: 22px;
	font-weight: normal;
	color: #ffffff;
	text-indent: 22px;
	position: absolute;
	top: 60px;
	left: 25px;
}
.xnpart1 .w1000 h1 span {
	font-size: 26px;
	font-weight: bold;
}
.xnpart1 .w1000 p {
	width: 827px;
	font-size: 16px;
	line-height: 27px;
	color: #fefefe;
	text-align: justify;
	text-indent: 32px;
	position: absolute;
	top: 52px;
	left: 146px;
}
.xnpart1 .w1000 p span {
	font-weight: bold;
	color: #43f8ff;
}
.xnpart2 {
	width: 100%;
	height: 888px;
	background: url(../images/1117/part2.png) no-repeat;
	background-size: cover;
	background-position: center center;
	overflow: hidden;
}
.xnpart2 .xn2_title {
	font-size: 48px;
	font-weight: bold;
	line-height: 1;
	color: #fefefe;
	text-align: center;	
	padding-left: 15px;
	margin: 49px 0 35px 0;
}
.xnpart2 .xn2_title span {
	color: #ffea00;
}
.xnpart2 .xn2_xinxi {
	font-size: 18px;
	line-height: 29px;
	color: #ffffff;
	text-align: center;
}
.xnpart2 .xn2_cont {
	width: 1000px;
	height: 475px;
	background: url(../images/1117/part2_img1.png);
	margin: 39px auto 0;
	position: relative;
}
.xnpart2 .xn2_cont a {
	font-size: 19px;
	line-height: 1;
	position: absolute;
}
.xnpart2 .xn2_cont .a1 {
	color: #26ffff;
	left: 151px;
	top: 63px;
}
.xnpart2 .xn2_cont .a2 {
	color: #ff4d94;
	left: 491px;
	top: 130px;
}
.xnpart2 .xn2_cont .a3 {
	color: #ffb974;
	left: 63px;
	top: 173px;
}
.xnpart2 .xn2_cont .a4 {
	color: #26ffff;
	left: 450px;
	top: 239px;
}
.xnpart2 .xn2_cont .a5 {
	color: #ff4d94;
	left: 60px;
	top: 317px;
}
.xnpart2 .xn2_cont .a6 {
	color: #ffb974;
	left: 597px;
	top: 385px;
}
.xnpart2 .xn2_cont .a7 {
	color: #26ffff;
	left: 434px;
	top: 395px;
}
.xnpart2 .moreBtn {
	display: block;
	width: 435px;
	height: 78px;
	background-image: linear-gradient(90deg, 
		#ff8d5f 0%, 
		#ff4a00 100%), 
	linear-gradient(
		#ff4b01, 
		#ff4b01);
	background-blend-mode: normal, 
		normal;
	box-shadow: 4px 15px 20px 2px 
		rgba(84, 67, 255, 0.24);
	text-align: center;
	line-height: 78px;
	font-size: 28px;
	font-weight: bold;
	color: #ffffff;
	border-radius: 55px;
	margin: 45px auto 0;
}
.xnpart2 .moreBtn:hover {
	color: #ffe279;
}