@charset "utf-8";

.jzgov-mayor-top{height:580px;}

.jzgov-mayor-lunbo{	width: 860px;	height: 630px;	background-color: #000000;}
.jzgov-mayor-lunbo{ width:920px; height:600px; overflow:hidden; position:relative;  }
.jzgov-mayor-lunbo .hd{ height:15px; overflow:hidden; position:absolute; right:15px; bottom:20px; z-index:1; }
.jzgov-mayor-lunbo .hd ul{ overflow:hidden; zoom:1; float:left;  }
.jzgov-mayor-lunbo .hd ul li{ float:left; margin-right:5px;  width:15px; height:15px; line-height:14px; text-align:center; background:#fff; cursor:pointer; }
.jzgov-mayor-lunbo .hd ul li.on{ background:#0085CB; color:#fff; }
.jzgov-mayor-lunbo .bd{ position:relative; height:100%; z-index:0;   }
.jzgov-mayor-lunbo .bd li{ zoom:1; vertical-align:middle; }
.jzgov-mayor-lunbo .bd img{ width:920px; height:600px; display:block;  }
.jzgov-mayor-lunbo .bd li h3{position: absolute;bottom: 0px;height: 60px;display: inline-block;	width: 100%;
	background-color: rgba(0,0,0,0.3);	color:#fff;	line-height: 60px;	padding:0px 15px;	font-weight: 500;}

.jzgov-mayor-hd{height: 880px;	background-color: rgba(0,133,203,0.05);}
.jzgov-mayor-news{height: 520px;}

.jzgov-mayor-activity{background-color: #F6f6f6;}
.jzgov-mayor-hd-list,.jzgov-mayor-news-video{width: 860px;}
.jzgov-mayor-hd-zt,.jzgov-mayor-mews-meeting{width: 500px;}
.jzgov-mayor-hd-case{display: inline-block;	width: 100%;height: 220px;	margin:15px 0px;background-color: #0064A7;}

.jzgov-mayor-activity-case{	width: 100%;background-color: #fff;}
.jzgov-mayor-activity-case img{	width: 100%;height: 220px;	margin-bottom: 20px;}
.jzgov-mayor-activity-case p{text-align: left;	font-size: 14px;padding: 0px 20px;	line-height: 25px;}

.jzgov-mayor-hd-list li{min-height: 115px;	border-bottom: 1px dotted #ddd;	margin-top: 20px;}
.jzgov-mayor-hd-list li a h4{	font-weight: 500;	line-height: 40px;	font-size: 18px;font-weight: bold;}
.jzgov-mayor-hd-list li p{	color: #999;}

.jzgov-mayor-news-video-list{	width: 100%;}
.jzgov-mayor-news-video-list a{	float: left;	display: inline-block;	width: 260px;	height: 180px;
	margin-right: 40px;	position: relative;}
.jzgov-mayor-news-video-list a:nth-last-child(1){	margin-right: 0px;}
.jzgov-mayor-news-video-list a p{position: absolute;	left: 0px;	bottom: 0px;width: 90%;	display: none;	height: 35px;
	line-height: 35px;	background-color: rgba(0,0,0,0.65);	padding: 0px 5%;	color: #fff;}

.jzgov-mayor-news-video-list a:hover p{	display: inline-block;}

.jzgov-mayor-leader-info{	width: 100%;height: 150px;}
.jzgov-mayor-leader-info img{height: 150px;}

.jzgov-mayor-calendar{	width: 450px;	height: 600px;	border-radius: 10px;background-color: rgba(34,167,240,0.05);}
.jzgov-mayor-calendar-date{	height: 300px;	padding: 0px 20px;}

.jzgov-mayor-leader-info{	width: 400px;	padding: 20px;}
.jzgov-mayor-leader-desc{	width: 260px;}
.jzgov-mayor-leader-desc h3{line-height: 30px;	color: #0064A7;}
.jzgov-mayor-leader-desc p{	font-size: 14px;	color: #999;	line-height: 22px;}

.jzgov-mayor-rl{margin-top: 10px;}
.jzgov-mayor-rl-date{	height: 50px;	background-color: #0064A7;}
.jzgov-mayor-rl-month,.jzgov-mayor-rl-year{	width: 50%;	float: left;text-align: center;	line-height: 50px;	color: #fff;}
.jzgov-mayor-rl-month span,.jzgov-mayor-rl-year span{	cursor: pointer;display: inline-block;	padding: 0px 10px;
	height: 50px;	line-height: 30px;}

.jzgov-mayor-rl-table{	border-collapse: collapse;	width: 100%;	text-align: center;}
.jzgov-mayor-rl-table tr td{line-height: 40px;	position: relative;	z-index: 100;	cursor: pointer;color: #666;}
.jzgov-mayor-rl-table tr:nth-child(odd){background-color: rgba(34,167,240,0.1);}

.jzgov-mayor-rl-table tr td:hover .jzgov-rl-news,.jzgov-mayor-rl-table tr td:hover .jzgov-rl-news-sanjiao{display: block;}
.jzgov-mayor-rl-table tr td:hover{	color: #0064A7;}

.jzgov-rl-news{	position: absolute;	bottom: 40px;	left: -50%;	margin-left: -100px;width: 400px;	min-height: 50px;
	background-color: rgba(0,100,167,0.9);	color: #fff;	display: none;	z-index: 1000;	text-align: left;
	border-radius: 5px;	padding: 10px 0px;}
.jzgov-rl-news a{color: #fff;font-size: 14px;text-align: left;	padding: 0px 15px;	display: inline-block;	line-height: 25px;}
.jzgov-rl-news a:hover{	text-decoration: underline;}
.jzgov-rl-news-sanjiao{	width: 0;	height: 0;	border-left: 5px solid transparent;	border-right: 5px solid transparent;
	border-top: 5px solid rgba(0,100,167,0.9);	display: none;	position: absolute;	bottom: 35px;	left: 25px;}

.jzgov-mayor-rl-table thead{background-color: rgba(34,167,240,0.5);}
.jzgov-current-day{	background-color: rgba(0,100,167,0.7);	color: #fff!important;	border-radius: 5px;	font-weight: bolder;}
.jzgov-rl-have-news{text-decoration: underline;}

.jzgov-mayor-news-video-list a img{	width: 260px;	height: 180px;}
.jzgov-btn-blue {    height: 40px;    line-height: 40px;    width: 60%;}
.jzgov-mayor-leader-info img{	width: 125px!important;height: 160px!important;}

.swiper5 .swiper-slide{	width: 327.5px;}
.swiper5>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{bottom: -40px!important;}


.lxwm_co1_sd{font-size: 0;padding:30px 0;margin:30px 0; background:#F7F7F7;}
.lxwm_co1_sd li{display: inline-block;vertical-align: top;width:33.3%;text-align: center;}
/*.lxwm_co1_sd li:nth-child(1){width:40%;text-align: center;}*/

.lxwm_co1_sd li span{display: inline-block;position: relative;}
.lxwm_co1_sd li span:after{content: '';display: block;width: 100%;height: 100%;border: 1px solid #ff3b2f;position: absolute;border-radius: 50%;top: 0;
transform: scale(1);top: -1px;left: -1px;}
.lxwm_co1_sd li span:before{content: '';display: block;width: 100%;height: 100%;position: absolute;border-radius: 50%;top: 0;background-image: linear-gradient(to bottom right,#ff3b2f,#ff3b2f);
transform: scale(0);transition: 0.4s ease-out;opacity: 0;}
.lxwm_co1_sd li span font{display: block;width: 120px;height: 120px;border-radius: 50%;position: relative;z-index: 2;transition: 0.4s ease-out}
.lxwm_co1_sd li:hover span:before{transform: scale(0.9);opacity: 1;}
.lxwm_co1_sd li:nth-child(1) span font{background: url(../images/lx_ic1_03.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(2) span font{background: url(../images/lx_ic2_03.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(3) span font{background: url(../images/lx_ic3_03.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(4) span font{background: url(../images/lx_ic4_03.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(1):hover span font{background: url(../images/lx_ic1_031.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(2):hover span font{background: url(../images/lx_ic2_031.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(3):hover span font{background: url(../images/lx_ic3_031.png) no-repeat center center;}
.lxwm_co1_sd li:nth-child(4):hover span font{background: url(../images/lx_ic4_031.png) no-repeat center center;}
.lxwm_co1_sd li p{font-size: 14px;color: #797979;margin-top: 15px;}
.lxwm_co1_sd li h3{font-size: 16px;color: #3e3e3e;font-weight: bold;margin-top: 8px;}


/* 自适应css-小屏PC */

@media screen and (max-width:1440px ) {

	/* 长 */
	.jzgov-mayor-top{height: 530px;	}
	.jzgov-mayor-lunbo{	width: 720px;	height: 510px;	}
	.jzgov-mayor-lunbo .bd img{	width: 720px;	height: 510px;	}

	.jzgov-mayor-calendar{	height: 510px;	}
	.jzgov-mayor-rl-table tr td{line-height: 35px;}
	.jzgov-mayor-hd-list, .jzgov-mayor-news-video{	width: 700px;}
	.jzgov-mayor-hd-zt, .jzgov-mayor-mews-meeting {  width: 460px;}

	.jzgov-mayor-hd-case{height: 200px;}
	.jzgov-mayor-hd-case img{width: 100%;height: 200px;	}
	.jzgov-mayor-hd-list li{height: 105px;	margin-top: 10px;}
	.jzgov-mayor-hd{height: 780px;}

	.jzgov-mayor-news-video-list a{	width: 220px;margin-right: 20px;}
	.jzgov-mayor-news-video-list a img{	width: 220px;}

	.swiper5 .swiper-slide{	width: 277.5px;	}
	.jzgov-mayor-activity-case img{	height: 200px;}
	.jzgov-mayor-activity-case{	/*height: 360px;*/}

}



.flexsp {    display: -webkit-box;    display: -ms-flexbox;    display: flex;    -webkit-box-pack: justify;
    -ms-flex-pack: justify;    justify-content: space-between;}



/* 专题专栏-------------------------------------------------------------------- */

.zl-img {  display: flex;  align-items: center;  background: url(../images/zlbannerr.png) no-repeat;
    background-size: cover;  background-position: center;  width: 100%;  height: 325px;}

.zl-img .logo {  width: 1400px;  margin: 0 auto;}
.zl-img .title { display: flex; align-items: center;  font-size: 42px;  color: #fff;  font-weight: bold;  white-space: nowrap;}
.zl-img .title span { display: inline-block;  width: 26px;  height: 40px;  padding-top: 2px;  margin-right: 4px; background: #E11A00;
    writing-mode: tb-rl;  font-size: 19px; font-weight: 400; border-radius: 3px;}

.zl-img .ztzl {  width: 182px; height: 47px;  line-height: 47px;  margin-top: 38px;  background: #fff;
    text-align: center;  font-size: 18px;  border-radius: 4px;}

.zl-main { padding-bottom: 80px;  background: #fff;}
.zl-main .pic-header { font-size: 30px;  margin: 40px 0 -10px;}
.zl-main .xz-header {  font-size: 30px;   margin: 35px 0 26px;}
.zl-main .pic-header .title,
.zl-main .xz-header .title {display:flex; position:relative; height:80px; justify-content:center; overflow:hidden; margin:0 auto;}

.zl-main .title span { position: absolute; white-space: nowrap; left: 50%; top: 50%; transform: translate(-50%, -50%);}
.zl-main .search-list,
.zl-main .pic-list { width: 100%; display: flex;  flex-wrap: wrap;  margin: 0 auto;}

.zl-main .search-list li { width: calc((100% - 1%*3)/4);  height: 80px;  margin-top: 20px;
    margin-right: 1%; font-size: 18px;  text-align: center;   border-radius: 5px;position: relative;}

.search-list-guidang {  position: absolute;  width: 80px;  height: 80px;  right: 0px;   top: 0px;
    background-image: url(../images/yiguidang.png);
    background-size: 80%;   background-position: center;   background-repeat: no-repeat;}

.zl-main .search-list li:nth-of-type(4n) {  margin-right: 0;}

.zl-main .pic-list li {  width: calc((100% - 1%*3)/4); margin-top: 35px;  margin-right: 1%;  text-align: center;}
.zl-main .pic-list li:nth-of-type(4n) {  margin-right: 0;}
.zl-main .pic-list img {  width: 99%;  height:256px;  transition: all 1s;}
.zl-main .pic-list img:hover {   transform: scale(1.05);}
.zl-main .pic-list .pic-title {  margin-top: 10px;  display: block;}




.jie_nei{ width:100%;  margin-bottom:50px;  border-left:1px #ccc dashed; overflow:hidden;}
.jie_nei ul li{width:100%; height:47px;border-bottom:1px dashed #CCC;	border-right:1px dashed #ccc;float:left;text-align:center;	line-height:47px; box-sizing: border-box;}	   	
.jie_nei ul li a{ color:#06C;text-decoration:underline; display:block; width:40%; float:left; text-align:left;}	   
  .rr{ width:100%; height:47px; margin-top:12px;border-bottom:1px solid #CCC;}	 
  .rr_a{  width:50%;  height:47px; float:left; } 	 
  .rr_b{  width:20%;  height:47px; float:right; } 	 
  .rr_c{  width:20%;  height:47px; float:left; } 	 
.jie_nei ul li span{ display:block; width:13%; float:left;}
.jie_nei ul li p{width:25%; float:right; text-align:center;}
.jie_nei ul li i{display:block;width:20%; float:left; text-align:left; color:#999; font-size:14px;}

	  
.rr_a h2{  width:180px;  height:47px;  margin:0 auto;  font-size:17px;  line-height:47px; color:#ff3b2f;  border-bottom:#ff3b2f 1px solid;  text-align:center;}
.rr_b h2,.rr_c h2{  width:150px;  height:47px;  margin:0 auto;  font-size:17px;  line-height:47px; color:#ff3b2f;  border-bottom:#ff3b2f 1px solid;  text-align:center;}

	   
.biao1 .common{ width:100%;}
.biao1 .common { border:0; margin-top:30px;border-top:1px solid #cdcdcd;border-left:1px solid #cdcdcd;}
.biao1 .common td{border-bottom:1px solid #cdcdcd;	border-right:1px solid #cdcdcd; padding:5px 10px; line-height:32px;word-break:break-all; word-wrap:break-word;color:#000;}
.biao1 .common .nrb{ background:#FFF!important; color:#000!important; width:73%!important;}
.g_head{}




.one{background-color: #ef251914; text-align: center; height: 35px;	font-weight:bold;}
.two{ text-align: center; height: 35px;}

tr.listtitle { background-color: #ef251914;text-align: center;height: 40px; font-weight:bold;width: 20%;}
tr.listtitle td{ text-align: center; }
tr.listtitleLeft td{/*background-color:#f9dddc33;text-align: left;*/height: 35px;font-size:16px; padding-left: 30px;color:#999!important;  }  
tr.commonLeft {  background-color: #ffffff; color: #333333;text-align: left;height: 50px;}	           
tr.common {  background-color: #ffffff;color: #333333;text-align: left;height: 50px;padding-left:30px}
tr.common td {  background-color: #ffffff;color: #333333;text-align: left;height: 50px;padding-left:30px;}
tr.commontwo {  background-color: #ffffff;color: #333333;text-align: center;height: 50px;width: 50%}

.pdf_biao{height:38px;margin-top:20px;border-bottom:1px solid #CCC;}
.pdf_biao h2{width:116px;height:38px;margin:0 auto;text-align:center;line-height:38px;border-bottom:1px #2663ce solid;
color:#2663ce;font-size:16px;}
.pdf_a ul li{height:47px;line-height:47px;font-size:14px;text-align:center;border-bottom:1px dashed #dddddd;}


/*招聘*/
.rczp_con2_div_u1{box-sizing: border-box; width:100%;}
.rczp_con2_div_u1 li{margin-bottom: 20px;}
.rczp_con2_div_u1 li:last-child{margin-bottom: 0;}
.rczp_con2_div_top{line-height:35px;height: 45px;border-radius: 5px;background: #ececec;box-sizing: border-box;padding: 0 25px;cursor: pointer;
transition: 0.3s ease-in-out;}
.rczp_con2_div_top span{font-size: 16px;font-weight: bold;color: #313131;transition: 0.3s ease-in-out;}
.rczp_con2_div_top span:nth-of-type(2){ margin:0 40px;}
.rczp_con2_div_top span:before{content: '';display: inline-block;vertical-align: middle;width: 5px;height: 5px;border-radius: 50%;background:#313131;
margin-right: 10px;transition: 0.3s ease-in-out;}
.rczp_con2_div_top font{display: inline-block;width: 24px;height: 24px;line-height: 24px;text-align: center;border-radius: 50%;background: url(../images/bg_jia_03.png) no-repeat center center;color: white;
font-size: 14px;float: right;margin-top: 11px;transition: 0.3s ease-in-out;}
.rczp_con2_div_top.active,.rczp_con2_div_top:hover{background:#de4035;}
.rczp_con2_div_top.active span,.rczp_con2_div_top:hover span{color: white;}
.rczp_con2_div_top.active span:before,.rczp_con2_div_top:hover span:before{background: #fff;}
.rczp_con2_div_top font.active{background: url(../images/bg_jian_03.png) no-repeat center center;}
.rczp_con2_div_bottom{box-sizing: border-box;padding:0 0 20px 0;display: none;}
.rczp_con2_div_bottom h1{font-size: 16px;color: #B41E25;font-weight: bold;margin-top: 35px;}
.rczp_con2_div_bottom p{font-size: 14px;color: #333;line-height: 25px;margin-top: 10px;}
.liulang{display: block;width: 310px;height: 42px;line-height: 42px;text-align: center;font-size: 14px;background: #B41E25;color: white;margin-top:15px;}
.liulang img{margin-right: 10px;}
.liulang:hover{background: #d6b50b;}



/* 专题列表 */
.serve-search .pic-list li{ position:relative; width: calc((100% - 1%*3)/4); margin-top: 35px; margin-right: 1%;  text-align: center; overflow:hidden;}
.serve-search .pic-list li i{ display:block; background:url(../images/play.png) no-repeat center; z-index:99; position:absolute; left:50%; top:90px; width:76px; height:76px; margin-left:-38px;}


.zl-main .search-list a { display: inline-block;  width: 100%; height: 100%; position: relative;  color: #000;
    border-radius: 5px;  background: #ECECEC;}
.zl-main .search-list span {  position: absolute; width: 80%; left: 50%;  top: 50%; transform: translate(-50%, -50%);}

.search-list a:hover {  background: #128aeb !important;  color: #fff !important;}

@media screen and (max-width:1400px) {
    .zl-img .logo {   padding-left: 5%; }
}


@media screen and (max-width:992px) {

    .zl-main .search-list {width: 100%;    }
    .zl-main .search-list li,
    .zl-main .pic-list li {width: 48%;margin: 15px 1% 0;    }
    .zl-main .search-list li {   height: 60px;  font-size: 16px;  }
    .zl-main .pic-list img {   width: 100%;    height: auto; }


    .zl-main .pic-header .title,
    .zl-main .xz-header .title {  height: 64px; align-items: center;   font-size: 24px;    }
    .zl-main .pic-header img,
    .zl-main .xz-header img {  height: 64px;    }

    /* 标题间距 */
    .zl-main .xz-header {        margin: 18px 0 10px;    }
    .zl-main .pic-header {        margin: 34px 0 12px;    }

    /* 大图 */
    .zl-img {  height: 200px;    }
    .zl-img .title {   font-size: 26px;   }
    .zl-img .title span { width: 19px;  height: 28px;    font-size: 14px;    }

    /* 按钮 */
    .zl-img .ztzl { width: 120px;  height: 30px;  line-height: 30px; font-size: 16px; }

    /* 底部 */
    .zl-main {   padding-bottom: 40px; }

}




.ztTz-daoyu h3 {position: absolute;	top: -15px;	left: 30px;	background: url(../images/daoyu.png) no-repeat left top;
	background-size: 100% 100%;	padding: 8px 30px 18px 15px;font-size: 160%;}
.ztTz-daoyu h3 span {	margin: 10px 0;	display: block;	color: white}

.ztTz-daoyu p {	padding: 30px 50px 30px 130px;	line-height: 2.2;	text-indent: 2em;	text-align: justify;	border-radius: 4px;}

.ztTz-col1 {	width: 100%}
.ztTz-col2 {	width: 48%;}
.ztTz-col21 {	width: 66.666666%}
.ztTz-col3 {	min-width: 33.333333%;	flex:1}

.ztTz-card {	-webkit-box-shadow: 0 1px 6px rgb(0 0 0 / 10%);	 box-shadow: 0 1px 6px rgb(0 0 0 / 10%);
	border: 1px solid #F1ECEC;	border-radius: 4px;	overflow: hidden; margin-top:30px;}

.ztTz-card .ztTz-title { width:90%;	margin:30px auto 0;}
.ztTz-title {	border-bottom: 1px solid #D8D8D8;margin-top: 40px;text-align: center;padding-bottom:10px}
.ztTz-title span {	position: relative;	font-size: 120%;padding: 10px 8px;	font-weight: bold;}
.ztTz-title span img{ vertical-align:middle;}
.ztTz-swiper .ztTz-title span a{display: inline-block;}
.ztTz-title span:after {content: "";position: absolute;	width: 100%;height: 3px;background: #ff3b2f;left: 0;bottom: -2px}

.ztTz-rows {padding: 50px 0 10px}
.ztTz-rows .ztTz-title {margin-top: 0}

.ztTz-card-text {padding: 28px 40px 72px 40px;}
.ztTz-card-text p {	font-size: 100%;line-height: 3;	text-indent: 2rem;	display: -webkit-box;
	-webkit-box-orient: vertical;	line-clamp: 5;
	-webkit-line-clamp: 5;	overflow: hidden;
	-o-text-overflow: ellipsis;	   text-overflow: ellipsis;	height: 240px}

.ztTz-more {display: block;	float: right;	padding: 5px 20px;	background: #F2F2F3;	border-radius: 20px;
	margin-top: 10px;	text-align: center;	font-size: 80%}

.ztTz-more:hover {	background: #22A7F0;	color: white;	border: #22A7F0 1px solid;}
.ztTz-swiper a {	/* height: 100%; */	/* display: block; */}
.ztTz-swiper a img {height: 424px;	width: 100%;display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 4px;}
.ztTz-swiper .swiper-container {margin: 0;	height:auto}
.ztTz-swiper .swiper-slide p {	position: absolute;	bottom: 0;	left: 0;	background: rgba(0, 0, 0, 0.6);	width: 100%;}
.ztTz-swiper .swiper-slide p a {	display: block;	color: white;	padding: 10px 20% 10px 15px;
	-o-text-overflow: ellipsis;	   text-overflow: ellipsis;	overflow: hidden;	white-space: nowrap;}

.ztTz-swiper .swiper-pagination {	text-align: right;	padding-right: 10px;left: 0;bottom: 10px;	width: 100%;}
.ztTz-swiper .swiper-pagination-bullet {background: white;	opacity: 1;	width: 10px;height: 10px;border-radius: 50%;margin: 0 10px}
.ztTz-swiper .swiper-pagination-bullet-active {	background: #22A7F0;opacity: 1;}

.ztTz-card .ztTz-news {	padding: 10px 20px 11px; height:350px; overflow:hidden;}
.ztTz-col1-2s{	padding-top:2px}
.ztTz-col1-2s .flexsp{	margin:10px 0 0}

.ztTz-news {	padding: 15px 0 30px;	overflow: hidden;}
.pad0{	padding:0}
.ztTz-news li {	background: url(../images/icon2.jpg) no-repeat left center; padding-left:15px; max-width:380px;
	display: -webkit-box;	display: -ms-flexbox;	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;	margin:15px 0;	font-size: 110%;}

.ztTz-news li a {	overflow: hidden;	white-space: nowrap;
	-o-text-overflow: ellipsis;	   text-overflow: ellipsis;
	-webkit-box-flex: 1;
	    -ms-flex: 1;       flex: 1;	color:#333}

.ztTz-news li span {color: #999; float:right;}

.ztTz-tab {	background-image: url('../images/bgimg.png');	background-repeat: no-repeat;	background-size: 100% 100%;	padding: 80px;}
.ztTz-tab-lab {	width: 30%}
.ztTz-tab-lab li {	position: relative;	height: 100px;	background-color: #BFBDB9;	margin-bottom: 1px;
	-webkit-box-flex: 1;
	    -ms-flex: 1;	        flex: 1}

.ztTz-tab-lab li a {display: -webkit-box;display: -ms-flexbox;	display: flex;
	-webkit-box-pack: center;
	    -ms-flex-pack: center;
	        justify-content: center;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;height: 100%;font-size: 150%;color: #fff;text-align: center;white-space: nowrap;
	padding: 0 10px;	font-weight: bold;}

.triangle {	display: none;	position: absolute;	right: -12px;	top: 38px;	width: 0;	height: 0;	border-left: 12px solid #22A7F0;
	border-top: 10px solid transparent;	border-bottom: 10px solid transparent;}

.ztTz-tab-con {	background-color: #fff;	padding: 26px 50px;	-webkit-box-flex: 1;   -ms-flex: 1;	 flex: 1;
	-webkit-box-shadow: 0 1px 6px rgb(0 0 0 / 10%);  box-shadow: 0 1px 6px rgb(0 0 0 / 10%);}

.ztTz-tab-con ul li div {height: 300px;	overflow: auto;}

.ztTz-tab-con.tabthree ul li div,
.tabthree .ztTz-tab-con ul li div  {height: 200px}
.tabseven .ztTz-tab-con ul li div{	height:398px}
.tabseven .ztTz-tab-lab li,
.tabsix .ztTz-tab-lab li{	height:70px}
.tabsix .ztTz-tab-con ul li div{	height:328px}
.ztTz-tab-con ul li p {	line-height: 2.4;}
.ztTz-tab-con ul li img{	width:100%}
.ztTz-tab-con .ztTz-more {	margin: 0;	margin-top: 19px}


.ztTz-gard {display: -webkit-box;	display: -ms-flexbox;	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 10px 0 40px;	-ms-flex-wrap: wrap;	    flex-wrap: wrap;	margin: 0 -10px}

.ztTz-gard .ztTz-col2 {	width: 50%;	margin-bottom: 0}

.ztTz-gard .ztTz-col4 {	width: 25%;}

.ztTz-gard a {text-align: center;font-size: 110%;padding: 28px 20px;border: #C1C1C1 1px solid;	border-radius: 0 20px 0 20px;
	-webkit-box-flex: 1;
	    -ms-flex: 1;
	        flex: 1;	display: block;	margin: 20px 10px 0;	overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;	white-space: nowrap;	color:#333}

.ztTz-gard a:hover {background-color: #DE4035;color: #fff;	border-color:#DE4035;}


/*.jkuang{display: -webkit-box;	display: -ms-flexbox;	display: flex;
	-webkit-box-pack: justify;
	    -ms-flex-pack: justify;
	        justify-content: space-between;
	padding: 10px 0 40px;	-ms-flex-wrap: wrap;	    flex-wrap: wrap;	margin: 0 -10px}*/
.jkuang{ width:100%}
.jkuang a {text-align: center; font-size:16px;padding:20px 30px;border: #C1C1C1 1px solid;	border-radius: 0 20px 0 20px; 
	margin: 20px 15px 0 0; display:block; float:left; overflow: hidden; color:#333; line-height:30px!important;justify-content: space-between; font-weight:bold;}
.jkuang a:hover {background-color: #DE4035;color: #fff;	border-color:#DE4035;}




.bluebk a {	background: #22A7F0;	border: 1px solid #22A7F0;	color: white}
.bluebk a:hover {	background: #1487C7}
.ztTz-form form{	padding:12px 30px;	margin-bottom:40px}
.ztTz-form form label{	margin-right:10px;	white-space: nowrap;}
.ztTz-input-group label span{	width:80px;	display: inline-block;	text-align: justify;
	-moz-text-align-last: justify;
	     text-align-last: justify;	font-size:125%;}
.ztTz-input-group{	margin:20px 0;	display: -webkit-box;display: -ms-flexbox;	display: flex;
	-webkit-box-align: center;
	    -ms-flex-align: center;
	        align-items: center;}
.ztTz-input-group input{border-radius: 4px;	border:1px solid #C1C1C1;	padding:12.5px 15px;
	-webkit-box-flex: 1;   -ms-flex: 1; flex: 1;	font-size:125%;}
.ztTz-input-text{display: -webkit-box;display: -ms-flexbox;	display: flex;	border-bottom:1px dotted #A9A9A9;	padding:11.5px 0}
.ztTz-input-text:last-child{border:0}
.ztTz-input-text label span{width:80px;	display: inline-block;	text-align: justify;
	-moz-text-align-last: justify;   text-align-last: justify;	font-size:110%;}
.ztTz-input-text p{	-webkit-box-flex: 1; -ms-flex: 1; flex: 1;font-size:110%;line-height: 1.5;display: block;overflow: hidden;
	-o-text-overflow: ellipsis;
	   text-overflow: ellipsis;	white-space: nowrap;}
.ztTz-input-text p a{	color:#22A7F0;	margin-left:16px}
.ztTz-ggimg img{width:100%;	display: -webkit-box;	display: -ms-flexbox;	display: flex;}

.ztTz-newimg img{height:290px;width:100%;margin-top:30px;display: -webkit-box;display: -ms-flexbox;display: flex;border-radius: 4px;}
.ztTz-table{	margin-bottom:40px}
.ztTz-table table {	width: 100%;	background: white;	border-collapse: collapse;	margin-top:30px}
.ztTz-table table th{	text-align: center;	background:#f6f6f6}
.ztTz-table table th,
.ztTz-table table td {	border: 1px solid #C1C1C1 !important;	padding: 10px 15px;	white-space: nowrap;}

@media screen and (max-width:1500px) {
	.k1400 {	padding-left: 5%;	padding-right: 5%;	}
	.ztTz-banner h1 {	font-size: 200%	}
	.ztTz-banner h1 img {margin-left: -20%;	}
	.ztTz-tab {	padding: 40px 0	}
	.ztTz-daoyu h3 {left: 8%	}
	.ztTz-table{overflow-x: scroll;	}
}

@media screen and (max-width:1100px) {
	.pb30{	padding-bottom:0	}
	.ztTz-banner img {	width: auto;	max-height: 300px	}
	.ztTz-banner h1 {	left: 5%;}
	.ztTz-banner h1 img {margin-left: 0;width: 75%;	}
	.ztTz-row .k1400.flexsp {display: block;	}
	
	.ztTz-col2 {width: 100%;margin-bottom: 30px	}
	.ztTz-col1-2s .ztTz-col2{		margin-bottom:0	}
	.mt40 {		margin-top: 30px	}
	.mb60 {		margin-bottom: 30px	}
	.ztTz-col1-2s{		padding-top:0	}
	.ztTz-col1-2s .ztTz-news{padding:0}
	.ztTz-col1-2s .flexsp{	display: block;	margin:0 0 30px	}
	.ztTz-card .ztTz-news {	height: auto;	padding: 10px 40px 40px	}
	.ztTz-news {	padding: 15px 0 0}
	.ztTz-rows {	padding: 0	}
	.ztTz-row.bgf6 {		background: white	}
	.ztTz-title {		margin-top: 0	}
	.ztTz-news li {		margin: 0;		margin-top: 20px	}
	.ztTz-gard {		padding: 0;	}
	.ztTz-row .k1400.flex {		display: block;	}
	.ztTz-tab-lab {		width: 100%;
		display: -webkit-box;
		display: -ms-flexbox;
		display: flex;
		-ms-flex-wrap: wrap;
		    flex-wrap: wrap;	}
	.ztTz-tab-lab li {		height: 60px;		margin: 0;	}
	.ztTz-tab-lab li a {	font-size: 120%;	border: 1px solid #eee;	}
	.ztTz-tab-con {	padding: 20px 15px 70px	}
	.triangle {	border: 0	}
	.ztTz-tab-con ul li p {	line-height: 2;	}
	.tabseven .ztTz-tab-con ul li div{	height:200px	}
	.ztTz-newimg img{	height:auto;	margin-top:20px	}
}


.search-box {width:92%;padding:2% 4%;border: 1px dashed #ddd; background:#dcedf1; overflow:hidden;}
.search-box .search-box-title {	line-height:40px;font-size: 20px;font-weight: bold; color: #128aeb;letter-spacing: 3px; float:left; padding-right:30px;}
.search-box .search-box-submit {}

.search-box .keyword {display: inline-block;margin-right: 20px; float:left;}
.search-box .keyword input {width: 300px;	height: 38px;margin-left: 10px;	border: none;
	border: 1px solid #bbb;	border-radius: 5px;	padding-left: 15px;}

.search-box a {	float:left;display: block;width: 160px;height: 40px;	line-height: 40px;
	text-align: center;	border-radius: 5px;	background-color: #128aeb;	color: #fff;}





.iphone{ position:absolute; width:230px; margin-top:-10px; margin:0 auto;margin-top:-10px;}
.browser { position: relative; width: 220px; z-index:999; height:320px; overflow: hidden; }
@media (min-width: 721px) and (max-width: 1300px) {
	.iphone { width: 230px; height: 562px; margin:0 auto;margin-top:-10px;  background-size: 270px 562px; }
	.browser { width: 224px; height: 323px; }
}
/*选择地区*/
.express-area { background-color: #fff; }
.express-area a { display: block;  background: url(../images/link-arrow.png) no-repeat 98% 50%; background-size: .55rem .55rem; }
.express-area dl { position: relative; line-height: 1.2rem; color: #4d525d; }
.express-area dl dt { position: absolute; top: 0; left: 0; font-size: .7rem; line-height: 1.2rem; }
.express-area dl dd { padding-top:0; padding-right: .8rem; margin-left:0; text-align: justify; font-size: .865rem; line-height: 1rem; }
@media (min-width: 721px) and (max-width: 1300px) {
	.express-area a { padding:0; }
	.express-area dl dt { font-size: .5rem; line-height: 1rem; }
	.express-area dl dd { padding-right: .6rem; margin-left: 3rem; font-size: .4rem; line-height: .8rem; }
}
/*选择地区弹层*/
.express-area-box { position: absolute; bottom: -100%; left: 50%; z-index: 15; width:230px; margin-left: -115px; background-color: #fff; color: #4d525d; }
.express-area-box header { position: relative; border-top: 1px solid #e2e2e2; border-bottom: 1px solid #e2e2e2; }
.express-area-box header h3 { margin: 0 1.675rem; text-align: center; font-size: .8rem; line-height: 2.25rem; }
.express-area-box header .back,
.express-area-box header .close { position: absolute; top: 0; width: 1.675rem; height: 2.25rem; }
.express-area-box header .back { display: none; left: 0; background: url(../img/back.png) no-repeat center;   background-size: .45rem .75rem; }
.express-area-box header .close { right: 0; background: url(../img/close-area.png) no-repeat center; background-size: .675rem .675rem; }
.express-area-box article { height: 250px; overflow-y: scroll; }
.area-list li { padding: .5rem; border-bottom: 1px solid #e2e2e2; text-align: justify; font-size: .99rem; line-height: 1.25rem; }
@media (min-width: 721px) and (max-width: 1300px) {
	.express-area-box { width: 224px; margin-left: -112px; }
	.express-area-box header h3 { font-size: .7rem; line-height: 1.7rem; }
	.express-area-box header .back,
	.express-area-box header .close { height: 1.7rem; }
	.express-area-box article { height: 250px; }
	.area-list li { padding: .3rem; font-size: .6rem; line-height: 1rem; }
}
/*遮罩层*/
.mask { display: none; position: absolute; top: 0; left: 0; z-index: 12; width: 100%; height: 100%; background-color: rgba(0,0,0,.5); }



.daib{ width:100%; color:#999;box-sizing: border-box;}
.daib li:nth-child(1) span{ margin:0.3%;box-sizing: border-box; background:#FBE5D6!important;color:#333!important; }
.daib li span{ display:block; width:29.2%; float:left; }
.daib li{ border-bottom:1px solid #eee; overflow:hidden;text-align:center;}
.daib li:nth-child(odd){ background:#F3F3F3!important;}
.daib li span:nth-child(1){ width:10%; }
.daib li:nth-child(1){ background:#FFF!important; }

.zz_list{ text-align:center;}
.zz_list a{ display:block; width:33%; float:left;}
.zz_list a img{ width:100%; height:150px;}

.g_head{ background:#FBE5D6!important; text-align:center; font-weight:500; line-height:40px; border-right:1px solid #eee;}
.g_head th{ border-right:1px solid #cdcdcd;}









