/*小屏/移动端 */
@media only screen and (max-width: 768px) {
	body {
		background-color: #fff;
		font-size: 12px;
	}
	.wd1k{
		width:768px ;
	}
	
	/* 头部 */
	.top{
		width: 100%;
		min-height: 129px;
        border-bottom: 1px solid #ddd;
        overflow: hidden;
        background-color: #0068b7;
	}

	.top-center{
		overflow: hidden;
	}

	.top-left {
        width: 40%;
        overflow: hidden;
	}

    .top-left .logo {
        height: 129px;
        background-image: url("../images/logo.png");
        background-repeat: no-repeat;
        background-position: left center;
        float: left;
        width: 100%;
        background-size: 100% ;
    }
    
    .top-right{
		margin-top: 10px;
	}

	.top-right .top-icon a{
		display: inline-block;
		height: 56px;
		padding: 0 8px;
		background-position:  center 10px;
		background-repeat: no-repeat;
	}

	.top-right .top-icon a span{
		font-size: 15px;
		color: #fff;
		margin-top: 30px;
		display: inline-block;
	}

	.top-right .top-icon1{
		background-image: url("../images/top-right-icon1.png");
	}

	.top-right .top-icon2{
		background-image: url("../images/top-right-icon2.png");
	}

	.top-right .top-icon3{
		background-image: url("../images/top-right-icon3.png");
	}

	.search-box{
        width: 100%;
		height:30px ;
		line-height: 30px;
		border: 1px solid #0a51b8;
		border-radius: 5px;
		background-color: #fff;
		float: right;
        margin-top: 10px;
        overflow: hidden;
	}

	.search-box input[type="search"]{
		height: 28px;
        line-height: 28px;
        float: left;
        margin-left: 5px;
	}

	.search-box input[type="submit"]{
		width: 26px;
		height: 26px;
		background-image: url("../images/search-icon.png");
		background-position: center;
		background-repeat: no-repeat;
		cursor: pointer;
        background-color: #fff;
        float: right;
	}




	/* nav导航 */
	.nav{
		height:40px ;
		font-size: 14px;
		line-height:40px;
		text-align: center;
		background-color: #fff;
	}

	.nav ul li{
        width:10%;
        line-height: 40px;
        text-align: center;
        background-image: url("../images/nav-li-bg.png");
        background-position: right center;
        background-repeat: no-repeat;
    }

	.nav ul li a{
		color: #111;
		text-align: center;
		padding-bottom: 4px;
	}

	.nav ul li a:hover{
		border-bottom: 2px solid #1d66cf;
	}

	.nav ul li ul li{
		width: 80px;
		background-color: rgba(29, 102, 207, 0.4);
        margin-top: 1px;
        background-image: url();
	}

	.nav ul li ul li a{
		border-right: none !important;
        color: #fff; 
        line-height: 40px; 
        padding-bottom: 0; 
	}

	.nav ul li ul li a:hover{
		color: #fff;
        background-color: rgba(29, 102, 207, 0.6);
        border-bottom: none;
	}

	.nav .navHover > a{
		border-bottom: 2px solid #1d66cf;
	}


	/* banner */
    .banner{
        clear: both;
		max-height:380px;
		position: relative;	
	}
    
    .banner .swiper-slide img{
        width: 100%;
        height: auto;
    }

    .swiper-pagination{
        position: absolute;
        bottom: 10px;
        left: 0;
        width: 100%;
        height: 20px;
    }
    .swiper-pagination span{
        margin: 0 5px;
        width: 10px;
        height: 10px;
        background-color: #f9f9f9;
        opacity:1;
    }
    
    .swiper-pagination .swiper-pagination-bullet-active{
        background-color: rgb(218, 221, 15);
    }

    .swiper-button-prev{
        background-image: url("../images/prev.png") !important;
        opacity: 0.5;
    }

    .swiper-button-next{
        background-image: url("../images/next.png") !important;
        opacity: 0.5;
    }

    .swiper-button-prev:hover,
    .swiper-button-next:hover{
        opacity: 1;
    }


	/* 页面主体*/
	.main1,
	.main2,
	.main3,
	.main4{
		overflow: hidden;
	}

	.tab{
		width:100%;
		height: 330px;
        margin-top: 20px;
        overflow: hidden;
	}

    .tab-btn{
        overflow: hidden;
        border-bottom: 2px solid #ddd;
    }

    .tab-btn ul li{
        float: left;
        cursor: pointer;
        line-height: 2;
    }

    .tab-btn .more-icon{
        float: right;
        width: 24px;
        height: 24px;
        background-image: url("../images/more-icon.png");
        background-position: center;
        background-repeat: no-repeat;
        margin-top: 10px;
    }

    .tab-btn ul li strong{
        font-size: 24px;
        color: #666;
        font-weight: bold;
        padding-left: 25px;
        background-position: left center;
        background-repeat: no-repeat;
        background-image: url("../images/tab-icon1.png");
    }

    .tab-btn ul li .btn2-icon{
        background-image: url("../images/tab-icon2.png");
    }

    .tab-btn ul li span{
        font-size: 24px;
        color: #666;
        font-weight: bold;
    }

    .tab-btn ul .btn2{
        margin-left: 40px;
    }
    .tab-btn  .tab-on{
        background-image: url("../images/tab-on.png");
        background-position: bottom center;
        background-repeat: no-repeat;
    }
    .tab-btn  .tab-on strong {
        background-image: url("../images/tab-icon1-on.png");
        background-position: left center;
        background-repeat: no-repeat;
        color: #000;
    }

    .tab-btn  .tab-on .btn2-icon{
        background-image: url("../images/tab-icon2-on.png");
    }
    
    .tab-btn  .tab-on span {
        color: #1d66cf;
    }


    .tab-items{
        margin-top: 20px;
        overflow:hidden;
    }
    .tab-left{
        width: 40%;
        margin-right: 2%;
    }

    .tab-left-img{
        width: 100%;
        height: 125px;
    }

    .tab-left-img img{
        width: 100%;
        height: 125px;
    }

    .tab-left-txt{
        padding:  10px 5px;
        background-color: #edf3fb;
    }

    .tab-left-txt h4 a{
        font-size: 16px;
        color: #1d66cf;
        font-weight: bold;
        line-height: 2;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .tab-left-txt span{
        display: inline-block;
        font-size: 14px;
        color: #4a85d9;
        background-image:  url("../images/date-icon.png");
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 20px;
    }

    .tab-left-txt p{
        font-size: 14px;
        color: #333;
        line-height: 1.6;
        height: 3.2em;
        overflow: hidden;
        margin-top: 10px;
    }

    .tab-right{
        overflow: hidden;
        width: 58%;
        margin-top: -10px;
    }

    .tab-right li{
        vertical-align: middle;
        padding: 7.2px 0;
        border-bottom: 1px dashed #c5c5c5;
        font-size: 15px;
        color: #111;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }

    .tab-right li span{
        font-size: 17px;
        color: #4a85d9;
    }

    .tab-right li a{
        color: #111;
    }

    .tab-right li a:hover{
        color: #1d66cf;
    }

	.tzgg{
		width:100%;
		margin-top: 20px;
	}

	.public-tit{
        width: 100%;
        border-bottom: 2px solid #dddddd;
        overflow: hidden;
    }
    
    .public-tit  strong{
        font-size: 24px;
        font-weight: bold;
        color: #000;
        float: left;
        background-repeat: no-repeat;
        background-position: left center;
        padding-left: 30px;
    }

    .public-tit  span{
        font-size: 24px;
        font-weight: bold;
        color: #1d66cf;
        float: left;
    }

    .public-tit  small{
        display: inline-block;
        width: 12%;
        height: 30px;
        background-position: center;
        background-repeat: no-repeat;
        background-size: 100%;
        margin-top: 10px;
    }

    .public-tit  .small1{
        background-image: url("../images/tit-small1.png");
    }

    .public-tit  a{
        float: right;
        width: 24px;
        height: 24px;
        background-image: url("../images/more-icon.png");
        background-repeat: no-repeat;
        background-position: center;
        margin-top: 10px;
    }

    .tzgg-tit strong{
        background-image: url("../images/gg-icon.png");
    }

    .tzgg-con{
        overflow: hidden;
    }

    .tzgg-con li{
        width: 100%;
        height: 72px;
        overflow: hidden;
        vertical-align: middle;
        margin-top: 21px;
        background-color: #fcfcfc;
    }

    .tzgg-con li .data{
        width: 68px;
        height: 72px;
        background-color: #e8e8e8;
        border: 1px solid #e8e8e8;
        text-align: center;
        margin-right: 5px;
    }

    .tzgg-con li .data strong{
        font-size:18px;
        color: #3b3b3b;
        font-weight: bold; 
        line-height: 2.1;
    }

    .tzgg-con li .data span{
        display:inline-block;
        width: 100%;
        background-color: #fff;
        font-size: 13px;
        color: #3b3b3b;
        line-height: 2.4;
    }

    .tzgg-con li h4{
        font-size: 16px;
        color: #111;
        line-height: 2.2;
        font-weight: 500;
    }

    .tzgg-con li p{
        font-size: 15px;
        color: #888;
        line-height: 1.8;
        height: 1.8em;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
        font-weight: 500;
    }

    .tzgg-con li:hover{
        background-color: #edf3fb; 
    }

    .tzgg-con li:hover h4{
        color: #1d66cf;
    }

    .tzgg-con li:hover p{
        color: #4a85d9;
    }

    .tzgg-con li:hover .data{
        background-color: #1d66cf;
        border: 1px solid #1d66cf;
    }

    .tzgg-con li:hover strong{
        color: #fff;
    }

    .tzgg-con li:hover span{
        color: #4a85d9;
    }

	.small-banner{
		width: 100%;
		height: 148px;
		margin-top: 20px;
	}

	.small-banner img{
		width: 100%;
		height: 148px;
	}

    .ptdh,
    .xxjj,
    .ztlm{
        width: 100%;
        margin-top: 20px;
        /* height: 462px; */
    }

    .ptdh-tit strong{
        background-image: url("../images/pt-icon.png");
    }

    .xxjj-tit strong{
        background-image: url("../images/xx-icon.png");
    }

    .ztlm-tit strong{
        background-image: url("../images/zt-icon.png");
    }

    .ptdh-con{
        overflow: hidden;
    }

    .public-tit  .small2{
        width: 15%;
        background-image: url("../images/tit-small2.png");
    }

    .public-tit  .small3{
        width: 20%;
        background-image: url("../images/tit-small3.png");
    }

    .public-tit  .small4{
        width: 15%;
        background-image: url("../images/tit-small4.png");
    }
    .ptdh-con li{
        border: 1px solid #ccc;
        margin-top: 16px;
        overflow: hidden;
        background-position: 25px center;
        background-repeat: no-repeat;
        border-radius: 3px;
    }

    .ptdh-con i{
        display: inline-block;
        width: 8px;
        background-color: #77a3e2;
        border: 1px solid #528ce0;
        height: 60px;
        margin-right: 80px;
    }

    .ptdh-icon1{
        background-image: url("../images/pt-icon1.png");
    }

    .ptdh-con strong{
        font-size: 17px;
        color: #333;
        display: block;
        line-height: 1.6;
        margin-top: 6px;
    }

    .ptdh-con span{
        font-size: 13px;
        color: #adadad;
        line-height: 1.6;
    }

    .ptdh-con small{
        font-size: 14px;
        color: #333;
        padding: 18px 10px;
        background-color: #e4ebf4;
        border-left: 1px solid #e5e5e5;
        text-transform: uppercase;
    }

    .ptdh-icon2{
        background-image: url("../images/pt-icon2.png");
    }

    .ptdh-icon3{
        background-image: url("../images/pt-icon3.png");
    }

    .ptdh-icon4{
        background-image: url("../images/pt-icon4.png");

    }

    .ptdh-icon5{
        background-image: url("../images/pt-icon5.png");
    }

    .ptdh-con li:hover{
        border: 1px solid #1d66cf;
    }

    .ptdh-con li:hover i{
        background-color: #1d66cf;
    }

    .ptdh-con li:hover strong{
        color: #1d66cf;
    }

    .ptdh-con li:hover span{
        color: #3a82ea;
    }

    .ptdh-con li:hover small{
        color: #fff;
        background-color: #77a3e2;
        border-left: 1px solid #528ce0;
    }

    .ptdh-icon1:hover{
        background-image: url("../images/pt-icon1-on.png");
    }

    .ptdh-icon2:hover{
        background-image: url("../images/pt-icon2-on.png");
    }

    .ptdh-icon3:hover{
        background-image: url("../images/pt-icon3-on.png");
    }

    .ptdh-icon4:hover{
        background-image: url("../images/pt-icon4-on.png");
    }

    .ptdh-icon5:hover{
        background-image: url("../images/pt-icon5-on.png");
    }

    .xxjj-con{
        margin-top: 20px;
    }

    .xxjj-con .xxjj-img{
        height: 229px;
        padding: 2px;
        border: 1px solid #1d66cf;
    }

    .xxjj-con .xxjj-img img{
        width: 100%;
        height: 229px;
    }

    .xxjj-con p {
        font-size: 15px;
        margin-top: 8px;
        background-image: url("../images/li-icon.png");
        background-position: left 12px;
        background-repeat: no-repeat;
        text-indent: 20px;
        height: 9.5em;
        overflow: hidden;
        line-height: 1.9;
    }

    .xxjj-con p a{
        color: #111;
    }

    .ztlm-con{
        
    }

    .ztlm-con a{
        display: block;
        margin-top: 20px;
        width: 100%;
        height: 80px;
    }

    .ztlm-con img{
        width: 100%;
        height: 80px;
    }

    .main3{
        margin-top: 20px;
    }

    .xyzp-tit{
        background-image: url("../images/img-icon.png");
        background-position: left center;
        background-repeat: no-repeat;
    }

    .public-tit  .small5{
        width: 9%;
        background-image: url("../images/tit-small5.png");
    }

    .imgRoll{
        margin-top: 20px;
        width: 1200px;
        height: 218px;
        overflow: hidden;
    }

    .imgRoll ul li{
        width: 290px;
        height: 218px;
        overflow: hidden;
    } 

    .imgRoll ul li img{
        width: 100%;
        height: 218px;
    }

    .main4{
        overflow: hidden;
    }

    .jpzy,
    .video{
        width: 100%;
        margin-top: 20px;
    }

    .zjpzy-tit{
        background-image: url("../images/jp-icon.png");
        background-repeat: no-repeat;
        background-position: left center;
    }

    .jpzy-con{
        overflow: hidden;
        margin-top: 20px;
    }

    .public-tit  .small6{
        width: 15%;
        background-image: url("../images/tit-small6.png");
    }

    .public-tit  .small7{
        width:8%;
        background-image: url("../images/tit-small7.png");
    }

    .jpzy-img{
        width: 37%;
        height:261px;
        margin-right: 15px;
    }

    .jpzy-img img{
        width: 100%;
        height:261px;
    }

    .jpzy-txt{
       width: 60%; 
    }

    .jpzy-msg{
        height: 131px;
        border-bottom: 1px dashed #999;
        overflow: hidden;
    }

    .jpzy-msg h4 a{
        font-size: 16px;
        color: #111;
        font-weight: bold;
        line-height: 2;
    }

    .jpzy-msg  p{
        font-size: 15px;
        color: #888;
        line-height: 1.6;
        height: 6.2em;
        overflow: hidden;
    }

    .jazy-li{
        overflow: hidden;
        margin-right: -15px;
        margin-top: 10px;
    }

    .jazy-li li{
        background-image: url("../images/li-icon.png");
        background-position: left center;
        background-repeat: no-repeat;
        padding: 3px 0;
        padding-left: 20px;
        float: left;
        width: 40%;
        margin-right: 15px;
        vertical-align: middle;
        font-size: 15px;
    }

    .video-tit{
        background-image: url("../images/video-icon.png");
        background-repeat: no-repeat;
        background-position: left center;
    }

    .video-con{
		margin-top: 20px;
		height: 260px;
		background-color: #e6e6e6;
    }
    
    .footer{
        background-image: url("../images/footer-bg.png");
        background-position: center;
        background-repeat: repeat;
        padding: 15px 0;
        overflow: hidden;
        margin-top: 30px;
    }

    .footer-left{
        width: 23%;
    }

    .footer-center{
        width: 48%;
        margin: 0 3%;
        margin-bottom: 5px;
    }

    .footer-right{
        width: 23%;
    }

    .footer h5{
        border-bottom: 1px solid #3f7dd6;
        font-size:16px;
        color: #fff; 
    }

    .footer li{
        float: left;
        font-size: 14px;
        margin-right: 15px;
    }

    .footer li a{
        color: #bbcbed;
    }

    .footer-bottom{
        clear: both;
        border-top: 1px solid #6f9de0;
        font-size: 13px;
        color: #a0b6e6;
        padding-top: 5px;
    }

    .footer-bottom a img{
        width: 60px;
        height: 60px;
        display: block;
        margin: 5px auto;
    }

    
    /* 二级页面--文字列表 */
    .twoBanner-con{
        position: relative;
    }

    .twoBanner a{
        display: block;
        height: 300px;
        background-image: url("../images/twoBanner-img.png");
        background-position: center;
        background-repeat: no-repeat;
    }

    .TreeMenu-tit{
        position: absolute;
        left: 0;
        bottom: -45px;
        height: 98px;
        width: 25%;
        background-color: #1d66cf;
        padding-left: 38px;
        background-image: url("../images/Tree-logo-bg.png");
        background-position: right center;
        background-repeat: no-repeat;
    }

    .TreeMenu-tit strong{
        font-size: 24px;
        color: #fff;
        display: block;
        line-height: 1;
        margin-top: 20px;
        font-weight: bold;
    }

    .TreeMenu-tit span{
        font-size: 16px;
        color: #bbcaec;
        text-transform: uppercase;
        line-height: 2.5;
    }
    
    .twoMain{
        overflow: hidden;
    }

    .twoLeft{
        width: 25%;
        background-color: #1d66cf;
        padding-bottom: 20px;
        padding-left: 38px;
    }

    .TreeMenu{
        margin-top: 46px;
        background-color: #edf3fb;
    }
    .TreeMenu > ul{
        margin-top: 10px;
    }
    
    .TreeMenu ul li{
        line-height: 40px;
        border-bottom: 1px dashed #bbb;
        font-size: 15px;
        text-indent: 30px;
    }
    
    .TreeMenu ul li a{
        color: #111;
        display: block;
    }
    
    .TreeMenu ul li  ul li{
        line-height: 32px;
        border-bottom: none;
        margin-top: 2px;
        text-indent: 20px;
        margin: 0 8px;
    }
    
    .TreeMenu ul li  ul li a{
        color: #1d66cf;
        background-color: #c3d7f2;
        font-size: 15px;
    }
    
    .TreeMenu ul li  ul li ul li{
        border: 1px solid #85ace5;
        margin: 0px;
        margin-top: 2px;
        background-color: #edf3fb;   
    }
    
    .TreeMenu ul li  ul li ul li a{
        background-color: #edf3fb;
    }
    
    .TreeMenu ul li a:hover{
        background-color: #86a9e2;
        color: #fff;
    }

    .twoRight{
        width: 67%;
        margin-top: 20px;
    }
	.w_tworight{
		
		 width: 100%;
        margin-top: 20px;
	}
	 
	.right_bg{ background:#000; width: 1160px }
	
    .twoRight-tit{
        overflow: hidden;
        border-bottom: 1px solid #ddd;
    }

    .twoRight-tit strong{
        float: left;
        font-size: 20px;
        color: #1d66cf;
        font-weight: bold;
        display: inline-block;
        padding-left: 30px;
        background-image: url("../images/twoMain-right-tit-icon.png");
        background-position: left center;
        background-repeat: no-repeat;
        border-bottom: 2px solid #1d66cf;
        padding-bottom: 3px;

    }

    .twoRight-tit p{
        float: right;
        font-size: 15px;
        line-height: 2.5;

    }

    .twoRight-tit p a{
        color: #5786c8;
    }

    .twoRight-tit p .home{
        display: inline-block;
        background-image: url("../images/home-icon.png");
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 20px;
    }

    .twoRight-tit p  .on{
        color: #1d66cf;
    }

    /* 文字列表 */
    .twoRight-txt-li{
        min-height: 340px;
        margin-bottom: 20px;
    }
    
    .twoRight-txt-li li{
        overflow: hidden;
        background-image: url("../images/li-icon.png");
        background-position: left center;
        background-repeat: no-repeat;
        padding: 5px  0px;
        padding-left: 15px;
        vertical-align: middle;
        border-bottom: 1px dashed #ddd;
    }
    
    .twoRight-txt-li li a{
        float: left;
        font-size: 14px;
        color: #333;
        display: inline-block;
        width: 80%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
    }
    
    .twoRight-txt-li li small{
        float: right;
        font-size: 14px;
        color: #a9a5a5;
    }
    
    .twoRight-txt-li li a:hover{
        color: #1d66cf;
    }

    /* 分页  */
    .fenye{
        margin: 20px  auto;
        width:560px;
        height: 30px;
        line-height: 30px;
    }
    
    .fenye a{
        padding: 4px 8px;
        background-color: #fff;
        border: 1px solid #dedede;
        border-radius: 4px;
        margin:0px 4px;
        font-size: 12px;
        color: #666;
    }
    
    .fenye .active{
        color: #fff;
        background-color: #0a60ac;
        border:1px solid #0a60ac;
    }
    
    .fenye a:hover{
        color: #fff;
        background-color: #0a60ac;
        border:1px solid #0a60ac;
    }

     /* 资料下载 */
     .twoRight-txt-tit{
        text-align: center;
       padding-bottom: 20px;
    }

    .twoRight-txt-tit h4{
        font-size: 22px;
        color: #111;
        font-weight: 500;
        margin-top: 10px;
        line-height: 1.6;
        margin-bottom: 5px;
    }

    .twoRight-txt-tit  span{
        font-size: 14px;
        color: #aaa;
        display: inline-block;
        padding-left: 20px;
        background-image: url("../images/date-icon1.png");
        background-position: left center;
        background-repeat: no-repeat;
    }

    .twoRight-txt-tit  a{
        display: inline-block;
        font-size: 14px;
        color: #aaa;
        padding-left: 20px;
        background-image: url("../images/link-icon1.png");
        background-position: left center;
        background-repeat: no-repeat;
        margin-left: 20px;
    }

    .twoRight-txt-tit  a:hover{
        text-decoration: underline;
        color: #8599bd;
    }

    .data-download{
        padding-bottom: 20px;
        border-bottom: 1px solid #bbd1f1;
    }

    .download-con{
        max-width: 100%;
        min-height: 1004px;
    }
    .download-con img{
        width: 100%;
        height: 1004px;
    }

    .download-link{
        margin-top: 20px;
    }

    .download-link a{
        font-size: 15px;
        color: #566e9a;
        line-height: 2;
        display: inline-block;
        padding-left: 20px;
        background-image: url("../images/link-icon2.png");
        background-position: left center;
        background-repeat: no-repeat;
        text-decoration: underline;
        text-decoration-color: #566e9a;
    }

    /* 分页1 */
    .fenye1{
        padding: 10px 0px;
        font-size: 15px;
    }
    
    .fenye1 li{
        margin-top: 10px;
        background-image: url("../images/fneye1-icon.png");
        background-position: left center;
        background-repeat: no-repeat;
        padding-left: 12px;
    }
    
    .fenye1 span{
        padding: 4px;
        color: #333;
    }
    
    .fenye1 span a{
        color: #333;
    }

    .fenye1 li:hover{
        background-image: url("../images/fenye1-hover-icon.png");
    }

    .fenye1 li:hover a,
    .fenye1 li:hover span{
        color: #1d66cf;
    }

    /* 新闻内容 */
    .twoRight-text{
        min-height:460px;
    }
    
    .twoRight-text-tit{
        text-align: center;
        padding: 20px 0;
    }
    
    .twoRight-text-tit h4{
        font-size: 22px;
        color: #111;
        font-weight: 500;
        line-height: 1.6;
    }
    
    .twoRight-text-tit-guide{
        font-size: 14px;
        color: #aaa;
        text-align: center;
        margin-top: 10px;
    }
    
    .twoRight-text-tit-guide span{
        color: #aaa;
        margin-right: 14px;
        display: inline-block;
        padding-left: 20px;
        background-position: left center;
        background-repeat: no-repeat;
        margin-left: 20px;
    }

    .twoRight-text-tit-guide .dj{
        background-image: url("../images/dj-icon.png");
    }

    .twoRight-text-tit-guide .date{
        background-image: url("../images/date-icon1.png");
    }

    .twoRight-text-tit-guide .zz{
        background-image: url("../images/my-icon.png");
    }

    .twoRight-text-tit-guide .ly{
        background-image: url("../images/ly-icon.png");
    }
    
    .twoRight-text-con{
        min-height: 300px;
        padding-top: 10px;
    }
    
    .twoRight-text-con p{
        font-size: 15px;
        color: #666;
        line-height: 1.8;
        margin: 5px 0px;
    }

    .twoRight-text-con img{
        max-width: 99%;
        height: 336px;
        padding: 1px;
        border: 1px solid #1d66cf;
        margin: 3px 0;
    }

    /* 图片列表-单张 */
    .twoRight-img-li{
        min-height: 380px;
        padding-bottom: 20px;
        border-bottom: 1px solid #d2e0f5;
    }


    .gallery-top{
        width: 99%;
        height: 561px;
        padding: 1px !important;
        border: 1px solid #1d66cf;
        overflow: hidden;
        background-color: #fff;
        margin-bottom: 15px !important;
    }
    .gallery-top .swiper-slide {
        position: relative;
        text-align: center;
    }

    .gallery-top .swiper-slide img{
        width: 100%;
        height: 561px;
    }

    .gallery-top .swiper-slide span{
        display: block;
        height: 24px;
        line-height: 24px;
        font-size: 14px;
        color: #fff;
        width: 100%;
        background-image: url("../images/public-txt-bg.png");
        background-repeat: repeat;
        display: none;
        position: absolute;
        bottom: 0;
        left: 0;
    }

    .gallery-top .swiper-slide:hover span{
        display: block;
    }

    .gallery-thumbs{
        height: 120px;
        margin-bottom: 15px !important;
    }

    .gallery-thumbs  .swiper-slide{
        height: 100px;
        margin-top: 10px;
    }

    .gallery-thumbs  .swiper-slide img{
        width: 100%;
        height: 100px;
    }

    .gallery-thumbs  .swiper-slide:hover{
        border: 1px solid #1d66cf;
        padding: 2px;
        cursor: pointer;
    }





     /* 图片列表-多张 */

     .twoRight-img-li1{
        min-height: 380px;
        padding-bottom: 20px;
        border-bottom: 1px solid #d2e0f5;  
    }

    .twoRight-img-tit{
        padding-bottom: 20px;
    }

    .twoRight-img-tit h4{
        font-size: 22px;
        color: #111;
        line-height: 1.6;
        text-align: center;
        margin: 20px 0 5px;
        font-weight: 500;
    }

    .twoRight-img-tit p{
        text-align: center;
        font-size: 14px;
    }

    .twoRight-img-tit p span{
        color: #aaa;
        display: inline-block;
        padding-left: 20px;
        background-image: url("../images/date-icon1.png");
        background-position: left center;
        background-repeat: no-repeat;
    }

    .twoRight-img-tit p a{
        display: inline-block;
        color:#aaa;
        padding-left: 20px;
        margin-left: 20px;
        background-position: left center;
        background-repeat: no-repeat;
    }

    .twoRight-img-tit p .enlarge{
        background-image: url("../images/enlarge-icon1.png");
    }

    .twoRight-img-tit p .narrow{
        background-image: url("../images/narrow-icon1.png");
    }

    .twoRight-img-tit p .enlarge:hover{
        color: #1d66cf;
        background-image: url("../images/enlarge-icon.png");
    }

    .twoRight-img-tit p .narrow:hover{
        color: #1d66cf;
        background-image: url("../images/narrow-icon.png");
    }

    .twoRight-img-con p{
        font-size: 15px;
        color: #666;
        line-height: 1.8;
        margin: 5px 0;
    }

    .twoRight-img-items{
        overflow: hidden;
        margin-right: -1%;
    }

    .twoRight-img-items li{
        width:23% ;
        height: 114px;
        padding: 1px;
        border: 1px solid #1d66cf;
        float: left;
        margin-right: 1%;
        margin-top: 10px;
        overflow: hidden;
        position: relative;
    }

    .twoRight-img-items li img{
        width: 100%;
        height: 114px;
    }

    .twoRight-img-items li span{
        display: block;
        width: 100%;
        height: 24px;
        background-image: url("../images/public-txt-bg.png");
        background-repeat: repeat;
        text-align: center;
        line-height: 24px;
        font-size: 14px;
        color: #fff;
        position: absolute;
        bottom: 0;
        left: 0;
        display: none;
    }

    .twoRight-img-items li:hover{
        background-color: #faeb00;
        border: 1px solid #c6ba03;
    }

    .twoRight-img-items li:hover span{
        display: block;
    }

    /* 图片列表 */
    .twoRight-img-li2{
        min-height: 380px;
        padding-bottom: 20px;
        border-bottom: 1px solid #d2e0f5;
        overflow: hidden;
    }

    .twoRight-img-li2 ul{
        margin-right: -20px;
    }

    .twoRight-img-li2 li{
        width: 29.5%;
        margin-right: 20px;
        margin-top: 20px;
        text-align: center;
        float: left;
        overflow: hidden;
    }

    .twoRight-img-li2 li img{
        height: 120px;
        width: 100%;
    }


    twoRight-img-li2 li span{
        font-size: 14px;
        color: #666;
    }


	

} 