@charset "utf-8";
body, html{height:100%; font-family:"微软雅黑";}
body{padding:0; margin:0 auto; font-size:16px; font-family:"微软雅黑"; color:#333333;  -webkit-text-size-adjust:none; min-width: 1200px;}
ol, ul, dl, dt, dd, form{ padding:0; margin:0;}
li{ list-style:none;}
img{ border:none; border:0;}
img, object, embed, video {max-width:100%;}
img { border: 0; -ms-interpolation-mode: bicubic; vertical-align: middle; }


a{ text-decoration:none; color:#333333; cursor: pointer; noline:expression(this.onFocus=this.blur()); -webkit-transition: 300ms; -moz-transition: 300ms; -o-transition: 300ms; transition: 300ms;}
a:focus {outline:none;-moz-outline:none;}
a:hover{color:#333;}
.clear{clear:both; height:0; line-height:0; font-size:0; overflow:hidden; zoom:1;}
input, textarea{font-family:"微软雅黑"; font-size:14px;}
input:focus, textarea:focus{ outline: none;}
input,button {appearance: none;-moz-appearance: none;/*-webkit-appearance: none;*/}

.clearfix{*zoom:1}.clearfix:before,.clearfix:after{display:table;line-height:0;content:""}.clearfix:after{clear:both}
.boxsizing_c{box-sizing:content-box; -moz-box-sizing:content-box; -webkit-box-sizing:content-box;}
.container{margin:auto; max-width:1200px; _width:1200px;}
.space20, .space25, .space30, .space40, .space50, .space60, .space80{clear:both; line-height:0; font-size:0; overflow:hidden; zoom:1;}
.space15{height:15px;}
.space20{height:30px;}
.space25{height:25px;}
.space30{height:30px;}
.space40{height:40px;}
.space50{height:50px;}
.space60{height:60px;}
.space80{height:80px;}
.fl{float:left;}
.fr{float:right;}
.mgl20{margin-left: 20px;}
.mgl30{margin-left: 30px;}

/*图片鼠标经过效果*/
.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);}

.ymygd{position: absolute; top:20px; right:20px;z-index:2;}
.ymygd p{font-size:20px;color:#C50200;}
.ymygd img{width: auto !important; height: auto !important;}

/************** common CSS **************/
.ztwrap{background: url(yhyshjzt_bg_r1_c1_s1.jpg) top center no-repeat #f8f9f9; background-size: 100%;}

.zt-title{text-align: center; margin-bottom: 40px; position: relative;}
.zt-title img{display: block; width: auto; height: auto; margin: 0 auto;}
.zt-title .ztmore{position: absolute; top: 40%; right: 0; }
.zt-title .ztmore a{display: block; color: #f56a23; font-size: 20px;}

.ztbox{margin-bottom: 70px;}
.ztbox2{margin-bottom: 70px; padding-top: 60px; background: url(yhyshjzt_bg_r5_c1_s1.jpg) top repeat-x #F2F6F9; padding-bottom: 54px;}
.ztbox3{padding-bottom: 40px;}
/************** Header CSS **************/
#top{text-align:center; position: relative;}
#top .ztlogo{position: absolute; top: 35px; left: 0; width: 100%; z-index: 2;}
#top .ztlogo img{display: block; width: auto;}
#top img{width:100%; height: auto; display: block;}

/* 优化营商环境条例 CSS */
.yshjtl{position: relative; background: url(yhyshjzt_r1_c3_s1.png) top center no-repeat; height: 456px; background-size: 100%;    margin: 0 auto;width: 1140px;}
.yshjtl .ztpic{position: absolute; top: 77px; left: 69px; width: 254px;}
.yshjtl .ztpic img{display: block; width: 100%; height:auto;}
.yshjtl .ztcon{position: absolute; top: 102px; right: 56px;width: 654px;}
.yshjtl .ztcon h2{font-size: 32px; font-weight: bold; color: #000; margin-bottom: 20px;}
.yshjtl .ztcon h2 a{font-size: 32px; color: #000;}
.yshjtl .ztcon .tlzy{line-height: 1.8; font-size: 16px; color: #666; text-align: justify;}
.yshjtl .ztcon .tlzy p{margin: 15px 0; text-align: justify; font-size: 16px; color: #666; line-height: 1.8;}

/* 营商动态  CSS */
.ysdt-l{width: 48.5%;}
.ysdt-slide{width:100%; height:326px; overflow:hidden; position:relative;}
.ysdt-slide .hd{height:15px; overflow:hidden; position:absolute; right:0px; bottom:16px; z-index:1;}
.ysdt-slide .hd ul{overflow:hidden; zoom:1;}
.ysdt-slide .hd ul li{float:left; margin-right:8px; width:8px; height:8px; line-height:8px; border-radius: 50%; text-align:center; background:#808E99; cursor:pointer; text-indent: 99999em;}
.ysdt-slide .hd ul li.on{background:#fff; color:#fff;}
.ysdt-slide .bd{ position:relative; height:100%; z-index:0;}
.ysdt-slide .bd li{zoom:1; vertical-align:middle; position:relative;}
.ysdt-slide .bd li img{width:100%; height:326px; display:block;}
.ysdt-slide .bd li b{display:block; position:absolute; width:100%; height:50px; bottom:0;left:0;background: rgba(0,0,0,0.5); z-index:1;}
.ysdt-slide .bd li span{display:block; position:absolute;width:78%;height:50px; bottom:0;left:0; z-index:2; line-height:50px;}
.ysdt-slide .bd li span a{color:#FFF; display:block; float:left; padding-left: 15px; height:50px; line-height:50px; position:relative; z-index:3; font-size:18px; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}

.ysdt-r{width: 48.5%;}
.ysdt-list li{position: relative; padding: 11px 60px 11px 0; overflow: hidden;}
.ysdt-list li .time{position: absolute; top: 11px; right: 0; color: #A3A3A3; font-size: 18px;}
.ysdt-list li a{font-size: 18px; color: #3a3a3a; display: block; max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}

/* 大焦点图以及头条部分 */
.swiper-container1 .swiper-slide a{display:block; position:relative;}
.swiper-container1 .swiper-slide img{width:100%; height:326px;}
.swiper-container1 .swiper-slide .s_title{position: absolute; text-align:left;width: 100%;left:0px;bottom: 0px;height:50px;line-height: 50px; color:#FFF; z-index:2;}
.swiper-container1 .swiper-slide .s_title i{display:block; height:100%; background-color:#000; opacity:.5;}
.swiper-container1 .swiper-slide .s_title span{padding:0 10px; font-size:18px; display: block; width:85%; position:absolute; left:0; top:0; height:100%;  z-index:4;}
.swiper-container1 .swiper-slide .s_title span a{display: block; color:#FFF; font-size:18px; height:50px;line-height: 50px; box-sizing:border-box; overflow: hidden;white-space: nowrap;text-overflow: ellipsis; }

.swiper-container1 .swiper-pagination-bullets{position:absolute; right:5px; text-align:right; bottom:16px; z-index: 3; width: auto; }
.swiper-container1 .swiper-pagination-bullet{background:#808E99;  border-radius:50%; width:8px;height:8px; margin-right:8px; opacity:1;}
.swiper-container1 .swiper-pagination-bullet-active{background-color:#fff;}
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction{width: auto !important; bottom:16px !important; left: auto !important}

/* 营商政策 CSS */
.yszc-search{background: url(yhyshjzt_r30_c10_s1.jpg) top left repeat-y #DAEFFA; padding: 30px 28px; margin-bottom: 40px;}
.yszc-search .custom-select{position: relative; width: 35.5%; float: left;}

.yszc-search .custom-select select {
  padding-left:10px;
  background: #fff;
  line-height: 48px;
  height: 48px;
  border: none;
  color: #999;
  font-size: 18px;
  width: 100%;
}
.yszc-search .custom-select select:focus {
  outline: none; /* 去掉聚焦时的黑框 */
}
.ssbtn {
    height: 48px;
    width: 11%;
	float: left;
    background:#3BDABE;
    border: none;
    color: #fff;
	border-radius: 4px;
    font-size: 18px;
	line-height: 48px;
    cursor: pointer;
    vertical-align: middle;
}
.czbtn {
    height: 46px;
    width: 11%;
    background:#fff;
    border: 1px #5A82E0 solid;
    color: #5A82E0;
	border-radius: 4px;
    font-size: 18px;
	line-height: 46px;
    cursor: pointer;
    vertical-align: middle;
}
.zcss-list .result{display: none;text-align: center;font-size: 24px;padding: 20px 0;}
.zcss-list li{position: relative; overflow: hidden; padding-left: 75px;}
.zcss-list li .time{position: absolute; top: 0; left: 0; background: url(yhyshjzt_r9_c1_s1.png) top center no-repeat;
width: 62px; height: 68px; color: #fff; text-align: center; font-weight: bold; font-size: 15px;}
.zcss-list li .time span{display: block;}
.zcss-list li .time .day{margin-top: 14px; height: 27px; line-height: 27px;}
.zcss-list li .time .year{height: 26px; line-height: 26px; color:#5A82E0;}
.zcss-list li .gjbt{background: url(yhyshjzt_r15_c5_s1.png) top left repeat-y; padding-bottom: 38px; padding-left: 23px;}
.zcss-list li .gjbt .listbt{display: block; border-radius: 4px; border: 1px #fff solid; padding-left: 35px; padding-right: 30px; position: relative;
background: url(yhyshjzt_r16_c7_s1.png) top left repeat-y #1CEDC3; height: 72px; line-height: 72px; position: relative;}
.zcss-list li .gjbt .listbt a{display: block; font-size: 24px; color: #fff; height: 72px; line-height: 72px;  max-width:100%; white-space:nowrap; text-overflow:ellipsis; -o-text-overflow:ellipsis; overflow:hidden}
.zcss-list li .gjbt .listbt .tool{position: absolute; top: 25px; right: 0; width: 80px;}
.zcss-list li .gjbt .listbt .tool a{display: inline-block;}
.zcss-list li .gjbt .listbt .tool img{display: inline-block; vertical-align: middle; margin-right: 16px;}
.zcss-list li .gjcon{padding: 18px 35px 30px; background: #fff; border-radius: 0 0 4px 4px;}
.zcss-list li .gjcon .ztfl{margin-bottom: 20px;}
.zcss-list li .gjcon .ztfl span{padding: 0 13px; height: 26px; line-height: 26px; font-size: 16px; border-radius: 4px; color:#5A82E0; border: 1px #5A82E0 solid; display: inline-block; margin-right: 20px;}
.zcss-list li .gjcon .zynr{line-height: 1.3; color: #666; font-size: 18px;
display: -webkit-box; -o-text-overflow: ellipsis; text-overflow: ellipsis; overflow: hidden; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.zcss-list li:last-child .gjbt{padding-bottom: 0;}
.zcss-list .page{
    text-align: center;
    display: none;
    margin: 30px auto;
    width: auto;
}
.zcss-list .page .pageSet{
    display: inline-block;
}
.zcss-list .page .pageSet a{
    display: inline-block;line-height: 30px;height: 30px;background: #ffffff;border-radius: 4px;padding: 0 14px;margin: 0 5px;
    font-size: 16px;
}
.zcss-list .page .pageSet a.current, .zcss-list .page .pageSet a:hover {
    color: #FFFFFF;
    background: #41B3E9;
}
.zcss-list .page .jump{
    display: inline-block;vertical-align: top;
}
.zcss-list .page .total{
    display: inline-block;font-size: 16px;margin: 0 20px;
}
.zcss-list .page .form{
    display: inline-block;font-size: 16px;
}
.zcss-list .page .form input.pageNum{
    width: 30px;
    font-size: 14px;
    margin: 0 4px;
    appearance: auto;
    text-align: center;
}
.zcss-list .page .form input.go{
    appearance: auto;   cursor: pointer;
    position: relative; margin-left: 6px; line-height:30px;height: 30px;  font-size: 15px;border-radius: 4px;
    color: #333; padding: 0 12px; text-align: center; background:#BBF1F0; border: none;
}
/* 改革展示 CSS */	


/* 企业办事 CSS */	
.qybs-list li{width: 31.6%; float: left; margin-right: 30px; margin-bottom: 30px;}
.qybs-list li.xx3, .qybs-list li.xx6{margin-right: 0;}
.qybs-list li img{display: block; width: 100%; height: auto;}



@media (max-width: 1440px) {
}
@media (max-width: 1280px) {
	*{
		box-sizing:border-box;
		-moz-box-sizing:border-box; /* Firefox */
		-webkit-box-sizing:border-box; /* Safari */	
	}
	.container{width:100%; padding:0;}
	.header{padding: 0;}
}

@media (max-width: 1200px) {
	.container{width:100%;}
	
}

@media (max-width: 1024px) {
	.container{width: auto; padding: 0 2%;}
	.ztcontent{border: 5px #3aa4d4 solid; border-radius: 5px; padding: 20px;}
	.space60{height: 40px;}
	.yshjtl .ztpic{top: 74px; left: 65px; width: 265px;}
	.yshjtl .ztcon{width: 665px;}
	.qybs-list li{width: 31.5%;}
	
	.ztcontent{padding: 20px;}
	.bmfw-tab .hd span{margin: 0 10px;}

}
	
