/***********************************************xiaoyuan*****************************************************************************************/
@charset "utf-8";

/*客服*/
.kf{width:143px;height:421px; background:url(../images/kf.png) no-repeat; position:fixed;left:20px;top:185px;}
.kf .qq1{padding-top:120px; padding-left:30px;}
.kf .qq2{padding-top:35px; padding-left:30px;}
.kf img{vertical-align:middle;}
.kf p{line-height:40px;}

.yfd{width:139px; position:fixed;right:20px;top:185px;}
.yfd img{padding-top:1px;}
/*客服*/

.indexFlash{width:100%; margin:0 auto; padding-top:14px;}
.indexFlash .wal{height:479px; position:relative;}
.indexFlash .leftBtn{display:block; position:absolute; z-index:10; left:19%; top:157px; background:url(../images/lleftBtn.png) left top no-repeat; width:33px; height:36px; overflow:hidden;}
.indexFlash .rightBtn{display:block; position:absolute; z-index:10; right:19%; top:157px; background:url(../images/lrightBtn.png) left top no-repeat; width:33px; height:36px; overflow:hidden;}
.indexFlash .leftBtn:hover{background:url(../images/lleftBtn1.png) left top no-repeat;}
.indexFlash .rightBtn:hover{background:url(../images/lrightBtn1.png) left top no-repeat;}
.indexFlash .btnDiv{position:absolute; z-index:10; left:46%; bottom:20px;}
.indexFlash .btnDiv span{display:block; float:left; background:url(../images/lbtn2.png) left top no-repeat; width:25px; height:16px; overflow:hidden; cursor:pointer;}
.indexFlash .btnDiv .spanNow{background:url(../images/lbtn1.png) left top no-repeat;}

.indexFlash li{width:100%;position:absolute; z-index:1; left:0px; top:0px; display:none;}
.indexFlash li a {display: block;height:497px;}

/*头部*/
.con{ width:1000px; margin:0px auto;}

.head {width:1000px; height:80px; margin:0px auto;}
.logo{ padding-top:10px; width:137px; height:52px; float:left;}

.nav{ height:60px; float:right; padding-top:20px;}
.nav ul li{ float:left; width:60px; height:40px; padding-top:15px; margin-left:20px;}
.nav ul li a{ display:block; height:40px; line-height:40px; text-align:center; font-size:14px; color:#474646; }
.nav ul li a:hover{ border-bottom:5px solid #1b598c;}
.nav ul li a.xz{ border-bottom:5px solid #1b598c;}

/*banner*/
.banner{ width:1000px; height:601px;}


/*left*/
.left{ width:500px; float:left;}
.xc{ width:100%; height:100%; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; top:0px; left:0px; z-index:-1;}
.xx{ width:227px; margin:0px auto; padding-top:20%; z-index:11; color:#fff; font-size:12px; line-height:24px;}
.xv{ font-size:18px; line-height:60px; }

.l1 a:hover .xc,.l2 a:hover .xc{ z-index:10;}
.l1,.l2{ width:250px; height:406px; float:left;  position:relative ; }

.l3{ width:500px; height:394px; float:left;  position:relative ;}
.l3 a:hover .xc{ z-index:10;}

.l4,.l5,.l6,.l7{width:250px; height:250px; float:left;  position:relative ; }
.l4 a:hover .xc,.l5 a:hover .xc,.l6 a:hover .xc,.l7 a:hover .xc{ z-index:10;}

/*right*/
.right{ width:500px; float:right;}

.r1{ width:500px; height:274px; position:relative;}
.r1 a:hover .xc{ z-index:10;}

.r2{ width:500px; height:274px; position:relative;}
.r2 a:hover .xc{ z-index:10;}

.hh{ width:250px; float:left;}
.r3,.r4{ width:250px; height:251px;position:relative;}
.r3 a:hover .xc,.r4 a:hover .xc{ z-index:10;}

.new{ height:502px; width:250px;position:relative;float:right;}
.new:hover .xc{ z-index:10;}
.new a{color:#FFFFFF;}

.partners{ height:250px; width:500px; background:#2295cb;}

/*图片滚动*/

.mainbox{overflow:hidden;position:relative;}
.flashbox{overflow:hidden;position:relative;}
.imagebox{ text-align:right;position:relative;z-index:999; right:30px;}
.bitdiv{display:inline-block;width:10px;height:10px;margin:0 10px 10px 0px;cursor:pointer;float:right;}
.defimg{background-image:url(../ima/page1.png)}
.curimg{background-image:url(../ima/page2.png)}

/*滚动 end*/


/*foot*/
.foot{ height:360px; width:1000px; background:#333;}
.footer{ width:1000px; margin:0px auto; padding-top:55px;}

.f1{ width:240px; height:85px; line-height:60px; font-size:14px; color:#fff; text-align:right;}
.f1 p.xa{ line-height:24px; font-size:24px; color:#2cf417;}

.foot-left{padding-left:40px;width:500px; float:left;}
.footnav{ width:500px;}
.footnav ul li{ float:left; padding-right:60px;}
.footnav ul li a{ color:#fff; font-size:12px; line-height:26px;}

.foot-right{ width:280px; float:right; line-height:22px; color:#cfcfcf;}
.foot-right p.xs{ font-size:14px; color:#fff;}

.ww{ padding-top:20px; width:280px;}
.wx{ width:90px; text-align:center; color:#cfcfcf; float:left;}
.fx{ float:left; padding-top:60px;}
.fx img{ padding-left:10px;}

.bb{ height:46px; line-height:46px; color:#d3d3d3; font-size:12px; padding-left:20px; width:980px; margin:0px auto; }


/***************首页结束*********************/

.title{ width:1000px; height:235px; position: relative;}
.tab{ height:30px; position:absolute; right:0px; bottom:0px;}
.tab ul li{ height:31px; height:130px; float:left;}
.tab ul li a{ display:block; height:30px; width:130px; line-height:30px; color:#fafafa; font-size:20px; text-align:center; background:#d43d4f;}
.tab ul li a.xw{background:#932530;}
.tab ul li a:hover{ background:#932530;}

.about{ width:1000px;}
.about ul li{ height:327px; width:1000px;}
.about ul li a{ display:block; height:327px; width:800px; position:relative;}
.about ul li a:hover .xd{ z-index:10;}
.al{ width:200px; height:325px; border-bottom:2px solid #999; background:#fff; float:left; line-height:325px; font-size:40px;  color:#3a3a3a; text-align:center;}
.ar{ width:800px; height:327px; float:right;}
/*切换*/
.desgin{ width:965px; height:394px; }

.tc{text-align:center;}
.pr{position:relative;}
.ov{overflow:hidden;}
.clearfix:before,.clearfix:after {content:".";display:block;height:0;visibility:hidden;}
.clearfix:after {clear:both;}
.clearfix {zoom: 1;} /* IE < 8 */

.teachers_team{background:url(../ima/teacher_bg.jpg) center center no-repeat;height:327px;visibility:visible !important;}
.teachers_team_tit{width:200px;height:50px;font-size:36px;margin:78px auto 0;}
.teachers_list{width:800px;}

.teachers_scroll{width:158px;zoom:1;}
.teachers_scroll .prev{float:left;height:40px;width:23px;cursor:pointer;background:url(../ima/top.png) no-repeat ;position:absolute;left:10px;top:160px;z-index:10;}
.teachers_scroll .next{float:right;height:40px;width:23x;cursor:pointer;background:url(../ima/next.png) no-repeat ;position:absolute;left:0px;top:160px;z-index:10;}
.teachers_scroll .next{ left: 931px; }

.teachers_box{float:left;width:1000px;*overflow:hidden; height:327px;position: relative;overflow: hidden;}
.teachers-cont{width: 1920px;overflow:hidden; height:327px;}
.about ul li .teachers-cont li{ width:158px; float:left; height:327px; border-left:2px solid #ea4d60;border-right:2px solid #ea4d60;} 
.teachers-cont li{float:left;padding:0px;position:relative; width:158px;position:relative;}
.teachers-cont .tu{}
.teachers-cont .ktxt{display:none; line-height:25px; padding:5px;}
.teachers-cont a:hover .ktxt{display:block;position:absolute;top:0px;left:0px;width:148px;height:272px; background:url(../images/d.png);color:#FFFFFF; text-align:center; padding-top:50px;}

.teachers-cont li a{position:relative;z-index:3;display:block; width:158px; float:left;}
.teachers-cont a img {width:158px;height:394px; }
.teachers-cont span {width:158px;height:394px;background-color:#65999a;position:absolute;left:0;top:47px;z-index:2;}
.teachers-cont .teachers_infobg{width:158px;height:394px;background-color:#000;opacity:0.7;filter:alpha(opacity=70);position:absolute;left:0;top:47px;z-index:5;display:none;}
.teachers-cont .teachers_info{width:158px;height:394px;position:absolute;left:0;top:47px;z-index:100;line-height:35px;color:#fff;display:none;}
.teachers-cont li.on a{ width:158px; height:394px;} 
.teachers-cont li.on img {opacity:1;filter:alpha(opacity=100); }
.teachers-cont img {width:158px;height:394px; }
.teachers-cont li.on:hover .teachers_infobg{display:block;}
.teachers-cont li.on:hover .teachers_info{display:block;}


/*切换 end*/

.xd{ width:100%; height:100%; background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; top:0px; left:0px; z-index:-1; }
.xd2{ width:740px; padding-top:10%;padding-left:5%; z-index:11; color:#fff; font-size:30px; line-height:50px; text-align:right; }

/***************about结束*********************/


.c1,.c4{ width:500px; height:500px; float:left;  position:relative ; }
.c1 a:hover .ca,.c4 a:hover .ca{ z-index:10;}
.ca{ width:100%; height:100%;background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; top:0px; left:0px; z-index:-2;}
.ca2{ width:97%; padding-top:63%; z-index:11; color:#fff; font-size:30px; line-height:40px; text-align:right; }

.c2,.c3{ width:250px; height:250px; float:left;  position:relative ; overflow:hidden;}
.c2 a:hover .ca,.c3 a:hover .ca,.c5 a:hover .ca,.c6 a:hover .ca,.c7 a:hover .ca{ z-index:10;}

.c5,.c6,.c7{ width:250px; height:250px; float:left;  position:relative; overflow:hidden;}
.c5 a:hover .ca,.c6 a:hover .ca,.c7 a:hover .ca{ z-index:10;}
.c8,.c9{ width:250px; height:250px; float:left; background:#fff; overflow:hidden;}
.c10{ width:250px; height:250px; float:left; background:#d43d4f; overflow:hidden;}

.c11{width:500px; height:500px; float:left;  position:relative ; overflow:hidden;}
.c11 a:hover .ca{ z-index:10;}

.cr1,.cr2{width:500px; height:250px; float:left;  position:relative ; overflow:hidden;}
.cr1 a:hover .case,.cr2 a:hover .case{ z-index:10;}
.case{ width:100%; height:100%;background:#000;filter:alpha(opacity=80); -moz-opacity:0.8; opacity:0.8; position:absolute; top:0px; left:0px; z-index:-2;}
.case2{ width:97%; padding-top:30%; z-index:11; color:#fff; font-size:30px; line-height:40px; text-align:right; }

.cr3{width:250px; height:500px; float:left;  position:relative ; }
.cr3 a:hover .ca{ z-index:10;}

.cr4{width:250px; height:250px; float:left;  position:relative ; }
.cr4 a:hover .ca{ z-index:10;}

.cr5{width:250px; height:500px; float:right;  position:relative ; }
.cr5 a:hover .ca{ z-index:10;}

.cr6{ height:250px; width:250px; background:#000; float:left;}

.cr7{width:500px; height:750px; position:relative ; }
.cr7 a:hover .ca{ z-index:10;}

.cr8{width:500px; height:500px; position:relative ; }
.cr8 a:hover .ca{ z-index:10;}
/***************case结束*********************/

.casex{ width:1000px;}
.casex a{ display:block; height:200px; width:200px; float:left;}

.page{ height:200px; width:200px; float:left;}
.top{ width:200px; height:100px; background:#d5d5d5;}
.top a{ display:block; height:100px; width:210px; line-height:100px; text-align:center; color:#fff; font-size:35px;}
.next{ width:200px; height:100px; background:#aeaeae;}
.next a{ display:block; height:100px; width:210px; line-height:101px; text-align:center; color:#fff; font-size:35px;}

/***************case2结束*********************/

.service{ width:1000px;}
.pic{ height:470px; width:745px; float:left; position:relative;}
.text{ position:absolute; width:325px; top:110px; left:200px; font-size:#3c3c3c; font-size:12px; line-height:24px;}
.t1{ font-size:18px; color:#363636; text-align:center;}
.t2{ font-size:40px; text-align:center; color:#51ae8a; line-height:60px; font-weight:bold;}


.size{ float:left; height:470px; width:255px; background:#f58201; }
.size2{ height:315px; width:225px; margin:0px auto;padding-top:60%; line-height:30px; color:#fff; font-size:16px;}
.size2 p.font{ font-size:25px; line-height:100px; }

.serbottom{ height:195px; width:1000px; background:#fff;}

.bus{ height:60px; width:1000px;}
.bus a{ display:block; height:50px; line-height:50px; width:90px; background:#000; color:#fff; font-size:18px; text-align:center; float:right;}

/***************service结束*********************/
.contact{ height:287px; width:1000px; background:#ffde20;}
.contact-size{ width:550px; height:287px; margin:0px auto; line-height:24px; color:#3c3c3c;}

.con1{ font-size:18px; line-height:40px; color:#363636; text-align:center;}
.con2{ font-size:40px; line-height:60px; color:#515aae; text-align:center; font-weight:bold;}
.bot{ height:330px; width:1000px;}
.wj{ height:330px; width:625px; float:left;}

.map{ height:330px; width:375px; float:left; background:url(../ima/map.jpg) no-repeat;}
.map td{ height:22px; line-height:22px; font-size:14px;}
.map td img{ padding-right:5px;}
.addres{ height:167px; width:376px;}
/*******************contact end*************************/
.j1,.j2{ height:413px; width:1000px;}
.jo1{ height:413px; width:500px; float:left;}
.jo2{ height:413px; width:500px; float:left; background:#fff;}
.josize{ width:435px; height:250px; padding:60px 0px 0px 35px;}
.josize p{ font-size:16px; line-height:35px; color:#046ec5;}
.josize p.xy{ line-height:60px; font-size:26px; color:#046ec5;}
.joa{ height:45px; width:465px; padding:25px 0px 0px 0px;} 
.joa a{ display:block; height:35px; width:70px; line-height:35px; font-size:18px; text-align:center; color:#4b4b4b; border:1px solid #4b4b4b; float:right; }


.jofrom{ width:1000px; margin:0px auto; }
.jofrom form{font-size:14px; color:#6a6a6a; line-height:36px;}

.b1{ height:34px; border:1px solid #c5c1be; width:290px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px; line-height:34px; background:#f0ece8;}
.b2{ display:block;height:34px; width:980px; padding-left:20px;-moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px; line-height:34px; background:#aea8a6; color:#4b4b4b;}
.b3{height:34px; width:195px; border:1px solid #c5c1be; -moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px; line-height:34px; background:#f0ece8;}
.b4{height:34px; width:396px; border:1px solid #c5c1be; -moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px; line-height:34px; background:#f0ece8;}
.b5{ height:26px; width:85px;}
.b6{ height:26px; width:100px;}
.b7{height:34px; width:550px; border:1px solid #c5c1be; -moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px; line-height:34px; background:#f0ece8;}
.b8{height:140px; width:1000px; border:1px solid #c5c1be; -moz-border-radius:5px;-webkit-border-radius: 5px;border-radius: 5px; line-height:34px; background:#f0ece8;}
.b9{height:34px; width:200px; border:1px solid #c5c1be; line-height:34px; background:#f0ece8;}
.niu{ height:51px; width:189px; }
.bc{ height:39px; width:152px;}
.b10{ line-height:60px; font-size:20px; color:#1a1a1a;}
.b11{ height:36px;line-height:36px; text-align:center; width:150px;}
.b11 .btn{color:#3b3b3b;  font-size:14px; display:block; height:36px; width:150px; background:#d6d2cf; float:left;}
.ba{ float:left; padding-left:10px;}
.ba a{ color:#6a6a6a;}

/***************news*********************/
.news{}
.news li{color:#7a7b7d;border-bottom:1px solid #939393;height:285px;}
.news li .wen{width:530px;padding-top:40px;}
.news li .tu{width:470px;height:285px;}
.news li .tu img{width:466px;height:281px;border:2px solid #5f5f5d;}
.news li .time{padding-top:10px;}
.news li .dao{padding-top:30px; line-height:25px; height:123px; overflow:hidden;}
.news a{color:#7a7b7d;}
/***************news*********************/
/*content*/
.show{}
.show .title1{line-height:40px; text-align:center; font-size:16px;}
.show .content1{line-height:20px;padding:10px;}
/*content*/