/*!
 * ETUI v2.3
 *
 * Copyright 2015.6 东方怡动信息技术有限公司
 */
@import url("http://www.shanghai.gov.cn/shanghai/ETUI/ETUI2.3/css/ETUI-utility.css");
/* ---------通用样式定义--------- */
body{font-family: 'Microsoft YaHei',arial,helvetica,sans-serif;font-size: 14px;line-height: 180%;-webkit-font-smoothing:antialiased;}
.row-fluid,.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.container{position: relative;}
.row-fluid bt {height:29px; border: solid 1px #c8c8c8; border-radius: 4px; background:#e8e8e8;}
.row-fluid p {margin:0;padding:0 18px;}/* text-indent: 2em; 151218 */
a{color: #484848;}
a:hover{color: #0096ff;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 980px;}
.btn{background-image: none;box-shadow:none;text-shadow:none;}
.bgcolor{background-color:#f2f2f2;}
/* ---------.MainNav 主导航样式定义--------- */
/* --固定页面顶部的导航样式定义-- */
/* --.Sidebar 侧边栏的导航样式定义-- */
/* ---------标题样式定义--------- */
.page-header>h2{background: #eee;margin:20px 0;padding: 5px;font-size: 23px;border-bottom: none;}
.page-header{margin: 0 0 5px 0;padding-bottom: 1px;position:relative;}
.page-header h3,.page-header h4, .page-header h5 {margin: 0 0 5px 0;line-height: 120%;}
.page-header a:hover{text-decoration: none;}


.header-tools{position: absolute;right: 0;top: 0;margin: 0;*top: 3px;}
.header-tools .btn-group .btn{font-size: 12px; padding: 5px;line-height: 100%;border: none;}
.header-tools.border-light .btn-group .btn{border-right: solid 1px #ccc;padding: 0 10px;line-height: 14px;}
.header-tools.border-light .btn-group .btn-link{margin-top: 3px;}
.header-tools.border-light .btn-group .btn:last-child{border-right:none;}
.page-header .btn-group a.btn-link{background: none;color: #666;}
.page-header .btn-group a.btn-link:hover{color: #0096ff;}

.page-header-3{height: 32px;
    border: solid 1px #c8c8c8;
    border-radius: 4px;}

.page-header-3 h3,.page-header-3 h4,.page-header-3 h5{margin-bottom: 3px;}
.page-header-3 a{background-image: linear-gradient(#e2c792, #c19b74);

	color: #fff;line-height: 28px; margin-left: 10px;float: left;padding: 0;}
.page-header-3 a:before{content:'';background: url(../img/title-left.jpg) no-repeat;width: 14px;height: 30px;padding-right: 10px;float: left;}
.page-header-3 a:after{content:''; background: url(../img/title-right.jpg) no-repeat;width: 14px;height: 30px;margin-left: 0px;float: right;}
.page-header-3 a:hover{}

/*更多按钮*/
.right{ float:right;  padding-right: 50px;}
a.more { color: #cbb486!important;position: absolute;font-size: 12px;}
a.more:active{color: #fff;background: #0096ff;}
a.more2 { color: #cbb486;position: absolute;font-size: 12px;padding: 0 5px;}
a.more2:active{color: #fff;background: #0096ff;}
a.more3{ color: #cbb486; position: absolute;top: 8px;font-size: 12px;right: 0; background: none!important; padding:0 20px 0 0; line-height: 20px;float:right;}
a.more3:active{color: #fff;background: #0096ff;}
a.more4{ color: #cbb486; position: absolute;top: 12px;font-size: 12px;right: 0; background: none!important; padding:24px 20px 0 0; line-height: 20px;float:right;}
a.more4:active{color: #fff;background: #0096ff;}
/* ---------列表样式定义--------- */
/*基本列表样式*/
ul.uli14,ul.uli12 {margin: 0 0 0 10px;}
.uli14 li,.uli12 li{padding-top: 7px;padding-bottom: 7px;list-style-type: none;overflow: hidden;}
.uli14 li a,.uli12 li a{background: url(../img/dot.png) no-repeat 0 8px;padding-left: 20px !important;margin:0 0 0 5px;margin-left: 0!important}

/*字符超出截断*/
.wrap{overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap; display: block;}
.nowrapli,.nodiscli{margin-left: 0;}
.nowrapli li,.nowrapli li a{overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap; *width: 98%;display: block;}
.nowrapli{
	width: 98%;
	overflow: hidden;
}
/*为列表加上下划线*/
.borderli li{border-bottom: dashed 1px #ccc;}
/*去掉列表的点样式*/
.nodiscli li{background: none !important;padding-left: 0 !important;}

/*带日期列表样式*/
ul.pageList{margin-left:0;}
.pageList li a{display: block;float: left;width: 74%;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap;}
.pageList li span.listTime{color: #999;font-family: Arial;text-align:right;min-height: inherit;width:21%;margin-left: 1%;float: right;letter-spacing: -1px;*margin-left:0;}

/*带概要的列表样式*/
.brief{padding-left:10px;}
.brief h4{background: url(../img/nr-icon.gif) no-repeat 0 5px;padding-left: 27px !important; display: block;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap;font-size:16px;*width: 99%;}
.brief p{color: #777;font-size: 14px;padding: 0 15px; height: auto;}/* text-indent: 2em; 151218 */

/*数据统计列表样式*/
/*带标记的列表样式*/
.labelList li{margin: 0;}
.labelList li a span.label{margin-right: 10px;padding: 2px 10px;font-size: 12px;color: #fff;font-weight: bold;border-radius:2px;text-decoration: none !important;cursor: default;height: 16px;line-height: 14px;*line-height: 20px;}
.labelList li a span.label-success{background: #82d163;}

.coleft{overflow: hidden;margin-left: 0;}
.coleft li{float: left;list-style: none;}
.coleft.dot li{list-style-type: square;list-style-position: inside;}
.coleft.uli14 li a.btn{background: #eee;border: solid 1px #ccc;box-shadow:none;display: block;margin: 3px;padding: 4px;color: #9e0001;}
.coleft.uli14 li a.btn:hover{background: #f5e7ce;border-color: #f5e7ce;}
.coleft.uli14 li a.btn-line{background: #fff;border: solid 2px #e9e9e9;box-shadow:none;display: block;margin: 2px;padding: 4px;text-align: center;border-radius:4px;}
.coleft.uli14 li a.btn-line:hover{background: #f5e7ce;text-decoration: none;border-color: #f5e7ce;}

/*带三角图标列表*/
.triangleIcon li a{background: url(../img/icon/icon-arrow.gif) no-repeat 0 7px;padding-left: 10px;*background-position: 0 5px;}
.triangleIcon.empty li a{background: url(../img/icon/icon-arrow.gif) no-repeat 7px 12px;border: solid 1px #ddd; border-radius:4px;margin: 0 5px;padding: 5px 5px 5px 15px;}
.triangleIcon.empty li a:hover{background: url(../img/icon/icon-arrow.gif) no-repeat 7px 12px #f5e7ce;border-color: #f5e7ce;text-decoration: none;}
/*带箭头文字链接列表*/
.arrowIcon li a{background: url(../img/icon/icon-arrow-2.gif) no-repeat 0 5px;padding-left: 10px;*background-position: 0 0;}

/*带图标的列表样式*/
ul.iconli{*overflow: hidden;*display: block;}
.iconli li{margin-bottom: 10px;}
.iconli li a,.iconli li a .wrap{display: block;overflow: hidden;text-overflow: ellipsis;text-overflow: ellipsis;-ms-text-overflow: ellipsis;-o-text-overflow: ellipsis;-moz-binding: url("ellipsis.xml#ellipsis");white-space: nowrap; }
.iconli li a .wrap{*width: 99.9%;}
/*带中号图标的列表按钮样式*/
/*直角按钮样式*/
/*大按钮样式*/
/*带大图标的列表按钮样式*/

/* ---------常用按钮色彩--------- */

/*圆形图标按钮样式*/
/*方形图标按钮样式*/

/* ---------图片/文本滚动效果 --------- */
/*首页幻灯大图 */
/* 多行多列图片滚动样式 */


/* ---------稿件页面样式--------- */
.Article{padding: 10px;border-radius:8px;}
.Article p{line-height: 180%;overflow: hidden;}
.Article p img{display: block;margin: 30px auto;max-width: 600px;width: 100%;}
.Article h2{text-align: center;}
.Article h2 small{font-size: 12px;display: block;margin: 10px 0;}
.Article table{font-size: 80%;}
.Article th{background: #ddd;}
.TextInd p,p.TextInd,.TextInd{text-indent: 2em; }
·
/* ---------打印样式定义--------- */
@media print{.no-print{ display:none;}}

/* ---------TAB组件样式定义--------- */
ul.nav-pills{background: #eaeeef;  border-radius: 5px;margin-bottom: 5px;}
.nav-pills li{padding: 0;background-color: #eaeeef;}
.nav-pills li a{color: #999; text-align: center;margin: 0;font-size: 16px;-webkit-font-smoothing:auto;line-height: inherit;padding: 9px;letter-spacing: 1px;display: block;*line-height: 22px;}

.FilterTab li a,.FilterTab li{display: inline-block;}
.FilterTab li{*float: left;}
ul.navFilter{float: right;padding: 9px 0;margin-left: 0;position: absolute;top: 0;right: 0;}
ul.navFilter li{list-style-type: none;float: left;background: none;}
ul.navFilter li a{font-size: 14px; margin: 9px 2px 9px 5px;padding: 0;padding-right: 5px;border-right: solid 1px #666;}
ul.navFilter .active a,.nav-pills ul.navFilter li .active a:hover,.nav-pills ul.navFilter li .active a:focus{background: none;text-decoration: none;color: #0096ff;}
.nav-pills .active a, .nav-pills .active a:hover, .nav-pills .active a:focus{background: #0096ff !important;}
.tab-content .tab-pane p, .pill-content .pill-pane p{margin-top: 4px;}
.nav-tabs a{text-align: center;}
.nav-tabs .active a, .nav-tabs .active a:hover, .nav-tabs .active a:focus{border-color: #0096ff;border-bottom-color:#fff;color: #0096ff;cursor: pointer;}
.nav-tabs{border-color: #0096ff;margin-bottom: 10px;}
.nav-tabs li a{font-size: 18px;font-weight: bold;letter-spacing: 1px;}
.tab-content .tab-pane, .pill-content .pill-pane{*background: none;}

/* --------图片新闻样式定义--------- */
ul.picNewsList{margin-left: 0;overflow: hidden;}
ul.picNewsList li{float: left;list-style-type: none;margin-bottom: 10px;}
ul.picNewsList li a{border: solid 1px #ccc;display: block;}
ul.picNewsList li a img{width: 100%;}
ul.picNewsList li a p.title{border-left: solid 3px #0096ff;margin: 15px 10px 10px 10px;line-height: 26px;height: 42px;padding-left: 10px;overflow:hidden;}
ul.picNewsList li a p.title span{margin-top: -5px;display: block;}
ul.picNewsList li a p.date{margin-left: 25px; font-size: 12px; color: #999;}
ul.picNewsList li a:hover{text-decoration: none;border-color: #dda7a8;background: #f9f9f9;}

ul.picTextList{margin: 0 0 10px 0;}
ul.picTextList li{margin-bottom: 10px;*margin-bottom: 10px;overflow: hidden;list-style-type: none;display: block;margin-top: 10px;clear: both;}
ul.picTextList li a .intro{float: right;}
ul.picTextList li a h4{margin-top: 0;}
ul.picTextList li a p{line-height: 22px;overflow: hidden;margin-bottom: 0;}
ul.picTextList li a img{float: left;}
ul.picTextList li a span.date{font-size: 12px;color: #999;margin-top: 5px;display: block;}

.BannerLi li a{margin:0 2.5px 5px 2.5px;display: block;}
.PicBtnLi li a{margin:0 2.5px 5px 2.5px;display: block;	box-shadow:0 0 4px rgba(0,0,0,.3);border: solid 1px #ddd;}
.PicBtnLi li a p{text-align: center;font-size: 12px;display: block;margin: 0;}
.PicBtnLi li a:hover{text-decoration: none;border: solid 1px #dda7a8;background-color: #f5e7ce;}
.PicBtnLi li a:hover img{opacity: 0.6;}

.BannerLi li a img,.PicBtnLi li a img{width: 100%;}

/* ---------表单--------- */
/* ---------表格--------- */
/* 弹出层*/
/* ---------面板定义--------- */
/* ---------Pannel 面板 定义--------- */

/* ---------本专题样式 定义开始--------- */

.saderbarTitle{ height:30px; border: solid 1px #c8c8c8; border-radius: 4px; background:#e8e8e8;line-height: 30px;text-align: center;font-weight: normal;font-size: 14px;}
.saderbarTitle2{  margin-bottom: 10px; color:#cbb486; height:30px; border: solid 1px #c8c8c8; border-radius: 4px; background:#e8e8e8  url(../img/xwfyr-icon.jpg) no-repeat 30px; line-height: 30px;text-align: center;font-size: 16px;}
.text{text-indent: 27px;padding: 0 18px;}
img.leaderPic{margin: 0 auto; display: block;border: solid 1px #999;width:173px; }
.top{padding:30px 0 20px 0;}
.xwfyr{padding: 10px 55px 30px;}
.small{float:right;}
.margin-left75{
  margin-left: 75px !important;
}
.footer hr{margin-top:0px;}
/* 内容页 */
.Detail {margin: 0px 5px;}
.Detail h2 {text-align: center;border-bottom: 1px solid #257ec9; font-weight: normal;font-size: 16px;margin-top:0px;}
.DetailTime {text-align: center;}
.DetailContent {margin: 0 10px; }
.DetailContent p {line-height: 30px;font-size: 14px;}/* text-indent: 2em; 151218 */
.DetailContent:last-child {padding-bottom: 45px;}


 .leftbar-more { text-align: right;}
.leftbar-more a { position: inherit;padding:0 20px;}

.page-header-3 a.news-btn{background: #257ec9; float: right; font-size: 14px;}
.page-header-3 a.news-btn:before{ background: none;}
.page-header-3 a.news-btn:after{ background: none;}


.icon-wuzhangaiyuedu {
    margin-top: 0px!important;
}
.footer-j{
	margin-bottom: 30px;
}
.txt-lister li{
	padding:15px 0;
}
.page-header-3 a:hover {
    background-image: linear-gradient(#e2c792, #c19b74);
}
.page-header-3 a:focus{
	outline: none;
}
.nowrap, ul.nowrapli li a:hover{
	color: #cbb486;
}