/*切换*/
.js-tabs{
	padding:25px 22px;box-sizing: border-box;
box-shadow: 0px 0px 22.99px rgb(65, 113, 192,0.28);
border-radius: 9px;

}
.tab-brief > .hd{position: relative; border-bottom: 1px solid#e3e3e3; line-height: 30px;}
.tab-brief > .hd ul{float: left;}
.tab-brief > .hd li{float:left; position: relative; margin-right: 1.25em; font-weight: bold; font-family: "sourcehanserifcn"; font-size: 1.25em; color: #666;}
.tab-brief > .hd li:last-child{margin-right: 0;}
.tab-brief > .hd li.on{font-weight: bold; cursor: pointer;}
.tab-brief > .hd .more{position: absolute; top: 50%; right: 0; z-index: 2; line-height: 30px; margin-top: -15px;}
.tab-brief > .hd .memo{position: relative; z-index: 2; margin-top: .5em; font-size: .9375em; color: #999;}
.tab-brief.square > .hd li{position: relative; float: left; padding-left: 1.125em; font-size: 1.375em; font-weight: bold; color: #333;}
.tab-brief.square > .hd li a{color: #333;}
.tab-brief.square > .hd li a:hover{color: #218fed;}
.tab-brief.square > .hd li:before{position: absolute; top: 50%; left: 0; width: .25em; height: .9em; margin-top: -.45em; background-color: #218fed;}
.tab-brief.square > .hd li.on a{color: #218fed;}
.tab-brief.square > .hd li.on a:hover{color: #218fed;}
.tab-brief.square > .hd li.on:before{content: "";}
.tab-brief.square > .hd li.current:before{content: "";}
.tab-brief.underline > .hd li{padding-bottom: .75em;font-size: 22px;}
/*.tab-brief.underline > .hd li:after{position: absolute; bottom: -3px; left: 0; right: 0; content: ''; width: 100%;  border-radius: 100em; transition: all .3s; -webkit-transition: all .3s; overflow: hidden;background: url(/uploads/image/dxipublic/hight_b.png) bottom no-repeat;}*/
.tab-brief.underline > .hd li.on a{background: url(/uploads/image/dxipublic/hight_b.png) center bottom no-repeat;padding-bottom: 30px;}
.tab-brief.underline > .hd li.on:after{width: 2em;}
.tab-brief.underline .more{top: 0; margin-top: 0;}
.tab-brief.underline.center > .hd li:after{margin: 0 auto;}
.tab-brief.card{padding: .3125em .3125em .3125em 6%; background-color: #2b5db3;}
.tab-brief.card > .hd li a{color: #fff;}
.tab-brief.normal > .hd li a{color: #333 !important;}
.tab-brief.normal > .hd li a:hover{color: #333 !important;}
@media (max-width:640px){
  .res.tab-brief > .hd li{margin:0 10px 10px 0 !important; padding: 0; border-bottom:none; font-size: 1.125em;}
  .res.tab-brief > .hd li{margin:0 10px 10px 0 !important; padding: 0; border-bottom:none; font-size: 1.125em;}
  .res.tab-brief > .hd li a{display: block; padding:7px 12px !important; line-height:1.5; background-color:#f1f1f1; color: #666;}
  .res.tab-brief > .hd li.on a{color:#fff; background-color:#1a56a8;}
  .res.tab-brief > .hd li:after{display: none;}
}
@media (max-width:414px){
  .tab-brief > .hd li{font-size: 1.25em; margin-right: 18px;}
}

.tab-res > .res-bd > .section > .hd{display: none;}
@media (max-width:640px){
  .tab-res .res-hd{display: none;}
  .tab-res .res-bd .section{display: block !important;}
  .tab-res .res-bd .section   .section{margin-top: 30px;}
  .tab-res .res-bd .section .hd{display: block;}
}
/*com-title*/
.com-title{position: relative; text-align: center;}
.com-title .hd{display: inline-block; margin-top: -6px; position: relative; font-weight: bold; font-family: "sourcehanserifcn"; font-size: 1.25em;}
.com-title .hd .currentname{position: relative; z-index: 2; display: inline-block; padding: 6px 40px 0; min-width: 206px; line-height: 50px; background:  no-repeat top; background-size: 100% 100%;}
@media (max-width:992px){
  .com-title .hd .currentname{line-height: 42px;}
}

/*com-headline*/
.com-headline{position: relative;}
.com-headline .hd{position: relative; z-index: 2; text-align: center;}
.com-headline .hd a{display: inline-block; position: relative; font-size: 2em; color: #000; font-weight: bold;}
.com-headline .hd a font{color: #1764c2;}
.com-headline .hd a .layui-icon{position: absolute; top: 50%; right: 0; width: 22px; height: 24px; margin-top: -12px; padding-left: 2px; font-size: 14px; line-height: 24px; color: #4b73b8; text-align: center; border: 1px solid #4b73b8; border-radius: 2px;}
.com-headline .hd i{position: absolute; top: 50%; height: 19px; margin-top: -10px; width: 0; background-repeat: no-repeat; background-size: 100% 100%;}
.com-headline .hd i.left{left: 0; background-position: right center;}
.com-headline .hd i.right{right: 0; background-position: left center;}

@media (max-width:1200px){
  .com-headline .hd a{font-size: 1.875em;}	

}
@media (max-width:991px){
  .com-headline .hd a{font-size: 1.75em;}
.ld-info span {
    width: 100%;
    display: block;
    text-align: center;
    margin-top: 10px;
}
}


/*more*/
/*
.com-more:电脑端-更多
.m-com-more:移动端-更多
.more:率属于某一块下的类名，不建议单独写全局样式，会影响到其他更多样式
*/
.com-more a{color: #999; font-size: 15px;}
.com-more a:hover{color: #666;}
@media (max-width:640px){
  .com-more{display: none;}	
}

.m-com-more{clear: both; margin-top: 20px; text-align: center; display: none;}
.m-com-more a{display: inline-block; padding: .625em; width: 30%; min-width: 120px; color:#666; text-align: center; background-color: #f5f5f5; border: 1px solid #e6e6e6; border-radius:5px;}
@media (max-width:640px){
  .m-com-more{display: block;}
}
/*列表*/
.infolist li{position: relative; line-height: 41px; overflow: hidden; vertical-align:  top;font-size: 18px;}
.infolist li p{
	width: 80%;
	float: left;    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
}
.infolist li a{float: left; position: relative; max-width:100%; white-space: nowrap; text-overflow: ellipsis; -o-text-overflow: ellipsis; overflow: hidden;width: 100%;}
.infolist li a font{color: #7ca4d8; margin-right: 5px;}
.infolist li, .infolist li a{-moz-box-sizing: border-box; -welit-box-sizing: border-box; box-sizing: border-box;}
.infolist li .time{float: right; color: #999;}
.infolist li a br{display: none;}
.infolist.md li{padding-right: 4em;}
.infolist.ymd li{padding-right: 6em;}
.infolist li:hover a{color: #218fed;}
.infolist li:hover a font{color: #218fed;}
.infolist li:hover .time{color: #218fed;}

.infolist.dot li a{padding-left: 18px;}
.infolist.dot li a:before{position: absolute; top: 1px; left: 0; margin-top: 17px; content: ""; width: 5px; height: 5px; background: #999999; background-repeat: no-repeat; background-position: 0 0;}
.infolist.dot li:hover a:before{background: #218fed;}
.infolist.dot.blue li a:before{background: #218fed;}

.infolist.diamond li a{padding-left: 18px;}
.infolist.diamond li a:before{position: absolute; top: -3px; left: 1px; margin-top: .8em; content: ""; width: 6px; height: 6px; background: #939598; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}

.infolist.line li{border-bottom: 1px solid #e1e5eb;}
.infolist.line li{padding-top: .875em; padding-bottom: .875em;}

.infolist.mark em{display: inline-block; margin-right: .625em; font-style: normal; font-size: .875em; background: #347bd7; color: #fff; padding: .25em .3125em; border-radius: .3125em; line-height: 1em;}

.infolist.status li .time{width: 4em; font-size: .875em; color: #999 !important; line-height: 22px; text-align: center; border: 1px solid #e2e2e2; border-radius: 3px; transition: all .3s;}
.infolist.status li:hover .time{border-color: #999;}
.infolist.status li .time.ing{color: #d43030 !important; border-color: #d43030;}

.infolist.col2 li, .infolist.col3 li, .infolist.col4 li{float: left;}
.infolist.col2 li{width: 50%;}
.infolist.col3 li{width: 33.33333%;}
.infolist.col4 li{width: 25%;}
.infolist.space20{margin-left: -10px; margin-right: -10px;}
.infolist.space20 li{padding-left: 10px; padding-right: 10px;}
.infolist.space20 li .time{right: 10px;}
.infolist.space20.infolist.md li{padding-right:4.625em;}
.infolist.space20.infolist.ymd li{padding-right:6.875em;}
.infolist.space30{margin-left: -15px; margin-right: -15px;}
.infolist.space30 li{padding-left: 15px; padding-right: 15px;}
.infolist.space30 li .time{right: 15px;}
.infolist.space30.infolist.md li{padding-right:5em;}
.infolist.space30.infolist.ymd li{padding-right:7.5em;}
@media (max-width:992px){
  .infolist.col2, .infolist.col3, .infolist.col4{margin-left: 0; margin-right: 0;}
  .infolist.col2 li, .infolist.col3 li, .infolist.col4 li{width: 100%; padding-left: 0;}
  .infolist.md[class*="space"] li{padding-right:4.625em;}
  .infolist.ymd[class*="space"] li{padding-right:6.875em;}
  .infolist[class*="space"] li .time{right: 0;}
}

@media (max-width:480px){
  .res.infolist li{padding-right:0 !important; position: relative;}
  .res.infolist li a{position: static; display: inline; float: none; max-width:none; padding-left: 0; padding-right:12px; white-space:normal;}
  .res.infolist li a .elli-m{display: inline;}
  .res.infolist li .time{position:static; display: inline-block;}
  .res.infolist.dot li{padding-left: 1.125em;}
}
.row{
	width: 100%;
}
.row-space20{margin-left:-10px; margin-right:-10px;width:auto;}
.row-space20 > *{padding-left:10px; padding-right:10px;}
.row-space30{margin-left:-15px; margin-right:-15px;}
.row-space30 > *{padding-left:15px; padding-right:15px;}
.row-space40{margin-left:-20px; margin-right:-20px;width:auto;}
.row-space40 > *{padding-left:20px; padding-right:20px;}
.row > [class*="col-"]{position:relative; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; min-height:1px; float:left;}
.row > .col-12{width:100%;}
.row > .col-11{width:91.66666667%;}
.row > .col-10{width:83.33333333%;}
.row > .col-9{width:75%;}
.row > .col-8{width:66.66666667%;}
.row > .col-7{width:58.33333333%;}
.row > .col-6{width:50%;}
.row > .col-5{width:41.66666667%;}
.row > .col-4{width:33.33333333%;}
.row > .col-3{width:25%;}
.row > .col-51{width:20%;}
.row > .col-2{width:16.66666667%;}
.row > .col-1{width:8.33333333%;}
.row > .col-45{width:40%;}
.row > .col-55{width:60%;}
.row > .col-82{width:82%;}
.row > .col-18{width:18%;}
/*.row-space40{margin-left:-20px; margin-right:-20px;}*/
/*.row-space40 > *{padding-left:20px; padding-right:20px;}*/
.row > [class*="col-"]{position:relative; -moz-box-sizing:border-box; -webkit-box-sizing:border-box; box-sizing:border-box; min-height:1px; float:left;}
.row > .col-9{width: 64.285714%;float: left;}
.row > .col-5{width:35.714286%;float: left;}
@media (max-width:1480px){
  .row[class*="row-space"]{margin-left:-15px; margin-right:-15px;width:auto;}
  .row[class*="row-space"] > [class*="col-"]{padding-left:15px; padding-right:15px;}

}

@media (max-width:1200px){
  .row[class*="row-space"]{margin-left:0; margin-right:0;}
  .row > [class*="col-"]{float:none; width:100%;}
  .row[class*="row-space"] > [class*="col-"]{padding-left:0; padding-right:0;}
.row > [class*="col-6"]{    width: 48%;
    float: left;
    margin: 0 1%;}
.row > [class*="col-51"]{    width: 48%;
    float: left;
    margin: 10px 1%;}
.row > [class*="col-2"]{    width: 48%;
    float: left;
    margin: 10px 1%;}
}
.setie.ie8 .row > [class*="col-"]{padding-right: 0; padding-left: 0;}
.setie.ie8 .row > [class*="col-"] > *{margin-right: 15px; margin-left: 15px;}
.cont {width:1200px;padding: 32px 29px;
background:#fff;
/*box-shadow: 0px 0px 10px  rgba(0, 0, 0, 0.09);*/
box-sizing: border-box;margin: 28px auto;}

.cont-top img {width: 136px;float: left;}
.ld-info {width: 595px;margin-left: 17px;border-right: 1px solid #cccccc;padding-right: 22px;box-sizing: border-box;}
.ld-info span:first-child {font-size: 26px;font-weight: 700;color: #2e6ddd;margin-right: 9px;}
.ld-info span {font-size: 20px;font-weight: 700;color: #000;}
.ld-info .memo {padding: 22px 0px;border-radius: 10px;font-size: 16px;font-weight: 400;line-height: 30px;color: #000000;}
/*weiyuanhui*/
.wyhlist li a{
	width: 100%;
	display: inline-block;
	height: 89px;
	padding: 15px;
	box-sizing: border-box;
	text-align: center;
	line-height: 25px;
	font-size: 18px;
	color: #1080e8;
	border: 1px solid  #1080e8;
	margin: 8px 0;
	border-top-left-radius: 16px;
	border-bottom-right-radius: 16px;
}
/*公开icon*/
.gkiconlist li a{
	width: 100%;
	display: inline-block;
	text-align: center;
	padding: 23px 0;
	box-sizing: border-box;
	box-shadow: 0px 0px 22.99px rgb(65, 113, 192,0.28);
	border-radius: 9px;
}
.gkiconlist li a img{
	width:68px;
}
.gkiconlist li a p{
	color: #000000;
	font-weight: 700;
	font-size: 18px;
	margin-top: 18px;
}

.gkiconlist li ul{
display:none;
position: absolute;
    bottom: 100px;
    left: 50%;
    margin-left: -40%;
    width: 80%;
}
.gkiconlist>li:hover ul{
display:block;

}
.gkiconlist li ul li{
margin:5px 0;
background:#fff;
}
.gkiconlist li ul li a{
padding:0px;
height:30px;
line-height:30px;
}

/*政策iconlist*/
.zciconlist li{
	width: 100%;
background: #ffffff;
box-shadow: 0px 0px 22.99px rgb(65, 113, 192,0.28);
border-radius: 10px;
margin-bottom: 25px;

}
.zciconlist li a{
	width: 100%;
	display: inline-block;
	height: 75px;
	line-height: 75px;
	/*text-align: center;*/
	padding-left:70px ;
	font-size: 16px;
	color: #000000;
overflow:hidden;
font-weight: bold;

                white-space: nowrap;

                text-overflow: ellipsis;

                -o-text-overflow:ellipsis;
}
.zciconlist li a img{
	vertical-align: middle;
	width: 40px;
	margin-right: 25px;
}
/*年报list*/
.nblist li{
	width: 100%;
	margin-bottom: 25px;
}
.nblist{width:100%;}
.nblist li a{
	width: 100%;
	display: inline-block;
}
.nblist li a img{
	width: 100%;
}
/*法定主动公开*/
.fdzdgk{
	box-shadow: none;
	padding-top: 0;
}
.zdgklist li {
	margin-bottom: 31px;
}
.zdgklist li a{
	width: 100%;
	text-align: center;
	display: inline-block;
	height: 157px;
	background: #f2f6fb;
}
.zdgklist li a img{
	vertical-align: middle;
	padding-top: 30px;
}
.zdgklist li a:hover img{transform: rotatey(360deg); transition: all .5s linear;}
.zdgklist li a p{
	line-height: 30px;
	margin-top: 20px;
	font-size: 18px;
}
@media (max-width:1400px){
.cont{width:1200px;}
.ld-info{width:70%;}
.wyhlist li a{font-size:16px;}
.zciconlist li a{
padding-left:10%;
}
.gkiconlist li a{
padding:11% 0;
}
}
@media (max-width:1200px){
.ld-info{border-right:0px;}
.wyhlist li a{font-size:18px;line-height:60px;}
.cont{
width:100%}
.zciconlist li{    width: 48%;
    float: left;
    margin: 10px 1%;}
.nblist li{    width: 48%;
    float: left;
    margin: 10px 1%;}
}

@media (max-width:992px){
.cont{
width:100%}
.cont-top img{
float:none;
    margin: 0 auto;
    display: block;}
	.cont{
		width: 100%;
		padding:20px 2%;
	}
	.ld-info{
		width: 100%;
	}
	.wyhlist li a{
		line-height: 65px;
	}
	.infolist li p{
		width: 68%;
	}
	.zciconlist li a{
		padding-left: 14%;
	}
	.zdgklist li{
		margin: 10px 0;
	}
}
@media (max-width:768px){
.row > [class*="col-6"]{    width: 100%;
    float: none;
    margin: 0;}
.row > [class*="col-51"]{   width: 100%;
    float: none;
    margin:10px 0;}
.row > [class*="col-2"]{   width: 100%;
    float: none;
    margin:10px 0;}
.zciconlist li{    width: 100%;
    float: left;
    margin: 10px 0;}
.nblist li{    width: 100%;
    float: left;
    margin: 10px 0;}
}

@media (max-width:400px){
.infolist li p{
		width: 64%;
	}
}


/*--五公开--*/
.wgkbox>div{float:left;background:#f9f9f9;}
.wgkbox>div .tit{width:80px;height:149px; padding: 18px 28px; box-sizing: border-box;text-align:center;margin-right:0px;float:left;display: inline-block;position:relative;}
.wgkbox>div .tit:after{position: absolute;content: '';left: 100%;top: 50%;margin-top: -13px;border-left: 13px solid #f9f9f9;border-right: none;border-top: 13px solid transparent;border-bottom: 13px solid transparent;}
.wgkbox>div .tit a{color:#fff;font-size:20px;text-shadow: 0px 2px 2px  rgba(0, 0, 0, 0.25);font-weight: 700;}
.wgkbox>div div{margin-left:20px;}
.wgkbox .tit.jcgk{background: url(/uploads/image/dxizwgk/wgk_bg.png) no-repeat center,linear-gradient(198.86deg, rgba(252, 120, 66, 1) 0%, rgba(254, 149, 82, 1) 100%)}
.wgkbox .tit.zxgk{background: url(/uploads/image/dxizwgk/wgk_bg.png) no-repeat center,linear-gradient(161.71deg, rgba(0, 136, 255, 0.8) 0%, rgba(0, 123, 224, 0.8) 100%);}
.wgkbox .tit.glgk{background: url(/uploads/image/dxizwgk/wgk_bg.png) no-repeat center,linear-gradient(163.27deg, rgba(245, 207, 81, 0.8) 0%, rgba(222, 175, 20, 0.8) 100%);}
.wgkbox .tit.fwgk{background: url(/uploads/image/dxizwgk/wgk_bg.png) no-repeat center,linear-gradient(156.18deg, rgba(130, 186, 250, 0.8) 0%, rgba(73, 148, 245, 0.8) 100%);}
.wgkbox .tit.jggk{background: url(/uploads/image/dxizwgk/wgk_bg.png) no-repeat center,linear-gradient(157.75deg, rgba(0, 186, 173, 0.8) 0%, rgba(19, 171, 171, 0.8) 100%);}
.wgkbox div .wgklist{display:none;}
.wgkbox div.on{width:46%;}
.wgkbox div.on .wgklist{display: inline-block;}
.wgkbox>div.on .tit.jcgk:after{border-left: 13px solid #fc7842;}
.wgkbox>div.on .tit.zxgk:after{border-left: 13px solid #007be0;}
.wgkbox>div.on .tit.glgk:after{border-left: 13px solid #efd063;}
.wgkbox>div.on .tit.fwgk:after{border-left: 13px solid #4994f5;}
.wgkbox>div.on .tit.jggk:after{border-left: 13px solid #13abab;}
.wgkbox .wgklist{display: inline-block;width:74%;padding-left: 5%;padding-top:10px;}
.wgkbox .wgklist ul{}
.wgkbox .wgklist ul li{width:50%;float:left;line-height:44px;}
.wgkbox .wgklist ul li a{position:relative;padding-left:12px;font-size:16px;}
.wgkbox .wgklist ul li a:before { position: absolute;top: 50%; left: 0;margin-top: -3px;content: "";width: 6px;height: 6px;background:#1080e8;}
.wgkbox .wgklist ul.jcgklist li{width:60%;}
.wgkbox .wgklist ul.jcgklist li:nth-child(2n){width:40%;}
@media (max-width:1200px){

.wgkbox>div div{
width:8%;
	}
.wgkbox>div .tit{
width:100%;
}
.wgkbox div.on{
width:60%;
}
.wgkbox div.on .tit{
width:12%;
}
}
@media (max-width:992px){
.wgkbox div.on .wgklist,.wgkbox div .wgklist{display:block;min-height:142px;}
.wgkbox>div div,.wgkbox div,.wgkbox div.on{width:48%;}
.wgkbox>div .tit,.wgkbox div.on .tit{width:100%;height:50px;line-height:50px;padding:0px;float:none;}
.wgkbox>div .tit:after{display:none;}
.wgkbox>div div{margin-left:0px;}
.wgkbox>div:nth-child(2n){margin-left:4%;}
.wgkbox .wgklist{width:100%;}
.wgkbox>div{margin-bottom:20px;}
.wgkbox>div:last-child{margin-bottom:0px;width:100%}
}
@media (max-width:768px){
.wgkbox div.on .wgklist,.wgkbox div .wgklist{min-height:auto;}
.wgkbox>div div,.wgkbox div,.wgkbox div.on{width:100%;}
.wgkbox>div:nth-child(2n){margin-left:0%;}
}
