.lf{ float: left}
.rf{float: right}
.mag{ margin: 0 auto }
.ofh{ overflow: hidden}
.con{width: 1000px; margin: 0 auto; overflow: hidden;}
.head{width: 100%; height: 60px; line-height: 60px; color: #fff; background-color: #151515;;}
.head .h_logo{float: left; width: 156px; height: 60px; background: url(../images/logo.png) 0 center no-repeat; margin-right: 35px;}
.head ul li{font-size: 14px; margin-right: 20px; line-height: 60px; color: #fffefe; float: left}
.head ul li a{color: #ffffff; font-size: 16px}
.head ul li a:hover{  color: #cda258}
.head .h_ph{background: url(../images/phone.png) 0 center no-repeat;float: right;color: #5c5c5c; font-size: 24px; padding-left:30px}


.top-pic{ width: 100%; height: 793px; background: url("../images/toppic.jpg") no-repeat center 0; }
.links{margin: 600px 0 0 60px}
.top-pic a{ color: #e9cc8a; font-size: 21px; border: solid 1px #e9cc8a; border-radius: 5px; display: block; width: 230px; height: 60px; line-height: 60px; text-align: center; margin-right: 20px }
.top-pic a:nth-child(1){background: #e9cc8a; color:#3e190b }
.top-pic a:hover{  background: #f7d761; color: #3e190b}


.part1{ height: 347px;background: url("../images/patr1bg.jpg") no-repeat center 0; padding-top: 78px}
.part1 p{ color: #333333; font-size: 26px; text-align: center; margin-bottom: 5px}
.part1 p b{ color: #ddb876}
.part1 div{ text-align: center; font-size: 32px; color: #423008; margin-top: 70px}
.part1 div a{ display: inline-block; width: 112px; height: 118px; font-size: 83px; color: #edd2a2; font-weight: bold; background: url("../images/numbg.png") 0 0; margin: 0 20px}


.tit{ font-size: 44px; color: #333333; text-align: center; line-height: 40px; padding-top: 150px}
.tit span{ font-weight:normal; font-size: 22px; color: #666666}
.part2{ height: 1240px; background: url("../images/patr2bg.jpg") no-repeat center 0}
.school .div1 span{ display: block; font-size: 22px; color: #242424}
.school{ margin-top:54px; margin-right:13px;width: 155px;; background: #fff;  border-radius: 0 0 120px 120px; padding-left: 85px; background-repeat: no-repeat; background-position: 10px 30px; padding-top: 40px; height: 306px;box-shadow: 0 5px 5px rgba(117,117,117,0.04); }
.school p{ font-size: 14px; color: #666666}
.school em{ font-size: 16px; color: #ddb876}
.school em b{ font-size: 38px}
.school .div2 em{ color: #734fb0}
.school .div2{ margin: 30px 0}
.s1{ background-image: url("../images/xh1.png") }
.s2{ background-image: url("../images/xh2.png") }
.s3{ background-image: url("../images/xh3.png") }
.s4{ background-image: url("../images/xh4.png") }
.s5{ background-image: url("../images/xh5.png") }
.s6{ background-image: url("../images/xh6.png") }
.s7{ background-image: url("../images/xh7.png") }
.s8{ background-image: url("../images/xh8.png") }
.con .school:nth-child(4){ margin-right: 0}
.ps{ font-size: 14px; color: #666666; text-align: center; margin-top: 50px}
.link-a{ display: block; width: 370px; height: 58px; text-align: center; color: #3b1707; background: #e9cc8a; line-height: 58px;font-size:20px; border-radius: 4px; margin: 20px auto 0 }
.link-a:hover{ background: #f7d761}




.part3{ height: 1833px; background: url("../images/patr3bg.jpg") no-repeat center 0; }
.con1{ width: 1000px; margin: 0 auto; padding: 20px; margin-top: 50px;}
.offer{ width: 470px; height: 295px; background: #fff;box-shadow: 0 0 30px rgba(117,117,117,0.1); padding: 35px 0 0 20px; margin-bottom: 40px; position: relative; }
.offer .left span{ display: block; text-align: center; color: #bd9d70; font-size: 14px; background: url("../images/fdj.png") no-repeat 52px center; margin-top: 5px }
.offer .right p{ width: 245px; height: 60px; line-height: 60px; font-size: 22px; color: #3e190b; background: #f1e2c6; border-radius: 100px 0 0 100px; padding-left: 10px}
.offer .right p img{ width: 45px; height: 45px; float: left; margin-top: 8px; margin-right: 8px; border-radius: 50%}
.offer .right dl{ width:230px; padding-left: 10px }
.offer .right dl dt{  color: #333333; font-size: 20px; margin: 20px 0}
.offer .right dl dd{ font-size: 16px; color: #666666; margin-bottom: 10px }
.big-pic{ position: absolute; top:0; left: 0;box-shadow: 0 0 15px rgba(117,117,117,1); z-index: 10; display: none}


.banner{ height: 455px; background: url("../images/bannerbg.jpg") no-repeat center 0; padding-top:55px}
.banner-con p{ color: #efb029; font-size: 24px; }
.banner-con h1{ color: #fff; font-size: 63px}
.banner-con a{ display: block; width: 370px; height: 60px; text-align: center; line-height: 60px; font-size: 22px; color: #3e190b; background: #e9cc8a; border-radius: 4px}
.banner-con a:hover{ background: #f7d761}
.banner-con span{color: #ededed; font-size: 16px}
.banner-con h1{ padding: 40px 0 0 40px}
.banner-con a{ margin:30px 0 70px 40px}
.banner-con span{ display: block; }

.part4{ background: url("../images/patr4bg.jpg") no-repeat center 0}
.stu{ width: 317px; height: 458px; border: solid 1px #bd9d70; padding-top: 20px; margin-bottom: 30px}
.stu dl{ background: url("../images/tx.png") no-repeat 0 center; height: 75px; padding-left: 90px; margin-left: 15px; padding-top: 10px; margin-bottom: 10px}
.stu dl dt a{ font-size: 22px; color: #444444; font-weight: bold; margin-bottom: 5px}
.stu dl dd{ font-size: 16px; color: #3c3c3c}
.stu ul li{ font-size: 14px ;color: #4e4d4d}
.stu ul{ width: 290px;margin: 0 auto; border-bottom: dashed 1px #bd9d70; line-height: 24px; padding-bottom: 22px; margin-bottom: 22px}
.stu p{font-size: 14px ;color: #4e4d4d;width: 290px;margin: 0 auto; line-height: 24px}
.stu .xq{font-size: 16px ;color: #b06d11; padding: 25px 0 0 15px; display: block; width: 100px}
.stu .xq:hover{ text-decoration:underline}
.stu a:hover{color:#b06d11 }
.part4-con{ padding: 60px 0 50px }
.mar22{ margin-right: 22px}

.part5{ background: url("../images/part5bg.jpg") no-repeat center 0; height:724px }
.part5 .ul1{ width: 905px; margin: 0 auto 45px}
.part5 .ul2{ width: 1050px; margin: 0 auto 70px}
.part5 ul li{ float: left; margin-left: 25px; margin-right: 9px}
.part5 .ul2 li{ margin-left: 25px; margin-right: 8px}
.part5 ul{ overflow: hidden}
.part5 ul li a{ display: block; width: 115px; height: 54px; text-align: center; color: #323232; font-size: 18px; padding-top: 71px}
.part5 ul li a:hover{ color: #d1ab55}

.part6{ background: url("../images/patr4bg.jpg") no-repeat center 0}
.part6 p{ border-top: solid 1px #f6e7d4; width: 1000px; margin: 0 auto; font-size: 14px; color: #747474; padding:20px 0 40px; line-height: 22px; margin-top: 20px}
.p6-con div{ width: 240px; background: #f5f5f5; position: relative; height: 430px; margin-bottom: 50px}
.p6-con div .dj{ display: block; width: 120px; height: 38px; text-align: center; line-height: 38px; font-size: 16px;  background: #e9cc8a; color: #3c2118; position: absolute; bottom: 0; left:60px;}
.p6-con div .dj:hover{ background: #f7d761}
.p6-con div dt a{ text-align: center; font-size: 22px; color: #333; margin: 10px 0; display: block}
.p6-con div dt a:hover{ color:#e9cc8a}
.p6-con div dd{ font-size: 14px; color: #666666; width: 200px; margin: 0 auto; line-height: 22px}
.m10{ margin-right: 13px}

.part7{ height: 457px; background: url("../images/part7bg.jpg") no-repeat center 0}
.part7con div{ margin-right: 45px; padding-top: 100px}
.part7con div:last-child{ margin-right: 0}
.part7con div p{ color: #e9cc8a; font-weight: bold; font-size: 42px;width: 145px; height: 145px; border-radius: 50%; border: solid 1px #e9cc8a; text-align: center; line-height: 145px; margin: 0 auto  }
.part7con div dl{ text-align: center}
.part7con div dl dt{ font-size: 26px; color: #ffffff; margin: 30px 0 20px}
.part7con div dl dd{font-size: 14px; color: #7f7f7f}

.part8{background: url("../images/patr4bg.jpg") no-repeat center 0; padding-bottom: 80px}
.part8 table{ width: 100%}
.part8 table th{ background: #efe3ce;  border-bottom: solid 1px #fff;border-right: solid 1px #fff; height: 50px; text-align: center; font-size: 16px; color: #2c2c2c}
.part8 table td{ background: #e5e4e4;  border-bottom: solid 1px #fff;border-right: solid 1px #fff; height: 40px; text-align: center;font-size: 14px; color: #666666}
.part8 table tr:nth-child(2n) td{ background: #f2f2f2}
.btns-l{ text-align: center}
.btns-l a{text-align: center; font-size: 22px; width: 280px; height: 59px; line-height: 59px; display: inline-block; border-radius: 4px; border: solid 1px #e9cc8a; color: #b6881f}
.btns-l a:hover{ background:#f7d761; border: solid 1px #f7d761;color: #3a2118 }
.btns-l .more{ background: #e9cc8a; color: #3a2118; margin-right: 10px}

.part9{ height: 692px; background: url("../images/part9bg.jpg") no-repeat center 0}
.part9-con{ padding-top: 55px}
/*===========last===========================*/
.last{width:100%;background:url(../images/part9bg.jpg) no-repeat center;height:689px;overflow:hidden;}
.last .last_con{width:1000px;margin:0 auto;overflow:hidden;}
.last .last_con .toggle-radio input {display: none;}
.last .last_con .toggle-radio{margin-left:58px;margin-right:30px;}
.last .last_con .toggle-radio .track .icon {display: none;}
.last .last_con .toggle-radio input:checked + .track .icon {display: block;}
.last .last_con .track{width: 12px;height: 12px;background:url(../images/radio1.png) no-repeat left center;display: inline-block;margin-right:12px;margin-top:3px;}
.last .last_con .icon{width: 12px;height: 12px;background:url(../images/radio2.png) no-repeat left center;}
.last .last_con .user-info{overflow:hidden;width:955px;margin:0 auto;}
.last .last_con form {width:587px;float:left;}
.last .last_con .td-ewm{float:right;/*width:286px;*/}
.last .last_con .td-ewm p{font-size:21px;color:#fff;margin-bottom:12px;line-height:1.5;}
.last .last_con form p{font-size:18px;color:#fff;margin-bottom:18px;}
.last .last_con .td-ewm dl dt img{display:block;margin-bottom:9px;}
.last .last_con .td-ewm dl dd{width:258px;font-size:16px;color:#fff;text-align:center;}
.last .last_con form .user-status{margin-bottom:53px;}
.last .last_con form p input{color:#fff;padding-left:5px;margin-left:58px;border:none;outline:none;width:482px;height:30px;background:rgba(225,225,225,0.2);opacity:0.6;}
.last .last_con form p input:hover,.last .last_con form p#yzm .get-yzm:hover{background:rgba(95,95,95,0.8);}
.last .last_con form p .qq{margin-left:61px;}
.last .last_con form p .wx{margin-left:40px;}
.last .last_con form p#yzm{overflow: hidden;}
.last .last_con form p#yzm .yzm{float:left;}
.last .last_con form p#yzm .zphone{float:left;width:317px;margin-left:44px;}
.last .last_con form p#yzm .get-yzm{cursor:pointer;background:#1e1e1e;float:left;width:150px;margin-left:15px;font-size:14px;color:#fff;}
.last .last_con h2{font-size:40px;color:#ffffff;text-align:center;margin-bottom:60px;margin-top:60px;}
.last .last_con .reservation{cursor:pointer;background:#e9cc8a;display:block;width:484px;height:57px;margin-top:30px;line-height:57px;text-align:center;font-size:18px;color:#441500;margin-left:100px;}
.last .last_con .reservation:hover{background:#f7d761;}