@charset "utf-8";
/* CSS Document */

/*** 公共样式  ***/
*{ margin:0; padding:0;outline:none; -webkit-font-smoothing: antialiased;}
body,ul,ol,dl,dt,dd,h1,h2,h3,h4,h5,h6{list-style:none; text-decoration:none; font-size:14px;}
html,body{ font-family:arial, helvetica, sans-serif; font-size:14px; line-height:1.15;  color:#666; -webkit-text-size-adjust:none;position:relative;}
img{border:none;max-width: 100%;}
input,textarea,select{border:none; background:none; font-size:12px; vertical-align:middle;font-family:arial, helvetica, sans-serif;}
select{ cursor:pointer; border:inherit; background: inherit;}
a{text-decoration:none; blr:expression(this.onFocus=this.blur());outline: none; color:#000;}
a:hover{}
em,i{ font-style:normal;}
a:focus,input,select,area{outline:none; blr:expression(this.onFocus=this.blur());}
.clearfix{ *zoom:1;}
.clearfix:after{ content:"\200B"; display: block; clear: both; height: 0;}
.inner{width: 1095px;margin: 0 auto;}

/**   header  ***/
.header{width: 100%; height: 90px; background: url(../images/headerbj_01.jpg) center top no-repeat; padding-top: 30px; position: relative; z-index: 6000;}
.logo{float: left;}
.header_right{float: right;padding-top: 5px;}
.header_rightup {color: #fff; font-size: 14px; margin: 0 -14px;}
.header_rightup a{color: #fff; display: inline-block; padding: 0 14px; position: relative;}
.header_rightup a span{ display: inline-block; position: relative;}
.header_rightup a span:before{ content: ""; position: absolute; bottom: -2px; left: 50%; width: 0; height: 1px; background-color: #fff;}
.header_rightup a:hover span:before{ left:0; width: 100%;}
.search{width: 195px; border: 1px #dcdcdc solid; background-color: #fff; margin-top: 10px; position: relative;}
.search:before{ content: ""; position: absolute; top:50%; margin-top: -7px; left:10px; width: 1px; height: 14px; background-color: #dcdcdc;}
.search_text{width: 154px; height: 16px; line-height: 16px; padding: 3px 0 3px 15px; color: #c3c3c3;}
.search_text:focus{ color: #333;}
.search_button{background: url(../images/so_06.jpg) right bottom no-repeat;width: 22px;height: 22px;cursor: pointer;}
.search_button:hover{background-position: left top;}
/*nav*/
.nav{background-color:#fff;border-bottom:1px #e3e3e3 solid;}
.navUL li{ width: 11.285%; float:left; text-align:center; height:57px; position:relative;}
.navUL li a.a_item0{ display: inline-block; font-size:16px; line-height:57px; position: relative; padding:0 18px; color:#141414;}
.navUL li a.a_item0:before{ content: ""; position: absolute; bottom: 0; left:50%; width: 0; height: 3px; background-color:#0065bb;}
.subclass{ position: absolute; top:130%; left:0; z-index: 10; filter: alpha(opacity=0); opacity: 0; width: 100%; height: 0; overflow: hidden; background-color: #fff; box-shadow: 0 0 15px -3px #ddd;}
.subclass:before{ bottom: auto; top:0;}
.subclass a{ display: block; color: #666; line-height: 20px; padding: 8px 14px;}
.subclass a:hover{ background-color: #0065bb; color: #fff;}
.navUL li:hover a.a_item0,.navUL li.nav_cur a.a_item0{ color: #0065bb;}
.navUL li:hover a.a_item0:before,.navUL li.nav_cur a.a_item0:before,.navUL li:hover .subclass:before{ left:0; width: 100%;}
.navUL li:hover .subclass{ top:100%; filter: alpha(opacity=100); opacity: 1; height: auto; padding: 15px 0;}


/**  footer  **/
.footer{ background: #0063b8 url(../images/footerbj_02.jpg) center top no-repeat; font-size: 12px; color:#fff;}
.footer a{ color: #fff;}
.footer a:hover{ text-decoration: underline;}
.footer_1S{ padding: 50px 0; text-align: center;}
.footer_logo,.xzxx,.xsh{ display: inline-block; height: 128px; padding: 0 45px;}
.xzxx{ border-left: 1px solid #4a98df; border-right: 1px solid #4a98df; line-height: 26px;}
.xzxximg{ display: block; margin: 0 auto 10px;}
.xsh{}
.erwmBOX_1{ display: none;}
.erwmBOX_1 img{ display: block; margin: 10px auto 0;}
.push{display: inline-block; filter: alpha(opacity= 50); opacity:.50; margin-left: 3px;margin-right: 3px;}
.push:hover,.push_cur{ filter: alpha(opacity=100); opacity: 1;}
.fxdiv{ margin-top: 10px;}
.footer_1X{border-top: 1px #357ad1 solid; padding: 15px 0; color: #95b3de;}
.footer_1Xp1{ float:left;}
.yqljul{ overflow: hidden;}
.yqljul li{ font-size: 12px; float:left;}
.yqljul li a{ display: block; padding: 0 6px; color: #95b3de;}
.yqljul li:hover a{color: #fff;}
.footer_bot{ background-color: #065aa2; text-align: center; line-height: 16px; padding: 20px 0;}
.back_top{ display: none; cursor: pointer; position: fixed; top:50%; right:30px; width:40px; height: 40px; background:url(../images/top.jpg) center center no-repeat;}
.back_top:hover{ filter:alpha(opacity=80); opacity:0.80;}

/***  index_sec01  ***/
.index_sec01{background-color:#efefef;padding-top:40px;padding-bottom:23px;}
.M1main{background-color:#fff;border:1px #dcdcdc solid;padding:15px;}
/*M1mainL*/
.M1mainL{width:683px;height:403px;overflow:hidden;float:left;}
.banner{ overflow:hidden; position:relative;}
.banner .hd{ height:15px; overflow:hidden; position:absolute; right:5px; bottom:10px; z-index:1;}
.banner .hd ul{ overflow:hidden; zoom:1; float:left;}
.banner .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; font-size:0px;border-radius:25px;}
.banner .hd ul li.on{ background:#0065bb; color:#fff;}
.banner .bd{ position:relative; height:100%; z-index:0;}
.banner .bd li{ zoom:1; vertical-align:middle;}
.banner .bd img{ display:block;}
/*M1mainR*/
.M1mainR{width:340px; height: 390px; overflow: hidden; float:right;padding-top:10px;}
.title_01{ font-weight: normal; font-size:16px; line-height: 22px; border-bottom:2px #0065bb solid; padding-bottom:10px; margin-bottom: 30px;}
a.more_01{ float: right; font-size:12px; text-transform: uppercase; color:#8b8b8b;}
a.more_01:hover{color:#0065bb;}
.about_des{ color: #8b8b8b; line-height: 24px; margin-top: -10px;}
/*spotlight*/
.spotlight,.events{ width: 703px; height: 562px; float: left; overflow: hidden; margin: 40px 0 60px;}
.spotlight_list{ margin: -13px 0;}
.spotlight_list li a{ display: block; overflow: hidden; padding: 13px 0;}
.spotlight_img{ width: 160px; overflow: hidden; float: left; margin-right: 15px;}
.spotlight_img img{ display: block;}
.spotlight_brife{ overflow: hidden;}
.spotlight_brife h4{ line-height: 16px; max-height: 32px; overflow: hidden; margin-bottom: 15px;}
.spotlight_des{ font-size: 12px; height:66px; line-height:20px; overflow: hidden; color: #666;text-align:justify;}
.more_02{ display: block; width: 38px; height:0px; position: relative; font-size: 0;}
.more_02:before{ content: ""; position: absolute; bottom: 0; left:50%; margin-left: -14px; width: 28px; height: 8px; background: url(../images/ico_12.jpg) right center no-repeat;}
.spotlight_list li a:hover{ color: #0065bb;}
.spotlight_list li a:hover .more_02:before{ background-position: left center;}
/*events*/
.events{ width: 340px; float: right;}
.events_img,.events_img img{ display: block; overflow: hidden;}
.events_list{ margin-top: 14px;}
.events_list li a{ display: block; font-size: 12px; line-height: 16px; padding:14px 10px 14px 20px; border-bottom: 1px solid #dcdcdc;}
.events_list li a h4{ height: 16px; overflow: hidden; margin-top: 4px;}
.events_list li a:hover{ background-color: #f4f4f4; color: #0065bb;}



a,*:before,*:after,
.search_button,.subclass{
    -webkit-transition:all 0.5s ease 0s;
    -moz-transition: all 0.5s ease 0s;
    -ms-transition: all 0.5s ease 0s;
    -o-transition: all 0.5s ease 0s;
    transition: all 0.5s ease 0s;}

/*图片由小变大*/
.spotlight_img img{
    -webkit-transform: scale(1, 1);
    -webkit-transition-timing-function: ease-in-out ;
    -webkit-transition-duration: 400ms;
    -moz-transform: scale(1, 1);
    -moz-transition-timing-function: ease-in-out ;
    -moz-transition-duration: 400ms;
    transform: scale(1, 1);
    transition-timing-function: ease-in-out ;
    transition-duration: 400ms;}
.spotlight_list li a:hover .spotlight_img img{
    -webkit-transform: scale(1.08, 1.08);
    -webkit-transition-timing-function: ease-in-out;
    -webkit-transition-duration: 400ms;
    -moz-transform: scale(1.08, 1.08);
    -moz-transition-timing-function: ease-in-out;
    -moz-transition-duration: 400ms;
    transform: scale(1.08, 1.08);
    transition-timing-function: ease-in-out;
    transition-duration: 400ms;
    position: relative;
    z-index: 0;}

.nrbanner {
    /* height: 263px; */
    background-position: center 0;
    background-repeat: no-repeat;
    }
.inner {
    width: 1095px;
    margin: 0 auto;}
.nrbannerp1B {
    width: 30%;
    height: 122px;
    line-height: 121px;
    background-color: #0065bb;
    position: absolute;
    top: 50%;
    left: -353px;
    margin-top:  -61px;
    }
    .nrbanner img{/* height:100%; */}
.nrbannerp1 {
    font-size: 30px;
    color: #fff;
    text-align: right;
    margin-right: 35px;}
.nrbannerp2 {
    font-size: 28px;
    font-weight: bold;
    color: #0065bb;
    float: right;
    line-height: 262px;}
.clearfix {
    clear: both;}
.nrM {
    background-color: #fff;}
.nrMtop {
    height: 57px;
    border-bottom: 1px #e3e3e3 solid;}
.nrMtopnav {
    float: left;}
.nrMtopnav>li {
    float: left;
    line-height: 56px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 14px;
    color: #333;
    background-repeat: no-repeat;
    background-position: right center;
    position: relative;}
.nrMtopnav>.nrMtopnavdq {
    border-bottom: 2px #0c75cf solid;}
.nrMtopnav>.nrMtopnavdq>a {
    color: #0065bb;}
.nrMtopnav>li>span {
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    background: #0c75cf;
    top: 56px;
    left: 50%;}
.nrMtopmbx {
    float: right;
    font-size: 12px;
    color: #666;
    line-height: 56px;}
.nrMtopmbx a:hover {
    color: #0065bb;}
.nrMtopmbx a {
    color: #666;}

.content {
    padding-top: 60px;
    padding-bottom: 100px;}
    .content table {
        border-collapse: collapse;}
.yzjyL {
    float: left;
    width: 418px;}
.yzjyR {
    float: right;
    width: 597px;}

.zzjgM1 {
    padding-bottom: 75px;
    border-bottom: 1px #ddd solid;}
.zzjgM1h1 {
    font-size: 28px;
    color: #0065bb;
    text-align: center;
    background-image: url(../../images/bjh1_03.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    height: 80px;
    line-height: 79px;
    margin-bottom: 45px;}


.lwscM1h1 {
    text-align: center;
    font-size: 28px;
    color: #0065bb;
    font-weight: normal;
    background-image: url(../../images/lwscbj_03.jpg);
    background-repeat: no-repeat;
    background-position: center 0;
    padding-top: 20px;}

.lxwmM2 {
    padding-top: 50px;}
.lxwmM2L {
    width: 320px;
    height: 490px;
    float: left;
    background-color: #f5f5f5;}
.lxwmM2L_div {
    padding-left: 16px;
    padding-right: 16px;
    margin-bottom: 34px;}
.lxwmerweima {
    text-align: center;}
.lxwmM2R {
    float: right;
    width: 760px;
    height: 488px;
    overflow: hidden;}
.lxwmM2L_div p {
    font-size: 16px;
    color: #333;
    padding-top: 20px;}
.lxwmerweimap1 {
    padding-bottom: 25px;
    font-size: 16px;
    color: #333;}
.xyldM {
    margin-left: -19px;}
.xyldM1 {
    width: 540px;
    float: left;
    margin-left: 17px;
    margin-bottom: 20px;}
.xyldM1h1 {
    font-size: 28px;
    color: #0065bb;
    font-weight: normal;
    padding-bottom: 18px;}
.xyldM1nr {
    margin-left: -18px;}
.xyldM1nr1 {
    /* border-bottom: 1px #ddd solid; */
    float: left;
    margin-left: 18px;
    cursor: pointer;
    transition: All 0.3s ease-in-out;
    -webkit-transition: All 0.3s ease-in-out;
    -moz-transition: All 0.3s ease-in-out;
    -o-transition: All 0.3s ease-in-out;
    margin-bottom: 26px;
    position: relative;}
.zzjsM1 {
    background-color: #f5f5f5;
    padding-top: 20px;
    padding-bottom: 20px;
    margin-bottom: 40px;}
.zzjsM1SL {
    padding-left: 86px;
    float: left;}
.zzjsM1SR {
    float: right;
    margin-right: 15px;}
.zzjsM1X {
    padding-top: 20px;}
.zzjsM1Xlabel {
    float: left;
    width: 144px;
    display: block;
    text-align: right;
    font-size: 14px;
    color: #333;
    line-height: 29px;}
.zimuB {
    float: left;
    width: 949px;}
.zimuB a {
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    line-height: 29px;
    color: #000;
    margin-left: 20px;
    border-radius: 100%;}
.zimuB .zimuBdq, .zimuB a:hover {
    background-color: #0065bb;
    color: #fff;}
.zzjs1M2 li {
    padding-bottom: 60px;}
.zzjs1M2h1 {
    font-size: 16px;
    color: #0065bb;
    background-image: url(../images/h1bj1_03.jpg);
    background-repeat: no-repeat;
    background-position: 0 2px;
    padding-bottom: 20px;
    padding-left: 23px;
    border-bottom: 1px #f4f4f4 solid;}
.zzjs1M2nr {
    margin-left: -61px;}
.zzjs1M2nr p {
    display: inline-block;
    margin-left: 64px;
    font-size: 16px;
    color: #333;
    line-height: 51px;
    width:160px;}
.zzjsM1SL {
    padding-left: 86px;
    float: left;}
.cxlabel {
    font-size: 14px;
    color: #000;}
.cxxla {
    width: 161px;
    height: 34px;
    border: none;
    margin-left: 10px;
    background-color: #e7e7e7;}
.goanniu {
    background-color: #0065bb;
    color: #fff;
    width: 52px;
    height: 34px;
    line-height: 33px;
    cursor: pointer;
    margin-left: 10px;}
.cxinput {
    width: 152px;
    height: 34px;
    line-height: 33px;
    padding-left: 10px;
    background-color: #e7e7e7;
    margin-left: 20px;}
.zzjsnyM2_1 {
    overflow:auto;
    padding-bottom: 0px;}
.zzjsnyM2_1img {
    width: 201px;
    height: 240px;
    overflow: hidden;
    float: left;}
.zzjsnyM2_1R {
    width: 847px;
    float: right;
    margin-right: 10px;}
.zzjsnyM2_1Rh1 {
    width: 218px;
    height: 50px;
    line-height: 49px;
    text-align: center;
    background-color: #e2e4ef;
    font-size: 20px;
    color: #333;
    font-weight: normal;
    margin-bottom:30px;}
.zzjsnyM2_1Rnr p {
    font-size: 16px;
    color: #333;
    padding-bottom: 15px;}
/****   jcyyM_1   ***/
.jcyyM{position:relative;}
.jcyyM_1{width:240px;border:1px #c6c6c6 solid;padding:9px;}
.jcyyM_1img{width:240px;height:149px;overflow:hidden;}
.jcyyM_1nrp1{font-size:16px;color:#333;padding-top:10px;padding-bottom:10px;}
.jcyyM_1nrp2{font-size:12px;color:#666;}
.jcyyM_1:hover{box-shadow:2px 3px 4px #ddd;}


.zzjgM2 {
    padding-top: 82px;
    margin-left: -99px;}
.bslcM1 {
    padding-top: 0px;}
.zzjgM2_1 {
    float: left;
    width: 300px;
    margin-left: 97px;
    margin-bottom: 60px;
     height: 370px;}
.bslcM1 .zzjgM2_1 {
    width: 500px;}



.zzjgM2_1h1 {
    width: 280px;
    height: 60px;
    line-height: 59px;
    padding-left: 20px;
    background-image: url(../../images/zzjgm2_1h1bj_10.jpg);
    background-repeat: no-repeat;
    background-position: 0 0;
    font-size: 18px;
    color: #000;}
.bslcM1 .zzjgM2_1 .zzjgM2_1h1 {
    background-image: url(../../images/h1bj_03.jpg);
    width: 480px;}

.bslcM1 .zzjgM2_1ul li {
    margin-top: 10px;
      background-image: url(../../images/libj_13.jpg);
    background-repeat: no-repeat;
    background-position: -27px 5px;
    overflow:hidden;}
.zzjgM2_1ul li {
    margin-top: 26px;
    line-height: 25px;}
.zzjgM2_1ul li span {
    display: block;
    float:left;
    width: 27px;
    height: 15px;
    vertical-align: middle;
    transition: All 0.2s ease-in-out;
    -webkit-transition: All 0.2s ease-in-out;
    -moz-transition: All 0.2s ease-in-out;
    -o-transition: All 0.2s ease-in-out;}
.zzjgM2_1ul li a {
    padding-left: 16px;
    width:450px;
    display:block;
    float:left;}
.sci_res {
    height: 205px;
    margin-bottom: 30px;
    padding: 25px 35px;
    width: 1025px;
    background: #f6f6f6;}
.scires_scroll {
    position: relative;}
.sci_res .hd{position: absolute;bottom:0;right:0;}
.sci_res .hd li.on{background:#0065bb;}

.sci_res .hd li {
    width: 10px;
    height: 10px;
    background: #bfbfbf;
    border-radius: 50%;
    margin-left: 10px;
    float: left;
    text-indent: -9999px;
    cursor: pointer;}
.scire_r{width:640px;float: right;position: relative;}
.sci_res .scire_r:after{width:50px;height:3px;background:#004AA2;display: block;position: absolute;bottom:-25px;left:0;content: '';}
.sci_res .sci_tit0 a{font-size:18px;color:#333;}
.sci_res .sci_tit0 a:hover{text-decoration: underline;color:#0063B8;}
.sci_res .sci_sum0{font-size:12px;line-height:22px;margin-top:25px;height:110px;overflow: hidden;}
.xyxwM2 {
    padding-bottom: 50px;}
.xyxwM2 li {
    width: 1018px;
    height: 136px;
    border: 1px #e1e1e1 solid;
    padding-left: 35px;
    padding-right: 40px;
    padding-top: 14px;
    padding-bottom: 14px;
    margin-bottom: 21px;
    position: relative;
    overflow: hidden;}
.xyxwM2 li a {
    width: 1018px;
    height: 136px;
    position: absolute;
    top: 0;
    left: 0;
    padding-left: 35px;
    padding-right: 40px;
    padding-top: 14px;
    padding-bottom: 14px;}
.xyxwM2L {
    float: left;
    width: 80px;}
.xyxwM2M {
    width: 226px;
    height: 140px;
    overflow: hidden;
    float: left;
    margin-left: 22px;}
.xyxwM2R {
    width: 648px;
    float: right;}

.ach_awa .xyxwM2L p {
    padding-top: 50px;
    font-size: 42px;}
.xyxwM2L p {
    font-size: 50px;
    font-family: Arial, Helvetica, sans-serif;
    padding-top: 30px;
    color: #333333;}
.xyxwM2L p em {
    display: block;
    font-size: 24px;
    color: #333;
    margin-left: 25px;
    margin-top: -10px;}
.xyxwM2M img {
    transition: All 0.4s ease-in-out;
    -webkit-transition: All 0.4s ease-in-out;
    -moz-transition: All 0.4s ease-in-out;
    -o-transition: All 0.4s ease-in-out;}
.ach_awa .xyxwM2Rh1 {
    font-size: 17px;
    background-position: 10px bottom;}
.xyxwM2Rh1 {
    font-size: 16px;
    color: #000;
    height: 38px;
    line-height: 32px;
    background-repeat: no-repeat;
    background-position: 0 bottom;
    margin-bottom: 15px;
    overflow: hidden;}
.xyxwM2Rp1 {
    font-size: 12px;
    color: #666;
    line-height: 23px;
    height: 90px;
    overflow: hidden;}
#LB_Navgetion {
    margin: 80px auto 0;
    text-align: center;}
.RepeaterNumberPanel {
    margin: 80px auto 0;
    text-align: center;}
.RepeaterNumberList_Page {
    width: 60px;
    height: 30px;
    display: inline-block;
    background: #dcdcdc;
    margin: 0px 2px;
    border: 1px solid #ccc;
    line-height: 30px;}
.neiyeMh1 {
    font-weight: normal;
    text-align: center;
    padding-bottom: 20px;
    border-bottom: 1px #ddd solid;
    font-size: 24px;
    color: #333;}
.con_xq {
    text-align: center;
    padding-top: 15px;
    padding-bottom: 15px;
    border-bottom: 1px #ddd solid;
    margin-bottom: 20px;}
.con_xq p {
    display: inline-block;
    margin-left: 20px;
    margin-right: 20px;
    font-size: 14px;
    color: #666;}
.neiyeMnr {
    padding-top: 20px;}
/***   公告通知  ***/
.ggtzM{padding-bottom:75px;}
.ggtzM>li{height:54px;line-height:53px;position:relative;}

.ggtzM>li>a{display:block;width:100%;height:100%;position:absolute;left:0;top:0;}
.ggtzM>li>a>p{display:inline-block;font-size:14px;color:#333;width:950px;height:53px; overflow:hidden; float:right;}
.ggtzM>li>a>em{display:inline-block;width:93px;text-align:right;margin-right:50px;font-size:14px;color:#666666;float:left;}
a.hvr-shutter-out-vertical:before{background:#0065bb;}
.ggtzM>li>a:hover em{color:#0065bb;}
.ggtzM>li>a:hover p{color:#0065bb;}

.ggtzM .ggtzM_dq{background: #0c75cf none repeat scroll 0 0;border-radius: 5px;color: #fff;padding: 5px 10px;}

/***  公告通知  END **/

.ggtzM a{font-size: 14px;display: inline-block;margin-right: 15px;}

.jcrcM1 {
    float: left;
    width: 500px;}
.jcrcM1h1 {
    font-size: 16px;
    color: #0065bb;
    height: 55px;
    line-height: 54px;
    /* text-align: center; */
    background-color: #e0e6eb;
    background-image: url(../../images/jch1_03.jpg);
    background-repeat: no-repeat;
    background-position: left top;
    position: relative;
    padding-left: 20px;}
.jcrcM1h1 span {
    display: block;
    position: absolute;
    width: 0px;
    height: 0px;
    background: #0065bb;
    top: 0px;
    left: 50%;}
.jcrcM1nr {
    background-color: #f4f4f4;
    padding-top: 10px;
    padding-bottom: 10px;}
.jcrcM1nr p {
    display: inline-block;
    margin-left: 25px;
    margin-right: 30px;
    font-size: 14px;
    color: #333;
    padding-top: 10px;
    padding-bottom: 10px;}

.ue-table-interlace-color-single {
    background-color: #fcfcfc;}
.ue-table-interlace-color-double {
    background-color: #f7faff;}
.content td, th {
    padding: 5px 10px;}



/*repeater 分页样式*/
#LB_Navgetion
{
    margin:20px auto 0;text-align: center;}
/*样式位置*/
.RepeaterNumberPanel
{
    margin:20px auto 0;text-align: center;}
/*当前选中*/
.RepeaterNumberList_Now
{
width: 30px;
    height: 30px;
    display: inline-block;
    margin: 0px 2px;
    line-height: 30px;
    color: #fff;
    background: #0065BB;
    border: 1px solid #0065BB;}
/*页码*/
.RepeaterNumberList
{
  width: 30px;
    height: 30px;
    display: inline-block;
    margin: 0px 2px;
    border: 1px solid #ccc;
    line-height: 30px;}
.RepeaterNumberList a span
{ 
    width:30px;height:30px; display:inline-block;margin: 0px 2px;border:1px solid #ccc;line-height: 30px;}
/*鼠标滑过*/
.RepeaterNumberList :hover 
{
    color: #fff;
    background: #0065BB;
    border: 1px solid #0065BB;}
/*上、下一页*/
.RepeaterNumberList_Page
{
width: 60px;
    height: 30px;
    display: inline-block;
    background: #dcdcdc;
    margin: 0px 2px;
    border: 1px solid #ccc;
    line-height: 30px;}
/*上、下一页*/
.RepeaterNumberList_Page1
{
    
width: 60px;
    height: 30px;
    display: inline-block;
    background: #dcdcdc;
    margin: 0px 2px;
    border: 1px solid #ccc;
    line-height: 30px;}
.RepeaterNumberPanel a:hover {
    color: #fff;
    background: #0065BB;
    border: 1px solid #0065BB;}
/***   师资队伍--在职教师 2017-10-30  ***/
.qzzjsM2 { margin-left: -18px; padding-bottom: 40px;}
.qzzjsM2 li { width: 323px; height: 207px; background-color: #f5f5f5; padding: 15px; margin-left: 17px; margin-bottom: 20px; float: left; transition: All 0.4s ease-in-out; -webkit-transition: All 0.4s ease-in-out; -moz-transition: All 0.4s ease-in-out; -o-transition: All 0.4s ease-in-out;}
.qzzjsM2img { width: 152px; height: 207px; overflow: hidden; float: left;}
.qzzjsM2nr { width: 157px; float: right; padding-top: 30px;}
.qzzjsM2nrp1 { font-size: 16px; color: #333; border-bottom: 1px #ddd solid; padding-bottom: 5px; margin-bottom: 6px;}
.qzzjsM2nrp2 { height: 31px; line-height: 30px; font-size: 14px; color: #666666; border-bottom: 1px #bfbfbf solid; border-top: 1px #bfbfbf solid; margin-top: 13px; margin-bottom: 10px;}
.qzzjsM2nrp3 { font-size: 12px; color: #666; line-height: 24px; height: 90px; overflow: hidden;}
.qzzjsM2 li:hover { box-shadow: 2px 3px 4px #ddd; transform: translate(0,-5px); -webkit-transform: translate(0,-5px); -moz-transform: translate(0,-5px); -o-transform: translate(0,-5px); -ms-transform: translate(0,-5px);}

.qzzjs1M2h1 { font-size: 16px; color: #0065bb;background-repeat: no-repeat; background-position: 0 2px; padding-bottom: 20px; padding-left: 23px; border-bottom: 1px #f4f4f4 solid;}
.qzzjs1M2nr { margin-left: -61px;}
.qzzjs1M2nr p { display: inline-block; margin-left: 64px; font-size: 16px; color: #333; line-height: 51px; width: 98px;}
.qzzjs1M2 li { padding-bottom: 60px;}
.qzzjsnyM2_1 { padding-bottom: 44px;}
.qzzjsnyM2_1img { width: 201px; height: 274px; overflow: hidden; float: left;}
.qzzjsnyM2_1R { width: 847px; float: right; margin-right: 10px;}
.qzzjsnyM2_1Rh1 { width: 218px; height: 50px; line-height: 49px; text-align: center; background-color: #0065bb; font-size: 16px; color: #fff; font-weight: normal; margin-bottom: 20px;}
.qzzjsnyM2_1Rnr p { font-size: 14px; color: #333; padding-bottom: 15px;}
.qzzjsnyM2_2h1 { width: 201px; height: 50px; line-height: 49px; background-repeat: no-repeat; color: #fff; font-size: 16px; padding-left: 44px; margin-bottom: 10px;}
.qzzjsnyM2_2nr { padding: 15px; font-size: 14px; color: #333; background-color: #f4f4f4; padding-bottom: 0;}
.qzzjsnyM2_2nr p { padding-left: 16px; font-size: 14px;background-repeat: no-repeat; background-position: 0 7px; padding-bottom: 15px;}
.qzzjsnyM2_2 li { padding-bottom: 16px;}


/***  师资队伍--在职教师  ***/