@charset "utf-8";
/* CSS Document */
/* html {filter: progid:DXImageTransform.Microsoft.BasicImage(grayscale=1); -webkit-filter: grayscale(100%); }*/
*{ padding:0; margin:0; box-sizing: border-box;}
body { font-family:'Microsoft YaHei';font-size:14px;color:#333; overflow-x:hidden }
ul,ol,li {list-style: outside none none; }
a {text-decoration: none; color:#000;}
a:hover{ text-decoration: none; color: #015099;}
img{border:none; max-width:100%;}
.clear{clear:both; display:block; }
.clear:after{ content:""; clear:both; display:block;}
.fl{float:left;}
.fr{float:right;}
.wrap{ width:1200px; margin:0 auto;}
.logo{ padding:15px 0 15px 0;}
.top{
   width: 100%;
   border-bottom: 1px solid #e6e6e6;
   height: 35px;
   line-height: 35px;
   color: #a5a5a5;
   font-family: "宋体"; 
    }
.top h1{
  font-size: 14px;
  font-weight: normal;
  line-height: 35px;
  float: left;
}
.t-ri{
    position: relative;
}
.t-ewm{ text-align:center; padding-top:18px; padding-right:20px;}
.se{ padding-top:20px; }
.se p{ text-align:right;font-family:"宋体"; padding-bottom:10px;}
.t-ri .ewm{
  position: absolute;
  left: 0;
  top:100px;
  display: none; z-index:9999;
}

.header{
  width: 100%;
}

.sk01{
  width: 210px;
  height: 42px;
  border: 1px solid #015099;
  float: left;
}
.sk02{
  width: 65px;
  background: #015099;
  height: 42px;
  color: #fff;
  float: left;
}
.search input{
  background: none;
  border:none;
  outline: none;
  width: 100%;
  height: 100%;
}

.nav{
  width: 100%;
  background: #015099;
  height: 66px;
  line-height: 66px;
}
.nav li{
  float: left;
  width: 11.111111%;
  text-align: center; position:relative;
}

.nav li>a{
  color: #fff;
  font-size: 16px;
  position: relative;
  display: block;
}
.nav li>a:before,.nav li>a:after{ content:""; width:13px; height:1px; background:#fff; position:absolute; top:50%; margin-top:-0.5px; left:12%;}
.nav li>a:after{ left:auto; right:12%;}
.nav li>a:hover{
  color: #fff;
  background: #005cb1;
}
.nav li .cd-on{
  color: #fff;
  background: #005cb1;
}


.fixed_bg{width: 100%; 
  height: 100%; 
  position: fixed; 
  left: 0; 
  top: 0; 
  display: none; 
  background: rgba(0,0,0,0.5); 
  z-index:9999;
}
.slide_logo{
  display: none;
}
.menu{
  display: none;
  width: 40px;
  height: 35px;
  background: #ce251f;
  position: absolute;
  top:20px;
  right:20px;
  text-align: center;
  box-sizing: border-box;
  padding:10px 5px;
}
.menu span{
    width: 30px;
    height: 1px;
    display: block;
    background: #fff;
    position: relative;
    top: 0;
}
.menu span:nth-child(2){
  top:5px;
}
.menu span:nth-child(3){
  top:10px;
}


.tttt{ width:100%; position:absolute; left:0; top:66px; display:none;  background:#f9f9fa; text-align:left;  transition-duration:.5s; z-index:9999;-moz-box-shadow:1px 1px 5px #696969; -webkit-box-shadow:1px 1px 5px #696969; box-shadow:1px 1px 5px #696969;}
.tttt li{ padding-bottom:0; float:none; width:100%; transition-duration:.5s; border-bottom:1px solid #e5e5e5; line-height:42px !important;position:relative; text-align:center;}

.tttt li a{ color:#333; font-size:16px !important; padding:0; border:none !important; font-weight:normal !important; padding:0 !important}
.tttt li a:hover{ color:#fff}








.content{
  width: 100%;
  background: url(../images/bg.jpg);
  padding:20px 0 25px 0;
}



.banner{ width:100%;}
.mobile-banner{ display:none;}
.in-gg{ background:#fff; line-height:45px; margin-bottom:20px; padding-left:30px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05);}
.in-gg h1{ font-weight:normal; background:#ce251f; font-size:18px; float:left; color:#fff; padding:0 20px;}
.in-gg h1 img{ vertical-align:middle}
		/* 本例子css */
		.txtScroll-top{ position:relative;overflow:hidden; width:100%; background:url(../images/lb.png) no-repeat left center; padding-left:30px; }
		



		
		.txtScroll-top .bd{ padding:0 10px; }
		.txtScroll-top .infoList li{ height:45px; line-height:45px; font-size:16px;  }
		.txtScroll-top .infoList li .date{ float:right; color:#999;  }
		
		
		
		
		
		
		
		
		
		
		
		
.box1-le,.box2-le{
  width: 66%;
  background: #fff;
  border:1px solid #e6e6e6;
  border-radius: 5px;
  position: relative;
}
.in-ti{
  border-bottom: 1px solid #e6e6e6;
  padding:23px 30px 0;
}
.in-ti p{
  display: inline;
  font-size: 20px;
  border-bottom: 3px solid #1d5d9d;
  padding-bottom:13px; 
}
.in-ti .more{
  float: right;
  display: block;
  height: 40px;
  background: url(../images/sx.png) no-repeat left center;
  padding-left:30px;
  line-height: 40px;
  color: #313131;
}
.Menubox{
  position: absolute;
  top:23px;
  left: 140px;
}
.Menubox li{
  float: left;
  font-size: 18px;
  cursor: pointer;
  padding-right:28px;
}
.Menubox li.hover{
  color: #1d5d9d
}
.Contentbox{
  padding:30px 30px 5px;
}
.img-new{
  padding-bottom: 22px;
}
.img-new dl{
  float: left;
  width: 49%;
  background: #000;
  position: relative;
}
.img-new dl dt{
  overflow: hidden;
  height:260px;
}
.img-new dl dt img{
  display: block;
  transition-duration: .5s;
  width: 100%;
}
.img-new dl dd{
  width: 100%;
  text-align: center;
  position: absolute;
  line-height: 45px;
  bottom: 0;
  color: #fff;
  font-size:16px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; padding:0 10px;
}
.img-new dl:hover dt img{
  opacity: 0.5;
  transform: scale(1.1,1.1);
}
.img-new dl:nth-child(2){
  float: right;
}

.in-new-list dl{
  padding-bottom: 9px; margin-bottom:9px; border-bottom:1px dashed #eee;
}
.in-new-list dl dt{
  float: left;
  width: 80%;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:17px;
}

.in-new-list dl dd{
  float: right; font-size:15px;
}
.in-new-list dl dd h1{
  font-size: 20px;
  width: 100%;
  white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
  padding-bottom: 10px;
  padding-top:8px;
}
.in-new-list dl dd p{
  overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    line-clamp: 2;
    -webkit-box-orient: vertical; color:#777; font-size:16px;
}
.in-new-list dl:hover dt p,.in-new-list dl:hover dt span{
  color: #1d5d9d
}
.box1-ri,.box2-ri,.box3-le{
  width: 32%;
}
.box3-le1{ width:66%;}
.box1-ri dl{
  width: 47.1%;
  text-align: center;
  background: url(../images/bg1.png) no-repeat #3a85d0;
  min-height: 183px;
  border-radius: 5px;
  float: left;
  margin-bottom: 8px;
}
.box1-ri dl dd{
   color: #fff;
}
.box1-ri dl dt{
  padding:30px 0 0px 0;
}
.box1-ri dl dt img{

}
.box1-ri dl dd h1{
  font-size: 24px; font-weight:normal;
}
.box1-ri dl dd p{
  font-size: 12px;
  opacity: 0.6;
}
.box1-ri dl:hover dt img{ -webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}
.box1-ri dl:nth-child(2n){
  float: right;
}
.box1-ri dl:nth-child(2),.box1-ri dl:nth-child(3){
  background: url(../images/bg2.png) no-repeat #be8f5d;
}
.box1-ri dl:nth-child(6){
  background: url(../images/bg1.png) no-repeat #1b8e57;
}
.mj-xi01{ border-top:1px solid #f1f0ef; border-bottom:1px solid #f1f0ef;}
.mj-xi01 .td-list{ position: relative;}
.mj-xi01 .td-list dd{position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    background: rgba(0,0,0,0.4);
    color: #fff;
    padding: 5px 0;
    line-height: 1.6;
    text-align: center;}
.mj-xi01 .owl-carousel .owl-nav{ display:none !important;}
.mj-xi01 .owl-theme .owl-controls{ position:absolute; bottom:10px; width:100%; text-align:center;}
.mj-xi01 .owl-theme .owl-dots .owl-dot span{ width:14px; height:14px; background:#fff; margin:0 10px;}
.mj-xi01 .owl-theme .owl-dots .owl-dot.active span, .mj-xi01 .owl-theme .owl-dots .owl-dot:hover span{ background:#015099}
.in-box2{ padding:30px 0;}
.in-ti span{ font-size:18px; padding-left:28px;}
.in-js{ padding:30px;}
.in-js dl{ padding-bottom:15px;}
.in-js dl dt{ float:left; width:40%; overflow:hidden;}

.in-js dl dd{ width:57%; float:right;}
.in-js dl dd p{ font-size:15px; text-indent:30px;  padding-bottom:5px; line-height:1.5; text-align:justify}
.in-js ul li{ width:20%; text-align:center; float:left; padding:16px 0;}
.in-js ul li h1{ font-weight:normal; color:#015099; font-size:18px;}
.in-js ul li h1 span{ font-size:30px;}
.in-js ul li p{ font-size:16px;}
.box2-ri,.box3-le{background: #fff;border: 1px solid #e6e6e6;border-radius: 5px;}
.box2-ri ul{ padding:13px 20px 0;}
.box2-ri ul li{ width:100%; position:relative; overflow:hidden; margin-bottom:13px; background:#000;}
.box2-ri ul li p,.in-img li p{ width:100%; font-weight:bold; font-size:22px; color:#fff; position:absolute; top:50%; transform:translateY(-50%); text-align:center;}
.box2-ri ul li img{ opacity:0.8}
.in-box3{ margin-bottom:30px;}
.in-zp{ padding:20px 20px 5px; ;}
.in-zp li{ border-bottom:1px dashed #dedede; padding-bottom:15px; margin-bottom:15px;width:48%; float:left; margin-right:4%;}
.in-zp li:nth-child(2n){ margin-right:0;}
.in-zp li a{ width:70%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; display:inline-block}
.in-zp p{ font-size:17px; float:left; width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.in-zp span{ float:right; font-size:16px;}
.in-img li{ width:49%;position:relative; overflow:hidden; background:#000;}
.in-img li p,.jkjx-list dl dt p{ font-size:20px;}
.m1{ margin-left:2%;}
.jkjx-list{ padding:16px 30px;}
.jkjx-list dl dt{ background:#f3f3f3; border:1px solid #e6e6e6; width:20%; text-align:center;}
.jkjx-list dl dt p{ color:#1d5d9d}
.jkjx-list dl dd{ width:75%;}
.jkjx-list dl dd h1{ padding-top:0; padding-bottom:6px;}
.jkjx-list dl{ padding-bottom:23px;}
.hdlm-list{ padding:17px;}
.hdlm-list dl{ width:50%; text-align:center; border-right:1px solid #e4e4e4; padding:62px 0; float:left;}
.hdlm-list dl dt{ width:44px; height:44px; background-repeat:no-repeat; background-position:0 0; margin:0 auto 13px; transition-duration:.5s;}
.hdlm-list dl dd{ font-size:16px;}
.hdlm-list dl:nth-child(1) dt{ background-image:url(../images/icon07.png)}
.hdlm-list dl:nth-child(2) dt{ background-image:url(../images/icon08.png)}
.hdlm-list dl:nth-child(3) dt{ background-image:url(../images/icon09.png)}
.hdlm-list dl:nth-child(4) dt{ background-image:url(../images/icon10.png)}
.hdlm-list dl:nth-child(3),.hdlm-list dl:nth-child(4){ border-bottom:0}
.hdlm-list dl:nth-child(2n){ border-right:0;}
.hdlm-list dl:hover dt{ background-position:0 -44px;}
.in-link{ margin:30px auto; background:#f4f5f5; padding:28px;}
.in-link select{ height:48px; line-height:48px; background:url(../images/jt.jpg) no-repeat right center #fff;-webkit-appearance: none;
    -moz-appearance: none;
    appearance: none; width:22%;  border:none; font-size:15px; outline:none; padding-left:4%; margin:0 1.3%;}
.footer{ width:100%; background:#333333; padding:40px 0; text-align:center; color:#fff; font-size:16px;}
.f-cd a,.f-cd{ color:#fff; opacity:0.8;}
.footer p{ line-height:2.4; opacity:0.8; padding-top:25px;}

/*信息公开*/
.ne-banner img{ width:100%;}
.ne-xi{ padding:40px 0 0 0;background: url(../images/bg.jpg);}
.ne-xi .in-js dl dd p,.zx-zi p{ line-height:1.8; font-size:15px;text-indent:30px;}
.ne-xi .in-js{ padding:20px 30px;}
.box2-ri .ld-list{ padding:25px 10px 15px;}
.box2-ri .ld-list li{ background:#f2f2f2; border:1px solid #e1e1e1; width:48%; border-radius:2px; float:left; font-size:15px; margin-bottom:21px;}
.box2-ri .ld-list li:nth-child(2n){ float:right;}
.box2-ri .ld-list li a{ position:relative; display:block; padding:34px 0 34px 33px;transition-duration:.5s;}
.box2-ri .ld-list li a:before{ content:""; position:absolute; width:18px; height:20px; background:url(../images/ld.png) no-repeat center; background-position:0 0; left:8px;transition-duration:.5s;}
.box2-ri .ld-list li:last-child a:before{ display:none;}
.box2-ri .ld-list li:hover a{ background:#015099; color:#fff;}
.box2-ri .ld-list li:hover a:before{background-position:0 -20px;}
.ne-xi .in-js dl{ padding-bottom:5px;}
.ne-xi .box1{ padding:30px 0}
.ne-xi .Menubox{ left:220px;}
.ne-xi .Contentbox{ padding:20px 30px;}
.ne-xi .in-zp{ padding:0;}
.ne-xi .in-zp1 li{ width:100%; float:none;}
.ne-xi .in-zp li a{ width:100%;}
.ne-xi .in-zp p{ font-size:15px;}
.ne-xi .in-zp p b{ font-weight:normal; color:#015099}
.jg-xi{ padding:27px 34px;}
.jg-xi p{ float:left; font-size:15px; padding-right:40px;}
.jg-xi p a{ display:block; padding-bottom:14px;}

.box1:after,.in-ti:after,.img-new:after,.in-new-list dl:after,.box1-ri:after,.f-link:after,.ne-xi:after{
  content: "";
  clear: both;
  display: block;
}
.ne-cd{ width:100%; background:#fff; line-height:60px; height:60px;}
.ne-cd ul{ float:left;}
.ne-po{ float:right; color:#999; background:url(../images/wz.png) no-repeat left center; padding-left:30px; font-size:17px;}
.ne-cd ul li{ float:left; padding-right:25px;}
.ne-cd ul li a{ font-size:17px; display:block; line-height:58px; padding:0 10px;}
.ne-cd ul li a:hover,.ne-cd ul li .on{ border-bottom:2px solid #015099; color:#015099;}
.ne-po a{ color:#999;}
.ne-ti{ background:#eeeeee; line-height:79px; padding:0 40px;}
.ne-ti h1{ float:left; font-size:24px;}
.ne-ti p{ font-size:16px; color:#555; float:right; position:relative; padding-left:28px;}
.ne-ti p:before{ content:""; position:absolute; width:14px; height:14px; border:2px solid #06539b; border-radius:50%; top:31px; left:0;}
.ne-nr{ background:#fff; padding:60px 40px;}
.ab-ri{ width:45%; overflow:hidden;}
.ab-le{ width:53%;}
.ab-le h1{ font-weight:normal; font-size:26px; color:#015099; padding-left:35px; padding-bottom:10px;}
.zz01{ font-size:15px; color:#555; text-indent:30px; text-align:justify; line-height:1.8; padding-bottom:15px;}
.ldbz-list dl{ background:#f7fbff; border-top:2px solid #015099; width:32%; float:left; padding:20px; transition-duration:.5s; margin-bottom:32px; min-height:295px; margin-right:2%;}
.ldbz-list dl dt{ overflow:hidden; width:30%; float:left;}
.ldbz-list dl dd{ width:66%; float:right;}
.ldbz-list dl dd h1{ font-size:24px; padding:13px 0;}
.ldbz-list dl dd p{ font-size:17px; font-weight:normal; padding-bottom:13px;}
.ldbz-list dl dd span{ font-size:16px; display:block; line-height:1.7; padding-bottom:20px;}
.ldbz-list dl dd b{ float:right; opacity:0; transition-duration:.5s;}
.ldbz-list dl:hover{ background:#fff;-moz-box-shadow:3px 3px 6px #B5B5B5; -webkit-box-shadow:3px 3px 6px #B5B5B5; box-shadow:3px 3px 6px #B5B5B5;}
.ldbz-list dl:hover dd b{ opacity:1;}
.ldbz-list dl:nth-child(3n){ margin-right:0;}
.ne-zn li{ padding:0 40px 15px ;}
.ne-nr .ne-zn{ width:48%; float:right}
.ne-nr .ne-zn li{ width:100%;}
.zt-pic{ width:49%; float:left; position:relative; overflow:hidden; height:425px;}
.zt-pic img{ width:100%; height:100%;}
.zt-pic p{ position:absolute; bottom:20px; width:100%; text-align:center;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-size:16px; color:#fff;}
.page{ padding:50px 0;}
.page ul li{ float:left;}
.page ul li a{ display: block; background:#e1e1e1; line-height:56px; padding:0 25px;}
.page ul li a:hover,.page ul li .on{ color:#fff; background:#0152a4}
.page ul li:last-child{ float:right;}
.jg-le{ width:40%; float:left; overflow:hidden;}
.jg-ri{ width:58%; position:relative;}
.jg-ri h1{ font-size:30px; color:#015099; line-height:46px; padding-bottom:20px;}
.jg-ri p{ font-size:15px; line-height:1.7;}
.jg-ri a{ position:absolute; right:0; background:url(../images/fh.png) no-repeat 25% center #015099; top:0; font-size:18px; display: inline-block; line-height:46px; padding:0 30px 0 60px; color:#fff; border-radius:10px;}
.ne-zx-list dl{ border-bottom:1px dashed #dedede; padding:22px 40px;}
.ne-zx-list dl dt{ width:131px; height:90px; overflow:hidden; float:left;}
.ne-zx-list dl dd{ float:left;width: calc(100% - 131px);
    width: -webkit-calc(100% - 131px);
    padding-left: 31px;
    float: left;
    box-sizing: border-box;}
.ne-zx-list dl dd h1{ font-size:18px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis; font-weight:normal; padding-top:10px;}
.ne-zx-list dl dd span{ display:block; color:#777777; font-size:16px; padding:15px 0;}
.ne-zx-list dl dd p{ font-size:16px; line-height:1.8;}
.szjk-list{ padding:40px 40px 0;}
.szjk-list dl{ width:32%; overflow:hidden; position:relative; float:left; margin-bottom:32px; margin-right:2%;}
.szjk-list dl dt{ overflow:hidden}
.szjk-list dl dd{ position:absolute; bottom:0; left:0; width:100%; text-align:center; line-height:54px; color:#fff; font-size:17px; background:rgba(0,0,0,0.5); transition-duration:.5s;}
.szjk-list dl:hover dd{ background:#015099}
.szjk-list dl:nth-child(3n){ margin-right:0;}

.lxwm-input-fl{width: 50%;}
.lxwm-input-com{width: 100%;margin-bottom: 15px; zoom: 1;position: relative;}
.lxwm-input-com:after{display: block;content: '';clear: both;}
.lxwm-input-com span{display: block;float: left;width: 18%;padding-right: 8px; font-size: 16px;color: #333333;line-height: 43px;text-align: justify;box-sizing: border-box;}
.lxwm-text{float: left;width: 82%;}
.lxwm-text input{border: 1px solid #cccccc;outline: none; width: 100%;height: 43px;padding-left: 10px; box-sizing: border-box;font-size: 18px;color: #333333;}
.lxwm-input-com{padding-right: 50px;}
.lxwm-input-fr{width: 50%;}
.lxwm-input-fr .lxwm-input-com{padding-left: 30px;}
.lxwm-text textarea{border: 1px solid #cccccc;outline: none; width: 100%;height: 155px;box-sizing: border-box;padding: 10px;resize: none;}
.yzm-input{zoom: 1;}
.yzm-input:after{display: block;content: '';clear: both;}
.yzm-input input{width: 30%;float: left;}
.yzm{float: left;width: 30%;height: 43px; margin-left: 5%;}
.yzm img{width: 100%;}
.yzm-input b{float: left;width: 30%;font-size: 16px;color: #777777;line-height: 40px;padding-left: 15px;position: relative; font-weight:normal}
.yzm-input b:before{display: block;content: '*';font-size: 18px;color: #ff0000;position: absolute;left: 0;top: 0;}
.spe:before{display: block;content: '*';font-size: 18px;color: #ff0000;position: absolute;right: 25px;top: 50%;transform: translateY(-50%);}
.send-message{text-align: center;margin-top: 50px;}
.send-message a{padding: 10px 40px;font-size: 18px;color: #fff;margin: 0 6px;}
.send{background: #0152a4;}
.reset{background: #a5a5a5;}

.in-js dl dt img,.box2-ri ul li img,.in-img li img,.ab-ri img,.ldbz-list dl dt img,.jg-le img,.ne-zx-list dl dt img,.szjk-list dl dt img{ width:100%; display:block; transition-duration:3s; height:100%;}
.in-js dl:hover dt img,.box2-ri ul li:hover img,.in-img li:hover img,.ab-ri:hover img,.ldbz-list dl:hover dt img,.jg-le:hover img,.ne-zx-list dl:hover dt img,.szjk-list dl:hover dt img{ transform:scale(1.2,1.2)}
.mj-xi01 .td-list dt .mobile-zt{ display:none;}


.new-nr-ti { text-align:center; border-bottom:1px solid #eee; padding-bottom:20px; margin-bottom:20px;}
.new-nr-ti h1{ font-size:20px; padding-bottom:10px;}
.new-nr-zi{ font-size:16px; line-height:2;}
	.ne-ztzl li{ float:left; width:32%;position:relative; overflow:hidden; margin-top:23px; background:#000; margin-right:2%;}	
.ne-ztzl li p{ width:100%; font-weight:bold; font-size:22px; color:#fff; position:absolute; top:50%; transform:translateY(-50%); text-align:center;}
.ne-ztzl li img{ opacity:0.8; width:100%;}
	.ne-ztzl li:nth-child(3n){ margin-right:0;}
	

.ts-nr{ font-size:16px;}
.ts-nr .su-zi{ padding-bottom:40px; line-height:1.8;}
.ts-nr .su-zi span{ color:#015099; font-weight:bold;}
.su-zi h1{ font-size:16px; padding-left:10px; padding-top:15px; padding-bottom:10px;}
.ts-nr h1 img{ vertical-align:middle; padding-right:10px;}
.su-zi p{ padding-left:10px;}
.su-zi img{ vertical-align:middle;}


#map{
  width: 100%;
 height:470px;
}
.lx-list{  padding:56px 0;}
.lx-list dl{ float:left; text-align:center; width:33.33%;}
.lx-list dl dd h1{ font-size:18px; color:#333; font-weight:bold; padding:10px 0;}
.lx-list dl dd p{ font-size:16px; text-indent:0; line-height:1.6;}
.lx-list dl dt img{ transition-duration:.5s;}
.lx-list dl:hover dt img{-webkit-animation: icon-bounce 0.5s alternate;
  -moz-animation: icon-bounce 0.5s alternate;
  -o-animation: icon-bounce 0.5s alternate;
  animation: icon-bounce 0.5s alternate;
}


@media only screen and (min-width: 1440px){
	.wrap {width: 1400px;}
	.txtMarquee-left .bd .tempWrap{ width:1155px !important; }
	.box1-ri dl{ margin-bottom:19px;}
	.in-js dl dd p{ font-size:16px; padding-bottom:15px; line-height:1.6;}
	.in-js dl{ padding-bottom:8px;}
	.ne-xi .in-js dl dd p{ font-size:17px;}
	.ne-xi .in-js dl{ padding-bottom:5px;}
	.ab-le h1{  font-size:30px;  padding-bottom:20px;}
	.zz01{ font-size:16px;}
	.ldbz-list dl dd span{ padding-bottom:35px;}
	.jg-ri p{ font-size:16px; ;}
	}



@media only screen and (max-width: 1240px){
.wrap {width: 980px;}
.nav li>a{
  font-size: 14px;
}
.in-new-list dl dt{
  width: 15%;
}
.in-new-list dl dd{
  width: 84%;
}
.box1-ri dl{
  min-height: 178px;
}
.CbContainer1 a{
  line-height: 35px;
}
.CbContainer1 a{
  margin-bottom:25px;
}

}
@media only screen and (max-width: 992px){
.wrap{width: 780px;}
.box1-ri dl dt{
  padding:15px 0;
}
.box1-ri dl dt img{
  width: 40%;
}
.box1-ri dl{
  min-height: 165px;
}
.CbContainer1 a{
  font-size: 14px;
  margin-bottom: 10px;
}
.Contentbox1{
  padding-top: 13px;
}

}

@media only screen and (max-width: 760px){
.wrap{padding-left: 2%;padding-right: 2%;width: auto;}
.t-ri{
  display: none;
}
.menu{
  display: block;
  z-index: 9998;
}


.header {
    background: #1d5d9d;
    transition: all 0.6s;
    -moz-transition: all 0.6s;
    -webkit-transition: all 0.6s;
    width: 200px;
    position: fixed;
    left: -200px;
    top: 0;
    height: 100%;
    z-index: 9999;
}
.left_active{left: 0;}
.header .wrap{
  padding:0;
}

.nav li{
  width: 100%;
}
.search{
  display: none;
}
.nav li{
  border: none;
}
.nav{
  height: 40px;
  line-height: 40px;
}
.content{
  padding:20px 0;
}
.box1-le,.box1-ri,.box2-le,.box2-ri,.in-js dl dt,.in-js dl dd{
  width: 100%;
}
.img-new dl dd{ 
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.Menubox{
  position: relative;
  top:20px;
  left: 0;
  height: 40px;
}
.in-new-list{
  background: none;

  padding-left: 0;
}
.in-new-list dl dt{
  width: 20%; text-align:center;
}
.in-new-list dl dt p{
  font-size: 28px;
}
.in-new-list dl{
  padding-bottom: 20px;
}
.box1-ri{
  padding-top:20px;
}
.box1-le,.box2-le{
  padding:10px;
}
.box1-ri dl dt img{
  width: 20%;
}
.box1-ri dl{
  min-height: 120px;
}
.box1-ri dl dt{
  padding:10px 0;
}
.mobile-banner{ display:block;}
.pc-banner,.nav li>a:before, .nav li>a:after,.in-gg{ display:none;}
.logo{ background:#fff; padding:10px;}
.nav li>a{ font-weight:normal;}
.in-ti,.in-zp,.hdlm-list{ padding:10px 0;}
.in-ti p,.in-js ul li h1 span,.hdlm-list dl dd,.in-img li p, .jkjx-list dl dt p,.ne-ti h1{ font-size:16px;}
.in-ti .more{ height:30px; line-height:30px;}
.Menubox li,.box1-ri dl dd h1,.in-js ul li h1{ font-size:16px;}
.Contentbox,.in-js,.footer,.page{ padding:20px 0;}
.img-new dl dd{ font-size:13px; line-height:35px;}
.in-new-list dl dd{ width:75%;}
.in-new-list dl dd h1{ font-size:16px; padding-top:0;}
.in-new-list dl dd p,.ne-xi .in-js dl dd p, .zx-zi p{ font-size:13px;}
.mj-xi01 .td-list dt .pc-zt,.ne-po{ display:none;}
.mj-xi01 .td-list dt .mobile-zt{ display:block;}
.in-ti span{ font-size:12px; padding-left:10px;}
.in-ti .more{ background-size:20%; font-size:13px; padding-left:20px;}
.in-js dl dd p{ font-size:14px; padding-top:10px;}
.in-js ul li{ width:33.33%; padding:5px 0;}
.box2-ri{ padding:10px; margin-top:30px;}
.box3-le{ width:100%; padding:10px; margin-bottom:30px;}
.in-zp p,.ne-xi .in-zp p{ font-size:15px;}
.in-zp li{ padding-bottom:10px; margin-bottom:10px;}
.in-zp span{ font-size:13px;}
.m1{ margin:0 0 30px 0;}
.hdlm-list dl,.ne-xi .in-js,.box2-ri .ld-list,.ne-xi .Contentbox,.jg-xi{ padding:14px 0;}
.in-box3{ margin-bottom:0;}
.in-img li{ width:100%; margin-bottom:10px;}
.in-link select{ width:100%; margin-bottom:10px; font-size:14px;}
.in-link{ padding:28px;}
.footer,.ne-ti p,.lxwm-input-com span{ font-size:14px;}
.footer p{ line-height:1.7; padding-top:10px;}
.ne-ti{ padding:0 10px; line-height:45px;}
.ne-ti p{ padding-left:20px;}
.ne-ti p:before{ width:10px; height:10px; top:16px;}
.ne-nr{ padding:20px 10px;}
.lxwm-input-fl,.lxwm-input-fr{ width:100%;}
.lxwm-input-com span{ width:30%;}
.lxwm-text{ width:70%;}
.lxwm-input-fr .lxwm-input-com{ padding-left:0;}

.szjk-list{ padding:20px 20px 0;}
.szjk-list dl{ width:48%;}
.szjk-list dl:nth-child(3n){ margin-right:2%;}
.szjk-list dl dd{ font-size:14px;
white-space: nowrap;overflow: hidden;text-overflow: ellipsis; line-height:40px;}
.ne-cd ul li a{ font-size:15px; line-height:45px;}
.ne-cd{ height:auto; line-height:auto;}
.ne-zn li,.ne-zx-list dl{ padding:10px;}
.ne-cd ul li{ padding-right:10px;}
.ne-zx-list dl dt{ float:none; margin:0 auto;}
.ne-zx-list dl dd{ width:100%; padding-left:0;}
.ne-zx-list dl dd h1{ font-size:16px;}
.ne-zx-list dl dd p{ font-size:14px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.ne-zx-list dl dd span{ padding:5px 0; font-size:12px;}
.ne-xi .in-box2{ padding: 0 19px !important;}
.ne-xi .Menubox{ left:0;}
.jg-xi p{ font-size:14px; padding-right:20px;}
.ne-xi .box1{ padding:30px 20px;}
.img-new dl dt{ height:120px;}
}


@keyframes icon-bounce {
  0%, 100% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  50% {-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% { -moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
  85% {-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg); }
}
@-webkit-keyframes icon-bounce {
 0%, 100% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  50% {-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% { -moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
  85% {-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg); }
}
@-moz-keyframes icon-bounce {
  0%, 100% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  50% {-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% { -moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
  85% {-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg); }
}
@-o-keyframes icon-bounce {
  0%, 100% {-moz-transform: rotate(0deg); -ms-transform: rotate(0deg);-webkit-transform: rotate(0deg);transform: rotate(0deg);}
  25% {-moz-transform: rotate(15deg);-ms-transform: rotate(15deg);-webkit-transform: rotate(15deg);transform: rotate(15deg);}
  50% {-moz-transform: rotate(-15deg);-ms-transform: rotate(-15deg);-webkit-transform: rotate(-15deg);transform: rotate(-15deg);}
  75% { -moz-transform: rotate(5deg);-ms-transform: rotate(5deg);-webkit-transform: rotate(5deg);transform: rotate(5deg);}
  85% {-moz-transform: rotate(-5deg);-ms-transform: rotate(-5deg);-webkit-transform: rotate(-5deg);transform: rotate(-5deg); }
}