﻿/*.bodyAll{ background:url(../images/lvshu.jpg) repeat-x top; width:100%;}
.neiyebody{ background:white;}
.abtop{ background:url(../images/abtop.jpg) repeat-x top; height:8px; overflow:hidden;}
.leftConInside{ width:820px; margin:0 auto; overflow:hidden; line-height:26px;}
.divCenterInside{ width:1160px; margin:0 auto; overflow:hidden;}
*/


.bigTM{ height:30px; line-height:30px; border-left:5px solid #007cc2; font-weight:normal;}
.bigTM .bigTCn{ font-size:22px; padding-left:20px; color:#555555;}

.imgC{ text-align:center;}

.tuiTit{ float:left; width:80px; height:30px; line-height:30px; overflow:hidden; font-weight:bold;}
.listCon{ float:left; width:700px; overflow:hidden;}
.listCon li{ float:left; height:30px; line-height:30px;  overflow:hidden; padding-right:30px;}
.listCon li a{ color:#218adb; text-decoration:underline; display:block; overflow:hidden;}


.sTag{ height:28px; padding-top:8px; padding-bottom:8px; overflow:hidden;}
.sTag a{ padding:2px 5px 2px 5px; background:#e57d1e; color:White; margin-left:5px;}
.sTag a:hover{ background:#ffde01; color:White; text-decoration:none;}

.bodyAll{ background:white url(../images/abtop.jpg) repeat-x top; width:100%;}
.neiyebody{}
.abtop{height:3px; overflow:hidden;}
.leftConInside{ width:820px; margin:0 auto; overflow:hidden; line-height:2em; /*border-bottom:solid 1px #dedede*/ }
.leftConInside p{text-indent:2em;line-height:28px;}
.leftConInside p span{font-size:16px!important;}
.leftConInside p img,video{max-width:800px;display:block;margin:0 auto;}
.leftConInside h2{font-size:16px!important;text-indent:2em;}
.divCenterInside{ width:1190px; margin:0 auto; overflow:hidden;}
.leftcontent{ width:850px; overflow:hidden;}

.lefttitle{ background:url(../images/title.jpg) repeat-x left bottom; height:68px; overflow:hidden; border-bottom:1px solid #e5e5e5; display:none;}
.lefttitle ul{ width:830px; margin:0 auto; overflow:hidden;}
.lefttitle ul li{ float:left; height:48px; line-height:48px; text-align:center; width:132px; font-size:16px;}
.lefttitle ul li:hover,.dhhover{ background:#ffce09 url(../images/abhover1.png) no-repeat center;}
.lefttitle ul li a:hover{ text-decoration:none; color:white;}

.map{ height:50px; overflow:hidden;/*background:url(../images/map.png) no-repeat left center;*/ line-height:50px; border-bottom:1px solid #dedede}
.map .home{  font-size:26px; padding:4px; overflow:hidden; background-color:#1b99cf; color:#fff} 
.map .homesite{ padding-left:30px; font-size:16px; text-align:right; float:right}
.map .homesite a{ padding-right:5px; padding-left:5px;}

.tuijianText{ text-align:center; height:40px; overflow:hidden; font-size:16px; color:red;}
.tuijianText span{ background:#ffd527; margin-right:10px; padding:5px 8px 5px 8px;}
.tuijianText span a{ color:white;}

.tuijianTit{height:43px; line-height:43px; overflow:hidden;border-bottom:1px solid #e5e5e5;}
.tuijianTit .left{ font-size:16px;}
.tuijianTit .right{ padding-right:15px;}
.tuijianTit .right a{ font-weight:bold; font-size:18px; text-decoration:none; color:#888888;}
.imageUL{ width:880px;}
.imageUL li{ float:left; width:220px; height:185px; overflow:hidden;}
.imageUL li .linkImg{ display:block; width:190px; height:140px; overflow:hidden;}
.imageUL li .linkImg img{  width:184px; height:134px; padding:2px; border:1px solid #efefef;}
.imageUL li .linkText{ width:190px; height:30px; line-height:38px; text-align:center; overflow:hidden; display:block;}


.rightcontent{ width:300px; margin:0 auto; overflow:hidden;}
.RightInside{ width:270px; margin:0 auto; overflow:hidden;}
.qdtit{ background:url(../images/people.png) no-repeat left center; height:40px; overflow:hidden; line-height:40px;}
.qdtit span{ color:#000000; font-size:18px; padding-left:40px;}
.qddescp{ color:#999999; padding-left:40px; line-height:25px; border-bottom:1px dashed #cccccc; padding-bottom:10px;}

.eduGc{}
.eduGc li{ clear:both; overflow:hidden; padding-bottom:20px;}
.eduGc .Num{ display:block; height:22px; width:22px; text-align:center; line-height:22px; color:white; background:#1b99cf;-moz-border-radius:15px; -webkit-border-radius:15px; border-radius:15px;}
.eduGc .descp{ width:235px; color:#888888; font-size:14px; line-height:20px;}
.eduGc .descp a{color:#777777; text-decoration:none;}

.zx{ height:40px; overflow:hidden;}
.zx a{ display:block; background:#ffde01; width:128px; height:34px; text-align:center; line-height:34px; color:white; font-size:18px; margin:0 auto;-moz-border-radius:5px; -webkit-border-radius:5px; border-radius:5px;}
.renshu{ text-align:center; height:25px; color:#999999;}

.qutit{ background:url(../images/ques.jpg) no-repeat left center; height:40px; overflow:hidden; line-height:40px;}
.qutit span{ color:#000000; font-size:18px; padding-left:40px;}

.bmtit{ background:url(../images/ask.png) no-repeat left center; height:40px; overflow:hidden; line-height:40px;}
.bmtit span{ color:#000000; font-size:18px; padding-left:40px;}

.bmtit1{ background:url(../images/nav-type-01.png) no-repeat left center; height:40px; overflow:hidden; line-height:40px; margin-left:10px}
.bmtit1 span{ color:#007cc2; font-size:18px; padding-left:40px;}

.tetit{ background:url(../images/teacher.png) no-repeat left center; height:40px; overflow:hidden; line-height:40px;}
.tetit span{ color:#000000; font-size:18px; padding-left:40px;}

.artit{ background:url(../images/art.png) no-repeat left center; height:40px; overflow:hidden; line-height:40px;}
.artit span{ color:#000000; font-size:18px; padding-left:40px;}

.question{ width:260px; margin:0 auto; overflow:hidden;}
.question li{ height:38px;}
.question li a{ display:block; height:28px; line-height:28px;  border-left:4px solid #dddddd; background:white; padding-left:10px; font-size:14px;}
.question li a:hover{ border-left:4px solid #3aa21d; background:#e9e9e9; text-decoration:none;}

.itemList{}
.itemList li {height:43px; overflow:hidden; float:left; width:43px; }
.itemList li a {color:#333333; text-decoration:none; display:block; width:40px; height:30px; line-height:30px; overflow:hidden;  text-align:center;}
.itemList li a.tabactive { background:#1b99cf;  position:relative; color:white;}
.jxcontent{overflow:hidden;}
.jiaoxueUL{max-height:420px; overflow:hidden}
.jiaoxueUL li{ height:75px;border-bottom:1px dotted #dddddd; padding-top:10px;}
.jiaoxueUL li .jiaoxueImg{width:80px; height:62px; overflow:hidden;}
.jiaoxueUL li .jiaoxueImg img{ width:80px; height:62px;}
.jiaoxueUL li .jiaoxuetex{ width:180px; font-size:14px;}
.jiaoxueUL li .jiaoxuetex b{ display:block; font-weight:normal; height:23px; width:160px; line-height:20px; overflow:hidden;}
.jiaoxueUL li .jiaoxuetex p{ padding:0px; margin:0px; line-height:19px; color:#888888; height:38px; overflow:hidden; display:block;}

.subInput{ width:100%; padding-bottom:15px; overflow:hidden;}
.inputF{ height:40px; line-height:40px; padding-left:10px; color:#999999; width:255px; font-size:14px;}
.inputS{ height:120px; line-height:23px; padding-left:10px; color:#999999; width:255px; font-size:14px;}
.subMit{height:40px; line-height:40px; text-align:center; background:#ffde01; border:0px; color:#333333; width:270px; font-size:18px;}


.mianze{ padding:15px; background:#f8f8f8;}
.mianze b{ display:block;}


/**news css**/
.slideBox{width: 820px;height: 363px; overflow: hidden; position: relative;}
.slide ul{ height:363px; width:100%; }
.slide li { display:none; position:absolute; left:0; top:0; height:363px; width:100%; overflow:hidden;}
.slide li.curr { display:block; z-index:1;}
.slide li img{ width: 820px; height: 265px;}
.slideT h2{ height: 40px; line-height:40px; font-size:20px; color:#333;  overflow:hidden; width: 590px; padding:0px; margin:0px; font-weight:normal; overflow:hidden;}
.slideT h2 a{color:#333;}
.slideT h2 a:hover{color:#ff2e2e;}
.slideT p{ height:50px; line-height:24px; overflow: hidden; color:#666666;}
.slideT p span{}
.slideT p span a{height: 20px; line-height: 20px; background: #cac36b; display: inline-block; padding: 0 5px; margin-right: 5px; color: #fff}
.slide .btn{ position: absolute; right: 0; top: 0 ; z-index: 2; background: #fff; padding:0px; margin:0px;}
.slide .btn a{width:40px; height:40px; line-height:40px; font-size: 26px; color: #fff; text-align: center; font-weight:800; display: inline-block; background: #ccc; overflow:hidden; font-family:"������"; text-decoration:none; }
.slide .btn a.next{ background: #10b9ff; margin-left: 5px;}
.slide .btn a:hover{ color: #fff}
.slide .order{ position: absolute; top:320px; left: 45%; width: 100%; z-index: 2;}
.slide .order i { display: inline-block; width:20px; height:20px; margin: 0 5px; border-radius:10px; line-height:20px; text-align:center; color:#333; background-color:#fff; cursor:pointer; opacity:0.7; filter:alpha(opacity=70); font-size:14px;}
.slide .order .curr {background-color:#f00; opacity:1; filter:alpha(opacity=100); color:#fff;}

.remenTag{ height:40px; overflow:hidden; font-size:14px;}
.Rmtag{ color:#999999;}
.Rmtag a{ padding-left:3px; padding-right:3px;}

.inputKey{ height:28px; line-height:28px; border:1px solid #e5e5e5; padding-left:10px; color:#999999; background:#fafafa;}
.inputSub{height:30px; border:0px; line-height:30px;background:#ff6600; color:white; width:80px; text-align:center;}

.channelList li { height:235px; overflow:hidden;}
.newsInside{}
.channelList li .cont{ padding: 12px; }
.channelList li h2 {font-size:18px; font-weight:normal; padding:0px; margin:0px; height:40px; overflow:hidden; line-height:30px;}
.channelList li h2 a { color: #333}
.channelList li h2 a:hover{ color: #ff2e2e}
.channelList li .tus{ display:block; float:left; width:205px; height:160px; overflow:hidden;}
.channelList li .pic {width:190px; height:137px; border:1px dotted #e5e5e5; padding:3px;}
.channelList li .info { line-height:24px; color:#888888; float:right; width:560px; overflow:hidden;}
.channelList li .allKuan { line-height:24px; color:#888888; float:none; width:780px; margin:0 auto; overflow:hidden;}
.channelList li .intro {  *zoom:1; *position:relative; padding:0px; margin:0px;}
.channelList li .more{ height: 21px; line-height: 21px; padding: 12px 15px; border-top:1px solid #f4f4f4; color: #999}
.channelList li .more a{ color: #999}
.channelList li .more a:hover{ color: #ff2e2e}
.fl a{ padding-left:3px; padding-right:3px;}
.Adtime{ background:url(../images/time.jpg) no-repeat left center; padding-left:15px; padding-right:20px; color:#999999;}
.Look{ background:url(../images/look.jpg) no-repeat left center; padding-left:25px; padding-right:20px; color:#999999;}


.page {display:block;height:25px; margin:20px auto; text-align:center;}
.page .tablePage{ margin:0 auto;}
.page a,.page span {background:#ffffff;border:1px solid #dfdfdf;color:#333333; display:inline-block;height:auto;line-height:18px;margin:0px 0px 0px 8px;padding:4px 12px;width:auto;}
.page a:hover,.page .cur,.page .hov {background:#1f9b54;border-color:#1f9b54;color:#fff;text-decoration: none;}


.newtit{ height:45px; line-height:45px; padding:0px; margin:0px; font-weight:normal; font-size:22px; color:#444444;}
.newMes{ height:40px; overflow:hidden; color:#999999;}
.classFl{ background:url(../images/class.jpg) no-repeat left center; padding-left:18px; padding-right:15px;}
.newMes a{ color:#0d9c4d;}
.zuozhe{ background:url(../images/peo.jpg) no-repeat left center; padding-left:18px; padding-right:15px;}

.daodu{ padding:10px; background:#f8f8f8;border:1px solid #e5e5e5; color:#888888;}
.daodu span{ font-weight:bold; color:#666666;}

.articleTag{ height:30px; line-height:30px; overflow:hidden;}
.articleTag span{ font-weight:bold; color:#666666;}
.articleTag  a{ padding-left:5px; padding-right:5px;color:#0d9c4d;}
.Npage{ height:40px; line-height:40px; overflow:hidden; color:#666666;}
.Npage a{ color:#333333;}

.xiangguanyuedu{ border:1px solid #e5e5e5; border-top:2px solid #0d9c4d; width:415px; height:205px; overflow:hidden;}
.xgtit{ height:40px; line-height:40px; padding-left:15px; overflow:hidden; font-size:18px;}
.xiangguanyuedu ul{ width:390px; margin:0 auto; overflow:hidden;}
.xiangguanyuedu ul li{ height:25px; line-height:25px; font-size:14px; overflow:hidden; background:url(../images/yuan.jpg) no-repeat left center; padding-left:10px;}
.xiangguanyuedu ul li a{ color:#444444;}

.xiangguanPhoto{ width:480px; overflow:hidden;border:1px solid #e5e5e5; border-top:2px solid #0d9c4d;}
.phinside{width:450px; margin:0 auto; overflow:hidden;}
.TimageUL{ width:500px; margin:0 auto; overflow:hidden;}
.TimageUL li{ float:left; width:120px; height:90px; overflow:hidden;}
.TimageUL li .linkImg{ display:block; width:100px; height:70px; overflow:hidden;}
.TimageUL li .linkImg img{  width:100px; height:70px; padding:2px; border:1px solid #efefef;}
.TimageUL li .linkText{ width:190px; height:30px; line-height:38px; text-align:center; overflow:hidden; display:block;}

.wxcontact{ padding:15px;border:1px solid #e5e5e5; overflow:hidden; background:#fafafa;}
.wxcontact .left{ display:block; height:130px; height:130px; overflow:hidden;}
.wxcontact .left img{ width:120px; height:120px; background:white; border:1px solid #e5e5e5; padding:4px;}
.wxcontact .right{ display:block; width:660px; overflow:hidden;}
.wxcontact .right b{ display:block; height:30px; overflow:hidden; font-size:18px; font-weight:normal; color:#0d9c4d;}
.wxcontact .right .qideWxh{ display:block; height:30px; overflow:hidden; font-size:16px;}
.wxcontact .right .qidewxMes{ line-height:23px; display:block;}
.wxcontact .right .qidewxMes .mobileNub{ color:red;}


.ImgList{ width:900px;}
.ImgList li{ float:left; width:290px; overflow:hidden;  }
.ImgList li .Imgs{ width:240px; height:175px; overflow:hidden;}
.ImgList li .Imgs img{width:240px; height:175px;}
.ImgList li .ImgT{ width:240px; height:35px; line-height:35px; font-size:16px; overflow:hidden;}
.ImgList li .ImgD{width:240px; height:85px; line-height:20px; font-size:14px; color:#999999;}


.teacherClass{ height:40px; font-size:18px; line-height:20px;}
.teacherClass a{ text-decoration:none;}
.teacherList{ width:900px;}
.teacherList li{ float:left; width:420px; height:135px; overflow:hidden;}
.teacherList li .Imgs{ width:150px; height:125px; overflow:hidden;}
.teacherList li .Imgs img{ width:135px; height:100px; overflow:hidden;}
.teacherList li .TeachR{ width:245px;}
.teacherList li .TeachR a{height:27px; line-height:22px; overflow:hidden; display:block;}
.teacherList li .TeachR p{ padding:0px; margin:0px; color:#888888; font-size:14px; line-height:18px;}

.ulQues{}
.ulQues li{ padding:20px 0px 0px 0px;}
.ulQues li .quesDIV{ padding:15px; border:1px solid #f5f5f5; overflow:hidden;}
.ulQues li .quesDIV:hover{ border:1px solid #ffa800; background:#fefcf5;}
.ulQues li .quesDIV .Qutit{ height:25px; overflow:hidden;}
.ulQues li .quesDIV .Qutit .left{ display:block; background:#ffa800; color:White; width:25px; height:25px; line-height:25px; text-align:center;}
.ulQues li .quesDIV .Qutit .right{ display:block; width:750px; overflow:hidden; height:25px; line-height:25px; font-size:18px; color:#555555;}

.ulQues li .quesDIV .QuDesc{ overflow:hidden;}
.ulQues li .quesDIV .QuDesc .left{ display:block; background:#1b99cf; color:White; width:25px; height:25px; line-height:25px; text-align:center;}
.ulQues li .quesDIV .QuDesc .right{ display:block; width:750px; overflow:hidden; line-height:25px; font-size:14px; color:#888888;}



.tableZs{ width:99%; margin:0 auto; border-bottom:1px solid #e7e3e7; border-left:1px solid #e7e3e7; }
.tableZs td{ border-top:1px solid #e7e3e7; border-right:1px solid #e7e3e7;padding:7px;}
.tableZs .tabzstr{ background-color:#f6f5f6; font-size:14px; text-align:center;}
.tableZs .tbody{ padding:0px; margin:0px;}

#lcontent{line-height:2em; color:#424242; font-size:16px}
#lcontent p{margin-top:20px}
#lcontent h2{font-size:21px; margin:15px 0}

/*.jiaoxuefangan .faMes{ padding:10px;border:1px solid #ffda93; background:#fffce1; text-indent:20px; font-size:16px; line-height:28px;}
.jiaoxuefangan h2{ padding:0px; margin:0px; font-weight:normal; font-size:24px; height:60px; color:#e68527; line-height:60px; overflow:hidden; text-align:center;}
.jiaoxuefangan h3{ padding:0px; margin:0px; font-weight:normal; font-size:18px; height:60px; line-height:60px; overflow:hidden; text-align:center; background:#e87d15; width:280px; margin:0 auto; color:White;  }
.faUL{ width:900px; overflow:hidden;}
.faText{ overflow:hidden; padding:5px;border:1px solid #f4f2f2; background:#fbfbf7; text-indent:20px; font-size:16px; line-height:28px;}
.faUL li{ float:left; width:278px; overflow:hidden; height:220px;}
.faUL li .fImg{ display:block;}
.faUL li .fImg img{ width:250px; height:180px; padding:5px; border:1px solid #f3f6f4;}
.faUL li .fT{ display:block; height:260px; text-align:center; overflow:hidden; line-height:30px; height:30px;}*/


/*.jiaoxuefangan .faMes{ padding:10px; text-indent:20px; font-size:16px; line-height:28px; width:1050px; margin:0 auto; overflow:hidden;}
.jiaoxuefangan h2{ padding:0px; margin:0px; font-weight:normal; font-size:24px; height:60px; color:#e68527; line-height:60px; overflow:hidden; text-align:center;}
.jiaoxuefangan h3{ padding:0px; margin:0px; font-weight:normal; font-size:22px; height:60px; line-height:60px; overflow:hidden; text-align:center; background:#e87d15; width:280px; margin:0 auto; color:White;  }
.faUL{ overflow:hidden; margin:0 auto; width:840px;}
.faText{ overflow:hidden; padding:5px; text-indent:20px; font-size:16px; line-height:28px;width:1050px; margin:0 auto;}
.faUL li{ float:left; width:278px; overflow:hidden; height:220px;}
.faUL li .fImg{ display:block;}
.faUL li .fImg img{ width:250px; height:180px; padding:5px; border:1px solid #f3f6f4;}
.faUL li .fT{ display:block; height:260px; text-align:center; overflow:hidden; line-height:30px; height:30px;}*/

.jiaoxuefangan .faMes{ padding:10px; text-indent:20px; font-size:16px; line-height:28px;  overflow:hidden;}
.jiaoxuefangan h2{ padding:0px; margin:0px; font-weight:normal; font-size:24px; height:60px; color:#e68527; line-height:60px; overflow:hidden; text-align:center;}
.jiaoxuefangan h3{ padding:0px; margin:0px; font-weight:normal; font-size:22px; height:60px; line-height:60px; overflow:hidden; text-align:center; background:#e87d15; width:680px; margin:0 auto; color:White;  }
.faUL{ overflow:hidden; margin:0 auto; width:840px;}
.faText{ overflow:hidden; padding:5px; font-size:16px; line-height:28px;margin:0 auto;}
.faUL li{ float:left; width:278px; overflow:hidden; height:220px;}
.faUL li .fImg{ display:block;}
.faUL li .fImg img{ width:250px; height:180px; padding:5px; border:1px solid #f3f6f4;}
.faUL li .fT{ display:block; height:260px; text-align:center; overflow:hidden; line-height:30px; height:30px;}

.aboutH{padding:0px; margin:0px; font-weight:normal; font-size:22px; overflow:hidden; text-align:center; background:none; color:#333333; height:42px; overflow:hidden; line-height:42px;  }
.aboutH .Anum{ float:left; height:42px; width:42px; text-align:center; line-height:42px; color:white; display:block; background:#fbe202; -moz-border-radius:20px; -webkit-border-radius:20px; border-radius:20px;}
.aboutH .AtitS{ display:block; float:left; height:42px; line-height:42px; padding-left:20px;}
.aImgc{ text-align:center; padding-top:15px;}
.NaboutMes .faText{ font-size:14px; line-height:26px;}
.NaboutMes .faMes{  font-size:16px; padding-bottom:20px;}

.atop{ background:url(../images/atop.png) no-repeat left top; height:74px; overflow:hidden;}
.toptitle{ height:70px; line-height:55px; font-size:28px; color:white; padding-left:70px;}
.acenter{ background:url(../images/acenter.png) repeat-y left; overflow:hidden;}
.abottom{ background:url(../images/abottom.png) no-repeat left top; height:15px; overflow:hidden;}


.ulXiangce{ width:330px; overflow:hidden;}
.ulXiangce li{ float:left; width:140px; height:125px; overflow:hidden;}
.ulXiangce li .xcimg{ display:block; width:128px;  overflow:hidden;}
.ulXiangce li .xcimg img{ width:128px; overflow:hidden; height:93px;}
.ulXiangce li .xcText{ display:block; width:128px; height:30px; line-height:30px; text-align:center; overflow:hidden; font-size:14px;}