﻿@charset "utf-8";
/* CSS Document */
body,html,h1,h2,h3,p,em,strong,div,ul,li,dl,dt,dd,a{margin:	 0;padding: 0;font-size: 14px;outline: 0;font-family:\5FAE\8F6F\96C5\9ED1; font-weight:normal;}
body>div{ margin:0 auto;}
a{ text-decoration:none;}
ul,li{ list-style:none}
.f12{ font-size:12px;}
.f20{ font-size:20px;}
.f40{ font-size:40px;}
.f50{ font-size:50px;}
.bg_d{ background:#D49F5D}
.co_b{ color:#000;}
.bg_blue{ background:#1E1D2B}
.bgb{background-color:#EFEFEF; max-width:1440px; padding-top:10px; display:block; clear:both;}
h1{font-weight:lighter;}
.left{ float:left;}
.right{ float:right}
.w1028{ width:1028px; margin:0 auto;}
.maintop{ width:100%; height:430px;padding-top:40px;}
.maintop .banner{width:100%; height:470px; z-index:-1; overflow:hidden;position:absolute; text-align:center; margin-top:-40px;}
.maintop .banner img{max-width:1440px;max-width:1440px; }
.maintop .nav{ width:100%; height:60px; background:#fff; opacity:.95;}
.maintop .nav .logo{ width:300px; font-size:20px; color:#D49F5D; padding-top:5px; float:left;}
.maintop .nav .logo span{ display:block; font-size:16px; color:#7B7B7B}
.maintop .nav ul{ float:right; font-size:14px; padding-right:50px;}
.maintop .nav ul li { float:left; font-weight: 500; margin:0 15px;}
.maintop .nav ul li a{ color:#666; display: inline-block; padding:0 5px; line-height:57px;}
.maintop .nav ul li a:hover{ border-bottom:solid 3px #D49F5D; color:#D49F5D;}
.maintop .nav .zixun{ width:222px; height:60px; float:right; background:#D49F5D url(img/ar1.gif) no-repeat 53px center;}
.maintop .nav .zixun p{ padding:13px 0 0 85px; font-size:12px;  color:#fff}
.maintop .nav .zixun p a{display: block;text-decoration: underline; font-size:12px;color:#fff}
.maintop .wz{ color:#fff;  padding:92px 0 0 271px; }
.maintop .wz .pt9{
	font-size: 9px;
	position: absolute;
	margin-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
.maintop .wz .eng{letter-spacing:4px; font-size:16px; color:#8B8B8B; margin-bottom:10px;}
.maintop .wz a{ display:block; clear:both; margin:20px 0 0 70px;}
.maintop .zssa{ width:498px; height:50px;line-height:50px; font-size:30px; text-align:center; background:#D49E5D;}
.maintop .zssa2{ width:498px; height:50px;line-height:50px; font-size:24px; font-weight:100; text-align:center; }

.but1,.but2{ width:326px; height:34px; line-height:34px; text-align:center; background:#B28655; border-radius:10px; opacity:.95; color:#fff;}
.but2{ width:60px; height:15px; line-height:15px; color:#B28655; border-radius:2px; background:none; border:solid 1px #B28655;}
.askt{ width:165px; height:424px;  position:fixed; 
    left: 50%;top:210px; opacity:.95;
    margin-left:555px; float:right; background:#2D2A3B url(img/zs.png) no-repeat 30px 300px;background-size:55%; text-align:center;color:#fff;}
.askt h1{font-size:16px;height:35px;font-weight:400;background:#EA353E;display:block;line-height:35px }
.askt p{ padding:40px 0 20px 0;text-align:center;}
.askt li{ padding:10px 0 5px 0px; font-size:12px;}
.askt li a{ font-size:12px; display:block; text-decoration: underline; margin-top:2px; color:#fff}
.askt li a:hover{ color:#D49E5D;}
.qw{ width:1028px; margin:0 auto; margin-bottom:20px; display:block; height:320px;}
.qw li{ width:205px; height:299px; float:left; text-align:center; color:#fff;}
.qw li.bg1{ background:url(img/qp1.jpg) no-repeat;}
.qw li.bg2{ background:url(img/qp2.jpg) no-repeat;}
.qw li.bg3{ background:url(img/qp3.jpg) no-repeat;}
.qw li.bg4{ background:url(img/qp4.jpg) no-repeat;}
.qw li.bg5{ background:url(img/qp5.jpg) no-repeat;}
.qw li span{ display:block; width:41px; height:1px;margin:66px auto 15px auto}
.qw li h1{ font-size:24px; font-weight:100; margin-bottom:15px;}
.qw li p{ font-size:14px; font-family:"黑体"; line-height:20px;}
.qw li a{ width:205px; height:299px; background:#000; opacity:.8; display:block; position:absolute; color:#fff;transition: all 0.3s ease;}
.qw li a:hover{ background:#D49F5D; opacity:.95;}
.qw li .metas{ width:108px; height:30px; display:block; color:#fff; border:solid 1px #fff; border-radius:5px; line-height:30px;  position:absolute; bottom:47px; left:46px;}
.qw li a:hover .metas{ opacity:100}
.bgw{ background:#fff; max-width:1440px; overflow:hidden;}
.box3{padding-bottom:20px;overflow: hidden;}
.box3 h1{ font-size:50px; color:#000; font-weight:200; text-align:center; padding:50px 0;}
.box3 .col-5{ width:514px; height:282px; display:block;}
.box3 .col-5-1{ padding:35px 30px; height:212px; }
.box3 .col-5-1 span{font-size:18px; display:block;}
.box3 .col-5-1 span i{ font-style:normal; display:block; float:left; border-bottom:solid 2px #fff; color:#fff;}
.box3 .col-5-1 span i.black{ color:#000; border-bottom:solid 2px #D49F5D; }
.box3 .bg1{ background:#D49F5D; }
.box3 .more{ width:52px; height:18px; float:right; font-style:normal; font-size:12px; text-align:center; background:#fff; color:#D49F5D;}
.box3 .more2{ background:#D49F5D; color:#fff}
.box3 .col-5 p{ font-size:12px; text-align: justify;display:block; line-height:21px; padding-top:20px; color:#fff; clear:both;}
.box3 .col-5 p a{ color:#B67F3C;text-decoration: underline;background:url(img/ar7.gif) no-repeat 0 center;display:block; margin-top:8px;font-size:16px; padding-left:12px;}
.box3 .col-5 p a:hover{ color:#B67F3C;}
.box3 .col-5 p.black{ color:#000}
.mapsbg{ background:#EFEFEF url(img/bg2.jpg) no-repeat center bottom; padding-top:8px; height:560px;}
h1.h1til1{ font-size:50px; color:#fff; font-weight:100; text-align:center; padding:50px 0;}
h1.h1til2{ font-size:50px; color:#000; font-weight:100; text-align:center; padding:50px 0;}
h2.h2{ font-size:20px; color:#AFAFAF; text-align:center; padding-bottom:40px; margin-top:-20px}
.mapsbg .wz{ width:498px; padding-left:530px; position:relative; color:#fff; margin:0 auto; text-align:left;}
.mapsbg .wz1{ position: absolute; width:181px; height:50px; margin-top:25px; font-size:16px;}
.mapsbg .wz1 a{color:#CD9757;text-decoration: underline;margin-top:10px; font-size:16px;}
.mapsbg .wz1 span{ display:block; clear:both; font-size:12px;}
.mapsbg .wz11{ position: absolute; width:181px; height:50px; margin-top:25px; font-size:16px; margin-left:275px}
.mapsbg .wz11 a{color:#CD9757;text-decoration: underline;margin-top:10px;font-size:16px;s}
.mapsbg .wz11 span{ display:block; clear:both; font-size:12px;}
.mapsbg .wz2{ position: absolute; width:181px; height:50px;margin-top:100px; font-size:16px;}
.mapsbg .wz2 span{ display:block; clear:both; font-size:12px; margin-top:10px;}
.mapsbg .wz5{ position: absolute; width:380px; height:50px; margin-top:180px; font-size:16px;}
.mapsbg .wz5 ul{ padding-left:12px;}

.mapsbg .wz5 li{ font-size:12px; float:left;color:#fff; line-height:20px; text-align:center; margin:10px 10px 0 0}
.mapsbg .wz3{ position: absolute; width:111px;  font-size:16px;height:50px; margin-left:275px; margin-top:100px;}
.mapsbg .wz3 ul{ padding-top:5px; width:270px;}
.mapsbg .wz3 li{ width:51px; height:25px; font-size:12px; float:left; background:#CE985C; color:#fff; line-height:25px; text-align:center; margin:10px 10px 0 0}
.mapsbg .wz4{ position: absolute; font-size:16px; width:181px; height:50px; margin-left:275px; margin-top:100px;}
.mapsbg .wz4 span{ display:block; clear:both; font-size:12px; margin-top:10px;}
.box5{ padding-bottom:20px;}
.box5 .h1til2 .pt9{
	font-size: 9px;
	position: absolute;
	margin-top: 10px;
	font-family: Verdana, Geneva, sans-serif;
}
.box5 .con{ width:1028px; height:500px; background:url(img/bg3.jpg) no-repeat 230px 0; margin:0 auto}
.box5 .bk{ width:300px; height:200px; color:#000;}
.box5 .bk h1{font-size:18px; font-weight:400}
.box5 .bk h1 span{ display:block; border-bottom:solid 2px #CF9858; padding-bottom:3px; float:left;}
.box5 .bk p{ font-size:12px; padding-top:20px; text-align: justify;display:block;line-height:18px;clear:both;}
.box6{ padding-bottom:20px; overflow:hidden;}
.box6 ul{ width:1028px; margin:0 auto;}
.box6 ul li{ width:173px; height:173px; margin:
10px; text-align:center; display:block; float:left; background:#fff; border-radius:50%;}
.box6 ul li span{ display:block; margin-top:50px; font-size:18px; font-weight:600; color:#8B5829}
.box6 ul li p{ width:120px; padding-left:5px; display:block; margin:10px auto;font-size:12px; text-align:left; line-height:20px;letter-spacing:.5px;}
.box7{ overflow:hidden; padding-bottom:20px; width:1034px; margin:0 auto;}
.box7 ul li{ display:block; float:left; margin:8px 6px; position:relative; }
.box7 ul li a{ width:200px; height:255px; display:block;padding:20px;padding-top:40px; background:#FAFAFA; border:solid 3px #fafafa}
.box7 ul li a:hover{ background:#fff; border: solid 3px #D49E5D;}
.box7 ul li h1{ font-size:20px; font-weight:600; height:34px; line-height:34px; left:0px; top:0px; color:#fff; width:100%; background:#D49E5D; position:absolute; text-align:center; margin-bottom:10px;}
.box7 ul li span{ font-size:12px; color:#9B9B9B; display: block; margin-bottom:18px; text-align:center; }
.box7 ul li p{ height:180px; font-size:12px; color:#43484E; line-height:20px; text-align:left;}
.box7 ul li .metas2{ width:203px; height:34px; text-align:center; display:block; color:#D49E5D; border:solid 1px #D49E5D; border-radius:5px; line-height:34px; position:absolute; background:#fff;}
.box7 ul li a:hover .metas2{ background:#D49E5D; color:#fff;}
.box7 .f12{ color:#9b9b9b; text-align:right; padding-right:6px;}
.box8{ background: url(img/bg4.jpg) no-repeat center 0; overflow:hidden; padding-bottom:20px;}
.box8 .rt{ width:860px; height:465px; margin:0 auto;}
.box8 .rt .zeng{ width:113px; height:115px; position:absolute;background:url(img/zs.png) no-repeat;bottom: 120px;
    right: 0;
    z-index: 1;}
.box8 .rt .bk{ width:395px; display:block; margin-top:-40px; position:relative; height:480px;}
.box8 .rt .bk img{ text-align:center; z-index:0; position:absolute; margin-left:20px;}
.box8 .rt .bk dl{ width:395px; height:112px; background:#D49E5D; position:absolute; bottom:0; z-index:1; display:block; color:#fff; text-align:center;}
.box8 .rt .bk dl dt{ font-size:30px; margin:10px 0}
.box8 .rt .bk dl dd{ font-size:14px; margin-bottom:5px;}
.box8 .zhuanj{ width:1050px; margin:0 auto; padding-bottom:20px;}
.box8 .zhuanj ul{ background:url(img/sbg.png) no-repeat; float:left;}
.box8 .zhuanj ul li{ color:#000; font-size:14px; text-align:center; position:relative;}
.box8 .zhuanj ul li .pic{ width:330px; text-align:center; position:absolute;}
.bgy{background-color:#D49F5D; max-width:1440px; padding-top:10px;}
.box9{ padding-bottom:90px; overflow:hidden;}
.box9 .bk{ width:1028px; height:280px; background:url(img/bg5.jpg) no-repeat center 0; margin:0 auto}
.box9 .bk li{width:150px; text-align:center; display:block;position: absolute; line-height:15px; font-size:9px;}
.box9 .bk li b{ font-size:13px; font-weight:600; display:block; clear:both; margin-bottom:10px;}
.box9 .bk li a{display:block; margin-top:15px; color:#DBB382;text-decoration: underline;}
.box9 .bk li.li1{ margin:125px 0 0 40px;}
.box9 .bk li.li2{ margin:30px 0 0 200px;}
.box9 .bk li.li3{ margin:115px 0 0 360px;}
.box9 .bk li.li4{ margin:40px 0 0 522px}
.box9 .bk li.li5{ margin:125px 0 0 680px;}
.box9 .bk li.li6{ margin:30px 0 0 845px;}
.box10{ padding-bottom:40px; height:745px; overflow:hidden; display:block; clear:both;}
.box10 .money{ width:158px; height:108px; font-size:20px; border:solid 3px #ED1C22; border-radius:50%; text-align:center; padding-top:50px; margin:-20px auto 0 auto}
.box10 .money span{ color:#ED1C22; display:block; margin-bottom:5px;}
.box10 .shu{ width:317px; height:317px; background:url(img/ar3.jpg) no-repeat; position:absolute; left:50%; margin-left:-158.5px;}
.box10 .bk{ width:187px; height:147px; padding:17px 24px 0 10px; background:url(img/ar4.png) no-repeat; color:#fff; position:absolute;}
.box10 .bk img{ width:98px; height:98px; border-radius:50%; float:left; margin-right:40px;}
.box10 .bk p{ font-size:18px; margin-bottom:8px;}
.box10 .bk span{ font-size:12px; line-height:20px; display:block; clear:both;}
.box10 .bk .ckxq{position:absolute;bottom:10px;right:30px;}
.box10 .bk .ckxq a{    text-decoration: underline; color: #fff;font-size:12px; }
.box10 .bk2{ background:url(img/ar5.png) no-repeat;}
.box10 .bk.wz1{ margin:-5px 0 0 170px;}
.box10 .bk.wz2{ margin:189px 0 0 150px;}
.box10 .bk.wz3{ margin:-6px 0 0 645px; padding-left:30px}
.box10 .bk.wz4{ margin:203px 0 0 655px; padding-left:30px}
.box10 .butsp{ width:600px; border-bottom:solid 1px #ccc;padding-bottom:15px;margin:10px auto;margin-bottom: 40px;}
.box10 .butspa{ width:205px; height:36px;background:#A71015; border-radius:8px; color:#fff;display: block;
    line-height: 36px;
    text-align: center;
    font-size: 16px;
    margin: 0 auto;    position: relative;}
.bgbl{background-color:#1E1D2B; max-width:1440px; padding-top:10px; display:block; clear:both;}
.box11{ padding-bottom:20px; overflow:hidden;}
.box11 .bpic{ width:454px; height:521px; float:left; position:relative;}
.box11 .bpic img{float:left}
.box11 .sp{ width:550px; float:left; color:#fff;}
.box11 .sp_t{width:539px; height:59px;background:url(img/ar.gif) no-repeat right center; font-size:20px; padding-left:10px; color:#D49D5C;line-height:59px;}
.box11 .sp_t b{ color:#fff;}
.box11 .sp img{ display:inline-block;margin-right:1px;}

.bgflo{ max-width:1440px; overflow:hidden; background:#D49F5D;}
.box12{ width:1042px; height:616px; margin:0 auto; padding-bottom:50px; background:url(img/bg6.jpg) no-repeat 0 0;}
.box12 ul{width:600px;height:260px;position:relative;font-size:12px;color:#333;margin:20px auto 0;text-align:center;}
.box12 li{ float:left;width:140px; height:38px; line-height:38px; text-align:center; border-radius:6px;color:#000;text-decoration:none;margin:15px;font-size:16px;display:inline-block; background:#F8F8F5}
#tagscloud{width:600px;height:260px;position:relative;font-size:12px;color:#333;margin:20px auto 0;text-align:center;}
#tagscloud a{position:absolute; width:140px; height:38px; line-height:38px; text-align:center; border-radius:6px;top:0px;left:0px;color:#000;text-decoration:none;margin:0 10px 15px 0;font-size:16px;display:inline-block; background:#F8F8F5}
.fix{ width:100%; height:40px; background:#1E1D2B; opacity:.9; color:#fff; position:fixed; z-index:100; line-height:40px; font-weight:bold; bottom:0;}
.fix p{font-size:20px; float:left;}
.fix p a{ width:110px; height:32px; background:#ED1C22; text-align:center; color:#fff; margin:0 10px; display: inline-block; border-radius:4px; line-height:32px; font-size:20px;letter-spacing:.5px;}
.fix .ph{ width:204px; height:40px; float:right;}

.flexslider {position: relative; width:330px; height:469px;zoom: 1;margin: 0 10px;padding: 0;}
.flexslider .slides {background:url(img/sbg.png) no-repeat; overflow:hidden;position: relative;width:330px; height:469px; }
.flexslider .slides li{ color:#000; font-size:14px; text-align:center; position:relative;width:330px; height:469px;}
.flexslider .slides li img{ width:330px; text-align:center; position:absolute; display:block; left:0}
.flexslider .slides li p{ width:330px; font-size:18px; margin:5px 0; color:#fff}
.flexslider .slides li div{height:87px;width:330px;background:#000;opacity:.9;position:absolute;bottom:0 }
.flexslider .slides span{ width:280px; color:#B4B6B3;padding: 0 10px;text-align: left;display: block; margin: 0 auto;}
.flex-control-nav {width: 100%;position: absolute;bottom: 50px;margin-left:130px; padding:0px;text-align: center;}
.flex-control-nav li {margin: 0 5px;display: inline-block;zoom: 1;*display: inline;}
.flex-control-paging li a { background:#fff;opacity:.9; filter:alpha(opacity=90);display:block;height: 6px;overflow: hidden;text-indent:-99em;width: 6px;cursor: pointer; border-radius:50%;}
.flex-control-paging li a.flex-active {opacity:.9; background:#D49E5D; filter:alpha(opacity=90);}
.flex-direction-nav{ display:none;}

/*预约试听*/
.yuyue{ width:165px; height:424px;  position:fixed; 
    left: 50%;top:210px; opacity:.95;
    margin-left: -720px; float:right; background:#2D2A3B;text-align:center;color:#fff;}
.yuyue h1{font-size:16px;height:35px;font-weight:400;background:#EA353E;display:block;line-height:35px }
.yuyue span{ display:block;padding: 2px 0;}
.yuyue img{ display:block}


.box13{ width:1041px; margin:0 auto; padding-bottom:50px; }
.tv_ul{ width:1060px; margin:0 auto;}
.tv_ul li{ width:248px; height:315px; margin:0 8px; float:left; line-height:20px; text-align:left;}
.tv_ul li img{ width:248px; height:248px; display:block; margin-bottom:8px;}
.tv_ul li p{padding:0 10px;}
.tv_ul li a{ color:#1E1E2A; }
.tv_ul li a:hover{ text-decoration:underline;}

.tv_ul2 li a{ color:#fff}

.arrs1{ width:7px; height:7px; display:inline-block; margin-right:5px; background:url(img/ar6.png) no-repeat 0 0}