body {
	margin: 0;
	padding: 0;
	/*min-height: 2000px;*/
	font-family: "微软雅黑","黑体",Arial,sans-serif;
	font-size: 14px;
	line-height: 1.42857;
	color: #333;
}
dl,dt,dd,ul,li,h1,h2,h3,h4,h5,h6 {padding:0;margin:0;}
.w1400 {width:1400px;margin:0 auto;position:relative;}
.cwhite {color:#fff;}
.lfloat {float:left;}
.rfloat {float:right;}
a {text-decoration:none;color:#333;}
a:hover {text-decoration:none;}
.mt40 {margin-top:40px;}
.mb40 {margin-bottom:40px;}
.mr40 {margin-right:40px;}
.mr30 {margin-right:30px;}
.cls {clear:both;}

.xfme-top {width:100%;height:60px;line-height:60px;background:#04275a;}
.xfme-top .top-left {}
.xfme-top .top-right {}
.xfme-top .top-right a {color:#fff;}

.xfme-menu {width:100%;height:130px;background:#002e72;}
.xfme-mlogo {width:320px;float:left;margin-top:20px;}

.menu{margin:0px;padding:0px;float:left;width:970px;margin-left:30px;}
.menu ul{margin:0px;padding:0px;width:100%;height:0px;background:#04275a;color:#FFFFFF;text-align:center;list-style:none;}
.menu ul li{position:relative;padding-left:8px;padding-right:8px;height:130px;line-height:130px;font-size:17px;border:none;float:left}
.menu ul li span {border:6px solid transparent;border-top:6px solid #fff;display:inline-block;margin-top:50px;margin-left:5px;}
.menu ul li ul{visibility:hidden;width:100%;position:absolute;top:130px;left:0%;z-index:999;}
.menu ul li ul li{width:100%;float:none;height:36px;line-height:36px;padding-top:3px;padding-bottom:3px;position:relative;font-size:14px;border-top:1px solid #002e72;}
.menu ul li ul li ul{visibility:hidden;position:absolute;left:100%;top:0px;width:80%;}
.menu ul li:hover ul li ul{visibility:hidden;}
.menu ul li ul li:hover ul{visibility:visible;background-color:#002e72;color:#000000;}
.menu ul li ul li:hover ul li{background-color:#002e72;color:#000000;}
.menu ul li:hover{background:#04275a;}
.menu ul li:hover span {border:6px solid transparent;border-bottom:6px solid #fff;}
.menu ul li:hover ul{visibility:visible;}
.menu ul li:hover ul li{background-color:#04275a;color:#fff;}
.menu ul li:hover ul li:hover{background-color:#002e72;color:#fff;}
.menu ul li a,.menu ul li ul li a,.menu ul li a:hover,.menu ul li ul li a:hover{color:#fff;}
.menu ul li a:hover,.menu ul li ul li a:hover{text-decoration:none;}


.device {
  width: 100%;
  height: 600px;
  overflow-y:hidden;
  background: #111;
  position: relative;
}
.device .arrow-left {
  background: url(../images/arrows.png) no-repeat left top;
  position: absolute;
  left: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:99;
}
.device .arrow-right {
  background: url(../images/arrows.png) no-repeat left bottom;
  position: absolute;
  right: 10px;
  top: 50%;
  margin-top: -15px;
  width: 17px;
  height: 30px;
  z-index:99;
}
.swiper-container {
  height: 3600px;
  width: 100%;
  text-align:center;
}
.swiper-container img {
  height:600px;
}
.content-slide {
  padding: 20px;
  color: #fff;
}
.title {
  font-size: 25px;
  margin-bottom: 10px;
}
.pagination {
  position: absolute;
  left: 0;
  text-align: center;
  bottom:5px;
  width: 100%;
  z-index:999;
}
.swiper-pagination-switch {
  display: inline-block;
  width: 15px;
  height: 15px;
  border-radius: 15px;
  background: #999;
  box-shadow: 0px 1px 2px #555 inset;
  margin: 0 3px;
  cursor: pointer;
}
.swiper-active-switch {
  background: #fff;
}


.searchbtn {float:right;position:relative;width:80px;height:130px;}
.search-wrapper {
  position: absolute;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  right:0px;
  top:70px;
  /*left: 50%;*/
}
.search-wrapper .input-holder {
  overflow: hidden;
  height: 70px;
  background: rgba(255,255,255,0);
  border-radius: 6px;
  position: relative;
  width: 50px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.search-wrapper.active .input-holder {
  border-radius: 50px;
  width: 350px;
  position:absolute;
  right:50px;
  top:-35px;
  background: rgba(0,0,0,0.8);
  -webkit-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -moz-transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  transition: all .5s cubic-bezier(0.000, 0.105, 0.035, 1.570);
}
.search-wrapper .input-holder .search-input {
  width: 100%;
  height: 50px;
  padding: 0px 60px 0 20px;
  opacity: 0;
  position: absolute;
  top: 0px;
  left: 0px;
  background: transparent;
  -webkit-box-sizing: border-box;
  -moz-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  outline: none;
  font-family: "Open Sans", Arial, Verdana;
  font-size: 16px;
  font-weight: 400;
  line-height: 20px;
  color: #FFF;
  -webkit-transform: translate(0, 60px);
  -moz-transform: translate(0, 60px);
  transform: translate(0, 60px);
  -webkit-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -moz-transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  transition: all .3s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -webkit-transition-delay: 0.3s;
  -moz-transition-delay: 0.3s;
  transition-delay: 0.3s;
}
.search-wrapper.active .input-holder .search-input {
  opacity: 1;
  -webkit-transform: translate(0, 10px);
  -moz-transform: translate(0, 10px);
  transform: translate(0, 10px);
}
.search-wrapper .input-holder .search-icon {
  width: 50px;
  height: 50px;
  border: none;
  border-radius: 6px;
  background: #FFF;
  padding: 0px;
  outline: none;
  position: relative;
  z-index: 2;
  float: right;
  cursor: pointer;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.search-wrapper.active .input-holder .search-icon {
  width: 50px;
  height: 50px;
  margin: 10px;
  border-radius: 30px;
}
.search-wrapper .input-holder .search-icon span {
  width: 15px;
  height: 15px;
  display: inline-block;
  vertical-align: middle;
  position: relative;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
  -moz-transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
  transition: all .4s cubic-bezier(0.650, -0.600, 0.240, 1.650);
}
.search-wrapper.active .input-holder .search-icon span {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.search-wrapper .input-holder .search-icon span::before, .search-wrapper .input-holder .search-icon span::after {
  position: absolute;
  content: '';
}
.search-wrapper .input-holder .search-icon span::before {
  width: 4px;
  height: 11px;
  left: 9px;
  top: 18px;
  border-radius: 2px;
  background: #04275a;
}
.search-wrapper .input-holder .search-icon span::after {
  width: 14px;
  height: 14px;
  left: 0px;
  top: 0px;
  border-radius: 16px;
  border: 4px solid #04275a;
}
.search-wrapper .close {
  position: absolute;
  z-index: 1;
  top: 0px;
  right: 20px;
  width: 25px;
  height: 25px;
  cursor: pointer;
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  transform: rotate(-180deg);
  -webkit-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
  -moz-transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
  transition: all .3s cubic-bezier(0.285, -0.450, 0.935, 0.110);
  -webkit-transition-delay: 0.2s;
  -moz-transition-delay: 0.2s;
  transition-delay: 0.2s;
}
.search-wrapper.active .close {
  right: 10px;
  top:0px;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  transform: rotate(45deg);
  -webkit-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -moz-transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  transition: all .6s cubic-bezier(0.000, 0.105, 0.035, 1.570);
  -webkit-transition-delay: 0.5s;
  -moz-transition-delay: 0.5s;
  transition-delay: 0.5s;
}
.search-wrapper .close::before, .search-wrapper .close::after {
  position: absolute;
  content: '';
  background: #FFF;
  border-radius: 2px;
}
.search-wrapper .close::before {
  width: 5px;
  height: 25px;
  left: 10px;
  top: 0px;
}
.search-wrapper .close::after {
  width: 25px;
  height: 5px;
  left: 0px;
  top: 10px;
}
.search-wrapper .result-container {
  width: 100%;
  position: absolute;
  top: 80px;
  left: 0px;
  text-align: center;
  font-family: "Open Sans", Arial, Verdana;
  font-size: 14px;
  display: none;
  color: #B7B7B7;
}
@media screen and (max-width: 560px) {
  .search-wrapper.active .input-holder {
    width: 200px;
  }
}


.inbanner {height:450px;background:url(../images/inbanner.jpg) center center no-repeat #b2d577;width:100%;}


.index-news {background:#fafafa;width:100%;margin-top:100px;min-height:500px;height:auto;}
.nmain {}
.news-left {position:absolute;width:380px;height:520px;top:-60px;background:url(../images/aboutbk.png) left top no-repeat #04275a;}
.news-left .left-slogn {text-align:center;margin-top:50px;margin-bottom:20px;}
.news-left .left-text {width:80%;margin:0 auto;font-size:16px;color:#fff;line-height:200%;}
.news-left .left-paiming {text-align:center;margin-top:20px;}
.news-middle {width:550px;float:left;position:absolute;top:-60px;left:410px;}
.news-middle dl {padding:0;margin:0;}
.news-middle dl dt {height:40px;line-height:40px;}
.news-middle dl dt h2 {float:left;margin:0;padding:0;font-size:26px;color:#13579f;padding-left:15px;border-left:10px solid #13579f;font-weight:200;}
.news-middle dl dt span {float:left;display:block;margin-left:20px;height:30px;border-bottom:1px solid #13579f;width:300px;}
.news-middle dl dt .nmore {float:right;height:35px;padding-left:10px;padding-right:10px;text-align:center;line-height:35px;color:#fff;background:#04275a;font-size:15px;margin-top:5px;}
.news-middle dl dd {padding:0;margin:0;}
.news-middle dl dd .news-one {margin-top:40px;margin-bottom:20px;}
.news-middle dl dd .news-one .one-img {float:left;width:170px;margin-right:20px;}
.news-middle dl dd .news-one .one-img img {width:170px;}
.news-middle dl dd .news-one .one-right {}
.news-middle dl dd .news-one .one-right h3 {font-size:16px;margin-bottom:10px;line-height:180%;font-weight:700;color:#1f1f1f;}
.news-middle dl dd .news-one .one-right h3 a:hover {color:#00479d;}
.news-middle dl dd .news-one .one-right h4 {font-size:13px;font-weight:normal;color:#494949;line-height:180%;}
.news-middle dl dd .news-list {margin-top:0px;}
.news-middle dl dd .news-list ul {list-style-type:none;}
.news-middle dl dd .news-list ul li {height:41px;line-height:41px;border-bottom:1px solid #fff;}
.news-middle dl dd .news-list ul li h3 {float:left;font-weight:200;font-size:16px;}
.news-middle dl dd .news-list ul li h3 a:hover {font-weight:bold;color:#00479d;}
.news-middle dl dd .news-list ul li .ndate {display:block;float:right;font-size:13px;color:#ccc;}
.news-right {position:absolute;width:400px;top:-60px;left:1000px;}
.news-right dl {}
.news-right dl dt {height:60px;line-height:60px;background:#13579f;color:#fff;padding-left:20px;}
.news-right dl dt h2 {font-size:26px;float:left;font-weight:200;}
.news-right dl dt .smore {margin-right:20px;float:right;height:40px;text-align:center;line-height:40px;padding-left:10px;padding-right:10px;color:#fff;/*background:#fff;*/font-size:15px;margin-top:10px;}
.news-right dl dd {}
.news-right dl dd ul {list-style-type:none;}
.news-right dl dd ul li {border-bottom:1px solid #fff;height:75px;}
.news-right dl dd ul li .sdate {float:left;width:85px;height:60px;text-align:center;padding-top:15px;font-size:16px;line-height:25px;}
.news-right dl dd ul li .stitle {float:right;font-size:16px;height:65px;padding:10px 10px 0px 10px;line-height:30px;width:295px;}
.news-right dl dd ul li .stitle a:hover {font-weight:bold;color:#00479d;}
.news-right dl dd ul li:nth-child(odd) {background:#ffffff;}
.news-right dl dd ul li:nth-child(odd) .sdate {background:#d8ebf9;color:#13579f;}
.news-right dl dd ul li:nth-child(even) {background:#d8ebf9;}
.news-right dl dd ul li:nth-child(even) .sdate {background:#6babdd;color:#fff;}


.in-main {background:#fafafa;width:100%;margin-top:90px;padding-bottom:30px;min-height:500px;height:auto;}
.inside {margin:0 auto;position:relative;}
.inside .side-left {width:400px;float:left;margin-right:30px;margin-top:-60px;}
.inside .side-left dl.category{padding:0px;margin:0px;margin-bottom:30px;border-left:1px solid #d8ebf9;border-right:1px solid #d8ebf9;}
.inside .side-left dl.category dt {height:60px;line-height:60px;font-size:20px;background:#13579f;color:#fff;padding-left:20px;}
.inside .side-left dl.category dd {background:#fff;}
.inside .side-left dl.category dd ul {list-style-type:none;padding:0px;margin:0px;}
.inside .side-left dl.category dd ul li {height:45px;line-height:45px;}
.inside .side-left dl.category dd ul li a {display:block;height:45px;line-height:45px;padding-left:20px;font-size:16px;}
.inside .side-left dl.category dd ul li a:hover {background:#1197bd;color:#fff;font-weight:700;text-decoration:none;}
.inside .side-left dl.category dd ul li a:hover span {color:#fff;}
.inside .side-left dl.category dd ul li a span {padding-left:50px;}
.inside .side-left dl.category dd ul li:nth-child(odd) {background:#ffffff;}
.inside .side-left dl.category dd ul li:nth-child(odd) a span {color:#fff;}
.inside .side-left dl.category dd ul li:nth-child(even) {background:#d8ebf9;}
.inside .side-left dl.category dd ul li:nth-child(even) a span {color:#d8ebf9;}

.inside .side-left dl.download{padding:0px;margin:0px;margin-bottom:30px;}
.inside .side-left dl.download dt {height:60px;line-height:60px;font-size:20px;background:#13579f;color:#fff;padding-left:20px;}
.inside .side-left dl.download dt h2 {font-size:20px;float:left;font-weight:200;}
.inside .side-left dl.download dt .lmore {margin-right:20px;float:right;height:30px;width:30px;text-align:center;line-height:30px;border-radius:15px;color:#13579f;background:#fff;font-size:30px;margin-top:15px;}
.inside .side-left dl.download dd {background:#fff;padding:10px;border:1px solid #d8ebf9;}
.inside .side-left dl.download dd ul {list-style-type:none;padding:0px;margin:0px;}
.inside .side-left dl.download dd ul li {height:35px;line-height:35px;border-bottom:1px dotted #eee;}
.inside .side-left dl.download dd ul li a {display:block;height:35px;line-height:35px;padding-left:10px;font-size:14px;}
.inside .side-left dl.download dd ul li a:hover {background:#c6e6fd;text-decoration:none;}

.inside .side-right {width:970px;float:right;margin-top:-40px;}
.inside .side-right .right-top {height:40px;line-height:40px;}
.inside .side-right .right-top .top-left {float:left;height:30px;line-height:30px;border-left:5px solid #13579f;color:#13579f;padding-left:15px;font-size:20px;font-weight:700;}
.inside .side-right .right-top .top-right {float:right;height:30px;line-height:30px;text-align:right;}
.inside .side-right .right-main {background:#fff;margin-top:10px;padding:15px;}
.inside .side-right .right-main h1 {padding-top:5px;padding-bottom:10px;line-height:40px;text-align:center;size:17px;border-bottom:1px solid #eee;margin-bottom:10px;}
.inside .side-right .right-main .info {height:40px;line-height:40px;text-align:center;color:#ccc;font-size:13px;}
.inside .side-right .right-main ul.prev-next {list-style-type:none;padding:0;margin:0;margin-top:10px;border-top:1px solid #eee;}
.inside .side-right .right-main ul.prev-next li {height:30px;line-height:30px;padding-top:10px;font-size:14px;}


.inside .side-right .right-main ul.newslist {list-style-type:none;padding:0px;margin:0px;}
.inside .side-right .right-main ul.newslist li {height:38px;line-height:38px;border-bottom:1px dotted #eee;}
.inside .side-right .right-main ul.newslist li a {text-decoration:none;display:block;padding-left:10px;padding-right:10px;}
.inside .side-right .right-main ul.newslist li a:hover {background:#e3f2fc;}
.inside .side-right .right-main ul.newslist li a .news-title {float:left;}
.inside .side-right .right-main ul.newslist li a .news-date {float:right;font-size:13px;color:#ccc;}

.inside .side-right .right-main ul.teacherlist {list-style-type:none;padding:0px;margin:0px;}
.inside .side-right .right-main ul.teacherlist li {height:40px;line-height:40px;float:left;}
.inside .side-right .right-main ul.teacherlist li a {text-decoration:none;display:block;padding-left:15px;padding-right:15px;}
.inside .side-right .right-main ul.teacherlist li a:hover {background:#e3f2fc;}
.inside .side-right .right-main ul.teacherlist li a .teacher-title {float:left;}


.parts-five {width:1400px;margin:0 auto;}
.parts-five .one-part {width:33.33333333333333%;float:left;height:380px;/*height:auto;*/overflow:hidden;margin-top:30px;}
.parts-five .one-part .mult-text {}
.parts-five .one-part .mult-text .text-title {float:left;width:77%;}
.parts-five .one-part .mult-text .text-title h2 {margin-left:7%;margin-bottom:10px;}
.parts-five .one-part .mult-text .text-title h3 {margin-left:7%;font-size:14px;font-weight:100;color:#8d8d8d;margin-bottom:30px;}
/*
.parts-five .one-part .mult-text .pmore {float:left;margin-left:5%;height:30px;width:30px;text-align:center;line-height:30px;border-radius:15px;color:#e60012;border:2px solid #e60012;font-size:30px;margin-top:20px;}
.parts-five .one-part:hover .mult-text .pmore {animation: fly01 1s infinite;}
*/
.parts-five .one-part .mult-text .pmore {float:left;margin-left:5%;height:40px;text-align:center;line-height:40px;color:#fff;padding-left:10px;padding-right:10px;background:#0b4685;/*border:2px solid #0b4685;*/font-size:14px;margin-top:15px;}
.parts-five .one-part:hover .mult-text .pmore {background:#e60012;}
@keyframes fly01 {
from {transform: rotate(0deg);}
to {transform: rotate(360deg);}
}
.parts-five .one-part .mult-text .right-line {float:right;width:1px;height:70px;background:#e2e2e2;}
.parts-five .one-part .one-photo img {width:100%;}
.parts-five .one-part .one-photo .hover-big {object-fit:cover;transition:0.2s;}
.parts-five .one-part:hover .one-photo .hover-big {transform:scale(1.1)}


.friendlink {width: 100%;height: 46px;background: #2c67cb;}
.friendlink-in {position: relative;}
.friendtit {display:block;float: left;text-align: center;color: #fff;line-height: 46px;font-size: 15px;color: #fff;margin-right: 10px;}
.friendlink-in> select {width: 220px;height: 30px;line-height: 30px;text-align: center;border: 1px solid #969696;border-radius: 5px;outline: none;margin-right: 10px;}
.mod_select {float: right;margin-top: 8px;}
.mod_select ul {margin: 0;padding: 0;}
.mod_select ul li {list-style-type: none;float: left;margin-right: 70px;height: 30px;line-height: 30px;}
.mod_select ul li.last {margin-right: 0;}
.select_box {position: relative;float: left;border: solid 1px #2d9eff;color: #fff;cursor: pointer;width: 220px;background: #005dad;height: 30px;line-height: 30px;}
.selet_open {display: inline-block;position: absolute;right: 0;top: 0;width: 30px;height: 28px;background:#006dca url(../images/jiao.png) no-repeat center center;}
.select_txt {display: inline-block;padding-left: 10px;width: 200px;line-height: 28px;height: 30;cursor: text;overflow: hidden;}
.option {width: 220px;position: absolute;bottom: 30px;z-index: 2;overflow: hidden;display: none;background: #2957a4;}
.option a {display: block;height: 30px;line-height: 30px;text-align: left;padding: 0 10px;width: 100%;background: #2957a4;color: #fff;}
.option a:hover {background: #fff;color: #000;}

.footer {background:#2957a4;height:215px;width:100%;}
.footer .footer-left {float:left;color:#fff;line-height:180%;margin-top:70px;text-align:left;}
.footer .footer-right {float:right;margin-top:50px;}


.news-mult {width:683px;float:left;margin-top:40px;background:#f6f7f9;}
.news-mult dl {padding:0;margin:0;}
.news-mult dl dt {height:40px;line-height:40px;background:#fff;padding:0 0 30px 0;}
.news-mult dl dt h2 {float:left;margin:0;padding:0;font-size:26px;color:#13579f;padding-left:15px;border-left:10px solid #13579f;font-weight:200;}
.news-mult dl dt span {float:left;display:block;margin-left:20px;height:30px;border-bottom:1px solid #13579f;width:380px;}
.news-mult dl dt .nmore {float:right;height:35px;padding-left:10px;padding-right:10px;text-align:center;line-height:35px;color:#fff;background:#00479d;font-size:15px;margin-top:5px;}
.news-mult dl dd {padding:0;margin:0;padding:30px;}
.news-mult dl dd:hover {background:#00479d;
webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0px 0px 10px #e1e1e1;-moz-box-shadow:0px 0px 10px #e1e1e1;-webkit-box-shadow:0px 0px 10px #e1e1e1;-o-box-shadow: 0px 0px 10px #e1e1e1;
moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.news-mult dl dd .news-one {margin-top:0px;margin-bottom:20px;}
/*
.news-mult dl dd .news-one .one-img {margin:0 auto;height:250px;overflow-y:hidden;}
.news-mult dl dd .news-one .one-img img {width:100%;}
.news-mult dl dd .news-one .one-right h3 {margin:0 auto;font-size:16px;height:40px;line-height:40px;overflow-y:hidden;border-top:1px solid #eee;padding-left:15px;padding-right:15px;font-weight:700;color:#1f1f1f;}
.news-mult dl dd .news-one .one-right h3 a:hover {color:#00479d;}
.news-mult dl dd .news-one .one-right h4 {margin:0 auto;font-size:13px;font-weight:normal;color:#494949;line-height:180%;}
*/
.news-mult dl dd .news-one .one-img {float:left;width:170px;margin-right:20px;}
.news-mult dl dd .news-one .one-img img {width:170px;}
.news-mult dl dd .news-one .one-right {}
.news-mult dl dd .news-one .one-right h3 {font-size:16px;margin-bottom:10px;height:35px;line-height:35px;font-weight:700;color:#1f1f1f;overflow: hidden;
text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.news-mult dl dd:hover .news-one .one-right h3 {color:#ffffff;}
.news-mult dl dd .news-one .one-right h3 a:hover {color:#00479d;}
.news-mult dl dd:hover .news-one .one-right h3 a {color:#ffffff;}
.news-mult dl dd:hover .news-one .one-right h3 a:hover {color:#ffffff;font-weight:bold;}
.news-mult dl dd .news-one .one-right h4 {font-size:13px;font-weight:normal;color:#494949;line-height:180%;}
.news-mult dl dd:hover .news-one .one-right h4 {color:#fff;}

.news-mult dl dd .news-list {margin-top:0px;}
.news-mult dl dd .news-list ul {list-style-type:none;}
.news-mult dl dd .news-list ul li {height:41px;line-height:41px;border-bottom:1px solid #fff;}
.news-mult dl dd:hover .news-list ul li h3 {color:#fff;}
.news-mult dl dd:hover .news-list ul li h3 a {color:#fff;}
.news-mult dl dd .news-list ul li h3 {float:left;font-weight:200;font-size:16px;}
.news-mult dl dd .news-list ul li h3 a:hover {font-weight:bold;color:#00479d;}
.news-mult dl dd:hover .news-list ul li h3 a:hover {color:#fff;}
.news-mult dl dd .news-list ul li .ndate {display:block;float:right;font-size:13px;color:#ccc;}


.xueshu-mult {width:1400px;margin-top:40px;background:#f6f7f9;}
.xueshu-mult dl {padding:0;margin:0;}
.xueshu-mult dl dt {height:40px;line-height:40px;background:#fff;padding:0 0 30px 0;}
.xueshu-mult dl dt h2 {float:left;margin:0;padding:0;font-size:26px;color:#13579f;padding-left:15px;border-left:10px solid #13579f;font-weight:200;}
.xueshu-mult dl dt span {float:left;display:block;margin-left:20px;height:30px;border-bottom:1px solid #13579f;width:1100px;}
.xueshu-mult dl dt .nmore {float:right;height:35px;padding-left:10px;padding-right:10px;text-align:center;line-height:35px;color:#fff;background:#00479d;font-size:15px;margin-top:5px;}
.xueshu-mult dl dd {overflow-x:hidden;}

.picMarquee-left{ background: #fff; padding:0px 0px;}
.picMarquee-left .bd{ padding:0px;   }
.picMarquee-left .bd ul{ overflow:hidden; zoom:1; }
.picMarquee-left .bd ul li{ margin:0 12.5px; float:left; overflow:hidden; text-align:center;width:300px;height:280px;}
.picMarquee-left .bd ul li .pic{ text-align:center; height:220px;overflow-y:hidden;}
.picMarquee-left .bd ul li .pic img{display:block; max-height:220px; max-width:300px; width:300px; height:220px;}
.picMarquee-left .bd ul li .pic a:hover img{ border-color:#999;  }
.picMarquee-left .bd ul li .title{ line-height:35px;font-size:16px;height:35px;overflow: hidden;
text-overflow:ellipsis;display: -webkit-box;-webkit-line-clamp: 1;-webkit-box-orient: vertical;}
.picMarquee-left .bd ul li .title:hover {background:#00479d;
moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;}
.picMarquee-left .bd ul li .title:hover a {color:#fff;font-weight:bold;}
.picMarquee-left .bd ul li .title:hover a:hover {color:#fff;font-weight:bold;}
	

.clearboth{clear:both;}
#csstabs{ position:relative; width:800px; height:400px; float:left;}
#csstabs li{ padding:2px;}
#csstabs h3{ padding:5px; height:30px; text-align:center; cursor:hand; display:block;font-size:16px; font-weight:bold; margin:0;
border-top:1px solid #000;border-left:1px solid #000;border-right:1px solid #000;}
.tabcontent{padding:10px 0 0 40px;width:100%;background:#fff;border:1px solid #000;position:absolute;left:0;top:40px;height:230px;display:block;margin:0;}
#tab1 .tabcontent{z-index:2;background:#fff;}
#tab1 h3{z-index:3;width:150px;position:absolute;left:0;top:0;cursor:hand;background:#fff;}
#tab2 .tabcontent{z-index:1; opacity:0;}
#tab2 h3{width:150px;position:absolute;left:180px;top:0;cursor:hand;}
#csstabs:hover h3, #tabs:focus h3, #tabs:active h3{background:none;z-index:0;}
#csstabs:hover .tabcontent, #tabs:focus .tabcontent, #tabs:active .tabcontent{z-index:0;opacity:0;-webkit-transition:opacity .75s ease-in;}
#tab1:hover h3,#tab1:focus h3,#tab1:active h3{z-index:4;background:#fff;}
#tab1:hover .tabcontent,#tab1:focus .tabcontent,#tab1:active .tabcontent{z-index:3;background:#fff;opacity:1;-webkit-transition:opacity 2s ease-in;}
#tab2:hover h3,#tab2:focus h3,#tab2:active h3{z-index:4;background:#fff;}
#tab2:hover .tabcontent,#tab2:focus .tabcontent,#tab2:active .tabcontent{z-index:3;background:#fff;opacity:1;-webkit-transition:opacity 2s ease-in;}


.news-three {width:446px;float:left;margin-top:10px;background:#f6f7f9;}
.news-three dl {padding:0;margin:0;}
.news-three dl dt {height:40px;line-height:40px;background:#fff;padding:0 0 30px 0;}
.news-three dl dt h2 {float:left;margin:0;padding:0;font-size:26px;color:#13579f;padding-left:15px;border-left:10px solid #13579f;font-weight:200;}
.news-three dl dt span {float:left;display:block;margin-left:20px;height:30px;border-bottom:1px solid #13579f;width:200px;}
.news-three dl dt .nmore {float:right;height:35px;padding-left:10px;padding-right:10px;text-align:center;line-height:35px;color:#fff;background:#00479d;font-size:15px;margin-top:5px;}
.news-three dl dd {padding:0;margin:0;padding:30px;}
.news-three dl dd:hover {background:#00479d;
webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;box-shadow:0px 0px 10px #e1e1e1;-moz-box-shadow:0px 0px 10px #e1e1e1;-webkit-box-shadow:0px 0px 10px #e1e1e1;-o-box-shadow: 0px 0px 10px #e1e1e1;
moz-transition: all .5s ease-in-out;
-o-transition: all .5s ease-in-out;
-webkit-transition: all .5s ease-in-out;
transition: all .5s ease-in-out;
}
.news-three dl dd .news-list {margin-top:0px;}
.news-three dl dd .news-list ul {list-style-type:none;}
.news-three dl dd .news-list ul li {height:41px;line-height:41px;border-bottom:1px solid #fff;}
.news-three dl dd:hover .news-list ul li h3 {color:#fff;}
.news-three dl dd:hover .news-list ul li h3 a {color:#fff;}
.news-three dl dd .news-list ul li h3 {float:left;font-weight:200;font-size:16px;}
.news-three dl dd .news-list ul li h3 a:hover {font-weight:bold;color:#00479d;}
.news-three dl dd:hover .news-list ul li h3 a:hover {color:#fff;}
.news-three dl dd .news-list ul li .ndate {display:block;float:right;font-size:13px;color:#ccc;}

.mt50 {margin-bottom:50px;}








