﻿/*banner*/
.slider { width:100%; min-width:1200px; height:450px; position:relative; overflow:hidden; background:#fff; text-align:center;}
.slider .bd { width:1200px; position:absolute; left:50%; margin-left:-600px;}
.slider .bd li { width:1200px; overflow:hidden; position: relative;}
.slider .bd li img { display:block; width:1200px; height:450px;}
.slider .bd li p { position: absolute; bottom: 20px; left: 20px; background: url("../images/hei.png"); color: #fff; height: 50px; line-height: 50px; padding: 0 10px; font-size: 18px;}
.slider .tempWrap { overflow:visible !important;}
.slider .tempWrap ul { margin-left:-1200px !important;}
.slider .pnBtn { position:absolute; z-index:1; top:0; width:100%; height:450px; cursor:pointer;}
.slider .prev { left:-50%; margin-left:-600px;}
.slider .next { left:50%; margin-left:600px;}
.slider .pnBtn .blackBg { display:block; position:absolute; left:0; top:0; width:100%; height:450px; background:#f5fbff; filter:alpha(opacity=60); opacity:0.6;}
.slider .pnBtn .arrow { display:none; position:absolute; top:0; z-index:1; width:46px; height:450px;}
.slider .prev .arrow { right:0; background:url(../images/arrow1.png) no-repeat center;}
.slider .next .arrow { left:0; background:url(../images/arrow2.png) no-repeat center;}

.mainBd { background: url("../images/body_bg.jpg") no-repeat bottom center #eef2f5; width: 100%; }
/*title*/
.title { text-align: center; }
.title h2 { font-size: 28px; }
.title span { background: url("../images/title.png") no-repeat center; height: 24px; display: block; margin-top: 10px; }

/*news*/
.news .title { padding: 50px 0 30px; }
.news .newsBox .newsLeft { width: 420px; background-color: #fff; padding: 30px; }
.news .newsBox .newsLeft .slideBox1 { overflow: hidden; position: relative; width: 420px; padding-bottom: 39px;}
.news .newsBox .newsLeft .slideBox1 .hd { position: absolute; right: 50%; bottom: 0; z-index: 1; margin-right: -34px; }
.news .newsBox .newsLeft .slideBox1 .hd ul li { float: left; margin-right: 5px; width: 12px; height: 12px; background-color: #c3c5c7; cursor: pointer; border-radius: 50%;}
.news .newsBox .newsLeft .slideBox1 .hd ul li.on { background: #f6ae00; }
.news .newsBox .newsLeft .slideBox1 .bd ul li .pic { width: 420px; height: 310px; overflow: hidden; }
.news .newsBox .newsLeft .slideBox1 .bd ul li .pic img { width: 100%; height: 100%; display: block; transition: all .5s; }
.news .newsBox .newsLeft .slideBox1 .bd ul li:hover .pic img { transform: scale(1.1); }
.news .newsBox .newsLeft .slideBox1 .bd ul li .txt h3 { font-size: 16px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin: 20px 0 10px; }
.news .newsBox .newsLeft .slideBox1 .bd ul li:hover .txt h3 { color: #3495eb; }
.news .newsBox .newsLeft .slideBox1 .bd ul li .txt p { color: #707070; line-height: 24px; height: 72px; overflow: hidden; }
.news .newsBox .newsRight { width: 690px; background-color: #fff; padding: 34px 30px; box-sizing: border-box; }
.news .newsBox .newsRight ul li { margin-bottom: 30px; }
.news .newsBox .newsRight ul li .date { text-align: center; border-right: 1px solid #cdcfd1; padding-right: 20px; margin-right: 20px; width: 52px; }
.news .newsBox .newsRight ul li:hover .date { border-right: 1px solid #3495eb; }
.news .newsBox .newsRight ul li .date h4 { font-size: 24px; }
.news .newsBox .newsRight ul li .date span { color: #666; }
.news .newsBox .newsRight ul li .word { width: 537px; }
.news .newsBox .newsRight ul li .word h5 { font-size: 16px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 4px; }
.news .newsBox .newsRight ul li:hover .word h5 { color: #3495eb; }
.news .newsBox .newsRight ul li .word p { color: #707070; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 6px; }
.news .newsBox .newsRight .more { background-color: #3495eb; width: 114px; height: 32px; text-align: center; line-height: 32px; }
.news .newsBox .newsRight .more a { color: #fff; display: block; }
.news .newsBox .newsRight .more i {  _display: inline; *display: inline; display: inline-block; zoom: 1; width: 0; height: 32px; background: url(../images/more.png) no-repeat left center;
    vertical-align: middle; -webkit-transition: all .8s ease-out; transition: all .3s ease-out; }
.news .newsBox .newsRight .more:hover i { width: 15px; }

.box2 { padding-bottom: 50px; }

/*notice*/
.notice { width: 790px; background-color: #fff; padding: 30px; box-sizing: border-box; margin-top: 50px; }
.notice .list { margin-top: 30px; }
.notice .list ul li { margin-bottom: 30px; }
.notice .list ul li .date { text-align: center; margin-right: 25px; width: 66px; }
.notice .list ul li .date h4 { font-size: 24px; color: #7d7e80; background-color: #f2f5f7; height: 44px; line-height: 44px; }
.notice .list ul li .date span { color: #fff; background-color: #3495eb; line-height: 26px; display: block; }
.notice .list ul li:hover .date span { background-color: #f6ae00;}
.notice .list ul li .word { width: 639px; }
.notice .list ul li .word h5 { font-size: 16px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 11px; }
.notice .list ul li:hover .word h5 { color: #3495eb; }
.notice .list ul li .word p { color: #707070; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; margin-top: 8px; }
.notice .more { background-color: #3495eb; width: 114px; height: 32px; text-align: center; line-height: 32px; }
.notice .more a { color: #fff; display: block; }
.notice .more i {  _display: inline; *display: inline; display: inline-block; zoom: 1; width: 0; height: 32px; background: url(../images/more.png) no-repeat left center;
    vertical-align: middle; -webkit-transition: all .8s ease-out; transition: all .3s ease-out; }
.notice .more:hover i { width: 15px; }

/*sciEdu*/
.sciEdu { width: 380px; background-color: #fff; padding: 30px; box-sizing: border-box; margin-top: 50px; height: 598px; }
.sciEdu  .list { margin-top: 30px; }
.sciEdu  .list ul li { margin-bottom: 10px; width: 320px; height: 56px; line-height: 56px; background-color: #ebf7ff; padding: 0 15px; box-sizing: border-box; text-align: center; }
.sciEdu  .list ul li a { color: #657e94; font-size: 16px; display: block; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.sciEdu  .list ul li:hover a { text-decoration: underline; }

/**** ======== inside page ======== ****/
/*word*/
.m_box .m_right .ny_content { margin: 20px 0;}
.m_box .m_right .ny_content h3 { text-align: center; font-size: 24px;}
.m_box .m_right .ny_content .lab { text-align: center; margin: 10px 0;}
.m_box .m_right .ny_content .lab span { display: inline-block; _display:inline; *display:inline; zoom:1; vertical-align: middle; color: #adadad; margin: 0 10px;}
.m_box .m_right .ny_content p { line-height: 32px; font-size: 16px; color: #707070; text-indent: 2em; text-align: justify;}
.m_box .m_right .ny_content img { max-width: 100%; margin: 10px auto; display: block;height: auto!important;}
.m_box .m_right .ny_content table p {text-indent: 0;}
/*list*/
.m_box .m_right .ny_list { margin-top: 15px; }
.m_box .m_right .ny_list ul li { line-height: 42px; background: url("../images/icon3.png") no-repeat 10px center; border-bottom: 1px dashed transparent; padding: 0 10px; box-sizing: border-box;}
.m_box .m_right .ny_list ul li:hover { background-color: #ebf7ff; }
.m_box .m_right .ny_list ul li a { width: 86%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; color: #666; padding-left: 12px;}
.m_box .m_right .ny_list ul li:hover a { color: #657e94;  }
.m_box .m_right .ny_list ul li span { color: #959595;}
/*pic*/
.m_box .m_right .ny_pic { margin-top: 30px; }
.m_box .m_right .ny_pic ul { width:110%; }
.m_box .m_right .ny_pic ul li { float: left; margin-right: 20px; text-align: center; }
.m_box .m_right .ny_pic ul li .box { width:287px; height: 200px; overflow: hidden; }
.m_box .m_right .ny_pic ul li .box img { width:100%; height: 100%; display: block; transition: all .3s; }
.m_box .m_right .ny_pic ul li .tit { text-align: center; font-size: 16px; line-height: 50px; height: 50px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m_box .m_right .ny_pic ul li:hover .box img {transform: scale(1.1);}
/*pic2*/
.m_box .m_right .ny_pic2 { margin-top: 30px; }
.m_box .m_right .ny_pic2 ul { width:110%; }
.m_box .m_right .ny_pic2 ul li { float: left; margin-right: 60px; text-align: center; }
.m_box .m_right .ny_pic2 ul li .box { width:180px; height: 230px; overflow: hidden; }
.m_box .m_right .ny_pic2 ul li .box img { width:100%; height: 100%; display: block; transition: all .3s; }
.m_box .m_right .ny_pic2 ul li .tit { text-align: center; font-size: 16px; line-height: 50px; height: 50px; width: 100%; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.m_box .m_right .ny_pic2 ul li:hover .box img {transform: scale(1.1);}
/*ny_teacher*/
.ny_teacher ul {margin-bottom: 30px;}
.ny_teacher ul>li { float: left; margin:0 5px;}
.ny_teacher ul>li:hover a { text-decoration: underline; }
/*teacher_content*/
.ny_th_con .th_above { width: 100%; margin: 30px 0; background: #ebf7ff; padding: 30px; box-sizing: border-box; }
.ny_th_con .th_above .photo { width: 180px; height: 230px;}
.ny_th_con .th_above .photo img { width: 100%; height: 100%;}
.ny_th_con .th_above .intro { width: 625px;}
.ny_th_con .th_above .intro .name { font-size: 24px; color: #3495eb; margin-bottom: 6px;}
.ny_th_con .th_above .intro .name span { font-size: 16px; padding-left: 10px; color: #707070;}
.ny_th_con .th_above .intro h3 { font-size: 16px; line-height: 30px; }
.ny_th_con .th_above .intro .introword {  width: 100%; line-height: 28px; /*height:90px; overflow: hidden;*/}
.ny_th_con .th_above .intro .introword h4 { font-weight: bold; font-size: 16px;  margin-top: 5px; }
.ny_th_con .th_above .intro .more { width: 100%; height: 30px; line-height: 30px;  text-align: right; display: none; cursor: pointer; }
.ny_th_con .th_below .th_title .tit_m { height: 50px; line-height: 50px; font-size: 16px; float: left; cursor: pointer; background: #eeeeee; width: 110px; text-align: center;}
.ny_th_con .th_below .th_title .tit_m.on { background-color: #3495eb; color: #fff; }
.ny_th_con .th_below .th_main { margin: 20px 0 0 10px; }
.ny_th_con .th_below .th_main .thbox p { line-height: 24px; color: #707070;}



#adu0 iframe {left: 200px!important;top: 0!important;}