﻿/*!
 * ETUI v2.3
 *
 * Copyright 2015.6 东方怡动信息技术有限公司
 */
@import url("/resource/static//www/jyksy/assets/css/etui/ETUI-utility.css");
@import url("/resource/static//www/jyksy/assets/iconfont/iconfont.css");
/* ---------通用样式定义--------- */
body{font-family: 'Microsoft YaHei',arial,helvetica,sans-serif;font-size: 14px;line-height: 180%;-webkit-font-smoothing:antialiased;}/* overflow: hidden; */
.row-fluid,.span1,.span2,.span3,.span4,.span5,.span6,.span7,.span8,.span9,.span10,.span11,.span12,.container{position: relative;}
a{color: #484848;}
a:hover{color: #0096ff; text-decoration:none;}
.container, .navbar-static-top .container, .navbar-fixed-top .container, .navbar-fixed-bottom .container{max-width: 1170px;}
.btn{background-image: none;box-shadow:none;text-shadow:none;}
.navbar .brand{padding:0 10px;line-height: 40px;text-shadow:none;color: #fff;font-weight: bold;}
.navbar .brand small{font-size: 12px;font-weight: normal;vertical-align: top;}
ul li {
    list-style: none;
}
* { touch-action: pan-y; } 
.width90{ width:95%;}
/* ---------.MainNav 主导航样式定义--------- */
.MainNav .navbar-inner{border: none;background-image: none;border-radius: 0;box-shadow:none;background: #0096ff;filter: none; padding-right: 0;}
.icon-bar:before{content: none;}
.MainNav .nav li a{text-shadow: none;color: #fff;}
.MainNav .nav li a:hover,.MainNav .nav .active a,.MainNav .nav .active a:hover,.MainNav li.active .dropdown-menu li.active a,.navbar .nav li.dropdown.active > .dropdown-toggle{color: #fff;background: #007dd6;}
.MainNav .nav li.dropdown .dropdown-toggle .caret,.navbar .nav li.dropdown.active > .dropdown-toggle .caret{border-top-color: #fff;border-bottom-color:#fff;*margin-top: 5px;}
.MainNav .dropdown-menu li a{color: #666;}
.MainNav li.active .dropdown-menu li a{background: #fff;color: #333;}
.MainNav .dropdown-menu{border-radius:0;margin: 0;}
.MainNav .divider-vertical{border-right:none;}
.MainNav .btn-navbar,.MainNav a.btn-navbar:hover{background: none;font-size: 22px;}
/* --固定页面顶部的导航样式定义-- */
.MainNav.stuckMenu{z-index: 10000;width: 100%;box-shadow:0 2px 4px rgba(0,0,0,0.1);}
.MainNav.isStuck .navbar-inner{background: rgba(0,150,255,0.75);}

/* --.Sidebar 侧边栏的导航样式定义-- */
.nav-list li a, .nav-list .nav-header{margin: 0;}
.nav-list{padding: 0;}

.btn-list li a span,.arrowNav li a span{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: 99%;display: block;}
ul.arrowNav li a{border: solid 1px #dcdcdc;margin-bottom: 5px;background: url(../img/icon/icon-arrow-grey.gif) no-repeat 0 0;border-radius:2px;padding: 9px 9px 9px 59px;}
.nav-list.arrowNav  .active  a,.arrowNav.nav-list  .active  a:hover{background-color: #efeff1 !important;color: #676767 !important;text-shadow: none;cursor: default;}
.arrowNav.nav-list li  a:hover{color: #676767;}
ul.arrowNav li a.red{background: #db5458;border-color: #db5458;color: #fff;text-shadow: none;padding: 9px;}
ul.arrowNav li a.red:hover{color:#fff;background: #9e0001;border-color: #9e0001;}
.btn-list.nav-list li{*background: none !important;}
.btn-list.nav-list li a{background: #efeff1;margin-bottom: 5px;padding: 9px;border-radius:4px;border: solid 1px #dcdcdc;color: #9e0001;height: 20px;line-height: 20px;}
.btn-list.nav-list li a:hover{border-color: #f5e7ce;background: #f5e7ce;}
.nav-list.btn-list .active a,.nav-list.btn-list .active a:hover{border-color: #f5e7ce;background: #f5e7ce;text-shadow: none;color:#9e0001;cursor: default;}
.btn-list.nav-list li a i.icon-md{margin-top: -2px;}
.btn-list.coleft li a{margin: 0 2.5px 5px 2.5px;}
.btn-list.biglist li a{border: solid 1px #dcdcdc;background-color: #fff;padding: 35px 10px;margin-bottom: 10px;}


/* ---------标题样式定义--------- */
.page-header>h2{background: #eee;margin:20px 0;padding: 5px;font-size: 23px;border-bottom: none;}

.page-header{margin: 10px 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-1{padding: 0;  margin:10px 0;*margin:16px 0;position: relative;border: none;}
.page-header-1 a:before{content: "";background: #0096ff;display: inline-block;vertical-align: middle;}
.page-header-1 a{color: #145383;*border-left: solid 5px #0096ff;*padding-left: 8px;}
.page-header-1 a:hover{color: #0096ff;text-decoration: none;}
.page-header-1 h3,.page-header-1 h4,.page-header-1 h5{margin: 0;}
.page-header-1 h3{line-height: 28px;}
.page-header-1 h3 a:before{width: 10px; height: 22px;content: "";margin:0 8px 4px 0;}
.page-header-1 h4{line-height: 19px;margin-top: 0;font-size: 20px;}
.page-header-1 h4 a:before{width: 8px; height: 20px;content: "";margin:0 6px 4px 0;}
.page-header-1 h5{line-height: 16px;}
.page-header-1 h5 a:before{width: 6px; height: 14px;content: "";margin:0 5px 4px 0;}

.page-header-2{border-bottom: solid 2px #ccc;margin-bottom: 15px;}
.page-header-2 a{border-bottom: solid 2px #0096ff;padding-bottom: 5px;}
.page-header-2 .btn-group a{border-bottom: none;}

.page-header-3{border-bottom: solid 2px #0096ff;}
.page-header-3 h3,.page-header-3 h4,.page-header-3 h5{margin-bottom: 3px;}
.page-header-3 a{padding: 5px;background:#0096ff;color: #fff;}
.page-header-3 a:hover{background: #006ad0;}

 
.page-header-4{background: #0096ff;border: none;padding: 6px 6px 2px 6px;}
.page-header-4:hover{background: #006ad0;}
.page-header-4 a,.page-header-4 small,.page-header-4 .btn-group a.btn-link{color: #fff;}
.page-header-4 .btn-group{top: 3px;right: 5px;}
.page-header-4 .btn-group a.btn-link:hover{color: #a7daff;}

.page-header-5{background: #eee;}
.page-header-5 h3,.page-header-5 h4,.page-header-5 h5{margin:-2px 0 0 0;line-height: 100%;}
.page-header-5 a{background: #fff; padding-right: 10px;}
.page-header-5 .btn-group{top: -5px;right: 5px;}



/*更多按钮*/
a.more {position: absolute;top: 15px;*top: 18px;right: 0;font-size: 12px;padding: 0 5px;}
a.more:hover{cursor: pointer;text-decoration: none;}
a.more:active{color: #fff;background: #0096ff;}

.blockmore{display: block;text-align: center;}
.blockmore a{background: url(../img/icon/more-sm.png) no-repeat 0 3px;padding-left: 20px;*background-position: 0 5px;}

/* ---------列表样式定义--------- */
/*基本列表样式*/
ul.uli14,ul.uli12{margin: 0;}
.uli14 li,.uli12 li{padding-top: 6px;padding-bottom: 6px;list-style-type: none;overflow: hidden;}
.uli14 li,.uli12 li{background: url(../img/icon/dot-square.gif) no-repeat 0 12px;padding-left: 13px;}

/*字符超出截断*/
.nowrapli,.nodiscli{margin-left: 0;}
.nowrapli li,.nowrapli li a,.nowrapli{text-overflow: ellipsis;white-space: nowrap;overflow: hidden; *width: 98%;display: block;}

/*为列表加上下划线*/
.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 h4{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;text-indent:2em;font-size: 14px;}

/*数据统计列表样式*/
ul.staList{}
.staList li{list-style-type: decimal;overflow: inherit;padding:3px 0;line-height: 22px;position: relative;list-style-position: inside;}
.staList li span{vertical-align:text-top;}
.staList li span.name{display: inline-block;width: 60%;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;min-height: inherit !important;}
.staList li span.date{float: right;*position: absolute;*top: 0;*right: 0;}
/*带标记的列表样式*/
.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%;}
/*带中号图标的列表按钮样式*/
.mdIconli-h li,.smIconli-h li,.lgIconli-h li{margin-bottom: 0;}
.mdIconli-h li a,.smIconli-h li a,.lgIconli-h li a,.smbtn,.mdbtn,.lgbtn{background: #e9e9e9;border-color: #dcdcdc;color: #9e0001;box-shadow:none;margin: 0 5px 10px 5px;}
.mdIconli-h li a:hover,.smIconli-h li a:hover,.lgIconli-h li a:hover{background: #f5e7ce;color: #9e0001;border-color: #f5e7ce;}
.mdIconli-h.empty li a,.smIconli-h.empty li a,.lgIconli-h.empty li a,a.empty{background: none; border: solid #ddd 1px;}
.smbtn,.mdbtn,.lgbtn{margin:0 0 0 10px;}
.smIconli-h li a,.smbtn{font-size: 12px;line-height: 12px;padding: 4px;*height: 16px;}
.mdIconli-h li a,.mdbtn{font-size: 16px;line-height: 18px;padding: 6px;*height: 18px;}
.lgIconli-h li a,.lgbtn{font-size: 22px;line-height: 38px;padding: 8px;*height: 38px;}
/*直角按钮样式*/
.cornerBtn li a.btn{border-radius:0 ;}
/*大按钮样式*/
.bigBtn{height: 56px !important;line-height: 56px !important;*height: 58px !important;}
.btn.btn-first{*margin-left: 0;}
/*带大图标的列表按钮样式*/
.bigIconli li{text-align: center;}
.bigIconli li a{padding: 8px 5px !important;display: block; text-shadow: none;text-decoration: none;margin: 0 5px 10px 5px;}
.bigIconli li a.btn{background: #f9f9f9;border: solid 1px #ddd;}
.bigIconli li a i{font-size: 24px;*line-height: 26px;*margin: 0 0 0 12px;*display: block;}
.bigIconli li a.btn-line{border: solid 1px #e9e9e9;border-radius:4px;}
.bigIconli li a.btn:hover,.bigIconli li a.btn-line:hover{border-color:#f5e7ce ;background: #f5e7ce;}
.bigIconli li p{margin: 10px 0 0 0;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: 99%;}
.bigIconli li a.btn-line.multi i{margin-top: -5px;}
.bigIconli li a.btn-line.multi p{margin-top: 4px;line-height: 16px;}

/* ---------常用按钮色彩--------- */
.btn-Bred{background: #d96c83 !important; color: #fff !important; border:none;}
.btn-Bred:hover{background: #bd5d72 !important;}

.btn-Bpurple{background: #be8bc6 !important; color: #fff !important;border:none;}
.btn-Bpurple:hover{background: #a176a8 !important;}

.btn-Byellow{background: #e4c57b !important; color: #fff !important;border:none;}
.btn-Byellow:hover{background: #d5a125 !important;}

.btn-Borange{background: #ff954f !important; color: #fff !important;border:none;}
.btn-Borange:hover{background: #e4762e !important;}

.btn-Bblue{background: #41a3e1 !important; color: #fff !important; border:none;}
.btn-Bblue:hover{background: #1e87ca !important;}

.btn-BblueAsh{background: #92bdda !important; color: #fff !important;border:none;}
.btn-BblueAsh:hover{background: #6ca0c3 !important;}

.btn-Bpink{background: #f38d8d !important; color: #fff !important;border:none;}
.btn-Bpink:hover{background: #cd6c6c !important;}

.btn-Bgrey{background: #ccc !important; color: #fff !important;border:none;}
.btn-Bgrey:hover{background: #aaa !important;}

.btn-Bgreen{background: #85ce64 !important; color: #fff !important;border:none;}
.btn-Bgreen:hover{background: #6cb84b !important;}

.btn-Bsky{background: #66c2c2 !important; color: #fff !important; border:none;}
.btn-Bsky:hover{background: #44a3a3 !important;}

.btn-Bbrown{background: #cb8f53 !important; color: #fff !important;border:none;}
.btn-Bbrown:hover{background: #b16518 !important;}



/*圆形图标按钮样式*/
.circle-btn{width: 56px;height: 56px;border-radius:56px;padding: 16px 8px 0px 8px;display: block;margin: 0 auto;border: solid 2px #9e0001;background:#f5f5f5}
.circle-btn:hover{background: #f5e7ce;border-color: #f5e7ce;}
/*方形图标按钮样式*/
.square-btn{width: 56px;height: 56px;border-radius:4px;padding: 16px 8px 0px 8px;display: block;margin: 0 auto;border: solid 1px #e9e9e9;}
.square-btn:hover{background: #f5e7ce;border-color: #f5e7ce;}
.square-btn i,.circle-btn i{font-size: 34px !important;*line-height: 36px !important;}
/* ---------图片/文本滚动效果 --------- */
/*首页幻灯大图 */
.homeSlider .owl-carousel {position: relative;}
.homeSlider .owl-theme .owl-controls .owl-page span {background: #fff; }
.homeSlider .owl-pagination {position: absolute;bottom: 3px; right: 10px;*bottom: 8px;}
.homeSlider .clickable {cursor: default;}
.homeSlider .item{width: 100%;*height:240px;display: block;overflow: hidden;position: relative;}
.homeSlider .owl-theme .owl-controls .owl-buttons div {height: 69px;width: 42px;border-radius: 0;padding: 0;opacity: 0.8;}
.homeSlider .owl-buttons  div.owl-next,.homeSlider .owl-buttons  div.owl-prev{position: absolute;top: 35%;}
.homeSlider .owl-buttons  div.owl-next {background: url(../img/index_btn04.png);right: 0;}
.homeSlider .owl-buttons  div.owl-prev {background: url(../img/index_btn03.png);left: 0;}
.homeSlider .carousel-caption{padding: 10px;*width: 100% !important;*display: block;}
.homeSlider .carousel-caption h4 {font-size: 14px;font-weight: normal;margin: 0;width: 70%;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;}
.homeSlider .item img{width: 100%;position: relative;max-width: inherit;}
.homeSlider .owl-controls{margin: 0;}
.owl-theme .owl-controls .owl-page.active, .owl-theme .owl-controls.clickable .owl-page:hover{background: none !important;}

/* 多行多列图片滚动样式 */
.MuPic{display: inline-block;}
.MuPic .item {margin:0 3px;position: relative;overflow: hidden;margin-bottom: 6px;}
.MuPic .item img{display: block;width: 100%;height: 74px;}
.MuPic .carousel-caption{padding: 2%;background: rgba(0,0,0,0.55);bottom: -1px;*top: 36px;*width: 93% !important;*display: block;}
.MuPic .carousel-caption h4 {font-size: 12px;font-weight: normal;margin: 0;line-height: 28px;color: #fff;}
/* 文本滚动样式 */
.ScrollText-title{float: left;width: 100px;display: inline-block;font-size: 14px;line-height: 40px;text-align: right;}
.ScrollText{width: 85%;float: left;display: inline-block;height: 32px;overflow: hidden;font-size: 14px;line-height: 40px;}



/* ---------稿件页面样式--------- */
.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; }
/* 分享 */
#weibo_pos{width: 100%;text-align: center;font-size: 14px;font-weight: bold;overflow: visible;position: relative;}
#weibo_pos span{margin-right: 10px;font-size: 16px;line-height: 42px;}
#weibo_pos img{margin-right: 5px;cursor: pointer;}

/* ---------打印样式定义--------- */
@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%;}


/* ---------表单--------- */
.breadcrumb{background: none;font-size:12px;margin-bottom: 10px;padding-left: none;}
.colsearch{margin:0 !important;position: relative;overflow: hidden;display:block;}
.colsearch input{box-shadow:none;margin: 0 !important;*width: 284px !important;}
.colsearch button.btn{width: 20px;height: 24px;background: url(../img/icon/ColSearch.png) no-repeat 5px 5px #fff;border: none;position: absolute;top: 2px;right: 5px;}
.adv-search a.adv-search-btn{border-top-left-radius:0;border-bottom-left-radius:0;
margin-left: 0;*width: 60px !important;}
.adv-search input{*width: 190px !important;}
.adv-search a.adv-search-btn span{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; }
.adv-search button.btn{right: 0;}

/* ---------表格--------- */
.table-bordered{border: 2px solid #dddddd;}
table.bigtd tr td{padding: 12px;}
table.Textcenter tr td{text-align: center;}
table.table-normal tr th{background-color: #f0f0f0;color: #9e0001;font-weight: 100;}
/* 弹出层*/
.divshow a{position: relative;}
.divshow div.popovers{display: none;}
.divshow a:hover{display:block;width:auto;}
.divshow a:hover div.popovers{display:block;position: absolute;padding:5px;width: 480px;left:0px;top: 0px;border:none;background-color: #fff;cursor:pointer;color: #666;z-index: 1000000;}

.control-group.mini .control-label{width: 60px;*line-height: 14px;}
.control-group.mini .controls{margin-left: 70px;*margin-left: 0;*padding-left: 0;}
.form-horizontal .control-group{margin-bottom: 10px;}
.form-horizontal .control-group select{*margin: 0;}
/* ---------面板定义--------- */
.well{padding: 15px;border-radius:0;box-shadow:none;border: none;}
.well.fullColumn{padding: 15px 0;border: none;}
.well.wellMD{padding: 10px;}
.well.wellSM{padding: 5px;}
/* ---------Pannel 面板 定义--------- */
.panel {background-color: #FFFFFF;border: solid 1px #ccc;position: relative;}
.panel-white{background-color: white;position: relative;}
.panel-heading {position: relative;border-bottom: solid 1px;padding: 15px;border-top-left-radius: 3px;border-top-right-radius: 3px;}
.panel-white .border-light{border-color: #ddd !important;}
.panel-title {margin-top: 0;margin-bottom: 0;font-size: 16px;color: inherit;}
.panel-heading .panel-heading-tabs {list-style: none;top: 0;right: 0;position: absolute;margin: 0;padding: 0;}
.panel-heading .panel-heading-tabs li.tabli {float: left;padding: 0 15px;*padding-top: 10px;border-left: solid 1px #ddd;height: 50px;*height: 40px;line-height: 50px;*line-height: 40px;}
.panel-heading .panel-heading-tabs li.tabli .dropdown-toggle{*padding:7px 10px;}
.panel-body {padding: 15px;}

/* ---------其它样式 定义--------- */
.btn .caret{*height:4px}/* 下拉按钮 */
pagination ul li a:hover, .pagination ul .active a, .pagination ul .active span{background:#0096ff !important;color: #fff !important;border-color: #0096ff !important;}/* 分页 */


/* 上海教育考试院 */

/* Common */
.border-left2{border-left: 2px solid #a8a8a8 !important;}
.border1{border: 1px solid #ddd;}
.text-right{text-align: right;}
.text-left{text-align: left;}
.right{float: right !important;}
.left{float: left !important;}
.line-height24 { line-height:24px !important;}

.nav-fixed{
	position: fixed;
	right: 0;
	top: 300px;
	z-index: 2;
}
.nav-fixed a{
	padding: 0 8px !important;
}
.MainNav.isStuck
, .MainNav.isStuck .navbar-inner{
	background-color: #fff;
}
.MainNav .navbar-inner{
	background-color: #fff;
}
.MainNav .nav li a{
	font-weight: bold;
	font-size: 18px;
	padding: 0 14px;
	color: #666;
}
.MainNav .span10 .nav li{
	height: 55px;
	line-height: 55px;
}
.MainNav .old-link .dropdown-menu li{
	background: url(../img/list-icon.png) 25px 10px no-repeat;
	height: 40px;
	line-height: 40px;
}
.MainNav .old-link .dropdown-menu li a{
	padding-left: 55px;
	text-align: left;
	font-weight: normal;
	color: #666;
}
.MainNav .old-link .dropdown-menu li a:hover{background: url(../img/list-icon.png) 25px 10px no-repeat;}
.MainNav .old-link li a{
	border: 0;
	font-size: 15px;
	line-height: 28px;
	color: #0070c7;
}
.MainNav .old-link li span.iconfont{font-weight: normal;}
.navbar .old-link > li > .dropdown-menu{box-shadow: 0 0 10px #cfcece;}
.navbar .old-link > li > .dropdown-menu:before{left: 74px;}
.navbar .old-link > li > .dropdown-menu:after{left: 75px;}

.navbar .nav li.dropdown.open > .dropdown-toggle, .navbar .nav li.dropdown.active > .dropdown-toggle, .navbar .nav li.dropdown.open.active > .dropdown-toggle{
	background-color: #fff;
	color: #007dd6;
}

.MainNav .navbar .brand{
	padding-left: 0;
	padding-right: 20px;
	padding-top: 18px;
}
.MainNav .nav-fixed li{
	background-color: #3f7dd3;
	height: 65px;
	width: 55px;
}
.MainNav .nav-fixed li a{
	background-color: transparent;
	border: 0;
	font-size: 12px !important;
	font-weight: normal;
	padding-top: 10px !important;
	color: #fff;
}
.MainNav .nav-fixed li a span.iconfont{font-size: 20px;}
.MainNav .nav-fixed li:hover a
, .MainNav .nav-fixed li:focus a
, .MainNav .nav-fixed li.active a{
	background-color: transparent !important;
	color: #fff !important;
	border-radius: 0 !important;
	border: 0;
}

.MainNav .nav li a:hover
, .MainNav .nav .active a
, .MainNav .nav .active a:hover
, .MainNav li.active .dropdown-menu li.active a
, .navbar .nav li.dropdown.active > .dropdown-toggle{
	background-color: #fff;
	color: #007dd6;
	box-shadow: none;
}
.nav-stacked > li{float: none !important;}
#upsidebar{background-color: #f4f4f4;}

// #owl-homeSlider .owl-wrapper, .owl-carousel .owl-item .item{max-height: 440px;}
#owl-homeSlider .carousel-caption{
	
	right: auto;
	padding: 20px;
}
#owl-homeSlider .carousel-caption h4{
	font-weight: bold;
	font-size: 18px;
	margin-bottom: 10px;
}
#owl-homeSlider .carousel-caption p{line-height: 25px;}
#owl-homeSlider .owl-pagination{width: 100%;background-color: transparent !important;}
#owl-homeSlider .owl-pagination span{margin: 8px 7px;}
#owl-homeSlider .owl-pagination .active span{
	width: 20px;
	height: 20px;
	margin: 5px 7px;
}
.ScrollText-title{
	width: 150px;
	text-align: center;
	font-weight: bold;
	line-height: 38px !important;
	color: #0070c7;
}

.schedule{
	background: url(../img/home_bg.jpg) no-repeat;
	max-height: 223px;
	overflow: hidden;
}
.schedule, .schedule a{
	text-decoration: none;
	color: #fff;
}
.schedule h2{
	margin-left: 20px;
	font-size: 18px;
}
.schedule h2 span{font-weight: normal;font-size: 20px;}
.schedule ul li{
	line-height: 40px;
	overflow: hidden;
}
.schedule ul li span
, .schedule ul li a{
	display: block;
	float: left;
}
.schedule ul li span{
	width: 15%;
	text-align: right;
	margin-right: 20px;
}
.schedule ul li a{
	width: 65%;
	background: url(../img/icon-cirl.png) 0 no-repeat;
	padding-left: 30px;
}
.schedule a.more{
	top: 20px;
	right: 25px;
	background: url(../img/icon-arrow2.png) 70px no-repeat;
	border: 1px solid #9cbbdc;
	border-radius: 15px;
	padding: 0 28px 0 15px
}
.s-slide{
	height: 163px;
	overflow: hidden;
}
.s-slide a{
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}
.tab-news ul{border: 0; margin-left:0px;}
.tab-news .nav li span.iconfont{font-weight: normal;}
.tab-news .nav li.active a
, .tab-news .nav li.active a:hover
, .tab-news .nav li.active a:focus{
	border: 0;
	color: #0070c7;
}
.tab-news .tab-content span
, .tab-news .tab-content a{
	float: left;
	display: block;
}
.tab-news .tab-content span.day{
	font-size: 35px;
	width: 15%;
	margin-top: 8px;
}
.tab-news .tab-content ul li{
	width: 100%;
	white-space: nowrap;
	overflow: hidden;
}
.tab-news .tab-content ul a{
	width: 100%;
	text-overflow: ellipsis;
	white-space: nowrap;
	overflow: hidden;
}

.tab1 a{
	// background: url(../img/home_bg2.jpg) 0 no-repeat;
	background: #5ca6ed;
// text-indent:20px;
}
.tab2 a{
	background: url(../img/home_bg3.jpg) 0 no-repeat;
	background-size: 100% 100%;

}
.tab3 a{
	background: url(../img/home_bg4.jpg) 0 no-repeat;
	background-size: 100% 100%;
}

//.sousuo{ color:#fff; float:left; margin-right:15px;}
//.zhuanti{color:#fff; float:left; margin-right:15px;}
//.mingxi{color:#fff; float:left; margin-right:15px;}

// .gaokao-he{ position: absolute; top: 170px;*top: 18px; left: 0; }
.gaokao-he i{ margin-right:5px;}
.gaokao1{
	// width:168px; 
	height:39px; 
	// padding-left:10px; 
	line-height:38px; background:#42a6e0;  color:#fff;}
// .gaokao1:hover{ color:#fff; text-decoration:none;  }
.gaokao{ 
	// width:166px; 
	height:39px; 
	// margin-left:16px; 
	// padding-left:10px;  
	line-height:38px; background:#1bb293; color:#fff;}
.gaokao:hover, .gaokao1:hover{ color:#fff; text-decoration:none;  }
.gaokao, .gaokao1{
	width: 49%;
	font-size: 12px;
	text-align: center;
}
.tab-news .tab-content{
	overflow: hidden;
}
.tab-news .tab-content span.year{
	width: 15%;
}
.tab-news .tab-content a{
/*	width: 70%;*/
}
.tab-news .tab-content li{
	padding-top: 4px;
	padding-bottom: 4px;
	border-bottom: 1px dashed #ddd;
}

.tab1,.tab2,.tab3{
	text-align: center;
	line-height: 60px;
	margin-bottom: 10px;
	overflow: hidden;
}
.tab1 a,.tab2 a,.tab3 a{
	display: block;
	width: 100%;
	text-decoration: none;
	color: #fff;
}



.tab-news .tab-content span.year{
	width: 25%;
	float:right;
	text-align:right;
	font-size:13px;
}
.dropdown-menu{ height:120px; overflow:scroll; overflow-x:hidden;}

.footer{
	background-color: #585756;
}
.footer .nav-tabs{border-bottom: 0;}
.footer .nav-tabs > li > a{
	font-size: 14px;
	font-weight: normal;
	color: #fff;
}

.footer .nav-tabs > li > a:hover
, .footer .nav-tabs .open .dropdown-toggle{
	background-color: #585756;
	border-color: transparent;
}
.footer .nav > li.dropdown.open.active > a:hover{
	background-color: #fff;
}
.footer p
, .footer span.iconfont{
	margin-bottom: 0;
	color: #b6b5b5;
}
.footer span.iconfont{
	margin-top: 10px;
	font-size: 35px;
}
.footer .info{
	width: 66%;
}
.footer .tel{
	width: 16%;
}
.footer .nav-tabs li a{
	font-weight: normal !important;
	font-size: 14px;
}
.footer .nav-tabs li:hover{
	border: 0;
}
.footer .nav-tabs > li > a{
	padding-left: 33px;
	padding-right: 33px;
}
.footer .nav .dropdown-menu{
	border-radius: 0;
}
.footer .nav li:last-child .dropdown-menu {
	left: -100px;
}

.page-banner{ height:252px; background: url(../img/about-banner.jpg) center no-repeat;}
.page-tit{ width:100%; height:58px; background:#f7f7f7; font-size: 20px; font-weight:bold; line-height:58px; color:#0070c7; text-align:center; border-top:3px solid #0070c7; border-bottom:1px solid #ddd;}
.page-menu{ margin:0; }
.page-menu li{ height:49px;  border-bottom:1px solid #ddd; text-align:center;}
.page-menu li a{ font-size:16px; font-weight:bold; line-height:48px; }


.point{ margin-top:35px; line-height:45px; height:45px; border-bottom: 1px solid #ddd; color:#7a7a7a; margin-bottom:25px;}
.point a{color:#7a7a7a; }


.pointfu{ margin-top:15px; line-height:45px; height:45px; border-bottom: 1px solid #ddd; color:#7a7a7a; margin-bottom:10px;}
.pointfu a{color:#7a7a7a; }

.page-he {  margin:0; margin-bottom:25px; overflow: hidden; clear:both;}

.pageh4-tit{ height:40px; clear:both; margin-bottom:15px; border-bottom: 2px solid #ddd;  }
.pageh4-tit h4, .pageh4-tit h2{ height:40px; float:left;  text-align:center; margin:0; border-bottom: 2px solid #0070c7; }
.pageh4-tit h2{line-height: 20px;}
.pageh4-tit h4 a, .pageh4-tit h2 a{ line-height:34px; font-size: 18px;}
.pageh4-tit span{ }

.ulileft { margin:0;}
.ulileft li{ width:50%;  padding:6px 0; float:left;text-indent: 1em; background: url(../img/dian.jpg) left center no-repeat;}

.page-kuang{ width:415px; margin-bottom:15px; }

.page-kuang p{ color:#7c7c6c;}

.Article h2{ font-size:25px;}
.PBtime{ font-size:16px; }

.Article_content{ padding:0 30px; padding-bottom:100px; }

.width45 { width: 16.333% !important;float: left;overflow: hidden;margin-right:4%;line-height:18px;padding:12px 7%;}


.alert{
	border-radius: 0;
}
.text-indent2{
	text-indent: 2em;
}
/* 链接 */
.link-list > li{
	float: left;
	width: 25%;
	height: 30px;
	line-height: 30px;
}

#skip{
	height: 0;
	width: 0;
	overflow: hidden;
}




/*******  new index *******************************************************************/
.new-index .footer {
    background-color: #1566a8;
}
.new-index .footer p, 
.new-index .footer span.iconfont {
	color: #fff;
}
.friendlink-select {
	background: #12568d;
}
.friendlink-select .nav-tabs {
	margin: 0;
}
.new-index #friendLink .nav-tabs {
    padding: 4px 0;
}
.new-index #friendLink .nav-tabs li {
	width: 25%;
}
.new-index #friendLink .nav-tabs li a {
	padding: 8px 0;
}
.new-index #friendLink .nav-tabs li a i {
	margin-right: 10px;
}
.sign {
	float: right;
	width: 27%;
}
.new-index .footer .info {
	margin-bottom: 25px;
	position: relative;
}
.new-index .footer>.container>.nav-tabs {
	border-bottom: 1px solid #8ab3d4;
}
.sign span{
    width: 33.3333%;
    float: left;
    text-align: center;
}
.sign span:nth-child(2){
	    width: 21%;
}
.sign span:nth-child(3){
	    margin-top:12px;
	    width:42%;
}
.sign span:first-child, .sign span:last-child{
	margin-top: 12px;
}
.sign span label{
	color: #fff;
/* 	margin-top: 8px; */
}
.new-index .footer .nav-tabs > li > a:hover, 
.new-index .footer .nav-tabs .open .dropdown-toggle {
	background: none;
}
.new-index .nav .dropdown-toggle .caret {
	border-top-color: #fff;
    border-bottom-color: #fff;
}
.new-index .nav .dropdown-toggle:hover .caret {
	border-top-color: #0088cc;
    border-bottom-color: #0088cc;
}
.new-index #upsidebar {
	background: #fff;
}
.new-index .ScrollText-title a {
	color: #0159a1;
	margin-left: 10px;
}
.new-index .ScrollText {
	width: 50%;
	height: auto;
	line-height: auto;
	font-size: 18px;
}
.new-index .index-menu {
	background: #0159a1;
}
.new-index .index-menu .nav-collapse .nav>li {
	float: left;
	width: 10%;
	text-align: center;
}
.new-index .index-menu .nav-collapse .nav>li:first-child {
	width: 8%;
}
.new-index .index-menu .nav-collapse .nav>li.dropdown-li {
	width: 16%;
	text-align: left;
}
.new-index .index-menu .nav>li>a {
	padding: 15px 0;
	color: #fff;
}
.new-index .index-menu .nav>li.active>a,
.new-index .index-menu .nav>li>a:hover {
	background: #009929;
	color: #fff;
}
.contact {
	float: right;
	margin-top: 10px;
	color: #0159a1;
}
.index-list {
	padding: 10px 15px 7px; 
	border: 1px solid #eee;
}
.index-list .nav-tabs {
	margin-bottom: 7px;
	border: 0;
	border-bottom: 2px solid #eee;
}
.index-list .nav-tabs li {
	width: 33.333%;
}
.index-list .nav-tabs a {
	padding-bottom: 15px;
	color: #666;
	border: 0;
}
.index-list .nav-tabs .active a,
.index-list .nav-tabs a:hover {
	border: 0;
	border-bottom: 2px solid #0159a1;
	color: #0159a1;
	background: 0;
}
.enter li {
	float: left;
	width: 16.57%;
	border-right: 1px solid #8ab3d4;
}
.enter li a {
	display: block;
	padding: 15px 0;
	background: #0f77c3;
	text-align: center;
	font-size: 16px;
	color: #fff;
}
.enter li a:hover {
	background: #0663A6;
}
.enter li a i {
	display: inline-block;
	width: 30px;
    height: 30px;
    margin-right: 10px;
    line-height: 32px;
	font-size: 18px;
}
.enter li .circle-i i {
	background: #fff;
    border-radius: 50%;
}
.enter .green {
	background: #019336;
}
.enter .green:hover {
	background: #018330;
}
.enter .green i {
	color: #019336;
}
.enter .orange {
	background: #d9761b;
}
.enter .orange:hover {
	background: #C16510;
}
.enter .orange i {
	color: #d9761b;
}
.new-index #owl-homeSlider .carousel-caption {
	right: 0;
	padding: 10px;
	background: rgba(0, 0, 0, 0.5);
}
.new-index #owl-homeSlider .carousel-caption p {
	width: 70%;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
}
.new-index #owl-homeSlider .owl-pagination {
	width: auto;
}
.new-index .owl-theme .owl-controls .owl-page span {
	background: #fff !important;
	opacity: 1;
}
.new-index .homeSlider .owl-controls .active span {
	width: 12px !important;
	height: 12px !important;
	margin: 8px 7px !important;
	background: #009929 !important;
}
.search li {
	float: left !important;
}
.dropdown1 {
    margin-top: -13px;
}
.search li a {
	border: 0 !important;
	font-size: 14px !important;
    margin-top: 10px;
    margin-right: 1px;
}
.search li a span {
	margin-right: 5px;
	font-size: 22px;
	color: #0f77c3;
}
.search form {
	position: relative;
	width: 300px;
	margin-bottom: 0;
}
.search input {
	padding: 10px 0 10px 0;
	margin-bottom: 0;
	width: 100%;
    border: 1px solid #ddd;
    border-radius: 0;
    text-indent: .5em;
}
.search button {
	position: absolute;
	right: -1px;
	top: 0;
	padding: 9px 12px;
	border: 0;
	background: #009929;
	color: #fff;
}
.search button:hover {
	background: #177D32;
}
.search button i {
	font-size: 26px;
}
.uli15 li {
    background: url(../img/dot.jpg) no-repeat 0 center;
    padding: 5px 0;
    padding-left: 15px;
    border-bottom: 1px solid #e3e3e3;
}
.uli15 li a {
	display: block;
	width: 95%;
	text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
}
.margin-top6 {
	margin-top: 24px;
}
.official-channel {
	margin: 0;
}
.official-channel li {
	width: 100% !important;
}
.official-channel li a {
	padding: 15px !important;
    box-sizing: border-box;
}
.official-channel .dropdown-menu {
	height: auto;
	overflow: auto;
	text-align: left;
	background-color: #fff !important;
    margin: 0 !important;
}
.official-channel .dropdown-menu li a {
	font-size: 13px;
	line-height: 14px;
	padding: 6px 10px !important;
}
.official-channel .dropdown-menu li a:hover {
	background: none !important;
}
.official-channel .dropdown-menu li a img {
	margin-right: 5px;
	margin-bottom: 4px;
}
.official-channel .caret {
	float: right;
    border-top: 8px solid #000000;
    border-right: 8px solid transparent;
    border-left: 8px solid transparent;
}
/* 成绩查询 */
.imgp-list li {
	float: left;
	width: 33.333%;
	margin-bottom: 30px;
}
.imgp-list li a {
	display: block;
	margin: 0 5%;
	border: 1px solid #e5e5e5;
	background: #f7f7f7;
	overflow: hidden;
    height: 80px;
}
.imgp-list li a img {
	float: left;
	width: 90px;
	height: 80px;
	margin-right: 10px;
}
.imgp-list li a p {
	line-height: 18px;
	margin-top: 15px;
}
.recall {
	position: absolute;
	top: 15px;
	right: 15px;
}
.gengduo {
	padding: 2px 0;
}



.wm-tu{
    float: left;
    text-align: center;
    line-height: 14px;
    padding: 0 10px;
}
.wm-tu span{
	font-size: 12px;
	margin-top: 2px;
	display: block;
}
.wm-tu img{
	width: 70px;
	margin:0 auto;
}
.remarks{
	width: 5%;
	text-align: center;
	line-height: 16px;
	float: left;
	margin-bottom: 0;
	color: #0159a1;
	margin-right: 10px;
	font-weight: 600;
}
.padding-lt20{
	padding-left: 20px;
}
.displaynone{
display:none;
}

