

div.clear{
 clear: both;
 height: 0;
 width: 0;
}

a{
 text-decoration: none;
 color:inherit;
 cursor: pointer;
}
img{
 border:0;

 max-width: 100%;
}

div.wp{
 width: 1200px; 
 margin:0 auto;
}
.fl{
 float: left;
}
.fr{
 float: right;
}
.tran{
 transition: all .3s ease-out 0s;
}



.img-box{
 
 overflow: hidden;
}
.img-box img{
 transition: .3s;
 transition: all 0.6s cubic-bezier(0.215, 0.61, 0.355, 1) 0s; 
 width: 100%;
 max-width: 100%;
}
.img-box:hover img{
 
   -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}











#header{
}
.header-1{
 height: 128px;
 background-image: url(../images/bk.jpg);
}
.logo{
 font-size: 0;
 margin-top: 13px;
}
.header-right{
 width: 200px;
 margin-top: 27px;
}
.header-a{
 text-align: right;
 font-size: 12px;
 color:#333;
}
.header-a a:hover{
 text-decoration: underline;
 color:#3c83d4;
}
.search{
 position: relative;
 margin-top: 10px;
}
.search input:focus{
 outline: none;
}
.search input[type="text"]{
 display: block;
 height: 29px;
 line-height: 29px;
 border:1px solid #d1d1d1;
 width: 100%;
 border-radius: 35px;
 padding: 0 45px 0 20px;
 font-size: 12px;
}
.search input[type="image"]{
 position: absolute;
 right: 15px;top: 7px;
}
.nav{
 background-color: #3c83d4;
}
.nav ul{
 margin:0;
}
.nav li{
 float: left;
 width: 11.1%;
}
.nav li:first-child{
 background-image: none;
}
.nav li>a{
 display: block;
 height: 48px;
 line-height: 48px;
 text-align: center;
 font-size: 16px;
 color:#fff;
}
.nav li.active>a,.nav li:hover>a{
 background-color: #3573b9;
 
}






#main{
}
.main{
 padding-bottom: 35px;
 background-image: url(../images/main.png);
 background-repeat: no-repeat;
 background-position: center bottom;
 
 
 background-color: #fff;
}
.fafa .slides>li{
 height:240px;
 background-repeat: no-repeat;
 background-position: center ;
 -webkit-background-size: cover;
 background-size: cover;
}
.fafa .flex-control-nav{
 display: block;
 bottom: 20px;
}
.fafa .flex-control-paging li a{
 width: 15px;
 height: 15px;
 background-repeat: no-repeat;
 background-position: center ;
}
.fafa .flex-control-nav li{
 margin: 0 7px;
}
.title-11 {
 background-image: url(../images/title-11.jpg);
 background-repeat: repeat-x;
 background-position: left bottom;
}
.title-11 h1{
 float: left;
 margin:0;
 font-size: 18px;
 color:#333;
 padding-bottom: 13px;
 border-bottom:2px solid #3c83d4;
}
.title-11 h1 img{
 margin-right: 11px;
 margin-top: -3px;
}
.title-11 a.fr{
 font-size: 12px;
 color:#999;
 margin-top:5px;
}
.title-11 a.fr:hover{
 color:#3c83d4;
}
.main-1{
 margin-top: 30px;
}
.dong-list{
 margin-top: 19px;
}
.dong-list .item{
 padding: 1px;
}
.dong-div {
 width: 48%;
 margin-top: 19px;
}
.dong-pic{
 overflow: hidden;
 padding-bottom: 66%;
 position: relative;
}
.dong-pic img{
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 transition: .3s;
}
.dong-pic:hover img{
 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.dong-con{
 border:1px solid #eeeeee;
 transition: .3s;
}
.dong-con-top {
 padding: 15px 16px 20px;
}
.dong-con-top h1{
 margin:0;
 font-size: 16px;
 color:#333;
 line-height:30px
}
.dong-con-top h1 a img{
 display: inline-block!important;
 width:auto!important;
 margin-left: 7px;
 margin-top: -3px;
}
.dong-con-top h1 a:hover{
 color:#3c83d4;
}
.dong-con-top h2{
 margin:0;
 font-size: 12px;
 color:#999;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 12px;
}
.dong-con-bottom {
 padding: 7px 16px;
 border-top: 1px dashed #eeeeee;
}
.dong-con-bottom p{
 margin:0;
 font-size: 14px;
 color:#666;
 line-height: 1.6;
 height: 44px;
 overflow: hidden;
}
.dong-div:hover .dong-con{
     box-shadow: 0 4px 8px -3px rgba(0,0,0,0.1);
}

.list2 ul{
 margin:0;
}
.list2 li{
 margin-top: 12px;
}
.date1{
 width: 76px;
 height: 70px;
 background-color: #3c83d4;
 text-align: center;
 margin-right: 15px;
 padding: 4px;
}
.date1 h1{
 margin:0;
 font-size: 29px;
 color:#fff;
}
.date1 h2{
 margin:0;
 font-size: 13px;
 color:#3c83d4;
 font-weight: bold;
 background-color: #fff;
 height: 23px;
 line-height: 23px;
 border-radius: 5px;
 margin-top: 5px;
 
}
.list2-con{
 overflow: hidden;
 padding-top:8px;
}
.list2-con h1{
 margin:0;
 font-size: 16px;
 color:#333;
           line-height:28px; 
}
.list2-con h1 a:hover{
 color:#3c83d4;
}
.list2-con p{
 margin:0;
 font-size: 14px;
 color:#666;
 line-height: 1.6;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
 margin-top: 10px;
}
.index1a-list{
 margin-top: 40px;
}
.index1a-list a{
 display: block;
 height: 98px;
 border:1px solid #d1d1d1;
 font-size: 16px;
 color:#666;
 text-align: center;
 background-image: url(../images/a.jpg);
 background-repeat: repeat-x;
 background-position: left center;
 padding-top: 16px;
}
.index1a-list a:hover{
 color:#3c83d4;
 text-decoration: underline;
}
.index1a-list a img{
 display: block;
 width: 37px!important;
 margin: 0 auto 5px;
}

.feng-list {
 margin-top: 18px;
 overflow: hidden;
 height: 175px;
}
.feng-list ul{
 margin:0;
}
.feng-list li{
 float: left;
 width: 237px;
 padding-right: 24px;
}


.feng-list .item h1{
 margin:0;
 font-size: 14px;
 color:#666;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
 margin-top: 20px;
 padding-right:36px;
 background-repeat: no-repeat;
 background-position: right center;
 background-image: url(../images/n.png);
}
.feng-list .item:hover h1{
 color:#3c83d4;
 text-decoration: underline;
}
.feng-pic{
 overflow: hidden;
 padding-bottom: 66%;
 position: relative;
}
.feng-pic img{
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 transition: .3s;
}
.feng-pic:hover img{
 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.list3{
 margin-top: 12px;
}
.list3 ul{
 margin:0;
}
.list3 li{
 height: 31px;
 line-height: 31px;
 padding-left: 13px;
 background-image: url(../images/list3.png);
 background-repeat: no-repeat;
 background-position: left center;
  text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.list3 li a{
 font-size: 16px;
 color:#333;
}
.list3 li a:hover{
 color:#3c83d4;
}
.list3 li span{
 font-size: 14px;
 color:#666;
}
.list4 dl{
 margin:0;
}
.list4 dd{
 margin-top: 48px;
 float: left;
 width: 50%;
}
.list4 dd:first-child,.list4 dd:first-child+dd+dd{
 padding-right: 20px;
}
.jun-pic{
 width: 145px;
 margin-right: 14px;
}
.jun-pic a{
 display: block;
 overflow: hidden;
 padding-bottom: 66%;
 position: relative;
}
.jun-pic a img{
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 transition: .3s;
}
.jun-pic a:hover img{
 -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}
.jun-con{
 overflow: hidden;
}
.jun-con h1{
 margin:0;
 font-size: 16px;
 color:#666;
 line-height:25px;
          height: 50px;
          overflow: hidden;
}
.jun-con h1:hover a{
 color:#3c83d4;
}
.jun-con h2{
 margin:0;
 font-size: 12px;
 color:#999;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 10px;
}
.jun-con p{
 margin:0;
 font-size: 14px;
 color:#666;
    overflow: hidden;
    line-height: 1.8;
    height: 50px;
    margin-top:2px;
}

.wei-list dl{
 margin:0;
}
.wei-list dd{
 width: 48%;
 margin-top: 15px;
}
.wei-list dd a{
 display: block;
 position: relative;
}
.wei-pic {
 display: block;
 overflow: hidden;
 padding-bottom: 66%;
 position: relative;
}
.wei-pic  img{
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 
}
.wei-list dd a:hover .wei-hei{
 opacity: 1;
 visibility: visible;
}
.wei-hei{
 position: absolute;
 left: 0;
 right: 0;
 top: 0;
 bottom: 0;
 background-image: url(../images/heidi.png);
 opacity: 0;
 visibility: hidden;
 transition: .3s;
}
.bo{
 width: 40px;
 position: absolute;
 left: 50%;
 margin-left: -20px;
 top:50%;
 margin-top: -20px;
}
.bo img{
 display: block;
 width: 100%;
}
.wei-h1{
 position: absolute;
 left: 14px;
 right: 14px;
 bottom: 12px;
 color:#fff;
 font-size:16px;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
}
.shuo-div{
 margin-top: 35px;
}
.shuo-top{
 font-size: 0;
}
.shuo-bottom{
 margin-top: 25px;
}
.shuo2{
 font-size: 0;
 margin-right: 10px;
 width: 79px;
}
.shuo2 img{
 display: block;
 width: 100%;
}
.shuo3{
 overflow: hidden;
 padding-top: 27px;
 padding-left: 31px;
}
.shuo3-div{
 height: 80px;
 
 border:2px solid #8ab5e5;
 border-radius: 10px;
 padding-right: 75px;
 padding-top: 15px;
 padding-left: 25px;
 background-image: url(../images/baidi.png);
 position: relative;
}
.shuo3-i{
 position: absolute;
 width: 31px;
 height: 37px;
 font-size: 0;
 left: -31px;
 top: 5px;
}
.fshuo h1{
 margin:0;
 font-size: 16px;
 color:#333;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.fshuo h2{
 margin:0;
 font-size: 16px;
 color:#666;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 12px;
    text-align: right;
}
.fshuo .flex-direction-nav{
 display: block;
}
.fshuo .flex-direction-nav a{
 width: 10px;
 height: 16px;
 margin-top: -8px;
}
.fshuo .flex-direction-nav .flex-prev{
 display: none;
}
.fshuo .flex-direction-nav .flex-next{
    right: -50px;
    background-image: url(../images/jian.png);
}






#footer{
 background-color: #3c83d4;
 padding: 20px 0 15px;
}
.foo1{
 width: 300px;
 margin-top: 15px;
}
.foo1 h1{
 margin:0;
 font-size: 16px;
 color:#fff;
}
.foo1-sel{
 margin-top: 15px;
 width: 140px;
}
.foo1-sel1{
 margin-right: 14px;
}
.foo2{
 width: 480px;
 margin-left: 45px;
 color:#fff;
 font-size:14px;
 line-height: 1.8; 
 margin-top: 10px;
}
.foo3{
 width: 360px;
}
.er img{
 display: block;
 margin:0 auto 3px;
}
.er{
 font-size: 12px;
 color:#fff;
 text-align: center;
 margin-left: 17px;
}
.er:first-child{
 margin-left: 0;
}








#header-2{
 display: none;
 height: 75px;
 
     box-shadow: 0 4px 8px -3px #000;
 position: fixed;
 top: 0;
 left: 0;
 width: 100%;
 z-index: 1001;
 background-image: url(../images/bk.jpg);
  
}
.nav-2{
 display: none;
 background-color: #fff;
 position: relative;
 z-index:900;
 
}
.nav-2 li{
 border-top: 1px dotted #ccc;
 position: relative;
}
.jiaspan{
 position: absolute;
 width: 30px;
 height: 30px;
 background-image: url(../images/jia2.png);
 background-repeat: no-repeat;
 background-position: center ;
 top: 8px;
 
 right: 14px;
}
.jiaspan.cur{
 background-image: url(../images/jia2h.png);
}
.nav-2 li:first-child{
 border-top: 0;
}
.nav-2 li>a{
 
 padding:13px 10px;
 display: block;
 font-size: 14px;
 width: 100%;
 color:#333;
}
.nav-xia-a{
 padding-bottom: 15px;
 display: none;
}
.nav-xia-a a{
 padding: 8px 10px;
 display: block;
 font-size: 12px;
 padding-left: 25px;
 width: 100%;
 color:#666;
}


.logo-2 {
    font-size: 0;
    width: 290px;
    margin-left: 15px;
    margin-top: 23px;
}


.menu2{
 
 margin-right: 15px;
 height: 75px;
}
.menu2 li{
 cursor:pointer ;
 margin-left: 10px;
}
.menu2 li img{
 
 display: block;
 margin-top: 29px;
}
.chenggao{
  display: none;
  height: 75px;
 }

#nav-2-heidi{
 position: fixed;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 z-index: 800;
 background-image: url(../images/heidi.png);
 display: none;
 
}

.banner-x{
 display: none;
}







.banner-2{
 height: 275px;
 background-repeat: no-repeat;
 background-position: center ;
 -webkit-background-size: cover;
 background-size: cover;
}
.banner-2 img{
 display: none;
 width: 100%;
}

.menu {
 width: 255px;
 margin-right: 23px;
 border-left: 9px solid #3c83d4;
 margin-top: -28px;
}
.menu  h1{
 height: 57px;
 line-height: 57px;
 margin:0;
 background-color: #3c83d4;
 color:#fff;
 font-size: 22px;
 width: 210px;padding-left: 14px;
}

.menu-list dl{
 margin:0;
}
.menu-list dd:first-child{
 border-top:0;
}
.menu-list dd{
 border-left: 4px solid #3c83d4;
 
 border-top: 1px solid #ddd;
}
.menu-list dd.active,.menu-list dd:hover{
 border-left-color: #ff9b06;
}
.menu-list dd.active a,.menu-list dd:hover a{
 color:#3c83d4;
}
.menu-list dd a{
 display: block;
 height: 56px;
 line-height: 56px;
 padding-left: 14px;
 font-size: 14px;
 color:#4f4f4f;
 background-color: #f2f2f2;
}

.erji-content{
 overflow: hidden;
 padding: 30px 0;
 min-height: 500px;
}
.erji-title h1{
 float: left;
 font-size: 20px;
 color:#333;
 height: 21px;
 line-height: 21px;
 padding-left: 10px;
 border-left: 5px solid #3c83d4;
 margin:0;
}
.mianbaoxie{
 height: 21px;
 line-height: 21px;
 font-size: 14px;
 color:#6b6b6b;
}
.erji-title{
 padding-bottom: 14px;
 border-bottom: 1px solid #ececec;
}
.banshi-table{
 margin-top: 30px;
}
.banshi-table table th{
 padding: 13px 8px!important;
 text-align: center;
 font-weight: normal;font-size: 16px;
 color:#fff;
 background-color: #3c83d4;
}
.banshi-table table td{
 padding: 13px 8px!important;
          font-weight: normal;
 font-size: 14px;
 color:#333;
}
.banshi-table .table-hover > tbody > tr:hover {
    background-color: #3c83d4;
}
.banshi-table .table-hover > tbody > tr:hover td{
 color:#fff;
}
.erji-list1 {
 margin-top: 15px;
}
.erji-list1 dl{
 margin:0;
}
.erji-list1 dd{
 height: 43px;
 line-height:43px;
 padding-left: 14px;
 background-repeat: no-repeat;
 background-position: left center;
 background-image: url(../images/d.png);
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.erji-list1 dd a{
 font-size: 15px;
 color:#333;
}
.erji-list1 dd span{
 font-size: 14px;
 color:#999;
 margin-left: 15px;
}
.erji-list1 dd a:hover{
 color: #3c83d4;
}
.fenye {

 padding: 50px 0 20px;
 text-align: center;
}
.fenye .pagination
{margin:0;}

.erji-list2 {
 margin-top: 15px;
}
.erji-list2 dl{
 margin:0;
}
.erji-list2 dd{
 height:52px;
 line-height:52px;
 padding-left: 52px;
 background-repeat: no-repeat;
 background-position: 27px center;
 background-image: url(../images/dd.png);
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-bottom: 1px dashed #cfcfcf;
}
.erji-list2 dd a{
 font-size: 16px;
 color:#333;
}
.erji-list2 dd a:hover{
 color: #3c83d4;
}


div.article{
 width: 100%;
 padding: 0 15px;
 margin:40px auto;
}
div.article>h1{
 text-align: center;
 font-size: 26px;
 color:#0064ac;
}
div.article-tishi{
 text-align: center;
 margin:25px auto 20px;
}

#fenxiang-anniu{
 display: inline-block;
 vertical-align: top;
}
div.article-con{
 padding: 40px 0 120px;
 position: relative;
 border-top: 1px dashed #c9c7c7;
 border-bottom: 1px dashed #c9c7c7;
 line-height: 2.2;
}
div.article-con>img{
 display: block;
 margin:20px auto;
 max-width: 100%;
}
div.article-con>p{
 text-indent: 2em;
}
div.article-con>h1{
 font-size: 14px;
 text-align: center;
 margin:10px 0;
}
div.article-con>a{
 position: absolute;
 right: 8px;
 bottom: 50px;
 width: 102px;
 height: 31px;
 line-height: 31px;
 text-align: center;
 color:#fff;
 background-color: #f37728;
 border-radius: 3px;
}
div.article-page{
 /* height: 87px; */
 line-height: 36px;
 padding-bottom: 20px;
}
div.article-page>a:hover{
 color:#0064ac;
}
a.article-page-pre{
 float: left;
}
a.article-page-next{
 float: right;
}



@media only screen and (max-width: 1200px){
 div.article{
  width: 90%;
  margin: 8% auto;
  padding-left:0;
  padding-right: 0; 
 }

}
@media only screen and (max-width: 800px){
 div.article-page{
  height: auto;
  line-height: normal;
 }
 a.article-page-pre{
  float: none;
  display: block;
  margin:10px 0;
 }
 a.article-page-next{
  float: none;
  display: block;
   margin:10px 0;
 }
 div.article>h1
 {font-size: 18px;}
 div.article-con{
      padding: 20px 0 100px;
 }
}







.reduce{
 margin:0 0.15rem;
}
.add{
 margin-left: 0.15rem;
}
.pic-list{
 padding-top: 25px;
}
.pic-list .col-md-6{
 margin-bottom: 25px;
}
.pic-list .col-md-6 a:hover h1{
 color:#3c83d4;
}
.pic-list .col-md-6 h1{
 font-size: 16px;
 color:#333;
 text-align: center;
 margin:0;
 margin-top: 15px;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.nav li{
 position: relative;
}
.xiala-a{
 position: absolute;
 left: 0;
 right: 0;
 top: 48px;
 z-index: 500;background-color: #3c83d4;
 display: none;
}
.xiala-a a{
 display: block;
 height: 40px;
 line-height: 40px;
 font-size: 14px;
 color:#fff;
 text-align: center;
 transition: .3s;
}
.xiala-a a:hover{
 background-color: #3573b9;
}
.menu-dl2 {
 background-color: #3c83d4;
 padding: 25px 15px 36px 4px;
 width: 210px;
}
.menu-dl2 dl{
 margin:0;
}
.menu-dl2 dd {
 margin-top: 13px;
}
.menu-dl2 dd a{
 font-size: 14px;
 color:#fff
}
.menu-dl2 dd a:hover{
 text-decoration: underline;
}
.menu-dl2 dd:first-child {
 margin-top: 0px;
}
.menu-pp{
 
 position: relative;
 left: -9px;
 width: 219px;
}
.menu-pp-bai{
 position: relative;
 left: -9px;
 width: 219px;
 background-color: #fff;
 height: 22px;
}
.menu-pp img{
 display: block;
 width: 100%;
}
.erji{
 padding-bottom: 20px;
}