.container, .wrap {width: 1200px;    margin: 0 auto;}
.pagination{position:absolute;z-index:2;left:0;bottom:10px;width:100%;text-align:center;}
.swiper-pagination-switch{display:inline-block;width:10px;height:10px;border-radius:50%;background:#bbb;margin-right:10px;cursor:pointer}
.swiper-visible-switch{background:#bbb}
.swiper-active-switch{background:#ff001e;}


.nav-category { margin-top: 30px; overflow: hidden; }
.nav-category ul { width: 1250px; margin-left: -14px; }
.nav-category li { float: left; margin-left: 14px; width: 121px; height: 121px; background: #ccc; overflow: hidden; }
.nav-category a { display: block; position: relative; }
.nav-category a img { transition: all .4s; -webkit-transition: all .4s; }
.nav-category a:hover img { transform: scale(1.2); -webkit-transform: scale(1.2); -moz-transform: scale(1.2); -ms-transform: scale(1.2); }
.nav-category a span { position: absolute; left: 0; bottom: -30px; width: 100%; height: 30px; line-height: 30px; text-align: center; background: #f00; background: rgba(255, 0, 0, 0.8); color: #fff; }
/*
.text h3 { font-size: 48px; color: #00132b; line-height: 1; -webkit-text-stroke-width: 0.2px;font-weight: normal;}
.text h4 { margin: 10px 0; font-size: 32px; color: #00132b; line-height: 1; font-weight: normal;padding-bottom: 4px;}
*/
.text h3 { font-size: 48px; color: #00132b; line-height: 1; -webkit-text-stroke-width: 0.2px;font-weight: normal;margin-bottom: 10px; padding-bottom:4px;}
.text h3 span,.text a h4 { margin: 10px 0; font-size: 32px;  line-height: 1; font-weight: normal;}
.text a:hover h3{ color:#f00;} 
.text p { line-height: 26px; font-size: 14px; color: #666; }
.c_pd{position: relative;z-index: 5;background: #fff;margin-bottom:380px; }
.cent_box1{padding:50px 0 40px;background: #f5f5f5;}
.cent_box1 .cen_other{padding:0;}
.cent_box1 .chan_tit{width:67%;}
.cen_other li{position:relative; height:300px;}
.cen_other .li02{background-color:transparent;}
.cen_other .li03{background-color: #2a2a51;}
.cen_other .li02 .info,.cen_other .li04 .info{position: absolute;top: 0;left: 0;right:0;bottom:0;background: 0;}
.cen_other .li03 .info,.cen_other .li04 .info{padding:31% 15%;}
.cent_box1 .cen_other li .info .p{font-size:14px;line-height: normal;}
.chan_tit{width: 80%;margin: 0 auto 40px;text-align: center;}
.chan_tit .tit{font-size:32px; position:relative;padding-bottom: 15px;margin-bottom: 15px;}
.chan_tit .tit:after{content:'';width:60px;height:3px;/*background-color:#FF0000;*/ position:absolute;bottom:0;left:50%; margin-left:-30px;}*/
.chan_tit .p{font-size:16px; color:#666; }
.sec_con2 {padding-bottom: 5px;}
.sec_con2 ._con { border-bottom: #fab406 solid 2px; height: 0; padding-bottom: 149%; overflow: hidden; cursor:pointer;background: #f5f5f5; }
.sec_con2 ._img { height: 0; padding-bottom: 76%; overflow: hidden; -webkit-transition: all 0.6s ease 0s; transition: all 0.6s ease 0s; }
.sec_con2 ._img img{width:180px}
.sec_con2 ._info { background: #fff; padding:7% 3% 7% 3%; overflow: hidden; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; }
.sec_con2 ._info ._more { display: block; width: 100px; height: 25px; line-height:25px; color: #fff; text-align: center; background: #D20000; filter:alpha(opacity=99);-moz-opacity:0.99;opacity:0.99;}
.sec_con2 ._info .txt { line-height: 18px; margin-bottom: 29px; height: 66px;font-size:13px;  }
.sec_con2 ._info h3 { font-size: 15px; color: #000; line-height:26px;  }
.sec_con2 ._con:hover ._img { padding-bottom: 60%; -webkit-transform: scale(1.1); transform: scale(1.1);}



.section2 {	position: relative;	padding-top:45px;height:520px; background-color:#FFFFFF;}
.cen_box2{position: relative;padding:40px 0;}
.cen_box2{width:100%;min-width:1200px; text-align:center; background:#EEEEEE;}
.cent_box6{padding:50px 0 40px;position: relative;padding:50px 0 40px;width:100%;min-width:1200px; text-align:center; margin:20px 0; background-color:#FFFFFF; }
.iabout {border:#dadada 1px solid;	background-color:#fff;	clear:both;	overflow:hidden;	position:relative;}
.iabout .hn { width:auto; font-size:32px; position:absolute; left:26px; top:30px; line-height:1.2;}
.iabout .hn a{ color:#000}
.about_links { height:181px; padding:95px 0 0 25px;}
.about_links li { width:98%; height:52px; line-height:52px; float:left; font-size:16px; text-align:left;}
.about_links li a{color:#000}
.about_links .lic { display:inline-block; width:33px; height:32px; background:url(../images/i_ab_arr.png) no-repeat; overflow:hidden; vertical-align:middle; margin-right:10px;}
.about_links a:hover .lic { background-position:0 -32px;}
.about_zeren { clear:both; overflow:hidden; background-color:#e0e0e0; height:253px; position:relative;}
.about_zeren .img { width:100%; height:0; padding-bottom:43%; float:left; overflow:hidden; margin-right:6%;}
.about_zeren .img img { display:block; width:100%; height:auto;}
.about_zeren .n,.about_zeren .text { display:block;}
.about_zeren .n { font-size:26px; padding-top:40px; font-weight:normal; color:#000; margin-bottom:5px;text-align:left;}
.about_zeren .text { font-size:14px; color:#666; text-align:left;}
.about_zeren .more { display:block; width:48px; height:48px; background:url(../images/more_btn.png) no-repeat; overflow:hidden; position:absolute; right:0; bottom:0; font:0/0 a; transition:all 0.3s ease;}
.about_zeren:hover .more {filter:alpha(opacity=60); opacity:0.6;}
.about_story { margin-left:3px; height:525px;}
.about_story .img { display:block; width:100%; height:0; overflow:hidden; padding-bottom:67%; position:relative;}
.about_story .img .n { width:85px; height:85px; position:absolute; right:0; top:0; font-size:35px; line-height:40px; color:#000; background-color:#facd00; padding:25px; text-align:center;}

.istoryList li { width:85%; float:left; padding:15px 0 0 5%;}
.istoryList .text { line-height:20px; height:100px; overflow:hidden; color:#666; text-align:left; font-size:13px;}
.istoryList .more { width:5%; height:50px; float:left; padding-top:50px;}
.istoryList .more a { display:block; width:100%; height:50px; background:url(../images/more_arr.png) no-repeat; font:0/0 a; letter-spacing:-9px;}


.section3 {position: relative;height:460px;overflow: hidden; background-color: #fff; padding:30px 0;}
.section3 p.title{font-size:32px; line-height:60px; display: block; width: 620px; float: left; font-weight:bold;}
.section3 p.title a{ color:#000}
.section3 p.title span{float: right;color: #8B8B8B;  font-size:14px; line-height: 24px; margin-top: 30px; margin-right: 15px; padding: 0 13px 0 22px;cursor: pointer;}
refresh { position:absolute; right:30px; top:-42px; font-size:14px;}
.section3 p.title span a{color:#000}
.section3 a h3{font-size: 24px; line-height:40px; padding-top: 5px; font-weight: normal;color: #00132b; white-space: nowrap; text-overflow: ellipsis; overflow: hidden;}
.section3 a:hover h3{ color: #f00; }
.section3 p.info{line-height: 26px;font-size: 14px; color: #666; width: 100%; height: 52px; overflow: hidden;}
.section3 img{display: block; width: 100%; /*height:  100%;*/ overflow: hidden;}
.section3 .pleft{width: 600px; float: left;}
.section3 .pleft ul{width: 600px;display: block;position:relative; height: 400px; overflow: hidden;}
.section3 .pleft li{width:3100px; display: block; height: 200px; position: absolute; }
.section3 .pleft li.f{ top: 0; padding-right:15px; }
.section3 .pleft li.s{ top: 0; left:290px; float:left; padding-left:10px; }
.section3 .pleft li .content{width: 290px; float: left; margin-right:10px; overflow:hidden; font-size:13px;}
.section3 .pleft p.info{padding-top: 6px; height: 186px;width:280px; text-align:left; }
.section3 .pleft p.info .img{width:280px; height: 186px; display: block; overflow: hidden;float: left; margin-right: 20px; }
.section3 .pleft .time { width:53px; height:53px; float:left; border:#7e7e7e 1PX solid; color:#7e7e7e; text-align:center; font-family:Arial; margin-top:20px;}
.section3 .pleft .time .day { display:block; font-size:26px; font-weight:bold; line-height:30px;background-color:#7e7e7e; color:#FFFFFF; }
.section3 .pleft .time .year { display:block; font-size:13px; font-weight: normal; line-height:24px;}

.section3 .pleft .n,.inewslist01 .text { margin-left:60px; display:block; overflow:hidden; margin-top:20px;}
.section3 .pleft .n { font-size:15px; line-height:22px; height:44px; font-weight:normal; margin-bottom:15px; color:#333;}
.section3 .pleft .text { line-height:22px; height:132px; overflow:hidden; color:#666;}
.section3 .pleft .text a { color:#666;}
.section3 .pleft li:hover .time{ border:#D20000 1PX solid; }
.section3 .pleft li:hover .time .day { background-color:#D20000;}
.section3 .pleft li:hover .n { color:#D20000;}
.section3 .pright{width: 580px; float: right;}





.scrollbox{width:100%;}
#scrollDiv{width: 580px;height:380px; overflow:hidden;}/*这里的高度和超出隐藏是必须的*/
#scrollDiv li{height:95px;line-height:25px; vertical-align:bottom; zoom:1;border:#dadada 1px solid;margin-bottom:12px;  padding:9px 20px;}
#scrollDiv li a{ color:#333; text-decoration:none;}
#scrollDiv li a:hover{ color:#FF0000; text-decoration:none;}

.inews_btn .inb { display:block; width:28px; height:57px;line-height:60px;  float:left; background:url(../images/inews_btn.png) no-repeat;}
.inews_btn .inb_prev { margin-right:3px;}
.inews_btn .inb_prev:hover { background-position:0 -27px;}
.inews_btn .inb_next { background-position:-28px 0;}
.inews_btn .inb_next:hover { background-position:-28px -27px;}

#scrollDiv  .n { display:block; height:30px; line-height:30px; font-size:16px; color:#333;white-space:nowrap;text-overflow:ellipsis;overflow:hidden;}
#scrollDiv  .time { display:block; line-height:26px; color:#666;}
#scrollDiv  .text { line-height:20px; height:40px; overflow:hidden; color:#666;}
#scrollDiv  a:hover .n { color:#C40000;}

.scroltit{ height:26px; line-height:26px; padding-bottom:4px; margin-bottom:4px; float:left;width: 580px;  margin-top:30px;}
.scroltit h3{ width:100px; float:left;}
.scroltit .inews_btn{float:right; font-size:13px;}
.scroltit .inews_btn .inb { display:block; width:28px; height:27px; float:left; background:url(../images/inews_btn.png) no-repeat;}
.scroltit .inews_btn .inb_prev { margin-right:3px;}
.scroltit .inews_btn .inb_prev:hover { background-position:0 -27px;}
.scroltit .inews_btn .inb_next { background-position:-28px 0;}
.scroltit .inews_btn .inb_next:hover { background-position:-28px -27px;}




.img:hover img{transform:scale(1.1); transition: 1s;-moz-transition: 1s;  /* Firefox 4 */-webkit-transition: 1s; /* Safari 和 Chrome */-o-transition: 1s;}
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}
.animated {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}
@-webkit-keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

@keyframes fadeInRight {
  from {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  from {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }

  to {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}

.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}
