html,body{width: 100%;height: 100%;}
body{background: #efefef;}
h3,p,span{margin: 0;padding: 0;}
ul{list-style: none;}
.warp{width: 100%;height: 100%;}
.ct{background: #fff;padding-bottom: 15px;}
input{
  outline:none
} 
input::-webkit-input-placeholder { 
  /* WebKit browsers */ 
  color: #fff; 
  } 
  input:-moz-placeholder { 
  /* Mozilla Firefox 4 to 18 */ 
  color: #fff; 
  } 
  input::-moz-placeholder { 
  /* Mozilla Firefox 19+ */ 
  color: #fff; 
  } 
  input:-ms-input-placeholder { 
  /* Internet Explorer 10+ */ 
  color: #fff; 
  }
button{
  outline:none
}
.top_s1{height: 35px;background: #dbecfb}
.top1{height: 35px;} 
.top1 p{line-height: 35px;text-align: left;color: #666;font-size: 12px;} 
.top2{height: 35px;} 
.top2 p{line-height: 35px;text-align: right;font-size: 12px;} 
.top2 p a{color: #666;text-decoration: none;font-size: 12px;}
.top_s2{height: 150px;background: url(../img/bg.png) no-repeat;background-size: 100% 100%;} 
.logo{height: 150px;}
.logo img{height: 66px;margin-top: 47px;float: left;width: 50%;}



.wenzi {text-align: center;}
.wenzi p{margin-top: 40px;color: #004098;font-size: 14px;font-weight: bold;}
.search{background: #3984bc;height: 32px;width: 70%;border-radius: 50px;margin-top: 60px;margin-left: 15%;}
.inputs{background: none;border: none;height: 30px;width: 80%;float: left;padding-left: 10%;color:#FFf}
.btns{background: none;border: none;line-height: 30px;}
.btns i{font-size: 16px;color: #fff;}

.navs{background:#3984bc;}

li.dropdown:hover > .dropdown-menu {
  display: block;
}
.navbar-nav li{position: relative;}
.navbar-nav li:after {
background: none repeat scroll 0 0 transparent;
bottom: 1px;
content: "";
display: block;
height: 2px;
left: 50%;
position: absolute;
background: #fff;
transition: width .3s ease 0s, left .3s ease 0s;
width: 0
}
.navbar-nav li:hover:after {
width: 100%;
left: 0
}  
.navbar{min-height: 50px;
  margin: 0px;
  border: 1px solid transparent;}
.navbar-default{background-color:transparent;border:none;height: 0px;}
.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:focus, .navbar-default .navbar-nav>.active>a:hover{background-color: transparent;color: #fff;}
.navbar-default .navbar-nav>li>a{color: #fff;font-size: 18px;letter-spacing: 1px;}
.navbar-default .navbar-nav>li>a:hover{color: #fff;}
.navbar-default .navbar-nav>.open>a, .navbar-default .navbar-nav>.open>a:focus, .navbar-default .navbar-nav>.open>a:hover{background-color: transparent;color: #fff;}
.navbar-nav>li>a{padding: 0;}
.navbar-nav{width: 100%;}
.navbar-nav li{width: 11.1111111%;text-align: center; border-right:1px solid  #3984bc}
.navbar-nav li:last-child{border:none}
.navbar-nav>li.active>a, .navbar-nav>li.active>a:hover, .navbar-nav>li.current>a, .navbar-nav>li.current>a:hover{
  background-color: rgba(0,64,152,0.15)!important; 
}
@media (max-width: 767px) {
.navbar-nav li{width: 100%;text-align: center; }
}
.navbar-nav li  a{ line-height: 50px;height: 50px;}
.dropdown-menu>li{width: 100%;}
.dropdown-menu>li>a{padding: 0;width: 100%;line-height: 40px;height: 40px;}

.imgs img{height: auto;width: 100%;}

.p_new{margin: 20px 0 0 0;border: 1px solid #dbecfb;}
.p_new .item a  img{height:410px;}
.carousel-caption{background: rgba(0,64,152,0.75)!important;border-bottom: 3.5px solid #3984bc;height: 40px;line-height: 40px;padding:0px !important;left: 0 !important;width: 70%;bottom: 0PX;}
.carousel-indicators{bottom:0px !important;;padding:0px !important;height: 40px;line-height: 40px;margin: 0 !important;width: 30%;left:70% !important;background: rgba(0,64,152,0.75)!important;border-bottom: 3.5px solid #3984bc;}
.carousel-indicators li{width: 30px;height: 6px;margin: 0;background: none !important;border:1px solid #daebf3 !important}
.carousel-indicators li.active {width: 30px;;height: 6px;margin: 0;background-color: #daebf3 !important;border: none !important;} 
.carousel-caption p{font-size: 16px;letter-spacing: 1px;text-align: left;padding-left: 2%;}

a{font-size: 15px;}
.img {margin: 15px 0 0 0;}
.img img{width: 100%;height: 110px;}

.link{background: #3984bc;height: 50px;margin:15px 0 0 0;border-bottom: 1px dashed rgba(0,64,152,0.15);}

.links h3{line-height: 50px;font-weight: bold;text-align: center;color:#3984bc;font-size: 20px;}
.links h3  i{margin-right: 5px;}
.links ul{margin: 0;}
.links ul li{float: left;line-height: 50px;width: 100%;text-align: center;position: relative;}
.links ul li a{color: #e5e5e5;text-decoration: none;font-size: 14px;}
.links ul li:hover{background: #3984bc;}
.links ul li:hover a{color: #333;}
.links ul li a:hover{color: #e5e5e5 ;}
.links ul li  .link_ul{position: absolute;background-color: #efefef;z-index: 99;display: none;bottom:50px;width: 354.5%; padding: 10px 0 10px 30%;left:-14%;text-align: left;} 
.links ul li  .link_ul a{width: 33.333333%;float: left;line-height: 40px;}
.links ul li  .link_ul a:hover{color:#3984bc}
.links ul .li:hover .link_ul{display: block;}

.links ul li  .link_ul1{position: absolute;background-color: #efefef;z-index: 99;display: none;bottom:50px;width: 354.5%; padding:10px 0 10px 30%;left:-132%;text-align: left;} 
.links ul li  .link_ul1 a{width: 33.333333%;float: left;line-height: 40px;}
.links ul li  .link_ul1 a:hover{color:#3984bc}
.links ul .li:hover .link_ul1{display: block;}

.links ul li  .link_ul2{position: absolute;background-color: #efefef;z-index: 99;display: none;bottom:50px;width: 354.5%; padding: 10px 0 10px 30%;right:-4%;text-align: left;} 
.links ul li  .link_ul2 a{width: 33.333333%;float: left;line-height: 40px;}
.links ul li  .link_ul2 a:hover{color:#3984bc}
.links ul .li:hover .link_ul2{display: block;}

.footer{background: #3984bc;}
.foot {padding:20px 0}
.foot p img{width: 85%;}
.foot p{line-height: 35px;color:#daebf3;text-align: center;font-size: 12px;}
.foot p a{color:#daebf3;padding-right: 20px;margin-right: 20px;border-right: 1px solid #daebf3;text-decoration: none;}
.foot  ul li{float: left;width: 50%;text-align: center;}
.foot  ul li img{width: 70%;}


.news{margin-top: 0px;}
.news ul{margin:0;padding:10px;border-top: none;border:1px solid rgba(21,72,164,0.05);}
.news ul li{line-height: 40px;background: url(../img/news.png) no-repeat left center;padding-left: 13px;}
.news ul li a{color: #333;text-decoration: none; display:block;

white-space:nowrap;

overflow:hidden;

text-overflow:ellipsis;width:100%}
.news ul li a:hover{color: #bc5103;}
.news ul li span{font-size: 12px;float: right;color: #999;}

.new{margin-top: 0px;}
.new ul{margin:0;padding:0 10px 10px 10px;border-top: none;border:1px solid rgba(21,72,164,0.05);}
.new ul li{line-height: 40px;background: url(../img/news.png) no-repeat left center;padding-left: 13px;}
.new ul li a{color: #333;text-decoration: none;}
.new ul li a:hover{color: #bc5103;}
.new ul li span{font-size: 12px;float: right;color: #999;}

.new ul h3{margin: 0;padding:0;text-align: center;font-size: 18px;line-height: 37px;}
.new ul h3 a{color: #bc5103;text-decoration: none;font-size: 18px;font-weight: bold;}
.new ul h3 a:hover{color: #3984bc;text-decoration: none;} 
.new ul p{line-height: 30px;margin: 5px 0;text-align: justify;border-bottom:1px solid rgba(21,72,164,0.05);padding:0 0 10px 0}
.new ul p a{color: #999;text-decoration: none;}
.new ul p a:hover{color: #bc5103;} 

/*------新闻nav-----*/ 
.nav_new{display: inline-block;list-style: none;width: 100%;border-bottom:1px solid #daebf3;background:rgba(21,72,164,0.05);position: relative;padding: 0;margin: 0;} 
.nav_new li{}
.nav-tabs > li{margin: 0;}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{border: none;background: #3984bc;color: #fff;}
.nav_new li a{color: #3984bc;display: inline-block;height: 40px;line-height: 40px;padding: 0 20px;text-align: center;font-size: 16px;text-decoration: none;border-radius: 0px;}
.nav_new li a:hover{border:none;} 
.nav_new li a span i {
  margin-right: 6px;
}
.nav_new li.active a{background: #3984bc;}
.nav_new li.active  a:hover.nav_zhengce li.active  a:focus{color: #fff ;} 
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{color: #fff } 
@keyframes blink {
  0% {
      opacity: 1;
  }
  100% {
      opacity: 0;
  }
}
 
@-webkit-keyframes blink {
  0% {
      opacity: 1;
  }
  100% {
      opacity: 0;
  }
}

@-moz-keyframes blink {
  0% {
      opacity: 1;
  }
  100% {
      opacity: 0;
  }
}

@-ms-keyframes blink {
  0% {
      opacity: 1;
  }
  100% {
      opacity: 0;
  }
}

@-o-keyframes blink {
  0% {
      opacity: 1;
  }
  100% {
      opacity: 0;
  }
}

.blink {
  color: red;
  margin-left: 10px;
  font-weight: normal;
  animation: blink 1s linear infinite;
  -webkit-animation: blink 1s linear infinite;
  -moz-animation: blink 1s linear infinite;
  -ms-animation: blink 1s linear infinite;
  -o-animation: blink 1s linear infinite;}

.box{height: auto;width: 100%;margin-top: 20px;}
.titles{border-bottom:1px solid #daebf3;background:rgba(21,72,164,0.05);}
.titles h3{margin:0 ;padding:0;font-size: 16px;height: 40px;line-height: 40px;}
.titles h3 span{background:#3984bc;height: 40px;display: inline-block;color: #fff;padding:0 20px;letter-spacing: 0.5px;font-weight: bold;}
.titles h3 span i{margin-right: 6px;}
.titles h3 a{color: #999;float: right;font-weight: normal;font-size: 12px;text-decoration: none;padding-right: 10px;}
.titles h3 a:hover{color: #bc5103;}

.title{border-bottom:1px solid #daebf3;background:rgba(21,72,164,0.05);}
.title h3{margin:0 ;padding:0;font-size: 16px;height: 40px;line-height: 40px;}
.title h3 span{height: 40px;display: inline-block;color: #3984bc;padding:0 20px;letter-spacing: 0.5px;font-weight: bold;}
.title h3 span i{margin-right: 6px;}
.title h3 a{color: #999;float: right;font-weight: normal;font-size: 12px;text-decoration: none;padding-right: 10px;}
.title h3 a:hover{color: #bc5103;}


.box_b{border:1px solid rgba(21,72,164,0.05);height: auto;display: inline-block;width: 100%;}
 
.box_2{float: left;width: 20%;}
.box_2 a{height: 60px;display: inline-block;background-color: #edf4ff;margin: 10px 5%;width: 90%;font-weight: normal;color: #3984bc;text-decoration: none; font-size: 16px;position: relative;}
.box_2 a:hover{background-color: #3984bc;color: #fff;} 
.box_2 a span{width: 100%;display: inline-block;line-height: 60px;margin-top: 0;height: 60px;overflow: hidden;text-overflow:ellipsis;padding-left:50px} 
.box_2 a img{height: 30px;float: left;margin: 15px 10px;position:absolute;left:0;top:0}
.box_2 a .img1{display:none} 
.box_2 a:hover .img{display:none}
.box_2 a:hover .img1{display:block;}
 /* ä¼ä¸šè£èª‰ */
 .gun{border:1px solid rgba(21,72,164,0.05);height: 220px;}
 .marqueeleft{height:160px;width:100%;overflow:hidden;margin:25px auto;}
 .marqueeleft ul{float:left;margin: 0;padding:0;}
 .marqueeleft li{float:left;margin:0 5px;display:inline;width:210px;height:160px;overflow:hidden;}
 .marqueeleft li .pic{display:block;border:#daebf3 1px solid;width:210px;height:130px;padding:2px;overflow:hidden;}
 .marqueeleft li .pic img{width:100%;height: 100%;}
 .marqueeleft li .txt{text-align:center;margin: 5px 0;} 
 .marqueeleft li .txt a{color: #333;line-height:33px;}
 .marqueeleft li .txt a:hover{color: #bc5103;text-decoration: none;}


 .list{margin-top: 15px;background: #fff;display: inline-block;height: auto;padding:20px 0;width: 100%;} 
.list_left_t{background: #3984bc;width: 100%;height: 60px;text-align: center;color: #fff;}
.list_left_t h3{line-height: 60px;font-size: 22px;}

.list_left ul{padding:0}
.list_left ul li{border-top: 1px solid #e6e9ec;width: 100%;}
.list_left ul li a{ 
  padding:   0;
  display: inline-block;
  height: 60px;
  width: 100%;
  text-align: center; 
  background: #f2f4fb;
  font-size: 16px;
  color: #444444;
  line-height: 60px;text-decoration: none;position: relative;}
  .list_left ul li.active{
    background: #fff;
    color:#3984bc
  }
  .list_left ul li.active .pa{width: 4px;background: #3984bc;height: 40px;position: absolute;left: 10%;top:10px}
  .nav-tabss > li.active > a, .nav-tabss > li.active > a:hover, .nav-tabss > li.active > a:focus{
    background: #fff;
    color:#3984bc
  }

.list_lefts ul{padding:0;} 
.list_lefts ul li{border-top: 1px solid #e6e9ec;width: 100%;
  background: #f2f4fb;}
.list_lefts ul li a{ 
  padding:   0;
  display: inline-block;
  height: 60px;
  width: 100%;
  text-align: center; 
  font-size: 16px;
  color: #444444;
  line-height: 60px;text-decoration: none;position: relative;}
  .list_lefts ul .active {
    background: #fff !important;
  }
  .list_lefts ul .active a{ 
    color:#3984bc
  }
  
  .list_lefts ul .active .pa{width: 4px;background: #3984bc;height: 40px;position: absolute;left: 10%;top:10px}
  .nav-tabss > li.active > a, .nav-tabss > li.active > a:hover, .nav-tabss > li.active > a:focus{
    background: #fff;
    color:#3984bc
  }

.list_right_t{border-bottom: 4px solid #3984bc; display: inline-block;width: 100%;height: 60px;} 
.list_right_t p{width: 100%;line-height: 60px;text-align: right;padding-right: 5%;font-size: 14px;color: #333;}
.list_right_t p a{color: #333;text-decoration: none;}
.list_right_t p a i{margin-right: 5px;color: #3984bc;}
.list_right .uls{padding:15px 0;}
.list_right .uls li {line-height: 40px;display: inline-block;width: 100%;border-bottom: 1px dashed rgba(21,72,164,0.1);background: url(../img/news.png) no-repeat 20px center;
  padding-left: 33px;}
.list_right .uls li a {color: #333;text-decoration: none;}
.list_right .uls li a:hover{color: #bc5103;text-decoration: none;}
.list_right .uls li span{float: right;}


.page{padding:25px}
.page p{text-align: justify;line-height: 35px;}

.search-pagination{text-align: center;}


 
.show{background: #fff;padding:30px 40px; }
.show_title{position:relative} 

.show_title .p11{position:absolute;right:0;top:1px}
.show_title p{line-height: 30px;font-size: 14px;color: #333;margin-bottom: 20px;}
.show_title p a{text-decoration: none;color: #333;}
.show_title p a:hover{text-decoration: none;color: #bc5103;} 
.show_content{ padding: 20px;
  border: 1px solid #ececec;
  -webkit-box-shadow: 0 0 10px #ececec;
  -moz-box-shadow: 0 0 10px #ececec;
  box-shadow: 0 0 10px #ececec;
  overflow: hidden;
border-top: 4px solid #3984bc;}
.show_content p{line-height: 38px;text-indent: 2em;text-align: justify;width: 100%;}
.show_content p img{width: 70%;margin: 0 15%;}

.show_content h3{text-align: center;line-height: 40px;font-size: 28px;
  padding: 20px 0 15px;color: #333;}
  .show_content h4 {border-bottom: 1px solid #dbecfb;line-height: 50px;font-weight: normal;font-size: 16px;text-align: center;}
.show_content h4 span{margin-bottom: 26px;text-align: center;line-height: 50px;}