.clearfix:after {
  content: ".";
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
}
.clearfix {
  zoom: 1;
}
.minw1280 {
  min-width: 1280px;
}
.mlact {
  width: 100%;
  height: 11px;
  background-image: url(/uploads/image/swi/mlas6.jpg);
  background-repeat: repeat-y;
  background-position: center;
}
.mlas1 {
  padding-top: 22px;
  padding-bottom: 23px;
}
.mlat {height: 55px;border-bottom:solid #dcdcdc 6px;position: relative;width: 100%;}
.mlat a:hover .mlatl{color:#2685c2}
.mlat a:hover .mlatl span{color:#2685c2}
.mlat a:hover .mlatr{color:#2685c2}
.mlat .mlatl{position: absolute;left:0;top:10px;font-size: 28px;color:#464545;}
.mlat .mlatl span{color:#8a8989;font-family:arial;}
.mlat .mlatr{position: absolute;right: 0;top:15px;font-size: 16px;padding-right: 30px;display: block;font-family:arial;
  background: url(/uploads/image/swi/mlajt.png) no-repeat right center;color:#8a8989;}

.mlatw{border-bottom:solid #fff 6px;}
.mlatw .mlatl{color:#fff;}
.mlatw .mlatl span{color:#fff;}
.mlatw .mlatr{color:#fff;background: url(/uploads/image/swi/mlajt2.png) no-repeat right center;}
.s1c {
  width: 1057px;
  margin: 0 auto;
}
.s1ct {
  width: 1057px;
  height: 30px;
  background: url(/uploads/image/swi/mlas1-1.png);
}
.s1cm {
  width: 1057px;
  height: auto;
  background: url(/uploads/image/swi/mlas1-2.png);
  padding-left: 15px;
  background-repeat: repeat-y;
  padding-bottom: 10px;
}
.s1cb {
  width: 1057px;
  height: 29px;
  background: url(/uploads/image/swi/mlas1-3.png);
}
.s1cmc {
  margin-left: 15px;
  margin-right: 15px;
  width: 312px;
  float: left;
}
.s1cmc .img {
  height: 235px;
  overflow:hidden;
}
.s1cmc img{
  transition: all ease 0.3s;
   width: 100%;
  height:100%;
  -moz-transition: all ease 0.3s; /* firefox 4 */
  -webkit-transition: all ease 0.3s; /* safari 和 chrome */
  -o-transition: all ease 0.3s; /* opera */
}
.s1cmc a:hover img{
	transform:scale(1.05);
    -ms-transform:scale(1.05); /* ie 9 */
    -webkit-transform:scale(1.05); /* safari and chrome */
}
.s1c a:hover .tit{
	color:#2685c2
}
.s1c .bt {
  font-size: 16px;
  color: #464545;
  margin-top: 20px;
}
.s1c .tit {
  font-size: 16px;
  color: #464545;
  height:75px;
}
.s1c .des {
  font-size: 14px;
  color: #bcbcbc;
  line-height: 1.5;
  margin-top: 15px;
  height: 70px;
}
.s1c .date {
  color: #b6b5b5;
  margin-top: 15px;
}
.s1c .more {
  color: #9b9b9b;
  border: solid 1px #9b9b9b;
  float: left;
  line-height: 1;
  padding: 5px 26px;
  margin-top: 10px;
}
.s1c .more:hover {
  color: #fff;
  border: none;
  background: url(/uploads/image/swi/mlahover.jpg) repeat-y;
}
.mlas2 {
  background: url(/uploads/image/swi/mlas2-1.jpg) center;
  height: 562px;;
  width: 100%;
  padding-top: 32px;
  background-position: center 10px;
}
.mlas2c {
  position: relative;
  width:1280px;
  margin:0 auto;
}
.mlas2c a:hover .mlas2cc{
	color:#2685c2
}
.mlas2c a:hover .img img{
	transform:scale(1.05);
    -ms-transform:scale(1.05); /* ie 9 */
    -webkit-transform:scale(1.05); /* safari and chrome */
}
.mlas2cc {
  width: 335px;
  height: 3
    00px;
  position: absolute;
  text-align: center;
  color: #fff;
  font-size: 18px;
  transition: all ease 0.3s;
  -moz-transition: all ease 0.3s; /* firefox 4 */
  -webkit-transition: all ease 0.3s; /* safari 和 chrome */
  -o-transition: all ease 0.3s; /* opera */
}
.mlas2cc .img {
  margin-top: 10px;

}
.mlas2cc .img img{
  transition: all ease 0.3s;
  -moz-transition: all ease 0.3s; /* firefox 4 */
  -webkit-transition: all ease 0.3s; /* safari 和 chrome */
  -o-transition: all ease 0.3s; /* opera */
}
.mlas2cc1 {
  top: 50px;
  left:70px;
}
.mlas2cc2 {
  top: 200px;
  left: 340px;
}
.mlas2cc3 {
  top: 50px;
  left: 600px;
}
.mlas2cc4 {
  top: 200px;
  left: 865px;
}
.mlas3 {
  background: url(/uploads/image/swi/mlas3-1.jpg) center;
  height: 442px;
  width: 100%;
  padding-top: 22px;
  padding-bottom: 40px;
}
.mlas3c {
  margin-top: 40px;
}
.mlas3cl {
  float: left;
  margin-left: 80px;
}
.mlas3cr {
  float: left;
  margin-left: 151px;
}
.mlas3cl a {
  width: 247px;
  height: 48px;
  background: url(/uploads/image/swi/mlabtn.png) repeat;
  font-size: 24px;
  letter-spacing: 5px;
  display: block;
  text-indent: 80px;
  line-height:48px;
  margin-top: 40px;
}
.mlas4 {
  height: 450px;
  width: 100%;
  padding-top: 32px;
  padding-bottom: 40px;

}
.mlas4 .s1c {
  margin-top: 0px;
}
.mlas4 .s1cm {
  padding-left: 0;
  min-height: 300px;
}
.mlafooter {
  width: 100%;
  height: 150px;;
  background-image: url(/uploads/image/swi/mlas6.jpg);
  background-repeat: repeat-y;
  background-position: center;
}
.mlafooter p {
  color: #fff;
}
.mlafooterl {
  float: left;
  margin-top: 35px;
}
.mlafooterl .copy {
  margin-top: 10px;
}
.mlafooterr {
  float: right;
  margin-top: 10px;
}
.mlafooterr img{
	width:128px;
}
.mlaindexbox {
  display: block;
  width: 1057px;
  text-align: left;
}
.mlaindexbox .title {
  height: 30px;

}
.mlaindexbox .title ul{
  padding-left:12px;
  padding-right:12px;
  top: -17px;
    position: relative;
}
.mlaindexbox .title ul li {
  font-size: 14px;
  float: left;
  width:340px;
  height: 62px;
  margin-right: 1px;
  cursor: pointer;
  transition: all .3s;
  text-align: center;
  color: #646262;
  background: #b9cce2;
  border-radius: 5px;
  font-size: 24px;
  line-height: 62px;
  margin-left: 2px;
  margin-right: 2px;
}
.mlaindexbox .title ul li.on,
.mlaindexbox .title ul li:hover {
  background: #5789c4;
  color: #fff;
}
.mlaindexbox .con {
  width: 907px;
  height: 190px;
  margin: 0 auto;
  padding-top: 40px;
}
.mlaindexbox .con .ul {
  height: 190px;
}
.mlaindexbox .con .concept .img {
  overflow: hidden;
  width: 330px;
  height: 260px;
}
.mlaindexbox .con .concept .txt {
  width: 535px;
}
.mlaindexbox .con .concept .txt p.ps {
  line-height: 20px;
  overflow: hidden;
  height: 95px;
}
.mlaindexbox .con .concept .txt p {
  line-height: 20px;
  overflow: hidden;
}
.mlaindexbox .more {
  color: #fff;
  border: none;
  background: url(/uploads/image/swi/mlahover.jpg) repeat-y;
}
.mlaindexbox .more a {
  color: #fff;
}
.more-box {
  position: relative;
  overflow: hidden;
  width: 63px;
  height: 21px;
}
.more-box img {
  position: absolute;
  z-index: 35;
  top: -21px;
  left: 0;
}
.mlaindexbox .con .partner {
  width: 907px;
  height: 160px;
  padding: 30px 0 0;
}
.mlaparscroll-left {
  position: relative;
  overflow: hidden;
  width: 907px;
  height: 250px;
  margin: 0 auto;
}
.mlaparscroll-left .bd {
  position: relative;
  overflow: hidden;
  width: 907px;
  margin: 0 auto;
  background: 0 0;
}
.mlaparscroll-left .bd ul {
  width: 907px;
  height: 250px;
  background: 0 0;
}
.mlaparscroll-left .bd ul li {
  float: left;
  overflow: hidden;
  width: 226px;
  height: 250px;
}
.mlaparscroll-left .bd ul li .bigimg {
  position: relative;
  overflow: hidden;
  width: 226px;
  height: 150px;
  margin-bottom: 10px;
  cursor: pointer;
  text-align:center;
}
.mlaparscroll-left .bd ul li .bigimg img {

  -webkit-transition: all 1.2s;
  transition: all 1.2s;
  -webkit-transform: scalex(1) scaley(1);
  transform: scalex(1) scaley(1);
}
.mlaparscroll-left .bd ul li .bigimg:hover img {
  -webkit-transform: scalex(1.1) scaley(1.1);
  transform: scalex(1.1) scaley(1.1);
}
.mlaparscroll-left .bd ul li p {
  line-height: 14px;
  text-align: left;
  text-align: center;
}
.mlaparscroll-left .hd .next,
.mlaparscroll-left .hd .prev {
  position: absolute;
  top: 43px;
  display: inline-block;
  overflow: hidden;
  width: 22px;
  height: 22px;
  cursor: pointer;
  transition: all 0.3s;
}
.mlaparscroll-left .hd .prev {
  left: 0;
  background: url(/uploads/image/swimg/prev1.png) no-repeat;
  background-position: -25px 0;
}
.mlaparscroll-left .hd .prev:hover {
  background-position: 0 0;
}
.mlaparscroll-left .hd .next {
  right: 0;
  background: url(/uploads/image/swimg/next1.png) no-repeat;
  background-position: 0 0;
}
.mlaparscroll-left .hd .next:hover {
  background-position: -25px 0;
}
