﻿@charset "utf-8";

/* 全屏自适应布局--1  */
html,body{width:100%;height:100%;}
i,cite,em,var,address,dfn{font-style:normal;}
.g-tp,.g-hd{ min-width:1100px;font:12px/1.62em arial,"Microsoft YaHei";color:#666;outline:0;}
/*.g-tp{ height:30px;margin-bottom:0;line-height:30px; background:#f4f4f4; border-bottom:1px solid #dddfdf;}
.g-hd{height:70px; background:#13263e;}
.m-hd:after{display:block;clear:both;visibility:hidden;height:0;overflow:hidden;content:".";}
.m-hd{ position:relative; z-index:200; width:1100px; margin:0 auto;zoom:1;}
.mTop{ padding:0 20px;}
.mTop a{ padding-right:10px}
.mTop ul li{ display:inline;}
.mTop p{ float:right;}*/

.g-search .m-search,
.m-nav,
.g-ft .g-wrap{
	width:1100px;
	margin:0 auto;
	}
/* 背景图 */
.search-box .bd input,
/*
.link-bd dl dt span,
.link-bd dl dd span.ul-bg,
*/
.login-box ul li span.ico,
.ebuild-search input{
	background:url(../image/ico.png) no-repeat;
	}
	
/* 顶部 */
.g-tp{ height:30px;margin-bottom:0;line-height:30px;background:#f8f8f8; border-bottom:1px solid #e6e6e6;}
.g-tp .m-top{ padding:0 20px; color:#adadad; }
.g-tp .m-top a{ padding-right:10px;color:#adadad;}
.g-tp .m-top ul li{ display:inline;}
.g-tp .m-top p{ float:right;}

.g-search{ height:74px; padding-bottom:10px; background:#fff;}
.g-search .m-search .logo,
.search-box,
.g-search .m-search .btn-box{
	float:left;
	}

/* 换logo start 
.g-search .m-search .logo{ width:244px;}
.g-search .m-search .logo img
{
	height:60px;
	margin:12px 0 0 10px;
	vertical-align:middle;
	}
 换logo end */

.g-search .m-search .logo{ width:225px}	
.g-search .m-search .search-box{width:635px;}
.g-search .m-search .search-box .bd input{width:520px;}
.g-search .m-search .btn-box{ width:240px;}


.g-search .m-search .logo img{
	margin-top:23px;
	vertical-align:middle;
	height:50px;
	}
.g-search .m-search .search-box .hd{
	margin:12px 0 2px;
	}
.g-search .m-search .search-box .hd a{
	display:inline-block;
	line-height:1.14em;
	padding:4px 5px 7px;
	color:#adadad;
	font-size:14px;
	}
.g-search .m-search .search-box .hd a.crt{
	background:url(../image/search-hd.gif) center bottom no-repeat #0068b7;
	color:#fff;
	}
.g-search .m-search .search-box .bd{
	position:relative;
	border:1px solid #0068b7;
	height:30px;
	overflow:hidden;
	border-radius:2px;
	font-size:14px;
	}
.g-search .m-search .search-box .bd input{
	border-style:none;
	height:30px;
	line-height:28px;
	color:#666;
	padding-left:30px;
	background-position:6px -502px;
	box-shadow:0 1px 5px #dddfdf inset;
	}	
.g-search .m-search .search-box .bd button{
	position:absolute;
	right:-1px;
	top:-1px;
	width:85px;
	height:32px;
	border-style:none;
	background:#0068b7;
	text-align:center;
	font-size:14px;
	color:#fff;
	}

.g-search .m-search .btn-box{
	margin-top:32px;
	text-align:right;
	}	
.g-search .m-search .btn-box a.btn{
	display:inline-block;
	height:30px;
	line-height:30px;
	padding:0 15px;
	margin-left:10px;
	margin-top:10px;
	border-radius:2px;
	font-size:14px;
	}	
.g-search .m-search .m-acco{ height:40px; line-height:40px;padding-right:5px; vertical-align:middle; color:#0068b7;}
.g-search .m-search .m-acco a{ color:#fff;}
.g-search .m-search .m-acco img{ vertical-align:middle; margin-right:5px; border-radius:20px; overflow:hidden;}
.g-search .m-search .m-acco .m-user{ position:relative; zoom:1; z-index:99; top:5px; line-height:21px;}
.g-search .m-search .m-acco .m-user i{padding:2px 15px 2px 0; background:url(../image/ico.png) right -262px no-repeat; white-space:nowrap; cursor:pointer;}
.g-search .m-search .m-acco .m-user ul{ position:absolute; right:0; top:15px; display:none; padding:5px 8px;background:#333; opacity:0.9; lter:alpha(opacity=90); text-align:right; }
.g-search .m-search .m-acco .m-user ul li{  white-space:nowrap; line-height:21px;}
.g-search .m-search .m-acco .m-user ul li a{ color:#fff;}

/* 按钮 */
.btn-default{
	background-color:#d2d2d2;
	color:#2a2a2a;
	}
.btn-default:hover{
	background-color:#e6e4e4;
	}
.btn-primary{
	background-color:#0068b7;
	color:#fff;
	}
.btn-primary:hover{
	background-color:#3da1ec;
	color:#fff;
	}


/* 导航 */	
.g-nav{
	background:url(../image/nav-bg.gif) repeat-x;
	height:38px;
	overflow:hidden;
	margin-bottom:10px;
	}	
.m-nav ul li{
	float:left;
	}	
.m-nav ul li a{
	display:block;
	padding:0 35px;
	line-height:38px; 
	font-size:16px;
	color:#fff;
	}
.m-nav ul li a:hover{
	color:#fff000;
	}	
.m-nav ul li.dropd
{
	position:relative;
	}
.m-nav ul li.dropd span.caret{
	position:absolute;
	left:50%;
	margin-left:-8px;
	width:16px;
	height:5px;
	background:url(../image/drop-ico_10.gif)no-repeat;
	display:none;
	
	}
.m-nav ul li.dropd ul
{
	position:absolute;
	display:none;
	padding-left:10px;
	white-space:nowrap;
	color:#0068b7;
	
	}
.m-nav ul li.dropd ul li{
	float:none;
	display:inline;
	color:#0068b7;
	}	
.m-nav ul li.dropd ul li a{
	display:inline;
	padding:0 10px;
	line-height:30px;
	font-size:12px;
	color:#0068b7;
	}	
.m-nav ul li.dropd ul li a:hover{ text-decoration:underline;}	

.m-nav ul li.crt a{
	color:#fff000;
	}
.m-nav ul li.dropd.crt span.caret{
	display:block;}

.m-nav ul li.dropd.crt ul{
	display:block;
	
	}
.m-nav ul li.dropd.crt ul li a{
	color:#0068b7;
	}
/* header 
.m-hd .logo{ float:left; margin-right:40px;}
.m-hd .logo img{ vertical-align:middle;}
.m-hd .m-nav{ display:inline-block; *display:inline; *zoom:1;}
.m-hd .m-nav li{ float:left;}
.m-hd .m-nav li a{ display:block; padding:0 20px; height:70px; line-height:70px; color:#fff; font-size:14px;}
.m-hd .m-nav li a:hover, .m-hd .m-nav li.crt a{ background:#1b3658; font-weight:bold;}
.m-hd .m-acco{ float:right; display:inline; height:40px; line-height:40px; margin-top:18px; padding-right:5px; vertical-align:middle; color:#fff;}
.m-hd .m-acco a{ color:#fff;}
.m-hd .m-acco img{ vertical-align:middle; margin-right:5px;}
.m-hd .m-acco .m-user{ position:relative; zoom:1; z-index:99; line-height:21px;}
.m-hd .m-acco .m-user i{padding:2px 15px 2px 0; background:url(../image/ico.png) right 5px no-repeat; white-space:nowrap; cursor:pointer;}
.m-hd .m-acco .m-user ul{ position:absolute; right:0; top:15px; padding:5px 8px;background:#13263E; border:1px solid #1B3658; text-align:right; display:none; }
.m-hd .m-acco .m-user ul li{  white-space:nowrap; line-height:21px;}
.m-hd .m-acco .m-user ul li a{ color:#fff;}*/

/* 扫描下载App */
.m-App {
	position:fixed;
	z-index:999;
	top:30%;
	left:0;
	_position:absolute;
	_top:expression(eval(document.documentElement.scrollTop+(document.documentElement.clientHeight-this.offsetHeight)/2));
	_margin-top:0;
}
.m-App .appCon {
	position:absolute;
	left:-170px;
	width:150px;
	padding:10px;
	text-align:center;
	color:#fff;
	background: #e69d36;
}
.m-App .appCon p {
	margin:8px 0 5px;
}
.m-App .closed {
	position:absolute;
	right:-20px;
	top:0;
	width:20px;
	height:20px;
	background:url(../image/popClosed.gif)
}
.m-App .appBtn {
	position:absolute;
	left:0;
	top:0;
	display:block;
	width:13px;
	background:url(../image/green_pixel_14.gif) 12px 10px no-repeat #e69d36;
	word-break:break-all;
	word-wrap:break-word;
	padding:30px 10px 10px;
	border-top-right-radius:3px;
	border-bottom-right-radius:3px;
	text-align:center;
	font-size:13px;
	color:#fff;
	cursor:pointer;
}
.m-App.show .appCon {
	left:0
}
.m-App.show .appBtn {
	left:-50px;
}


/* 联系我们 */	
.g-ft{
	padding:25px 0;
	background:#475268;
	color:#fff;
	}
.g-ft .g-wrap{
	width:960px;
	margin:0 auto;
	}	
.g-ft a{
	color:#fff;
	}	
.g-ft h1,.g-ft h2{
	margin-bottom:5px;
	font-size:18px;
	font-weight:normal;
	line-height:36px;
	}	
.g-ft table td{ vertical-align:top; font-size:14px;}
.g-ft .faq-bd{ padding-left:15px;}
.g-ft .content-bd, .g-ft .faq-bd, .g-ft .qrcode-bd	{
	line-height:36px;
	}	
.g-ft .qrcode-bd{
	clear:both;
	}
.g-ft .qrcode-bd p{
	text-align:center;
	width:80%;
	margin:20px auto 0;
	padding:20px 0;
	border-top:1px solid #4e5b73;
	}
.g-ft .qrcode-bd p img{
	vertical-align:middle;
	margin:0 5px

	}	
	
/* footer*/
.m-foot { width:960px;height:70px; margin:0 auto; }
.m-foot img{ vertical-align:middle;}
.m-foot .logo{ position:absolute; top:15px; padding:0; }
.m-foot .footNav{ letter-spacing:1px; padding:5px 0; margin-bottom:5px; }
.m-foot .footNav a{ padding:0 15px; color:#ccc;}
.m-foot p{ padding-left:15px; color:#ccc; line-height:18px;letter-spacing:.5px;}
.m-foot .con{ width:650px; margin:0 auto; text-align:center;}
.m-foot p span a img{ margin-top:-2px;}

/* 悬浮咨询插件 */
.ins#qiao-icon-wrap{ top:53px;}

/* 2015-12-30 底部二维码 */
.qrcode-bd ul{ width:80%; margin:20px auto 0; padding:30px 0 5px; border-top:1px solid #4e5b73; text-align:center;}
.qrcode-bd ul li{ display:inline-block; margin:0 5px; width:80px;}	
.qrcode-bd ul li i{ display:block; margin-top:-5px; font-size:12px; white-space:nowrap; color:#fff;}	
.ft-ewm{ position:absolute; background:#fff; box-shadow:0 1px 2px #333; border-radius:5px;  text-align:center;}
.ft-ewm img{ width:200px; border-radius:5px;}
.ft-ewm i{ display:block; margin-top:-8px; padding-bottom:8px; line-height:1em; color:#666;}
.m-foot .footNav{ color:#ccc;}

/* 去掉建设网新闻资讯原登录模块 */
.hao123-tools{ display:none;}

 /* 上传图片 */
.uploadImage { position:relative; background:url(http://gc.buildnet.cn/image/add_small.png) 2px center no-repeat; padding:2px 2px 2px 20px; vertical-align:middle; color:#047abe;}

/* 2016-5-31换logo */
.g-search .m-search .logo img{ height:55px; margin-top:16px; margin-left:20px;}



/* 2016-7-25  改版 */
.g-tp .m-top.wh1100,
.g-search-new .m-search,.g-nav-new div.m-nav-new,
.g-wrap-new
{ width:1100px; margin:0 auto;}

.g-tp{ background:#e8e8e8; border-bottom:1px solid #c8c8c8; color:#6b6969; font-family:"宋体";}
.g-tp .m-top.wh1100{ padding:0;}
.g-tp .m-top.wh1100 label{ padding:0 10px 0 40px;}
.g-tp .m-top.wh1100 select{ border:1px solid #cacaca;}
.g-tp .m-top.wh1100 a { padding:0 5px;}

/* 顶部搜索 */
.g-search-new{ background:#fff;}
.g-search-new .m-search{ height:124px;}
.g-search-new .m-search a.logo{ float:left; width:302px;}
.g-search-new .m-search a.logo img{ width:168px; margin-top:22px;}
.g-search-new .m-search div.search-box{ position:relative; float:left; width:520px; padding-top:17px;}
/*.g-search-new .m-search div.search-box p{ padding-left:5px; line-height:30px; color:#6a6a6a}
.g-search-new .m-search div.search-box p span{ padding-right:20px; cursor:pointer;}*/
.g-search-new .m-search div.search-box p.hd{ padding-left:8px; height:29px; margin-top:8px; margin-bottom:0;}
.g-search-new .m-search div.search-box p.hd a{ display:inline-block; height:27px; line-height:27px; padding:0 15px; border-bottom:2px solid #fff; font-size:16px;}
.g-search-new .m-search div.search-box p.hd a.crt{ border-color:#da251d; color:#da251d;}
.g-search-new .m-search div.search-box div.bd{}
.g-search-new .m-search div.search-box div.bd input{ float:left; width:405px; height:32px; line-height:32px; padding-left:40px; border:1px solid #cacaca; border-top-left-radius:5px;border-bottom-left-radius:5px; border-right:0; background:url(../image/icon_14.png) 10px center no-repeat;}
.g-search-new .m-search div.search-box div.bd button{ width:75px; height:34px; background:#d9261d; border:0; border-radius:5px; margin-left:-5px; text-align:center; font-size:18px; color:#fff;}
.g-search-new .m-search div.search-box span.freeTel{ position:absolute; top:13px; right:5px; line-height:14px; color:#da251d;}
.g-search-new .m-search div.othWeb-box{ float:left; width:278px; font-size:12px;}
.g-search-new .m-search div.othWeb-box ul{ padding:15px 0 0 125px;}
.g-search-new .m-search div.othWeb-box ul li{ display:block; background:url(../image/icon_10.png) 10px center no-repeat; line-height:24px; text-align:right; color:#6b6969;}

/* 导航 */
.g-nav-new{ min-width:1100px; height:50px; background:#444; margin-bottom:10px;}
.g-nav-new div.m-nav-new ul li{ float:left; height:50px;}
.g-nav-new div.m-nav-new ul li a{ display:block; line-height:50px; width:130px; text-align:center; font-size:16px; color:#fff;}
.g-nav-new div.m-nav-new ul li.crt a,
.g-nav-new div.m-nav-new ul li a:hover{ background:#d9261d;}
.g-nav-new div.m-nav-new ul li ul{ display:none;}


/* 网站地图 */
.mapBox{ background:#eaeaea; line-height:34px;	color:#666; border-top:1px solid #d7d7d7;}
.container{ width:1100px; margin:0 auto;}
.mapBox h2 {
    font-size: 15px;
    line-height: 34px;
    margin-bottom: 5px;
    margin-top:0;
    padding-left:15px;
    font-weight:normal;
}
.mapBox ul{ padding-left:15px;}
.mapBox table td {
    font-size: 12px;
    vertical-align: top;
}
.mapBox table td a{ color:#666;}
.mapBox .faq-bd {
    padding-left: 15px;
}

.mapBox ul.qrcode-bd 
{
	padding-left:0;
    text-align: center;
}
.mapBox ul.qrcode-bd li {
    display: inline-block;
    margin: 0 11px;
    width: 100%;
	height:150px;

}
.mapBox ul.qrcode-bd li i {
    display: block;
    margin-top: -10px;
    white-space: nowrap;
	font-size:14px;
}
.mapBox .ft-ewm {
    background: none repeat scroll 0 0 #fff;
    border-radius: 5px;
    box-shadow: 0 1px 2px #c3c3c3;
    position: absolute;
	z-index:2;
	line-height:1.14;
    text-align: center;
}
.mapBox .ft-ewm img {
    border-radius: 5px;
    width: 200px;
}
.mapBox .ft-ewm i {
    display: block;
    line-height: 1em;
    margin-top: -15px;
    padding-bottom: 8px;
	font-size:14px;
}

/* bootstrap 下补充样式 */
.mapBox{font-size:1.2rem; margin-top:40px;}
.mapBox .container{ padding:70px 0 50px;;}
.mapBox ul li{ list-style:none; line-height:34px;}
.mapBox ul.qrcode-bd{ margin-top:13px;}
.mapBox ul.qrcode-bd li i {margin-top:0; font-style:normal; }
.mapBox .ft-ewm i{ font-style:normal; margin-top:-8px;}

/* 底部 */
.footer{ height:104px; background:#444; padding:0; margin-top:0; color:#fff; text-align:center; font-size:12px;}
.footer p{ padding:25px 0 20px; margin-bottom:0;}
.footer img{ vertical-align:middle; margin-top:-3px;}
.footer img[src$="zhanzhang.png"]{margin-top:-14px; margin-right:25px;}
.footer a{ padding:0 15px; color:#fff; font-size:12px;}



