@charset "utf-8";
@import url(animate.css);
/* CSS Document */
html{ overflow: -moz-scrollbars-vertical; }
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td,iframe { padding: 0px; margin: 0px;}
DIV, P, I, UL, LI, OL, DL, DT, DD{list-style: none;}
FIELDSET,LABEL,LEGEND,BUTTON,INPUT,FORM { padding: 0px; margin: 0px;}
address,caption,cite,dfn,em,th,var {font-style:normal;font-weight:normal;}
h1,h2,h3,h4,h5,h6 {font-size:100%;font-weight:normal;}
A {BORDER-STYLE: none;border: 0px; text-decoration:none;}
IMG {BORDER-STYLE: none;border: 0px; text-decoration:none;}
table{border-collapse: collapse;border-spacing: 0;} 
html{ font-family:"微软雅黑";}

/***顶部***/
.qz_box{width: 1920px; position: relative;overflow:hidden; left: 50%; margin-left: -960px;}


.qz_top{width:100%; height: 811px; position: relative; overflow: hidden; background: url(../images/qz_01.jpg) no-repeat; background-size: 100%;}
.qz_top img{ display:block; position: absolute; z-index: 2;}
.qz_top img:nth-child(1){top:375px; left: 0; animation-delay: 0.1s; animation-duration: 2s;}
.qz_top img:nth-child(2){top:206px; left: 945px; animation-delay: 0.9s; animation-duration: 2s;}
.qz_top img:nth-child(3){top:433px; right: 557px; animation-delay: 0.6s; animation-duration: 2s;}
.qz_top img:nth-child(4){top:375px; right: 106px; animation-delay: 1.2s; animation-duration: 3s;}
.qz_top a{ display: block; width:225px; height: 66px; position: absolute; top: 357px; right: 488px; background: url(../images/qz_06.png) no-repeat; animation-iteration-count: infinite; animation-duration: 1s;}


/*五重好礼*/
.qz_schl{ width:100%; height: 530px; position: relative; overflow: hidden; background: url(../images/qz_07.jpg) no-repeat;}
.qz_schl h1{ width:100%; display:block; text-align: center; color:#f6f0b6; font-size: 52px; letter-spacing: 5px; margin-bottom: 24px;}
.qz_schl h2{ width:100%; display:block; text-align: center; color:#f6f0b6; font-size: 24px; letter-spacing: 5px;}

.qz_schl .schl_ul{ width: 1200px; position: relative; overflow: hidden; margin: 0 auto; margin-top: 20px;}
.schl_ul a{width:224px; height: 224px; background: #fff; border-radius: 112px; float: left; margin: 15px 10px 5px; position: relative; overflow: hidden; text-align: center;
	-webkit-transition:all linear 0.3s; 
	transition:all linear 0.3s; 
	-moz-transition:all linear 0.3s; 
	-ms-transition:all linear 0.3s; 
	-o-transition:all linear 0.3s;}
.schl_ul a:nth-child(1){margin-left:0;}
.schl_ul a:nth-child(5){margin-right:0;}
.schl_ul a:hover{ margin-top: 0px;}
.schl_ul .schl_tb{ width: 58px; height: 56px;margin-left: 83px; margin-top: 22px;}
.schl_ul .schl_tb.tb1{ background: url(../images/qz_btn1.png) no-repeat; background-position: 0 0;}
.schl_ul .schl_tb.tb2{ width: 68px; background: url(../images/qz_btn1.png) no-repeat; background-position: -60px 0; margin-left: 78px;}
.schl_ul .schl_tb.tb3{ width:54px; background: url(../images/qz_btn1.png) no-repeat; background-position: -133px 0; margin-left: 94px;}
.schl_ul .schl_tb.tb4{ width:56px; background: url(../images/qz_btn1.png) no-repeat; background-position: -193px 0; margin-left: 84px; }
.schl_ul .schl_tb.tb5{ width:58px; background: url(../images/qz_btn1.png) no-repeat; background-position: -254px 0; margin-left: 83px; }
.schl_ul a h3{ color: #f4b200; font-size: 24px; margin:5px 0;}
.schl_ul a p{ font-size: 20px; color:#b52628;}
.schl_ul a span{ font-size: 30px; color:#b52628;}
.schl_ul .schl_dibu{width: 72px; height: 30px; background: url(../images/qz_btn.png) no-repeat; background-position: 0 -293px; margin-left: 76px; margin-top: 15px;}
.qz_schl .schl_zx{width: 260px; height: 60px; display: block; background: #fff; color: #b52628; font-size: 34px; text-align: center; line-height: 60px; margin: 40px auto 0; letter-spacing: 2px;}
.qz_schl .schl_zx:hover{ transform:scale(1.1);}


/*一重礼*/
.qz_ycl{ width:100%; position: relative; overflow: hidden;}
.qz_ycl .qz_bt{ width:882px; height: 66px; margin: 40px auto; background: url(../images/qz_09.png) no-repeat; background-size: 100%; text-align: center; line-height: 62px; font-size: 60px; color: #de3d49; letter-spacing: 3px;}

.qz_ycl .ycl_box{ width:1200px; height: 560px; position: relative; overflow: hidden; margin: 0 auto;background: url(../images/qz_08.jpg) no-repeat;}
.ycl_box p:nth-child(1){ font-size: 30px; color: #fff; margin-top: 138px; margin-left: 96px;}
.ycl_box p:nth-child(2){ font-size: 60px; color: #fff100; font-weight: bold; margin-top: 4px; margin-left: 26px;}
.ycl_box p:nth-child(3){ width:552px; font-size: 36px; color: #fff; margin-left: 104px; text-align: center; margin-top: 15px; letter-spacing: 1px;}
.ycl_box span{ font-size: 48px; color:#fff100;}
.ycl_box a{display:block; width: 196px; height: 60px; color: #de424c; font-size: 30px; line-height: 60px; border-radius: 12px; background: url(../images/qz_btn.png) no-repeat #fff100; background-position: 154px -469px; padding-left: 24px; margin-left: 270px; margin-top: 30px;}
.ycl_box a:hover{ transform:scale(1.1);}
.ycl_zy{width:1200px; margin: 15px auto 50px; position: relative; overflow: hidden;}
.ycl_zy li{ width:585px; float: left; position: relative; }
.qz_ycl .ycl_img{dispaly:block; width:585px; height: 400px;}
.ycl_zy li img{width:100%; display: block;}
.ycl_zy li:nth-child(1){margin-left: 5px;}
.ycl_zy li:nth-child(2){float:right;}
.ycl_zy li p{position: absolute; top: 316px; left: 0; text-align: center; width: 100%; background: rgba(0,0,0,0.6); color: #fff; font-size: 30px; line-height: 1.4;}
.ycl_zy li p span{ color:#fff100;}
.ycl_zy li a{ width:292.5px; float:left; height: 50px; font-size: 24px; text-align: center; display: block; line-height: 50px;}
.ycl_zy li a:nth-child(3){background: #fff100; color: #fd0303;}
.ycl_zy li a:nth-child(4){background: #c31223; color: #ffffff;}
.ycl_zy li a:hover{font-size: 26px;}
.ycl_zy .zy_nz{ width: 110px; height: 46px; position:absolute; left: -5px; top: 10px; background: url(../images/qz_30.png) no-repeat; color: #fff; font-size: 24px; text-align: center; line-height: 38px;}
/*
三个专业
.ycl_zy{width:1200px; margin: 15px auto 50px; position: relative; overflow: hidden;}
.ycl_zy li{ width:390px; float: left; position: relative; }
.qz_ycl .ycl_img{dispaly:block; width:390px; height: 400px;}
.ycl_zy li img{width:100%; display: block;}
.ycl_zy li:nth-child(1){margin-left: 5px;}
.ycl_zy li:nth-child(2){margin: 0 11px;}
.ycl_zy li p{position: absolute; top: 316px; left: 0; text-align: center; width: 100%; background: rgba(0,0,0,0.6); color: #fff; font-size: 30px; line-height: 1.4;}
.ycl_zy li p span{ color:#fff100;}
.ycl_zy li a{ width:195px; float:left; height: 50px; font-size: 24px; text-align: center; display: block; line-height: 50px;}
.ycl_zy li a:nth-child(3){background: #fff100; color: #fd0303;}
.ycl_zy li a:nth-child(4){background: #c31223; color: #ffffff;}
.ycl_zy li a:hover{font-size: 26px;}
.ycl_zy .zy_nz{ width: 110px; height: 46px; position:absolute; left: -5px; top: 10px; background: url(../images/qz_30.png) no-repeat; color: #fff; font-size: 24px; text-align: center; line-height: 38px;}
*/
/* 二重礼 */
.qz_ecl{ width:100%; position: relative; overflow: hidden; background: #c31223;}
.qz_ecl .qz_bt{ width:882px; height: 66px; margin: 40px auto; background: url(../images/qz_09.png) no-repeat; background-size: 100%; text-align: center; line-height: 62px; font-size: 60px; color: #FFFFFF; letter-spacing: 3px;}

.qz_ecl .ecl_box{width:1200px; height: 795px; margin: 0 auto; position: relative; overflow: hidden; background: url(../images/qz_10.png) no-repeat; margin-bottom: 40px;}
.qz_ecl .ecl_zx{width:1200px; height: 390px; display: block; position: relative; overflow: hidden;}
.qz_ecl .ecl_zx p{width: 250px; height: 220px; border-radius: 125px; background: #c31223; color: #fff; font-size: 34px; text-align: center; padding-top: 30px; display: block; margin-left: 475px; margin-top: 40px;}
.qz_ecl .ecl_zx span{display:block; color: #c31223; font-size: 36px; text-align: center; margin-top: 20px; opacity: 0;}
.qz_ecl .ecl_zx:hover{ background:rgba(255,255,255,0.8);}
.qz_ecl .ecl_zx:hover span{opacity: 1;}

.ecl_box li{ width: 390px; height: 390px; position: absolute; overflow: hidden;}
.ecl_box li:nth-child(2){bottom: 0; left: 0;}
.ecl_box li:nth-child(2):hover{ background:rgba(255,255,255,0.8);}
.ecl_box li:nth-child(2):hover .ecl_zx01{opacity: 1;}
.ecl_box li:nth-child(3){bottom: 0; left: 405px;}
.ecl_box li:nth-child(3):hover{ background:rgba(255,255,255,0.8);}
.ecl_box li:nth-child(3):hover .ecl_zx02{opacity: 1;}
.ecl_box li:nth-child(4){bottom: 0; right: 0;}
.ecl_box li:nth-child(4):hover{ background:rgba(255,255,255,0.8);}
.ecl_box li:nth-child(4):hover .ecl_zx03{opacity: 1;}

.qz_ecl li a:nth-child(1){width:250px; height: 180px; border-radius: 125px; background: #c31223; color: #fff; font-size: 34px; text-align: center;  padding-top: 70px; display: block; margin-left: 70px; margin: 18px 0 20px 70px;}
.qz_ecl li a:nth-child(2){ width: 320px; height: 60px; display: block; color: #fff; background: #c31223; font-size: 30px; text-align: center; line-height: 60px; margin-left: 35px; opacity: 0;}

.qz_ecl .ecl_zx04{display: block; width: 320px; height: 60px; color: #c12c2e; background: #fff; font-size: 34px; line-height: 60px; text-align: center; margin: 0 auto 50px;}
.qz_ecl .ecl_zx04:hover{ transform:scale(1.1);}


/*三重礼*/
.qz_scl{width:100%; position: relative; overflow: hidden;}
.qz_scl .qz_bt{width:882px; height: 66px; margin: 40px auto; background: url(../images/qz_09.png) no-repeat; background-size: 100%; text-align: center; line-height: 62px; font-size: 60px; color: #de3d49; letter-spacing: 3px;}
.qz_scl .box_scl{ width: 1200px; position: relative; overflow: hidden; margin: 0 auto;}
.qz_scl .box_scl img{width: 380px; display: inline-block;}
.qz_scl .box_scl img:hover{-webkit-animation-name: tada; animation-name: tada; animation-duration: 0.8s;}
.qz_scl p{ width: 1200px; color: #c31223; font-size: 30px; line-height: 1.6; text-align: center; margin-top: 20px;}
.qz_scl a{ display: block; width: 260px; height: 60px; background: #c31223; color: #fff; text-align: center; line-height: 60px; font-size: 34px; margin: 20px auto 30px; letter-spacing: 2px;}
.qz_scl a:hover{transform:scale(1.1);}


/* 四重礼 */
.qz_sicl{width:100%; position: relative; overflow: hidden;}
.qz_sicl .qz_bt{width:882px; height: 66px; margin: 40px auto; background: url(../images/qz_09.png) no-repeat; background-size: 100%; text-align: center; line-height: 62px; font-size: 60px; color: #de3d49; letter-spacing: 3px;}

.qz_sicl .scl_box{ width:1200px; position: relative; overflow: hidden; margin: 0 auto; }
.scl_box li{ width: 590px; height: 370px; float: left; position: relative; overflow: hidden; margin-bottom: 20px;}
.scl_box li:nth-child(1){ margin-right: 20px;}
.scl_box li:nth-child(3){ margin-right: 20px;}
.scl_box li img{ display: block; transition: all 1s;}
.scl_box li:hover img{ transform: scale(1.1);}
.scl_box li p{width:590px; height: 75px; color: #fefefe; font-size: 24px; background: rgba(0,0,0,0.8); position: absolute; left: 0; bottom: 0; text-align: center; line-height: 75px;}
.qz_sicl .scl_p{ line-height: 34px; padding-left: 54px; }
.qz_sicl .scl_zx01{ width:250px; height: 200px; text-align: center; background: #c31223; color: #fefefe; border-radius: 125px; position: absolute; top: 255px; left: 475px; font-size: 30px; padding-top: 50px; line-height: 1.5; animation-iteration-count: infinite;}
.qz_sicl a{ display: block; width: 260px; height: 60px; background: #c31223; color: #fff; text-align: center; line-height: 60px; font-size: 34px; margin: 20px auto 50px; letter-spacing: 2px;}
.qz_sicl a:hover{transform:scale(1.1);}


/*五重礼*/
.qz_wcl{ width:100%; position: relative; overflow: hidden; background: #c31223;}
.qz_wcl .qz_bt{ width:980px; height: 66px; margin: 30px auto; background: url(../images/qz_09.png) no-repeat; background-size: 100%; text-align: center; line-height: 62px; font-size: 60px; color: #FFFFFF; letter-spacing: 3px;}
.qz_wcl .qz_ms{ width: 685px; margin: 0 auto; text-align: center;font-size: 36px; color: #fff; line-height: 1.5;}

.qz_wcl .sicl_box{width: 100%;height:350px; position: relative;overflow:hidden; margin: 30px 0 40px; background: url(../images/qz_15.jpg) no-repeat; border:1px solid #000; }
.sicl_box img {margin: 0 12px;}
.sicl_box .sicl_gdbox {float: left;width: 800%; margin-top: 50px;}
.sicl_box .sicl_img {float: left;}
.sicl_box .sicl_img2{float: left;}


.qz_wcl a{ display: inline-block; width: 260px; height: 60px; background: #fff; color: #c12c2e; line-height: 60px; text-align: center; font-size: 34px; margin-bottom: 50px;}
.qz_wcl .sicl_zx01{ margin-left: 554px; margin-right: 290px;}
.qz_wcl a:hover{transform:scale(1.1);}


/* 表单 */
.qz_bd{ width:100%; height: 550px; position: relative; overflow: hidden; background: url(../images/qz_26.jpg) no-repeat; }
.qz_bd p{ width: 1200px; margin: 40px auto; font-size: 48px; color: #c31223; text-align: center;}
.qz_bd form{ width: 500px; height: 370px; display: block; margin: 0 auto;}
.qz_bd input{ width: 485px; height: 63px; margin-bottom: 37px; padding-left: 15px; background: url(../images/qz_btn.png) no-repeat; background-position: 0 -565px; outline: none; border: none;}

.qz_bd .cy_select{width: 485px; height: 63px; margin-bottom: 37px; padding-left: 15px; background: url(../images/qz_btn.png) no-repeat; background-position: 0 -565px;}
.qz_bd select{width: 485px; height: 60px; border:none; outline: none;color: #9c9c9c; font-size: 24px; }
.qz_bd button{ width: 260px; height: 60px; background: #c31223; color: #fff; font-size: 34px; text-align: center; line-height: 60px; margin: 0 auto; display: block; cursor: pointer;}
.qz_bd button:hover{transform:scale(1.1);}

.qz_bd input::-webkit-input-placeholder {color: #9c9c9c; font-size: 24px;}
.qz_bd input:-moz-placeholder {color: #9c9c9c; font-size: 24px;}
.qz_bd input::-moz-placeholder { color: #9c9c9c; font-size: 24px;}
.qz_bd input::-ms-input-placeholder {color: #9c9c9c; font-size: 24px;}

