@charset "utf-8";

/*
* @Author: Tech050
* @Date:   2019-06-21 16:47:33
* @Last Modified by:   Tech050
* @Last Modified time: 2019-06-24 12:33:47
*/
.m-newopens{ height: 445px; overflow: hidden; background: #f5f5f5;}
.m-newopens .u-tit{display: block; line-height: 60px; background: url(../images/home/bg-newopentit.png) #c90e24 center no-repeat; color: #fff; font-size: 22px;}

.g-newopens .u-kpli{margin-bottom: 10px;}
.g-newopens .u-kpli a{display: block; padding: 10px 0; background: #fff; text-align: center;}
.g-newopens .u-kpli span{margin: 0 auto 10px; display: block; width: 30px; height: 30px; background-image: url(../images/home/icon-newopen.png); background-repeat: no-repeat;}
.g-newopens .u-kpli p{font-size: 16px; padding: 5px 0;}
.g-newopens li.u-nop2 span{background-position: -30px 0;}
.g-newopens li.u-nop3 span{background-position: 0 -30px;}
.g-newopens li.u-nop4 span{background-position: -30px -30px;}
.g-newopens li.u-nop5 span{background-position:  0px -60px;}
.g-newopens li.u-nop5 a{padding: 16px 0!important;}
.g-newopens li.u-nop6 img{width:100px;}

.g-newopens 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;}
.g-newopens ul{margin:0 -5px;}

.m-gkyfb{min-height: 326px;}
.g-gkyfb{margin-top: 8px;}
.m-wgkbtns li{float: left; margin-top: 7px; 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-xwfbbox img{display: block; width: 100%;}
.m-xwfbbox h1{line-height: 30px;}
.m-xwfbbox p{line-height: 28px;}
.m-ldzc{min-height: 326px;}
.g-ldzc{margin-top: 14px;}
.m-lddesc{padding: 10px;}
.m-lddesc h1{line-height: 32px; font-size: 18px; color: #cd0000;}
.m-lddesc p{line-height: 20px;}
.m-ldtabs{margin-left: 120px;}
.m-ldtabs li{float: left; margin: 5px 2px; width: 65px; height: 28px; line-height: 28px; text-align: center;}
.m-ldtabs li a{display: block; background: #ddd; border-radius: 6px;}
.m-ldtabs li.u-active a{background: #cd0000; color: #fff;}
.m-special{padding: 15px; background: #fff;}
.m-special .u-tit{left: 15px; top: 50%; margin-top: -32px; z-index: 2; display: block; width: 20px; line-height: 20px; font-size: 16px; font-weight: bold; color: #cd0000;}
.g-special{padding-left: 26px;}
.g-special img{display: block; height: 82px;}
.m-zdlytext{padding: 10px 10px 0;}
.m-zdlytext p{line-height: 30px; text-indent: 2em;}
.m-zdlybtns li{margin-top: 10px; text-align: center;}
.m-zdlybtns li span{display: inline-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}
.m-zdlybtns li p{line-height: 36px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-jdhybox,.m-ysqgkbox{min-height: 185px;}
.m-jdhybox .m-liststyle{padding: 8px 8px 0;}
.m-ysqgkbbtns .row{margin: 5px -5px;}
.m-ysqgkbbtns .row li{padding: 5px; text-align: center; line-height: 40px;}
.m-ysqgkbbtns .row li a{display: block; background: #f5f5f5;}
.m-ysqgkbbtns .row li span{margin-right: 10px; display: inline-block; width: 18px; height: 18px; line-height: 18px; vertical-align: middle; font-size: 18px; color: #cd0000;}
.m-ysqgkbbtns .row li 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-bjcx h1{line-height: 32px; padding-left: 25px; font-size: 16px; color: #cd0000; background: url(../images/home/icon-blcx.png) left center no-repeat;}
.m-bjcx .form-group{margin: 8px -5px;}
.m-bjcx .form-group .col-sm-2{padding: 7px 5px 0; font-weight: normal;}
.m-bjcx .form-group .col-sm-10{padding: 0 5px;}
.m-bjcx .u-code .form-control{width: 50%;}
.m-bjcx .u-code img{margin-left: 10px;}
.m-bjcx .u-search{width: 64px; height: 28px; line-height: 1; border-radius: 0; background: #ff8a00; color: #fff;}
.m-bjcx .u-search:hover{color: #fff;}
.m-znnbbox .row{margin: -7px;}
.m-znnbbox li{padding: 7px; height: 138px; text-align: center;}
.m-znnbbox li a{display: block; padding: 20px 0;}
.m-znnbbox li span{display: inline-block; width: 42px; height: 42px; background-image: url(../images/home/icon-znnb.png); background-color: #fff; background-repeat: no-repeat; border-radius: 50%;}
.m-znnbbox li p{line-height: 32px; padding-top: 6px; color: #fff; font-size: 16px;}
.m-znnbbox li.u-zn1 a{background: #6cc0cc;}
.m-znnbbox li.u-zn2 a{background: #649ac8;}
.m-znnbbox li.u-zn2 span{background-position: 0 -42px;}
.m-znnbbox li 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-jdbz,.m-tjsj{min-height: 262px;}
.m-jdbz .m-liststyle{padding: 8px 8px 0;}
.m-tjsjtabs{padding: 10px;}
.m-tjsjtabs li{float: left; width: 50%; padding: 0 10px; text-align: center;}
.m-tjsjtabs li span{display: block; line-height: 28px; background: #f5f5f5; cursor: pointer;}
.m-tjsjtabs li.u-active span{color: #cd0000;}
.m-tjsjbox{padding-left: 22px; background: url(../images/home/bg-num.png) left top no-repeat;}
.m-tjsjbox li{line-height: 30px;}
.m-tjsjbox li a{display: block; margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.m-tjsjbox li span{float: right; color: #d8171a;}
.m-weblinkshd{border-bottom: 1px solid #ddd;}
.m-weblinkshd .u-tit{padding-left: 28px; margin-right: 20px; line-height: 42px; background: url(../images/home/icon-weblink.png) left center no-repeat; font-size: 16px; font-weight: bold; color: #cd0000;}
.m-weblinkshd li{float: left; margin: 0 20px; line-height: 42px; font-size: 16px; padding-bottom: 2px; cursor: pointer;}
.m-weblinkshd li.u-active{padding-bottom: 0; color: #cd0000; border-bottom: 2px solid #cd0000; background: url(../images/public/icon-tab1.png) center bottom no-repeat;}
.g-weblinks{padding: 10px 10px 0;height:100px;overflow-y:auto;}
.g-weblinks .row{margin: 0 -7px;}
.g-weblinks li{line-height: 32px; padding: 0 7px;}
.g-weblinks li a{display: block; padding-left: 12px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(../images/home/icon-li2.png) left center no-repeat;}



/*超大PC屏幕下的专用样式*/
@media screen and (min-width:1200px) {
	.m-lddesc{position: absolute; left: 0; top: 0; width: 111px; border-right: 1px dashed #ddd;}
	.m-zdlybtns li{width: 12.5%;}
	.g-weblinks li{width: 14.2%;}
	.m-jdhyboxBtn{padding-top: 20px;}
	.m-jdhyboxBtn li{width: 16.7%;}
	.m-five-openss{width: 910px;}
	.m-newopens{height:340px;}
}
/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
	.m-ldtabs{float: none; margin: 0;}
	.m-ldtabs li{width: 60px;}
	.g-special{padding: 0;}
	.g-special img{height: 65px;}
}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px){
	.g-special img{height: 80px;}
	.m-znnbbox li{height: auto;}
	.m-znnbbox li a{padding: 10px 0;}
	.m-znnbbox li p{display: inline-block; padding: 0 0 0 10px; line-height: 42px;}
	.m-znnbbox li span{vertical-align: middle;}
}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
    .m-wgkbtns li span{width: 50px; height: 50px; line-height: 50px; border-radius: 20px; font-size: 22px;}
		.m-newopens{height:auto}
		.g-banner{position: static!important;}
		.m-banner{position: relative;}
		.m-tabstyle1 li {width: 50%;height: 42px;overflow: hidden;text-align:center}
		.m-jdhybox .m-liststyle li{height:32px;overflow: hidden;}
		.m-jdhybox .m-liststyle li div.nr{width:70%}
		.m-jdbz .m-titstyle1 ul{width:100%}
		.m-znnbbox li a{height:140px}
}
/*特小PHONE屏幕下的专用样式*/
@media screen and (max-width: 638px) {
	.m-bjcx .form-group{margin-top: 0;}
}









.is-btgg{position: fixed; right: 1%; bottom: 5px; z-index: 9999;}
.is-btgg span{display: block; width: 26px; height: 26px; position: absolute; right: 1px; top: 1px; background: url(../images/home/pic-colse.png) no-repeat; cursor: pointer;}