/*html,body{height:100%}*/
body, ul, ol, li, dl, dt, dd, p, h1, h2, h3, h4, h5, h6, form, fieldset, table, td, img, div {border:0 none;margin:0;padding:0;}
header,footer, section, details, aside, menu, nav, article, hgroup, figure, figcaption, time {display:block;margin:0px;padding:0px;}

input{outline:none;}
ul,ol,li{list-style-type:none;}

body{font:12px/1.5 '宋体',Helvetica,Arial,sans-serif; color:#444; background:#fff;}
a{ color:#5B5B5B; text-decoration:none;}
a:hover{color:#4AB344; text-decoration:none;}

#top{ height:40px; background:url(../img/top.jpg) repeat-x; line-height:38px; border-bottom:1px solid #E3E3E3; overflow:hidden; color:#979797;}
#top a{ color:#979797;}
#tel a{ margin:0 3px;}
#tel em{ color:#FF0305; font-size:14px; font-weight:bold;font-family:Arial, Helvetica, sans-serif;font-style:normal;}
#tel a:hover{ text-decoration:underline;}
.fl{float:left; font-size:14px;}
.fr{float:right;}
.warp{width:1200px;margin:0 auto;clear:both;}
.clearfix:before,.clearfix:after{content:"";display:table;}
.clearfix:after{clear:both;}
.clearfix{*zoom:1;/*IE/7/6*/}
#header{position:relative; z-index:999;}
#topbanner{ height:112px; position:relative;}
#topbanner #logo{ position:absolute; left:0; top:0; width:600px; height:100px;}
#topbanner #logo a{ display: block;height: 112px;text-indent: -2000px;overflow: hidden; margin-top:12px;}
#topbanner #logo a{ background:url(/img/logo.jpg) top left no-repeat;}
#topbanner #serch{ width:auto; position:absolute; right:10px; top:32px;}
#topbanner #serch .serchbox{ height:38px; background-color:#4AB344; overflow:hidden;}
#topbanner #serch .serchbox{background-color:#4AB344;}
.sechn{background-color:#4AB344;}
.sechl{ background:none; border:0 none; width:302px; height:34px; padding-left:35px; background:url(../img/serch.jpg) #fff 7px center no-repeat; display:inline; float:left; margin-top:2px; line-height:32px;margin-left:2px; color:#9F9F9F;}
.sechn{ width:67px; height:38px;background-color:#4AB344; border:0; float:right; display:inline; font-size:14px; cursor:pointer; font-family:"微软雅黑"; color:#fff;}

.hotwords{ color:#4AB344; margin-top:8px; font-size:14px;}
.hotwords a{color:#4AB344; margin:0 3px;}
.hotwords a:hover{ text-decoration:underline;}
/*menu*/
#menu{ height:47px; background-color:#4AB344; position:relative; z-index:1000; }

.nav{ display:inline; float:left; padding-left:30px;}
.nav li{ display:inline; float:left;}
.nav li a{ display:inline-block;height:47px; line-height:46px; color:#fff; padding:0 30px; font-size:16px; }
.nav li a:hover,.nav li.current a{ background-color:#388B34; color:#fff;}
.zxbm{ display:inline; float:right; margin-left:3px;}
.zxbm a{ display:block; height:33px; padding-top:14px;}

.hot_img {
    display: block;
    position: absolute;
    top: -6px;
	margin-left:40px;

}

*教学活动*/
.jxhdbox{ border:1px solid #e4e4e4;margin-top:14px; width:1198px; background-color:#fff; height:430px;}
.jxhd_tt{ height:45px; border-bottom:1px solid #E4E4E4;}
.jxhd_tt .more{ line-height:43px;}
.jxhd_list_tt{ height:47px; position:relative; margin-top:-1px;  display:inline; float:right;padding-right:0px; }
.jxhd_list_tt li{ height:45px; width:119px; border:1px solid #E4E4E4; border-right:0; font-size:14px; line-height:43px; text-align:center; display:inline; float:left;}
.jxhd_list_tt li a{ color:#5D5D5D; font-size:14px; display:block; height:45px;}
.jxhd_list_tt li.on{ border-bottom:0; border-top:2px solid #4AB344; background-color:#fff;}
.jxhd_list_tt li.on a{ color:#4AB344;}
.jxhd_list li{ width:282px; margin-left:14px; display:inline; float:left; margin-top:21px; color:#B2B2B2;}
.jxhd_list li img{ width:282px; height:362px;}
.jxhd_list li h3{ height:41px; line-height:40px; color:#474747;}
.jxhd_list li span.renshu{ float:left; line-height:30px;}
.jxhd_list li span.bm{ float:right; width:81px; height:29px; text-align:center; margin-right:7px;}
.jxhd_list li span.bm a{ height:29px; display:block; line-height:28px; background-color:#26A9E1; color:#fff; border-radius:2px;-moz-border-radius:2px;-webkit-border-radius:2px; }
.jxhd_list li span.bm a:hover{ background-color:#006DCC;}
.jxhd_listbox{ position:relative; margin:0 auto; height:430px; overflow:hidden;}
.fml{ font-family:"Microsoft YaHei";}
.ty_h3{ color:#4AB344;}
.ty_h3{ height:23px; color:#4AB344; line-height:22px; font-size:16px; font-weight:normal; border-left:5px solid #4AB344; padding-left:11px; margin-top:10px; display:inline; float:left;font-size:18px;}
.ty_h3_1{ height:23px; color:#4AB344; line-height:22px; font-size:16px; font-weight:normal; padding-left:11px; margin-top:10px; display:inline; float:left;width:80px;padding-bottom:11px;border-bottom:#4AB344 2px solid; font-size:18px;}
/*footer*/
#footer{ background-color:#333333; margin-top:14px; text-align:center; color:#fff; padding:25px 0; border-top:#4AB344 2px solid}
#footer a{ color:#fff; margin:0 5px;}
#footer a:hover{ color:#fff; text-decoration:underline;}
.kbwp{width:1200px; float:left; font-size:14px;}
.xyhj_list{ padding-left:7px; overflow:hidden;}
.xyhj_list li{ width:280px; display:inline; float:left; margin:0 6px; margin-top:15px;text-align:center; padding:2px; border:0px solid #e4e4e4;}
.xyhj_list li img{ width:280px; height:240px;}
.xyhj_list li p{ margin-top:10px;}

.mar_top {
    margin-top: 5px;
}
.weizhi{ height:40px; line-height:40px; margin-top:10px; padding-left:10px; border-bottom:1px dashed #e4e4e4;color:#9d9d9d;font-size:14px;}
.weizhi span{ display:inline; float:left; height:39px; line-height:39px; background:url(../images/weizhi.gif) left center no-repeat; padding-left:18px; font-size:14px;}
/*leftbox*/
.leftbox{ width:285px; display:inline; float:left; margin-top:14px;}
.leftbox .lanmutt{ height:47px; line-height:46px;border:1px solid #e4e4e4;  border-top:2px solid #4AB344; padding-left:11px;font-size:16px;color:#4AB344; background-color:#fff;}
/*rightbox*/
.rightbox{ width:898px;border:1px solid #e4e4e4; background-color:#fff;display:inline;float:right; margin-top:14px;}
.rightbox2{ border:0 none; width:900px; background:none;}
.about_infobd{ background-color:#fff;border:1px solid #e4e4e4;}

.white{overflow:hidden;}
.lanmulist{ margin-top:10px;}
.lanmulist li{ height:41px; line-height:40px; margin-top:4px; position:relative;}
.lanmulist li a{ display:block; height:40px; padding-left:26px; height:36px; font-size:14px; padding-bottom:4px; border-bottom:1px solid #e4e4e4;}
.lanmulist li a em{ position:absolute; left:12px; top:50%; margin-top:-7px;width:4px; height:16px; line-height:normal; background-color:#4AB344;}
.lanmulist li a:hover,.lanmulist li.current a{ background-color:#4AB344; color:#fff; border-bottom:0; height:37px;}
.lanmulist li a:hover em,.lanmulist li.current a em{ background-color:#009900;}
.content{ padding:20px; font-size:14px; line-height:175%; line-height:24px; padding-top:10px;}
.content p{ margin:14px 0;}


.ty_ttbox{ height:45px; border:1px solid #dedede; background-color:#fff;}
.ty_ttbox2{ height:44px; border-top:2px solid #4AB344}
.ty_ttbox .more{ line-height:43px;}
.ty_ttbox .ty_h3{ border-left:0;}

/*新闻资讯*/
.newbox{ width:228px; background-color:#fff; display:inline; float:right; margin-top:11px;}
.ty_h3{ height:23px; color:#4AB344; line-height:22px; font-size:16px; font-weight:normal; border-left:5px solid #4AB344; padding-left:11px; margin-top:10px; display:inline; float:left;}
.newbox .ty_h3{ height:42px; display:block; float:none; padding-left:13px; line-height:40px; border:1px solid #E4E4E4; font-weight:normal; margin-top:0;}
.newsboxct{ height:236px;}
.newslist{ padding-left:15px; padding-top:10px;}
.newslist li{ height:28px; line-height:28px; font-size:14PX;}
.newslist li a{ background:url(../images/h_dian.jpg) center left no-repeat; padding-left:10px;}
.newslist li a:hover{ background:url(../images/blue_dian.jpg) left center no-repeat;}
.newslist li.news a{ background:url(../images/red_dian.jpg) left center no-repeat; color:#EC1920;}
.newslist li span{ display:inline; float:right; color:#A4A4A4;}
.more{ float:right; display:inline; margin-right:10px; font-family:"宋体"; font-size:14PX;}
.more a{ color:#BDBDBD;}
.more a:hover{ text-decoration:underline;color:#BDBDBD;}
.bd{border-left:#e4e4e4 1px solid;border-right:#e4e4e4 1px solid;border-bottom:#e4e4e4 1px solid}
.kbwp1{width:890px; float:left; font-size:14px;}
.plist_list{ padding-left:7px; overflow:hidden;}
.plist_list li{ width:266px; display:inline; float:left; margin:0 3px; margin-top:15px;text-align:center; padding:10px; border:1px solid #e4e4e4;}
.plist_list li img{ width:260px; height:224px;}
.plist_list li p{ margin-top:10px;}

/*page*/
#page{margin:30px 5%;text-align:center; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
#page .scott{ display:inline-block; margin:0 auto;overflow:hidden;}
#page .scott span,#page .scott a:hover{ background-color:#4AB344; border:1px solid #4AB344; color:#fff; border-radius:3px; display:inline; float:left; margin:0 2px; padding:0 16px; height:36px; line-height:36px;}
#page .scott a,#page .scott span.morepage{padding:0 16px; height:36px; line-height:36px; background-color:#fff; border:1px solid #DEDEDE;border-radius:3px;margin:0 2px; display:inline; float:left; color:#737373;}
#page .scott span.morepage input{ width:25px; height:16px; border:1px solid #E1DFE0; background:none; margin-top:8px; float:left; margin-right:5px; padding-left:3px;}
#page .scott span.morepage{color:#737373;}