*{margin: 0px;padding: 0px;max-height: 9999999999999999px;}
.head{width: 100%;background: #000000;height: 93px;}
.head div{width: 1256px;margin: 0px auto;}
.head div img{margin-top: 20px;}
.head div ul{float: right;width: 70%;margin-top: 20px;height: 73px;}
.head div ul li{float: left;width: auto;line-height: 53px;text-align: center;margin: 0 20px;}
/*.head div ul li:nth-child(2){width: 22%;}
.head div ul li:nth-child(3){width: 28%;}
.head div ul li:nth-child(4){width: 28%;}*/
.head div ul li>a{font-size: 18px;color: #c0a15d;font-weight: bold;display: inline-block;}
.head div ul li:nth-child(4)>a{width: 132px;}
.head div ul li .down-menu {
	width:132px;
	list-style:none;
	margin:0;
	padding:0;
	border:1px solid #aaa;
	float: none;
	z-index: 10000000;
    position: relative;
}
.head div ul li .down-menu div{width: 132px;}
.head div ul li .down-menu a {
	padding:6px 5px;
	width:120px;
	display: block;color: #c0a15d;font-size: 16px;
}
.head div ul li .down-menu a:hover {
	background:#ddd;
	border: 0px !important;
	height: auto !important;
}


.head div ul li a:hover{border-bottom: 3px solid #c0a15d;height: 70px;}
.head div ul li a.active{border-bottom: 3px solid #c0a15d;height: 70px;}
.banner{width: 100%;}
.banner img{width: 100%;}

.company{width: 100%;background: url(../img/bg.png) no-repeat #fff;background-size: 100% auto;}
.company>div{width: 800px;margin: 0px auto;padding: 30px 0px;}
.company>div .title{display: block;margin: 30px auto;}
.comy{position: relative;background: #fff;border-radius: 20px;padding: 50px 0px;}
.comy p{text-align: center;line-height: 40px;font-size: 17px;color: #666666;}
.comy img{position: absolute;}
.comy img:first-child{top: -112px;left: 60px;}
.comy img:last-child{bottom: -20px;right: -37px;}
.company>div h1{font-size: 30px;color: #666666;text-align: center;line-height: 80px;font-weight: bold;}

.wenda{margin: 30px auto;}
.wenda>div{border-bottom: 1px solid #b67d02;padding: 30px 0px;justify-content: center;align-items: center;flex-wrap: wrap;}

.wenda>div>div.shijian{background: url(../img/bg/bg1.png) no-repeat;width: 426px;height: 162px;margin-left: -86px;display: flex;justify-content: center;align-items: center;background-size: 100% auto;float: left;}
.wenda>div>div.shijian p{font-size: 17px;color: #272727;line-height: 30px;text-align: center;margin-left: 60px;text-indent: 0em;}
.wenda>div>div.neirong{padding: 20px;float: right;width: calc(100% - 340px);height: 162px;display: flex;justify-content: flex-start;align-items: center;}
.wenda>div>div.neirong p{font-size: 19px;color: #666666;position: relative;padding-left: 58px;line-height: 40px;text-indent: 0em;}
.wenda>div>div.neirong p img{position: absolute;left: 0px;top: 0px;}
.clear{clear:both}
.wenda>div>div.shijian1{background: url(../img/bg/bg2.png) no-repeat;width: 426px;height: 162px;margin-right: -86px;display: flex;justify-content: center;align-items: center;background-size: 100% auto;float: right;}
.wenda>div>div.shijian1 p{font-size: 17px;color: #272727;line-height: 30px;text-align: center;margin-right: 60px;text-indent: 0em;}
.wenda>div>div.neirong1{padding: 20px;float: left;width: calc(100% - 370px);display: flex;justify-content: flex-end;align-items: center;height: 162px;}
.wenda>div>div.neirong1 p{font-size: 21px;color: #666666;position: relative;padding-right: 58px;line-height: 40px;text-indent: 0em;}
.wenda>div>div.neirong1 p img{position: absolute;right: 0px;top: 0px;}

.guize{background: #f1f7ff;padding: 30px 0px;padding-bottom: 60px;}
.guize>div{width: 1000px;margin: 0px auto;}
.guize>div>img{display: block;margin: 30px auto;}
.guize>div>p{font-size: 17px;color: #666666;text-align: center;line-height: 40px;}
.guize>div>h1{font-size: 22px;line-height: 50px;font-weight: bold;text-align: center;color: #666;}
.guize>div>p.p{font-size: 18px;line-height: 30px;}
.footer{background: #0e1c43;color: #fff;text-align: center;height: 60px;line-height: 60px;}


.zhinan{background: #f1f7ff;padding: 30px 0px;padding-bottom: 60px;}
.zhinan>div{width: 1000px;margin: 0px auto;}
.zhinan>div>img{display: block;margin: 30px auto;}
.zhinan>div>p{font-size: 17px;color: #666666;text-align: center;line-height: 40px;}

.plan{width: 100%;min-width: 1200px;margin: 0 auto;height:2181px;background: url(../img/plan.jpg) no-repeat center top;}


.fl{width: 100%;min-height: 886px;background: url(../img/flBg.png) no-repeat center top #f1f7ff;}
.flContent{text-align: center;}
.flContent img{padding-top: 70px;}
.flContent div{border-radius: 7px;border: 2px solid  #c0a15d;width: 806px;margin:0 auto;margin-top: 60px;padding: 35px 0;}
.flContent div p{color: #666666;font-size: 24px;text-align: center;line-height: 35px;}
.regist{cursor: pointer;}
.registBox{position: fixed;top: 0;left: 0;right: 0;bottom: 0;background: rgba(0,0,0,0.3);display: none;}

/* Basic Grey */
 
.basic-grey {
 	background: #fff;
    position: relative;
	top: 50%;
	left:50%;
         max-width: 500px;
 
         background: # F7F7F7;
 
         padding: 25px 15px 25px 10px;
 
         font: 12px Georgia, "Times New Roman", Times, serif;
 
         color: # 888;
 
         text-shadow: 1px 1px 1px # FFF;
 		
         border:1px solid # E4E4E4;
         transform: translate(-50%,-50%);
 
}
 
.basic-grey h1 {
 
         font-size: 25px;
 
         padding: 0px 0px 10px 40px;
 
         display: block;
 
         border-bottom:1px solid # E4E4E4;
 
         margin: -10px -15px 30px -10px;;
 
         color: # 888;
 
}
 
.basic-grey h1>span {
 
         display: block;
 
         font-size: 11px;
 
}
 
.basic-grey label {
 
         display: block;
 
         margin: 0px;
 
}
 
.basic-grey label>span {
 
         float: left;
 
         width: 20%;
 
         text-align: right;
 
         padding-right: 10px;
 
         margin-top: 10px;
 
         color: # 888;
 
}
 
.basic-grey input[type="text"], .basic-grey input[type="email"], .basic-grey textarea, .basic-grey select {
 
         border: 1px solid # DADADA;
 
         color: # 888;
 
         height: 30px;
 
         margin-bottom: 13px;
 
         margin-right: 6px;
 
         margin-top: 2px;
 
         outline: 0 none;
 
         padding: 3px 3px 3px 5px;
 
         width: 70%;
 
         font-size: 12px;
 
         line-height:15px;
 
         box-shadow: inset 0px 1px 4px # ECECEC;
 
         -moz-box-shadow: inset 0px 1px 4px # ECECEC;
 
         -webkit-box-shadow: inset 0px 1px 4px # ECECEC;
 
}
 
.basic-grey textarea{
 
         padding: 5px 3px 3px 5px;
 
}
 
.basic-grey select {
 
         background: # FFF url('down-arrow.png') no-repeat right;
 
         background: # FFF url('down-arrow.png') no-repeat right);
 
         appearance:none;
 
         -webkit-appearance:none;
 
         -moz-appearance: none;
 
         text-indent: 0.01px;
 
         text-overflow: '';
 
         width: 70%;
 
         height: 35px;
 
         line-height: 25px;
 
}
 
.basic-grey textarea{
 
         height:100px;
 
}
 
.basic-grey .button {
  
         background: #ede34d;
 
         border: none;
 
         padding: 10px 25px 10px 25px;
 
         color: # FFF;
 
         box-shadow: 1px 1px 5px # B6B6B6;
 
         border-radius: 3px;
 
         text-shadow: 1px 1px 1px # 9E3F3F;
 
         cursor: pointer;
 
}
 
.basic-grey .button:hover {
 
         background: # CF7A7A
 
}

.cancelVideo {
    display: inline-block;
    width: 30px;
    height: 4px;
    background: #fff;
 
    position: absolute;
    top: 0.29rem;
    right: 0.15rem;
    font-size: 15px;
    color: #fff;
    cursor: pointer;
}

.cancelVideo::after {
    content: '';
    display: block;
    width: 30px;
    height: 4px;
    background: #fff;
    transform: rotate(-90deg);
}
