@charset "utf-8";

.u-onehot{padding: 5px;}
.u-onehot a{font-size: 36px; font-weight: bold; color: #cd0000;}
.m-morehot li{padding-left: 26px; line-height: 34px; background-position: 15px center;}
.m-morehot li a{margin-right: 0;}
.m-morehot li span{display: none;}

.m-flash,.m-flash img{height: 354px;}
.m-flash img{display: block; width: 100%;}
.m-flash .owl-item{position: relative;}
.m-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 120px 0 15px; height: 44px; line-height: 44px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); color: #fff;}
.m-flash .owl-pagination{position: absolute; right: 15px; bottom: 17px;}
.m-flash .owl-pagination .owl-page{float: left; margin-left: 9px;}
.m-flash .owl-pagination .owl-page span{display: block; width: 8px; height: 8px; background: #fff; border-radius: 8px;}
.m-flash .owl-pagination .active span{width: 16px; background: #e41a1a;}

.m-news{height: 354px;}
.m-news .m-tabstyle1 li{margin-right: 15px;}
.m-news .m-liststyle2{padding-top: 10px;}
.m-hmlist .m-tabstyle1 li{margin-right: 15px;}

.m-hmlist{height: 212px;}
.m-hmlist .m-liststyle1{margin-top: 10px;}
.m-hmlist .m-liststyle1 li{line-height: 38px;}

.m-special{padding: 20px 10px; height: 132px; background: #f5f5f5;}
.g-special .u-item{padding: 0 10px; display: block;}
.g-special .u-item img{display: block; width: 100%; height: 92px;}
.g-special .owl-buttons div{position: absolute; top: 50%; margin-top: -15px; width: 18px; height: 30px; background-image: url(../images/home/icon-special.png); background-repeat: no-repeat; cursor: pointer;}
.g-special .owl-buttons .owl-prev{left: 10px; background-position: 0 0;}
.g-special .owl-buttons .owl-next{right: 10px; background-position: -18px 0;}
.m-ztzl>a>h4{float: left;width: 52px;line-height: 1.4;background: #cd0000;color: #fff;font-size: 18px;font-weight: bold;height: 132px;padding: 12px 19px;}

.m-leader .row{margin: 9px -6px 6px;}
.m-leader .row li{padding: 6px; line-height: 46px;}
.m-leader .row li a{display: block; text-align: center; background: #f67676; border-radius: 5px; font-weight: bold; color: #fff; font-size: 16px;}
.m-leader .row li span{margin-right: 10px; display: inline-block; width: 26px; height: 26px; line-height: 26px; font-size: 20px; font-weight: normal; vertical-align: middle;}
.m-leader .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-znnb{margin-bottom: 9px; padding: 5px 20px; background: #f5f5f5;}
.m-znnb li{float: left; width: 50%; line-height: 42px;}
.m-znnb li a{display: block; padding-left: 33px; background: url(../images/public/icon-li3.png) 10px center no-repeat; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-znnb li.u-bd{border-bottom: 1px dashed #ddd;}

.m-zxopen{height: 227px;}
.m-zxopen .m-liststyle1{padding-top: 9px;}
.m-zxopen .m-liststyle1 li a{font-size: 15px;}

.m-openform{margin-bottom: 10px; height: 68px;}
.m-openform .form-group{margin: 8px -5px;}
.m-openform .form-group .col-sm-2{padding: 5px 5px 0; font-size: 15px; font-weight: normal;}
.m-openform .form-group .col-sm-10{padding: 0 5px;}
.m-openform .form-group .col-sm-10 .u-date{width: 86px;}
.m-openform .form-group .col-sm-10 p{line-height: 30px; padding: 0 10px; font-size: 15px;}
.m-openform .form-group .col-sm-10 .u-sub{width: 70px; height: 30px; border: none; background: #f67676; color: #fff; cursor: pointer;}

.m-jdhy{height: 273px;}
.g-jdhy,.m-jdhy .m-liststyle1{padding-top: 9px;}
.g-jdhy li{line-height: 36px; padding-left: 11px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.g-jdhy li div{margin-right: 80px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis;}
.g-jdhy li div a,.m-jdhy .m-liststyle1 a{font-size: 15px;}
.g-jdhy li span{float: right; font-size: 14px; color: #999;}
.g-jdhy li .u-jd{color: #f67676;}

.m-openwgk{margin: 10px 0;}
.m-openwgk .row{margin: 0 -1px;}
.m-openwgk .row li{padding: 1px; text-align: center;}
.m-openwgk .row li a{display: block; line-height: 42px; background: #f5f5f5; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-openwgk .row li span{display: inline-block; margin-right: 10px; width: 18px; height: 18px; line-height: 18px; vertical-align: middle; font-size: 18px;}
.m-openwgk .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; color: #fff;}
.m-openwgk .row li.u-gk1 span{color: #f19607;}
.m-openwgk .row li.u-gk2 span{color: #96d052;}
.m-openwgk .row li.u-gk3 span{color: #65c9b7;}
.m-openwgk .row li.u-gk4 span{color: #6790cd;}
.m-openwgk .row li.u-gk5 span{color: #da67b0;}
.m-openwgk .row li.u-gk1 a:hover{background: #f19607; color: #fff;}
.m-openwgk .row li.u-gk2 a:hover{background: #96d052; color: #fff;}
.m-openwgk .row li.u-gk3 a:hover{background: #65c9b7; color: #fff;}
.m-openwgk .row li.u-gk4 a:hover{background: #6790cd; color: #fff;}
.m-openwgk .row li.u-gk5 a:hover{background: #da67b0; color: #fff;}

.m-fbhgk ul{margin: 0 -6px;}
.m-fbhgk li{padding: 0 6px; text-align: center;}
.m-fbhgk li a{display: block; padding: 15px 0 2px; background-image: url(../images/home/bg-fbh.png); border-radius: 4px;}
.m-fbhgk li span{display: block; margin: 0 auto; width: 36px; height: 36px; line-height: 36px; font-size: 36px; color: #fff;}
.m-fbhgk 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-fbhgk li p{line-height: 47px; font-size: 20px; font-weight: bold; color: #fff;}
.m-fbhgk li.u-fb1 a{background-color: #fac489;}
.m-fbhgk li.u-fb2 a{background-color: #6bc2c2;}

.u-lrbd{border-left: 1px solid #ebebeb; border-right: 1px solid #ebebeb;}

.m-grfr{margin-top: 5px; height: 258px;/*height: 304px;*/}
.g-grfr{height: 215px; overflow: hidden;/*height: 260px;*/}

.m-serejtab{margin-top: 10px;}
.m-serejtab ul{margin: 0 -4px;}
.m-serejtab li{float: left; width: 33.3%; padding: 0 4px; height: 38px; line-height: 38px; text-align: center; cursor: default;}
.m-serejtab li span{display: block; background: #f5f5f5; font-size: 15px;}
.m-serejtab li.u-active span{color: #cd0000;}

.m-grfrbox .row{margin: 0 -5px;}
.m-grfrbox .row li{padding: 20px 5px 8px; text-align: center;}
.m-grfrbox .row li span{display: block; margin: 0 auto; width: 28px; height: 28px; line-height: 28px; font-size: 28px; color: #f67676;}
.m-grfrbox .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-grfrbox .row li p{line-height: 36px; font-size: 15px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-grfrbox .owl-controls{text-align: center;}
.m-grfrbox .owl-controls .owl-pagination{display: inline-block;}
.m-grfrbox .owl-controls .owl-page{float: left; width: 20px; height: 5px; margin: 0 6px; border-radius: 5px; background: #dbdbdb;}
.m-grfrbox .owl-controls .active{background: #f67676;}

.m-bmfw{margin-top: 6px; height: 160px; overflow-y: auto; overflow-x: hidden;}
.m-bmfw .row{margin: 0 -5px;}
.m-bmfw .row li{padding: 0 5px; line-height: 50px;}
.m-bmfw .row li a{padding-left: 10px; display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: url(../images/public/icon-li1.png) left center no-repeat; font-size: 15px;}

.m-bjgs{height: 263px;}
.m-bjhd{margin: 1px 0 6px; padding: 0 20px; height: 38px; line-height: 38px; background: #f5f5f5; font-size: 15px; font-weight: bold; color: #525252;}
.m-bjbd{padding-right: 28px;}
.m-bjbd li a{font-size: 15px; cursor: pointer;}
.m-bjbd li span{font-size: 13px;}
.m-bjbd li span.text-danger{color: #a94442;}
.m-bjbd li span.text-success{color: #3c763d;}

.u-zwfww{display: block; margin: 10px 0 20px;}
.u-zwfww img{display: block; width: 100%; height: 80px;}

.m-rdfw{padding: 16px 10px 10px 20px; height: 200px; background: #f5f5f5;}
.m-rdfw p{/*margin: 0 auto 7px;*/ line-height: 36px; width: 132px; text-align: center; border-radius: 8px 0 8px 0; background: #f67676; font-size: 16px; font-weight: bold; color: #fff;}
.g-rdfw{height: 140px; overflow-y: auto;}
.g-rdfw li{line-height: 45px; padding-left: 13px; width: 50%; float: left; background: url(../images/public/icon-li4.png) left center no-repeat;}
.g-rdfw li a{display: block; font-size: 15px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}

.m-interbtns{margin: 5px 0;}
.m-interbtns .row{margin: 0 -5px;}
.m-interbtns .row li{padding: 5px; text-align: center;}
.m-interbtns .row li a{display: block; border: 1px solid #f2c3c3; border-radius: 6px; font-size: 16px;}
.m-interbtns .row li span{display: inline-block; width: 30px; height: 30px; line-height: 30px; font-size: 30px;}
.m-interbtns .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-interbtns .row li a:hover{background: #f2c3c3; color: #fff;}
.m-interbtns .u-stbtn a{padding: 16px 0 7px;}
.m-interbtns .u-stbtn span{margin: 0 auto;}
.m-interbtns .u-stbtn p{line-height: 35px; font-size: 16px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-interbtns .row li.u-it1 span{color: #ff8d22;}
.m-interbtns .row li.u-it2 span{color: #dd74e0;}
.m-interbtns .row li.u-it3 span{color: #00bc65;}
.m-interbtns .row li.u-it4 span{color: #f67676;}
.m-interbtns .u-lgbtn{height: 68px;}
.m-interbtns .u-lgbtn a{line-height: 56px;}
.m-interbtns .u-lgbtn span{vertical-align: middle; margin-right: 10px;}

.m-hfxd{height: 300px;}
.m-hfhd{margin: 1px 0 6px; padding: 0 20px; height: 38px; line-height: 38px; background: #f5f5f5; font-size: 15px; font-weight: bold; color: #525252;}
.g-hfxd{padding-right: 28px;}
.g-hfxd li a{font-size: 15px;}
.g-hfxd li span{font-size: 13px;}
.g-hfxd li span.text-danger{color: #a94442;}
.g-hfxd li span.text-success{color: #3c763d;}

.m-xjcx{height: 133px;}
.m-xjcx .row{margin: 10px -5px;}
.m-xjcx .row div.col-md-9,.m-xjcx .row div.col-md-3{padding: 0 5px;}
.m-xjcx .input-group{/*padding: 5px 0;*/padding: 23px 0;}
.m-xjcx .input-group .input-group-addon{padding: 0 12px 0 0; min-width: 72px; border: none; background: none; font-size: 15px;}
.m-xjcx .input-group .form-control{border-radius: 0;}
.m-xjcx .row div.col-md-3 input{margin: 5px 0; width: 100%; height: 70px; border: none; cursor: pointer; background: url(../images/home/bg-mlsc.png) center no-repeat; text-indent: -9999px;}

.m-onezj{margin: 10px 0 4px; height: 50px;}
.u-zjsta{width: 70px; height: 50px; border: 1px solid #ddd; border-radius: 4px; text-align: center;}
.u-zjsta p{line-height: 24px; font-size: 12px;}
.u-zjsta p.u-stac{background: #ffa800; color: #fff;}
.u-zjdesc{margin-left: 82px;}
.u-zjdesc p{line-height: 26px; font-size: 15px; font-weight: bold; color: #3d3d3d;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp:2;-webkit-box-orient: vertical;}
.m-zjdc .m-liststyle1{padding-right: 20px;}
.m-zjdc .m-liststyle1 li a{font-size: 15px;}
.m-zjdc .m-liststyle1 li span{font-size: 13px;}

.m-fdlinks{border-bottom: 1px solid #dfeaf2;}
.u-piclink li{float: left; margin-right: 25px; padding: 10px 0;}
.m-links{margin-right: 25px;}
.m-links p{line-height: 40px; padding: 10px 34px 10px 10px; color: #3d3d3d; background: url(../images/home/icon-link.png) right center no-repeat; cursor: pointer; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis;}
.m-links p.u-active{color: #d00d0d;}
.m-linkbox{left: -396px; bottom: 60px; width: 1280px; height: 150px; padding: 15px; background: #f5f5f5; border-top: 3px solid #cd0000; border-bottom: 2px solid #cd0000;}
.m-linkbox ul{height: 120px; overflow-y: auto;}
.m-linkbox li{float: left; padding: 0 10px; width: 16.5%; line-height: 30px; background: url(../images/public/icon-li1.png) left center no-repeat;}
.m-linkbox li a{display: block; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; font-size: 14px;}

.is-btgg{position: fixed; right: 1%; bottom: 5px; z-index: 9999; height: 53px; overflow: hidden;}
.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;}
.govpushinfo150203{display: none;}
                 
.m-btadv img{display: block; width: 100%;}

/* 20250326 */
.m-sertype{height: 88px;}
.m-sertype .bd{left: 15px; right: 15px;}
.m-sertype .bd li{float: left; padding: 12px 0 14px; width: 110px; height: 88px; text-align: center; cursor: pointer;}
.m-sertype .bd li span{display: block; margin: 0 auto; width: 28px; height: 28px; line-height: 28px; font-size: 28px; color: #f28491;}
.m-sertype .bd li p{padding: 6px 0;}
.m-sertype .bd li.u-active,.m-sertype .bd li.u-active span{color: #c90e24;}
.m-sertype .bd li.u-active{background: url(../images/public/bg-serjt.png) center bottom no-repeat;}
.m-sertype .hd .prev,.m-sertype .hd .next{position: absolute; top: 22px; display: block; width: 15px; height: 36px; background-color: #e5e5e5; background-image: url(../images/public/icon-servicebtns.png); background-repeat: no-repeat; -moz-border-radius: 2px; border-radius: 2px;}
.m-sertype .hd .prev{left: 0;}
.m-sertype .hd .next{right: 0; background-position: -15px 0;}
.m-serhots{padding: 12px; background: #f5f5f5;}
.g-serhots{width: 100%!important; height: 64px;}
.m-serhots li{float: left; width: 33.33%; line-height: 32px; padding-left: 12px; background: url(../images/public/icon-li4.png) left center no-repeat; font-size: 14px; color: #808080; overflow: hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; cursor: pointer;}


/*超大PC屏幕下的专用样式*/
@media (min-width:1280px) {
	.m-openform .form-group .col-sm-2{width: 72px;}
	.m-openform .form-group .col-sm-10{width: 322px;}
	.m-openform .form-group .col-sm-10 .u-date{width: 98px;}
}
/*大PC屏幕下的专用样式*/
@media screen and (max-width:1279px) {
    .m-special{height: 120px;}
    .g-special .u-item img{height: 80px;}
    .m-openform .form-group .col-sm-10 .u-date{width: 70px;}
    .m-openform .form-group .col-sm-10 .u-sub{width: 66px;}
    .m-linkbox{left: -356px; width: 1140px;}
    .u-piclink li,.m-links{margin-right: 5px;}
}
/*中等PC屏幕下的专用样式*/
@media screen and (max-width: 1199px) {
    .m-special{height: 105px;}
    .g-special .u-item img{height: 65px;}
    .m-znnb{padding: 5px 10px;}
    .m-znnb li a{padding-left: 20px; background-position-x: 5px;}
    .m-openform .form-group .col-sm-10 .u-date{width: 55px;}
    .m-openform .form-group .col-sm-10 .u-sub{width: 50px;}
    .m-linkbox{width: 940px; left: 0; bottom: 40px; border-bottom: none;}
    .u-piclink,.m-ftlink{float: none;}
    .u-piclink li{width: 50%; margin: 0; text-align: center;}
    .m-links{margin: 0; width: 20%;}
    .m-links p{padding: 0 34px;}
	
	.u-nsonehot a{font-size: 22px;}

}
/*PAD屏幕下的专用样式*/
@media screen and (max-width: 991px ){
    .u-onehot a{font-size: 30px;}
    .m-morehot li a{margin-right: 80px;}
    .m-morehot li span{display: block;}
    .m-special{height: 140px;}
    .g-special .u-item img{height: 100px;}
    .m-openform{height: auto;}
    .m-openform .form-group .col-sm-10 .u-date{width: 30%;}
    .u-lrbd{margin: 20px 0; border: none;}
    .u-zwfww img{height: auto;}
    .m-xjcx{height: auto;}
    .m-xjcx .row div.col-md-3 input{width: 100%; margin: 5px 0; height: 35px; background: #f67676; color: #fff; text-indent: 0; border-radius: 5px;}
    .m-fdlinks{display: none;}
	.m-bmfw .row li,.g-rdfw li{line-height: 32px;}

	.is-btgg,.is-jqadv{display: none;}

	.u-nsonehot a{font-size: 20px;}
}
/*PHONE屏幕下的专用样式*/
@media screen and (max-width: 767px) {
    .m-flash, .m-flash img{height: 300px;}
	
	.u-nsonehot a{font-size: 18px;}
    .m-news{height:auto}
    .g-jdhy li{height:36px;overflow:hidden}
    .m-hmlist .m-liststyle1 .f-clearfix a.f-fl{padding:0 10px!important}
    

}
/*超小屏幕下的专用样式*/
@media screen and (max-width: 638px) {
    .m-flash, .m-flash img{height: 240px;}
    .m-hmlist .m-tabstyle1 li{width: 33%;}
    .m-special{height: 120px;}
    .g-special .u-item img{height: 80px;}
    .m-znnb{padding: 5px;}
    .m-openwgk .row li span{display: none;}

}