@charset "utf-8";
.u-time{width: 210px; height: 60px;margin-top: 25px;}
.u-logo{margin-top: 26px;}
.m-location{height: 70px; line-height: 70px; padding: 0 40px 0 30px;}
.m-location .u-guanjianzi{font-size: 20px;}
.m-location .u-guanjianzi span{color: #da0000;}
.u-location{font-size: 20px;color: #999999;}
.u-location a{color: #999999;}
.u-location a.on{color: #1454c0;}
.m-location .u-search .text{width: 280px; height: 46px; border: 1px solid #dddddd; padding-left: 10px; padding-right: 45px; font-size: 16px; color: #999999;}
.m-location .u-search .sub{ border: 0; right: 0; top: 10px; width: 45px; height: 46px; background: url(../images/public/search.png) left center no-repeat; cursor: pointer;}

.m-left{width: 572px; height: 689px; background: #fff; margin-right: 47px; overflow-y: auto;}
.m-left .u-tit{font-size: 20px; font-weight: 600;}
.m-left .u-tit span{font-size: 18px; font-weight: normal; cursor: pointer;}
.m-left .u-tit span img{margin-left: 10px;}
.m-left .u-ccn{margin-bottom: 40px;}
.m-left .u-ccn ul li{float: left;}
.m-left .u-ccn ul li a{display: block; width: 98px; margin-right: 16px; margin-bottom: 16px; height: 45px; line-height: 45px; text-align: center; border-radius: 25px; background: #f4f4f4;}
.m-left .u-ccn ul li a:hover{color: #333;}
.m-left .u-ccn ul li:nth-child(5n) a{margin-right: 0px;}
.m-left .u-ccn ul li.on a{background: #1454c0; color: #fff;}
.m-left .u-ccn ul li.on a:hover{color: #fff;}

.m-zpleft{width: 380px; overflow-x: hidden;}

.m-zpleft .u-ccn ul{margin-right: -38px;}
.m-zpleft .u-ccn ul li a{width: 117px; margin-right: 16px!important;}

.m-left .u-ccn1{border-bottom: 1px solid #dddddd;}
.m-left .u-ccn1 ul li{float: left;}
.m-left .u-ccn1 ul li a{display: block; width: 128px; margin-right: 20px; margin-bottom: 20px; height: 45px; line-height: 45px; text-align: center; border-radius: 25px; background: #f4f4f4;}
.m-left .u-ccn1 ul li a:hover{color: #333;}
.m-left .u-ccn1 ul li:nth-child(4n) a{margin-right: 0px;}
.m-left .u-ccn1 ul li.on a{background: #1454c0; color: #fff;}
.m-left .u-ccn1 ul li.on a:hover{color: #fff;}

.m-left .u-ccn2{border-bottom: 1px solid #dddddd; padding: 15px 0;}
.m-left .u-ccn2 p{line-height: 30px;}
 
.m-right{/* width: 1224px; */ flex: 1;}
.m-right .u-lie{margin-top: 30px;}
.m-right .u-lie ul{display: flex; flex-wrap: wrap;}
.m-right .u-lie ul li{width: 50%; box-sizing: border-box; padding: 0 20px; margin-bottom: 40px;}
.m-right .u-lie ul li a{display: block; height: 117px; background: #fff; border-radius: 10px;}
.m-right .u-lie ul li a .u-cc1{left: 20px; top: 20px; display: block; font-size: 20px; line-height: 28px;}
.m-right .u-lie ul li a .u-cc2{left: 20px; bottom: 20px; font-size: 16px; color: #999999;}
.m-right .u-lie ul li a .u-cc3{right: 20px; bottom: 20px;}
.m-right .u-lie ul li:nth-child(2n){margin-right: 0;}
.m-right .u-lie .prev{left: 37%; width: 130px; height: 45px; line-height: 45px; text-align: center; font-size: 24px; color: #fff; background: #6591da;}
.m-right .u-lie .next{right: 39%; width: 130px; height: 45px; line-height: 45px; text-align: center; font-size: 24px; color: #fff; background: #6591da;}
.m-right .m-bszn{background-color: #fff; min-height: 300px; padding: 25px 20px; overflow-y: auto; height: 707px;}
.m-right .m-bszn .u-tit{text-align: center; font-size: 30px; font-weight: 600; line-height: 48px;padding-bottom: 25px;}
.m-right .m-bszn .u-bszn .u-tit1{font-size: 20px; font-weight: 600; line-height: 48px; color: #1454c0; margin-bottom: 15px;}
.m-right .m-bszn .u-bszn table,.m-right .m-bszn .u-bszn table tr{width: 100%;}
.m-right .m-bszn .u-bszn table td{ padding: 0 15px; text-align: left; height: 60px;}
.m-right .m-bszn .u-bszn table .tt{width: 15%; background-color: #fafafa;}
.m-right .m-bszn .u-bszn table .nn{width: 35%;}
.m-right .m-bszn .u-bszn table .cl:nth-child(2n-1){background-color: #fafafa;}
.m-right .m-bszn .u-bszn p{line-height: 30px; margin-bottom: 20px;}
.m-right .m-bszn .u-bszn p span{color: #1454c0; font-weight: 600;}
.m-right .m-bszn .u-bszn .u-pj ul li{float: left; position: relative; width: 180px; height: 160px; margin-right: 20px; background-color: #fafafa;}
.m-right .m-bszn .u-bszn .u-pj ul li p{text-align: center;}
.m-right .m-bszn .u-bszn .u-pj ul li:nth-child(6){margin-right: 0;}
.m-right .m-bszn .u-bszn .u-pj ul li:nth-child(1) p:nth-child(1){line-height: 30px; font-size: 18px; font-weight: 600; margin-top: 40px;}
.m-right .m-bszn .u-bszn .u-pj ul li:nth-child(1) p:nth-child(1) span{line-height: 30px; font-size: 30px; font-weight: 600; color: #333;}
.m-right .m-bszn .u-bszn .u-pj ul li p.nth1{line-height: 30px; font-size: 18px; font-weight: 600; margin-top: 20px; color: #1454c0;}
.m-right .m-bszn .u-bszn .u-pj ul li p.nth1 span{line-height: 30px; font-size: 30px; font-weight: 600; margin-top: 20px; color: #1454c0;}
.m-right .m-bszn .u-bszn .u-pj ul li p.nth2{line-height: 20px; font-size: 18px; color: #1454c0; margin-bottom: 0; }
.m-right .m-bszn .u-bszn .u-pj ul li p.nth3{line-height: 40px; font-size: 18px; bottom: 0; width: 100%; background-color: #dddddd; color: #fff; font-weight: 600; margin-bottom: 0;}
.m-right .m-bszn .u-bszn .f4{background-color: #f4f4f4;}
.m-right .m-bszn .u-bszn .wt1{width: 200px;}
.m-right .m-bszn .u-bszn .wt2{width: 980px;}

.m-qyfc{padding: 30px;}
.u-qyfc ul li{float: left; margin-right: 50px; margin-bottom: 40px;}
.u-qyfc ul li a{display: block; padding: 25px; width: 530px; height: 107px; background: #fff; border-radius: 5px;}
.u-qyfc ul li a .img{margin-right: 26px;}
.u-qyfc ul li a .img img{width: 121px; height: 106px;}
.u-qyfc ul li a .wenzi{width: 375px;}
.u-qyfc ul li a .wenzi .tit{font-size: 24px; font-weight: 600; line-height: 24px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.u-qyfc ul li a .wenzi .dizhi,.u-qyfc ul li a .wenzi .tel{font-size: 16px; line-height: 30px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.u-qyfc ul li:nth-child(3n){margin-right: 0;}
.u-qyfc .prev{left: 37%; width: 130px; height: 45px; line-height: 45px; text-align: center; font-size: 24px; color: #fff; background: #6591da;}
.u-qyfc .next{right: 39%; width: 130px; height: 45px; line-height: 45px; text-align: center; font-size: 24px; color: #fff; background: #6591da;}

.m-dczj{padding: 30px;}
.u-dczj ul li{float: left; margin-right: 50px; margin-bottom: 40px;}
.u-dczj ul li a{display: block; padding: 25px; width: 530px; height: 107px; background: #fff; border-radius: 5px;}
.u-dczj ul li a .img{margin-right: 26px; left: 0; top: 0;}
.u-dczj ul li a .wenzi{width: 490px;height: 100%; float: right; position: relative;}
.u-dczj ul li a .wenzi .tit{font-size: 20px; line-height: 36px;}
.u-dczj ul li a .wenzi .riqi{left: -40px; bottom: 0; font-size: 16px; line-height: 38px; color: #999999;}
.u-dczj ul li a .wenzi .jieguo{right: 0; bottom: 0; font-size: 16px; height: 38px; line-height: 38px; width: 98px; border-radius: 5px; background: #718ed2; text-align: center; color: #fff;}
.u-dczj ul li:nth-child(3n){margin-right: 0;}
.u-dczj .prev{left: 37%; width: 130px; height: 45px; line-height: 45px; text-align: center; font-size: 24px; color: #fff; background: #6591da;}
.u-dczj .next{right: 39%; width: 130px; height: 45px; line-height: 45px; text-align: center; font-size: 24px; color: #fff; background: #6591da;}

.m-zctj{padding: 40px 21px;}
.u-zctj ul {display: flex; flex-wrap: wrap;}
.u-zctj ul li{margin-bottom: 40px; padding: 0 19px; width: 33.33%; box-sizing: border-box;}
.u-zctj ul li a{display: block; background: #fff; border-radius: 8px;}
.u-zctj ul li a img{width: 100%; border-radius: 8px 8px 0 0;}
.u-zctj ul li a .wenzi{padding: 20px;}
.u-zctj ul li a .wenzi .u-tit{font-size: 18px; line-height: 30px; color: #333;}
.u-zctj ul li a .wenzi p span{font-size: 18px; line-height: 30px; color: #999999;}
.u-zctj ul li:nth-child(4n){margin-right: 0;}

.m-znwd{width: 1600px; height: 806px; background-color: #fff; margin: 40px auto;}
.u-znwdl{width: 1143px; height: 806px;}
.u-znwdr{width: 455px; height: 805px; border: 1px solid #dddddd;}
.u-znwdltime{font-size: 16px; color: #999999;}
.m-duihua{padding: 30px; height: 630px; position: relative; overflow-y: auto;}
.u-jiqiren .bgl{line-height: 24px; margin-left: 15px; margin-top: 5px; padding: 12px 15px; background-color: #edf4ff; border-radius: 10px 0 10px 0;}
.u-ren .bgh{line-height: 24px; margin-right: 15px; margin-top: 5px; padding: 12px 15px; background-color: #ffddad; border-radius: 10px 0 10px 0;}
.u-jiqiren .wenti li{float: left;}
.m-blwt ul li{float: left;}
.m-blwt ul li a{display: block; line-height: 28px; padding: 0 15px; margin-top: 5px; margin-right: 10px; border-radius: 15px; color: #666; background-color: #fff;}
.m-blwt ul li a:hover{background-color: #1356c5; color: #fff;}
.u-qingkong{position: absolute; top: -40px; left: 50%; margin-left: -45px; border-radius: 14px; background-color: #f5f5f5; height: 28px; line-height: 28px; width: 90px; text-align: center; font-size: 16px; color: #cccccc;}
.m-tiwen{height: 115px; width: 100%; border: 1px solid #ddd; border-right: 0;}
.m-tiwen .sub{width: 102px; height: 115px; background-color: #ffa800; line-height: 115px; border: 0; cursor: pointer; color: #fff;}
.u-tiwen{line-height: 25px; padding: 20px; border: 0; font-size: 16px;}
.note{ position:absolute; left: 20px; top: 20px; line-height:25px; color: #cccccc;}

.u-znwdr .m-shizhe{height: 420px; padding: 20px; border-bottom: 1px solid #dddddd; overflow: hidden;}
.u-znwdr .m-shizhe p{font-size: 20px; font-weight: 600; line-height: 50px;}
.u-znwdr .m-shizhe .u-shizhe ul li a{display: block; line-height: 50px; font-size: 16px; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}
.u-znwdr .m-shizhe1{height: 304px; padding: 20px; border-bottom: 1px solid #dddddd; overflow: hidden;}
.u-znwdr .m-shizhe1 p{font-size: 20px; font-weight: 600; line-height: 50px;}
.u-znwdr .m-shizhe1 .u-shizhe1 ul li{ float: left;}
.u-znwdr .m-shizhe1 .u-shizhe1 ul li a{display: block; padding: 0 15px; margin-right: 20px; margin-bottom: 20px; line-height: 28px; font-size: 16px; border-radius: 14px; background-color: #f5f5f5;}

.m-dwzsk{ height: 900px; background-color: #fff; padding: 0 40px;}
.m-dwzsk .u-xinxi .u-tit{line-height: 65px; font-size: 24px; font-weight: 600; color: #1454c0;}
.m-dwzsk .u-xinxi table tr td{padding: 0 15px; line-height: 36px;}
.m-dwzsk .u-xinxi table tr td.tit{width: 260px; background-color: #fafafa; height: 60px; color: #1454c0;}
.m-dwzsk .u-xinxi table tr td.cnn1{width: 380px; height: 60px;}
.m-dwzsk .u-xinxi table tr td.cnn2{width: 1815px; height: 60px;}

.u-detime .u-year{font-size: 26px; line-height: 60px; color: #939393; text-align: center;}
.u-detime .u-month{font-size: 36px; line-height: 60px; color: #333340; text-align: center;}
.u-detime .u-tim{font-size: 26px; line-height: 60px; color: #939393; text-align: center;}
.u-detime .u-laiyuan{font-size: 20px; line-height: 60px; color: #333333; text-align: center;}
.m-detail{height: 689px; background-color: #fff; overflow-y: auto; padding: 30px 60px;}
.m-detail .u-tit{font-size: 30px; line-height: 48px; font-weight: 600; text-align: center;}
.m-detail .u-ccn{font-size: 20px; line-height: 48px; text-align: justify;}

.u-dczjxxxx p{line-height: 60px; border-bottom: 1px solid #ddd;}
.u-dczjxxxx p span{background-color: #da0000; height: 30px; line-height: 30px; display: inline-block; padding: 0 10px; border-radius: 15px; vertical-align: middle; color: #fff;}
.u-dczjxxxx a{display: block; width: 300px; height: 70px; line-height: 70px; text-align: center; background-color: #1558c8; border-radius: 35px; color: #fff; font-size: 20px; margin: 20px auto;}

.m-left .u-search .text{width: 460px; height: 46px; border: 1px solid #dddddd; padding-left: 30px; padding-right: 80px; font-size: 16px; color: #999999; border-radius: 23px;}
.m-left .u-search .sub{ border: 0; right: 0; top: 0; width: 80px; height: 48px; background: url(../images/public/search1.png) center no-repeat #1454c0; cursor: pointer; border-radius: 0 23px 23px 0;}
.u-jiansuo ul li{float: left; width: 30%; text-align: center; line-height: 45px;}
.u-jiansuo ul li.on a{color: #1454c0;}

.m-sousuo{height: 677px; background-color: #fff; padding: 40px; overflow: hidden auto;}
.m-sousuo ul.ssd li{padding-bottom: 20px; border-bottom: 1px solid #e2e2e2; margin-bottom: 20px;}
.m-sousuo ul.ssd li a{display: block; font-size: 20px; font-weight: 600;line-height: 40px; color: #333333;}
.m-sousuo ul.ssd li .cc{font-size: 16px; line-height: 30px;}
.m-sousuo ul.ssd li p span{font-size: 16px; line-height: 30px; color: #999999; margin-right: 30px;}
.m-sousuo ul.ssd li:last-child{border-bottom: 0;}

.m-woyaotiwen{height: 800px; padding: 50px;}
.u-woyaotiwen{display: block; width: 940px; margin: 0 auto; height: 660px;}
.u-woyaotiwen label{width: 125px; text-align: right; float: left; line-height: 60px; font-size: 18px;}
.u-woyaotiwen>div{margin-bottom: 20px;}
.u-woyaotiwen .u-ixm{height: 60px; line-height: 60px; width: 760px; padding: 0 20px; border: 1px solid #eee; border-radius: 5px;}
.u-woyaotiwen .u-tlynr{line-height: 32px; width: 770px; height: 195px; font-size: 18px; padding: 15px; border: 1px solid #eee; border-radius: 5px;}
.u-woyaotiwen .u-isub{position: absolute; bottom: 0; left: 50%; margin-left: -115px; width: 230px; height: 70px; line-height: 70px; border-radius: 35px; text-align: center; font-size: 20px; color: #fff; background: #1558c8; border: 0;}
.u-woyaotiwen .note{left: 145px;}
#vcode{line-height: 32px; width: 270px; height: 60px; line-height: 60px; font-size: 18px; padding: 0 15px; border: 1px solid #eee; border-radius: 5px;}
.captchaImg{height: 60px}


.m-detailleft{padding: 30px 20px; width: 340px;    margin-right: 20px;}
.g-detailleft p{padding: 12px 0; text-align: left; border-bottom: 1px solid #ddd; font-size: 18px; color: #333340;}