@charset "utf-8";
*{
	box-sizing:border-box;
	-moz-box-sizing:border-box; /* Firefox */
	-webkit-box-sizing:border-box; /* Safari */	
}
body{color:#333333; background:url(../images/xcz2025_bg.png) top center no-repeat #c7ebf8; font-size:18px; font-family:"Microsoft Yahei", "微软雅黑"; -webkit-text-size-adjust:none;}
body, button, dd, dl, dt, fieldset, form, h1, h2, h3, h4, h5, h6, hr, input, legend, li, ol, p, pre, textarea, ul{ padding:0; margin:0;}
li, ol, ul{ list-style:none;}
img{ border:none; border:0; max-width:100%;}
a{ text-decoration:none; color:#333333; noline:expression(this.onFocus=this.blur()); cursor:pointer;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#0c61b0;}
a:hover img{ filter:alpha(opacity=80); -moz-opacity: 0.8; opacity:0.8;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:Microsoft Yahei; font-size:1rem;}
input:focus { outline: none;}
html{ overflow-y: scroll; }
.hide{display: none;}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.clear{clear:both;}

.fl{float:left;}
.fr{float:right;}
.tal{text-align:left !important;}
.space20, .space30, .home_blankDiv{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space20{height:1.25rem;}
.space30{height:1.98rem;}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.none{display:none;}

.iconc{display: block; width: 14px; height: 14px; border: 2px solid #446ff8; border-radius: 50%; background: #fff;}

/*图片鼠标经过效果*/
.HoverImgbox{ overflow:hidden;}
.HoverImgbox img{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.HoverImgbox img:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.imgHover{ -moz-transition:all 0.4s ease-in-out 0s; -ms-transition:all 0.4s ease-in-out 0s; -o-transition:all 0.4s ease-in-out 0s; -webkit-transition:all 0.4s ease-in-out 0s; transition:all 0.4s ease-in-out 0s;}
.imgHover:hover{-moz-transform:scale(1.1); -ms-transform:scale(1.1); -o-transform:scale(1.1); -webkit-transform:scale(1.1); transform:scale(1.1);}

.bodycontainer{width:100%; overflow: hidden;}
.ztwrap{width:100%; padding:0 20px;  max-width: 1440px; margin: auto; position: relative; }
.topwarp{height: 969px;}
.ztbox{margin-bottom: 70px;}
.zttitle{width:1015px; height: 135px; margin: auto; background:url(../images/xcz2025_title1.png) top center no-repeat;}
.zttitle a{display: block;  text-indent: -999em; height: 85px;}
.ztboxcon{background:#eff4ff; padding: 40px; border-radius: 16px;  box-shadow: 1px 10px 20px #b1c5f3;}
.ztboxcon .more{text-align: center; padding: 10px; margin-top: 30px;}
.tsxcz .ztboxcon .more{border-top: #ccc solid 1px;} 
.ztboxcon .more a{color: #446ff8;}

.zbxwj .zttitle{background:url(../images/xcz2025_title2.png) top center no-repeat;}
.xwkd .zttitle{background:url(../images/xcz2025_title4.png) top center no-repeat;}
.tsxcz .zttitle{background:url(../images/xcz2025_title5.png) top center no-repeat;}
.mtbd .zttitle{background:url(../images/xcz2025_title5.png) top center no-repeat;}

.stepsbox{position: relative; margin-bottom: 30px;}
.stepsbox .stepcon li{ float: left; width: 20%; text-align: center; font-size: 20px;}
.stepcon .ticon{width: 55px; height: 70px; margin:0 auto 50px;}
.stepcon .icon1 .ticon{background: url(../images/zt_icon01.png) center no-repeat;}
.stepcon .icon2 .ticon{background: url(../images/zt_icon02.png) center no-repeat;}
.stepcon .icon3 .ticon{background: url(../images/zt_icon03.png) center no-repeat;}
.stepcon .icon4 .ticon{background: url(../images/zt_icon04.png) center no-repeat;}
.stepcon .icon5 .ticon{background: url(../images/zt_icon05.png) center no-repeat;}

.stepsbox .stepcon li .date{white-space: nowrap; line-height:2; font-size: 18px; color: #446ff8;}
.stepsbox .stepcon li .titlecon{font-size: 20px; color: #333333;  line-height:1.8; padding: 0 10px;}

.stepsline {top: 90px; position: absolute; width: 100%;}
.stepsline .line{position: absolute; width: 80%; left: 10%; top: 3px; border-bottom: 1px dashed #8ab3e6;}
.stepsline .step_icon{position:relative; z-index: 2;}
.stepsline .step_icon li{float: left; width: 20%; text-align: center; z-index: 2;}
.stepsline .step_icon li i{display: block; margin:-5px auto 0; width: 14px; height: 14px; border: 2px solid #446ff8; border-radius: 50%; background: #fff;}

.hdlist ul{margin: 0 -15px;}
.hdlist li{width:33%; float: left;}
.hdlist li a{position: relative; display: block; margin:12px 15px ; padding: 0 0 0 50px; height: 52px; line-height: 52px; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; font-size: 20px; border: 1px solid #91befa; background: #cae0fe; border-radius: 5px;}
.hdlist li a:after{display: block; position: absolute; top: 50%; left: 20px; content: ""; width: 10px; height: 10px; border: 2px solid #446ff8; border-radius: 50%; margin-top: -6px;}


.zbj_slide{height:550px; position:relative;}
.zbj_slide .zbj_hd{position:absolute; right:0px; top: 0px; width:34%; height:520px; overflow: hidden;}
.zbj_slide .zbj_hd li{position: relative; display: block; height:180px;  width:100%;  overflow:hidden; font-size:18px; cursor:pointer;}
.zbj_slide .zbj_hd li .pic{float: left; width: 49%; height:160px; margin-left:3%; overflow: hidden;}
.zbj_slide .zbj_hd li .pic img{height:160px; width: 100%;}
.zbj_slide .zbj_hd li .title{float: right; width: 45%; line-height: 35px;}
.zbj_slide .zbj_hd li .title span{ display: inline-block; padding: 10px 0;}
.zbj_slide .zbj_hd li .title span.tit{font-weight: bold;}
.zbj_slide .zbj_hd li .title span.time{ color: #999999;}
.zbj_slide .zbj_hd li.on .pic{ border: 5px solid #3775e2;}
.zbj_slide .zbj_hd li.on .pic:after{position: absolute; content: ""; width: 0; height: 0; top: 50%; margin-top: -25px; left: -15px; border: 15px solid transparent; border-right: 15px solid #3775e2;}

.zbj_slide .bd{height:550px; overflow: hidden;}
.zbj_slide .bd li{position:relative; height:550px;  overflow:hidden; zoom:1; width:65%;}
.zbj_slide .bd li img{width:100%; height:550px; display:block;}
.zbj_slide .bd li video{width: 100% !important; height: 100% !important;}
.zbj_slide .bd ul{width:100% !important;}
.zbj_slide .Btn a{z-index: 999; display: block; position: absolute; right: 22%; background: url(../images/zt_arrow.png) center top no-repeat; width: 51px; height: 30px;}
.zbj_slide .Btn .sPrev{top:0;}
.zbj_slide .Btn .sNext{bottom:30px; background-position-y: bottom;}
.zbj_slide .more{left:65%; position: absolute; width:33%; bottom:-15px;}

/*.zbj_slide .bd li:after{display: block; position: absolute; width:106px; height: 106px; left: 50%; margin-left: -53px; content: ""; top: 50%; margin-top: -53px; background: url(../images/zt_bfq.png) center no-repeat;}
*/
.xwkd_leftpic{float: left; width: 50%; max-height:500px; overflow: hidden;}
.xwkd_leftpic img{display:block; width:100%;}
.xwkd_list{float: right; width: 48%;}

.tspiclist{overflow: hidden;}
.ts_slide{position: relative; margin: 0 -15px;}
.ts_slide .bd li{float:left; width:25%; text-align: center; line-height:1.5; font-size: 20px;}
.ts_slide .bd li div{padding: 0 15px;}
.ts_slide .bd li div img{display: block; width: 100%; height: 222px; margin-bottom: 5px;}
.ts_slide .arrow{position: absolute; top: 50%; margin-top: -25px; width:50px; height: 50px; border-radius: 50%; background: #a7c5ee; color: #fff; font-weight: bold; line-height:50px; text-align: center; font-size: 30px; font-family: "宋体";}
.ts_slide .arrow:hover{background: #7ea4d7;}
.ts_slide .prev{ left:-95px}
.ts_slide .next{ right:-95px}

.common_newslist li{position:relative; padding:0 90px 0 25px; height:60px; line-height:60px; background:url(../images/common_dot2.png) no-repeat 3px center; overflow:hidden; vertical-align:top; border-bottom: 1px solid #e3e3e3;}
.common_newslist li span{ position:absolute; right:0; top:0; color:#999999; z-index:1;}
.common_newslist li a{float:left; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden;}

.mtbdlist li{width: 48%; margin:0 1%; float: left;}

.footer{ background:#0055ab; color:#fff; text-align:center; }
.footer a{color:#fff;}
.footer .wraper{ max-width: 1200px; padding:0; margin: auto;}
.footer .footercontent{line-height: 30px; text-align: center; vertical-align: middle;}
.footer_con_img{ display:block; float: left; width: 18%; margin-right: 2%; display: none;}
.footer_con_img img{display:block; float: right; max-width:60px;}
.footer .cont{ display:block; float: left;  width: 100%; line-height: 28px; text-align: center; padding: 15px 0;}
.footer .cont span{display: inline-block; padding: 0 15px; line-height: 28px;}

.banner{margin-bottom:0;}

.zscqxcz_2021 a:hover{color:#ff900c;}
.zscqxcz_2021{background-color:#ffe0c5; background-image:url(../images/zscqxcz2021_topbg.png);}
.zscqxcz_2021 .footer{background:#ed8001;}
.zscqxcz_2021 .ztboxcon .more a{color:#ff900c;}
.zscqxcz_2021 .ztboxcon{background:#fff6f0; box-shadow:1px 10px 20px #ffcca0;}
.zscqxcz_2021 .common_newslist li{background-image:url(../images/zscqxcz2021_d.png);}
.zscqxcz_2021 .zttitle{width:483px; background-image:url(../images/zscqxcz2021_thead_01.png);}
.zscqxcz_2021 .zbxwj .zttitle{background-image:url(../images/zscqxcz2021_thead_02.png);}
.zscqxcz_2021 .xwkd .zttitle{background-image:url(../images/zscqxcz2021_thead_03.png);}
.zscqxcz_2021 .tsxcz .zttitle{background-image:url(../images/zscqxcz2021_thead_04.png);}
.zscqxcz_2021 .mtbd .zttitle{background-image:url(../images/zscqxcz2021_thead_05.png);}
.zscqxcz_2021 .topwarp{height:955px;}
.zscqxcz_2021 .stepsline .line{border-bottom-color:#fdcdae;}
.zscqxcz_2021 .stepsline .step_icon li i{border-color:#ff900c;}
.zscqxcz_2021 .hdlist li a{background-color:#feeeca; border-color:#ff910d;}
.zscqxcz_2021 .hdlist li a:after{border-color:#ff900c;}
.zscqxcz_2021 .stepsbox .stepcon li .date{color:#ff900c;}
.zscqxcz_2021 .zbj_slide .zbj_hd li.on .pic{border-color:#ff910b;}
.zscqxcz_2021 .zbj_slide .zbj_hd li.on .pic:after{border-right-color:#ff910b;}

@media (max-width: 1366px) {
	.ztwrap{width:100%; padding:20px;}
	.stepsbox .stepcon li .date{white-space:pre-wrap; }
}

@media (max-width: 1199px) {
	body{background-size: 110%;}
	.ztwrap{width:100%; padding:20px 2%;}
	.topwarp{height: 669px;}
	.stepsbox .stepcon li .date{font-size: 16px;}
	.stepsbox .stepcon li .titlecon{font-size: 16px;}
	.zbj_slide{height:490px;}
	.zbj_slide .zbj_hd li{height:155px;}
	.zbj_slide .zbj_hd li .pic{height:145px;}
	.zbj_slide .zbj_hd li .pic img{height:145px;}
	.zbj_slide .zbj_hd li .title{line-height:25px;}
	.zbj_slide .zbj_hd li .title span{ padding: 5px 0;}
}
@media (max-width: 1023px) {
	.ztwrap{width:1000px; padding:20px;}
}

