@charset "utf-8";
body{margin:0;padding:0;background: url(../images/b.jpg)no-repeat center top #efefef;font-family: "微软雅黑";font-size:16px;color:#000;}
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;}

.version{font-size:14px;background: #f9f9f9;height: 70px;line-height: 70px;text-align: center;}
/*通用背景 宽度 等样式*/
/*0522补充*/
.container{padding: 20px; background: #fff; width: 1100px;box-sizing: border-box;margin: 0 auto;}
.w1100{ width: 1100px; margin:0 auto; overflow: hidden;}

/*start 头部*/
header .w1110{ width: 1100px; margin:0 auto; color: #000; font-size: 14px; font-family: "宋体";overflow: hidden;}
header .topbar{ line-height: 30px; background: #fff; border-bottom:1px #e8e8e8 solid}
header .topbar .w1110{ padding:0 15px;}
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/cwh/b1.jpg) no-repeat left center}
header .topbar .topbar_r a:nth-child(2){ background: url(../images/cwh/b1.jpg) no-repeat -119px center}
header .topbar .topbar_r a:last-child{ background: url(../images/cwh/b1.jpg) no-repeat -201px center}

header .logorc{ padding-top: 10px; height: 110px; background: rgba(255,255,255,0.2); background:#fff;font-size: 16px;}
header .logorc .search{height: 88px;margin-bottom: 10px; padding-top: 15px;}
header .logorc .search input{width: 378px;height: 40px;border: 1px solid #b6cade;background:#fff ;padding-left: 15px;color: #ccc;}
header .logorc .search .search_con{ position: relative;}
header .logorc .search #button,header .logorc .search .btnsubmit{width: 42px;height: 42px; 
	background: url(../images/cwh/top_search.png) no-repeat 5px center;position: absolute;top: 0px; right: 0}
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;}


/* 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{background-size: 100%; float: left;text-align: center;padding-left:17px;padding-top:6px;}
header .logo>a>span.logo_logo>img{width: 44px;-webkit-animation:change 6s linear infinite;}
header .logo>a>span.logo_text{width:360px;float: left;padding-top:13px;padding-bottom: 15px;}
header .logo>a>span.logo_text>img{float: right;width: 300px;}
@-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;}
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 .topbar-right-iphone{ display: none;}

/*头部注释数据开放 start*/

header .nav .ul_nav li a{ padding:0 54px;}
/*头部注释数据开放*/


/*start 尾部*/
footer{ background: #fff; width: 1100px; padding: 0 15px; margin:0 auto;}
.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;}
.footer2 .fl p{ font-size: 14px; color: #666666; line-height: 25px; }
.footer2 .fl p span{ margin-right: 15px;}
.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{font-size: 13px;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:16.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/cwh/bl.png) no-repeat center bottom}

	header .nav_sel{ width:1110px; margin:0 auto; position:relative}
	header .nav .dh1{width: 1100px;height: 50px;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: 20px;width: 100%;padding-top: 15px;}
	header .nav .dh1 ul li{float: left;height: 20px;border-right: 1px solid #525252;}
	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;}
    header .logo{ width:49%; margin:0 auto; float: none;}
    header .logorc .search{ float: none; width: 80%; 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) {
	/* 通用 */
	.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/cwh/bl.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 27px}
    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 .dh1{ display: none;}
	.detail_content p img{width: 90% !important;height: auto !important;margin: 0 auto;text-align: center;}
    header .logo{width:55%}
    header .logo>a{min-width:auto;height:100%;}
    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;}

}

@media (max-width: 414px){
	.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/cwh/bl.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) {
	.container{width:100%;margin:0;}
	 header .nav .ul_nav li a{ padding:0 10px;}
	 header .nav .ul_nav li:nth-child(2) a{padding: 0 26px;}
}
.wz {
    margin: 0 auto;
    clear: both;
    width: 616px;
}

/*全体会议*/
#body{margin:0;padding:0;background: url(../images/qthy_bg.png)no-repeat center top #a8dbf0;font-family: "微软雅黑";font-size:16px;color:#000;}
#logobg{background:none}

#container{margin-top:30px;}