@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*home*/
.zfgb-tit,.m-zfgblf{width: 100%;}
.m-zfgblf{width: 1060px; height: 588px;}
.m-zfgbyeartab{height: 50px; line-height: 50px; background: #f9f9f9;}
.m-zfgbyeartab li{float: left; padding: 0 33px; cursor: default;}
.m-zfgbyeartab li.u-active{color: #015293; font-weight: bold;}
.m-zfgbfq li{float: left; margin-bottom: 16px; width: 202px; text-align: center;}
.m-zfgbfq li img{margin: 0 auto; display: block; width: 176px; height: 203px;}
.m-zfgbfq li p{line-height: 40px; font-size: 14px;}
.m-zfgbrg{width: 315px;}
.m-qkjs{height: 196px;}
.m-qkjs select{width: 100%; height: 30px; line-height: 30px; border: 1px solid #ddd; font-size: 14px; color: #999;}
.m-qkjs input{margin: 0 auto; display: block; width: 90px; height: 35px; line-height: 35px; border: none; cursor: pointer; background: #0078d2; color: #fff;}
.m-gbss li{height: 30px; margin-bottom: 10px;}
.m-gbss li label{display: block; float: left; width: 70px; height: 30px; line-height: 30px;font-weight: 400;}
/* .m-titstyle3 .u-tit{font-size: 30px;font-weight: 400;} */
.m-gbss li .u-gbtext{width: 222px; height: 28px; line-height: 28px; padding: 0 8px; border: 1px solid #ddd;}
.u-lgsel{float: right; width: 240px; height: 30px; border: 1px solid #ddd; font-size: 14px;}
.u-stsel{margin-left: 5px; width: 115px; height: 30px; border: 1px solid #ddd; font-size: 14px;}
.m-gbss li.u-gbjs{display: flex;justify-content: center;margin-top: 20px; height: 35px;}
.m-gbss li.u-gbjs input{display: inline-block; margin: 0 8px; width: 90px; height: 35px; line-height: 35px; background: #0078d2; color: #fff; border: none; cursor: pointer;}

/*zfgb-detail*/
.m-zfgbtit{height: 155px;text-align:center; line-height: 155px; background: url(../images/page/bg-zfgbtit.png) no-repeat; font-size: 40px; font-weight: bold; color: #fff;}
.m-zfgblsbox .u-zdtit{height: 62px; line-height: 62px; background: url(../images/page/bg-zdtit.png) left center repeat-x;}
.m-zfgblsbox .u-zdtit span{margin: 0 auto; display: block; width: 80px; text-align:center; font-size: 24px; font-weight: bold; color: #015293; background: #fcfcfe;}
.g-zfgblsbox h2{height: 36px; line-height: 36px; font-size: 16px; font-weight: bold;} 

.m-zgbsdrg{width: 176px; margin-right: 20px;}
.m-zfgblfs{margin-bottom: 15px;}
.m-zfgblfs img{margin: 0 auto 10px; display: block; width: 176px; height: 203px;}
.m-zfgblfs p{line-height: 45px; text-align: center; font-size: 16px; margin-bottom: 5px;}
.m-zfgblfs a{display: block; padding-left: 81px; height: 50px; line-height: 50px; color: #066fc6; background: url(/dist/images/page/icon-pdf.png) #e0f1ff 38px center no-repeat;}
.m-openxglj{border: 1px solid #ddd;}
.m-openxglj h1{height: 42px; line-height: 42px; background: #f5f5f5; padding-left: 12px; font-size: 16px; color:#066fc6; font-weight: bold;}
.m-openxglj ul{padding: 5px 10px;}
.m-openxglj ul li{line-height: 40px; margin:5px 0; text-align: center;}
.m-openxglj ul li a{display: block; background: #e0f1ff; font-size: 14px;}
.g-zfgblsbox{width:948px;}
/*media query*/
/*large pcScreen*/
@media (min-width:1280px) {
	

}
/*medium pcScreen lg*/
@media screen and (max-width: 1279px) {
}
@media screen and (max-width: 1200px) {
    
    .m-zfgbrg,.m-zfgblf{width: 100%;}
}
/*pad md*/
@media screen and (max-width: 991px ){
    .m-zfgbyeartab,.m-zfgblf,.m-zfgbtit{height: auto;}
    .m-zfgbtit{line-height: 60px;background-size: 100% 100%;}
    .g-zfgblsbox{width: 100%;}
}
/*phone sm*/
@media screen and (max-width: 767px) {

}
/*small xs*/
@media screen and (max-width: 638px) {

}
@media screen and (max-width: 410px){
}