/*通用样式*/
@charset "utf-8";
body{font-size:16px;font-family:"Helvetica Neue",Helvetica,Arial,sans-serif;}
*{box-sizing: border-box;}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,button,textarea,blockquote,th,td,p,label,input,img{margin:0;padding:0;}
table{border-collapse:collapse;border-spacing:0;}
fieldset,img{border:0;border:none;}
ul,li,dl ,dt,dd ,ol,p,img{ list-style: none;border: none;}
address,caption,cite,code,dfn,em,th,var,optgroup{font-style:normal;font-weight:normal;}
del,ins{text-decoration:none;}
caption,th{text-align:left;}
h1,h2,h3,h4,h5,h6{font-size:100%;}
button,input,select,textarea{font-size:100%;}
a{text-decoration:none;color:#333;-webkit-tap-highlight-color:rgba(0,0,0,0);  /* 去掉链接触摸高亮 */ }
a:hover{color:#1d62ca;outline:none;}
article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {display: block;}
.clearfix::after,.tab-box>dt::after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.box-shadow {box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);-webkit-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);-moz-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);-ms-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);-o-box-shadow: 0px 0px 5px rgba(0,0,0,0.2);}
.text-shadow{text-shadow: -2px 1px 0px #003c88;}
.text-center{text-align: center;}
.text-right{text-align: right;}
.text-indent{text-indent: 2em;}
.text-center img{display:inline-block;}
.border-radius{border-radius: 4px;overflow: hidden;}
/*图片效果*/
main a img{transition:all .3s;display:block;}
main a:hover img{ transform:scale(1.05);-webkit-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);-moz-transform:scale(1.05);}
.fl{float:left;}
.fr{float:right;}
.content_box{max-width: 1200px;position: relative;margin: 0 auto;}
.bt-solid-1{border-bottom: 1px solid #c9c9c9;}
.one-lines{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden;}
.two-lines{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;}
.three-lines{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;}
.ft_red{color: #D9001B;}
/* 滚动条样式 */
.selfScrollbar{overflow-y:auto;scrollbar-face-color: #e1e0e0;scrollbar-highlight-color: #e1e0e0;scrollbar-track-color: #fff;}
.selfScrollbar::-webkit-scrollbar{background-color: #fff;width:10px;height:10px;}
.selfScrollbar::-webkit-scrollbar-track{background-color: #fff;border-radius: 10px;}
.selfScrollbar::-webkit-scrollbar-thumb{border-radius: 10px;background-color: #e1e0e0;}
.bg-white{background-color:#fff;padding:20px;}
.Lll_icon{position: absolute;right: 0;bottom: 0;text-align: center;width: 60px;height: 30px;line-height: 30px;color: #fff;background-color: red;opacity: .8;border-radius: 5px;}

/* 公共头部 */
header{border-bottom: 4px solid #3378e0;background-color: #fff;}
header .head_box{position: relative;padding: 16px 0 0;}
header .head_box h1{display: none;}
header .head_box .menu_box{width:90%;float: left;}
/* header .head_box .menu_box ul{padding: 0 20px;} */
header .head_box .menu_box ul li{float: left;position: relative;line-height: 60px;}
header .head_box .menu_box ul li a{font-size: 20px;text-align: center;display: block;font-weight: bold;width: 100%;margin: 0 auto;padding: 0 20px;}
header .head_box .menu_box ul li a:hover{color:#1d62ca;}
header .head_box .menu_box ul li.on a{color:#FFF;background-color: #3378e0;}

/* 自适应菜单 */
.navLinks_mobile { display: none; background: #dd0;}
.nav_mobile_open {width: 95%;position: absolute;margin-left: 0;background: #fff;}
.cd-nav-trigger { position: absolute;top: 3px;right:3px; width: 30px; height: 24px; background: rgba(255,255,255,1); border: solid 1px #ddd;border-radius: 3px;text-indent: 100%; white-space: nowrap;z-index: 9999;cursor: pointer;}
#menu_show_mobile{top: 20px;right:10px;}
.cd-nav-trigger span {  position: absolute; display: block;width: 14px; height: 2px; background: #4c8be0;top: 50%; margin-top: -1px; left: 50%;margin-left: -7px;-webkit-transition: background 0.5s;-moz-transition: background 0.5s; transition: background 0.5s;}
.cd-nav-trigger span::before, .cd-nav-trigger span::after { content: '';position: absolute;left: 0;background: inherit;width: 100%;height: 100%;-webkit-transform: translateZ(0);-moz-transform: translateZ(0);-ms-transform: translateZ(0);-o-transform: translateZ(0);transform: translateZ(0);-webkit-backface-visibility: hidden; backface-visibility: hidden;-webkit-transition: -webkit-transform 0.3s, background 0s;-moz-transition: -moz-transform 0.3s, background 0s;transition: transform 0.3s, background 0s;}
.cd-nav-trigger span::before {top: -6px;-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0);-o-transform: rotate(0);transform: rotate(0);}
.cd-nav-trigger span::after {bottom: -6px;-webkit-transform: rotate(0);-moz-transform: rotate(0);-ms-transform: rotate(0); -o-transform: rotate(0);transform: rotate(0);}
.cd-nav-trigger.menu-is-open { box-shadow: none;}
.cd-nav-trigger.menu-is-open span {background: #fff;}
.cd-nav-trigger.menu-is-open span::before, .cd-nav-trigger.menu-is-open span::after { background: #4c8be0;}
.cd-nav-trigger.menu-is-open span::before {top: 0;-webkit-transform: rotate(135deg); -moz-transform: rotate(135deg);-ms-transform: rotate(135deg);-o-transform: rotate(135deg);transform: rotate(135deg);}
.cd-nav-trigger.menu-is-open span::after {bottom: 0;-webkit-transform: rotate(225deg);-moz-transform: rotate(225deg);-ms-transform: rotate(225deg);-o-transform: rotate(225deg);transform: rotate(225deg);}
.selfmark{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#000;opacity: .6;filter:alpha(opacity=60);z-index: 500;}

/* 联系我们 */
footer .consult_box{display: none;}
.consult_btn{background-color: #169bd5;color: #fff;padding:0 18px;height: 40px;line-height: 40px;margin-top: 6px;text-align: center;border-radius: 4px;float: right;cursor: pointer;}
.consult_box{position: absolute;padding: 10px;width: 300px;left: 50%;top: 50%;transform: translate(-50%, -50%);text-align:left;border-radius: 10px;z-index: 999;}
/* .consult_box::before{content:'';width: 120px;height:70%;position:absolute;right: -120px;bottom: 0;} */
.consult_box h3{margin-bottom: 12px;font-size: 18px;font-weight: bold;text-align: center;}
.reqform_btn{margin-left: 0;text-align: center;}
.consult_box .code-text{padding:8px;}


/*用地性质颜色标签*/
.ibox{display: block;overflow: hidden;width: 100%;position:relative;}
.ibox img{width:100%;height:360px;}
.ibox .tip-ydxz{position:absolute;top:0;left:0;display: block;padding:5px 12px;z-index:1;color:#fff;}
.tip-color-sfyd{background-color:#FF0901;color:#fff;}
.tip-color-sfyd2{background-color:#FF0902;color:#fff;}
.tip-color-gyyd{background-color:#AC937D;color:#fff;}
.tip-color-jzyd{background-color:#d4d34c;color:#fff;}


/* 公共底部 */
footer{background-color: #3378e0;padding: 20px 0;}
footer .footer_box,footer .footer_box a{font-size: 16px;color: #fff;}
footer .footer_box a:hover{color:yellow;}
footer .footer_box p{margin: 10px 0;}
footer .footer_box p span{margin-left: 10px;}
footer .footer_box .footer_left{float: left;width: 50%;padding-left: 60px;}
footer .footer_box .footer_right{float: left;width: 50%;}


/* 广告飘窗 */
.LGadvertisingsBlock, .LGadvertisingsRBlock {
	position: absolute;
	z-index: 9998;
	top: 600px;
	left: 50%;
	width: 150px;
	margin-left: 612px;
	display: none;
}
.LGadvertisingItem {margin-bottom: 10px;position: relative;overflow: hidden;}
.LGadvertisingItemClose {
    position: absolute;
    top: 0;
    right: 0;
    width: 15px;
    height: 15px;
    background: rgba(0, 0, 0, .2);
    display: block;
    color: #000;
    z-index: 2;
    text-align: center;
    line-height: 15px;
    font-size: 8px;
    cursor: pointer;
}
.LGadvertisingItemClose:hover {
    background: rgba(0, 0, 0, .8);
    color: #fff;
}
.LGadvertisingItem a, .LGadvertisingItem a img {
    width: 100%;
    display: block;
}
/* 隐藏掉百度图标和下面的版本号 */
.BMap_stdMpPan,.BMap_stdMpZoom .BMap_button,.BMap_stdMpSliderBgTop,.BMap_stdMpSliderBar,.BMap_stdMpSliderBgBot,.anchorBL{
width: 0 !important;
height: 0 !important;
}
.anchorBL img{
width: 0 !important;
}


@media screen and (max-width:768px){
	body{box-sizing: border-box;}
	/* 头部 */
	header{background-size:100% 100%;}
	header .head_box{height:auto;}
	header .head_box .logo{margin-left: 10px;width: 80%;display: block;}
	header .head_box .logo img{width: 100%;}
	header .head_box .platformIntro{width: 100%;margin: 0;padding: 20px 0 10px;}
	header .head_box .platformIntro h3{font-size: 18px;text-align: center;}
	header .head_box .platformIntro h3::before{top: 10px;left: 50%;transform: translateX(-50%);width: 220px;}
	header .head_box .platformIntro p{margin: 30px 0 20px;padding: 0 30px;line-height: 24px;width:auto;}
	header .head_box .platformIntro a.details{margin: 10px auto;padding: 6px 0;}
	#menu_show_mobile{display:block;}
	header .head_box .menu_box{/*height:100px;*/position: absolute;top: 50px;z-index: 9999;width: 100%;background: #1d6eb1;display: none;}
	header .head_box .menu_box ul{padding: 0 10px;}
	/* header .head_box .menu_box ul li:first-child {display: none;} */
	header .head_box .menu_box ul li {width: 50%; margin-right: 0; padding: 0;}
	header .head_box .menu_box ul li a { line-height: 50px; height: 50px;    color: #fff;}
	header .head_box .menu_box ul li.on a{color:#fff;}
	header .head_box .menu_box::before{content:'';position:absolute;border:10px solid transparent;top: -17px;right: 16px;border-bottom-color: #1d6eb1;}

	.tit{font-size: 20px;}
	.aside{display: none;}

	/* 底部 */
	footer{padding:20px 10px;}
	footer .footer_box ul li{line-height: 36px;font-size: 16px;}
	footer .footer_box .contact_us .wx_ewm{width: 100%;margin-right: 0;display: block;height: auto;}
	footer .footer_box .contact_us .wx_ewm img{float: none;margin: 0 auto;}
	footer .footer_box .contact_us .wx_ewm p{float: none;text-align: center;margin-top: 20px;}
	footer .footer_box .contact_us .gywm{width: 100%;height: auto;padding: 0;text-align: center;}
	footer .footer_box .contact_us .gywm ul li{height: auto;}
	footer .footer_box .contact_us .gywm ul li:first-child{margin: 10px 0 0;}
	footer .footer_box .contact_us .gywm ul li span{margin-right: 0;display: block;}
}