body,h1,h2,h3,h4,h5,h6,p,dl,dd{
	margin: 0;font-family: Microsoft Yahei;
}
body{
	overflow-x: hidden;
	min-width: 1000px;
	background: #fefefe}
.fl{
	float: left;
}
.fr{
	float: right;
}
.clearfix:after { content:" "; display:block; clear:both; height:0; }
.clearfix { zoom:1;}
a{
	text-decoration: none;
	color: #333333;
}
img{
	border: none;
	vertical-align: top;
}
input{border:none;background:none;outline:none;}
.bl{
	display: block;
}
.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;
}
textarea{resize:none;}button,input,textarea{/*background: none; border:none;*/font-family:"Microsoft Yahei",Tahoma,Arial,Helvetica,sans-serif;}/*input:focus{outline: none;}*/
table{border-collapse:collapse;border-spacing:0;}
ul li.nomar{
	margin-right: 0;
}
.posirela{
	position: relative;
}
.main{
	width: 1000px;
	margin: 0 auto;  min-width: 1000px;
}
body{
	min-width: 1000px;
}
/*头部区域*/
.bannerbox{
	overflow: hidden;
	margin-top: -42px;
	background-color: #05080d;
}
.zg_top {  height: 88px;padding-top: 16px;background: url(../images/top_bg_01.jpg) no-repeat center top;overflow: hidden;z-index: 2;}
.box {width: 1000px;margin: 0 auto;}
/*.zg_top_cen p a:hover {color: #F74D02;}*/
a {color: #f1f1f1;cursor: pointer;text-decoration: none;}
/*.fadeInLeft {*/
/*-webkit-animation-name: fadeInLeft;*/
/*animation-name: fadeInLeft;*/
/*}*/


.nav{
	position: relative;z-index: 10000;top: 60px
}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.zg_top_let {width: 160px;}
.fl {float: left;display: inline;}
.zg_top_cen {width: 675px;
 *width: 665px;}
.zg_top_cen p em {display: block;position: absolute;top: -8px;left: 68px;width: 15px;height: 8px;background: url(../images/zg_jiao02.png) no-repeat center;display: none}
.zg_top_cen ul {height: 32px;margin-bottom: 9px;}
.zg_top_cen ul li {float: left;width: 90px;height: 40px;position: relative}
.zg_top_cen p {width: 850px;height: 42px;/*border: solid 1px #fff;*/border-radius: 2px;line-height: 28px;position: absolute;top:38px;left:0;
	background: url(../images/zg_bg2.png) no-repeat left top;padding-top: 9px;padding-left: 10px}
.zg_top_cen ul li>a {display: inline-block;padding: 0 10px;font: 16px/32px "Microsoft YaHei";float: left;color: #333}
/*.zg_top_cen ul li>a:hover {text-decoration: none;background: #ff4a00;color: #fff;}*/
.zg_top_cen ul li.hover>a{
    display: inline-block;
    padding: 0 20px 0 0;
    background: url(../images/zg_jiao03.png) no-repeat right center;
    color: #fff
}
/*.zg_top_cen ul li.hover>a{display: inline-block;padding: 0 20px 0 0;background: url(../images/zg_jiao03.jpg) no-repeat right center;color: #333}*/
.zg_top_cen ul li.on>a{background: url(../images/zg_jiao01.png) no-repeat right center;color: #fff;font-weight: bold;}
.zg_top_cen ul li>a {display: inline-block;
    padding: 0 10px;
    font: 16px/32px "Microsoft YaHei";
    color: #fff;}
.zg_top_cen p a {padding: 0 6px;font:12px/38px "Microsoft YaHei";color: #fff}
.fadeInRight {-webkit-animation-name: fadeInRight;animation-name: fadeInRight;}
.animated {-webkit-animation-duration: 1s;animation-duration: 1s;-webkit-animation-fill-mode: both;animation-fill-mode: both;}
.zg_top_ret {
 *width: 155px;
    background: url(../images/zg_dh.png) no-repeat left 3px;
    padding-left: 20px;
    font: bold 20px/30px "Microsoft YaHei";
    color: #ffffff;}
/*banner�???*/


.bannerslide .hd{
	position: relative;
}
.bannerslide .hd ul{
	position: absolute;
	top: 650px;
	left: 480px;
	z-index: 10;
}
.bannerslide .hd ul li{
	float: left;
	width: 10px;
	height: 10px;
	background: #525156;
	border-radius: 10px;
	margin-right: 30px
}
.bannerslide .hd ul .on{
	background: #d00039;
}



/*section1*/
.sec1{
padding: 0 0 50px 0;
	background:#05080d;
	overflow: hidden;
}
.sec1_tit{
	display: block;
	margin:  0 auto;
	position: relative;

}
.sec1_tt img{
	display: block;
	margin:  0 auto;

}
.sec1_tit img{
	display: block;
	margin:  0 auto;

}
.sec1_tit .txt{
	width: 1000px;
height: 55px;
background: #05080d;
	position: absolute;
	top: 70px;
	left: 0;
	font: 50px/65px "Microsoft Yahei";
    color: #fff;
	text-align: center;
	letter-spacing: 2px

}
.sec1_tit .txt h1{
	display: inline-block;
	font-size: 50px;
	color: #d60d44

}
.sec1 .cont{
background: #0f162e;
    border-top-right-radius: 10px;
	border-top-left-radius: 10px;
	height: 644px;
	overflow: hidden;
	position: relative;
	margin-top: 30px;
}
.sec1 .top{
    width: 1000px;
    height: 82px;
    background: #6548f8;
    overflow: hidden;

	position: relative;
     z-index: 3;
}
.sec1 .top ul{
    margin: 24px 0 0 22px
}
.sec1 .top ul li{
    width: 80px;
    height: 36px;
    border-radius: 36px;
    margin:  0 -6px 0;
    font:16px/36px "Microsoft Yahei";
    color: #f1f4ff;
    text-align: center;
    float: left;
    cursor: pointer;
}
.sec1 .top ul .on{
    background: #27f1ef;
    color: #1942a5;
}

.sec1 .top a{
    float: right;
    font:16px/36px "Microsoft Yahei";
    color: #f1f4ff;
    margin: 0 0 0 0 ;
    width: 80px;
    height: 36px;
    text-align: center;
    border-radius: 36px;
}
/* .sec1 .top a:hover{
    
    color: #333;
} */
.top .txt{
	background: #0f162e;


}

.sec1 .cont .txt0{
	height: 570px;
	/* position: absolute;
	top: -490px; */
}

.top .txt dl{
    height: 80px;
    width: 1000px;
}
.sec1  .txt dd{
    font:18px/80px "Microsoft Yahei";
    color: #fff;
    float: left;

    text-align: center
}
.sec1  .txt .d1,.sec1  .txt .d2,.sec1  .txt .d3{
    width: 273px;
}
.sec1  .txt .d4{
    width: 180px;
}
.sec1  .txt ul{
    width: 1000px;
    height: 80px;
    cursor: pointer;
}
.sec1  .txt ul li{
	height: 80px;
}
.sec1  .txt ul .on{
    background: #ef1250;
}
.sec1  .txt ul .l{
	width: 270px;
	height: 80px;
    color: #fff;
    float: left;
    font:bold 16px/80px "Microsoft Yahei";
    text-align: center
}
.sec1  .txt ul .l p{
	float: left;
}
.sec1  .txt ul .l .date{
	margin: 0 6px 0 66px
}
.sec1  .txt ul .r{
	width: 730px;
	height: 80px;
    color: #fff;
    float: left;
    font:16px/80px "Microsoft Yahei";
    text-align: center
}


.sec1  .txt ul .r .time{
	float: left;
	width: 273px;
}

.sec1  .txt ul .r .fire{
	float: left;
	width: 273px;
}
.sec1  .txt ul .r .fire span{
	display: inline-block;
	width: 16px;
	height: 19px;
	background: url(../images/fire_r.png) no-repeat center bottom;
	margin: 30px 4px 0 18px
}
.sec1  .txt ul .on .r .fire span{
	display: inline-block;
	width: 16px;
	height: 19px;
	background: url(../images/fire_y.png) no-repeat center bottom;
	margin: 30px 4px 0 18px
}
.sec1  .txt ul .r a{
	float: left;
	width: 115px;
	height: 36px;
	border-radius: 36px;
	border: 1px solid #1e5ffb;
	margin: 21px 0 0 40px;
	font:16px/34px "Microsoft Yahei";
    color: #1e5ffb
}

.sec1  .txt ul .on .r a{
	border: 1px solid #fff;
	color: #fff
}






.sec1_btn{
    display: block;
    width: 300px;
    height: 70px;
    background:#27f1ef;
    margin:  40px auto 0;
    font:24px/70px "Microsoft Yahei";
    color: #333;
    text-align: center;

}
.sec1_btn:hover{
    background:#fff;

}










/*section2*/
.sec2{
padding: 30px 0 50px;
	background: url(../images/sec2_bg_05.jpg) no-repeat center top;
	overflow: hidden;
}
.sec2_cont{
	margin-top: 71px;
}
.sec2_cont p{
	font-size: 22px;
	text-align: center;
	color: white;
	float: left;
	line-height: 40px;
	margin-top: 83px;
	width: 160px;
}
.sec2_cont div{
	float: left;
	margin-left: 75px;
}
.rotatebox{
	margin:50px auto 20px;
	height:490px;
	position: relative;
}
#test-element{width:1000px;height:490px!important;position:relative;}
.cicle_center{position:absolute;left:32px;top:94px;background:url(../images/bg1.png) no-repeat;width:307px;height:307px;animation:rt1 5s infinite linear;}
.cicle_inner{position:absolute;left:32px;top:94px;background:url(../images/bg2.png) no-repeat;width:307px;height:307px;animation:rt2 5s infinite linear;}
.feature-presenter-circle-container{
	left: 20px!important;
}
.feature-presenter-text-container{
	margin: 70px 0 0 0!important;
	background: none!important;
	width: 575px!important;
	height: 386px!important;
	left: auto!important;
	right: 0!important;
}
.video_box{
	position: relative;
}
.play_v{
	position: absolute;
	left: 102px;
	top: 98px;
	width: 436px;
	height: 245px;
}
.iframe_box{
	display: none;
	position: fixed;
	left: 50%;
	top: 50%;
	margin-left: -320px;
	margin-top: -180px;
	z-index: 2000;
}
.close{
	position: absolute;
	width: 20px;
	right: 40px;
	top: 20px;
	cursor: pointer;
	display: none;
}
.close img{
	width: 100%;
	height: auto;
}
.rotate_left{
	width: 400px;
	height: 490px;
	background: url(../images/quan.png) no-repeat center 40px;
	position: relative;
	transition: 600ms;
}
.rotate_left a{
	position: absolute;
	width: 192px;
	height: 192px;
	text-align: center;
	line-height: 192px;
	font-size: 20px;
	font-weight: bold;
	color: #ffffff;
}
.gun1{
	left: 34px;
	top: 0;
	background: url(../images/1118/npart1_img1.png);
}
.gun2{
	left: 253px;
	top: 130px;
	background: url(../images/1118/npart1_img2.png);
}
.gun3{
	left: 53px;
	top: 274px;
	background: url(../images/1118/npart1_img3.png);
}
.rotate_right{
	margin-top: 50px;
}
.feature-presenter-text-container .cg_box{
	position: relative;
	/* display: none; */
	width: 575px;
	height: 386px;
}
.feature-presenter-text-container .cg_box a {
	padding: 0 18px;
	height: 45px;
	line-height: 45px;
	border-radius: 50px;
	border: solid 1px #ffffff;
	font-size: 18px;
	color: #ffffff;
	position: absolute;
	bottom: 20px;
}
.feature-presenter-text-container .cb1 {
	background: url(../images/1118/npart1_img4.png);
}
.feature-presenter-text-container .cb1 a {
	left: 167px;
}
.feature-presenter-text-container .cb2 {
	background: url(../images/1118/npart1_img5.png);
}
.feature-presenter-text-container .cb2 a {
	left: 228px;
}
.feature-presenter-text-container .cb3 {
	background: url(../images/1118/npart1_img6.png);
}
.feature-presenter-text-container .cb3 a {
	left: 188px;
}
.ie_bro{
	display: none;
}

/*section3*/
.sec3{
	padding-top: 59px;
	/* height: 639px; */
	background: url(../images/sec3_bg.jpg) no-repeat center top;
	overflow: hidden;
}
.sec3 ul{
	margin-top: 40px;
	width: 1050px;
}
.sec3 ul li{
	width:490px;
	height: 200px;
	background: #fff;
	float: left;
	margin:  10px 20px 0 0;
	box-shadow: 0px 0 10px #cecece
}
.sec3 ul li .l{
	float: left;
	width: 290px;	
	margin: 44px 0 0 33px
}
.sec3 ul li .l h5{
	color: #333;
    font:bold 26px/26px "Microsoft Yahei";
}
.sec3 ul li .l em{
	display: block;
	width: 60px;
	height: 4px;
	background: #df0462;
	border-radius: 4px;
	margin:  10px 0 0 0
}
.sec3 ul li .l p{
	width: 265px;
	color: #666666;
	font:16px/26px "Microsoft Yahei";
	margin-top: 20px
}
.sec3 ul li img{
	float: right;
	margin: 65px 30px 0 0
}
.sec3 ul li .h{
	display: none
}
.sec3 ul .on{
	background: url(../images/sec3_h.jpg) no-repeat center top;
}
.sec3 ul .on .h{
	display: block;
	margin: 67px 36px 0 0
}
.sec3 ul .on .s{
	display: none
}
.sec3 ul .on .l h5{
	color: #fff;
}
.sec3 ul .on .l em{
	background: #fff;
}
.sec3 ul .on .l p{
	color: #fff;
}






.sec3_link{
	width: 420px;
	height: 70px;
	margin: 40px auto 30px;
	background: #ff3e73;
	border-radius: 5px;
	text-align: center;
	line-height: 70px;
	font-size: 24px;
	color: white;
}
.sec3_link:hover{
	background: #ff215e;
}
.sec2_link{
	background: #d40b42;
}
.sec2_link:hover{
	background: #f41854;
}

.sec3_5{
	background: url(../images/sec3_5bg.jpg) no-repeat center top;
	width: 100%;
padding: 75px 0 80px 0;

}
.sec3_5_in>img{
	display: block;
	margin:  0 auto
}
.sec3_5 .cont{
	margin-top: 40px;
	width: 1050px;
}
.sec3_5 .cont .box1{
	width: 490px;
	height: 380px;
	border: 2px solid #425cfb;
	float: left;
	margin: 0 15px 0 0
}
.sec3_5 .cont .box1 img{
	display: block;
	margin: 24px auto 0
}
.sec3_5 .cont .box1 a{
	display: block;
	width: 420px;
	height: 65px;
	background: -moz-linear-gradient(right, #6548f8 0%, #fe406d 100%);
    background: -webkit-gradient(linear, left , right, color-stop(0%,#6548f8), color-stop(100%,#fe406d));
    background: -webkit-linear-gradient(right, #6548f8 0%,#fe406d 100%);
    background: -o-linear-gradient(right, #6548f8 0%,#fe406d 100%);
    background: -ms-linear-gradient(right, #6548f8 0%,#fe406d 100%);
	background: linear-gradient(to right, #6548f8 0%,#fe406d 100%); 
	margin: 27px auto 0;
	font:24px/65px "Microsoft YaHei";
	color: #fff;
	text-align: center;
}
.sec3_5 .cont .box1 a:hover{
	background: -moz-linear-gradient(right, #ff6641 0%, #ffd326 100%);
    background: -webkit-gradient(linear, left , right, color-stop(0%,#ff6641), color-stop(100%,#ffd326));
    background: -webkit-linear-gradient(right, #ff6641 0%,#ffd326 100%);
    background: -o-linear-gradient(right, #ff6641 0%,#ffd326 100%);
    background: -ms-linear-gradient(right, #ff6641 0%,#ffd326 100%);
	background: linear-gradient(to right, #ff6641 0%,#ffd326 100%); 
}
.sec3_5 .cont ul{
	width: 1050px;
}
.sec3_5 .cont ul li{
	width: 234px;
	height: 267px;
	border: 2px solid #425cfb;
	float: left;
	margin: 30px 17px 0 0
}
.sec3_5 .cont ul li dt{
	height: 48px;
	background: #425cfb;
	font:20px/48px "Microsoft YaHei";
	color: #fff;
	text-align: center;
	margin-bottom: 10px
}
.sec3_5 .cont ul li dd{
	height: 48px;
	width: 222px;
	border-bottom: 1px solid #ced4ff;
	font:14px/48px "Microsoft YaHei";
	color: #333;
	margin: 0 auto 0

}
.sec3_5 .cont ul li dd:last-child{
	border-bottom:none
}


.sec3_5 .cont ul li dd a{
	float: right;
	width: 66px;
	height: 26px;
	border-radius: 26px;
	background: -moz-linear-gradient(right, #1fc4ff 0%, #4e2eff 100%);
    background: -webkit-gradient(linear, left , right, color-stop(0%,#1fc4ff), color-stop(100%,#4e2eff));
    background: -webkit-linear-gradient(right, #1fc4ff 0%,#4e2eff 100%);
    background: -o-linear-gradient(right, #1fc4ff 0%,#4e2eff 100%);
    background: -ms-linear-gradient(right, #1fc4ff 0%,#4e2eff 100%);
	background: linear-gradient(to right, #1fc4ff 0%,#4e2eff 100%); 
	font:12px/26px "Microsoft YaHei";
	color: #fff;
	text-align: center;
	margin: 11px 0 0 0	

}
.sec3_5 .cont ul li dd a:hover{
	background: -moz-linear-gradient(right, #ff6641 0%, #ffd326 100%);
    background: -webkit-gradient(linear, left , right, color-stop(0%,#ff6641), color-stop(100%,#ffd326));
    background: -webkit-linear-gradient(right, #ff6641 0%,#ffd326 100%);
    background: -o-linear-gradient(right, #ff6641 0%,#ffd326 100%);
    background: -ms-linear-gradient(right, #ff6641 0%,#ffd326 100%);
	background: linear-gradient(to right, #ff6641 0%,#ffd326 100%); 
}
.sec3_5 .sec3_link{
	width: 300px;height: 70px;
	margin: 40px auto 80px

}

/*section4*/
.sec4{
	width: 100%;
	background: url(../images/sec4.jpg) no-repeat center top;

}
.sec4_in{
	width: 1000px;
	background: url(../images/sec4_in.jpg) no-repeat center top;
	padding-top: 80px;
	padding-bottom: 80px;

}
.sec4 .tit{
	display: block;
	margin: 0 auto
}
.sec4 .top{
	margin: 40px  0 0 -12px;
	width: 1050px;

}
.sec4 .top li{
	padding: 11px 12px 13px;
	width: 222px;
	height: 232px;
	margin: 6px 14px 0 0;
float: left;
background: url(../images/sec4_libg.png) no-repeat center top;
}
.sec4 .top li>span{
	display: block;
	font:20px/56px "Microsoft YaHei";
	color: #fff;
	text-align: center;

}
.sec4 .top li p{
	display: block;
	font:14px/14px "Microsoft YaHei";
	color: #333333;
	text-align: center;
	margin-top: 35px

}
.sec4 .top li p span{
	color: #ff3e73;
	font:bold 30px/30px "Microsoft YaHei";
}
.sec4 .top li em{
	display: block;
	font:14px/14px "Microsoft YaHei";
	color: #333333;
	text-align: center;
	margin-top: 17px

}
.sec4 .top li a{
	display: block;
	width: 138px;
	height: 38px;
	border-radius: 38px;
	border: #cccccc 1px solid;
	font:14px/38px "Microsoft YaHei";
	color: #333333;
	text-align: center;
	margin: 17px auto 0

}
.sec4_in>a{
	width: 420px;
	height: 70px;
	background: #ff3e73;
	margin: 90px auto 0;
	text-align: center;
	font:24px/70px "Microsoft YaHei";
	color: #fff;
}
.sec4_in div{
 color: #aaaaaa; 
font:.16rem/.16rem "Microsoft YaHei";
position: relative;
float: right;
top: 0.1rem;
z-index: 10;
right: .2rem
}


/*section5*/
.sec5{
margin-top: 50px;
padding-bottom: 70px;
	overflow: hidden;
}
.sec5 .cont{
	margin-top: 63px
}
.sec5 .cont ul{
	width: 1050px;
}

.sec5 .cont ul li{
	cursor: pointer;
	width: 242px;
	height: 345px;
	background: #f2f6ff;
	border-radius: 5px;
	float:  left;
	margin-right: 11px;
	position: relative;
}

.sec5 .cont ul li img{
	display: block;
	margin: 25px auto 0
}
.sec5 .cont ul li h5{
	text-align: center;
	font-size: 20px;
	color: #333;
	margin-top: 15px
}
.sec5 .cont ul li p{
	text-align: center;
	font-size: 14px;
	color: #555555;
	line-height: 25px;
	margin-top: 18px
}
.sec5 .cont ul li a{
position: absolute;
	display: block;
	width: 150px;
	height: 45px;
	background: #f21250;
	text-align: center;
	font-size: 16px;
	color: #fff;
	line-height: 45px;
	left: 54px;
	top: 264px;
	border-radius: 45px
}
.sec5 .cont ul .on{
	background: #f21250;

}
.sec5 .cont ul .on h5,.sec5 .cont ul .on p{
	color: #fff;
}
.sec5 .cont ul .on a{
	background: #fff;
	color: #f21250;
}

/*  section52*/
.sec52{
	background: url(../images/sec52bg.jpg) no-repeat center top;
width: 100%;

	overflow: hidden;
}
.sec52_in{
	background: url(../images/sec52_in.jpg) no-repeat center top;
width: 1000px;
padding-bottom: 80px;

}
.sec52 .tit{
	display: block;
	margin:  30px auto
}
.sec52 .top{
	width: 638px;
	height: 56px;
	border-radius: 56px;
	border: 2px solid #f21250;
	margin: 40px auto
}
.sec52 .top li{
	width: 318px;
	height: 56px;
	float: left;
	margin-left: -1px;
	border-radius: 56px;
	font-size: 24px;
	color: #f21250;
	line-height: 56px;
	text-align: center;
	cursor: pointer;
}
.sec52 .top .on{
	background: #f21250;
	color: #fff;
}
.sec52 .top .right{
	float: right;
	margin-right: -1px;
}

.sec52 .cont{
		margin-top: 38px;
}
.sec52 .taiji{
	width: 1055px;
	height: 469px;
	background: url(../images/sec52_1.png) no-repeat center top;
	margin-left: -55px;
	position: relative;
}

.sec52 .taiji h5{
	font:bold 38px/38px "Microsoft YaHei";
	color: #fff;
	position: absolute;
	top:203px ;
	left: 474px;
}

.sec52 .taiji p{
	width: 538px;
	font:20px/32px "Microsoft YaHei";
	color: #fff;
	position: absolute;
	top:272px ;
	left: 464px;
}

.sec52 .taijidown{
	margin-top: 30px;
width: 1050px;
}

.sec52 .taijidown li{
	float: left;
	margin-right: 21px;
	width: 275px;
	height: 110px;
	background: url(../images/sec52_11.png) no-repeat center top;
	font:20px/30px "Microsoft YaHei";
	color: #fff;
	padding: 30px 15px 0 30px
}
.sec52 .cont>p{
	font:16px/30px "Microsoft YaHei";
	color: #666666;
}

.slide52 .bd li h5{
	font:bold 26px/26px "Microsoft YaHei";
	color: #333;
	text-align: center;
	margin: 42px 0 23px 94px
}
.slide52 {
	margin-left: -68px
}

.sec52_in>a{
	display: block;
	width: 420px;
	height: 70px;
	background: #ff3e73;
	border-radius: 5px;
	margin: 50px auto 0;
	font:24px/70px "Microsoft YaHei";
	color: #fff;
	text-align: center
}
.sec52_in>a:hover{
		background: #f21250
}


.part55{

  background: #fff;  
  }
  
.p55_in{
      width: 1000px;
padding: 0px 0 80px 0;
      background: #fff;  
}
 
.p55_in img{
display: block;
margin:  0px auto 0
}
.p55_in .cont{
	margin-top: 42px
}
.p55_in .left{
	background: url(../images/part55_l.jpg) no-repeat center top;
	width: 494px;
	height: 423px;	
	float: left;
	overflow: hidden;
	position: relative;
}
.p55_in .left h5{
	margin: 34px auto 0;
	font:bold 28px/28px "Microsoft YaHei";
	color: #fff;
	text-align: center
}
.p55_in .left h5 span{
	color: #48e7ff
}
.p55_in .left p{
	color: #9283dc;
	font:14px/20px "Microsoft YaHei";
	width: 460px;
	margin: 20px auto 0
}
.p55_in .left ul{
	position: absolute;
	top: 215px;
	left: 18px;
}
.p55_in .left ul li{
	width: 217px;
	height: 74px;
	background: url(../images/p55_lin.png) no-repeat center top;
	float: left;
	margin: 0 21px 26px 0;
	overflow: hidden;

}
.p55_in .left ul li p{
	color: #fff;
	font:16px/25px "Microsoft YaHei";
	width: 210px;

	margin: 14px 0 0 5px
}


.p55_in .right{
	background: url(../images/part55_r.jpg) no-repeat center top;
	width: 494px;
	height: 423px;	
	float: right;
	overflow: hidden;
	position: relative;
}
.p55_in .right h5{
	margin: 34px auto 0;
	font:bold 28px/28px "Microsoft YaHei";
	color: #fff;
	text-align: center
}
.p55_in .right h5 span{
	color: #48e7ff
}
.p55_in .right p{
	color: #9283dc;
	font:14px/20px "Microsoft YaHei";
	width: 460px;
	margin: 20px auto 0
}
.p55_in .right ul{
	position: absolute;
	top: 215px;
	left: 15px;
	width: 510px;
}
.p55_in .right ul li{
	width: 221px;
	height: 74px;
	background: url(../images/p55_rin.png) no-repeat center top;
	float: left;
	margin: 0 21px 26px 0;
	overflow: hidden;

}
.p55_in .right ul li p{
	color: #fff;
	font:16px/25px "Microsoft YaHei";
	width: 200px;

	margin: 12px 0 0 15px
}
.p55_in .right ul li .short{
	color: #fff;
	font:16px/25px "Microsoft YaHei";
	width: 210px;
	text-align: center;
	margin: 25px 0 0 0px
}

.part55 a{
	display: block;
	width: 420px;
	height: 70px;
	background: #ff3e73;
	border-radius: 5px;
	margin: 48px auto 0;
	text-align: center;
	color: #fff;
	font:24px/70px "Microsoft YaHei";
}
.part55 a:hover{
	background: #f21250;	
}

/*section6*/
.sec6{
	background: url(../images/1118/npart5_bg.png) no-repeat center -247px;
	background-color: #000;
	/* padding-top: 40px; */
	height: 500px;
	overflow: hidden;
}
.lq_list{
	margin-left: -66px;
}
.lq_list li{
	float: left;
	width: 200px;
	height: 203px;
	margin-left: 66px;
	background: url(../images/lq.png) no-repeat;
}
.lq_list li h5{
	padding-top: 38px;
	text-align: center;
	font-size: 40px;
	color: #f21250;
	line-height: 50px;
}
.lq_list li p{
	font-size: 18px;
	text-align: center;
	line-height: 30px;
}
.lq_list li a{
	display: block;
	width: 120px;
	height: 36px;
	margin: 31px auto 0;
	background: #ffe785;
	border-radius: 17px;
	text-align: center;
	line-height: 36px;
	font-size: 16px;
	color: #7d6400;
}
.lq_list li:hover{
	margin-top: -10px;
}
.sec6_cont{
	/* margin-top: 114px; */
}
.sec6_left{
	margin-left: 24px;
	margin-top: 15px;
	width: 490px;
}
.zx1{
	background: url(../images/zx1.png) no-repeat;
	width: 290px;
	height: 57px;
	opacity: 0.5;
	filter: alpha(opacity=50);
	margin-bottom: 15px;
}
.sec6_left span{
	color: white;
	margin-left: 14px;
	float: left;
	font-size: 18px;
}
.sec6_left strong{
	color: white;
	padding-left: 25px;
	background: url(../images/zx.png) no-repeat left center;
	margin-right: 16px;
	float: right;
	font-size: 18px;
}
.zx1 span{
	line-height: 46px;	
}
.zx1 strong{
	line-height: 46px;
}
.zx2{
	background: url(../images/zx2.png) no-repeat;
	width: 290px;
	height: 65px;
	margin-bottom: 15px;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.zx2.active{
	opacity: 1;
	filter: alpha(opacity=100);
}
.zx2 span{
	line-height: 54px;	
}
.zx2 strong{
	line-height: 54px;
}
.zx3{
	background: url(../images/zx3.png) no-repeat;
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.zx4{
	opacity: 0.7;
	filter: alpha(opacity=70);
}
.zx5{
	background: url(../images/zx2.png) no-repeat;
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.sec6_left a:hover{
	opacity: 1;
	filter: alpha(opacity=100);
}
.sec6_form{
	width: 340px;
	height: 391px;
	background: white;
	border-radius: 6px;
	margin-right: 16px;
}
.sec6_form p{
	font-size: 30px;
	text-align: center;
	background: url(../images/sec6_formtt.png) no-repeat center bottom;
	line-height: 88px;
	padding-top: 11px;
}
.sec6_form input{
	display: block;
	width: 258px;
	height: 46px;
	border: 1px solid #d6d6d6;
	font-size: 18px;
	line-height: 46px;
}
.sec6_form .username{
	background: url(../images/user_name.png) no-repeat;
	text-indent: 62px;
	margin-top: 42px;
	margin-left: 40px;
}
.sec6_form .mobile{
	background: url(../images/user_tel.png) no-repeat;
	text-indent: 62px;
	margin-top: 20px;
	margin-left: 40px;
}
.sec6_form input::-webkit-input-placeholder {color:#bbbbbb;}
.sec6_form input:-moz-placeholder {color:#bbbbbb;}
.sec6_form input::-moz-placeholder {color:#bbbbbb;}
.sec6_form input:-ms-input-placeholder {color:#bbbbbb;}
.sec6_form .sub{
	display: block;
	width: 260px;
	height: 48px;
	border: none;
	font-size: 20px;
	line-height: 48px;
	color: white;
	background: #f21250;
	text-align: center;
	border-radius: 6px;
	margin-top:30px;
	margin-left: 40px;
	cursor: pointer;
}
.sec6_form .sub:hover {
	background: #d91148;
}

.sec6_form .sub1{
	width: 1px;height: 1px;position: relative;top: -15px;z-index: -1;
}
/*section7*/
.sec7{
	background: white;
	padding-top: 49px;
	padding-bottom: 100px;
	overflow: hidden;
}
.ban_list{
	margin-top: 30px;
	margin-left: -35px;
}
.ban_list li{
	float: left;
	width: 310px;
	height: 360px;
	margin-left: 35px;
	background: #f2f6ff;
	border-radius: 4px;
	padding-top: 30px;
}
.ban_list li div{
	width: 80px;
	text-align: center;
	background: white;
	border-radius: 50%;
	margin: 0 auto;
}
.banli1{
	height: 59px;
	padding-top: 21px;
}
.ban_list li h5{
	text-align: center;
	font-size: 24px;
	color: #333333;
	line-height: 65px;
}
.ban_list li p{
	font-size: 16px;
	text-align: center;
	line-height: 30px;
	height: 143px;
	color: #555555;
}
.ban_list li a{
	display: block;
	width: 180px;
	height: 46px;
	background: #f21250;
	border-radius: 21px;
	margin: 0 auto;
	text-align: center;
	color: white;
	line-height: 46px;
	font-size: 20px;
}
.ban_list li:hover{
	background: #f21250;
}
.ban_list li:hover h5,.ban_list li:hover p{
	color: white;
}
.ban_list li:hover a{
	background: #ffffff;
	color: #f21250;
}
.banli2{
	height: 66px;
	padding-top: 14px;
}
.banli3{
	height: 57px;
	padding-top: 23px;
}
/*section8*/
.sec8{
	background: url(../images/sec8_bg.jpg) no-repeat center top;
	overflow: hidden;
	width: 100%;
}
.sec8_in{
	width: 1000px;
	/* padding-top: 35px; */
	height: 847px;
	background: url(../images/sec8_in.jpg) no-repeat center top;

}
.fuli_list{
	margin-top: -60px;

	width: 1190px;
}
.fuli_list li{
	cursor: pointer;
	float: left;
	width: 135px;
	height: 247px;

	margin: 52px 145px 0 14px;

	position: relative;
}
.fuli_list li img{
	display: block;
	margin:  0 auto 0
}
.fuli_list li a{
	display: block;
	width: 132px;
	height: 42px;
	margin:  0 auto 0;
	background: -moz-linear-gradient(right, #cc1146 0%, #cb1689 100%);
    background: -webkit-gradient(linear, left , right, color-stop(0%,#cc1146), color-stop(100%,#cb1689));
    background: -webkit-linear-gradient(right, #cc1146 0%,#cb1689 100%);
    background: -o-linear-gradient(right, #cc1146 0%,#cb1689 100%);
    background: -ms-linear-gradient(right, #cc1146 0%,#cb1689 100%);
	background: linear-gradient(to right, #cc1146 0%,#cb1689 100%); 
	font: 18px/42px "Microsoft YaHei";
    color: #fff;
    text-align: center
}
.fuli_list .left{
	margin-left: 0px;
}
.fuli_list .lefter{
	margin-left: -10px;
}
.fuli_list li div{
	margin-left: 3px;
	width: 106px;
	height: 122px;
	margin-bottom: 13px;
}
.fuli_list li .none{
	display: none;
}
.li_p{
	width: 120px;
	height: 150px;
	position: absolute;
	background: url(../images/li_p.png) no-repeat;
	left: -15px;
	top: -8px;
	font-size: 16px;
	color: white;
	line-height: 24px;
	padding: 14px 20px 0 ;
	display: none;
}
.fuli1{
	background: url(../images/fuli1.png) no-repeat center center;
}
.fuli1_ac{
	background: url(../images/fuli1ac.png) no-repeat center center;
}
.jieshao{
	text-align: center;
	font-size: 22px;
	line-height: 70px;
	color: #fff;

}
.fuli2{
	background: url(../images/fuli2.png) no-repeat center center;
}
.fuli2_ac{
	background: url(../images/fuli2ac.png) no-repeat center center;
}
.fuli3{
	background: url(../images/fuli3.png) no-repeat center center;
}
.fuli3_ac{
	background: url(../images/fuli3ac.png) no-repeat center center;
}
.fuli4{
	background: url(../images/fuli4.png) no-repeat center center;
}
.fuli4_ac{
	background: url(../images/fuli4ac.png) no-repeat center center;
}
.fuli5{
	background: url(../images/fuli5.png) no-repeat center center;
}
.fuli5_ac{
	background: url(../images/fuli5ac.png) no-repeat center center;
}
.fuli6{
	background: url(../images/fuli6.png) no-repeat center center;
}
.fuli6_ac{
	background: url(../images/fuli6ac.png) no-repeat center center;
}
.fuli_list li:hover{
	background: url(../images/fuli_bgac.png) no-repeat;
}
.fuli_list li:hover .disblock{
	display: none;
}
.fuli_list li:hover .none{
	display: block;
}
.fuli_list li:hover .li_p{
	display: block;
}
.fuli_list li:hover .jieshao{
	color: #e81260;
}
/*section9*/
.sec9{

	background: #05080d url(../images/sec9_bg_12.jpg) no-repeat center top;
	overflow: hidden;

}

.daoxiang_list{
	margin-top: 59px;
	height: 102px;
	background: url(../images/daoxiang_bg.png) no-repeat 93px 20px;
		width: 900px;
	margin-left:  auto;
}
.daoxiang_list li{
	float: left;
	width: 140px;
	margin-right: 37px;
}
.daoxiang_list li div{
	width: 40px;
	height: 40px;
	background: url(../images/order.png) no-repeat;
	margin: 0 auto;
	font-size: 26px;
	text-align: center;
	line-height: 40px;
	color: white;
}
.daoxiang_list li p{
	font-size: 22px;
	text-align: center;
	color: white;
	line-height: 62px;
}
.daoxiang_list li.active div{
	background: #6548f8;
}
.daoxiang_list li.active p{
	color: #6548f8;
}
.dx_box{
	height: 369px;
	background: url(../images/dx_box.png) no-repeat;
	margin-top: 32px;
}
.dx{
	display: none;
}
.dx h5{
	text-align: center;
	font-size: 26px;
	color: white;
	line-height: 56px;
}
.three_row h5{
	margin-bottom: 49px;
}
.dx p{
	margin-bottom: 40px;
	text-align: center;
	font-size: 0;
}
.dx p span{
	display: inline-block;
	*display: inline;
	*zoom: 1;
	padding: 0 23px;
	font-size: 18px;
	color: white;
	line-height: 44px;
	background: #262942;
	border-radius: 22px;
	margin: 0 10px;
}
.two_row h5{
	margin-bottom: 82px;
}
.two_row p{
	margin-bottom: 60px;
}
.zyk_box{
	margin-top: 66px;
	margin-left: 239px;
}
.zyk1{
	margin-right: 160px;
	text-align: center;
	padding-top: 48px;
	width: 180px;
	height: 132px;
	background: url(../images/zyk_bg.png) no-repeat;
}
.zyk1 p{
	font-size: 18px;
	text-align: center;
	color: white;
	line-height: 60px;
}
.zyk2{
	padding-top: 37px;
	height: 143px;
}
.zyk2 p{
	line-height: 56px;
}
.sec9>a{

	
	margin: 40px auto 30px;
}
/*section10*/
.sec10{
	/* padding-top: 60px; */
padding-bottom: 80px;
	background: #05080d;
	overflow: hidden;
}
.sec10_cont{
	width: 996px;
	height: 626px;
	border: 2px solid #6548f8;
	background: #fff;
	margin-top: 24px;

}
.txMovie {
    position: relative;
    width: 980px;
    height: 354px;

	top: 30px;
	left: 20px;
}
.focus_pic {
	width: 706px;
	height: 354px;
	overflow: hidden;
}
.focus_nav {
    position: absolute;
    left: 0px;
    top: 370px;

    width: 970px;
	height: 121px;

}
.focus_nav li{
	width:148px;
	float: left;
	margin-right: 13px;
	height: 150px;
	position: relative;
}
.focus_nav li em{
	display: block;

	width:148px;
	height: 121px;
	filter:alpha(opacity=50); /* IE */
-moz-opacity:0.5; /* 老版Mozilla */
-khtml-opacity:0.5; /* 老版Safari */
opacity: 0.5; /* �???持opacity的浏览器*/
	background: url(../images/sec10_sbg.png) no-repeat;
	position: absolute;
	top: 0;
	left: 0;
}
.focus_nav .on em{
	display: none
}
.focus_nav li img{
	height: 121px;
	width:148px;
}
.focus_nav li span{
	display: block;
	text-align: center;
	font:16px/24px "Microsoft YaHei";
	color: #333;

}



.focus_nav .navPrev {
    left: -48px;
}
.focus_nav .navPrev, .focus_nav .navNext {
    display: inline-block;
    position: absolute;
    top: 40px;
}
.focus_nav .navNext {
    right: -32px;
}
.focus_text {
    position: absolute;
    width: 320px;
	height: 354px;
	margin-right: 20px;
    right: 0;
    top: 0; 
	overflow: hidden;
	background: url(../images/sec10_txt.png) no-repeat 257px 0;
}
.focus_text li{
	width: 320px;
	height: 354px;
	overflow: hidden;
}

.focus_text li h5{
	font:bold 26px/26px "Microsoft YaHei";
	color: #333;
	text-align: center;
	margin-top: 74px;
}
.focus_text li span{
	display: block;
	width: 320px;
	height: 140px;
	padding-top: 30px;
	background: url(../images/sec10_txt_in.png) no-repeat center top;
	margin-top: 20px
}
.focus_text li span em{
	font:16px/26px "Microsoft YaHei";
	color: #fff;
	display: block;
	text-align: center;
	vertical-align:middle
}

.sec10_in>a{
	display: block;
	width: 420px;
	height: 70px;
	font:24px/70px "Microsoft YaHei";
	color: #fff;
	text-align: center;
	margin:-20px auto 0
}



/*section11*/
.sec11{
	height: 720px;
	background: url(../images/sec11_bg_14.jpg) no-repeat center top;
	overflow: hidden;
}
.sec11_cont{
	height: 502px;
	background: url(../images/sec11_cont.png) no-repeat;
	margin-top: 41px;
	position: relative;
}
.sec11_cont div{
	position: absolute;
	font-size: 16px;
	text-align: center;
	color: white;
	line-height: 26px;
	width: 180px;
}
.wei1{
	left: 0;
	top: 201px;
}
.wei2{
	left: 263px;
	top: 63px;
}
.wei3{
	left: 557px;
	top: 51px;
}
.wei4{
	left: 820px;
	top: 214px;
}
.sec11_cont h5{
	padding-top: 319px;
	font-size: 34px;
	color: white;
	line-height: 54px;
	text-align: center;
}
.sec11_cont p{
	font-size: 18px;
	color: white;
	line-height: 30px;
	margin-top: 14px;
	margin-left: 189px;
}
/*section12*/
.sec12{
	/* padding-top: 80px; */
	height: 819px;
	background: url(../images/sec12_bg_16.jpg) no-repeat center top;
	overflow: hidden;
}
.team_box{
	margin-top: 27px;
	position: relative;
}
.team_person{
	display: none;
}
.team_pic{
	width: 329px;
	height: 406px;
	background: url(../images/team_pic.png) no-repeat;
	margin-left: 17px;
	padding-left: 18px;
	padding-top: 10px;
	position: relative;
}
.team_pic p{
	width: 311px;
	height: 65px;
	position: absolute;
	background: url(../images/job.png) no-repeat;
	left: 18px;
	top: 341px;
	text-align: center;
	line-height: 65px;
	color: white;
	font-size: 26px;
}
.team_info{
	width: 594px;
	margin-right: 6px;
}
.team_info h6{
	font-size: 30px;
	color: #333333;
	line-height: 55px;
}
.team_info p{
	font-size: 16px;
	line-height: 40px;
	color: #333333;
}
/*.team_list{
	position: absolute;
	top: 319px;
	left: 400px;
}*/
.team_list li{
	float: left;
	width: 88px;
	height: 88px;
	position: relative;
	margin-right: 20px;
}
.team_list li p{
	position: absolute;
	left: 0;
	top: 0;
	width: 100%;
	height: 100%;
	background: url(../images/yinying.png) no-repeat;
}
.team_list li.active p{
	background: url(../images/team_ac.png) no-repeat;
}
.sec12_link{
	margin: 70px auto 0;
}


.new1{
	width: 100%;
	background: #05080d;
	padding: 0 0 40px 0
}
.new1_in>img{
	display: block;
	margin: 0 auto
}
.new1 .cont{
	margin-top: 22px
}
.new1slide{

}
.new1slide .bd li{
	width: 240px;
	height: 360px;
	background: #3034b2;
	margin-right: 12px;
	
}
.new1slide .bd li img{
	display: block;
	margin: 53px auto 0
}
.new1slide .bd li>em{
	display: block;
	text-align: center;
	font:bold 22px/22px "Microsoft YaHei";
	color: #fff;
	margin-top: 20px
}
.new1slide .bd li span{
	width: 100%;
	height:130px ;
	display: block;
	margin-top: 35px
}

.new1slide .bd li span em{
	font:14px/24px "Microsoft YaHei";
	color: #fff;
	display: block;
	padding: 12px 15px 0
}

.new1slide .bd li .new1_1{
	background: #9000ff
}

.new1slide .bd li .new1_2{
	background: #6000ff
}
.new1slide .bd li .new1_3{
	background: #00aac9
}
.new1slide .bd li .new1_4{
	background: #0193ef
}
.new1slide .hd{
	position: relative;
} 
.new1slide .hd img{
	position: absolute;
	top: 160px;
	cursor: pointer;
}
.new1slide .hd .prev{
	left: -40px
}
.new1slide .hd .next{
	right: -40px
}
.new1 a{
	width: 320px;
	height: 70px;
	margin: 40px auto 0
}


.new2{
	width: 100%;
	background: #05080d;
	padding: 25px 0 40px 0
}
.new2_in>img{
	display: block;
	margin: 0 auto
}

.new2 .cont{
	width: 996px;
	height: 590px;
	border: 2px solid #6548f8;
	border-radius: 5px;
	margin-top: 28px;
	background: #151f3f;
	overflow: hidden;
	padding-top: 40px;
}
/* 

#focus_Box{position:relative;width:860px;height:425px; margin:40px auto 0;}
#focus_Box ul{position:relative;width:1000px;height:430px}
#focus_Box li{z-index:0;position:absolute; width:0px;background:#d3d4d8;height:0px;top:49px;cursor:pointer;left:382px;box-shadow: 0 0 10px #eff0f4}
#focus_Box li img{width:100%;height:100%; }
#focus_Box .prev,#focus_Box .next{display:block;z-index:100;overflow:hidden;cursor:pointer;position:absolute;width:38px;height:38px;top:130px;}
#focus_Box .prev{ background:url(../images/sec10_prev.png) no-repeat;left:-50px;}
#focus_Box .next{ background:url(../images/sec10_next.png) no-repeat; right:-45px;}
#focus_Box li>div{
	position: relative;
	display: none
}
#focus_Box li p{
position: absolute;
width: 871px;
height: 88px;
background:url(../images/new2_txt.png) no-repeat;
top: 28px;
left: -205px;

}
#focus_Box li p em{
	display: block;
	font:16px/30px "Microsoft YaHei";
	color: #fff;
	text-align: center;
	padding: 22px 0 0 0
} */

.focus_Box{
	width: 950px;
	margin: 0 auto;
	height: 450px;
	position: relative;
}
.focus_Box .swiper-slide{
	margin-top: 45px;
	width: 385px;
	height: 250px;
}
.focus_Box .swiper-slide img{
	width: 100%;
}
.focus_Box .swiper-slide-next{
	position: relative;
	width: 475px !important;
	height: 305px;
	top: -45px;
	left: -100px;
	z-index: 2;
}

.focus_Box .swiper-slide-duplicate-prev{
	position: relative;
	left: -200px;
}
.focus_Box .swiper-slide-active{
	position: relative;
	left: 50px;
}

.focus_Box .swiper-button-prev{width: 38px;height: 38px; background:url(../images/sec10_prev.png) no-repeat;left:0px;top: 147px}
.focus_Box .swiper-button-next{width: 38px;height: 38px; background:url(../images/sec10_next.png) no-repeat; right:0px;top: 147px}
.focus_Box .swiper-slide>div{
	position: relative;
	display: none
}
.focus_Box .swiper-slide-next>div{
	display: block
}
.focus_Box .swiper-slide p{
position: absolute;
width: 871px;
height: 88px;
background:url(../images/new2_txt.png) no-repeat;
top: 28px;
left: -170px;

}
.focus_Box .swiper-slide p em{
	display: block;
	font:16px/30px "Microsoft YaHei";
	color: #fff;
	text-align: center;
	padding: 22px 0 0 0
}

.new2 .cont a{
	margin: 0 auto
}




.new3{
	width: 100%;
	background: #05080d;
	padding: 30px 0 0px 0
}
.new3_in>img{
	display: block;
	margin: 0 auto
}
.new3 .cont{
	margin-top: 22px
}
.new3 .top{
	margin-left: 78px;
	width: 1110px;
}
.new3 .top li{
	float: left;
	width: 320px;
	height: 60px;
	margin-right: 160px;
	background: #fff;
	color: #007996;
	font:20px/60px "Microsoft YaHei";
	text-align: center;
	cursor: pointer;


}
.new3 .top .on{
	background: #27f1ef;
	color: #007996;
}
.new3 .txt1{
	margin: 25px 0 0 -45px
}

.new3 .txt2{
	margin: 70px 0 0 -45px
}

.new3 a{
	margin: 30px auto 0 
}



/*section13*/
.sec13{
	padding-top: 55px;
	height: 1247px;
	background: url(../images/sec13_bg_17.jpg) no-repeat center top;
	overflow: hidden;
}
.hj_list{
	margin: -20px auto 0;
	border: 2px solid #f21250;
	width: 516px;
	height: 46px;
	border-radius: 25px;
	overflow: hidden;
}
.hj_list li{
	float: left;
	width: 172px;
	text-align: center;
	font-size: 24px;
	line-height: 46px;
	color: white;
}
.hj_list li.active{
	background: #f21250;
	border-radius: 23px;
}
.hj_box{
	margin-top: 40px;
	display: none;
	height: 714px;
}
.hj_box li{
	width: 460px;
	height: 280px;
	float: left;
	margin: 0 20px 39px;
	border-radius: 3px;
	overflow: hidden;
}
.text_pic{
	text-align: center;
}
.hj_p{
	text-align: center;
	font-size: 26px;
	color: white;
	line-height: 48px;
}
/* 000 */
.zg_footer{
	height: 581px;
	background: #050a13;
	padding-bottom: 45px;
	overflow: hidden;
}

.content1{
    width: 1000px;
    margin: 0 auto;
	min-width: 1000px;
}


.zg_footer .top{
}
.zg_footer .top div{
    float: left;
  }
  .zg_footer .top .left{
    margin-top: 46px
  }
  .zg_footer .top .right{
    height: 95px;
    width: 800px;
    margin-top: 54px;
    padding-left: 25px;
    position: relative;
  }
  .zg_footer .top .right span{
    float: left;
    color:#ffffff; font-size:22px;font-family:"Microsoft Yahei";font-weight: bold;
    margin: -4px 5px 0 0
  }
  .zg_footer .top .right img{
  position: absolute;
  top: 3px;
  left: 80px;
  }
  .zg_footer .top .right em{
    display:inline-block;
    margin-top: -17px;
    color:#d0d0d0; font-size:14px;font-family:"Microsoft Yahei";line-height: 25px;text-indent:81px
  }
.tel_box{
	padding-top: 69px;
}
.tel{
	height: 67px;
	padding-left: 60px;
	line-height: 67px;
	background: url(../images/tel.png) no-repeat;
	font-size: 48px;
	font-family: "arial";
	font-weight: bold;
    color: #dddede;
    float: left;
  
}
.tel_link{
    float: left;
    margin-left: 64px
}
.tel_link a{
	width: 169px;
	height: 55px;
	border: 2px solid #cdced0;
	float: left;
	margin-top: 5px;
	margin-left: 7px;
	margin-right: 11px;
	font-size: 24px;
	text-align: center;
	line-height: 55px;
	color: #dddede;
	border-radius: 30px;
}
.ewm_box{
	width: 1023px;
	margin: 52px auto 0;
}
.ewm_dl dt{
	float: left;
	width: 117px;
	background: white;
	text-align: center;
	height: 110px;
	padding-top: 7px;
}
.ewm_dl dt img{
	width: 100px;
}
.ewm_dl dd{
	float: left;
	width: 206px;
	font-size: 16px;
	line-height: 28px;
	margin-left: 10px;
	color: #fff;
	padding-top: 33px;
}
.ewm_dl dd.dd3{
	width: 230px;
}
.foot_text{
	width: 1000px;
	margin: 46px auto;
	border-top: 1px solid #4b4f55;
}
.copy{ 
	width:1000px; 
	text-align:center; 
	font-size:14px;
	color:#a5a5a7; 
	padding-top:25px; 
	line-height:28px;
}
.copy a,.zg_footer h1{ 
	color:#a5a5a7;
	font-size:14px;
	font-weight:normal;
	display:inline;
}
.copy a:hover{ color:#a2aab8;}


/*底部固定*/
.bot_fixed{
	width: 100%;
	height: 100px;
	position: fixed;
	left: 0;
	bottom: 0;
	background: url(../images/bot_fixed.jpg) no-repeat center;
	z-index: 10000;
	cursor: pointer;
}
.bot_close{
	display: block; width: 24px; height: 24px;
	right: -24px;
	top: 10px;
	position: absolute;
	z-index: 20001;
}
.bot_close img{ display: block; width: 24px; height: 24px;}
.bot_fixed p{
	float: left;
	font-size: 28px;
	color: white;
	width: 174px;
	text-align: center;
	line-height: 40px;
	margin-top: 10px;
}
.bot_fixed p strong{
	color: #ffe828;
}
.bot_form{
	width: 801px;
	margin-top: 28px;
}
.bot_form input{
	float: left;
	width: 178px;
	height: 42px;
	border: 1px solid #ffffff;
	border-radius: 5px;
	font-size: 18px;
	line-height: 42px;
	margin-right: 20px;
	background: #cb1469;
	text-indent: 9px;
}
.bot_form input.sub{
	border: 1px solid #ffe828;
	background: #ffe828;
	text-indent: 0;
	text-align: center;
	color: #cc1251;
	cursor: pointer;
}
.bot_form input::-webkit-input-placeholder {color:#e6a7bc;}
.bot_form input:-moz-placeholder {color:#e6a7bc;}
.bot_form input::-moz-placeholder {color:#e6a7bc;}
.bot_form input:-ms-input-placeholder {color:#e6a7bc;}
/*�???�???�???*/
.float_left {
  width: 163px;
  height: 479px;
  background: url(../images/fleft_03.png) no-repeat center;
  position: fixed;
  left: 0;
  top: 120px;
}
.float_left .close_l {
  display: block;
  width: 11px;
  height: 11px;
  background: url(../images/fl_03.png) no-repeat center;
  position: absolute;
  top: 60px;
  right: 4px;
}
.float_left ul {
  padding-top: 106px;
}
.float_left ul a {
  display: block;
  width: 100%;
  height: 100%;
  color: #ffffff;
  font-size: 16px;
  line-height: 91px;
  font-weight: bold;
}
.float_left ul a span {
  font-size: 20px;
  color: #fcff00;
}
.float_left ul li {
  width: 153px;
  height: 41px;
  margin-bottom: 10px;
  text-align: center;
}
/*�???�???*/
.new_main_focus{
	width: 600px;
	height:88px;
	position: absolute;
	left:400px;
	top:319px;
}
.newpic_focus{
	padding-left:35px;
	padding-right:35px;
	width:530px;
	position: relative;
}
.newpic_focus .prev{
	display: block;
	width:15px;
	height:28px;
	background: url(../images/it_jj_arr_17.png) no-repeat center;
	position: absolute;
	left: 0;
	top: 50%;
	margin-top: -14px;
}
.newpic_focus .next{
	display: block;
	width:16px;
	height:28px;
	background: url(../images/it_jj_arr_20.png) no-repeat center;
	position: absolute;
	right: 0;
	top: 50%;
	margin-top:-14px;
}
.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;
  }
}
/* 弹窗 */



#center{

    width: 505px;

    height:559px ;

    background: url('../images/center.png') no-repeat top center;

    position: fixed;

    top :5%;

    left: 32%;

    overflow: hidden;

    z-index: 1200;

    

}

.ctclose{

    margin: 65px 0 0 438px;

    cursor: pointer;

}

.cttop{

    margin:26px 0 0 100px ;

}

#center form{

    margin: 8px 0 0 128px;width: 330px;

}

#center form label{

    font:20px/20px "Microsoft YaHei";

    color: #ffffff;

    float: left;

    margin: 27px 11px 0 0;

}

#center form div{

    margin-top: 18px;

    width: 268px ;

    height: 40px;

    border: 1px solid #c4a7e3;

    border-radius: 3px;

    float: left;

}

#center form div input{

    width: 245px;

    height: 39px;

    font:18px/38px "Microsoft YaHei";

    color: #e0d7ef;margin-left: 21px;

    background: none;

    border: none;

  outline: none;

}



.center_btn{

    width: 331px;

    height: 68px;

    background: url('../images/ct_btn.png') no-repeat top center;

    font:bold 28px/68px "Microsoft YaHei";

    color: #ffffff;

    text-align: center;

    letter-spacing: 5px;

    margin: 37px 0 0 0;cursor: pointer;

    border: none;

}



::-webkit-input-placeholder { /* WebKit, Blink, Edge */

  color:    #cccccc;

}

:-moz-placeholder { /* Mozilla Firefox 4 to 18 */

 color:    #cccccc;

}

::-moz-placeholder { /* Mozilla Firefox 19+ */

 color:    #cccccc;

}

:-ms-input-placeholder { /* Internet Explorer 10-11 */

 color:    #cccccc;

}

/* 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;

}
.flex_left{
    position: fixed;
    left: 10px;
    top: 10%;
    z-index: 1000;
}

.flex_left .cont{
    background:url("../images/flex_left.png") no-repeat center bottom;
    width: 163px;
    /* height:517px ; */
    overflow: hidden;
    padding-top: 75px;

}
.flex_left_close{
    position: absolute;
    right: 4px;
    top: 72px;
    cursor: pointer;
}
.flex_left .cont>p{
    display: block;
    width: 50px;
    font:bold 20px/25px "Microsoft Yahei";
    color: #ffffff;
    float: left;
    margin-top: 39px;
}
.flex_left .cont>span{
    display: block;
    width: 50px;
    font:bold 24px/26px "Microsoft Yahei";
    color: #fcff00;
    float: left;
    margin:38px 12px 0 30px;
    
}
.flex_left ul{
margin-top: 105px;
}
.flex_left ul li a,.flex_left ul li{
    display: block;
    margin-top: 11px;
    width: 163px;
    height: 40px;
    text-align: center;
    font:bold 16px/40px "Microsoft Yahei";
    color: #ffffff;
}
.flex_left ul li span{
    font:bold 20px/40px "Microsoft Yahei";
    color: #fcff00;
}
.flex_left ul li p{
    font:bold 16px/40px "Microsoft Yahei";
    color: #ffffff;
}
.flex_left ul .last{
    margin-top: 13px;
}
.flex_left ul .last img{
    display: block;
    margin: 1px auto 0
}
.flex_left ul .last em{
    display: block;
    font:16px/16px "Microsoft Yahei";
    color: #ffffff;
    text-align: center;
    margin-top: 5px
}
.fix_right {  width: 316px;  background: url(../images/fix_right_14.png) no-repeat center;  height: 55px;  padding: 12px 0px;  position: fixed;  right: 20px;  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;  }}
.flex_left .right{
    width: 44px;
    height: 160px;  
    background: url(../images/flex_right.jpg) no-repeat center;
    position: absolute;
    top: 145px;
    left: 172px;
    cursor: pointer;
}

.flex_left .right .on{
    display: none
}

.flex_left .right img{
    position: absolute;
    top: 125px;
    left: 15px;
    display: block
}

/* �?�? */


.flex_left {
    position: fixed;
    left: 2px;
    top: 10%;
    background: url(../images/zg_fcleft.png) no-repeat;
    width: 163px;
    height: 479px;
    z-index: 11;
}
.flex_left .fc_close {
display: block;
width: 12px;
height: 12px;
position: absolute;
right: 4px;
top: 32px;
}

.flex_left .tit {
font:bold 40px/40px 'Microsoft Yahei';
color:#fcff00;
position: absolute;
left: 12px;
top: 40px;
}
.flex_left>span {
display: block;
font:16px/20px 'Microsoft Yahei';
color: #fff;
position: absolute;
right: 21px;
top: 45px;
}

.flex_left .fc_close img {
display: block;
}
.flex_left ul {

}
.flex_left li {
font: bold 16px/40px 'Microsoft Yahei';
color: #fff;
text-align: center;
margin-bottom: 10px;
*margin-bottom: 7px;
width: 150px;
}
.flex_left li b {
font-size: 18px;
color: #fcff00;
font-weight: bold;
}
.flex_left li a {
display: block;
color: #fff;
}
.flex_left .shan{
display: block;
width: 159px;
height: 37px;
border: 2px solid #27b7e1;
border-radius: 37px;
font:18px/37px 'Microsoft Yahei';
color: #27b7e1;
text-align: center;
margin-bottom: 6px;
background: #fff
}
.flex_left .shan1{

color: #ffffff;
background: #27b7e1
}







/* main0 */
.zg_main0{
	width: 100%;
	
	/* height: 130px; */
	background:#050a13;
	
  }
  
  .zg_m0 div{
	float: left;
  }
  .zg_m0 .left{
	margin-top: 46px
  }
  .zg_m0 .cent{
	width: 280px;
	margin-top: 46px
  }
  .zg_m0 .cent p{
	color:#fff; font-size:12px;font-family:"Microsoft Yahei"; 
	text-align: center;
	letter-spacing: 15px;
	margin-top: 12px;
	margin-left: 10px
  }
  .zg_m0 .cent p em{
	letter-spacing: 1px;
	display: inline-block;
	margin-right: 15px;
  
  }
  .zg_m0 .cent span{
	display: block;
	text-align: center;
	color:#fff; font-size:16px;font-family:"Microsoft Yahei"; 
	margin-top: 5px;
	letter-spacing: 2px;
  
  }
  .zg_m0 .cent .p2{
	width: 250px;
	text-align: left;
  }
  .zg_m0 .cent .p2 span{
  float: left;
	width: 40px;
	height: 1px;
	background: #a9dffb;
  margin:7px 5px 0  8px
  }
  .zg_m0 .cent .p2 .r{
	float: right;
	margin: 0;
	margin-top: 8px
  }
  .zg_m0 .cent .p2{
	letter-spacing: 5px;
	margin-top: 8px
  }
  
  
  
  .zg_m0 .right{
	height: 95px;
	width: 800px;
	/* border-left: 2px solid #69c1fa; */
	margin-top: 45px;
	padding-left: 45px;
	position: relative;
  }
  .zg_m0 .right span{
	float: left;
	color:#ffffff; font-size:22px;font-family:"Microsoft Yahei";font-weight: bold;
	margin: -4px 5px 0 0
  }
  .zg_m0 .right img{
  position: absolute;
  top: 7px;
  left: 100px;
  }
  .zg_m0 .right em{
	display:inline-block;
	margin-top: -21px;
	color:#fff; font-size:14px;font-family:"Microsoft Yahei";line-height: 25px;text-indent:81px
  }
  


  .wenti{
    padding: 60px 0 0px 0
}
.wenti h3{
    font:56px/56px "Microsoft Yahei";
    text-align: center
}
.wenti h3 span{
    font-weight: bold;
    color: #f86b48
}
.wenti .tit p{
    font:22px/22px "Microsoft Yahei";
    text-align: center;
   margin-top: 30px;
}
.wenti .cont{
	margin-top: 40px;
	width: 1000px;
    margin-right: auto;
    margin-left: auto;
}
.wenti .cont ul{
    width: 1111px;
}
.wenti .cont ul li {
    float: left;
    width: 340px;
    margin:  0  0 38px 0
}

.wenti .cont ul li>a{
    float: left;
}
.wenti .cont ul li>a img{
    border-radius: 8px
}
.wenti .cont ul li .right{
    float: left;
    margin: 0px 0 0 10px;
    width: 150px;
}
.wenti .cont ul li .right a{
   display: block;
    font: 16px/16px "Microsoft Yahei";
    color: #333;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    width: 165px;
    height: 35px;
}
.wenti .cont ul li .right div{
    margin-top: 28px
}
.wenti .cont ul li .right div span{
    float: left;
    margin-right: 12px;
    font-size: 14px;
    color: #666;

}
.wenti .cont ul li .right div span img{
    float: left;
    margin: 5px 6px 0 0
}
.wenti .cont ul li .right div span em{
    display: inline-block;
    font:12px/12px "Microsoft Yahei";
    color: #333
}

.sntit {
	width: 1000px;
	margin: auto;
	text-align: center;
}
.sntit img {
	margin-top: 56px;
}
.sntit h1 {
	font-size: 54px;
	font-weight: bold;
	color: #333333;
	line-height: 1;
	margin: 15px 0 69px 0;
}
.sntit h1 span {
	color: #d40b42;
}
