@charset "utf-8";
*{margin:0;padding:0;cursor:default;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,form,fieldset,input,textarea,p,blockquote,th,td{padding:0;margin:0;}
h1,h2,h3,h4,h5,h6{font-size:100%;font-weight:normal;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;}
ol,ul{list-style:none;}
.l{float:left;}
.r{float:right;}
.clear{clear:both;overflow:hidden;}
.center_align{margin-left:auto;margin-right:auto;}
.text_center{text-align:center;}
.text_left{text-align:left;}
.text_right{text-align:right;}
.text_b{font-weight:bold;}
.h5{height:5px;overflow:hidden;}
.h10{height:10px;overflow:hidden;}
.h15{height:15px;overflow:hidden;}
.h20{height:20px;overflow:hidden;}
.h25{height:25px;overflow:hidden;}
.h30{height:30px;overflow:hidden;}
.h35{height:35px;overflow:hidden;}
.h40{height:40px;overflow:hidden;}
.h45{height:45px;overflow:hidden;}
.h50{height:50px;overflow:hidden;}
.h65{height:65px;overflow:hidden;}
.w5{width:5px;overflow:hidden;}
.w10{width:10px;overflow:hidden;}
.w15{width:15px;overflow:hidden;}
.w20{width:20px;overflow:hidden;}
.w25{width:25px;overflow:hidden;}
.w30{width:30px;overflow:hidden;}
.w35{width:35px;overflow:hidden;}
.w40{width:40px;overflow:hidden;}
.w45{width:45px;overflow:hidden;}
.w50{width:50px;overflow:hidden;}
html{}
body{
color:#333333;
background:white;
font-weight:normal;
font-size:12px;
font-family:Helvetica,Arial,宋体;
}
a:link, a:visited, a:active{color:#015b86;text-decoration:none;cursor:pointer;}
a:hover{color:#015b86;text-decoration:underline;}
a img{cursor:pointer;}
.maxwidth{width:1000px;}
.pagetop{margin:0 auto;width:1000px;height:120px;overflow:hidden;background:url(../images/top_bg.png) right no-repeat;}
.toplinks{line-height:40px;color:#2a2a2a;text-align:right;}
.toplinks a{color:#2a2a2a;}
.search{float:right}
.search .search_key{float:left;width:248px;height:24px;line-height:24px;border:1px solid #cecece;}
.search .search_submit{float:left;margin-left:5px;width:70px;height:26px;color:#333333;background:url(../images/search_but_bg.png);border:1px solid #cecece;}
.daohangdiv{height:46px;background:#2c6cac;}
.daohang{margin:0 auto;width:1000px;height:46px;line-height:46px;position:relative;z-index:100;} 
.daohang ul{list-style:none;margin:0 10px;}
.daohang li {float:left;position:relative;width:163px;} 
.daohang ul ul {margin:0;visibility:hidden;position:absolute;left:0px;top:46px;background:white;}
.daohang table {position:absolute;top:0;left:0;}
.daohang ul li:hover ul,
.daohang ul a:hover ul{visibility:visible;}
.daohang a{display:block;font-size:18px;color:white!important;text-decoration:none;text-align:center;}
.daohang ul ul{padding-bottom:10px;}
.daohang ul ul li {margin:0 15px;padding:0 8px;clear:both;width:200px;height:32px;line-height:32px;background:url(../images/daohang_li_bg.png);}
.daohang ul ul li a{display:block;font-size:14px;color:#015b86!important;font-weight:normal;text-align:left;}
.daohang ul ul li a:hover{background-color:transparent;}
a.dh_link{}
a.dh_link .img_normal{display:block;}
a.dh_link .img_hover{display:none;}
a.dh_link:hover{border-width:0px;}
a.dh_link:hover .img_normal{display:none;}
a.dh_link:hover .img_hover{display:block;}
.banner{margin:0 auto;width:1000px;height:370px;overflow:hidden;}
.pagecenter_index{margin:0 auto;width:1000px;}
.pagecenter{margin:0 auto;width:960px;}
.box1{float:left;width:400px;}
.box1 .title{}
.box1 .title .text{float:left;width:208px;height:35px;line-height:35px;border:1px solid #bbbbbb;border-bottom-width:0;font-size:16px;font-weight:bold;color:#123675;text-align:center;}
.box1 .title .titleblank{float:left;width:189px;height:35px;border-bottom:1px solid #bbbbbb;}
.box1 .title .titleblank .more{float:right;padding-right:10px;font-size:12px;font-weight:bold;height:35px;line-height:35px;}
.box1 .title .titleblank .more a{color:#6f6f6f;}
.box1 .main{height:420px;border:1px solid #bbbbbb;border-top-width:0px;}
.box1 .box1line{clear:both;height:1px;overflow:hidden;background:#dddddd;}
.box1 .box1linkitem{padding:0 10px;height:40px;line-height:40px;font-size:14px;overflow:hidden;}
.box1 .box1linkitem a{}
.box1 .box1linkitem a:hover{text-decoration:none;}
.box2{float:left;width:305px;}
.box2 .title{height:35px;line-height:35px;background:#eeeeee;border-bottom:1px solid #bbbbbb;}
.box2 .title .text{float:left;padding-left:15px;font-size:16px;font-weight:bold;color:#123675;}
.box2 .title .more{float:right;padding-right:15px;font-weight:bold;color:#6f6f6f;}
.box2 .title .more a{color:#6f6f6f;}
.box2 .list{margin:0 15px;line-height:24px;font-size:14px;}
.box2 .list .item{margin-bottom:10px;}
.box2 .list .item .date{}
.box2 .list .item .link{background:url(../images/landian.png) no-repeat left;padding-left:18px; }
.box3{width:250px;}
.box3 .title{height:40px;line-height:40px;background:#2c6eb0;}
.box3 .title .text{float:left;padding-left:20px;font-size:16px;color:white;}
.box3 .title .text a{color:white;}
.box3 .title .more{float:right;padding-right:10px;font-size:12px;font-weight:bold;color:white;}
.box3 .title .more a{color:white;}
.box3 .quicklinkitem{margin:0 10px;height:30px;line-height:30px;}
.box3 .quicklinkitem a{padding-left:12px;background:url(../images/biao.png) left no-repeat;}
.picitem{position:relative;margin:0 15px;_margin:0 12px;width:150px;height:150px;overflow:hidden;}
.picitem .tip{display:none;position:absolute;margin-top:114px;padding:0 10px;width:140px;height:36px;line-height:36px;font-size:14px;font-weight:bold;color:white;background:black;opacity:0.5;}
.pagebottom{margin:0 auto;width:1000px;height:100px;line-height:24px;text-align:center;}
.classname{padding:0 15px;height:35px;line-height:35px;background:#a2a2a2;font-size:12px;font-weight:bold;color:white;}
.classlist{margin:0 auto;width:200px;line-height:30px;font-size:12px;background:white;position:relative;z-index:50;}
.classlist ul{list-style:none;margin:0;}
.classlist ul li {position:relative;border-bottom:2px solid #eeeeee;} 
.classlist ul li:hover ul,
.classlist ul a:hover ul{visibility:visible;} 
.classlist a{display:block;padding:0 10px;overflow:hidden;color:black!important;text-decoration:none;background:white url(../images/biao3.png) left no-repeat;}
.classlist .img {width:210px;height:90px;overflow:hidden;margin-bottom:5px;display:block;}
.classlist .img img{width:180px;}
.classlist a:hover{color:white!important;text-decoration:none;background:#2c6dae url(../images/biao4.png) left no-repeat;}
.classlist table {position:absolute;top:0;left:0;}
.classlist ul ul {margin:0;visibility:hidden;position:absolute;left:200px;top:0px;border:2px solid #eeeeee;border-bottom-width:0;}
.classlist ul ul li {margin:0;padding:0;clear:both;width:250px;}
.classlist ul ul li a{display:block;}
.classlist ul ul li a:hover{}
.mylocation{font-size:12px;color:#6a8cb0;}
.mylocation a{color:#6a8cb0;font-weight:bold;}
.newslist{margin:20px 50px;min-height:300px;_height:300px;overflow:visible;}
.newslist .newsinfo{line-height:30px;font-size:14px;}
.newslist .newsinfo a{float:left;
width:470px;
overflow: hidden;
text-overflow:ellipsis;
text-overflow: ellipsis; 
-ms-text-overflow: ellipsis; 
-o-text-overflow: ellipsis; 
-moz-binding: url("ellipsis.xml#ellipsis"); 
display: block;
white-space:nowrap;
}
.newslist .newsinfo .date{float:right;font-size:12px;}
.newspage{}
.newstitle{font-size:16px;font-weight:bold;line-height:1.8;text-align:center;}
.newsauthor{line-height:1.8;text-align:center;}
.newscontent{line-height:150%;min-height:300px;_height:300px;overflow:visible;text-align:justify;text-justify:newspaper;}
.classpicdiv{height:250px;}
.classpicdiv .classpic{margin:0 auto;width:1000px;height:250px;overflow:hidden;}
.listclass{position:relative;width:205px;min-height:380px;_height:380px;overflow:visible;background:#eeeeee;} 
.classname2{
font-size: 24px;
line-height: 75px;
color: #ffffff;
background-image: url(../images/class_title.jpg);
width: 100%;
padding-top:0;
padding-left:20px;
padding-right:20px;
height:92px;
}
.classnamebanner{font-size:36px;color:white;text-shadow:1px 1px 1px #000000;}

.unstyle{
list-style-type: none;
}
.pull-left{
float:left;
}
.pull-right{
float:right;
}
.wb_content p{
padding-bottom:1em;
}
.newscontent{font-size:14px;}
.newscontent p{
padding-bottom:1em;
}
.banner .sub_box{
width:1000px;
}
.banner .sub_box dl dt{
width:663px;
float:left;
height:310px;
}
.banner .sub_box dl dd{
width:337px;
float:left;
height:310px;
}
.newscontent{font-family:Times New Roman;text-align:justify;text-justify:newspaper;}
.newscontent p{text-align:justify;text-justify:newspaper;}
.newscontent p[align=center]{text-align:center!important;}
.newscontent p[align=right]{text-align:right!important;}
.newscontent p img{max-width:650px;display:table-cell;vertical-align:middle;text-align:center;margin:0px auto;}

.newscontent p.center{text-align:center!important;}

.tb td{background:#fff;padding:5px;} 

.tb td p{text-align:left!important;}
.tb td p.pic{text-align:center!important;}




table {
padding:20px;
}


.boxleft{
   float:left;
   width:730px;
}

.boxright{
  float:right;
  width:250px;
}

.life{
 background:#2c6eb0;
 padding-bottom: 10px;
}

.life li{
    padding-left:10px;
    height:24px;
    line-height:24px;
    font-size:14px;
    overflow:hidden;
   padding-right: 5px;
}

.life .first_life{
    height:145px;
    line-height:1;
    position:relative;
    margin-bottom:10px;
    padding:0;
    font-size:16px;
}

.life .first_life img{
    height:257px;
    width:100%;
}


.life .first_life .t{
    position:absolute;
    bottom:0;
    padding:10px 5px;
    width: 240px;
    background:url("../../images/life_t_bg.png");
}

.life a{
    color:white;
}

.wanted-img{

    height: 155px;
   overflow: hidden;
    margin-bottom: 30px;
}

.wanted-img img{
   width: 100%;
}