.bgc { background:#f5f5f5; height:100%; overflow:hidden }
.bnt { font-size:18px; text-align:center; padding:2px 20px; border-radius:10px; color:#fff; background:#ff6478 }
.t1 { background:url(t1bg.jpg) repeat-x left bottom; height:663px;}
.t1 .bg { background:url(t1.jpg) no-repeat right bottom; height:663px;}
.t1 p { position:absolute; left:0; width:470px; }
.t1 .p1 { font-size:46px; line-height:50px; top:115px; color:#94783a }
.t1 .p2 { font-size:82px; line-height:90px; top:183px; color:#67baff }
.t1 .p3 { font-size:28px; line-height:30px; top:392px; color:#94783a }
.t2 { background:#67baff; padding:20px 0 }
.t2 .p1 { text-align:center; font-size:40px; line-height:50px; color:#fff }
.t2 .p2 { text-align:center; font-size:40px; line-height:50px; color:#67baff; background:#fff; text-align:center; border-radius:10px; width:440px; display:block; margin:20px auto 0; padding:10px 0 }
.mnav { }
.mnav a { float:left; width:156px; margin:10px 5px; display:block; color:#fff; text-align:center; padding:10px 0; line-height:24px; }
.mnav .bg1 { background:#c6dd7f }
.mnav .bg2 { background:#4c95ff }
.mnav .bg3 { background:#7aaeff }
.mnav .bg4 { background:#cc93ff }
.mnav .bg5 { background:#ff95eb }
.mnav .bg6 { background:#ffae57 }
.part1 { height:470px; }
.part1 h4 { font-size:30px; line-height:50px; text-align:center; color:#595757; font-weight:normal; padding:30px 0 20px; }
.part1 dl { width:190px; margin:5px; float:left; display:inline-block; background-color:#f5f5f5; background-repeat:no-repeat; background-position:center 20px; border-radius:8px; color:#595757; position:relative; height:230px; padding-top:85px; }
.part1 dt { font-size:20px; text-align:center; line-height:40px; }
.part1 dd { font-size:12px; line-height:24px; padding:0 20px; }
.part1 a { display:block; width:160px; padding-left:10px; color:#fff; height:30px; line-height:30px; position:absolute; bottom:-15px; left:10px; z-index:555; border-radius:8px; }
.part1 .ico1 { background-image:url(ico1.gif) }
.part1 .ico1 a { background:#ff9697; }
.part1 .ico2 { background-image:url(ico2.gif) }
.part1 .ico2 a { background:#b9acff; }
.part1 .ico3 { background-image:url(ico3.gif) }
.part1 .ico3 a { background:#76b7ff; }
.part1 .ico4 { background-image:url(ico4.gif) }
.part1 .ico4 a { background:#c6dd7f; }
.part1 .ico5 { background-image:url(ico5.gif) }
.part1 .ico5 a { background:#e7c281; }
.part2 .pa { width:600px; height:220px; background:url(img1.jpg) no-repeat 700px 50px; margin:20px auto; padding:60px 350px 0 50px; }
.part2 .pb { width:560px; height:298px; background:url(img2.jpg) no-repeat center top; margin:20px auto; padding:0 0 50px 370px; }
.part2 .p1 { font-size:30px; line-height:40px; color:#67baff }
.part2 .p2 { font-size:12px; line-height:24px; color:#808080; margin:10px 0 }
.fbox { width:910px; margin:20px auto; height:100%; overflow:hidden }
.fbox .Lcon { width:270px; height:360px; float:left; background:#67baff; padding:50px 25px 0; }
.fbox .Lcon .p1 { font-size:30px; line-height:50px; color:#FFF }
.fbox .Lcon .p2 { font-size:16px; line-height:26px; color:#FFF; margin:20px 0 }
.fbox .Lcon a { font-size:18px; color:#67baff; text-align:center; padding:2px 20px; border-radius:10px; background:#fff }
.fbox img { float:left; width:590px; height:410px; }
.fbox .tR { text-align:right }
.icolist { width:950px; margin:20px auto; height:100%; overflow:hidden }
.icolist img { width:342px; height:26px; display:block; margin:20px auto }
.icolist ul li { display:inline-block; float:left; width:200px; padding-top:170px; font-size:12px; color:#808080; background-position:center top; margin:0 15px; background-repeat:no-repeat; text-align:left }
.icolist ul li span { display:block; text-align:center; font-size:18px; line-height:30px; margin-bottom:10px; color:#595757 }
.icolist .ico1 { background-image:url(tu2.gif) }
.icolist .ico2 { background-image:url(tu3.gif) }
.icolist .ico3 { background-image:url(tu4.gif) }
.icolist .ico4 { background-image:url(tu5.gif) }
.tit { font-size:30px; line-height:48px; text-align:center; padding:50px 0 20px; }
.tc { position:relative; width:930px; margin:70px auto 0; }
.tc h5 { font-size:26px; line-height:40px; position:absolute; left: 74px; top: 0; }
.tc p { position:absolute; width: 256px; }
.tc .p1 { font-size: 20px; left: 34px; line-height: 30px; text-align: center; top: 53px; width: 240px; }
.tc .p1 a { color:#656D78}
.tc .p2 { font-size:14px; line-height:24px; left:380px; top:20px; width:520px; }
.tc .p3 { font-size:14px; line-height:24px; left:300px; top:105px; width:600px; color:#FFF }
.tc .p4 { font-size:14px; line-height:24px; left:300px; top:170px; width:600px; color:#FFF }
.tc .p5 { font-size:14px; line-height:24px; left:300px; top:260px; width:600px; color:#FFF }
.tc .p6 { font-size:14px; line-height:24px; left:300px; top:320px; width:600px; color:#FFF }
.tc .p7 { left:24px; top:373px; font-size:16px; text-align:center }
.tc .p8 { left:24px; top:383px; font-size:16px }
.tc .btn { font-size:30px; line-height:50px; height:50px; text-align:center; padding:2px 20px; border-radius:10px; color:#fff; margin:20px auto 70px; width:300px; display:block }
.tc .btn1 { font-size:26px; text-align:center; padding:2px 20px; border-radius:20px; color:#fff; background:#8bd1a9 }
.tc img { padding-top:430px; }
.tc a { color:#fff }
.tc1 { background:url(r1.jpg) no-repeat center 40px; }
.tc1 h5 { color:#8bd1a9 }
.tc1 .btn { background:#8bd1a9; }
.tc2 { background:url(r2.jpg) no-repeat center 40px; }
.tc2 h5, .tc2 .p7 a { color:#569cff }
.tc2 .btn { background:#569cff; }
.tc3 { background:url(r3.jpg) no-repeat center 40px; }
.tc3 h5, .tc3 .p7 a { color:#8ea7ff }
.tc3 .btn { background:#8ea7ff; }
.tc4 { background:url(r4.jpg) no-repeat center 40px; }
.tc4 h5, .tc4 .p7 a { color:#ffa2bd }
.tc4 .btn { background:#ffa2bd; }
.tc5 { background:url(r5.jpg) no-repeat center 40px; }
.tc5 h5, .tc5 .p7 a { color:#ffa4a5 }
.tc5 .btn { background:#ffa4a5; }
.tc6 { background:url(r6.jpg) no-repeat center 40px; }
.tc6 h5, .tc6 .p7 a { color:#ffa852 }
.tc6 .btn { background:#ffa852; }
