*{margin:0; padding:0;}
li{list-style:none;}
a{text-decoration:none;}
img{border:0;}
h1{font-size: 22px; font-weight: bold; width:1000px; margin:0 auto; padding:20px 0 10px 0;}
h2{font-size: 30px; font-weight: bold;}
p.p01{font-size: 20px; color:#422200; margin:5px auto;}
.cleartit{clear: both;}
html{width:100%; height:100%;}
body{width:100%; height:100%; font-family:"微软雅黑"; background-color:#f1f1f4;}

.color01{color:yellow;}
.font01{font-size:14px;}

#title01{width:1000px; height:60px; margin:0 auto;margin-bottom:25px; background:url(../images/title01.png) 0 0 no-repeat;}
.jstxt{width:1001px; height:384px; margin:0 auto;}
#title02{width:1000px; height:60px; margin:0 auto; margin-top:50px;margin-bottom:25px; background:url(../images/title02.png) 0 0 no-repeat;}
.ystxt{width:1001px; height:223px; margin:0 auto;}
#title03{width:1000px; height:60px; margin:0 auto; margin-top:60px;margin-bottom:25px; background:url(../images/title03.png) 0 0 no-repeat;}
#title04{width:1000px; height:60px; margin:0 auto; margin-top:60px;margin-bottom:25px; background:url(../images/title04.png) 0 0 no-repeat;}
#title05{width:1000px; height:60px; margin:0 auto; margin-top:60px;margin-bottom:25px; background:url(../images/title05.png) 0 0 no-repeat;}



/* flexslider */
.flexslider{position:relative;height:450px;overflow:hidden;background:url(../images/loading.gif) 50% no-repeat;}
.slides{position:relative;z-index:1;}
.slides li{height:450px;}
.flex-control-nav{position:absolute;bottom:10px;z-index:2;width:100%;text-align:center;}
.flex-control-nav li{display:inline-block;width:14px;height:14px;margin:0 5px;*display:inline;zoom:1;}
.flex-control-nav a{display:inline-block;width:14px;height:14px;line-height:40px;overflow:hidden;background:url(../images/dot.png) right 0 no-repeat;cursor:pointer;}
.flex-control-nav .flex-active{background-position:0 0;}
.flex-direction-nav{position:absolute;z-index:3;width:100%;top:45%;}
.flex-direction-nav li a{display:block;width:50px;height:50px;overflow:hidden;cursor:pointer;position:absolute;}
.flex-direction-nav li a.flex-prev{left:40px;background:url(../images/prev.png) center center no-repeat;}
.flex-direction-nav li a.flex-next{right:40px;background:url(../images/next.png) center center no-repeat;}


.container{width:100%; height:90px; background-color:#f6f6f6;}
.top{width:1000px; height:90px; margin:0 auto; overflow; zoom:1;}
.top .left{float:left;}
.top .left img{}
.top .menu {width:; height:90px; margin:0 auto; background-color:;float:left;}
.top .menu ul{}
.top .menu ul li{width:; height:90px; line-height:90px; display:inline;}
.top .menu ul li a{padding:0 20px;  font-size: 16px; font-weight:; color:#941b26;}
.top .menu ul li a:hover{ color:white; display:inline-block; background-color:#941b26;}
.top .right{float:right;height:90px; background:url(../images/icon1.png) 0 20px no-repeat;}
.top .right p{padding-left:65px; height:50px; padding-top:20px; font-size: 14px; color:black;}

/*.bannerbox {width: 100%; height:500px; margin:0 auto; position:relative; z-index: -100;overflow: hidden;text-align: center;}
.bannerbox .banner {width:1960px; position:absolute; left:50%; margin-left:-980px;}*/
.banner{width:100%; height:120px; margin:0 auto; background:url(../images/banner.png) center 0 no-repeat; padding-top:380px;}
.banner .qqxl{width:600px; margin:0 auto; overflow:hidden;}
.banner .qqxl ul.ul01{}
.banner .qqxl ul.ul01 li{float:left; width:250px; height:70px; margin-right:100px;}



.letter-menu{width:100%; height: 10px; background-color:#e68424; border-top:3px solid white;}
.letter-menu .button{width:960px; margin:0 auto;}
.letter-menu .button1{float:left; margin-left: 180px; width:210px; height:50px; margin-top:-20px;z-index: 100; line-height:50px; background: url(../images/button.png) 0 0 no-repeat; font-size:16px; font-weight: bold; letter-spacing: 5px; color:white; text-align:center;}
.letter-menu .button2{float:right; margin-right: 180px;width:210px; height:50px; margin-top:-20px;z-index: 100; line-height:50px; background: url(../images/button.png) 0 0 no-repeat; font-size:16px; font-weight: bold; letter-spacing: 5px; color:white; text-align:center;}
.letter-menu a{color:white;}
.letter-menu a:hover{color:black;}

.monery{width:1000px; margin:0 auto;}
.monery table.xftable{width:1000px; border-left:2px solid #692007; border-top:2px solid #692007; border-bottom:1px solid #692007; border-right:1px solid #692007; background-color:white;}
.monery table.xftable tr.tr01{height:40px; line-height:40px; font-size:20px; color:white; background-color:#b3792b; border:0;}
.monery table.xftable tr td{height:40px; line-height:40px; font-size:20px; border-bottom:1px solid #692007; border-right:1px solid #692007; text-align:left; padding-left:20px;}


/*留学课程介绍*/
 .kc{width:1120px; margin: 0 auto; overflow: hidden; zoom:1;}
.lxkc{float:left; width:355px;height:320px; padding:5px; text-align:center; border:1px solid red; margin-right:9px; margin-bottom:9px;}
.mr01{margin-right:0;}
.lxkc dl{width:355px;height:240px; overflow: hidden; float:left; position:relative;}
.lxkc dl dd{display:none;cursor:pointer;}
.lxkc dl dt img{position:absolute;left:0;top:0;z-index:1;}
.lxkc dl dd.hide{width:355px;height:240px;position:absolute;left:0;top:0;z-index:2;background:white;opacity:0.5;filter:alpha(opacity=50);}
.lxkc dl dd.wx p{width:305px; position:absolute;left:25px;top:55px;z-index:3; font-size:16px; line-height:35px; color:black;}
.lxkc a{display:block;background:url(../images/jiantou.png); font-size:16px; width:160px;line-height:35px; margin:0 auto; text-align:center; border:0px;color:white;}
.lxkc a:hover{background:url(../images/jiantou2.png);}


.foot{border-top:1px solid black; color:black;width:1000px;height:auto;margin:0px auto;padding:30px 0 0px 0px; margin-top:30px; text-align:center; font-family:"Lucida Sans Unicode", "Lucida Grande", sans-serif;font-size:12px;line-height:24px;}
.foot a{color:black;}
.foot a:hover{color:black;}


table.kctable{width:1000px; margin:0 auto; border-left:2px solid #692007; border-top:2px solid #692007; border-bottom:1px solid #692007; border-right:1px solid #692007; background-color:white;}
table.kctable tr.tr01{height:40px; line-height:40px; font-size:20px; color:white; background-color:#b3792b; border:0;}
table.kctable tr td{height:36px; line-height:36px; font-size:18px; border-bottom:1px solid #692007; border-right:1px solid #692007; text-align:center;}






/*在线QQ*/
.rides-cs {  font-size: 12px; background:#29a7e2; position: fixed; top: 200px; right: 0px; _position: absolute; z-index: 1500; border-radius:6px 0px 0 6px;}
.rides-cs a { color: #00A0E9;}
.rides-cs a:hover { color: #ff8100; text-decoration: none;}
.rides-cs .floatL { width: 36px; float:left; position: relative; z-index:1;margin-top: 21px;height: 181px;}
.rides-cs .floatL a { font-size:0; text-indent: -999em; display: block;}
.rides-cs .floatR { width: 130px; float: left; padding: 5px; overflow:hidden;}
.rides-cs .floatR .cn {background:#F7F7F7; border-radius:6px;margin-top:4px;}
.rides-cs .cn .titZx{ font-size: 14px; color: #333;font-weight:600; line-height:24px;padding:5px;text-align:center;}
.rides-cs .cn ul {padding:0px;}
.rides-cs .cn ul li { line-height: 38px; height:38px;border-bottom: solid 1px #E6E4E4;overflow: hidden;text-align:center;}
.rides-cs .cn ul li span { color: #777;}
.rides-cs .cn ul li a{color: #777;}
.rides-cs .cn ul li img { vertical-align: middle;}
.rides-cs .btnOpen, .rides-cs .btnCtn {  position: relative; z-index:9; top:25px; left: 0;  background-image: url(http://demo.lanrenzhijia.com/2014/service1031/images/lanrenzhijia.png); background-repeat: no-repeat; display:block;  height: 146px; padding: 8px;}
.rides-cs .btnOpen { background-position: 0 0;}
.rides-cs .btnCtn { background-position: -37px 0;}
.rides-cs ul li.top { border-bottom: solid #ACE5F9 1px;}
.rides-cs ul li.bot { border-bottom: none;}
