html, body, div, span, p,a,ul, li,input,button{ margin: 0; padding: 0; border: 0; outline: 0; font-size: 12px;vertical-align: baseline; background: transparent;text-decoration:none;}
ul li{list-style:none;}
li:hover{cursor:;}
.container{margin:0 auto;}
@media screen and (min-width: 1025px) { 
.container {width: 1004px}
}
@media screen and (max-width: 1024px) { 
.container {width: 1000px}
}
@media screen and (max-width: 900px) { 
.container {width: 986px;} 
} 
.groupbox:after{content:".";display:block;height:0;clear:both;visibility:hidden;}
.fleft{float:left;}
.fright{float:right;}
.wrapper{width:1004px;margin:0 auto;}
.pr10{ padding-right:10px;}
.mr10{ margin-right:10px;}
.mt20{ margin-top:20px;}
.clear{ clear:both;}
.red{ color:#E62F2B;}
.blue{ color:#3875C0;}
.bgcolor{ background:#ededed ; }
.logo_left{
	margin-left: 20px;
    margin-top: 4px;
    height: 40px;
    width: 300px;
    float: left;
    background: url(../../../map/images/gdtdt/logo.png) no-repeat;
    background-size: 300px 50px;
	}
.nav_right{float:right;width:40%;position:relative;margin-right:150px;z-index:999999}
.nav_right ul {height: 100%;line-height: 100%;float: right;}
.nav_right ul li{line-height: 70px;float: left;color: #fff;vertical-align: bottom;display: inline-block;/*width: 9%;*/width: 80px;text-align: center;font-size:14px;}
.nav_right ul li:hover, .nav_right ul li.select{background: url(../images/bg_icon.png) 0px 15px no-repeat;cursor: pointer;}
.nav_menu_btn{width: 26px;height: 24px;float: right;margin-right: 30px;margin-top: 13px;cursor: pointer;background: url(../images/ic-all-menu.png);}
.func_panel{
	position: absolute;
    right: 123px;
    top: 15px;
    z-index: 9999999999;
}
.panel_arrow{
    border-style: solid;
    border-width: 10px 10px 10px 10px;
    border-color: transparent transparent #55a8f2 transparent;
    width: 0px;
    height: 0px;
    margin: 0 auto;
}
.panel_container{
	
}
.panel_container .func_item{
	float:left;
	width:50%;
	height:60px;
	margin-top:5px;
	margin-bottom:30px;
	cursor:pointer;
	background:url("../images/ic-head-menu.png");
}
.panel_container .func_item:hover{
	color:#4585f3;
}
.func_item.zyzx{
	background-position:-45px 0px;
}
.func_item.zyzx:hover{
	background-position:27px 0px;
}
.func_item.tjtc{
	background-position:-45px -72px;
}
.func_item.tjtc:hover{
	background-position:27px -72px;
}
.func_item.yjzx{
	background-position:-45px -144px;
}
.func_item.yjzx:hover{
	background-position:27px -144px;
}
.func_item.ptgl{
	background-position:-45px -216px;
}
.func_item.ptgl:hover{
	background-position:27px -216px;
}
.panel_container .func_name{
	height:20px;
	line-height:20px;
	margin-top:40px;
	text-align:center;
}

html{width:100%;height:100%;/*background:#ededed url(../images/htmlbg.png) top center repeat-x;*//* overflow-y:hidden;*/}
body{width:100%;height:100%;margin:0;line-height:1;font-size: 14px;font-family: "微软雅黑" !important;}
em , i { font-style:normal;}
.layout{position:absolute;}

/* header .top{background: #eeeeee;} */
header .top ul{}
header .top ul li{line-height:70px;}
header .topOut ul li{line-height:30px;}
header .top ul li ul li{ height:30px; line-height:30px;}
header .top ul li span, header .topOut ul li span{ display:inline-block;  }
header .top ul li span.login , header .top ul li span.register,header .topOut ul li span.login , header .topOut ul li span.register{line-height:23px; text-align:center;color: #07a7f1;}
header .top ul li span.login:hover , header .top ul li span.register:hover,header .topOut ul li span.login:hover , header .topOut ul li span.register:hover{ color:#f38901;}

.dropdown-menu>li>a:hover, .dropdown-menu>li>a:focus, .dropdown-submenu:hover>a, .dropdown-submenu:focus>a {background-image: linear-gradient(to bottom, #f38901, #f38901);color:#fff}

header .headers{ background:#07a7f1; width:100%;}
header .headersOut{/* background:#07a7f1; */ width:100%;height: 50px;}
.logo {height:50px;line-height:70px;}
.logo img{ vertical-align:middle;/* width: 440px;height: 45px; padding-left: 15px;*/}

.nav{ }
.nav ul{}
.nav ul li{float:left; color:#fff; vertical-align:bottom;display:inline-block;width:152px;line-height:40px; text-align:center;font-size:16px;}
.nav ul li a{color: #fff;text-decoration: none;font-size:16px}
.nav ul li.select{/* background:url(../images/bg_icon.png) 0 0 no-repeat; */cursor: pointer;background:#1C528E;}
.nav ul li:hover{/* background:url(../images/bg_icon.png) 0 0 no-repeat; */cursor: pointer;background:#1C528E;}


.footer{  height:80px; line-height:24px;background:#e0e0e0;  width:100%;margin-bottom:0px;}
.footer div{  color:#898f95; text-align:center; }
.footer a{color:#898f95;}
.footer a:hover{cursor: pointer;color:#07a7f1;}

.footerOut div{text-align:center; }
.footerOut a{color:#fff;}
.footerOut a:hover{cursor: pointer;color:#42c76c;}
.footer_left{float:left;}
.footer_right{float:right;}
/* display inline 
.f-ib {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}*/
/* display none */
/*.f-dn {
    display: none;
}*/
.ml20{
	margin-left:20px;
}
.pager li>a{background:#07a7f1;color:#fff;}
.pager li>a:hover,.pager li.active>a{background:#f38901;color:#fff;}
.total-num {color: #999;padding-top: 16px;padding-bottom: 4px;padding-right: 0px;padding-left: 0px;}

/* 自适应 1024 1366 1440 1600分辨率 start */
@media screen and (min-width: 1280px) {

}
@media screen and (max-width: 1280px) and (min-width: 1024px) {
	
	.nav_right ul li {
		width: 70px;
	}
}
@media screen and (max-width: 1024px) {
	
	.nav_right ul {
		margin-right: 5px;
	}
	.nav_right ul li {
		width: 60px;
	}
	
}
/* 自适应 1024 1366 1440 1600分辨率 end */
/* 缩放控件重写*/
.tdt-bottom .tdt-control{
	    margin-bottom: 50px;
	    margin-right: 20px;
}
