@charset "utf-8";
html{overflow-x: auto !important;}
.m-title {background: url(../images/m-title.png) center 0 no-repeat;text-align: center;    margin: 25px 0;height: 72px;line-height: 72px;}
.m-title .u-title span{    margin-right: 11px;font-weight: bold;font-size: 36px;color:#ffffff;vertical-align: top;}
/***政策查询**/
.zccx{top: -25px;right: 8px;    width: 330px;}
.u-serch{    border-radius: 16px;height: 32px; line-height: 20px; border: 1px solid #ddd; text-indent: 23px;padding: 0 51px 0 0; width: 330px; font-size: 14px;}
.m-search .u-btn{width: 18px;height: 18px; border: none; background: #b80608; color: #fff; position: absolute;    right: 20px;top: 7px;background: url(../images/icon-search.png) no-repeat;}
.u-serch::-webkit-input-placeholder{color: #525252;}
/**服务部门**/
.m-serviceDepart{padding: 10px 30px 7px 13px;border:1px solid #ddd;position: relative;}
.m-serviceDepart span{color: #3d3d3d;font-size: 16px;font-weight: bold;    float: left;    height: 30px;line-height: 30px;}
.g-serviceDepartList{ overflow: hidden;}
.g-serviceDepartList ul li{display: inline-block;margin-bottom: 10px;}
.g-serviceDepartList ul li a{color: #3d3d3d;font-size: 16px;padding: 0 15px;height: 30px;line-height: 30px;display: block;}
.u-more{background: url(../images/icon-arrow.png) right center no-repeat;width: 48px;height: 16px;    position: absolute;right: 54px;bottom: 24px;font-size: 16px;color: #b80608;    line-height: 16px;}
.u-more:hover{cursor: pointer;}
/***政策解读轮播**/
.m-zcjdbox{margin-top: 10px;}
.g-flash,.g-flash img{height: 330px;}
.g-flash img{display: block; width: 100%;}
.g-flash .owl-item{position: relative;}
.g-flash .owl-item p{position: absolute; left: 0; right: 0; bottom: 0; padding: 0 120px 0 15px; height: 60px; line-height: 60px; overflow:hidden; word-wrap: normal; white-space: nowrap; text-overflow: ellipsis; background: rgba(0,0,0,.5); color: #fff;}
.g-flash .owl-pagination{position: absolute; right: 15px; bottom: 21px;}
.g-flash .owl-pagination .owl-page{float: left; margin-left: 9px;}
.g-flash .owl-pagination .owl-page span{display: block; width: 10px; height: 10px; background: #fff; -moz-border-radius: 10px; border-radius: 10px;}
.g-flash .owl-pagination .active span{background: #ff862d;}
/***表单**/
.f-zxfe input{height: 45px;border-radius: 0;  border: 1px solid #ddd;box-shadow: none;  }
.f-zxfe textarea{ border: 1px solid #ddd;box-shadow: none;border-radius: 0;}
.f-zxfe input#inlineRadio1,.f-zxfe input#inlineRadio2{height: auto;}
.f-zxfe label i{color: red;font-size: 18px;margin-right: 5px;}
.m-question {padding: 20px 25px;background: #f5f5f5;    overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;margin-right: 30px;}
.m-question span{color: #b80608;font-weight: bold;font-size: 16px;}
.m-answer{line-height: 30px;padding:0 25px 20px;    margin-right: 30px;}
.m-answer span{color: #b80608;font-weight: bold;font-size: 16px;}
.u-code{height:45px;}
.form-horizontal .form-group{margin-right: 0;margin-left: 0;}
/***插件滚动条**/
.m-scroll{height: 490px;position: relative;overflow: hidden;}

.tabbar-xx .m-zxts-bt{height: 48px;line-height: 48px;font-size: 16px;background: #f5f5f5;color: #333333;font-weight: bold;}
.tabbar-xx .m-zxts-bt p{float: left;font-size: 18px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.tabbar-xx .m-zxts-bt .u-bj1{width:64px;padding-left:65px;}
.tabbar-xx .m-zxts-bt .u-bj2,.tabbar-xx .m-zxts-bt .u-bj3{width:18%;text-align:center;}
.tabbar-xx .m-zxts-bt2{margin:10px 0;}
.tabbar-xx .m-zxts-bt2 ul li{height:40px;line-height:40px;}
.tabbar-xx .m-zxts-bt2 ul li p{float: left;font-size: 16px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.tabbar-xx .m-zxts-bt2 .u-bj1{width:64%;}
.tabbar-xx .m-zxts-bt2 .u-bj2{width:18%;color: #999999;text-align:center;}
.tabbar-xx .m-zxts-bt2 .u-bj3{width:18%;color: #ff6c00;text-align:center;}
/*large pcScreen*/
@media (min-width:1200px) {
.m-flash{width：610px;}
.m-newslist{width：620px;}
}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {

}
/*pad md*/
@media screen and (max-width: 991px ){
  .zccx{position: static;top: 0;right: 0;padding-top: 10px;    margin-bottom: 15px;}
  .u-serch,.zccx{width: 100%;}
  .u-more{right: 10px;}

 

  
}
/*phone sm*/
@media screen and (max-width: 767px) {

 .f-sm-dn{display: none !important;}
 .m-title{text-align: center;background: url(../images/bg-line.png) center repeat-x;padding: 8px 0;margin:10px 0;height: auto;line-height: 0;}
 .m-title .u-title span{font-size: 20px;padding: 0 27px;color: #b80608;    background: #fff;}

 .g-serviceDepartList ul li{margin-bottom: 0;}
 ._xcontainer th.u-filetitle{padding-left: 22px;}
 ._xtableHead tr th{font-size: 16px;}
 ._vtableList tr:not(:first-child){height: 30px;}
 ._vtableList tr th{line-height: 30px;}
 ._xtableHead{height: 35px;line-height: 35px;}
 .g-flash, .g-flash img{height: 250px;}
 .m-liststyle1 li{height: 36px;line-height: 36px;}
 .f-zxfe input{height: 35px;}
 .u-code{height: 35px;}
 .m-btnbox{margin-top: 0;}
 .m-btnbox .btn{width: 100px; height: 35px;line-height: 25px;}
 .m-question,.m-answer{margin-right: 0;font-size: 14px;}
 .m-btnbox .gray{margin-left: 10px;}
.m-mailnologin{margin-top: 10px;}

}
@media screen and (max-width: 500px){


}
