.banner .swiper-slide{height:520px;}
.banner .b1{background:url(../images/banner/b_1.png) no-repeat center center; background-color:#e3efc5;}
.banner .b2{background:url(../images/banner/b_2.png) no-repeat center center; background-color:#fbdf99;}
.banner .b3{background:url(../images/banner/b_3.png) no-repeat center center; background-color:#f7bdbd;}
.banner .b4{background:url(../images/banner/b_4.png) no-repeat center center; background-color:#e2cfe4;}
.banner {width:100%; height:520px; overflow:hidden; position:relative;}
.banner .arrow-left {background: url(../images/banner/banner_arrow.png) no-repeat left top; position:absolute;left: 20px;top: 55%;margin-top: -35px;width: 70px;height: 70px;z-index:999;}
.banner .arrow-right {background: url(../images/banner/banner_arrow.png) no-repeat left bottom; position: absolute; right: 20px; top:55%; margin-top: -35px; width: 70px; height: 70px; z-index:999; outline: none;}
.banner .pagination {position: absolute;left:0;text-align: center; bottom: 5px; width: 100%; z-index:999;}
.banner .swiper-pagination-bullet {display: inline-block; width: 6px; height: 6px; opacity:1; border-radius: 10px; background: white; margin: 0 3px; cursor: pointer; transition: width 0.3s ease-in-out;}
.banner .swiper-pagination-bullet-active{background: #fdd000;width:12px;}

/* ------------ old -------------*/
.searchcon{ height:345px; background-color:#ea5404; overflow:hidden;}
.search{width:700px; margin:0 auto; color:#FFF; padding-top:60px;}
.search h1{text-align:center; font-size:65px; padding:20px 0px 40px 0px;}
.search h2{text-align:center; font-size:26px; font-family:"SimSun"; font-weight:bold;}
.search .ipttext{ border:0 none; width:495px; height:42px; line-height:42px; font-size:18px; padding:0px 10px 0px 40px; margin:0px; font-family:"Microsoft YaHei"; background:url(../images/search-icon.jpg) 0px 3px no-repeat #FFF;}
.search button{border:0 none; background-color:#348b1a; width:155px; height:42px; color:#FFF; font-size:20px; cursor:hand;}

h3{ font-size:45px; text-align:center; padding:50px 0px; font-family:"Microsoft YaHei"; color:#3e3a39; font-weight:bold; }
.title{text-align:center;padding:50px 0px 30px 0px; color:#3e3a39; font-family:"Microsoft YaHei"; }
.title dt{font-size:45px;font-weight:bold;}
.title dd{font-size:14px; line-height:50px;}

.bannercon{padding:40px 0px;}
.banner li{float:left; width:320px; padding-right:20px;}
.banner li.last{padding-right:0px;}
.banner img{border:0 none;}

.ar:before,.ar:after{content:'\20';display:block;height:0;width:0;border-style:solid;top:0;left:0;right:0;margin:auto;text-align:center;position:absolute;border-color:#b3b3b3 transparent transparent;border-width:16px}.ar:after{top:-2px;border-width:17px;border-color:#fff transparent transparent;}

.buzhou{border-top:1px solid #ccc8c8; padding-bottom:40px; position:relative;}
.buzhou .icon{height:90px;}
.buzhou .icon span{background:url(../images/bg_1.gif) no-repeat; width:130px; height:90px; float:left;}
.buzhou span.i1{margin-left:40px;}
.buzhou span.i2{background-position:-157px 0px; margin-left:80px;}
.buzhou span.i3{background-position:-313px 0px; margin-left:70px;}
.buzhou dt{height:70px; padding:20px 0px; overflow:hidden;}
.buzhou .t_xh{float:left; font-size:70px; font-family:Arial, Helvetica, sans-serif; color:#898989; }
.buzhou .t_text{float:left; font-size:24px; font-weight:bold; margin-top:8px; margin-left:10px; color:#565352; line-height:30px;}
.buzhou dd{font-size:14px; line-height:25px; color:#3e3a39;}
.buzhou_1,.buzhou_2,.buzhou_3{float:left;padding:0px 35px;}
.buzhou_1{width:250px; }
.buzhou_2{width:290px;}
.buzhou_3{width:250px;}

.kecheng{border-top:1px solid #ccc8c8; padding-bottom:40px; position:relative;}
.kecheng .icon{height:130px;}
.kecheng .icon span{background:url(../images/bg_1.gif) no-repeat 0px -113px; width:131px; height:130px; float:left;}
.kecheng span.i1{margin-left:60px;}
.kecheng span.i2{background-position:-149px -113px; margin-left:60px;}
.kecheng span.i3{background-position:-299px -113px; margin-left:60px;}
.kecheng dt{border-top:1px solid #333; border-bottom:1px solid #333; margin:10px 0px; font-size:14px; text-align:center; padding:5px 0px; overflow:hidden; line-height:20px;}
.kecheng dd{font-size:14px; line-height:22px; color:#595757;}
.kecheng_item{float:left;width:263px;padding:0px 35px;}

.hao{background-color:#f7f7f7;border-top:1px solid #ccc8c8;position:relative; padding-bottom:40px;}
.hao .icon{height:118px; position:relative;}
.hao .icon span{position:absolute; top:0px; left:50%; background:url(../images/icon_2.gif) no-repeat 0px 0px; width:118px; height:118px; margin-left:-59px;}
.hao span.i1{background-position:0px 0px;}
.hao span.i2{background-position:0px -142px;}
.hao span.i3{background-position:0px -282px;}
.hao span.i4{background-position:0px -422px;}
.hao dt{font-size:22px; color:#3e3a39; text-align:center; padding:20px 0px; font-family:"Microsoft YaHei";}
.hao dd{font-size:14px; line-height:22px; color:#595757; padding:0px 25px; text-align:center;}
.hao_item{float:left;width:250px;}

.mingshi{border-top:1px solid #ccc8c8;position:relative;}
.mingshi_txt{text-align:center; font-size:14px; line-height:30px; padding-top:30px;}
.mingshi_txt p{padding:0px; margin:0px; color:#595757;}
.mingshi_txt p.lh50{line-height:50px;}
.mingshi_txt em.sp{width:20px; display:inline-block;}

.mingshi_scroll{height:200px;width:100%;}
.mingshi_scroll .bx-wrapper{height:200px;margin:0 auto;}
.mingshi_scroll .bx-wrapper .bx-pager{display:none;}
.mingshi_scroll .bx-wrapper .bx-viewport{border:none;box-shadow:none;}
.mingshi_scroll .bx-wrapper .bx-controls-direction a{width:44px;height:88px;background:url(http://res1.dezhi.com/default/images/pages/index/20150331_yindao/zt_list_teacher.png) no-repeat 0 0;margin-top:-70px;z-index:2;}
.mingshi_scroll .bx-wrapper a.bx-prev{background-position:0 0;left:-60px;}
.mingshi_scroll .bx-wrapper a.bx-next{background-position:right 0;right:-50px;}
.mingshi_scroll .bx-wrapper a.bx-prev:hover{background-position:0 -113px;}
.mingshi_scroll .bx-wrapper a.bx-next:hover{background-position:right -113px;}

.teacher_list .t_pic{height:150px;text-align:center;}
.teacher_list .t_pic img{border: 1px solid #E5E5E5;}
.teacher_list .t_txt{text-align:center;font-size:14px;font-family:"微软雅黑","黑体";line-height:20px;}
.teacher_list .t_txt strong{font-size:20px;font-weight:normal;}

.xiaoguo{background-color:#f7f7f7;border-top:1px solid #ccc8c8; margin-top:40px; padding-bottom:40px; position:relative;}
.xiaoguo_l,.xiaoguo_r{float:left;}
.xiaoguo_l{position:relative; width:235px; background-color:#FFF; margin-top:50px; margin-right:20px; cursor:pointer;}
.xiaoguo .last{margin-right:0px;}
.xiaoguo .touxiang{position:absolute; top:-64px; left:42px; z-index:99;}
.xiaoguo p{line-height:20px; color:#595757;background-color:#FFF;}
.xiaoguo .front{ padding-top:70px; height:270px;overflow:hidden;border:1px solid #fff;}
.xiaoguo .front:hover{border:1px solid #e5e5e5;}
.xiaoguo .front p{padding:20px; font-size:14px; line-height:22px;}
.xiaoguo .front p span{text-indent:24px; display:block;}
.xiaoguo .back{display:none; padding-top:90px; height:190px;overflow:hidden; }
.xiaoguo .back p{padding:5px 15px; height:114px; line-height:22px;}
.xiaoguo .back li{background-color:#c6e7fd; line-height:25px; margin-bottom:5px; padding:0px 10px; color:#666;}

.xiaoguo_r{float:left;width:310px;margin-top:40px;}
.xiaoguo .xg4{float:left;width:310px;margin-bottom:20px;}
.xiaoguo .xg4 .tx_wrap{float:left; width:55px; text-align:center; padding-right:10px; line-height:24px;}
.xiaoguo .xg4_con{float:left; width:245px; position:relative;}
.xiaoguo .xg4_con dt{line-height:20px; color:#919193;}
.xiaoguo .xg4_con dt em{padding-left:15px;}
.xiaoguo .xg4_con dd{background-color:#FFF; padding:5px; color:#333; border:1px solid #e5e5e5; line-height:18px;}
.xiaoguo .xg4_con .sanjiao{position:absolute; top:20px; left:-13px; width:14px; height:12px; background:url(../images/sanjiao.gif) 0px 0px no-repeat;}
