﻿@charset "utf-8";
/* CSS Document */
/*2019.8.1 */
@keyframes doudong1 {
    0% {
        transform: rotateY(0deg);
    }

    50% {
        transform: rotateY(90deg);
    }

    100% {
        transform: rotateY(0deg);
    }
}


 body{
 	overflow-x:hidden;
 }
 .fl{
 	float: left;
 }
 .fr{
 	float: right;
 }
 .pos{
	position: relative;
}


 .btop{
 	 border-top: 4px solid #3669c7;
 }


.wc-top{
	height:140px;
	background: #fff;
}
.tbg{
	background: url(../images/tbg.jpg) no-repeat right top;
	height:140px;
}

.top-right a{
	color: #ffcd46;
	font-size: 15px;
	font-family: arial;
	text-decoration: none;
	background: #3669c7;
	padding: 0 12px;
	line-height: 24px;
	display: inline-block;
	position: absolute;
	right: 10px;
	top: 0px;
}

.search{
	background: url(../images/search.jpg) no-repeat left top;
	width: 202px;
	height: 31px;
	margin-top: 60px;
    position: absolute;
    right: 0;
}
.search .inp-text{
	background: none;
	border: none;
	width: 168px;
	line-height: 31px;
	padding-left: 2px;
}
.search .inp-but{
	background: none;
	border: none;
	width: 30px;
	height: 31px;
	
	
}

/*wc-toppos*/
.wht{
	height: 100px;
}
.navbar-default{
	clear: both;
}

/*banner */
.banner{
	/*min-height: 345px;*/
	width: 100%;	
}

.banner .bd li.li1{
	background: url(../images/ban1.jpg) no-repeat center center;
	background-size: cover;
	
}
.banner .bd li.li2{
	background: url(../images/ban1.jpg) no-repeat center center;
	background-size: cover;
	
}
.banner .bd li.li3{
	background: url(../images/ban1.jpg) no-repeat center center;
	background-size: cover;
	
}
.banner .bd li.li4{
	background: url(../images/ban1.jpg) no-repeat center center;
	background-size: cover;
	
}
.banner .bd li.li5{
	background: url(../images/ban1.jpg) no-repeat center center;
	background-size: cover;
	
}
.banner .bd{       
	text-align: center;
}
.banner .bd ul li{	
	width: 100%;
}
.banner .bd ul li img{
	
}
.banner .hd{
	z-index: 111;
	position: absolute;
	text-align: center;
	right: 0px;
	top: -40px;
}
.banner .hd ul{
	text-align: center;
	color: #fff;
   
	
}
.banner .hd ul li{
	width: 20px;
	height: 20px;
	
	cursor: pointer;
	margin: 0 3px;
	display: inline-block;
	border: 2px solid #fff;
	border-radius: 3px;
}

.banner .hd ul li.on{
	background: #e9b72f;
	
}
.banner .ban-text{
	position: absolute;
	left: 10px;
	/*top: -125px;*/
        bottom:0px;
	z-index: 11;
	/*width: 470px;*/
	padding: 8px 30px;
	background: url(../images/btbg.png)  repeat left top;
	border-bottom: 4px solid #e9b72f;
}
.banner .ban-text ul li a ,.banner .ban-text a{
    /* display: block; */
    color: #fff;
    font-size: 18px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}

.banner .ban-text ul li  {
    color: #fff;
    font-size: 18px;
    line-height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.dong1 a{
	display: block;
	
}
.dbt1{
	position: absolute;
	left: 0px;
	bottom: 0px;
	background: url(../images/btbg.png)  repeat left top;
	line-height: 35px;
	width: 100%;
	color: #fff;
	padding: 0 10px;
	
	background:  #415eba;
}
.dbt1 a{
   color:#ffcd46;
}

/**/
.index-con{
	padding-top: 30px;
	padding-bottom: 40px;
	
	
	
}

.new-top{
	
	
}
.new-top h4{
	font-size: 20px;
	font-weight: bold;
	color: #333;
	margin-bottom: 20px;
	
}
.new-top h4 span{
	font-size: 16px;
	font-family: arial;
	color: #3a6a8c;
	font-style: italic;
	text-transform: uppercase;
	
}

.nul{
	
}
.nul ul li{
	margin-bottom: 30px;
}

.nul ul li:last-child{
	margin-bottom: 0;
}
.nul ul li .li-date{
	width: 11%;
	background: #3669c7;
	height: 63px;
	text-align: center;
        padding: 6px 0;
}
.nul ul li .li-date p{
	font-size: 20px;
	color: #ffcd46;
}
.nul ul li .li-date span{
	font-size: 14px;
	color: #ffcd46;
}

.nul ul li .li-text{
	width: 85%;
}
.nul ul li .li-text a{
	display: block;
	font-size: 16px;
	color: #444;
	margin-bottom: 5px;
	margin-top: -5px;
	
}
.nul ul li .li-text a:hover{
	color: #3669c7;
}
.nul ul li .li-text p{
	font-size: 14px;
	color: #777;
	line-height: 21px;
}

.nul2 ul li .li-date{
	width: 20%;
}
.nul2 ul li .li-text{
	width: 74%;
}
.nul2 ul li .li-text a{
	margin-top: -5px;    
}

.dier{
	margin-top: 30px;
	margin-bottom: 30px;
	
}

.link-ul{
	
}
.link-ul ul{
	border-right: 1px solid #ddd;
	overflow: hidden;
	border-top: 1px solid #ddd;
}
.link-ul ul li{
	float: left;
	border-left: 1px solid #ddd;
	width: 50%;
	border-bottom: 1px solid #ddd;
	height: 78px;
}
.link-ul ul li a{
	display: block;
	text-align: center;
}
.link-ul ul li a img{
	display: inline-block;
	padding-top: 14px;
	padding-bottom: 10px;	
}

.link-ul ul li:hover a img {
        animation: 1s ease-in-out 0s normal none 1 running doudong1;
}




.link-ul ul li a span{
	display: block;
	overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}

.link-ul ul li a:hover ,.link-ul ul li:hover a{
	color: #333;	
}

/**/
.di-ul ul li{
	float: left;
	width: 47%;
	padding: 20px 20px 17px 10px;
	border: 1px solid #c1bcdd;border-top: 4px solid #e9b72f;
}
.di-ul ul li:first-child{
margin-right: 6%;
}
.di-ul ul li .li-dated{
	text-align: center;
	width: 26%;
	border-right: 1px solid #ddd;
	padding-bottom: 10px;
        margin: 20px 0px;
}
.di-ul ul li .li-dated p{
	font-size: 32px;
	color: #3669c7;
	
}
.di-ul ul li .li-dated span{
	font-size: 14px;
	color: #3669c7;
	
}

.di-ul ul li .li-ttd{
	width: 68%;
	
}
.di-ul ul li .li-ttd a{
	display: block;
	font-size: 16px;
	color: #1354a5;
	margin-bottom: 10px;
	
}
.di-ul ul li .li-ttd p{
	font-size: 14px;
	color: #000;
	line-height: 21px;
	
}
.stul{text-align: center;}
.stul img{	
	height: 100%;
       width: 100%;
       -webkit-transition: all 2s;
                -moz-transition: all 2s;
                -ms-transition: all 2s;
                transition: all 2s;
}

.stul:hover img {
            -webkit-transform: scale(1.2);
            -moz-transform: scale(1.2);
            -ms-transform: scale(1.2);
            transform: scale(1.2);
        }


.disan .stul a{
	display: block;
        overflow: hidden;
}
.disan .stul a span.li-tt{
	position: absolute;
	left: 0px;
	width: 100%;
	background: #ffcd46;
	bottom: 0px;
	text-align: center;
	line-height: 40px;
	color: #285ca3;
	font-size: 20px;
       overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;
}
.disan .stul a span.li-tt i{
	font-size: 16px;
	font-family:arial;
	font-style: italic;
}




.footer{
	background: #285ca3;
	padding: 20px 0;
}
.footer p{
	color: #fff;
	line-height: 25px;
}
.footer p a{
	color: #fff;
}



 /*最小1182屏幕到最大*/
 @media screen and (min-width: 1182px){
    .nul2 ul li{
      margin-bottom: 32px;
    }
 
    .nul2 ul li .li-text a {       
         /*line-height: 26px;*/
    }
}

 
 
@media (min-width: 992px) and (max-width: 1200px) {
    /*中等屏幕设备 桌面*/
   .link-ul ul li{
   	height:88px;
   	
   }
  .navbar-nav>li>a {

    padding: 15px 10px;
} 
.navbar-default .navbar-nav>li>a{
	 font-size: 16px;
}
   .nul ul li .li-text p{
   	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   	
   	
   }
    .nul ul li .li-text a {
        overflow: hidden;
        text-overflow: ellipsis;
        white-space: nowrap;
    }
   
   
   
}
@media (min-width: 768px) and (max-width: 992px) {
    /*小屏幕设备 平板*/
   .wc-top ,.tbg{
   	height: 120px;
   }
   	.navbar-nav>li>a {
 
    /*padding: 10px 5px;*/
    
}
.banner{
	/*margin-top: 172px;*/
}

   .navbar-default .navbar-nav>li>a{
   	font-size: 14px;
   	padding: 15px 4px;
   }
   .nul ul li{
   	margin-bottom: 10px;
   }
   
   .nul ul li .li-text p{
   	overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
   	
   	
   }
   .banner .ban-text ul li a{
   	font-size: 22px;
   }
   .tongzhi{
   	margin:30px 0;
   }
   .kuai{
   	margin-top: 30px;
   	margin-bottom: 10px;
   }
   .link-ul ul li{
   	height: 88px;
   }
   .search{
        display: none;
   }
}


@media (max-width: 767px) {
    /*超小屏幕设备 手机*/
   
   
   /*手机上的图片轮播*/

.xbanner{
	padding: 10px;
	text-align: center;
}

.xbanner img{
display: block;
	max-width: 100%;
	height: auto;
}
.swiper-container {
    width: 100%;
   margin-bottom:6px;
} 
.swiper-slide{
 height:auto;
}
.swiper-slide img{
	display: block;
	max-width: 100%;
	height: auto;
}

.swiper-pagination{
       position: relative;
}

.swiper-pagination-bullet{
   background: none;
   width: 11px;
    height: 11px;
    opacity: 1;
    border: 2px solid #3669c7;
    border-radius: 50%;  
    margin: 1%;
    margin: 1px 6px;
    opacity: 1;
}

.swiper-pagination-bullet-active{
	background: #3669c7;
}

.xbanner .li-tt{
	background: url(../images/btt.png) repeat left top;
	padding: 0.5rem 0;
}

.xbanner .li-tt p a{
	color: #fff;
	line-height: 26px;
	font-size: 16px;
	padding-bottom: 10px;
	
	width: 100%;
}

   
   
}




@media only screen and (min-width: 480px) and (max-width: 767px){
	.navbar-nav>li{
	display: block;
	text-align: left;
}
.navbar-default .navbar-toggle {
    border-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}

.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}
.banner{
	min-height: 300px;
}
.banner .bd{
	min-height: 300px;
}

.banner .bd ul li{
	min-height: 300px;
}
.nul{
	margin: 30px 0;
}
.nul ul li .li-date{
	width: 15%;
}
.nul ul li .li-text{
	width: 80%;
}
.di-ul ul li{
	float: none;
	width: 100%;
	margin: 20px 0;
}

.stul{
	margin: 10px 0;
}
.wc-top ,.tbg {
    height: 120px;
}
.tbg{
	background: none;
}
.dier{
	margin-top: 0;
}
.dong1 a{
	display: block;
	text-align: center;
}
.dong1 a img{
	display: inline-block;
	max-width: 100%;
	height: auto;
}


}

@media only screen and ( max-width:479px){

.navbar-nav>li{
	display: block;
	text-align: left;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #fff;
}
.navbar-default .navbar-nav .open .dropdown-menu>li>a:hover{
    color: #fff;
}
.navbar-default .navbar-toggle {
    border-color: #fff;
}
.navbar-default .navbar-toggle .icon-bar {
    background-color: #fff;
}
.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover {
    background-color: transparent;
}
.banner{
	min-height: 300px;
	/*margin-top: 119px;*/
}
.navbar-default .navbar-nav>li>a{
	font-size: 16px;
}
.banner .bd{
	min-height: 300px;
}
.banner .ban-text{
	top: -230px;
	width: 300px;
	height: 130px;
}
.banner .bd ul li{
	min-height: 300px;
}
.banner .ban-text ul li a{
	font-size: 16px;
}
.nul{
	margin: 30px 0;
}
.nul ul li .li-date{
	width: 15%;
}
.nul ul li .li-text{
	width: 80%;
}
.di-ul ul li{
	float: none;
	width: 100%;
	margin: 20px 0;
}

.stul{
	margin: 10px 0;
}
.wc-top ,.tbg{
    height: 80px;
}
.tbg{
	background: none;
}
.dier{
	margin-top: 0;
}
.dong1 a{
	display: block;
	text-align: center;
}
.dong1 a img{
	display: inline-block;
	max-width: 100%;
	height: auto;
}
/**/

}









.wc-menu{
	
	height: 50px;
	background: #3669c7;
}
.wc-menu ul{
	
}
.wc-menu ul li{
	line-height:50px;	 
	position: relative;	
	float: left;
	
}

.wc-menu ul li a{
	font-size: 16px;
	color: #fff;
	line-height: 50px;
	display: block;
       padding: 0 14px 0 14px;
	text-decoration: none;
}

.wc-menu ul li a.i1 {
    padding: 0px 19px;
}

.wc-menu ul li a:hover,.wc-menu ul li a.active,.wc-menu ul li a.move,.wc-menu ul li a.selected ,.wc-menu ul li a.parent{
	color: #ffff;
	background: #edb51f;
    transition: all 1.5s;
}
.wc-menu ul li .ernav{
	position: absolute;
	left: 0px;
	top: 50px;
	background: #fff;
	width: 100%;
	z-index: 10;
	display: none;
	/*padding-bottom: 10px;*/
}

  .wc-menu ul li:nth-child(6n) .ernav,  .wc-menu ul li:nth-child(7n) .ernav,  .wc-menu ul li:nth-child(8n) .ernav {
            width:160px;
        }
.wc-menu ul li .ernav ul li{
	
	float: none;
	margin: 0px;
	border-bottom: 1px solid #eee;
}
.wc-menu ul li .ernav ul li a{
	line-height: 28px;
	font-size: 14px;
	text-align: center;
	background: none;
	box-shadow: none;
	border-radius: 0;
	color: #666;
	display: block;
	padding: 3px 5px;
}
.wc-menu ul li .ernav ul li a:hover{
	background: none;
	color: #3669c7;
        transition: all 0s;
}



.visible-xs {
    display: none;
}

@media (max-width: 999px){
.tbg {
    background:none;
}
}

@media (min-width:1200px){
.wc-copy{
        width: 27%;
}
.wc-wx{
text-align:right;
width:30%;
}
.wc-wx img{
    display: inline-block;
}
}






    /*右侧浮窗*/
    #fixedLayertop {
        position: fixed !important;
        width: 50px;
        height: 115px;
        background: #3669c7 !important;
        border-radius: 6px 0 0 6px;
        right: 0;
        top: 42%;
        z-index: 200000;
        _position: absolute;
        _top: expression(eval(document.documentElement.scrollTop+71));
    }

        #fixedLayertop a {
            display: block;
            width: 50px;
            height: 55px;
                cursor: pointer;
        }

    a.weixin {
        background: url(../images/wx22.png) no-repeat center center;
    }

    a.sina {
        background: url(../images//wb22.png) no-repeat center center;
    }

    a.zx {
        background: url(..//images/Main/zx22.png) no-repeat center center;
    }

    a.top {
        background: url(../images/top22.png) no-repeat center center;
    }

    .close {
        background: url(../images/close22.png) no-repeat center center;
        width: 50px;
        height: 28px;
        margin-top: 15px;
        _margin-top: 0;
        cursor: pointer;
    }
    /* .weixin_img{display: none;height: 130px;left: -152px;position: absolute;top: -40px;width: 130px;border: 5px solid #9c65b2;border-radius: 5px;}
 */
    .weixin_img {
        display: none;
        width: 147px;
        height: 140px;
        left: -150px;
        position: absolute;
        top: -8px;
        background: url(../images/sj.png) no-repeat 140px center
    }

        .weixin_img img {
            width: 120px;
            height: 120px;
            padding: 10px;
            background: #9c65b2;
            border-radius: 5px 0px 0px 5px;
        }
