@charset "utf-8";
/* CSS Document */
/**
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2020-06-16 09:25)
 */

/*home*/
.bg-fff{background: #fff;padding:20px;}
.row{margin: 0 -10px;}
.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9{padding: 0 10px;}
.is-main{background: #f0f7fc;}
.is-main .m-hot a{display: block;height: 94px;line-height: 94px;text-align: center;font-size:30px;font-weight: bold;color: #e60012;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-gzdt .slideBox ul li{position: relative;height: 360px;}
.m-gzdt .slideBox ul li img{width: 100%;height: 100%;}
.m-gzdt .slideBox ul li p{position: absolute;width: 100%;height: 58px;line-height: 58px;bottom: 0;padding: 0 20px;background: rgba(0,0,0,.4);color: #fff;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-gzdt .slideBox .hd{position: absolute;bottom: 15px;right: 30px;z-index: 999;}
.m-gzdt .slideBox .hd ul li{float: left;width: 10px;height: 10px;background: #fff;margin: 0 4px;border-radius: 50%;}
.m-gzdt .slideBox .hd ul li.on{width: 20px;background: #ff8a00;border-radius: 25px;}
.m-title {height: 48px;line-height: 48px;border-bottom: 1px solid #dddddd;text-align: center;}
.m-title a{display: block;width: 120px;height: 100%;background: #0f5cb5;color: #fff;font-size:20px;font-weight: bold;}
.m-dynamic ul li{margin-top: 16px;background: url(/gis/media/images/public/bg-list.png)no-repeat left;padding-left: 15px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-dynamic ul li span{float: right;color: #999;}
.m-tit{border-bottom: 1px solid #dde5f0;padding-bottom: 15px;}
.m-tit a{position: relative;font-size:20px;font-weight: bold;color: #0f5cb5;}
.m-tit em{position: absolute;bottom: -15px;display: block;width:80px;height: 3px;border-bottom: 3px solid #0f5cb5;}
.m-notice{margin-top:20px;}
.m-notice .col-md-8 .bg-fff,.m-notice .col-md-4 .bg-fff{height:300px;}
.m-notice .m-jlpx ul li{margin-top: 14px;background: url(/gis/media/images/home/pic-d.png)no-repeat left;padding-left: 15px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-notice .m-jlpx ul li a{display:block;width:70%;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-notice .m-jlpx ul li span{float: right;color: #999;}
.m-notice .m-jlpx ul li .m-date{width: 66px;background: #ededed;text-align: center;}
.m-notice .m-jlpx ul li .m-date h6{line-height: 34px;font-weight: 400;}
.m-notice .m-jlpx ul li .m-date p{font-size: 14px;}
.m-notice .m-jlpx ul li .m-content{width: 294px;padding-left: 15px;}
.m-notice .m-jlpx ul li .m-content h4{margin-bottom: 8px;font-weight: 400;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-notice .m-jlpx ul li .m-content p{color: #b8b8b8;font-size: 14px;text-overflow: -o-ellipsis-lastline;overflow: hidden;text-overflow: ellipsis;display: -webkit-box;-webkit-line-clamp: 2;line-clamp: 2;-webkit-box-orient: vertical;}
.m-notice .m-jlpx ul li:hover .m-date{background: #ff8a00;color: #fff;}
.m-notice .m-tzgg ul li,.m-dhuj .m-xsky .col-md-6 ul li{margin-top: 14px;background: url(/gis/media/images/home/pic-d.png)no-repeat left;padding-left: 15px;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-notice .m-tzgg ul li a,.m-dhuj .m-xsky .col-md-6 ul li a{display:block;width:70%;overflow: hidden;word-wrap: normal;white-space: nowrap;text-overflow: ellipsis;}
.m-notice .m-tzgg ul li span,.m-dhuj .m-xsky .col-md-6 ul li span{float: right;color: #999;}
.m-dhuj .m-xsky,.m-dhuj .m-dxsjs{height:304px;}
.m-dxsjs ul li a{display: block;/* width: 152px; */height: 55px;border-radius: 5px;color: #fff;margin-top: 19px;padding: 16px 32px;}
.m-dxsjs ul li:nth-child(1) a{background: #fe8282;}
.m-dxsjs ul li:nth-child(2) a{background: #74aeee;}
.m-dxsjs ul li:nth-child(3) a{background: #ffaf6e;}
.m-dxsjs ul li:nth-child(4) a{background: #ee6fb1;}
.m-dxsjs ul li:nth-child(5) a{background: #5fcce3;}
.m-dxsjs ul li:nth-child(6) a{background: #68d689;}
.m-zt img{width: 100%;}



/*竞赛*/
.m-competition .m-location{height: 48px;line-height: 48px;font-size: 14px;background: url(/gis/media/images/public/icon-dw.png)no-repeat left;padding-left: 20px;}
.m-competition .m-js .m-left{float: left;width: 260px;min-height: 680px;background: #f5f5f5;}
.m-left h1{height: 60px;line-height: 60px;background: #0f5cb5;color: #fff;font-size:20px;font-weight: bold;text-align: center;}
.m-left .menu{border-bottom: 1px solid #fff;padding: 24px;}
.m-left .menu .u-tit{display: block;line-height: 35px;font-size: 18px;font-weight: 400;}
.m-left .menu .u-tit img{float: right;margin: 12px 0;}
.m-left .menu .m-nrbox{padding: 0 15px;}
.m-left .menu .m-nrbox li{margin-top: 15px;background: url(/gis/media/images/home/pic-d.png)no-repeat left;padding-left: 15px;}
.m-right{float: right;width: 880px;}
.m-right .m-h2{border-bottom: 1px solid #dde5f0;font-size:20px;font-weight: bold;color: #0f5cb5;}
.m-right .m-h2 h2{display: inline-block;line-height: 44px;}
.m-right h2 em{display: block;width: 32px;border-bottom:3px solid #0f5cb5;margin: auto;}
.m-bmcs .m-xsxx{padding: 20px 0;background: url(/gis/media/images/home/67943568491.png)no-repeat bottom;}
.m-bmcs .m-xsxx p{float: left;width: 50%;height: 40px;line-height: 40px;}
.m-bmzb h2{line-height: 88px;font-size: 18px;color: #1c68b9;font-weight: bold;}
.m-bmzb label{display: block;margin-bottom: 20px;}
.m-bmzb label select,.m-bmzb label input{width: 580px;height: 46px;border:1px solid #dddddd;padding: 0 15px;font-size: 14px;font-weight: 400;}
.m-bmzb label input{color: #b8b8b8;}
.m-bmzb .m-anniu,.m-bmzb1 .m-anniu,.m-form .m-anniu{display: inline-block;background: #1c68b9;border-radius: 5px;padding: 14px 60px;color: #fff;border: none;text-align: center;margin-top: 80px;}
.m-bmzb1{padding: 40px 0;}
.m-bmzb1 label,.m-right .m-form label{float: left;width: 50%;height: 48px;line-height: 48px;text-align: right;margin-bottom: 20px;}
.m-bmzb1 label input,.m-right .m-form input,.m-right .m-form select{width: 295px;height: 48px;border:1px solid #dddddd;font-weight: 400;font-size: 14px;padding: 0 15px;}
.m-bmzb1 label span{font-weight: 400;font-size: 14px;}
.m-bmzb1 .m-xues{border-top: 1px dashed #dddddd;padding-top:20px;}
.m-bmzb1 .m-xz,.m-form .m-xz{display: inline-block;padding: 8px;border: 1px solid #1c68b9;color: #1c68b9;text-align: center;font-size: 14px;margin-left: 145px;}
.m-right .m-ybmxx ul,.m-form{padding: 20px 0;}
.m-right .m-ybmxx ul li{height: 82px;border: 1px solid #dddddd;margin-bottom: 20px;}
.m-right .m-ybmxx .left{width: 768px;padding: 10px 30px;}
.m-right .m-ybmxx .left p{float: left;width: 50%;height: 30px;line-height: 30px;color: #999999;}
.m-right .m-ybmxx .left p span{color: #333;}
.m-right .m-ybmxx .right{width: 110px;border-left: 1px solid #ddd;}
.m-right .m-ybmxx .right p{height: 40px;line-height: 40px;text-align: center;color: #1c68b9;font-size: 14px;cursor:pointer}
.m-right .m-ybmxx .right p:nth-child(1){border-bottom: 1px solid #ddd;}
.m-right .m-ybmxx .right p img{vertical-align: middle;margin-right: 8px;}
.m-form .m-address{width: 100%;border-top: 1px dashed #dddddd;padding-top: 40px;margin-top: 40px;}
.container .content .menu1 .tab {display: none;}
.container .content .menu1 .active{display: block;}
.container .content .menu2 .tab {display: none;}
.container .content .menu2 .active{display: block;}
.container .content .menu3 .tab {display: none;}
.container .content .menu3 .active{display: block;}
.container .menu ul{display: none;}
.container .menu .selected {color: #0f5cb5;}

.m-shaix{float: right;padding: 8px 0;}
.m-shaix select{width: 180px;height:30px;border: 1px solid #dddddd;font-size: 14px;font-weight: 400;margin-right: 10px;}
.m-shaix .m-sx{height: 31px;width: 58px;background: #1c68b9;border: none;font-size: 14px;color: #fff;font-weight: 400;}
/*media query*/
/*large pcScreen*/
@media (min-width:1200px) {


}
/*medium pcScreen lg*/
@media screen and (max-width: 1199px) {
    

}
/*pad md*/
@media screen and (max-width: 991px ){
	.m-notice .m-jlpx ul li .m-date{width: 20%;}
	.m-notice .m-jlpx ul li .m-content{width: 80%;}

}
/*phone sm*/
@media screen and (max-width: 767px) {
	.is-main .m-hot a{height: 50px;line-height: 50px;font-size: 20px;}
	.m-dynamic{margin-top: 15px;}
	
	.m-dhuj .m-xsky, .m-dhuj .m-dxsjs{height:auto;}
	.m-notice .m-tzgg ul li a, .m-dhuj .m-xsky .col-md-6 ul li a,.m-notice .m-jlpx ul li a{width:60%;}
	.m-tc .seek-box{width:90%!important;}
	.m-tc .seek-box label input{width:79%!important;}
	#SubmitButton{margin-top:20px!important;}
	.m-right, .m-bmcs .m-xsxx p, .m-bmzb label select, .m-bmzb label input{width: 100%}
	.m-bmzb1 label, .m-right .m-form label {width: 100%; height: 65px;line-height: 35px;text-align: left; margin-bottom: 30px;}
	.m-right .m-ybmxx .left {width: 70%; padding: 0;}
	.m-right .m-ybmxx .right{width: 30%;border: none;}
	.m-right .m-ybmxx ul li{height: 122px;border: 1px solid #dddddd;margin-bottom: 20px;padding: 0 10px;}
	.m-right .m-ybmxx .right p:nth-child(1) {border: none;}
	.m-shaix{float:none}
	.m-right .m-ybmxx .left p{width: 100%}
	.m-competition .m-js .m-left{height: 360px}
}
/*small xs*/
@media screen and (max-width: 400px) {
    .m-gzdt .slideBox ul li{height: 180px;}
	.m-right, .m-bmcs .m-xsxx p, .m-bmzb label select, .m-bmzb label input{width: 100%}
	.m-bmzb1 label, .m-right .m-form label {width: 100%; height: 65px;line-height: 35px;text-align: left; margin-bottom: 30px;}
	.m-right .m-ybmxx .left {width: 70%; padding: 0;}
	.m-right .m-ybmxx .right{width: 30%;border: none;}
	.m-right .m-ybmxx ul li{height: 122px;border: 1px solid #dddddd;margin-bottom: 20px;padding: 0 10px;}
	.m-right .m-ybmxx .right p:nth-child(1) {border: none;}
	.m-shaix{float:none}
	.m-right .m-ybmxx .left p{width: 100%}
	.m-competition .m-js .m-left{height: 360px}
}
/*弹出框*/
.m-tc{position: fixed;z-index: 999;top: 0;left: 0;right: 0;bottom: 0;}
.m-tc .m-shadw{position: absolute;background: rgba(0,0,0,0.4);height: 100%;top: 0;bottom: 0;left: 0;right: 0;}
.m-wrap{position: absolute;top: 220px;left: 0;z-index: 999;width: 100%;}
.iframe-content {position: relative;z-index: 10;height: auto;-webkit-box-sizing: border-box;box-sizing: border-box;}
.m-tc .seek-box{width: 620px;height:360px;background: #fff;border-radius: 5px;margin-left: auto;margin-right: auto;padding:20px;text-align: center;}
.m-tc .seek-box h2{font-size: 24px;color: #1c68b9;border-bottom: 1px solid #dddddd;padding-bottom:24px;}
.m-tc .seek-box label{margin-top: 30px;}
.m-tc .seek-box label span{font-size: 16px;}
.m-tc .seek-box label input{width: 440px;height: 45px;border:1px solid #b8b8b8;font-weight: 400;color: #b8b8b8;padding:0 15px;}
#SubmitButton{width: 174px;height: 46px;background: #1c68b9;border-radius: 5px;border: none;color: #fff;margin-top: 40px;}