@charset "utf-8";
/* CSS Document public*/
body{ min-width: 1360px; font-family: "Microsoft yahei"; position: relative; max-width: 1920px; margin: 0 auto;font-size: 16px;color: #323232;}
a{text-decoration:none;}
ul{list-style:none;}
.fl { float: left; }
.fr { float: right; }
img{border:0px}
ul,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,form,p{padding:0;margin:0}
.clear{zoom: 1;}
.clear:after {clear:both;content:'';display:block;width:0;height:0;visibility:hidden; }

.w10{width:100%}
.w12{width:1200px;margin:0 auto}
/* top head css */
.top-box{background:url(../21images/top-bg.png) no-repeat top center; height:150px; }
.top-box .logo{float: left;margin-top: 27px;}
.top-box .search-r{float: right;margin-top: 30px;}
.top-box .ewm{float: right;margin-left: 20px;margin-top: 24px;}
.top-box .search-r .top-a{display: block;text-align: center;}
.top-box .search-r a{color: white;display: inline-block;color: #FFFFFF;font-size: 12px;padding: 0 4px;}
.top-box .search-r a:hover{color: white;font-weight: bold;}
.top-box .search{width: 170px;height: 28px;border-radius: 14px;margin-top: 14px;border: 1px solid #537abe;}
.top-box .search .text{background: none;outline: none;border: none;padding: 10px 0 10px 10px;color: white;width: 135px;}
.top-box .search .img{margin-top: 7px;}
.top-box .search .input1{float: left;}
.top-box .search .input2{float: left;}
.head{ height:50px; background-color:white; position:relative; z-index:1000000;} 
.head .logo{ float:left; width:457px;}
.head .logo img{ float:left; margin:25px 0 0 116px;}
.head .right{ float:right; width:743px;}
.head .right .top{ width:100%; height:46px; background:url(../2017images/line.png) center bottom no-repeat; padding:22px 0 0 0;}
.head .right .top .shuxian{padding: 0 10px;}
.head .right .top .ul1, .head .right .top .ul2{ float:left;}
.head .right .top .ul1 li{ float:left; padding:0 8px; line-height:26px;}
.head .right .top .ul1 li a, .head .right .top .ul2 li a{ color:#89c6ff;}
.head .right .top .ul1 li img{ float:left; margin:6px 0 0 0 ;}
.head .right .top .shuxian img{float:left;margin: -8px 0 0 0;}
.head .right .top .ul2 li{float:left;padding: 0 10px;line-height:26px;}

/* nav */     
.navBar{position:relative;z-index:1;color:#fff;height: 52px;line-height: 52px;}
.navBar .nav{ margin:0 auto; }
.navBar .nav h3{font-size:100%;font-size:16px;text-align: center;}
.navBar .nav .m{position:relative;float:left; width: 120px;display:inline;text-align:center;}
.navBar .nav .on{}
.navBar .nav .on h3 a{color: #fa9a03;height: 50px;}
.navBar .nav h3 a{zoom:1;height: 28px;line-height: 20px;display:block;color:#323232;text-align: center;font-weight: normal;line-height: 50px;}
.navBar .nav .sub{display: none;/*默认隐藏*/width: 130px;position:absolute;left: 0;top: 50px;background: url(../21images/sub-bg.png) repeat;float:left;line-height:30px;}
.navBar .nav .sub>li{ position: relative;}
.navBar .nav .sub>li>a{ color:#333; display:block; zoom:1; transition: 0.3s;text-align: left;padding-left: 20px;line-height: 36px;}
.navBar .nav .sub>li>a:hover{ color:white; transition: 0.3s;background: #fa9a03;}
.navBar .nav .sub>li ul{ position: absolute;left: 130px;top: 0;width: 130px;background: url(../21images/sub-bg.png) repeat;display: none;}
.navBar .nav .sub>li:hover>ul{display: block;}
.navBar .nav .sub>li ul>li>a{color:#333; display:block; zoom:1; transition: 0.3s;text-align: left;padding-left: 20px;line-height: 36px;}
.navBar .nav .sub>li ul>li>a:hover{ color:white; transition: 0.3s;background: #fa9a03;}
/* banner */
.banner { width: 100%; height: 500px; position: relative; overflow: hidden; z-index: 1; min-height: 200px;}
.banner .hd { width: 100%; position: absolute; left: 0; bottom: 10px; text-align: center; z-index: 2; }
.banner .hd ul li {cursor: pointer; width: 12px; height: 12px; border-radius: 6px; margin: 0 4px; display: inline-block; *display: inline; *zoom: 1;border: 1px solid white; }
.banner .hd ul li.on {background: white;}
.banner .bd { position: absolute; left: 50%; top: 0; margin-left: -960px; }
.banner .bd ul li { position: relative; font-size: 0; }
.banner .prev, .banner .next { width: 20px; height: 36px; position: absolute; z-index: 3; top: 260px; }
.banner .prev { background: url(../21images/banner-arrow.png) left no-repeat; left: 3%; }
.banner .next { background: url(../21images/banner-arrow.png) right no-repeat; right: 3%; }
/*news-slide  news  css*/
.n-s{margin-top: 50px;min-height: 200px;}
.news-slide-bd-l { position: relative; }
.news-slide-bd-l .hd { position: absolute;bottom: 55px; height:30px; padding:0 10px; z-index: 99999;left: 240px;bottom: 55px;}
.news-slide-bd-l .hd ul{margin-top:10px; zoom:1; }
.news-slide-bd-l .hd ul li{ width: 580px; height: 370px; float:left;  width:9px; height:9px; margin-right:5px; text-indent:-999px; cursor:pointer; background:url(../21images/news-do.png) 0 -9px no-repeat; position: relative;}
.news-slide-bd-l .hd ul li.on{ background-position:0 0; }
.news-slide-bd-l .bd ul{height: 370px;}
.news-slide-bd-l .bd ul li a { display: block; width: 580px; height: 370px; font-size: 0; }
.news-slide-bd-l .bd ul li a .img{width: 580px; height: 370px;overflow: hidden;}
.news-slide-bd-l .bd ul li a img { transition: all 0.6s;width:580px;height:370px;}
.news-slide-bd-l .bd ul li a img:hover { transform: scale(1.1); }
.news-slide-bd-l .bd ul li { position: relative; }
.news-slide-bd-l .bd ul li .bt {width: 580px;height: 50px;line-height: 50px; background: url(../21images/news-line.png) repeat-x;position: absolute;bottom: 0;left: 0;}
.news-slide-bd-l .bd ul li .bt p {padding: 0 20px;width: 490px;padding-left: 15px;font-size: 16px;color: #fff; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.news-slide-bd-l .bd ul li:hover .bt p{color: #d6e0ff;}
.news-slide-bd-l .prev, .news-slide-bd-l .next { width: 40px; height: 41px; position: absolute; top: 160px; z-index: 3; filter: alpha(opacity=50); -moz-opacity: 0.5; -khtml-opacity: 0.5; opacity: 0.5; display: none; }
.news-slide-bd-l .prev { left: 0; background: url(../21images/btn.png) left no-repeat; }
.news-slide-bd-l .next { right: 0; background: url(../21images/btn.png) right no-repeat; }
.news-slide-bd-l:hover .prev { display: block; }
.news-slide-bd-l:hover .next { display: block; }

/* news   css */
.news{width: 580px;min-height: 200px;}
.news .title {padding-bottom: 10px;background: url(../21images/title-bg.png) no-repeat left bottom;margin-bottom: 20px;}
.news .title h4{float: left;padding-left: 40px;font-size: 22px;font-weight: normal;color: #323232;background: url(../21images/newstitle.png) no-repeat left;line-height: 36px;height: 36px;}
.news .title a{float: right;margin-top: 12px;color: #999;font-size: 14px;}
.news .title a:hover{color: #065AB0;}
.news .news-college ul li{}
.news .news-college ul li a{float: left;font-size: 16px;line-height: 38px;transition: all 0.5s;width: 530px;color: #323232;}
.news .news-college ul li a:hover{padding-left: 10px;transition: all 0.5s;color: #005BB8;}
.news .news-college ul li p{float: right;font-size: 14px;color: #808080;}

/* teacher-student */
.t-s{background: url(../21images/notice-bg.png) no-repeat center;padding: 50px 0;margin-top: 50px;min-height: 200px;}
.t-s .t-s-con{width: 540px;padding: 20px;background: url(../21images/white-bg.png) repeat;}
.t-s .t-s-con .title {padding-bottom: 10px;background: url(../21images/title-bg.png) no-repeat left bottom;margin-bottom: 20px;}
.t-s .fl .title h4{float: left;padding-left: 40px;font-size: 22px;font-weight: normal;color: #323232;background: url(../21images/teachertitle.png) no-repeat left;line-height: 36px;height: 36px;}
.t-s .fr .title h4{float: left;padding-left: 40px;font-size: 22px;font-weight: normal;color: #323232;background: url(../21images/studenttitle.png) no-repeat left;line-height: 36px;height: 36px;}
.t-s .t-s-con .title a{float: right;margin-top: 12px;color: #999;font-size: 14px;}
.t-s .t-s-con .title a:hover{color: #065AB0;}
.t-s .t-s-con ul li{}
.t-s .t-s-con ul li a{float: left;font-size: 16px;line-height: 38px;transition: all 0.5s;width: 490px;color: #323232;}
.t-s .t-s-con ul li a:hover{padding-left: 10px;transition: all 0.5s;color: #005BB8;}
.t-s .t-s-con ul li p{float: right;font-size: 14px;color: #808080;}

/* study-notice */
.s-n{margin-top: 50px;min-height: 200px;}
.s-n .s-n-con{width: 580px;background: url(../21images/white-bg.png) repeat;}
.s-n .s-n-con .title {padding-bottom: 10px;background: url(../21images/title-bg.png) no-repeat left bottom;margin-bottom: 20px;}
.s-n .fl .title h4{float: left;padding-left: 40px;font-size: 22px;font-weight: normal;color: #323232;background: url(../21images/studytitle.png) no-repeat left;line-height: 36px;height: 36px;}
.s-n .fr .title h4{float: left;padding-left: 40px;font-size: 22px;font-weight: normal;color: #323232;background: url(../21images/noticetitle.png) no-repeat left;line-height: 36px;height: 36px;}
.s-n .s-n-con .title a{float: right;margin-top: 12px;color: #999;font-size: 14px;}
.s-n .s-n-con .title a:hover{color: #065AB0;}
.s-n .s-n-con ul li{}
.s-n .s-n-con ul li a{float: left;font-size: 16px;line-height: 38px;transition: all 0.5s;width: 530px;color: #323232;}
.s-n .s-n-con ul li a:hover{padding-left: 10px;transition: all 0.5s;color: #005BB8;}
.s-n .s-n-con ul li p{float: right;font-size: 14px;color: #808080;}
/* way */
.way{background: url(../21images/way-bg.png) no-repeat center;padding: 65px 0;margin-top: 50px;min-height: 100px;}
.way ul{display: table;width:1200px;}
.way ul li{float: left;width:240px;}
.way ul li .img{}
.way ul li .img img{display: block;transition: 0.4s;margin: 0 auto;}
.way ul li:hover .img img{transform: rotate(360deg);transition: 0.4s;margin: 0 auto;}
.way ul li .text{text-align: center;color: white;font-size: 16px;font-weight: bold;display: block;margin-top: 10px;transition: 0.4s;}
.way ul li:hover .text{color: #005BB8;transition: 0.4s;}
/* .way .ewm{float: left;margin-left: 45px;}
.way .ewm img{display: block;margin: 0 auto;}
.way .ewm a{color: white;font-size: 20px;font-weight: bold;display: block;text-align: center;margin-top: 10px;transition: 0.4s;}
.way .ewm:hover a{color: #005BB8;transition: 0.4s;} */

/* footer */
.footer{background: url(../21images/footer-bg.png) no-repeat center;padding: 60px 0 30px 0 ;}
.footer .link{}
.footer .link .link0{float: left;margin-left: 0;position: relative;}
.footer .link .link0+.link0{margin-left: 26px;}
.footer .link .link0+.link0+.link0{margin-left: 27px;}
.footer .link .link0+.link0+.link0+.link0{margin-left: 27px;}
.footer .link .link0 .bt{background: url(../21images/link-line.png) no-repeat left center;width: 280px;height: 40px;}
.footer .link .link0 .bt p{font-size: 14px;line-height: 40px;color: white;padding-left: 45px;}
.footer .link .link0 ul{background: white;width: 260px;max-height: 150px;overflow-y: scroll;padding: 10px 10px;position: absolute;top: 40px;left: 0;display: none;}
.footer .link .link0 ul li{}
.footer .link .link0 ul li a{color: #666666;font-size: 14px;line-height: 28px;padding-left: 10px;}
.footer .link .link0 ul li a:hover{background: #F5F5F5;display: block;}
.footer .link .link0 .ss:hover ul{display: block;}
.footer .f-text{margin-top: 50px;float: left;width: 800px;}
.footer .f-text p{font-size: 14px;color: white;text-align: left;line-height: 28px;}
.footer .ewm{float: right;margin-top: 40px;width: 100px;}
.footer .ewm img{display:block;text-align: right;}
.footerNy{background: url(../21images/ej-footer-bg.png) no-repeat center;padding: 0 0 26px 0;background-size: 100%;}
/* news-list  css */
.er-banner{position: relative;height: 300px;width: 100%;max-width: 1920px;overflow: hidden;}
.er-banner img{width: 1920px;position: absolute;left: 50%;top: 0;margin-left: -960px;}
.con{background: #FFFFFF;padding:0 30px;}
.news-list{min-height: 600px;}
.news-list .left-nav{width: 240px;float: left;position: relative;height: 80px;}
.news-list .left-nav .title{background:url(../21images/l-n-t.png) repeat;}
.news-list .left-nav .title h4{line-height: 80px;font-size: 20px;color: white;text-align: center;}
.news-list .left-nav ul{background: #f5f5f5;padding:10px 20px;}
.news-list .left-nav ul li{padding: 0 10px;}
.news-list .left-nav ul li:first-child{border-top: none;}
.news-list .left-nav ul li a{}
.news-list .left-nav ul li p{font-size: 16px;color: #323232;line-height: 40px;margin: 5px 0;padding-left: 20px;}

.news-list .left-nav ul .on p{color: #FFFFFF;font-weight: bold;background: url(../21images/left-nav-sj-on.png) no-repeat right center;}
.news-list .left-nav ul .on {background: #fa9a03;border-radius: 4px;transition: 0.4s;}
.news-list .left-nav ul li:hover p{color: #FFFFFF;background: url(../21images/left-nav-sj-on.png) no-repeat right center;}
.news-list .left-nav ul li:hover {background: #fa9a03;border-radius: 4px;transition: 0.4s;}

.news-list .nr-right-text{float: right;width: 900px;}
.news-list .nr-right-text ul{}
.news-list .nr-right-text ul li{margin-top: 20px;}
.news-list .nr-right-text ul li:first-child{margin-top: 0px;}
.news-list .nr-right-text ul li p{float: left;width: 800px;font-size: 14px;color: #323232;}
.news-list .nr-right-text ul li b {float: right;color: #999999;font-size: 12px;font-style: normal;font-weight: normal;}
.news-list .nr-right-text ul li p:hover{color: #fa9a03;}

/* pic-list  css */
.news-list .nr-right-pic{float: right;width: 900px;}
.news-list .nr-right-pic ul{margin-left: -30px;}
.news-list .nr-right-pic ul li{float: left;width: 280px;margin-left: 30px;margin-bottom: 30px;}
.news-list .nr-right-pic ul li .pic{width:280px;height:200px;overflow: hidden;}
.news-list .nr-right-pic ul li img{width:280px;height:200px;transition: 0.4s;}
.news-list .nr-right-pic ul li p{float:left;width: 270px;font-size: 14px;color: #323232;text-align: center;font-size: 14px;color: #323232;line-height: 38px;transition: 0.4s;}
.news-list .nr-right-pic ul li:hover img{transform: scale(1.4);transition: 0.4s;}
.news-list .nr-right-pic ul li:hover p{color: #fa9a03;transition: 0.4s;}


.fanye{margin: 30px 0 50px 200px;}

.now { height: 20px;line-height: 20px;margin-bottom: 30px;padding: 30px 0 12px 0;border-bottom: 1px solid #d9d9d9;}
.now-l {cursor: pointer;background: url(../21images/now-bg.png) left center no-repeat; padding-left: 20px; font-size: 14px; color: #333;padding-right: 20px;  display: inline-block; *display: inline; *zoom: 1; z-index: 3; }
.now-l a {font-size: 14px; color: #999999; font-size: 14px;cursor: pointer;}
.now-l i {font-size: 14px;font-style: normal;cursor: pointer;}


/*nry  css*/
.nry-right-text{float: right;width: 900px;margin-bottom: 50px;min-height: 600px;}

.con-h{font-size:26px;text-align: center;line-height: 40px;color: #4C4C4C;}
.con-span{text-align: center;height: 40px;line-height: 40px;border-bottom: #d9d9d9 1px solid;/* margin-bottom: 30px; */margin: 15px 20px;}
.con-span span{display: inline-block;margin: 0 15px;font-size: 14px;color: #808080;}
.con-tt{margin-bottom:40px;}
.con-tt p{line-height:32px !important;text-indent: 2em;margin-top:10px !important;font-size:14px !important;color: #4c4c4c !important;} 
.con-tt img{display: block;margin:auto;margin-top:10px;width: 600px;}
.con_bt{border-top: 1px solid #d9d9d9;padding-top: 20px;}
.con_bt a{display:block;height:36px;line-height:36px;font-size:16px;color:#4c4c4c;width:910px;transition: all 0.5s ease-in-out;-moz-transition: all 0.5s ease-in-out; /* Firefox 4 */-webkit-transition: all 0.5s ease-in-out; /* Safari 和 Chrome*/-o-transition: all 0.5s ease-in-out; /* Opera */}
.con_bt a:hover{padding-left:5px;}

/* backtop */
.backtop{position: fixed;z-index: 999999;bottom: 3%;right: 4%;cursor: pointer;}