@charset "utf-8";
/* CSS Document */
body {
            margin: 0;
        }

        #main {
            
            margin: auto;
        }

        li.contents-item {
            display: inline-block;
            float: left;
            width: 190px;
            border: 1px #ddd solid;
            height: 220px;
            margin: 2px;
        }

        #container-content {
            max-width: 1200px;
            margin: auto;
        }

        img.full_width {
            width: 100%;
        }

        #intro_container {
            padding: 25px;
            text-indent: 2em;
            font-size: 16px;
            border: 3px solid #eeeeee7a;
            border-radius: 20px;
            line-height: 1.5em;
        }

        #banner-contact {
            margin-top:20px;
        }
        .article-inscribe{
            text-align: right;
            font-weight: bold;
        }
img{max-width:100%;}
.h-title{margin:50px 0 20px;}
.zc-show{}
.zc-show li{width: 33.33%;float:left;text-align:center;}
.zc-show li a{display:block;margin:10px;padding:30px;}
.zc-show li a:hover{background-color:#fbfbfb;}
.zc-show li a:hover .iconfont{}
.zc-show li a .iconfont{font-size:80px;}
.color1 .iconfont{color:#25bdae;}
.color2 .iconfont{color:#04b952;}
.color3 .iconfont{color:#85be00;}
.color4 .iconfont{color:#e3b300;}
.color5 .iconfont{color:#ea7109;}
.color6 .iconfont{color:#a23878;}
.color7 .iconfont{color:#8b31b9;}
.color8 .iconfont{color:#46940b;}
.color9 .iconfont{color:#be002c;}
.color10 .iconfont{color:#e3b300;}
.color11 .iconfont{color:#ea7109;}
.color12 .iconfont{color:#a23878;}
.color13 .iconfont{color:#25bdae;}
.color14 .iconfont{color:#04b952;}
.color15 .iconfont{color:#85be00;}
.color16 .iconfont{color:#e3b300;}
.color17 .iconfont{color:#ea7109;}
#intro_container p{line-height:30px;}
.zttit{font-size:21px;margin:20px 0;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.ztdesc{color:#666;line-height:30px;text-align:left;}
.zstspic{text-align:center;}
.zstspic img{width:1200px;}
.lsqk-tt a{position: absolute;width:33.33%;top:0;height:100%;display:block;}
.lsqk-tt .lsqk1{left:0;}
.lsqk-tt .lsqk2{left:33.33%;}
.lsqk-tt .lsqk3{right:0;;}

.color1 .iconfont:before {
  content: "\e688";
}

.color2 .iconfont:before {
  content: "\e6e9";
}

.color3 .iconfont:before {
  content: "\e719";
}
.color4 .iconfont:before {
  content: "\e653";
}

.color5 .iconfont:before {
  content: "\e64b";
}

.color6 .iconfont:before {
  content: "\e658";
}
.color7 .iconfont:before {
  content: "\e6dc";
}

.color8 .iconfont:before {
  content: "\e60c";
}

.color9 .iconfont:before {
  content: "\e724";
}
.color10 .iconfont:before {
  content: "\e60d";
}

.color11 .iconfont:before {
  content: "\e6ef";
}

.color12 .iconfont:before {
  content: "\e622";
}
.color13 .iconfont:before {
  content: "\e600";
}

.color14 .iconfont:before {
  content: "\e60e";
}

.color15 .iconfont:before {
  content: "\e652";
}
.color16 .iconfont:before {
  content: "\e60f";
}

.color17 .iconfont:before {
  content: "\e60b";
}
.return-home {
    position: absolute;
    top: 30px;
    color: #fff;
    background: #192b85;
    padding: 2px 15px;
    line-height: 30px;
    left: 50%;
    margin-left: 340px;
    border-radius: 4px;
}
.return-home:hover{color:#fff;background-color:#2b49b7;}
/*专题横幅*/
.yhzt-hf{margin:20px 0;}
/*落实情况列表*/
.lsqk-list ul{padding-top: 30px;}
.lsqk-list li{text-align: left;height: 41px;line-height: 41px;padding-left: 10px;float: left;width: 50%;}
.lsqk-list li a{padding-left: 20px;overflow: hidden;text-overflow: ellipsis;max-width: 75%;white-space: nowrap;display: inline-block;color: #333;font-size: 16px;} 
.lsqk-list li:hover a{color: #3150c4;}
.lsqk-list li:hover span{color: #3150c4;}
.lsqk-list li .date{float: right;color: #999;font-size: 16px;}
.yh-zkgd{width: 100%;display: block;height: 60px;line-height: 60px;background: #0066b3;margin: 20px 0;color: #fff;text-align: center;}
#zxld{overflow: hidden;}
.yh-zkgd:hover{color:#fff;background-color:#025a9d;}
  .yhzt-hf a{display: block;}
       .yhzt-hf a img{width:100%;}
       .lsqk-tt a{display: block;}
       .lsqk-tt a img{width:100%;}
@media all and (max-width: 1200px) {
     #banner{position: relative;overflow: hidden;}
     #banner .return-home{margin-left: 200px;top: 20px;}
     
}
@media all and (max-width: 768px) {
	.phone-show {
		display: block;
	}

	.pc-show {
		display: none;
	}

	#main {
		width: 100%;
	}

	#intro_container {
		padding: 10px;
		margin: 8px;
		background-color: #eeeeee7a;
	}

	.foot {
		display: none;
	}

	.article-inscribe{
		text-align: right;
		text-indent: 0em;

	}
	.zc-show li{width:100%;}
	.zc-show li a{padding:10px;margin-top:0;}
	.zttit{font-size:18px;}
	.ztdesc,.intro_container p{font-size:14px;}
	.zc-show li a .iconfont{font-size:40px;}
	
}
@media all and (max-width: 600px) {
     #banner .return-home {margin-left: 50px;top: 10px;}
     .lsqk-list ul{padding: 20px 10px 0 10px;}
     .lsqk-list li{width: 100%;padding-left: 0;}
     .lsqk-list li a{padding-left: 0;}
     .lsqk-list li:nth-child(n+7){display:none;}
}
@media all and (max-width: 400px) {
     #banner .return-home {margin-left: 0;top: 10px;font-size: 10px;left: inherit;right: 0;}
     
}