@charset "gb2312";
*{padding:0px;margin:0px;list-style:none;}

.logo22{

display:none;
}

body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,td,th,dl,dd,dt{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{font-size:14px;font: inherit; vertical-align: baseline;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float:left;}
.fr{float:right;}
label{float:left;margin-top:2px;_margin-top:4px;}
.inputradio{float:left;*margin:-1px0;margin:6px5px00px;height:24px;line-height:24px;cursor:pointer;}
body{color:#333;font:12px/23px 宋体,Tahoma,Helvetica,Arial,sans-serif; font-size:14px;}
.wrap{width:100%;clear:both;}
select,input,img,select{vertical-align:middle;}
a{text-decoration:none; color:#666;}
a:hover{color:#000;text-decoration:underline;}
.clearit,.clearb{clear:both;font-size:0;width:0;height:0;line-height:0;visibility:hidden;overflow:hidden;}
.field-validation-error{color:red;}
.none{display:none;}
.more{position:absolute; right:10px; top:15px; font-family:"宋体"; font-size:12px;}
li{white-space:nowrap;overflow:hidden;color: #666;}
li:hover{}
h3 .hover{text-decoration:none;}
h3 a:hover{text-decoration:none;}

.header{height:220px; background:url(header.jpg) repeat-x;}
.header_top{height:35px;width:1200px; margin:0 auto; overflow:hidden;}
.header_top p{ line-height:35px; font-size:12px;}
.top_left{float:left; background:url(home.jpg) no-repeat left center; padding-left:20px;}
.top_right{float:right;}
.logo{height:140px; width:1200px; margin:0 auto; background:url(logo02.jpg) no-repeat left center; position:relative;}
.searchbox{ position:absolute; top:50px; right:20px;} 
.inputtext{ vertical-align:middle; height:33px; line-height:35px;font:normal 12px/24px Tahoma,"微软雅黑"; background:#FFF; border:1px solid #DDD; width:260px; margin-top:3px; color:#999; float:left; display:inline; padding-left:5px;} 
.searchBtn{ display:block; width:50px; height:33px; border:none; cursor:pointer; float:left; margin-left:-51px; margin-top:5px; display:inline;background-color: transparent; background:url(searchbtn.jpg) no-repeat 0px 1px;}
.header_nav{width:1200px;margin:0 auto; height:45px; line-height:45px; font-family:"微软雅黑"; letter-spacing:1px;}
.header_nav ul{width:1200px; margin:0 auto; color:#FFF;}
.header_nav ul li{float:left; width:90px;}
.header_nav ul li a{color:#FFF; display:block;}
.header_nav ul li a:hover{text-decoration:none;}
.flashpic{width:1200px; margin:0 auto; height:360px; clear:both; margin-top:15px;}


.main{width:1200px; margin:0 auto; margin-top:20px; overflow:hidden;}
.main h3{font-weight:bold; font-size:14px;}
.main_left{width:450px; float:left; overflow:hidden;position:relative; margin-right:30px;}
.main_left h3{height:35px; line-height:35px;  margin-bottom:15px;border-bottom:1px solid #DFDFDF;}
.main_left h3 a{display:block; float:left; width:90px; text-align:center;text-decoration:none;}
.main_left h3 .hover{ border-bottom:2px solid #0063C8;}
.main_left .more{top:15px;}
.main_left .picjs{ overflow:hidden; clear:both;}
.main_left .picjs dl{ clear:both; overflow:hidden;border-bottom:1px solid #DFDFDF; padding-bottom:10px; margin-bottom:10px;}
.main_left .picjs dl dt{float:left; width:120px; height:80px;}
.main_left .picjs dl dd{ float:right;width:300px;}
.main_left .picjs dl dd h4{color:#920413; font-weight:bold; text-align:center; font-size:14px;}
.main_left .picjs dl dd h4 a{color:#920413;}
.main_left .picjs dl dd p{ font-size:12px; margin-top:15px;}
.main_left .picjs ul{ clear:both;}
.main_left .picjs ul .data{float:right;}
.main_left .picjs ul li{overflow:hidden;white-space: nowrap; line-height:30px;background:url(li.jpg) no-repeat left center; text-indent:20px;}
.main_left .picjs .title{overflow:hidden;white-space: nowrap; width:390px; display:block;}



.main_middle{width:400px; float:left; overflow:hidden;position:relative; margin-right:30px;}
.main_middle .more{top:15px;}
.main_middle h3{height:35px; line-height:35px; margin-bottom:10px; border-bottom:1px solid #DFDFDF;}
.main_middle h3 a{display:block; float:left; width:90px; text-align:center;}
.main_middle h3 .hover{ border-bottom:2px solid #0063C8;}
.main_middle .newslist ul .data{float:right;}
.main_middle .newslist .title{overflow:hidden;white-space: nowrap; width:320px; display:block;}
.main_middle .newslist ul li{overflow:hidden;white-space: nowrap; line-height:31px; background:url(li.jpg) no-repeat left center; text-indent:20px;}

.main_right{width:280px; float:left;}
.main_right h3{height:35px; line-height:35px; margin-bottom:15px; border-bottom:1px solid #DFDFDF;}
.main_right h3 a{display:block; float:left; width:90px; text-align:center;border-bottom:2px solid #0063C8;}
.main_right ul{}
.main_right ul li{margin-bottom:15px;} 


.frlink{background-color:#EEE; margin-top:5px; font-size:12px;}
.foot_tab{width:1200px; margin:0 auto; border-bottom:1px solid #E1E1E1;}
.foot_tab h3{font-size:14px; font-weight:bold; height:40px; line-height:50px; border-bottom:1px solid #E1E1E1; text-indent:30px;}
.foot_tab div{ border-top:1px solid #FFF; border-bottom:1px solid #E1E1E1; padding-top:20px;}
.foot_tab dl{position:relative;min-height:40px;zoom:1; overflow:hidden; padding-top:10px;}
.foot_tab dl dt{border-bottom:1px solid #DFDFDF; overflow:hidden;}
.foot_tab dl dt a{display:block;float:left;height:33px; line-height:33px; padding: 0 8px; text-align:center; margin-left:20px; font-size:14px; font-weight:bold;}
.foot_tab dl dt .hover{ border:1px solid #D3D3D3; background-color:#FFF; border-bottom:none;}
.foot_tab dl dd{ float:left; line-height:20px; padding:10px 10px; border-top: 1px solid #FFF;}
.foot_tab dl dd li{float:left;line-height:180%;width:195px;}
.foot_tab dl dd a{margin-right:20px; color:#666; display:block; float:left;}
.foot_tab dl dd span{display:none;}
.foot_tab a{ font-size:12px;}

.footer{ height:120px; background-color:#EEE;}
.copyright{width:1200px; height:100px; padding-top:20px;margin:0 auto; color:#666; font-size:12px; vertical-align:middle; position:relative; border-top:1px solid #FFF;}
.copyright p{ margin-bottom:10px;}
.jxgcpic{position:absolute;right:10px;top:20px;}

.listpic{width:1200px; margin:0 auto; height:260px; clear:both; margin-top:15px; margin-bottom:15px;}
.list{width:1200px; margin:0 auto; overflow:hidden;}
.list-left{width:880px; float:left;}
.list-left h3{ width:120px; border-bottom:2px solid #0063C8; text-align:center; height:40px; line-height:40px; font-weight:bold;}
.list-news{border-top:1px solid #DFDFDF;}
.list-news ul{padding:20px;}
.list-news ul li{ background:url(li.jpg) no-repeat left center; line-height: 200%; text-indent:20px;}
.list-news ul li span{display:inline-block; float:right;}
.list-js{}
.list-js ul{}
.list-js ul li{background:none; float:left; width:165px; text-align:center;text-indent:0px;}
.list_box{position:relative;}
.list_box ul{border-top: 1px solid #DFDFDF; padding-top:15px;}

.pagelist{text-align:center; padding-bottom:20px;margin-bottom:15px;margin-right:15px; clear:both;} 
.pagelist a{display:inline-block; height:20px;padding:7px; border:0px solid #DFDFDF;} 
.pagelist a:hover{} 
.pagelist b{ display:inline-block; height:22px; padding:0 7px; color:#FFF; background-color:#0063C8;} 
.pagelist a b{ display:inline-block; height:18px; border:none; line-height:18px; padding:0 3px; color:#999; background-color:#FFF;} 

.list-right{width:280px; float:right;}
.list-class h3{ height:100px; line-height:100px; background:url(h3-class.jpg) no-repeat left center; color:#FFF; font-weight:bold; letter-spacing:1px; text-indent:20px;}
.list-class ul{ background-color:#EBEBEB;}
.list-class ul li{ height:40px; line-height:40px; border-bottom:1px solid #FFF; text-indent:20px;}
.list-class ul li:hover{background-color:#E1F0FF;}
.list-class ul li a{color:#004A9F; display:block;}
.list-class ul li .curr{color:#F00; background-color:#E1F0FF;}



.zxlist{ border:1px solid #DFDFDF; overflow:hidden; margin-top:15px;}
.zxlist dl dt a{ display:block; float:left; height:30px; line-height:30px; text-align:center; font-size:14px; font-weight:bold; padding-left:10px; padding-right:10px; letter-spacing:1px; text-decoration:none; width: 80px;} 
.zxlist dl dt .hover{ background-color:#F2F2F2; border-right:1px solid #DFDFDF; border-left:1px solid #DFDFDF;margin-left:-1px;}
.zxlist dd{clear:both; font-size:12px;border-top:1px solid #DFDFDF;}
.gzrank{ background:url(rank.jpg) no-repeat 15px 20px; white-space:nowrap;overflow:hidden; padding:15px 20px 15px 40px;}
.gzrank li{line-height:25px;}
.zxnews{overflow:hidden; padding:15px 20px 15px 20px;}
.zxnews li{line-height:25px;white-space:nowrap;overflow:hidden;}

.pagenav{ border-bottom:1px solid #D9D9D9; height:40px;line-height:40px; font-size:13px; text-indent:10px; margin-right:15px; margin-bottom:15px;} 

.newscontent{ text-align:left; padding-left:20px; padding-right:20px; padding-bottom:20px; margin-right:15px;} 
.newscontent h4{ text-align:center; padding-top:40px; font-size:18px; font-weight:bold; margin-bottom:10px;} 
.newscontent h4 span{ font-size:13px; font-weight:normal;} 
.newscontent li{ overflow:hidden; white-space:nowrap;}
 .newscontent .artinfo{ text-align:center; margin-bottom:10px; padding-bottom:5px; font-size:12px;} 
.artinfo .newstime{ display:inline-block; margin-right:20px;} 
.newstext{ margin-top:20px; font-size:14px; line-height:180%;} 
.newstext table { border-collapse:collapse; border:1px solid #D0DbE7; width:100%;} 
.newstext table th{ border:1px solid #D0DbE7; text-align:center; padding:5px;} 
.newstext table td{ border:1px solid #D0DbE7; padding:5px;} 
 /*.newstext table tbody>tr>td:nth-child(1){ text-align:left; padding-left:4px; padding-left:4px; } */
.newstext p{ margin-bottom:10px;}  
.nextprev{ padding:20px;  border-top:1px solid #D9D9D9;  margin-right:15px; margin-bottom:40px; font-size:12px; margin-top:50px;}
.nextprev ul{ border:none;}

/*搜索模板*/
.result{font-size:14px; padding:20px; margin-right:15px;}
.result span{color:#BD3E3E;}
.searchlist{padding: 0 20px;margin-right:15px;}
.searchlist dl{padding-bottom:15px;}
.searchlist dl dt { font-size:14px; color:#333; font-weight:bold;}
.searchlist dl dd{font-size:12px; color:#707070;}
.searchlist dl  .smalltext{text-indent:2em;margin-top:5px;}
.searchlist dl .linkdress{text-indent:2em;}

/*师资队伍样式表*/
.teacherlist table{margin-top:10px; margin-bottom:10px;}
.teacherlist table b{background-color:#12498C;margin-right:10px;line-height: 22px; color:#FFF; padding:10px;}
.teacherlist table a{color:#2D5299;  border:1px solid #CCC; padding: 3px; margin-top:5px;line-height: 20px;}
.teacherlist table a:hover{text-decoration:none;  border:1px solid #900;}
.teacherlist table .changefieldandcss{background:#900; border:1px solid :#900;color:#FFF;}
.teacherlist table a b{ display:inline-block; height:18px; border:none; line-height:18px; padding:0 3px; color:#999; background-color:#FFF;}