@charset "utf-8";
body{margin:0; padding:0;  font-family: "微软雅黑"; font-size:16px; color:#000;}
body{background: #efefef url(../images/public/xxx.png) no-repeat center 30px;}
ul,li,dl,dd,dt{ list-style: none; padding:0; margin:0;}
p{ padding:0; margin:0;}
a,a:hover,a:active,a:link{ text-decoration: none; color:#333333;}
img{ border:0;}
.fl{ float: left;}
.fr{ float: right;}
.clear-x{ clear: both;}
.sjbgs{display:none;}

.version{font-size:14px;background: #f9f9f9;height: 70px;line-height: 70px;text-align: center;}
/*通用背景 宽度 等样式*/
/*0522补充*/
.container{padding: 15px; background: #fff; width: 1100px;}
.w1100{ width: 1100px; margin:0 auto; overflow: hidden;}

/*start 头部*/
header .w1110{width: 1100px;margin:0 auto;color: #000;font-size: 14px;font-family: "宋体";clear: both;}
header .topbar{ line-height: 30px; background: #fff; border-bottom:1px #e8e8e8 solid}
header .topbar .w1110{ padding:0px;}
#showLogin	{line-height: 30px;}
#showLogin #uersId{float:left;}
#showLogin a{margin:0 10px;}
header .topbar .topbar_l span{ padding:0 5px;}
header .topbar .topbar_r a{ display: inline-block; margin-left: 30px; padding-left:25px;}
header .topbar .topbar_r a:first-child{ background: url(../images/public/topbar_r_bg.png) no-repeat left center}
header .topbar .topbar_r a:nth-child(2){ background: url(../images/public/topbar_r_bg.png) no-repeat -119px center}
header .topbar .topbar_r a:last-child{ background: url(../images/public/topbar_r_bg.png) no-repeat -201px center}

header .logorc{padding-top: 10px;height: 130px;/* background: rgba(255,255,255,0.2); *//* background:#fff; */font-size: 16px;}


header .logorc .search{height: 88px;margin-bottom: 10px; padding-top: 20px;}
header .logorc .search input{width: 285px;height: 40px;border: 1px solid #b6cade;background:#fff;padding-left: 44px;color: #ccc;background: #fff url(../images/public/cdsearch_fdj.png) no-repeat 12px center;}
header .logorc .search .search_con{ position: relative;}
header .logorc .search #button,header .logorc .search .btnsubmit{
	width: 70px;
	height: 42px;
	/* background: url(../images/public/top_search.png) no-repeat 5px center; */
	position: absolute;
	top: 4px;
	right: 100px;
	background-color: #dc3a3a;
	line-height: 34px;
	height: 34px;
	border-radius: 20px;
	text-align: center;
	color: #fff;
	font-size: 14px;
	right: 80px;
	/* font-weight: bold; */
	font-family: 微软雅黑;
	}
header .logorc .search #button{opacity:0;z-index: 2;}
header .logorc .search .btnsubmit{ display: inline-block;cursor: pointer;}
header .logorc .search .rc{width: 100%;text-align: left;padding-left: 16px;margin-top: 10px;}
header .logorc .search .rc span{ padding:0 5px;}
header .logorc .search #btnsubmit{right: 0;background-color: #fff;color: #d80909;}



/* logo动画 */
header .logo>a{display:block;/* min-width:286px; */height: 87px;}
header .logo>a>span{display: block;height: 100%;}
header .logo>a>span.logo_logo{width: auto;background-size: 100%;text-align: center;padding-left:17px;padding-right: 10px;vertical-align: middle;display: inline-block;}
header .logo>a>span.logo_logo>img{/* -webkit-animation:change 6s linear infinite; */}
header .logo>a>span.logo_text{width: auto;height: auto;vertical-align: middle;display: inline-block;}
header .logo>a>span.logo_text>img{float: right;}

header .logo>.lo{display:block;margin-top: 18px;padding-left: 15px;}
header .logo>.lo>span{display: block;height: 100%;}
header .logo>.lo>span.logo_logo{padding-right: 10px;vertical-align: middle;display: inline-block;margin: -4px 0 0;}
header .logo>.lo>span.logo_logo>a>img{/* -webkit-animation:change 6s linear infinite; */height: auto;width: auto;}
header .logo>.lo>span.logo_text{display: inline-block;vertical-align: middle;}
header .logo>.lo>span.logo_text>a>img{float: right;}
@-webkit-keyframes change {0%{-webkit-transform:rotate(0deg);} 50%{-webkit-transform:rotate(-180deg);} 100%{-webkit-transform:rotate(-360deg);} }

header .nav{ background: #dc3a3a;}
header .nav .ul_nav{ width: 1100px; height: 100%; margin:0 auto;}
header .nav .ul_nav li{float: left;text-align: center;/* border-right: 1px #ed9898 solid; */}
header .nav .ul_nav li:last-child{ border:none;}
header .nav .ul_nav li a{border-right: 1px #ed9898 solid;line-height: 38px;display: inline-block;color: #fff;font-size: 20px;font-family: "微软雅黑";font-weight: bold;/* padding: 0 40px; */}
header .nav .ul_nav li a.sj_xx {display:none;}

header .topbar-right-iphone{ display: none;}

/*头部注释数据开放 start*/

header .nav .ul_nav li a{padding: 0 72px;/* padding: 0 !important; *//* display: inline-block; */}
/*头部注释数据开放*/


/*start 尾部*/
footer{ background: #fff; width: 1100px; padding: 0 15px; margin:0 auto;    text-align: center;}
.footer1{ color: #333; font-size: 14px; padding-top: 15px;border-top: 1px #c2c2c2 solid;}
.footer1 span{ margin:0 20px;}
.footer2{ overflow: hidden;}
.footer2 .fl{ padding-top: 10px; padding-bottom: 15px;    width: 100%;}
.footer2 .fl p{ font-size: 14px; color: #666666; line-height: 25px; }
.footer2 .fl p span{margin-right: 5px;}
.footer2 .fr a{ margin-left: 25px;}
.footer1_iphone{ display: none;}

.BreadcrumbNav{ margin-bottom: 6px; padding-bottom: 15px; overflow: hidden; border-bottom: 2px #d7d7d7 solid}
.BreadcrumbNav p{ line-height: 18px; border-left: 5px #dd3a3a solid; padding-left:12px; font-size: 14px;}
.BreadcrumbNav p a{ font-size: 14px; color: #000}



/* 列表 */
ul.list{padding-top: 12px}
ul.list li{line-height: 32px;padding-left:18px;background: url(../images/index/icoPoint.jpg) no-repeat 6px 14px;}
ul.list.dnew li{padding-left: 25px;}
ul.list li.new{background:url(../images/index/iconNew.jpg) no-repeat 0px 9px; font-weight: bold;}
a:hover{color: #c31f0b;}
ul.list li a{display: block; width: 100%;overflow: hidden;text-overflow:ellipsis;-o-text-overflow:ellipsis;-webkit-text-overflow:ellipsis;-moz-text-overflow:ellipsis;white-space:nowrap;}


/* 选项卡 */
.tab .sjzf li{cursor: pointer;}
.tab .nav-tabs{border-bottom: 1px solid #b7b7b7;padding-left: 9px;}
.tab .nav-tabs>li>a{border-radius:0px;padding:5px 12px;}
.tab .nav-tabs>li>a:hover{background: none;border-color: transparent;color: #005293;}
,.tab .nav-tabs>li>a:visited,.tab .nav-tabs>li>a:focus{background: none;border-color: transparent;color: #005293;}
.tab .nav-tabs>li>a{color: #333333;}
.tab .nav-tabs>li.active>a,.tab .nav-tabs>li.active>a:focus,.tab .nav-tabs>li.active>a:hover{color: #005293;font-weight: bold; border: 1px solid #b7b7b7;border-top: 3px solid #dd3a3a;margin-top: -2px; border-bottom-color: #fff;-moz-border-bottom-color: #fff;-webkit-border-bottom-color: #fff;-o-border-bottom-color: #fff;}
.tab .nav-tabs>li.active>a:hover{border-bottom-color: #fff;}
.tab .nav-tabs>li>a.box{display: block;}

.tabbable{position: relative;}
.tabbable a.more {color: #000;position: absolute;top:8px;right:0px;font-size: 14px;}
.nav>a.more {font-size: 14px;color: #000;font-weight: normal;display: inline-block;float: right;margin-top:5px;}

/* 标题 */
.nav-tabs{font-size: 19px;position: relative;}
.navTitle{padding-bottom:7px;border-bottom: 1px solid #b7b7b7;}

/* 下有红线标题 */
.redLine{border-bottom: 3px solid #ebebeb;}
.redLine li{border-bottom: 3px solid #dd3a3a;position: relative;bottom:-2px;padding-bottom:7px}

/*0522 从index移过来*/
/* 市情/政府等 */
.shiqing{border-top: 4px solid #ec191f;background: #f9f9f9;padding: 10px 0 5px 0;}
.shiqing ul{display: block;padding: 0 0 0 80px;}
.shiqing ul>li{display: block;width:20%;float: left;}
.shiqing ul>li>h4{padding-left: 10px}
.shiqing ul>li>a{display: block;line-height: 30px;font-size: 14px;color: #525252;}
/*0522 从index移过来*/
/* 网站链接 */
.wzlj{background: #c9c9c9;margin-top: 3px;line-height: 47px;height: 47px;padding: 0 24px;position: relative;}
.wzlj.redline{border:3px solid #ec191f;height:53px;}
.wzlj .btn-group, .btn-group-vertical{position:static}
.wzlj .open>.dropdown-menu{width: 100%;top: initial;top:auto; bottom: 45px;border-radius: 0px;border-bottom: none;height:209px;overflow-y:scroll;box-shadow: 0 -12px 12px rgba(0,0,0,.175);-webkit-box-shadow: 0 -12px 12px rgba(0,0,0,.175);}
.wzlj .open>.dropdown-menu li{width:25%;float: left;}
.wzlj .pull-left{padding-right: 15px;color: #000;}
.wzlj .btn-group{float: left;font-size: 14px;color: #333;}
.wzlj .btn-group>.dropdown-toggle{padding: 0 15px;}
.wzlj .btn-group>.dropdown-toggle>span{display:inline-block; width: 11px;height: 6px;background:url(../images/index/ico.png);}
.wzlj .btn-group.open .dropdown-toggle{background: #fff;box-shadow: inset 0px -3px 5px rgba(0,0,0,.125);    -webkit-box-shadow: inset 0 -3px 5px rgba(0,0,0,.125);}
.wzlj #btn-group1>.dropdown-menu li,.wzlj #btn-group3>.dropdown-menu li{width:19.6666666%;}
.wzlj #btn-group5>.dropdown-menu li{width:11.1111111%;}

@media (min-width:992px){
	header .nav{height: 40px;}
	header .nav .w1100{ height: 40px;}
	header .nav .ul_nav li{height: 47px;z-index: 99;position: relative;}

	header .nav .ul_nav li.active,header .nav .ul_nav li:hover{ background:url(../images/public/dhbg.png) no-repeat center bottom}

	header .nav_sel{ width:1110px; margin:0 auto; position:relative}
	header .nav .dh1{
		width: 1100px;
		height: auto;
		background: #fff;
		border-bottom: 1px solid #B6CADE;
		margin: 0 auto;
		padding:0 15px;
		display: none;
		position: absolute;
		top: 0;
		left: 5px;
		z-index: 20;
		opacity: 0.9;
		filter: alpha(opacity=90);
		}
	header .nav .dh1:first-child{height: 0px; display: none;border-bottom:none}
	header .nav .dh1 ul{height: auto;width: 100%;padding-top: 10px;padding-bottom: 5px;}
	header .nav .dh1 ul li{float: left;height: 20px;border-right: 1px solid #525252;margin: 5px 0;}
	header .nav .dh1 ul li.sj_xx {display:none;}
	header .nav .dh1 ul li:last-child{border: 0;}
	header .nav .dh1 ul li a{display: inline-block;font-size: 18px;line-height: 20px;padding: 0 20px;color: #525252;}
	header .nav .dh1 ul li a:hover{ color:#c31f0b}
	header .nav .dh1 ul.smfwdh{width:912px;margin:0 auto ;}
	header .nav .dh1 ul.qyfwdh{width:590px;margin-left:440px;}
}

@media (min-width:991px) and (max-width:1199px){
	/*start 头部*/
	header .w1170{ width: 96%; margin:0 2%;}
	header .nav{ width: 92%; margin-top: 0 4%}
	header .nav li{ margin-right:4%;}
	.topbar-right{ display: none;}
	/*end 头部*/

	.container {width:100%;}
}

@media (max-width: 991px){
	/* 通用 */
	body{font-size: 15px;background: #efefef;width: 100%;overflow-x:hidden;}

	.w1100{ width:100%}
	.container{padding: 10px 6px;}

	/*头部*/
	header{/* background: #fff */}
	.topbar{ display: none}
	header .w1110{ width: 100%}
	header .logorc{ height: auto;padding-top:0px;}
	.xzpic{display:none;}
	.sjbgs{width:100%;display:block;}
	header .logo{ width:49%; margin:0 auto; float: none;}
	header .logorc .search{float: none;width: 95%;margin:0 auto;height: auto;padding-bottom: 15px;}
	header .logorc .search .rc{ display: none}
	header .logorc .search input{ width: 100%;}
	header .logorc .search .btnsubmit{ background-size: 22px 22px}
	header .nav .w1100{ width: 100%;}
	header .nav .ul_nav{width: 100%;padding: 10px 5%;overflow: hidden;}

	header .logo>a>span.logo_logo{width: 31%;height: 141%}
	header .logo>a>span.logo_text{width: 65%;}

	/*右上下拉*/
	header .topbar-right-iphone{ display: block; overflow: hidden; z-index: 999;}
	.topbar-right-iphone a.deploy{ display: block; width: 35px; position: absolute; right: 10px; top:20px;}

	header .topbar-right-iphone #deploy{ z-index: 999; background: #e5e5e5; position: absolute; left: 0; top:72px; width: 100%;}
	header .topbar-right-iphone ul{ padding:15px 8%; overflow: hidden;}
	header .topbar-right-iphone ul li{ float: left; width: 25%; padding:8px 2%; height: auto; overflow: hidden;}
	header .topbar-right-iphone ul li:nth-child(5){ clear: both}
	header .topbar-right-iphone ul li:last-child{ width: 50%}
	header .topbar-right-iphone ul li a{ background-repeat: no-repeat; background-position: left center; display: block; font-size: 14px; color: #606060; font-family: "微软雅黑";}
	header .topbar-right-iphone ul li:first-child a{ background-image:url(../images/public/top_icon1.jpg); background-size: 14px 20px; padding-left: 24px; }
	header .topbar-right-iphone ul li:nth-child(2) a{ background-image:url(../images/public/top_icon2.jpg); background-size: 20px 20px; padding-left: 30px; }
	header .topbar-right-iphone ul li:nth-child(3) a{ background-image:url(../images/public/top_icon3.jpg); background-size: 25px 20px; padding-left: 35px; }
	header .topbar-right-iphone ul li:nth-child(4) a{ background-image:url(../images/public/top_icon4.jpg); background-size: 25px 20px; padding-left: 35px; }
	header .topbar-right-iphone ul li:nth-child(5) a{ background-image:url(../images/public/top_icon5.jpg); background-size: 23px 20px; padding-left: 32px; }
	header .topbar-right-iphone ul li:nth-child(6) a{ background-image:url(../images/public/top_icon6.jpg); background-size: 20px 20px; padding-left: 30px; }
	header .topbar-right-iphone ul li:last-child a{ background-image:url(../images/public/top_icon7.jpg); background-size: 20px 20px; padding-left: 30px; }

	footer{ background: #c3c3c3; width: auto; margin:0 6px;}
	.footer1{ display: none; border: none}
	.footer1_iphone{ padding: 10px 0; text-align: center; display: block; background:url(../images/public/iphone_line_bg.jpg) repeat-x left bottom;}
	.footer1_iphone span{ margin:0 10px;}
	.footer2 .fl{ width:100%;}
	.footer2 .fl p span{ display: block; text-align: center;}
	.footer2 .fr{ display: none;}
	.footer2 .fl p{ color:#000;}

	/* 选项卡 */
	.tabbable .nav-tabs{padding-left:6px;}
	.tabbable a.more{display: block; position: relative;top:10px;left:0%; height: 35px;line-height: 34px; text-align: center;width:40%;margin:0px auto 20px auto;background: #e9e9e9;border-radius:17px;}



}

@media screen and (max-width:768px) {
	/* 通用 */
	body{background:url(../images/public/xxx.png) no-repeat top center !important;}
	.container{width:100%;margin:0;}
	header .nav .ul_nav li{ border:none; line-height: 30px;}
	/*header .nav .ul_nav li:first-child{ background:url(../images/public/nav_li1_bg.png) no-repeat 3px 2px; background-size: 35px 35px;width: 40px;height: 38px;}*/
	header .nav .ul_nav li a{font-size: 16px;display: inline;border-right: 1px #ed9898 solid;padding: 0 19px;}
	/*header .nav .ul_nav li:first-child a{ word-spacing: 5px; letter-spacing: 5px; border: none; display: inline-block; padding: 32px 0 0 0}*/
	/*header .nav .ul_nav li:nth-child(4) a,header .nav .ul_nav li:nth-child(7) a{ border: none; padding-right: 0}*/
	header .nav .ul_nav li:nth-child(8) a{ border: none; padding-right: 0}
	header .nav .dh1{display: none !important;}
	header .nav .dh1.xxgk {
		background: #fff;
		padding:5px 0 0 0;
		border: 1px solid #eee;
		margin: 1px;
	}
	header .nav .dh1.xxgk li {
		width:auto;
		float:left;
		padding: 2px 9px;
	}
	.detail_content p img{width: 90% !important;height: auto !important;margin: 0 auto;text-align: center;}
	header .logo{width: 65%;}
	header .logo>a{min-width:auto;height:100%;}
	header .logo>.lo>span.logo_logo{
		padding-left: 15px;
		/* padding-top: 16px; */
	}
	header .logo>a>span.logo_logo{width:30%;height:100%;background-position:bottom;}
	header .logo>a>span.logo_text{width:66%;padding-top:8px;padding-bottom:0px;}
	header .logo>.lo>span.logo_text{
		width:65%;
	}
	header .logo>.lo>span.logo_logo>a>img{
		width: 35px;
		float:left;
		height: auto;
	}

}

@media (max-width: 414px){
	body{background:url(../images/public/xxx.png) no-repeat top center !important;}
	.container{width:100%;margin:0;}
	header .topbar-right-iphone ul{ padding:15px 4%;}
	header .nav .ul_nav{padding: 10px 10px;}
	/*header .nav .ul_nav li:first-child { background: url(../images/public/nav_li1_bg.png) no-repeat 3px 15px;background-size: 50px 50px;height: 75px;width: 55px;}*/
	header .nav .ul_nav li:nth-child(2) a{padding: 0 43px;}
	header .logo>a{min-width:auto;height:100%;}
	header .logo>a>span.logo_logo{width:33%;height:100%;    padding-left: 15px;}
	header .logo>a>span.logo_text{width:64%;padding-top:8px;padding-bottom:0px;}
}

/* 小版手机*/
@media (max-width:375px) {
	body{background:url(../images/public/xxx.png) no-repeat top center !important;}
	.container{width:100%;margin:0;}
	header .nav .ul_nav li a{padding: 0 5px;}
	header .nav .ul_nav li a.pc_xx {/* display:none; */}
	header .nav .ul_nav li a.sj_xx {/* display:block; */}
	header .nav .ul_nav li:nth-child(2) a{padding: 0 10px;}
	header .nav .ul_nav li:last-child a{border-right:none;}
	img{
		max-width: 100%;
	}
}
.zt_gdbs {
	position: absolute;
    right: 20px;
    top: 10px;
    text-align: center;
}
.zt_gdbs > p {
	font-size: 18px;
    font-family: '微软雅黑';
    color: #e43320;
    padding-top: 5px;
}