.top-banner{overflow: hidden;height: 0; min-width: 1340px;padding-bottom: 25%;position: relative;box-shadow: 0px 3px 15px #ccc;}
.banner1 { position: absolute;width:100%;height: 100%; xoverflow: hidden; }
.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 img{width:100%; height: 100%;}
.banner1 a.banner1-arr{display: none;width: 24px;height: 70px; xbackground: #888; line-height: 70px; font-size: 40px; color: #fff;text-align: center; xopacity: 0.8;xfilter: alpha(opacity=80); font-weight: bold;position: absolute;top: 42%;font-family: "SimHei","黑体"; -moz-user-select: none; -khtml-user-select: none; user-select: none;}
/*.banner1 a.banner1-arr:hover{background-color: #777;}*/
.banner1 a.banner1-prev{left:55px;}
.banner1 a.banner1-next{right:55px;}
.banner1 .banner1-lbg{width:555px;height:348px;position:absolute;top:0;background:#434343;left:50%;margin-left:-1155px;z-index:2;opacity: 0.4;filter: alpha(opacity=40);}
.banner1 .banner1-rbg{ width:555px; height:348px; position:absolute; top:0; background:#434343; right:50%; margin-right:-1155px; z-index:2;opacity: 0.4; filter: alpha(opacity=40);}
.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: #0a3965; *background:url(../images/dots2.png) no-repeat;background:url(../images/dots2.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: #fff; opacity: 1;  *background:url(../images/dots1_1.png) no-repeat;background:url(../images/dots1_1.png) no-repeat\0 ;border:none;}

/* .banner1-sum{position: absolute;bottom: 0;left: 0;width: 100%;text-align: center;height: 70px;font-size: 18px;line-height: 45px;background: #333;filter: alpha(opacity=65);background: rgba(0,0,0,0.6);}
.banner1-sum a{color:#f6f6f6;} */

.main-top{padding:24px 0; background: #eeeeee;}
.news ul.ftr{width: 620px}
.news ul.ftr li{ padding-right: 28px;line-height: 57px; padding-left: 30px; background: url(../images/dots.png) no-repeat 0;
  border-bottom: 1px solid #a0a0a0;  overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
  .news ul.ftr li:last-child{border-bottom: none;}
  .news ul.ftr li.last-child{border-bottom: none;}
  .news ul.ftr li a{display: block;margin-right: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.news ul.ftr li span{float: right; color: #0a3965; }

.pic-news{width: 590px;height: 350px; overflow: hidden;box-shadow: 2px 2px 15px #bbb, -2px -2px 15px #bbb;}
.banner2{width: 590px;height: 350px;overflow: hidden;position: relative;}
.banner2-div ul li {position: relative;}
.banner2-div ul li>div{position: absolute;height: 40px;width: 100%;  line-height:40px; bottom: 0;color: #fff;background: #333;filter: alpha(opacity=70); background-color:rgba(0,0,0,0.4);}
.banner2-div ul li>div span{display: block; padding-right: 110px;padding-left: 16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;font-size: 15px;}
.banner2-div ul li>div span a{color:#fff;}
.banner2-div ul li img{width: 590px;height: 350px;display: block;}

/* .banner2-tit{position: absolute;height: 46px;width: 100%; bottom:0; }
.banner2-tit ul{line-height: 46px;text-align: center;}
.banner2-tit ul li{ display: inline-block;text-indent: -999px;line-height: 10px;  width: 14px; height: 14px;border:none;margin-right: 17px;border-radius: 50%; background-color: #a0a0a0; cursor: pointer;
  *background:url(../images/dots1.png) no-repeat;background:url(../images/dots1.png) no-repeat\0 ;}
  .banner2-tit ul li{*display: inline;}
.banner2-tit ul li.on{background: #fff;  *background:url(../images/dots1_1.png) no-repeat;background:url(../images/dots1_1.png) no-repeat\0 ;} */

.banner2-tit{position: absolute;  bottom: 12px; right:15px; width: 110px; text-align: right;}
.banner2-tit ul{font-size: 0;display: inline;}
.banner2-tit ul li{ display: inline-block; xfloat: left;width: 14px; height: 14px; margin:0 5px; text-indent: -999em;background: #a0a0a0; *background:url(../images/dots1.png) no-repeat;background:url(../images/dots1.png) no-repeat\0 ;
 cursor: pointer;border:none;xmargin-right: 10px;border-radius: 50%;}
 .banner2-tit ul li{*display:inline;}
.banner2-tit ul li.on{background: #fff; opacity: 1;  *background:url(../images/dots1_1.png) no-repeat;background:url(../images/dots1_1.png) no-repeat\0 ;border:none;}

.main-center{ padding: 24px 0 30px; }
.main-center ul li{  float: left; width: 532px; line-height: 36px;  padding:0 20px 14px 36px; border-bottom: 1px solid #a0a0a0; 
  background: url(../images/list.png) no-repeat 7px 7px; margin: 0px 18px 14px 18px;}
  .main-center ul li a{display: block;margin-right: 100px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;font-size: 16px;}
.main-center ul li span{float: right; color: #0a3965; }
.download{padding-top:24px;}

.main-bottom{min-width: 1340px;height: 370px;padding: 30px 0 0;background: url(../images/map.png) no-repeat center;}
.service>div{text-align: center;color: #0f3157;font-size: 30px;font-weight: bold;padding: 14px 0 30px;}
.service>div img{display: block; margin: 0 auto; margin-top: 14px;}
.service ul{padding: 12px 100px;}
.service ul li{float: left;margin: 0 12px;}
/* .service ul li a div{width: 180px; height: 180px; border-radius: 50%;overflow: hidden;} */
.service ul li img{width: 130px;height: 130px;opacity: 0.9;filter: alpha(opacity=80);transition: all .3s;-webkit-transition: all .3s;}
.service ul li.up_animt:hover img{opacity: 1;filter: alpha(opacity=100);transform: scale(1.06);-webkit-transform: scale(1.06);}
.service ul li p{text-align: center;font-size: 18px;margin-top: 12px;}
.animt.up_animt{animation: serv 1s ease 0s ;   -webkit-animation: serv 1s ease 0s ;  }







/* 00a0e9 d2d2d2 e04c4c  32b16c  fbfae8  f24111 */

.comm-namea h2{padding: 0 16px 7px 16px;height: 60px;border-bottom: 1px solid #a0a0a0;margin-bottom: 24px;background: url(../images/icon1.png) no-repeat 16px 0px;}
.comm-namea h2 span{position: relative;padding-left: 76px;line-height: 60px; xborder-bottom: 4px solid #3d7dca;}
/*.comm-nameb h2 span{position: relative; padding-left: 0px; line-height: 28px;letter-spacing: 5px;font-size: 19px; font-weight: bold; xborder-bottom: 4px solid #3d7dca;background: none;}
 .comm-namea h2 span:after{content: "";position: absolute;width: 100%;height: 4px;background: #3d7dca;left: 0; xbottom: -12px;top:33px;} */
.comm-namea h2 span a{color: #000;font-size: 26px;/* font-weight: bold; */letter-spacing: 3px;}
.comm-namea h2 span i{ padding-left: 7px; color: #a5a5a5; font-family: Arial; font-size: 20px;}
.comm-namea h2 span img{ vertical-align: top; margin: 10px 0 0 10px; opacity: 0.9;filter: alpha(opacity=90);}
.comm-namea h2>a {background: url(../images/more.png) no-repeat right 3px;padding-right: 24px;line-height: 82px;float: right;font-family: "Microsoft YaHei";font-size: 16px;font-weight: bold;}
.notice .comm-namea h2{background-image: url(../images/icon2.png);}
.download .comm-namea h2{background-image: url(../images/icon3.png);}


/* 动画 */
@keyframes serv{
  0% {opacity: 0;transform: translate(0, 40%);}
  100%{opacity: 1;transform: none;}
}

@-webkit-keyframes serv{
  0% {opacity: 0;-webkit-transform: translate(0, 40%);}
  100%{opacity: 1;-webkit-transform: none;}
}