@charset "utf-8";

.is-main{margin: 15px auto 0;}

.m-fiveopens{height: 323px;}
.g-fiveopens{padding: 18px 0 5px;}
.g-fiveopens .m-liststyle1{border-right: 1px dashed #ddd;}
.m-wgkbtns li{float: left; margin-top: 6px; text-align: center;}
.m-wgkbtns li span{display: inline-block; width: 68px; height: 68px; line-height: 68px; background: #ffe4e4; border-radius: 26px; font-size: 34px; color: #cd0000;}
.m-wgkbtns li p{line-height: 38px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-wgkbtns a:hover span{transform:rotateY(360deg);-webkit-transform:rotateY(360deg);-moz-transform:rotateY(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s;}

.m-newspub{height: 323px;}
.m-newspub .bd{margin-top: 4px; height: 245px;}
.m-newspub li{margin-top: 5px; padding: 0 0 0 12px; height: 45px; border-bottom: 1px dashed #ddd; background: url(../images/public/icon-li1.png) left 9px no-repeat;}
.m-newspub li a{display: block;}
.m-newspub li h2{line-height: 22px; font-size: 14px; font-weight: normal; color: #3d3d3d; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-newspub li p{line-height: 16px; font-size: 12px; color: #999;}

.is-btgg{position: fixed; right: 1%; bottom: 5px; z-index: 9999;}
.is-btgg span{display: block; width: 26px; height: 26px; position: absolute; right: 10px; top: 10px; background: url(../images/home/pic-colse.png) no-repeat; cursor: pointer;}

.g-special{height: 82px;}
.g-special li{margin-right: 14px; float: left;}
.g-special li img{display: block; width: 282px; height: 82px;}
.g-special .prev,.g-special .next{position: absolute; top: 30px; display: block; width: 12px; height: 22px; cursor: pointer; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat;}
.g-special .prev{left: 0;}
.g-special .next{right: 0; background-position: -12px 0;}

.g-zdlyopen{padding: 15px 15px 0;}
.m-zdlytext{text-indent: 2em; line-height: 24px; font-size: 14px; color: #3d3d3d;}
.m-zdlybtns li{margin-top: 10px; text-align: center;}
.m-zdlybtns li span{margin: 0 auto 4px; display: block; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; background: #e6e6e6; font-size: 24px; color: #cd0000;}
.m-zdlybtns li a:hover span{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s; background: #cd0000; color: #fff;}
.m-zdlybtns li p{line-height: 28px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-jdhybox{height: 370px;}
.m-jdhybox .m-liststyle1{margin-top: 6px;}

.m-ysqgk{height: 370px;}
.m-ysqgkbtns{margin: 11px 0 0;}
.m-ysqgkbtns .row{margin: -5px;}
.m-ysqgkbtns li{padding: 5px;}
.m-ysqgkbtns li a{display: block; height: 36px; line-height: 34px; border: 1px solid #ddd; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-ysqgkbtns li span{display: inline-block; width: 18px; height: 18px; line-height: 18px; vertical-align: middle; margin-right: 8px; color: #d00c0d;}
.m-ysqgkbtns li a:hover{background: #d00c0d; color: #fff; border-color: #d00c0d; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m-ysqgkbtns li a:hover span{color: #fff; -webkit-transition: all 0.4s; transition: all 0.4s;}
.m-ysqgkbtns .col-xs-12 a{padding-left: 23px;}

.m-blcx h1{padding-left: 8px; line-height: 38px; font-size: 16px; color: #d00c0d; font-weight: normal;}
.m-blcx h1 span{margin-right: 8px;}
.m-blcx .form-group{margin: 0 -5px 8px;}
.m-blcx .form-group .col-sm-2{padding: 7px 5px 0; font-weight: normal;}
.m-blcx .form-group .col-sm-10{padding: 0 5px;}
.m-blcx .u-code .form-control{width: 50%;}
.m-blcx .u-code img{margin-left: 10px;}
.m-blcx .u-search{width: 64px; height: 28px; line-height: 1; border-radius: 0; background: #ff8a00; color: #fff;}
.m-blcx .u-search:hover{color: #fff;}

.m-openbtns ul{margin: -7px;}
.m-openbtns ul li{padding: 7px; text-align: center;}
.m-openbtns ul li a{display: block; padding: 22px 0 6px; color: #fff;}
.m-openbtns ul li span{display: block; margin: 0 auto; width: 54px; height: 54px; line-height: 54px; border-radius: 50%; border: 1px solid #fff; font-size: 28px;}
.m-openbtns ul li p{line-height: 46px; font-size: 16px;}
.m-openbtns .u-bt1 a{background: #66c9bf;}
.m-openbtns .u-bt2 a{background: #eabb6a;}
.m-openbtns .u-bt3 a{background: #e38b7d;}
.m-openbtns .u-bt4 a{background: #95afe9;}
.m-openbtns ul li a:hover span{transform:rotateZ(360deg);-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);transition:transform .9s;-webkit-transition:transform .9s;-moz-transition:transform .9s;}

.m-jdbz{height: 270px;}
.g-jdbz{padding-top: 2px;}

.m-fbtjtabs{padding: 10px;}
.m-fbtjtabs li{float: left; width: 50%; padding: 0 10px; text-align: center;}
.m-fbtjtabs li span{display: block; line-height: 28px; background: #f5f5f5; cursor: pointer;}
.m-fbtjtabs li.u-active span{color: #cd0000;}
.m-fbtjbox{padding: 0 10px;}
.m-fbtjbox ul{padding-left: 22px; background: url(../images/public/bg-num.png) left top no-repeat;}
.m-fbtjbox li{line-height: 30px;}
.m-fbtjbox li a{display: block; margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m-fbtjbox li span{float: right; color: #d8171a;}

.g-publinks{margin-top: 10px; padding: 0 10px; max-height: 128px; overflow-y: auto;}
.g-publinks .row{margin: 0 -7px;}
.g-publinks li{line-height: 32px; padding: 0 7px;}
.g-publinks li a{display: block; padding-left: 12px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(../images/public/icon-li2.png) left center no-repeat;}

.m-liststyle1 li{
							    height: 32px;
								line-height: 32px;
								overflow: hidden;
								position: relative;
						}
							.m-liststyle1 li .gl {
								display: block;
								float: right;
								max-width: 80%;
								white-space: nowrap;
								overflow: hidden;
								text-overflow: ellipsis;
							}
							.m-liststyle1 li .gl .split {
								padding: 0 5px;
								color: #666;
								font-size: 14px;
								float:none;
							}
							.m-liststyle1 li .gl a {
								display: inline;
								color: #dc0000;
								float: none;
								background: none;
								max-width: none;
								padding: 0;
								margin: 0;
							}
							.m-liststyle1 li .nr {
								float: left;
								max-width: 100%;
								display: block;
								white-space: nowrap;
								overflow: hidden;
								text-overflow: ellipsis;
							}
							.m-liststyle1 li .title {
								display: block;
								white-space: nowrap;
								text-overflow: ellipsis;
								overflow: hidden;
								float: none;
								margin-right: 0;
								float:left;
							}
							
							
.m-xwfbbd{margin-top: 10px;}
.f-bl1{border-left: 1px solid #ddd;}

.m-onexwfb{padding-left: 240px;}
.m-onexwfb .u-pic{left: 0; top: 0;}
.m-onexwfb .u-pic img{display: block; width: 230px; height: 220px; padding: 6px; border: 1px solid #ddd;}
.g-onexwfb .u-tit a{display: block; line-height: 32px; font-size: 16px; color: #d00d0d; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.g-onexwfb .u-desc p{line-height: 25px;}

.f-mlrf5{margin: 0 -5px;}
.m-zfxxgkbox{background: #f5f5f5;}
.m-zfxxgkbox .u-parend{display: block; line-height: 60px; background: #c90e24; color: #fff; font-size: 22px;}
.g-zfxxgkbox{padding: 6px;}
.g-zfxxgkbox .u-kpli{margin-bottom: 10px;padding-left:5px;padding-right:5px;}
.g-zfxxgkbox .u-kpli a{display: block; padding: 13px 0; background: #fff; text-align: center;}
.g-zfxxgkbox .u-kpli span{margin: 0 auto; display: block; width: 30px; height: 30px; background-image: url(../images/home/icon-newopen.png); background-repeat: no-repeat;}
.g-zfxxgkbox .u-kpli p{font-size: 14px; padding: 5px 0;}
.g-zfxxgkbox li.u-nop2 span{background-position: -30px 0;}
.g-zfxxgkbox li.u-nop3 span{background-position: 0 -30px;}
.g-zfxxgkbox li.u-nop4 span{background-position: -30px -30px;}

.g-zfxxgkbox li a:hover span{transform: rotateY(360deg); transition: .5s;}
.u-zpli a{display: block;padding: 14px 10px;font-size: 14px;/* height: 32px; */line-height: 30px;/* border: 1px solid #ddd; */text-align: center; background: #fff;}
.u-zpli span{display: inline-block;width: 30px;height: 30px;margin-right: 10px;background: url(../images/home/icon-newopen.png) 0 -60px no-repeat;vertical-align: middle;}
.u-zpli{padding-left:5px;padding-right:5px;}

/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
    .m-zdlybtns li{width: 12.5%;}
    .g-publinks li{width: 14.2%;}

}
/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
	



}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px){
	.g-fiveopens .m-liststyle1{border: none;}
	.m-wgkbtns li span{width: 50px; height: 50px; line-height: 50px; font-size: 24px;}
	.m-fiveopens,.m-newspub,.m-ysqgk{height: auto;}
	.m-ysqgkbtns .col-xs-12 a{padding: 0; text-align: center;}
	
	.m-onexwfb .u-pic{display: none;}
	.m-onexwfb{padding: 0;}

}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
	.m-liststyle1 li .nr{max-width: 75%;}
	.m-liststyle1 li .title{float:none}
	.m-jdbz{height:auto}

	
    
}
/*特小PHONE屏幕下的专用样式*/
@media screen and (max-width: 638px) {
	
	.m-columnlist li .u-text{width:50%}
    
}