@charset "utf-8";
body{margin:0; padding:0; background: #ffffff; font-family: "微软雅黑","宋体"; font-size:15px; color:#333;}
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:#666;}
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: 15px; background: #fff;}
.w1100{ width: 1100px; margin:0 auto; overflow: hidden;}

/*start 头部*/
header .w1110{ width: 1100px; margin:0 auto; color: #000; font-size: 14px; font-family: "宋体";}
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(topbar_r_bg.png) no-repeat left center}
header .topbar .topbar_r a:nth-child(2){ background: url(topbar_r_bg.png) no-repeat -119px center}
header .topbar .topbar_r a:last-child{ background: url(topbar_r_bg.png) no-repeat -201px center}

header .logorc{ padding-top: 10px; height: 110px; font-size: 16px;}
header .logorc .search{height: 88px;margin-bottom: 10px; padding-top: 15px;}
header .logorc .search input{width: 220px;height: 30px;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: 32px; background: url(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;height: 87px;}
header .logo>a>span{display: block;height: 100%;}
header .logo>a>span.logo_logo{width:33.664%; background:url(logo_shadow.png) no-repeat center;background-size: 100%; float: left;text-align: center;padding-left:17px;padding-top:6px;}
header .logo>a>span.logo_logo>img{-webkit-animation:change 6s linear infinite;}
header .logo>a>span.logo_text{width:100%;float: right;padding-top:13px;padding-bottom: 15px;}
header .logo>a>span.logo_text>img{float: right;}
@-webkit-keyframes change {0%{-webkit-transform:rotate(0deg);} 50%{-webkit-transform:rotate(-180deg);} 100%{-webkit-transform:rotate(-360deg);} }  */

header .nav{ background: #e62727;}
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: 18px; font-family: "微软雅黑"; font-weight: bold; padding: 0 40px;}


header .topbar-right-iphone{ display: none;}

/*头部注释数据开放 start*/

header .nav .ul_nav li a{ padding:0 34px;}
/*头部注释数据开放*/


/*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(icoPoint.jpg) no-repeat 6px 14px;}
ul.list.dnew li{padding-left: 25px;}
ul.list li.new{background:url(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{padding-left: 9px; margin-bottom:7px; border-bottom: 3px solid #ebebeb;}
.tab .nav-tabs>li>a{border-radius:0px;padding:0px 26px; }
.tab .nav-tabs>li>a:hover{background: none;border-color: transparent;color: #d92129;}
,.tab .nav-tabs>li>a:visited,.tab .nav-tabs>li>a:focus{background: none;border-color: transparent;color: #d92129;}
.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{  border-bottom: 3px solid #dd3a3a; bottom:-2px;  padding-bottom:7px; }
.tab .nav-tabs>li.active>a:hover{border-bottom-color: #dd3a3a;}
.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: 16px;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(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%;}

/*
header .nav .ul_nav li.active,header .nav .ul_nav li:hover{ background:url(dhbg.png) no-repeat center bottom}
*/