@charset "utf-8";
.banner{width: 100%; height: 450px; background: url(../images/banner.jpg) center top no-repeat;}
.banner a{display: block; width: 100%; height: 100%;}
.p1{padding-top: 50px;}
.title{width: 850px; height: 70px; margin:0 auto; border:2px solid #f487c3; position: relative; border-radius: 35px;}
.title p{width: 610px;height: 40px; line-height: 40px; font-size: 38px;font-weight: bold; position: absolute; left: 120px; top: -20px; background: #fff; text-align: center;}
.title span{position: absolute;display: block;width: 610px; height: 40px; line-height: 40px; text-align: center; top: 30px; left: 120px;font-size: 20px;}
.duibi{width: 1200px; height: 550px; margin:35px auto;}
.duibi table{border:1px solid #e5e5e5;border-collapse:collapse;border-right:none;border-top:none; width: 100%; font-size: 20px;}
.duibi table tr{height: 95px;border-top:1px solid #e5e5e5;}
.duibi table tr td{border-right:1px solid #e5e5e5;}
.duibi table tr.te{color: #fff; background: #f487c3;height: 60px; line-height: 60px; font-weight: bold; }
.duibi table tr.te>td{text-align: center;color: #fff;}
.duibi table tr.te2{color:#9c5a1f ;background: #ffe77b;}
.duibi table tr.te2>td{font-weight: bold;}
.duibi table tr.te2>td.td1{font-size: 22px;}
.td1{width: 205px; text-align: center;}
.td2{width: 125px; text-align: center; color:#f487c3; }
.td3{width: 420px;padding-left: 30px;font-size: 18px;line-height: 30px;}
.td4{width: 450px;padding-left: 30px;font-size: 18px;line-height: 30px; padding-top:10px;padding-bottom: 10px;}

.zixun{width: 650px; height: 54px; line-height: 54px; margin:0 auto; background:#f666a8; font-size: 24px; font-weight: bold;
    transition:background-color .2s ease-out;
                        -webkit-transition:background-color .2s ease-out;
                            -moz-transition:background-color .2s ease-out;
                                -ms-transition:background-color .2s ease-out; border-radius: 10px;}
.zixun:hover{background: #fff;border:1px solid #f666a8; width: 648px; height: 52px;}
.zixun:hover a{color: #f666a8;}
.zixun a{width:100%; height: 100%; display: block; text-align: center;color: #fff;}

.p2{width: 100%; height: 1085px; background:#f487c3; margin-top: 60px; padding-top: 50px;}
.title p.te{background:#f487c3 ;color: #fff;}
.title span.te{color: #fff;}
div.bai{border-color: #fff;}
.mvbg{width: 100%; height: 442px; background: url(../images/bg1.jpg) center top no-repeat;}
.mvbg_1{width: 1200px; height: 442px; position: relative; margin:0 auto;}
.mp1{position: absolute;left: 65px;top: 70px; width: 240px; height: 110px; padding:20px 30px 30px 30px; font-size: 18px; line-height: 30px; color: #fff;}
.mvbg_1>p>b{color: #ffe77b;}
.mp2{position: absolute;right: 30px;bottom: 110px;width: 280px;height: 110px;padding:20px 20px 20px 20px;font-size: 18px;line-height: 30px;color: #fff;}
.sandian{width: 1212px; height: 455px; margin:50px auto;}
.sandian ul{height: 360px;}
.sandian ul li{float: left; width: 384px; height: 360px; margin-right:20px; position: relative;}
.sandian ul li img{width: 384px; height: 260px; position: absolute; left: 0; top: 0;z-index: 2;}
.sandian ul li p{width: 100%; height: 32px; line-height: 32px; font-size: 22px; font-weight: bold; text-align: center; left: 0; bottom: 100px; z-index: 3;position: absolute; color: #fff;}
.sandian ul li span{line-height:30px; padding:20px 30px; width: 322px; position: absolute;left:0; bottom: 0; z-index: 1;border:1px solid #f666a8;color: #fff; font-size: 18px; }

.zixun2{width: 650px; height: 54px; line-height: 54px; margin:0 auto; background:#ffe77b; font-size: 24px; font-weight: bold; margin-top: 50px; }
.zixun2 a{width:100%; height: 100%; display: block; text-align: center;color: #9c5a1f;}

.p3{width: 1216px; height: 700px; padding-top: 60px; margin:0 auto;}
.mx ul{width: 1216px; height: 462px;  margin-top: 40px;}
.mx ul li{float: left; height: 412px; width: 284px; margin-right:20px; }
.mx ul li a{position: relative; width: 100%; height: 100%; display: block;}
.mx ul li a img{position: absolute;z-index: 1; left: 0; top:0;}
.mx ul li a p{position: absolute;z-index: 2; left: 0; bottom:0; line-height: 44px; font-size: 20px; padding-left: 25px;}
.mx ul li a span{font-size: 18px; color:#f558a6;font-weight: bold; }

.sanbuqu{width: 1209px; height: 355px; margin:50px auto;}
.sanbuqu ul{height: 301px;}
.sanbuqu ul li{width: 383px; height: 221px; float: left; margin-right:20px;}
.sanbuqu ul li p{line-height: 35px; height: 35px; text-align: center; font-size: 20px;}
.zy{width: 100%; height: 271px; background: #fedc74;}
.zy>p{line-height: 40px; line-height: 40px; text-align: center; font-size: 30px; padding-top: 20px; font-weight: bold;}
.zy ul{width: 1216px; height: 271px; margin:30px auto; display: block;}
.zy ul li{width: 267px; height: 118px; border:1px solid #f666a8; float: left; margin-right: 20px; padding-left: 15px; padding-top: 15px; background: #fff;}
.zy ul li p{font-size: 20px; font-weight: bold;}
.zy ul li span{display: block; width: 100%; line-height: 35px; font-size: 20px; color: #f666a8;}
.zy ul li a{display: block;width: 112px; height: 34px; line-height: 34px; background: #f666a8;color: #fff;text-align: center; font-size: 16px; margin-top: 10px; border-radius: 10px;
transition:background-color .2s ease-out;
                        -webkit-transition:background-color .2s ease-out;
                            -moz-transition:background-color .2s ease-out;
                                -ms-transition:background-color .2s ease-out;
}
.zy ul li a:hover{background: #9c5a1f;}

.p5{padding-top: 100px;}
.p5 ul{width: 570px; height: 240px; background: url(../images/dian.jpg) left top no-repeat; padding-left: 30px; margin:50px auto;}
.p5 ul li{margin-bottom:30px;}
.p5 ul li p{font-size: 22px; font-weight: bold;line-height: 34px;}
.p5 ul li span{display: block; font-size: 18px;}
.hezuo{width: 1200px; height: 130px; margin:50px auto;}
.hezuo p{text-align: center;font-size: 22px; font-weight: bold; line-height: 80px;}
