@charset "gb2312";
/* CSS Document */
*{ margin:0; padding:0;}
a{ text-decoration:none;}
div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,blockquote,span,img{margin:0; padding:0}
input,from,td,table,img,dl,dt,ul,dd,li,p{ padding:0; margin:0; list-style:none;}
ul,li{padding:0px;margin:0px;list-style-type:none;/*display: block;*/}
body{ font-family:"Microsoft YaHei"; overflow-x:hidden; background:none;}
img{ border:0;}
.clear{ clear:both;}
.cen1200{width:1200px; margin:0 auto; overflow:hidden;}

.banner{ background:url(../images/banner.jpg) no-repeat center #fec3a6; width:100%; height:650px; margin:0 auto; overflow:hidden;}
.text1{ width:1150px; font-size:18px; color:#252525; line-height:35px; margin:40px auto;}
.title{ font-size:45px; color:#402d35; text-align:center; margin:90px auto 40px auto; line-height:60px;}
.title span{ font-size:22px;}
.p1{ width:1200px; height:280px; background:url(../images/p1_2.jpg) no-repeat center; margin:0 auto 50px auto; overflow:hidden;}
.p1-text1{ width:440px; float:left; margin:115px 0 0 280px; font-size:24px; color:#402d35; line-height:40px; }
.p1-text2{ width:310px; height:85px; background:#fff; border-radius:50px; float:left; margin:100px 0 0 30px; font-size:24px; color:#252525; line-height:35px; padding:15px 0 0 50px;}
.p1-text2 b{ color:#ff8c53; }
.p1-text2 a{ color:#ff8c53; }
.p2{ width:100%; background:url(../images/p2_1.jpg) no-repeat top #fdeae1; margin:0 auto; overflow:hidden;}
.yx li{ width:313px; float:left; background:#fec3a6; overflow:hidden; margin:0 0 0 130px; }
.yx li p{ text-align:center; font-size:24px; color:#252525; width:150px; margin:30px auto; }
.ts dt{ float:left; width:204px; float:left; margin:50px 0 80px 20px; }
.ts dd{ float:left; background:#fff; width:840px; height:160px; border-radius:30px; margin:70px 0 0 0; font-size:24px; color:#252525; line-height:40px; padding:50px 50px 0 70px;}
.ts dd b{ font-size:30px; }
.p3-text{ width:1120px; font-size:22px; color:#252525; margin:0 auto; line-height:35px; }
.p3-main{ width:1194px; height:870px; border:3px #fec3a6 solid; margin:75px 0 0 0; border-radius:100px; position:relative;}
.td1{ position:absolute; margin:-65px 0 0 226px; width:184px; height:132px; border:3px #fec3a6 solid; border-radius:92px; text-align:center; font-size:20px; color:#252525; line-height:40px; padding:52px 0 0 0; background:#fff;}
.td2{ position:absolute; margin:-65px 0 0 500px; width:184px; height:132px; border:3px #fec3a6 solid; border-radius:92px; text-align:center; font-size:20px; color:#252525; line-height:40px; padding:52px 0 0 0; background:#fff;}
.td3{ position:absolute; margin:-65px 0 0 770px; width:184px; height:132px; border:3px #fec3a6 solid; border-radius:92px; text-align:center; font-size:20px; color:#252525; line-height:40px; padding:52px 0 0 0; background:#fff;}
.p3-title{ font-size:30px; color:#252525; text-align:center; margin:170px auto 0 auto; }
.p3-title b{ color:#402d35; font-size:45px; padding:0 0 10px 0; display:block;}
.sp li{ width:550px; float:left; margin:45px 0 0 30px; }
.spmian{ width:550px; height:310px; background:#000; }
.sp li p{ font-size:30px; text-align:center; color:#252525; margin:30px 0 0 0;}
.p3-zx{ width:910px; line-height:96px; border-radius:48px; background:#ff8c53; margin:65px auto 100px auto; font-size:30px; color:#fff; text-align:center; }
.p3-zx a{ color:#fff; }
.dw1 li{ width:270px; float:left; margin:0 0 110px 40px; }
.lunbo{ width:1200px; height:639px; float:left; margin:0 0 120px 0;}
.lunbo ul{ width:1200px; height:639px;}
.lunbo ul li{ width:1200px; height:639px; float:left;}
.zzleft,.zzright{ position:absolute; width:87px; height:233px; display:block; margin-top:203px; cursor:pointer;opacity: 0.9;filter: alpha(opacity=90);}
.zzleft{ background:url(../images/left1.png) no-repeat center; margin-left:-140px;}
.zzright{ background:url(../images/right1.png) no-repeat center; margin-left:1250px;}
.p6{ background:url(../images/p6_1.jpg) no-repeat center #edb49a; width:100%; height:544px; margin:0 auto; overflow:hidden; }
.p6-main{ width:1194px; height:920px; border:3px #fec3a6 solid; margin:110px 0 110px 0; border-radius:100px; position:relative;}
.td4{ position:absolute; margin:-65px 0 0 226px; width:184px; height:144px; border:3px #fec3a6 solid; border-radius:92px; text-align:center; font-size:24px; color:#252525; line-height:40px; padding:40px 0 0 0; background:#fec3a6; font-weight:bold; text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;} 
.td5{ position:absolute; margin:-65px 0 0 500px; width:184px; height:144px; border:3px #fec3a6 solid; border-radius:92px; text-align:center; font-size:24px; color:#252525; line-height:40px; padding:40px 0 0 0; background:#fec3a6; font-weight:bold; text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;}
.td6{ position:absolute; margin:-65px 0 0 770px; width:184px; height:144px; border:3px #fec3a6 solid; border-radius:92px; text-align:center; font-size:24px; color:#252525; line-height:40px; padding:40px 0 0 0; background:#fec3a6; font-weight:bold; text-shadow:-1px 0 #fff,0 1px #fff,1px 0 #fff,0 -1px #fff;}
.p6-title{ font-size:48px; color:#ff8c53; text-align:center; margin:170px auto 0 auto; font-weight:bold;}
.yh li{ width:544px; float:left; margin:0 0 0 37px;}
.bm1{ width:670px; height:670px; background:#fff; float:left; margin:65px 0 0 0; }
.bm2{ width:530px; height:560px; background:#ff8c53; float:left; margin:120px 0 0 0; }
.bm-title{ font-size:30px; color:#ff8c53; text-align:center; margin:40px auto 20px auto;}
.bm-title b{ display:block; margin:0 0 15px 0; }
.bm-title span{ font-size:24px; border:3px #ff8c53 solid; line-height:40px; border-radius:20px; padding:0 40px;}
.zz-title{ font-size:24px; color:#402d35; margin:0 0 20px 60px; }
.bm-form{ width:570px; margin:0 0 0 50px; }
.qyyz li{width:131px; line-height:57px; float:left; background:#fff; box-sizing: border-box;text-align: center;font-size:22px; color:#402d35; position:relative;margin:0 0 20px 10px; border-radius:8px; border:1px #5c3619 solid;}
.dx{width:131px; height:57px; border:0; position:absolute; opacity:0; top:0; left:0;}
.cur{background:#ff8c53 !important; color:#fff !important; border:1px #ff8c53 solid !important;}
.input{width:556px; line-height:55px; background:#fff; box-sizing:border-box; font-size:22px; display:block; outline:none; padding-left:30px; border:1px #5c3619 solid; margin:10px 0 20px 10px; color:#402d35; border-radius:8px;}
.bt{ width:310px; height:66px; background-color:#ff8c53; text-align:center; font-size:30px; color:#ffffff; font-weight:bold; overflow:hidden; border:0; border-radius:33px; margin:10px 0 0 135px;}
.bm2-zx{ width:380px; line-height:46px; text-align:center; font-weight:bold; font-size:26px; color:#ff8c53; background:#fff; border-radius:23px; margin:40px auto 0 auto;}
.bm2-zx a{ color:#ff8c53; }
.p8-text{ width:1125px; margin:0 auto; font-size:22px; color:#252525; line-height:40px; }
.al-main{ width:1200px; height:620px; background:#fff; overflow:hidden; margin:0 auto 90px auto; }
.al-ul li{ width:398px; float:left; line-height:105px; font-size:30px; font-weight:bold; text-align:center; background:#fec3a6; margin:0 0 0 3px; }
.al-main1{ width:1120px; margin:60px auto 0 auto; overflow:hidden; }
.al-main1 dt{ float:left; width:363px; }
.al-main1 dd{ float:left; width:757px; }
.al-text1{ font-size:30px; color:#402d35; font-weight:bold; margin:20px 0 0 50px; }
.al-text2{ font-size:24px; line-height:35px; color:#252525; margin:20px 0 25px 50px; }
.al-text2 b{ color:#ff8c53; }
.al1,.al2,.al3{ color:#fff !important; background:#ff8c53 !important; line-height:115px !important; }
.tj li{ width:292px; float:left; border:2px #402d35 solid; margin:0 0 90px 5px; background:#fff; font-size:20px; color:#252525; line-height:46px; text-align:center;}
.tj li a{ color:#252525; }
.p11{ background:url(../images/p11bg.jpg) no-repeat center #f2efec; width:100%; height:1158px; margin:0 auto; overflow:hidden;}
.lb_bx{width: 1200px;height: 639px;margin: 0 auto;}
.youku_box{width: 547px;height: 547px;float: right;margin: 47px 40px 0 0;}

#bg {width: 100%; height: 100%; background-color: #000; position:fixed; top: 0; left: 0; z-index: 4; opacity: 0.3; filter: alpha(opacity=30);display:none;} 
#loading{ width:37px; height:37px; position:fixed; margin:-20px 0 0 -20px; z-index:10; top:50%; left:50%; display:none;}
#loading img{width:100%; vertical-align:top; float:left;}