/* CSS Document */
*{ margin:0; padding:0;}
body{ font-family: "ËÎÌå","Arial"; font-size:14px; color:#444;}
img {border:none;}
a{ color:#444; text-decoration:none}
a:hover{ color:#f60; text-decoration:underline;}
ul,li{ list-style-type:none;}
em { font-style:normal;}
h2,h3{ font-size:14px;}
select,input{ font-size:12px}
.STYLE1{color:red;}
.clear { clear:both;}
.fk { width:1100px; margin:0px auto;}
.mt3 { margin-top:3px;}
.mt8 { margin-top:8px;}

/* top */
.topbg{ height:35px; background-color:#f6f6f6; border-bottom:solid 1px #e6e6e6;}
.top{ width: 1100px; height:35px; margin:0 auto; clear:both; line-height:35px; }
.toplf{ width:600px; float:left;}
.toplf a,.toprg a{ padding-left:10px; padding-right:10px; border-right:1px solid #666;}
.toprg{ width:330px; float:right; text-align:right;}

/* logo */
.logo{ width:1100px; height:48px; margin:15px auto 8px; clear:both;}
.logolf{ width:153px; float:left;}
.logomid{ width:112px; float:left; text-align:center; vertical-align:bottom;}
.logomid span{font-weight:bold; color:#60af00; font-size:14px; line-height:30px;}
.logorg{ margin-top:5px; width:820px; float:right;}

.txt_search,.btn-post {background-image:url(../images/bg.png); BACKGROUND-REPEAT: no-repeat}
.txt_search{ border: 1px solid #b0b0b0; border-right: 0; font-size: 14px; background-color: #fff; padding: 10px 3px 10px 5px; width: 392px; height: 16px; 
overflow: hidden; float: left; text-indent: 30px;_line-height: 20px; margin-left:35px;}		
.txt_search:focus, input.focus{color: #000; border-color: #5d9b3d; outline: none; text-indent: 3px; background-image: none; }
.btn-s{ float: left; color: #fff; font-weight: bold; cursor: pointer; background-color: #60af00; width: 86px; height: 38px; border: 1px solid #5d9b4d; font-size: 14px; font-family: simsun; _line-height: 38px; _border: 0; }
.btn-s:hover{ background-color: #50931e;}

.btn-post{ font-size: 14px; font-weight: bold; display: block; height: 38px; line-height: 38px;float: left;  color: #fff; width: 110px; background-color: #fc8004; background-position: 0 -114px; text-indent: 35px;}
.btn-post:hover { background-color: #fc6c04;  color: #fff;}

/* menu */
.nav{ width:1100px; height:40px; margin:0px auto;}
.menu-ul{ height:40px; background-color:#60af00; padding-left:15px; font-size:16px; font-weight:bold;}
.menu-ul li{ float:left; width:84px; text-align:center; height:40px; line-height:40px;}
.menu-ul li a{ color:#fff; display:block;background-image:url(../images/bg.png); BACKGROUND-REPEAT: no-repeat; background-position:-196px -113px;}
.menu-ul li a:hover{background-color:#50931e; background-image:none;}
#menucheck a{ background-color:#50931e;  background-image:none;}

.rmcs{ width:1098px; height:50px; margin:0 auto; border:1px solid #cccccc; border-top:none; line-height:22px;}
.rmcslf{width:50px; padding:5px 10px 5px 15px; height:45px; float:left; font-weight:bold; color:#60af00;}
.rmcsrt{width:1022px;  height:50px; background:url(../images/citybg.gif) no-repeat left center; float:left;}
.rmcsrt p { padding:3px 0px 3px 10px ; line-height:22px;}
.rmcsrt a{padding:0px 7px;}

/* hotbanner */
.navbot{ width:1100px; height:348px; margin:8px auto 0px; clear:both;}
.navbotlf,.navbotmid,.navbotrg{ height:348px;}
.navbotlf{ width:277px; float:left;}
.navbotrg{ width:277px; float:right;}
.navbotlf h4,.navbotrg h4,.kclistrg h4{ color:#FFF; font-size:16px; height:34px; padding-left:15px; background-color:#60af00; line-height:34px;}
.navbotlf ul,.navbotrg ul,.kclistrg ul {border:1px solid #cccccc; border-top:none; padding:5px 0px;}
.navbotlf ul li,.navbotrg ul li,.kclistrg ul li{ margin-left:8px; line-height:25px; color:#eb5e02;}

.navbotmid{ width:530px; float:left; margin-left:8px;}

.slide2{position:relative;width:530px;height:200px;font-size:14px; float:left; overflow:hidden}
.slide2 .pic{position:relative; z-index:1;}
.slide2 .pic a{display:none; color:#e9eaf8;}
.slide2 .pic a:link{color:#e9eaf8;}
.slide2 .pic img{width:530px;height:200px; border:1px solid #e9eaf8;}
.slide2 .pic a.cur{display:block;}
.slide2 .thumb{ position:absolute; bottom:5px; right:10px; z-index:9999;}
.slide2 .thumb a{display:block;height:16px; width:16px; text-align:center; line-height:16px;margin-bottom:2px;border:#FF9415 1px solid;padding:1px; float:left; background:#FCF2CF; margin-left:5px; text-decoration:none; color:#FF9415; display:inline}
.slide2 .thumb a img{}
.slide2 .thumb .cur, .slide .thumb a:hover{border:#ff6700 1px solid; color:#fff; background:#FF9415; font-weight:bold}

.hdp{ height:200px; width:530px; overflow:hidden;}
.sjzh{ height:135px; border:1px solid #cccccc; margin-top:8px;}
.sjzh h4{ text-align:center; margin:17px auto;}
.sjzh h4 a{ color:#eb5e02; font-size:16px; margin-right:5px;}
.sjzh ul li{ margin-left:8px; float: left; width:165px; line-height:26px; color:#eb5e02;}


/*list*/
.hengfupic { width:1100px; margin:8px auto 0px; }
.listtop{ width:1100px; margin:8px auto 0px; height:34px; line-height:34px; border-bottom:2px solid #60af00;}

.listtoplf{ width:255px; padding-left:15px; float:left;background-color:#60af00; font-size:16px; font-weight:bold; color:#FFF; }
.listtoprg { width:815px; padding-left:15px; float:left}
.listtoprg a {color:#05c; margin-left:10px;}
.listtoprg a:hover{color:#f60;}

.list{width:1098px; margin:0px auto; border:1px solid #cccccc; border-top:none;}
.listlf { width:270px; float:left;}
.listlf ul { margin:10px; }
.listlf ul li { height:26px; line-height:26px;}
.listlf ul li span {font-family:Arial, Helvetica, sans-serif; font-size:12px; background-color:red; padding:1px 4px; margin-right:6px; color:#FFF;}
.listlfbot div { float:left; text-align:center; width:120px; margin-left:10px;}
.listlfbot div img { width:120px; height:85px; border:1px solid #cccccc;}
.listlfbot p{ margin:10px 0px;}

.listrg {width:825px; float:right}
.listrg ul { margin:10px;}
.listrg ul li { height:26px; line-height:26px; float:left; background:url(../images/xtbe.gif)  no-repeat 0px 8px; padding-left:10px; margin-left:3px;}
.listrg ul li em a{color:#ff6800;}
.ulc li {width:388px;}
.uls li { width:255px;}
.uln li { width:255px; }
.ulnx  { margin:10px;}
.ulnx li { width:255px; height:26px; line-height:26px; float:left; background:url(../images/xtbe.gif)  no-repeat 0px 8px; padding-left:10px; margin-left:3px;}


.sp1 { margin-right:5px; width:250px; float:left;}
.sp2 {width:65px; float:left; color:#ff6800; font-family:Arial, Helvetica, sans-serif; font-size:15px;}
.sp3 {width:65px; float:left;}

.link { width:1100px; margin:8px auto 0px; border:1px solid #cccccc;}
.link p { line-height:26px; padding:5px 10px; }

/* bottom */
.bottom{ height:30px; text-align:center; border-top:2px solid #60af00; width:1100px; margin:8px auto 0px; line-height:30px;}
.bottom a{ padding-left:10px; padding-right:10px;}
.banq{ width:1100px;text-align:center; line-height:20px; margin:0 auto; font-family:Arial, Helvetica, sans-serif;}



/* courselist */
.kclist{ width:1100px; margin:8px auto 0px; clear:both;}
.kclistlf{ width:822px; float:left;}
.kclistrg{ width:270px; float:right;}



.weizhi{ height:32px; margin:0 auto; line-height:28px;}
.weizhi a{ color:#0145e4}
.weizhi a:hover{color:#f60;}

.kcsort{border:1px solid #cccccc; border-top:1px solid #7aaf23; margin:0px auto; padding-bottom:8px;}
.kcsort ul { margin:5px 10px;}
.kcsort ul li{float:left; width:115px; margin-top:5px; _margin-top:5px; margin-bottom:5px;}
.kcsort li a{padding:3px 5px;color:#0145e4;}

.ctop span {float:left; width:auto; display:block; margin-right:10px; font-size:16px; font-weight:bold; height:32px; line-height:32px;padding:0px 10px;}
.ctopsp1 {background-color:#60ae00; color:#fff; border:1px solid #60ae00; border-bottom:none;}
.ctopsp2 { border:1px solid #cccccc; border-bottom:none;}

.yypxkcsb {border-top:1px solid #60ae00; border-left:1px solid #ccc; border-right:1px solid #ccc; height:32px; line-height:32px;}
.yypxkcsb span{color:#f60; margin:0px 15px;}

.yypxkcinfo {border:1px solid #ccc;}

.courselist { height:80px; border-bottom:1px solid #ced8e1; margin-left:10px; margin-right:10px; margin-top:12px; line-height:1.5;}
.ctitle { margin-left:10px;}
.title0 {background:url(../images/xgbbg.jpg) no-repeat 0px 0px; width:17px; float:left; margin-top:2px;}
.title1 {font-size:14px; font-weight:bold; margin-left:5px; float:left; width:470px;}
.title2 {color:#f60; font-size:14px; font-weight:bold; text-align:right; width:100px; float:left;}
.title3 { text-align:center; width:104px; float:left; margin-top:3px;}
.title4 {color:#ff6600; text-align:right; float:left; width:80px;  margin-top:2px;}
.ctitlet {width:780px; margin-left:10px; border-top:1px dashed #cfd9e2; margin-top:5px; padding-top:10px;}
.title5 {float:left; width:525px;}
.title5 a {color:#0145e4;}
.title6 { width:180px; float:right;}

/* schoollist */

.shoollist{ border-bottom:1px solid #cfd9e2; margin:10px; clear:both; padding-bottom:10px; padding-top:8px;}
.shoollistlf,.shoollistrg{ height:132px;}
.shoollistlf{ width:152px; height:122px; float:left; border:1px solid #ced8e1;}
.shoollistlf img{ margin:1px; width:150px; height:120px;}
.shoollistrg{ width:620px; float:right;}
.stitle { width:610px; height:30px; border-bottom:1px dashed #ced8e1;}
.stitle0 {background:url(../images/xgbbg.jpg) no-repeat 0px 0px; width:17px; float:left; margin-top:2px;}
.stitle1 {font-size:14px; font-weight:bold; margin-left:5px; float:left; width:510px;}
.stitle2 { width:75px; float:left; color:#e74b00; font-size:14px;}
.stitlem { margin-top:8px; line-height:24px; height:44px;}
.stitlet { line-height:24px; margin-top:8px;}
.stitle3 { width:527px; float:left; color:#ff6501;}
.stitle3 a {color:#ff6501;}
.stitle4 { width:75px; float:left;}

.news{ float:left; border:1px solid #cccccc; border-top:none; border-top:2px solid #7aaf23;}
.newsh1{ font-size:16px; text-align:center; line-height:40px; margin-top:10px;} 
.lyp {text-align:center; padding-top:10px;}
.zhaiy{ margin:15px 15px 0px; border-top:1px solid #ced8e1; border-bottom:1px solid #ced8e1;  padding:8px 0px;}
.zhaiy span{ line-height:30px;}
.zhaiy .spa{color:#f60;}
.newsdetail p,.newsdetail div { line-height:2; font-size:14px; margin:10px; text-indent:2em;}
.rgbox{ border:solid 1px #e4e4e4;}
.xhpic{ width:254px; height:204px; margin-top:8px; border:#ccc 1px solid; padding:2px;}

.dnrmxx p {margin-top:8px;}
.dnrmxx p span {background:url(../images/xgbbg.jpg) no-repeat 0px 0px; width:23px; float:left; margin-top:2px;}



.sabrosus { padding:15px; margin:3px; text-align:center;}
.sabrosus a { padding:2px 5px; border:#9aafe5 1px solid; color:#2e6ab1; margin-right:2px;}
.sabrosus a:hover { border:#2b66a5 1px solid; color:#666;}
.pagination a:active {border:#2b66a5 1px solid; color:#666;}
.sabrosus SPAN.current { border:navy 1px solid; padding:2px 5px; background-color:#2e6ab1; margin-right:2px; color:#fff;}
.sabrosus SPAN.disabled {border:#9aafe5 1px solid; color:#666; padding:2px 5px; margin-right:2px;}