body { font-size:12px; color:#525252; font-family:"宋体" Arial;}
.head, .container, .banner, .foot, .loc, .notice { width:1000px; margin:0 auto;}
.container{padding:0px 0 10px 0;}
/*--------------------- head-----------*/
.header { background:url(/system/_owners/mpa/_webprj/dfiles/images/topbg.jpg) left top repeat-x;}
.topnav { line-height:30px;}
.topnav .login { float:right; width:515px;}
.topnav .login span{float:right;}
.topnav .login span a.user{color:#99191a;font-weight:bold;}
.head .logo { float:left; width:316px; overflow:hidden; padding:10px 10px;}
.topinput { background:url(/system/_owners/mpa/_webprj/dfiles/images/inputbg.jpg) left top repeat-x; border:1px solid #cacaca; height:19px; line-height:19px;}
.head .tel { float:right; width:230px; padding-top:35px;}
.data { background:url(/system/_owners/mpa/_webprj/dfiles/images/clock.jpg) 10px center no-repeat; padding-left:25px; line-height:20px;}
input.tj { height:21px; line-height:21px; border:none; width:48px; color:#fff; background:url(/system/_owners/mpa/_webprj/dfiles/images/dlbg.jpg) no-repeat center;}

#nav {height:42px;line-height: 42px; list-style-type: none; position:relative;background:url(/system/_owners/mpa/_webprj/dfiles/images/navbg.jpg) left  5px repeat-x; z-index:9;}
#nav a { display: block; width:99px;  text-align:center; font-weight:bold; font-family:"微软雅黑";padding-top:8px;height:34px;line-height:20px;}
#nav a:link { color:#525252; text-decoration:none;font-size:14px;font-weight:bold;}
#nav a:visited { color:#000; text-decoration:none;}
#nav a:hover { color:#000; text-decoration:none;}
#nav li { float: left; width: 99px;}
#nav li a:hover {color:#c11313;background:none;}
#nav li ul { line-height: 29px; list-style-type: none; text-align:left; left: -999em;top:32px;  width:140px;  position: absolute;}
#nav li ul li {background: #F6F6F6;border-top:1px solid #fff; width:140px;}
#nav li ul a { display: block;  text-align:left; padding-left:23px; height:24px;line-height:24px;padding-top:0px; width:117px;}
#nav li ul a:link { color:#666; text-decoration:none; font-weight:normal;}
#nav li ul a:visited { color:#666; text-decoration:none; font-weight:normal;}
#nav li ul a:hover { color:#fff; text-decoration:none; font-weight:normal; background:#c11313;}
#nav li:hover ul { left: auto;}
#nav li.sfhover ul { left: auto;}
#nav a.hot{}
#nav li.current{}
#nav li.current a{color:#fff!important; background:url(/system/_owners/mpa/_webprj/dfiles/images/navh_03.gif) no-repeat center;}
#nav li.current a:hover{color:#c11313!important;background:none;}


/*---------------------  banner -----------*/
.banner{ position:relative;z-index:1;padding-bottom:10px;}
.picshow { z-index:444; position:relative; width: 100%; height: 303px;}
.picshow_main {	position: relative; width: 1000px; height: 303px;overflow:hidden;padding:0px 0;}
.picshow_main .imgbig {	filter: progid:dximagetransform.microsoft.wipe(gradientsize=1.0,wipestyle=4, motion=forward); width: 1000px; height: 303px;}
.picshow_change {position: absolute; text-align: left; bottom: 0px; height: 30px; right: 0px; left: 905px;}
.picshow_change img {width:20px; height: 15px;}
.picshow_change a {	border: 1px solid; display: block; width:20px;height:15px;float: left; margin-right: 5px;  -display: inline;}
.picshow_active {display:block;}
.picshow_unactive {display:none;}
a.axx {	border-color: #555;}
a.axx:hover {border-color: #000;}
a.axx img {	filter: alpha(opacity=40); opacity: 0.4; -moz-opacity: 0.4;}
a.axx:hover img {filter: alpha(opacity=100); opacity: 1.0; -moz-opacity: 1.0;}
a.bxx {	border-color: #000;}
a.bxx:hover {border-color: #000;}

/*---------------------  内页框架 -----------*/


.neyleft{float:left; width:241px;}
.neyleft dl{padding:10px 0;border:1px solid #d5d5d5;border-top:none;}
.neyleft h1{background:url(/system/_owners/mpa/_webprj/dfiles/images/left_03.gif) no-repeat center top;height:40px;line-height:30px;color:#000;font-size:14px;font-weight:bold;padding-left:35px;}
.neyleft dl dd{padding-left:16px;}
.neyleft dl dd a{display:block;height:31px;line-height:31px; width:200px;padding-left:23px;border-bottom:1px solid #d5d5d5;}
.neyleft dl dd a:hover,.neyleft dl dd a.current{background:url(/system/_owners/mpa/_webprj/dfiles/images/hover_07.png) right center no-repeat;color:#fff; text-decoration:none;border-bottom:1px solid #fff;}
.n_search{border:1px solid #d5d5d5;border-top:none;padding-top:10px;}
.n_search table{ width:175px;margin:0 auto;}
.area,.n_input{background:url(/system/_owners/mpa/_webprj/dfiles/images/inputbg.jpg) left top repeat-x;  border:1px solid #cacaca; height:24px; line-height:24px; width:173px;}
.n_input{width:170px;}
.area{height:28px; line-height:28px;}
.n_tj{background:url(/system/_owners/mpa/_webprj/dfiles/images/s_10.gif) no-repeat center;width:62px;height:24px;line-height:24px;border:none;}

.tl_list { overflow:hidden;padding:0 15px;border:1px solid #d5d5d5;border-top:none;padding-bottom:8px;}
.tl_list li{overflow:26px;overflow:hidden;padding-right:15px;border-bottom:1px solid #d5d5d5;}
.tl_list span{float:right;color:#737373;line-height:26px;}
.tl_list a{ color:#737373;line-height:26px;width:180px;background:url(/system/_owners/mpa/_webprj/dfiles/images/ico.gif) left center no-repeat;padding-left:15px;}

.viewt{text-align:center;color:#000;font-weight:bold;font-size:14px;line-height:30px;}
.ly{background:#fafafa;height:29px;line-height:29px;border:1px solid #e8e8e8;padding:0 5px;}
.ly span{float:right;padding-top:6px;}
.viewinfo{line-height:200%;}

.p_m_t{border-bottom:1px solid #dedede;height:26px;}
.p_m_info{color:#676767;line-height:200%;padding:5px;}
.p_m_b,.pview .p_m .p_m_b a{color:#676767;}
.p_m_b{border-top:1px dashed #e0e0e0;margin-top:10px;}
.p_m_b div{position:relative;line-height:300%;}
.p_m_b div a{color:#cd3a19;}

.neyright{width:740px;float:right;}



.n_content{padding:10px 0;}
.loc{border-bottom:1px solid #d5d5d5; line-height:30px; width:100%;}
.loc span.siteMap{line-height:30px;color:#000;color:#585858;padding-left:20px;background:url(/system/_owners/mpa/_webprj/dfiles/images/ico_06.gif) no-repeat left center;}
.loc span a{color:#585858; line-height:30px;}

.loc a:hover { color:#c11313;}


/*---------------------   新闻列表 -----------*/
div.n_list{line-height:280%;background:url(/system/_owners/mpa/_webprj/dfiles/Images/new.gif) left center no-repeat;padding-left:15px; border-bottom:1px dashed #606060;}
div.n_list a{dispaly:inline-block;height:16px;line-height:16px;padding:2px;}
div.n_list a:hover{background:#c11313;color:#fff; text-decoration:none;}


.table{padding-top:10px;}
.table table tr td a.bj {  width:22px; height:22px; display:block;background:url(/system/_owners/mpa/_webprj/dfiles/images/dd.png) left center no-repeat;margin:0 auto;}
.table table tr td a.bj:hover { background:url(/system/_owners/mpa/_webprj/dfiles/images/dd_h.png) left center no-repeat;}


tr.odd { background:url(/system/_owners/mpa/_webprj/dfiles/images/table_bg.gif) repeat left center;}
tr.even { background:#fff;}
div.datagrid_div { width: 100%; border: 1px solid #999;}

/*****************样式1*******************/
table.datagrid1 { border-collapse: collapse; border-bottom: 1px solid #666;}
table.datagrid1 th { color: #d9d9d9; padding: 3px; font-family: monospace; background: #fff; text-align: left; border-top: 1px solid #666; border-bottom: 1px solid #666;}
table.datagrid1 td { padding: 3px; border-top: 1px solid #ccc;}
/*****************样式2 [使用样式2中]*******************/
table.datagrid2 { border-collapse: collapse;}
table.datagrid2 th { text-align: center; background: #fff; padding: 3px; border: 1px #d9d9d9 solid; line-height:24px;}
table.datagrid2 td { padding: 3px; border: none; border:1px #d9d9d9 solid; text-align: center; line-height:24px;}
/*****************样式3*******************/
table.datagrid3 { border-collapse: separate;}
table.datagrid3 th { text-align: left; background: #ddd; padding: 3px; border: 0px solid #fff;}
table.datagrid3 td { padding: 3px; border: 0px solid #fff;}
/*****************样式4*******************/
table.datagrid4 { border-collapse: collapse;}
table.datagrid4 th { text-align: left; background: #ddd; padding: 3px; border: none;}
table.datagrid4 td { padding: 3px; border: none; border-top: 1px solid #fff;}
/*****************************************/

.datagrid2 tr:hover,  tr.hover { background: #eee;}

.pp_list{padding:10px 0;border:1px solid #d5d5d5; border-top:none;overflow:hidden;}
.pp_list ul li{float:left;width:222px; height:180px; text-align:center; background:url(/system/_owners/mpa/_webprj/dfiles/images/tt_14.gif) right 2px no-repeat;padding-right:6px;margin:5px 5px 5px 15px;_margin:5px 5px 5px 10px;}
.pp_list ul li img{border:1px solid #d5d5d5;}
.pp_list ul li a{line-height:40px;}
.pp_list ul li a:hover{filter: Alpha(opacity=65);opacity:0.65;}


/*---------------------  foot -----------*/


.foot .links { background:#f4f4f4; padding:5px;}
.foot .links .linklist { background:#fff; line-height:35px;}
.foot .links .linklist b { color:#000; border-right:1px dashed #585858; padding:10px;}
.foot .links .linklist a { padding:10px 10px; color:#585858;}
.footnav { background:url(/system/_owners/mpa/_webprj/dfiles/images/linksbg.jpg) left top repeat-x; height:33px; line-height:33px; text-align:center;}
.footnav a { color:#525252;}
.copyright { padding:10px;}
.copyright p { width:500px; margin:0 auto; text-align:center; line-height:180%;}


.viewinfo{line-height:200%;padding:10px;}
.viewinfo img{ max-width:600px;}

.list{padding:5px 0;padding-top:10px;}
.list img{border:1px solid #ebebeb;}
.lin;th3 a{font-size:12px;color:#979797; display:block;overflow: hidden;text-oding:10px;}

.list{padding:5px 0;padding-top:10px;}
.list img{border:1px solid #ebebeb;}
.list h3 a{font-size:12px;color:#979797; display:block;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;
    width: 170px;
	line-height:150%;}
.list p{line-height:20px;padding:5px 0;}
.list p a{color:#30670b;}
.hf{width:48px;height:20px;line-height:20px;background:url(/system/_owners/mpa/_webprj/dfiles/images/dlbg.jpg) no-repeat center; text-align:center;color:#fff; display:block;}
a.hf:hover{color:#fff; text-decoration:none;}
.picmore span{float:right;padding-right:15px;}
.picmore{padding:5px;}


/*---------------------  login reg -----------*/



.infoForm{padding:30px; padding-left:100px;border:1px solid #ebebeb;background:#fbfbfb;}
.infoForm table{line-height:40px;}
.infoForm p{font-size:14px;font-weight:bold;line-height:40px;}
.infoForm .tj{background:url(/system/_owners/mpa/_webprj/dfiles/images/dlbg1.jpg) no-repeat center; width:72px;line-height:21px;height:21px;border:none;color:#fff;}
.login_header{ height:75px; border-bottom:1px solid #e3e3e3; width:100%; text-align:center;}
.l_head{ width:900px; margin:0 auto; height:75px;}
.login_logo{ margin-top:10px;}
.login_top{ line-height:35px; color:#ddd;}
.login_con{ padding-top:20px; padding-bottom:20px;}
.login1{ background:url(/system/_owners/mpa/_webprj/dfiles/images/login_boxbg.jpg) no-repeat; font-size:18px; font-family:"微软雅黑"; color:#777;}
.login_til{ font-size:20px; font-weight:bold; padding-left:20px;}
.login_1{color:#777; font-size:14px; padding-right:10px;}
.cc07{ border:1px solid #bbbbbb; width:220px; height:26px; line-height:26px; padding:0 3px;}
.login_btn{ background:url(/system/_owners/mpa/_webprj/dfiles/images/dlbg1.jpg) no-repeat; width:72px;line-height:21px;height:21px; border:none; font-size:12px; font-weight:bold; color:#fff;}
.input_on{ border:1px solid #c00000;width:220px; height:26px; line-height:26px;padding:0 3px;}
.login_bot{ background:#efefef; text-align:center; border-top:5px solid #d8d8d8; margin-top:20px; min-height:100px; line-height:60px; color:#999;}

.txt ul li a{ width:167px;display:inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;}
	
.t_pic li{float:left;width:127px; text-align:center;margin:0 13px;height:120px;overflow:hidden;}
.t_pic li img{border:1px solid #ebebeb;}
.t_pic li a{line-height:20px; width:127px;color:#737373;}
.t_pic li a:hover{filter: Alpha(opacity=65);opacity:0.65;}

.list1{padding:0px 0;}
.list1 img{border:1px solid #ebebeb;}
.list1 h3 a{font-size:12px;color:#737373; display:block;overflow: hidden;text-overflow: ellipsis;
    white-space: nowrap;
    width: 170px;
	line-height:130%;}
.list1 p{line-height:20px;padding:5px 0;color:#737373;}
.list1 a{color:#737373;}
.list1 a:hover{filter: Alpha(opacity=65);opacity:0.65;}


/*-------------新增教师队伍图片样式----------------*/

.newslist2{border-bottom:1px dotted #dcdcdc;padding:15px 0;overflow:hidden;}
.newsimg{float:left;width:125px;} 
.newsimg img{border:1px solid #dcdcdc;}
.news_info{float:right;width:605px;}
.news_info  a{font-weight:bold;color:#000;line-height:150%;}
.news_info span,.news_info span a{display:block;color:#d1d2d4;line-height:24px; font-weight:normal;}
.news_info span a{display:inline-block;}
.newslist a:hover{color:#99191a;text-decoration:none;}
a.newsimg:hover{filter: Alpha(opacity=65);opacity:0.65;}

.news_info P{line-height:180%;padding-top:5px;}
.news_info P b{color:#99191a;}


.Show{text-align:right;}
.Show a {
    display:inline-block;
    height: 24px;
    width: 25px;
	background-image:url(/system/_owners/mpa/_webprj/dfiles/images/Show.gif) 
;}
.Show a.textshow{  background-position: left top;}
.Show a.textshow:hover{  background-position: left bottom;}
.Show a.picshow{ background-position: right top;}
.Show a.picshow:hover{background-position: right bottom;}