@charset "utf-8";
 
ul,li,ol{list-style: none; margin:0; padding:0;}
 

 
html.opening .navlayer{display:block;}
html.opening body{overflow: hidden;}
html.opening .phone-nav{
  -webkit-transform: translate(180px, 0);
  -moz-transform: translate(180px, 0);
  -ms-transform: translate(180px, 0);
  -o-transform: translate(180px, 0);
  transform: translate(180px, 0); 
}
 
 img{max-width:100%;}
 


.tab1 { margin-top: 50px; }
.p-right { padding-right: 15px; }
.p-left { padding-left: 15px; margin-top: 50px; }
 

.index-new-head { overflow:hidden; position: relative; }
.index-new-head h3 {color: #333;font-size: 18px; margin: 0;float: left; overflow:hidden;background: transparent;display: inline-block;padding-right: 5px;}
.index-new-head h3 i {background: url(../images/new-icon_05.png) no-repeat 0 3px; padding-right: 26px; }
.index-new-head .text-uppercase  { font-size: 14px; color: #999; border-bottom: 2px solid #2165b5; overflow: hidden; }
.tab1 .nul li { padding: 20px 0; overflow: hidden; border-bottom: 1px dashed #ececec; }
.tab1 .nul li .date { float: left; overflow: hidden; font-size: 12px; color: #999; margin-right: 10px; }
.tab1 .nul li .date p { color: #666; font-weight: normal; font-size: 18px; margin-bottom: 0; }
.nmain a { font-size: 16px; color: #333; height: 18px; line-height: 18px; overflow: hidden; display: block; }
.nmain p { font-size: 14px; color: #999; margin-top: 11px; margin-bottom: 0; height: 15px; line-height: 15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.nmain { overflow: hidden; }
.tab1 .nul li:hover .date { color: #2165b5; }
.tab1 .nul li:hover .date p { color: #2165b5; }
.tab1 .nul li:hover .nmain a { color: #2165b5; }

.tab2 { margin-top: 50px; }
.nhead h3 i {background: url(../images/new-icon_05.png) no-repeat 0 3px; padding-right: 26px; }
.nomain ul li { padding: 10px 0; overflow: hidden; border-bottom: 1px dashed #ececec; }
.nomain ul li span { float: right; margin-left: 10px; font-size: 12px; color: #999; line-height: 22px; }
.nomain ul li a { display: block; font-size: 14px; color: #333; height: 20px; line-height: 20px; overflow: hidden; }
.nomain ul li:hover a { color: #2165b5; }
.nomain ul li:hover span { color: #2165b5; }
.nomain { margin-top: 10px; }

.nsmain a {  color: #6d7a82; display: block; }
.ilist { float: none; text-align: center; margin-top: 0px;  }
.nsmain .list1 { width: 100%; height: 250px; background: #f1f5f8; text-align: center; padding: 57px 0; }
.nsmain .list1:hover { background: #ededed; }
.nsmain .list1 p { margin-top: 27px; }
.l2-i1 { width: 100%; height: 122px; background: #f1f5f8; padding-left: 18px; padding: 20px 11px; }
.l2-i1:hover { background: #ededed; }
.l2-i1 span { margin-left: 0px; display: block; margin-top: 11px;  }
.il-left { float: none; }
.l2-i2 { width: 100%; height: 122px; background: #f1f5f8; text-align: center; padding: 22px 0; }
.l2-i2:hover { background: #ededed; }
.l2-i2 p { margin-top: 11px; }
.l-margin { margin-left: 0px; margin-top: 20px;  }
.list2-1 { overflow: hidden; }
.l-margint { margin-top: 20px; }
.nsmain { overflow: hidden; margin-top: 20px; }

.tab3 { margin-top: 50px; }
.tab4 { background: url(../images/index-bg.jpg) no-repeat; margin-top: 50px; padding: 50px 0; overflow: hidden; background-size: cover; }
.tab4 .nomain ul li { padding: 15px 0; }
.tab3 img { width: 100%; }

#myCarousel ul li { margin-top: 15px; padding: 10px; overflow: hidden; }
#myCarousel ul li img { width: 77px; height: 93px; float: left; overflow: hidden; margin-right: 15px; }
#myCarousel .zjmain { overflow: hidden; }
#myCarousel  .zjmain h5 { font-size: 16px; color: #2165b5; margin-top: 0; }
#myCarousel .zjmain p { color: #333; line-height: 24px; height: 68px; overflow: hidden; margin-bottom: 0; text-overflow: ellipsis;
display: -webkit-box;
-webkit-line-clamp: 3;
-webkit-box-orient: vertical; }
.bamore { color: #999; float: right; margin-top: 25px; }
.bamore:hover { color: #2165b5; }
#myCarousel ul li:hover { background: #2165b5; }
#myCarousel ul li:hover h5 { color: #fff; }
#myCarousel ul li:hover p { color: #fff; }
.injt-left { background: url(../images/left-1.png) no-repeat; width: 9px; height: 13px; display: inline-block; margin-top: 25px; margin-right: 10px; }
.injt-left:hover { background: url(../images/left-1.png) no-repeat; width: 9px; height: 13px; background-position: 0 -17px; margin-top: 25px; margin-right: 10px; }
.injt-right { background: url(../images/right-1.png) no-repeat; width: 9px; height: 13px; display: inline-block;margin-top: 25px; margin-right: 10px; }
.injt-right:hover { background: url(../images/right-1.png) no-repeat; width: 9px; height: 13px; background-position: 0 -17px;margin-top: 25px; margin-right: 10px; }

.tab5 { margin-top: 50px; }
.tab5 .anhead { text-align: center; }
.tab5 .anhead p { width: 40px; height: 5px; background: #2165b5; text-align: center; margin: 0 auto; }
.tab5 ul li .imgbor { width: 135px; border-radius: 1000px; border: 2px solid #e5e5e5; height: 135px; text-align: center; line-height:135px; margin: 0 auto;}
.tab5 ul li .imgbor img {  margin: 0 auto;display: inline-block; vertical-align: middle; }
.tab5 ul li { text-align: center; float: left; transition: all 0.5s; width: 50%; }
.tab5 ul li p { font-size: 18px; margin-top: 20px; transition: all 0.5s; }
.tab5 ul li .imgbor1 { border: 2px solid #ffa71c; }
.tab5 ul li:hover { transform: translateY(-10px); }
.tab5 ul li:hover p { color: #2165b5; }
.qnmain { margin-top: 40px; }

.foot { margin-top: 40px; background: #2165b5; padding: 20px 0; font-size: 12px; color: #fff; }
.foot p { margin-bottom: 0; line-height: 24px; }
.foot a { color: #fff; }
.foot a:hover { text-decoration: underline; }
.foright { text-align: left; }
.index-new-head a { position: absolute; right: 0; color: #999;margin-top: 0; }
.index-new-head a:hover { color: #2165b5; }




 











@media (min-width: 768px) { 
 
 .col-fc{padding-left:5px;padding-right:5px;}
 
 .p-right { padding-right: 15px; }
 .p-left { padding-left: 15px; margin-top: 40px; }
 .nsmain .list1 {width: 190px;}
  
 
 
 .tab5 ul li { width: auto; }
 .foright { text-align: right; }
 .il-left { float: left; }
 .ilist { float: left; margin-top: 0;}
 .l2-i1 { width: 144px; }
 .l-margin { margin-left: 5px; margin-top: 0;}
 .l2-i2 { width: 88px;}
 .l2-i1 span { margin-left: 10px; }
 .l2-i1 {padding: 21px 11px; }
 .l-margint { margin-top: 5px; }
}
@media (min-width: 992px) {
 
 .tab5 ul li { margin-right: 2px; }
 .nsmain .list1 { width: 133px; }
 .p-right { padding-right: 25px; }
 .p-left { padding-left: 25px; margin-top: 0px; }
 
 .tab5 ul li { width: auto; }
 .foright { text-align: right; }
 .il-left { float: left; }
 .ilist { float: left; margin-top: 0px;  }
  .l2-i1 { width: 144px; }
  .l-margin { margin-left: 5px; margin-top: 0; }
  .l2-i2 { width: 88px;}
  .l2-i1 span { margin-left: 10px; }
  .l-margint { margin-top: 5px; }
 
   
}
@media (min-width: 1200px) {
  
 .tab5 ul li { margin-right: 36px; }
 .nsmain .list1 { width: 199px; }
 .p-right { padding-right: 25px; }
 .p-left { padding-left: 25px; margin-top: 0px; }
 
 .tab5 ul li { width: auto; }
 .foright { text-align: right; }
 .il-left { float: left; }
 .ilist { float: left; margin-top: 0px;  }
  .l2-i1 { width: 144px; }
  .l-margin { margin-left: 5px; margin-top: 0; }
  .l2-i2 { width: 88px;}
  .l2-i1 span { margin-left: 10px; }
  .l2-i1 {padding: 20px 11px; }
  .l-margint { margin-top: 5px; }
}



.c-notice { margin-top:20px; }
.cno-main { background: #fff; margin: 30px 0; overflow: hidden; }
.cno-left { background: url(../images/bg03.png)  top center #114875; padding: 20px 0; overflow: hidden;padding-bottom: 100000px;margin-bottom: -100000px;}
.cno-left ul li { height: 60px; line-height: 60px; border-bottom: 1px solid #fff; }
.cno-left ul li a { display: block; color: #fff; font-size: 18px; text-align: center;}
.cno-left ul li:hover { background: #fff; }
.cno-left ul li:hover a { color: #114875; }
.c-bg { background: url(../images/c_bg.png)  no-repeat center top;background-color: #eaf3f4; }
 
.cno-right { padding: 20px; overflow: hidden;  min-height: 600px; }
.cno-head h3 { color: #114875; float: left; margin-top: 0;}
.cno-head { border-bottom: 1px solid #114875; overflow: hidden; }
.cno-head ol { float: right; background-color: #fff;}
.cno-head ol li a { font-size: 12px; color: #666; }
.breadcrumb { margin-bottom: 0; }
.cno-right ul li span {  float:right; margin-left: 20px; color: #666; font-size: 12px; }
.cno-right ul li a {  text-align: left; font-size: 15px; color: #333; }
.cno-right ul li { height: 60px; line-height: 60px; border-bottom: 1px dashed #e5e5e5; overflow: hidden; }
.cno-right ul li:hover a { color: #114875; }
.cno-right ul li:hover span { color: #114875; }
.page { margin-top: 50px; margin-bottom: 10px; text-align: center; }
.page ul li a { display: inline-block; }
.cno-left .cn-active { background: #fff;  }
.cno-left .cn-active a { color: #114875; }

.leader-list{
    overflow: hidden;
}
.leader-list .leader-pic{
    text-align: center;
}
.leader-list .leader-content{
    overflow: hidden;
}
.leader-list .leader-tit{
    height: 44px;
    border-bottom: 1px solid #dfdfdf;
    margin-bottom: 10px;
}
.leader-list .leader-tit a{
    font-size: 20px;
}
.leader-list p{margin:0;line-height: 2.2; }
.leader-list {
     
    font-size: 15px;
line-height: 1.8;    padding:15px;
    
    margin-bottom: 15px;
}