.main-wrapper{padding-top: 28px;padding-bottom: 30px;}


.top-banner{overflow: hidden;height: 0;min-width: 1280px;padding-bottom: 800px;position: relative;/* box-shadow: 0px 3px 15px #ccc; */}
.banner1 { position: absolute;width:100%;height: 100%;overflow: hidden;max-width: 1920px;margin: 0 auto; }
.banner1-div{position: relative; height: 100%; z-index: 0;}
.banner1-div .tempWrap{overflow: visible !important;}
.banner1-div ul li {zoom: 1; vertical-align: middle; }
.banner1-div ul li a {display: block;position: relative;height: 800px;}
.banner1-div ul li a div {position: absolute;height: 50px;bottom: 40px;width: 100%;}
.banner1-div ul li a div span {display: block;filter: alpha(opacity=80);}
.banner1-div ul li a div span i {padding: 14px 23px;background: #333;background: rgba(30, 30, 30, 0.6);color: #fff;}
.banner1-div ul li img{width:100%; height: 100%;}
.banner1 a.banner1-arr{
  display: block;
  width: 50px;
  height: 80px;
  /* background: url(/lvgl/img/prev.png) no-repeat center; */
  background: #3a3a3a;
  line-height: 80px;
  font-size: 40px;
  color: #fff;
  text-align: center;
  xopacity: 0.8;
  xfilter: alpha(opacity=80);
  font-weight: bold;
  position: absolute;
  top: 50%;
  margin-top: -25px;
  font-family: "SimHei","é»‘ä½“";
  -moz-user-select: none;
  -khtml-user-select: none;
  user-select: none;
  z-index: 3;
  transition:all .3s;
  -webkit-transition:all .3s;
  opacity:0;
  filter: alpha(opacity=0);
  font-size: 56px;
  }

.banner1 a.banner1-prev{left:50px; transform: translateX(-30px);-webkit-transform:translateX(-30px);
}
.banner1 a.banner1-next{right:50px; background-image: url(/lvgl/img/next.png); transform: translateX(30px); -webkit-transform:translateX(30px);
}
.banner1:hover a.banner1-prev, .banner1:hover a.banner1-next {
  display: block;
  transform: translateX(0px);
  -webkit-transform: translateX(0px);
  opacity: 0.6;
  filter: alpha(opacity=90);
}
.banner1:hover a.banner1-arr:hover {opacity: .9;filter: alpha(opacity=90);}
.tit1-div{position: absolute;  bottom: 12px;left: 43%; left:0; width: 100%; text-align: center;}
.tit1-div ul{font-size: 0;display: inline;}
.tit1-div ul li{ display: inline-block; xfloat: left;width: 14px; height: 14px; margin: 0 5px; text-indent: -999em;background: #fff; *background:url(/lvgl/img/dotw.png) no-repeat;background:url(/lvgl/img/dotw.png) no-repeat\0 ;
cursor: pointer;border:none;xmargin-right: 10px;border-radius: 50%;}
.tit1-div ul li{*display:inline;}
.tit1-div ul li.on{background: #00479d; opacity: 1;  *background:url(/lvgl/img/dotb1.png) no-repeat;background:url(/lvgl/img/dotb1.png) no-repeat\0 ;border:none;}

.main-top {background: #f5f5f5;padding-bottom: 1px;}
.main-top > .wrap > div {padding-top: 40px;}
.links {padding: 24px 80px;background: #fff;margin-bottom: 50px;}
.links ul li {float: left;width: 25%;text-align: center;}
.links ul li a{padding: 0 60px;display: block;}
.links ul li a span{width: 130px;height: 130px;margin: 0 auto; overflow: visible;}
.links ul li a p{ padding: 20px 0 16px; font-size: 16px; font-weight: bold;}
.links ul li a p i{font-size: 15px; font-weight: normal; xcolor: #666;}
.links ul li a div{width: 38px;height: 4px;background: #ad48a2;margin: 0 auto;}
.links ul li.second a div {background: #695cea;}
.links ul li.third a div {background: #ad6cf8;}
.links ul li.fouth a div {background: #238de7;}


.main-wrapper {background: url(/lvgl/img/main-bg.png) no-repeat center -236px;padding-bottom: 50px;}

.pic-news {margin-bottom: 40px;}
.banner2-div {height: 290px;}
.banner2-new {float: left; width: 33%;}
.banner2-new a {display: block;position: relative;margin: 0 24px;background: #fff;box-shadow: 3px 3px 6px rgba(51, 51, 51, 0.28);}
.banner2-new a span.img-wrap {height: 250px; position: relative;box-shadow:none;}
.banner2-new a > i {position: absolute;top: -7px;left: 7px;font-size: 18px;letter-spacing: 2px;background: #00479d;width: 80px;height: 40px;text-align: center;line-height: 40px;color: #fff;background-color: rgba(148, 7, 10, 0.9);filter: alpha(opacity=80);}
.banner2-new a div {
    line-height: 26px;
    box-shadow: 3px 3px 10px #e3e3e3;
    padding: 10px 10px;
    margin-top: -71px;
    z-index: 2;
    overflow: hidden;
    position: relative;
    background:url(/lvgl/img/gl-bg.png);
}
.banner2-new a div p{  font-size: 14px; padding-top: 3px; color: #888;}

.more-new a{display: block;width: 200px;height: 50px;line-height:50px; opacity: .9; filter: alpha(opacity=90); text-align: center;color: #94070a;margin: 0 auto;border: 1px solid #00479d; }

.notice {  padding-bottom: 100px;}
.notice .notice-title{font-size: 26px;text-align: center;color: #fff;width: 173px;height: 91px;line-height: 57px;margin: 0 auto;padding-bottom: 24px;background: url(/lvgl/img/notice_title.png) no-repeat 0 top;}
.banner3-div {overflow: hidden;max-height: 264px;}
.banner3 {position: relative;}
.banner3-new {float: left;width: 33%;border-right: 1px solid #fff; height: 263px;overflow: hidden;}
.banner3-new a {display: block;margin: 6px 34px 6px 32px;color: #fff;}
.banner3-new a span {float: left; width: 63px; height: 79px; background: url(/lvgl/img/notice_time.png) no-repeat 0;}
.banner3-new a span i{display: block;line-height: 31px;color: #ff9600;font-size: 28px;}
.banner3-new a span em{display: block;text-align: right;font-size: 23px;line-height: 52px;padding-right: 3px;}
.banner3-new a div{margin-left: 100px;}
.banner3-new a div h3{line-height: 26px;padding-bottom: 7px;}
.banner3-new a div p{font-size: 14px;line-height: 24px;max-height: 190px;overflow: hidden;padding-bottom: 2px;}

.banner3-tit{/* position: absolute; *//* bottom: 12px; *//* left: 43%; *//* left:0; */width: 100%;text-align: center;margin-top: 14px;}
.banner3-tit ul{font-size: 0;display: inline;}
.banner3-tit ul li{ display: inline-block; xfloat: left;width: 69px; height: 9px; margin: 0 5px; text-indent: -999em;background: #fff; 
cursor: pointer;border:none;xmargin-right: 10px;}
.banner3-tit ul li{*display:inline;}
.banner3-tit ul li.on{background: #f39700; opacity: 1;  border:none;}
.setup-ul{
    width: 1024px;
    margin: 0 auto;
    margin-top: 25px;
}
.setup-ul>ul>li{
    background: #fff;
    text-align: center;
    width: 180px;
    height: 165px;
    border-radius: 10px;
    float: left;
    margin: 15px 62px;
    /*margin: 15px 12px;*/
    transition: all .5s;
}
.setup-ul>ul>li:hover{
    box-shadow: 0px 2px 22px -5px rgba(0, 0, 0, 0.5);
    transform: scale(1) translateY(-3px);
    border-radius: 5px;
}
.setup-ul>ul>li>a{
    display: block;
    padding: 25px 0 0 0;
}
.setup-ul>ul>li p{
    white-space: nowrap;
    font-size: 16px;
    color: #4d4c4c;
    font-weight: 600;
    margin: 5px 0;
}
.setup-ul>ul>li span{
    font-family: Arial;
    font-size: 10px;
    color: #4d4c4c;
}
.setup-ul>ul>li img{
width:40px;
height:auto;
}
.setup-ul>ul>li:nth-child(7){
margin-left:315px;
}
.more-notice {margin-top: 40px;}
.more-notice a{display: block;width: 200px;height: 50px;line-height: 50px; opacity: .9; filter: alpha(opacity=90); text-align: center;color: #fff;margin: 0 auto;border: 1px solid #fff; }
.more-notice a:hover{opacity: 1; filter: alpha(opacity=100); }

.banner4-div {height: 430px; overflow: hidden;}
.banner4-new > a {width: 640px; height: 430px;}
.banner4-new > div {margin-left: 690px;height: 430px;overflow: hidden;}
.banner4-new > div a {display: block;border-bottom: 1px solid #ccc;padding-bottom: 25px;margin-bottom: 20px;}
.banner4-new > div a h3{line-height: 30px;font-size: 17px;}
.banner4-new > div a h3 span{border-left: 5px solid #94070a;padding-left: 16px;display: block;}
.banner4-new > div a p{color: #888;line-height: 29px;max-height: 90px;padding: 16px 0 0px 22px;overflow: hidden;}

.banner4-tit{padding-left: 140px;padding-top: 40px;}
.banner4-tit ul li {float: left; width: 250px; height: 130px; text-align: center;border: 1px solid transparent;}
.banner4-tit ul li div {font-size: 24px;font-weight: bold;padding: 35px 0 10px;}
.banner4-tit ul li p {color: #666;}
.banner4-tit ul li.on {border: 1px solid #94070a;transition: all .5s;}
.banner4-tit ul li.on div {color:#94070a;}
.banner4-tit ul li.on p {color:#94070a;}

.banner5 {padding: 0 110px;height: 130px;margin-top: 70px;overflow: hidden;position: relative;}
.banner5-div {overflow: hidden;}
.banner5-div ul li {float: left;width: 190px;margin:0 10px;}
.banner5-div ul a {display: block; font-size: 0; padding: 30px 0 20px;border-bottom: 2px solid transparent; text-align: center; transition: all .3s; -webkit-transition: all .3s;}
.banner5-div ul a:hover {background: #fff;border-bottom: 2px solid #94070a;}
.banner5-div ul a img{height: 50px;}
.banner5-div ul a p{color: #94070a;font-size: 16px;padding-top: 10px;}
.banner5-arr {position: absolute;width: 26px; top:50%;margin-top: -26px; height: 52px;line-height:52px;font-size: 18px;font-family: "SimHei"; background: #ccc; color: #fff; text-align: center;}
.banner5-arr:hover{color: #fff;background: #bfbfbf; }
.banner5-prev {left:80px;}
.banner5-next {right:80px;}
.banner5-tit {display: none;}

.img-wrap {xbox-shadow: 3px 3px 9px #ccc;xborder-radius: 2px;overflow: hidden; display: block;}
.img-wrap img { display: block; width: 100%;height: 100%; transition: all .3s;-webkit-transition: all .3s}
.img-wrap:hover img{transform: scale(1.1);-webkit-transform: scale(1.1); filter: alpha(opacity=80);}

.comname {height: 79px; margin-bottom: 40px; background: url(/lvgl/img/icon1.png) no-repeat center center;text-align: center;text-indent: 4px;}
.comname h2 {color: #111;font-weight: bold;font-size: 24px;padding: 19px 0px 5px;letter-spacing: 1px;}
.comname p {font-size: 16px; color: #999;}
.notice .comname {text-indent: 8px;}
.notice .comname h2{color: #fff;}
.notice .comname p{color: #fff;}
.awards .comname {width: 340px;margin: 0 auto;margin-bottom: 40px;}
.awards .comname.awards2 {width: 340px;}
.awards .comname.awards3 {width: 340px;}
.awards .comname.awards4 {width: 340px;}