@charset "utf-8";


body{ 
margin:0;
padding:0;
font-family:"微软雅黑";
font-size:14px;
}
ul,li{
list-style-type:none;
margin:0;
padding:0;
}
img{
border:0;
}
a{
text-decoration:none;
color:#333;
}
a:hover{
text-decoration:none;
color:#376ca2;
}
.fl{
float:left !important;
}

.fr{
float:right !important;
}
.clearfix:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.clearboth{
clear:both;
border:0px;
padding:0px;
margin:0px;
}
.con1150{
width: 1150px;
height: auto;
margin: 0 auto;
}


.bodybg{
background:url(../images/i_bodybg.png) top repeat-x #efefef;
}
.wrapper{
width:1150px;
background:#FFF;
margin:0 auto;
height:auto;
padding:0 26px;
}
.wrapper2{
width:100%;
background:#FFF;
margin:0 auto;
height:auto;
}

.header{
height:136px;
background:url(../images/top_bg.png) left bottom no-repeat;
}
.logo{
width:700px;
float:left;
margin-top:25px;
}
.top_right{
width:240px;
float:right;
padding-top:30px;
}
.toplink{
line-height:40px;
font-size:12px;
text-align:right
}
.toplink a{
margin: 0 10px;
}
.toplink a{
line-height:40px;
font-size:12px;
color:#666;
}
.search{
text-align:right; border:1px #ccc solid; width:230px; height:30px;
}
.keyword{
width: 190px;
height: 28px;line-height:28px; 
text-indent: 1em;
border:0px;
color: #9b9b9b;}
.search .btn{
width: 34px;
height: 30px;
background: url("../images/searchbtn.gif") no-repeat 0 -2px;
border: none;
cursor:pointer}

.nav{
background:url(../images/nav_bag.png) center repeat-x #396ea4;
width:1150px;
border-radius:6px;
height:51px; margin:0 auto;
}
.nav ul{
margin:0;
padding:0;
}

.main{ margin:20px auto; height:auto}

.main_one{}
.pic_new{ height:316px;width: 550px; float:left}
.hiSlider{
overflow: hidden;
height: 316px;
width: 550px;
background: #eee;
}
.hiSlider-item{
float: left;
height: 316px;
}
.hiSlider-item img{
width:550px;
height:316px;
}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(../images/hislider-arrow.png) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60)}
.hiSlider-btn-prev{left:10px; height:55px;top:140px;}
.hiSlider-btn-next{right:10px;background-position:-30px 0;height:55px; top:140px;}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100)}
.hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma}
.hiSlider-pages{bottom:10px;right:10px;text-align:right; display:none}
.hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd}
.hiSlider-pages a.active{background:#5472BF}


.news{ width:435px;height:316px; margin-left:20px ; float:left;}
.list_one{ min-height:245px;}
.list_one li{ text-align:right;font-size:14px; line-height:30px; color:#999999; padding-left:2px;}
.list_one li a{ float:left; background: url(../images/ico_01.png) left center no-repeat; color:#333; padding-left:10px; }
.list_one li a:hover{ color:#03C}

.btn_link{ float:right; width:120px; margin-left:20px;}
.btn_link a{display:block; width:120px; height:39px; line-height:39px; margin-bottom:7px;background:url(../images/btn_bg.png) center no-repeat; text-align:center; }
.btn_link a:hover{background:url(../images/btn_bg_1.png) center no-repeat; font-weight:bold; }

.main_two{ margin-top:20px; float:left}
.im_left{ float:left; width:394px;}
.im_center{float:left; margin-left:20px;width:394px;}
.im_right{float:right; margin-left:20px; width:320px; }
.im_right .title{
background: url(../images/bq2bg.png) top repeat-x;
height: 40px;
border-top-left-radius: 6px;
border-top-right-radius: 6px;
padding-left: 15px;
border-bottom:#4375a8 1px solid;
}
.im_right .title h2{ font-size:16px; line-height:40px; font-weight:normal; margin:0; padding:0; float:left;}
.im_right .title span{float:right; line-height:40px; padding-right:10px; font-size:12px}
.im_right .title span a{font-size:12px; color:#666; font-family:simsun;}



.i_jgsj {width:100%; height:245px; overflow:hidden !important; margin:0px auto; padding:5px 0 5px 0;background: url(../images/bq2dbg.png) bottom repeat-x;position:relative}
.i_jgsj li{width:310px; height:70px; line-height:24px; color:#333; text-align:left; font-size:12px; margin:10px 10px; display:block; overflow:hidden;position:relative;}
.i_jgsj a22{display:block; width:100%; height:auto; color:#333; overflow:hidden}
.i_jgsj a22:hover{ background:#ededed; color:#376ca2}
.i_jgsj li img{ float:left; width:50px; height:70px; }
.i_jgsj li:hover{background:#ededed;}

.i_jgsj .txt{height:70px; width:245px;display:block; float:right;overflow:hidden; padding-right:5px;}
.i_jgsj .txt h3{font-size:12px; height:22px;line-height:22px; margin:0; padding:0; padding:0 10px;}
.i_jgsj .txt p{font-size:14px;text-align:left;margin:0;height:48px; display:block; padding:0 10px;}
.i_jgsj .txt a{height:100px; width:100%;display:block; color:#333; font-size:12px;line-height:24px;}




#lm_main{margin:0px auto 20px auto ; height:auto; overflow:hidden;position:relative; background:url(../images/ll_bg.png) left repeat-y;}
#lm_left{width:245px; float:left; height:auto; background:#f4f4f4; min-height:600px; }
.lm_zspic{ position:absolute; bottom:0; text-align:center; z-index:10; width:285px; height:375px; overflow:hidden;}
.lm_zspic img{ width:100%}

.lm_name2{width:265px; margin:0 auto 1px auto; height:86px; background:url(../images/lm_namebg2.png) no-repeat; line-height:86px; text-align:left; padding-left:20px; font-size:22px; color:#fff; }
.lm_nav{}
.lm_nav li{ width:245px; height:36px; margin-bottom:1px;}
.lm_nav a{ width:220px; height:auto; line-height:36px;display:block; background:#e2e2e2; border-left:#848484 5px solid; padding-left:20px; font-size:16px; color:#333;}
.lm_nav a:hover{background:#386da3; border-left:#21466c 5px solid; color:#fff}

.lm_xglj{ margin:20px auto; padding:0 20px; width:200px; }
.lm_xglj .link_title{ background:url(../images/ico_07.png) center repeat-x; line-height:40px; }
.lm_xglj .link_list{ padding-left:20px; }
.lm_xglj h4{ background:#f4f4f4; color:#386da3; font-size:14px; line-height:40px; width:120px; margin:0 0 0 20px ; text-align:center; padding:0;}
.lm_xglj a{ background:url(../images/ico_08.png) left center no-repeat; padding-left:10px; display:block; line-height:30px; height:27px; font-size:14px; width:100%;color:#666666;}
.lm_xglj a:hover{color:#ff8400;}







.lm_list{ padding:0 30px 20px 25px}
.lm_list li{ background:url(../images/xhx.png) bottom repeat-x; text-align:right; color:#999999; font-size:14px; line-height:40px; height:40px}
.lm_list li:hover{ background:url(../images/xhx.png) bottom repeat-x #f1f1f1; }
.lm_list a{ background:url(../images/ico_03.png) left center no-repeat; float:left; padding-left:10px; display:block;color:#333; }
.lm_list a:hover{color:#376ca2; }
.lm_list .more{ margin:15px auto; text-align:center; }
.r_twq{display:table}





#lm_right{width:840px;min-height:900px; margin-top:3px; float:right; border-top:#3b70a6 2px solid; border-left:#e5e5e5 1px solid;border-right:#e5e5e5 1px solid; border-bottom:#e5e5e5 1px solid;}
#lm_right .lm_wz{ padding:20px 40px; height:auto; overflow:hidden;}

#lm_right .lm_line{color:#999; margin:0; border-bottom:#e2e2e2 1px solid; width:100%; height:40px;line-height:40px; text-align:right; font-size:12px; }
#lm_right .lm_wz h2{ background:url(../images/ico_02.png) left center no-repeat; padding-left:30px; padding-right:30px; font-size:18px; line-height:40px; height:40px;font-weight:normal; color:#039; margin:0; border-bottom:#1d88d0 1px solid; width:auto; float:left;}



#lm_left{width:285px; float:left; height:auto; background:#f4f4f4; min-height:600px; }
.lm_name{width:265px; margin:0 auto 1px auto; height:86px; background:url(../images/lm_namebg.png) no-repeat; line-height:86px; text-align:left; padding-left:20px; font-size:22px; color:#fff; }
.subNavBox{width:285px;margin:0 auto; height:auto; position:absolute; top:87px; z-index:999 }
.subNavBox .subNav{width:260px; height:auto; line-height:30px;display:block; border-left:#848484 5px solid; padding-left:20px; font-size:16px; color:#333;background:url(../images/ico_04.png) no-repeat #d6d6d6;background-position:95% 50%;cursor:pointer; margin-bottom:1px;}






.subNav a{ display:block; width:100%; height:auto; line-height:22px; padding:10px 0;}
.subNav a:hover{ color:#fff; background:url(../images/ico_04.png) no-repeat #386da3;background-position:95% 50%;}
.subNav:hover{cursor:pointer; border-left:#21466c 5px solid; color:#fff;background:url(../images/ico_05.png) no-repeat #386da3;background-position:95% 50%;}
.currentDd{color:#fff}
.currentDt{background:url(../images/ico_05.png) no-repeat #386da3;background-position:95% 50%; border-left:#21466c 5px solid;}
.navContent{display: none;}
.navContent li a{display:block;width:205px;padding-left:40px;heighr:33px;text-align:center;font-size:14px;line-height:33px;color:#555; text-align:left;background:url(../images/sjbg_nav.png) no-repeat #e2e2e2}
.navContent li a:hover{color:#fff;background:url(../images/sjbg_nav2.png) no-repeat #5caae4; color:#21466c}


.l_dqwz{ line-height:44px; height:44px; margin:0 auto; color:#b0b0b0;}
.l_dqwz a{ color:#666;}













.teacherpic_list{width:840px; margin:0 auto;}
.teacherpic_listnr{width:860px; padding:0 0 0 40px; overflow:hidden}
.teacherpic_listnr .tec_k{ float:left; width:347px; margin-right:20px; margin-bottom:15px; border:#EAEAEA 1px solid; padding:10px; height:135px;} 
.teacherpic_listnr .tec_k img{ float:left; width:100px; height:133px;} 
.teacherpic_listnr .tec_ktxt{ float:right; width:225px; padding-right:10px} 
.teacherpic_listnr .tec_ktxt h2{ font-size:16px; color:#222; line-height:36px; margin:0; padding:0} 
.teacherpic_listnr .tec_ktxt p{ line-height:24px; font-size:14px; color:#555; margin:0; padding:0} 



.pic_list{width:840px; margin:0 auto;}
.pic_listnr{width:860px; padding:0 0 0 40px; overflow:hidden}
.pic_listnr li{float:left; display:block; width:240px; height:210px; margin:0 20px 15px 0; text-align:center; }
.pic_listnr li img{width:234px; height:160px; float:left; border:#CCC 1px solid; padding:3px}
.pic_listnr span{ display:block; width:100%; height:30px; font-size:14px; line-height:30px; color:#333; text-align:center;float:left}


.lm_nr{ }
.lm_nr .title_h1{ font-size:24px; line-height:40px; font-weight:normal; text-align:center; margin:10px auto;}
.lm_nr .nr_time{ width:100%; background:#ecf5fe; font-size:12px; line-height:34px; margin:20px auto; text-align:center;}
.lm_nr .content{ line-height:30px;}
.lm_nr .content p{  font-size:14px;}





#zh_right{width:840px;min-height:600px; float:right; }

.focus{ position:relative; width:840px; height:285px; background:url(../images/banner-bg.jpg) no-repeat right top; float: left;} 
.banner-pic{ width: 580px; height: 285px; overflow:hidden; display:block;}
.banner-pic img{width: 580px;}
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; } 
.focus .btn a:hover,.focus .btn a.current{ cursor:pointer;background:#fc114a;} 
.focus .fPic{ position:absolute; left:0px; top:0px; } 
.focus .D1fBt{ overflow:hidden; zoom:1; height:16px; z-index:10; } 
.focus .shadow a{ width:220px; position:absolute; top:20px; left:600px; z-index:10; height:80px; line-height:40px; display:block; text-align:left; display:block;}
.focus .shadow h2{ text-decoration:none; color:#fff; font-size:18px;overflow:hidden;line-height:30px; text-align:center; font-weight:normal; } 
.focus .shadow p{color:#fff; font-size:12px; line-height:24px; text-indent:2em; height:90px; overflow:hidden;}
.focus .shadow .line-title{ height:1px; background:#a1b4c3; width:100%; margin:0 auto;}

.focus .fcon{ position:relative; width:100%; float:left; display:none; background:#000 } 
.focus .fcon images{ display:block; } 
.focus .fbg{bottom:25px; right:60px; position:absolute; width:150px; height:21px; text-align:center; z-index: 200; } 
.focus .fbg div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px} 
.focus .D1fBt a{position:relative; display:inline; width:27px; height:8px; margin:0 5px; float:left; background:url(../images/banner-mr.png) no-repeat;} 
.focus .D1fBt .current,.focus .D1fBt a:hover{background:url(../images/banner-xz.png) no-repeat;} 


.focus .D1fBt images{display:none} 
.focus .D1fBt i{display:none; font-style:normal; }


.zh_bq{margin-top:20px; width:840px; margin:0 auto; padding-top:20px;}
.zh_bq .left{ width:410px; float:left;}
.zh_bq .right{ width:410px; float:right;}






.footer{
border-radius:3px;
border-top:#4a7fb5 6px solid;
height:100px;
margin-top:15px;
padding-top:15px;
}
.footer p{
text-align:center;
line-height:27px;
color:#333333;
margin:0;
}