﻿body{
 min-width: 1280px;
}

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: 126px;
 background-color: #316db4;
 position: relative;
}

.logo{
 font-size: 0;
 margin-top: 26px;
}

.header-1-right{
 margin-top: 46px;
}
.header-1-right a{
 font-size: 0;
 float: left;
 width: 25px;
 margin-left: 14px;
}
.header-1-right a img{
 display: block;
 width: 100%;
}

.nav{
 position: absolute;
 left: 0;
 right: 0;
 top: 126px;
 background-image: url(../images/baidi.png);
 z-index: 500;
}

.nav-ul>li{
 float: left;
 width: 11.1111111111111111%;
 position: relative;
}

.nav-ul>li ul{
 position: absolute;
 left: 0;
 right: 0;
 top: 50px;
 background-image: url(../images/baidi.png);
 z-index: 500;
 padding-bottom: 10px;
 margin:0;
 display: none;
 
}


.nav-ul>li ul li>a{
 display: block;
 height: 38px;line-height: 38px;
 color:#333;
 font-size: 16px;
 text-align: center;


}
.nav-ul>li ul li>a:hover{
 
 font-weight: bold;

}



.nav-ul>li>a{
 display: block;
 height: 50px;
 line-height: 50px;
 color:#333;
 font-size: 18px;
 font-weight: bold;
 text-align: center;
}
.nav-ul>li.active>a,.nav-ul>li:hover>a{
 color:#316db4;
}










#main{
 
}

.fafa .slides>li{
 height: 510px;
 background-repeat: no-repeat;
 background-position: center bottom;
 -webkit-background-size: cover;
 background-size: cover;
 position: relative;
}
.fafa .slides>li>a{display:block;height:100%;}
.fafa .flex-control-nav{
 display: block;
 font-size: 0;
 bottom:22px;
}

.fafa .flex-control-paging li a{
 width: 13px;
 height: 13px;
 background-repeat: no-repeat;
 background-position: center ;
}




.fafa .flex-control-nav li{
 margin: 0 8px;
}

.fafa .flex-direction-nav{
 display: block;
 width: 1200px;
 margin-left: -600px;
 left: 50%;
 position: absolute;
 top: 50%;
}

.m30{
 margin-top: 30px;
}
.title-11{
 background-repeat: repeat-x;
 background-position: left bottom;
 background-image: url(../images/title-11.png);
}
.title-11 h1{
 float: left;
 font-size: 18px;
 color:#c7c7c7;
 margin:0;

}
.title-11 h1 span{
 display: inline-block;
 color:#333;
 margin-right: 15px;
 padding-bottom: 12px;
 border-bottom: 2px solid #316db4;
 padding-left: 32px;
 background-repeat: no-repeat;
 background-position: left top;
 
}


.tui-pic{
 width: 300px;
 margin-right:14px; 
}

.pic-pic{

 position: relative;
 padding-bottom: 66%;
 overflow: hidden;
}
.pic-pic img{
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 transition: .3s;
}
.pic-pic:hover img{
  -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    -o-transform: scale(1.1);
    transform: scale(1.1);
}

.tui-con{
 overflow: hidden;
 padding-top: 8px;
}
.tui-con h1{
 margin:0;
 font-size: 16px;
 color:#333;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.tui-con h2{
 margin:0;
 font-size: 14px;
 color:#999;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 20px;
}
.tui-con h1 a:hover{
 
 color:#316db4;
}
.tui-con p{
 margin:0;
 font-size: 14px;
 color:#666;
 line-height: 1.8;
    overflow: hidden;
    height: 75px;
    margin-top: 12px;
}


.tui-a{
 margin-top: 20px;
}

.tui-a a{
 font-size: 14px;
 color:#316db4;
}
.tui-a a:hover{
 text-decoration: underline;
}

.list1 dl{
 margin:0;
}

.list1 dd{

 height: 64px;
 line-height: 63px;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    border-top: 1px dashed #dbdbdb;

    
}

.list1 dd a{
 font-size: 14px;
 color:#666;
}
.list1 dd a:hover{
 color:#316db4;
}

.list1 dd span{
 font-size: 14px;
 color:#999;
 margin-left: 15px;
 padding-left: 23px;
 background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/list1span.png);
}


.list2 ul{
 margin:0;
}

.list2 li{
 margin-top: 25px;
}
.list2 li:first-child{
 margin-top: 30px;
}
.date1{
 width: 72px;

 text-align: center;
 margin-right: 16px;
 border-radius: 5px;
 overflow: hidden;
 
}
.date1 h1{
 margin:0;
 font-size: 16px;
 color:#fff;height: 34px;
 background-color: #316db4;
 line-height: 34px;
}
.date1 h2{
 margin:0;
 font-size: 14px;
 color:#2e6bb0;
 font-weight: bold;
 height: 26px;
 background-color: #f3f3f3;
 line-height: 26px;
 
}

.list2-con{
 overflow: hidden;
 padding-top: 5px;
}

.list2-con h1{
 margin:0;
 font-size: 16px;
 color:#333;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.list2-con h1 a:hover{
 color:#2e6bb0;

}
.list2-con p{
 margin:0;
 font-size: 14px;
 color:#666;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
 margin-top: 10px;
}


.huodong{
 margin-top: 15px;
}


.dong-wp{
 position: absolute;
 left: 0;
 right: 0;
 bottom: 0px;
 width: 100%;
 background-image: url(../images/landi.png);

}
.dong-con{
    padding: 0 16px;
 
 
}
.dong-con h1{
 height: 30px;
 line-height: 30px;
 color:#fff;
 margin:0;
 font-size: 16px;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
}
.dong-con p{
 color:#fff;
 margin:0;
 font-size: 14px;
 line-height: 1.8;
 height: 50px;
 display: none;
 margin-top: 5px;
}
.huodong-list .item>a{
 display: block;
 position: relative;
 padding-bottom: 66%;
 overflow: hidden;
}
.huodong-list .item>a img{
 position: absolute;
 left: 0;
 top: 0;
 width: 100%;
 height: 100%;
 
}
.huodong-list .item>a:hover .dong-wp h1{
 text-align: left;
}
.huodong-list .item>a:hover .dong-wp{
 padding-top:50px;
 top: 0;
}

.huodong-list .item>a:hover .dong-wp p{
 display: block;
}
.list3{
 margin-top: 18px;
}

.list3 dl{
 margin:0;
}

.list3 dd{

 height:40px;
 line-height: 40px;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
 padding-left: 14px;
 background-repeat: no-repeat;
    background-position: left center;
    background-image: url(../images/list3.png);
    
}

.list3 dd a{
 font-size: 15px;
 color:#333;
}
.list3 dd a:hover{
 color:#316db4;
}

.list3 dd span{
 font-size: 13px;
 color:#999;
 margin-left: 10px;
 

}

.ke-pic{
 width: 187px;
 margin-right:17px; 
}


.ke-con{
 overflow: hidden;
 padding-top: 8px;
}
.ke-con h1{
 margin:0;
 font-size: 16px;
 color:#333;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.ke-con h2{
 margin:0;
 font-size: 14px;
 color:#999;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    margin-top: 15px;
}
.ke-con h1 a:hover{
 
 color:#316db4;
}
.ke-con p{
 margin:0;
 font-size: 14px;
 color:#666;
 line-height: 1.8;
    overflow: hidden;
    height: 50px;
    margin-top:10px;
}


.list4 dl{
 margin:0;
}

.list4 dd{
 margin-top: 25px;
}





.title-22 h1 span{
 padding-left: 0;
}










.youq-list {
 margin-top: 22px;
 padding-bottom: 40px;
}
.youq-list dl{
 margin:0;
 margin-left: -1%;

}

.youq-list dd{
 float: left;
 width: 19%;
 margin-left: 1%;
}










#footer{
 text-align: center;
 color:#fff;
 font-size: 14px;
 line-height: 2.2;
 padding: 25px 0;
 background-color: #2e6bb0;
}









.banner-2{
 height: 300px;
 background-repeat: no-repeat;
 background-position: center bottom;
 -webkit-background-size: cover;
 background-size: cover;
 position: relative;
}

.erji{
 position: relative;
 z-index: 50;
}

.menu {
 width: 255px;
 margin-right: 23px;
 border-left: 9px solid #316db4;
 margin-top: -28px;
}
.menu  h1{
 height: 57px;
 line-height: 57px;
 margin:0;
 background-color: #316db4;
 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 #316db4;
 
 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:#316db4;
}
.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 50px;
 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 #316db4;
 margin:0;
}
.mianbaoxie{
 height: 21px;
 line-height: 21px;
 font-size: 14px;
 color:#6b6b6b;
}

.erji-title{
 padding-bottom: 14px;
 border-bottom: 1px solid #ececec;
}

.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: #316db4;
}

.fenye {


 padding: 50px 0 20px;

 text-align: center;
}

.fenye .pagination
{margin:0;}

.tupian-list .col-lg-4{
 margin-top: 32px;
}
.tupian-list .col-lg-4 h1{
 margin:0;

    color: #333;
    margin: 0;
    font-size: 14px;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    text-align: center;
    margin-top: 17px;
}

.tupian-list .col-lg-4>a:hover h1{
 color:#316db4;
}

.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: #316db4;
}


.danpian{
 padding-top:15px;
}
.danpian-h1{
 font-size: 24px;
 line-height: 1.6;
 color:#333;
 text-align: center;
 padding: 10px 0;
}


.danpian-h2{
 font-size: 14px;
 line-height: 1.6;
 color:#999;
 text-align: center;
 
}

.danpian-con{
 font-size: 14px;
 color:#666;
 line-height: 2;
 padding: 10px 0 20px;
}

.danpian-con img{
 display: block;
 margin:15px auto;
}

.dan-page{
 padding-top: 10px;
 border-top: 1px solid #eee;
}

.dan-a{
 margin-top: 12px;
 text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}

.dan-a a{
 font-size: 14px;
 color:#666;
}

.dan-a a:hover{
 color:#316db4;

}

.seasea{
 position: relative;
 padding-right: 35px;
 width:250px;
}

.seasea input[type="image"]{
 position: absolute;
 right: 0;
 top: 4px;
}
.header-1-right a{
 margin-top: 4px;
}


.lingdao2-list dd{
    float: left;
    width: 50%;
}