@charset "utf-8";
@import url('../fonts/font-awesome-4.3.0/css/font-awesome.min.css');		/* 字体图标 */
@import url('../css/animate.css');		/* CSS动画 */
@import url('../js/plugins/laydate/need/laydate.css');		/* 日期 */

/* CSS Document */
body { font: normal 100 14px microsoft YaHei,SimSun,Arial; background: #f0f0f0; }
dl, dt, dd, ul, ol, li, h1, h2, h3, h4, h5, h6, pre, form, fieldset, p, blockquote, tr, td, th, thead, caption { margin: 0; font-weight: normal }
ol, ul, li { list-style: none; }
.float_l { float: left; }
.float_r { float: right; }
.hidden { display: none; }
.clearfloat:after { display: block; clear: both; content: ""; visibility: hidden; height: 0px; overflow: hidden; }
.clearfloat { zoom: 1 }
.bg-default{ background:none !important}.bg-white{ background:#fff !important}
.color-white{ color:#fff !important}.color-red{ color:#f00 !important}
.show-grid-15 { margin-bottom: 15px; }
.show-padtop-15 { padding-top: 15px; }
.padding-150{padding:15px 0 0 0;}.padding-0{ padding:0px !important}.padding-r70{ padding-right:70px !important}.padding-t10{ padding-top:10px !important}.padding-l10{ padding-left:10px !important}.padding-10{ padding:10px !important}.padding-lr10{ padding-left:10px !important; padding-right:10px !important}
.margin-t0{ margin-top: 0px !important;}.margin-b0{ margin-bottom: 0px !important;}.margin-t10{ margin-top: 10px !important;}.margin-tb10{ margin-top: 10px !important; margin-bottom:10px !important}.margin-b20{ margin-bottom:20px !important}.margin-r10{ margin:0px 10px 0px 0px !important}.margin-10{ margin:10px !important}
.fs-25{ font-size:25px;}
.border-b{ border-bottom:1px solid #e6e6e6; padding:15px 0px;}
.w_1000{ width:1000px; margin:0 auto;}
.position_r{ position:relative; z-index:1}.position_a{ position:absolute; z-index:2}.top_10{ bottom:auto !important; top: 10px !important;}.right_10{ left:auto !important; right: 10px !important;}
.cur_poi{ cursor:pointer;}
.max_w_240{display: inline-block!important;vertical-align: text-top;max-width: 240px;}
.nav_many>li>a{padding: 2px 11px; margin-right:0px;}
.cursor_poi{cursor:pointer;}

/*=====================设备控制========================*/
@media (min-width:1400px){.container{width:1360px}.container_1170{width:1170px}}
@media (min-width:1900px){.container{width:1850px}.container_1170{width:1170px;margin:0 auto;}.container_max1400{width:1360px}}

@media (max-width: 1200px) {
    .treeview li{ padding-left:30px !important}
    .treeview .hitarea{ left:65px !important}
}
@media (max-width: 767px) {
 	.top1 .navbar-form,.top1 .navbar-nav,.navbar_index{ display:none;}
	.navbar-default .navbar-toggle .icon-bar{ background:#fff}
	.navbar-default .navbar-toggle:hover, .navbar-default .navbar-toggle:focus{ background:none;} 
	.navbar-nav .dropdown-menu .dropdown-menu>li>a{ padding-left:35px;}
	.index_grxx,.index_rctx,.index_kbcx,.index_kscj,.index_xl{ margin:0px -15px 15px 0px !important}
	.treeview li{ padding-left:20px !important}
    .treeview .hitarea{ left:35px !important}
    .treeview li .title{ width:230px !important}
    .formlist td, .formlist th{ padding:5px !important; line-height:15px !important;}
	.div768-responsive{width:750px; overflow-x:auto; overflow-y:hidden;}/*自定义当宽度小于767时横向出现滚动条，用以禁止栅格系统继续缩小影响排版效果*/
}
 
/*=====================bootstrap面板关闭和展开========================*/
.panel-heading {position:relative;}
.panel-heading .hed_remove{ position:absolute; z-index:2; right:50px; text-indent:-9999px;top:50%; margin-top:-10px; display:block; width:18px; height:18px; background:url(../images/ico_remove.png) 0px 0px no-repeat;opacity:1;-webkit-transition: -webkit-transform 0.6s linear;-moz-transition: -moz-transform 0.6s linear;-o-transition: -o-transform 0.6s linear;-ms-transition: -ms-transform 0.6s linear; overflow:hidden;}
.panel-heading .hed_remove:hover{transform:rotate(360deg);-ms-transform:rotate(360deg);-moz-transform:rotate(360deg);-webkit-transform:rotate(360deg);-o-transform:rotate(360deg);}
.panel-heading .expand_close{ position:absolute; z-index:2; right:20px; text-indent:-9999px;top:50%; margin-top:-10px; display:block; width:20px; height:20px; background:url(../images/ico_tjxk.png) 0px 0px no-repeat;opacity:1;}
.panel-heading .expand1{ background-position:0px 0px;}
.panel-heading .close1{ background-position:-20px 0px;}
.panel-info .panel-heading .expand1{ background-position:0px -20px;}
.panel-info .panel-heading .close1{ background-position:-20px -20px;}
 
/*=====================表格样式========================*/
.formlist { border-collapse:collapse; width: 100%; text-align: left; background:#fff;}
.formlist td, .formlist th { padding:6px 20px 6px 20px;line-height:34px;vertical-align:middle; word-break:break-all; color: #000; border: 1px solid #B0CBE0;}
.formlist thead tr, .formlist tfoot tr { width:100%; text-align:left; }
.formlist thead tr, .formlist thead th { background:#E8F0FB; padding:5px 5px; text-align:left; color:#00579c; border-bottom:1px solid #B0CBE0; }
.formlist tfoot tr, .formlist tfoot td { background:#E8F0FB; }
.formlist thead span { font-weight:bold; margin-left:10px; color:#000; padding-left:20px;line-height:34px; float:left; }
.formlist tbody td.nohover:hover { background:none; }
.formlist tbody th { background:#F3F5F8; text-align:right; font-weight:normal; }
.formlist tbody th:hover { background:#F3F5F8; }
.formlist .red{ color:#f00; padding-right:3px;}
.formlist tbody td .form-control{ width:80%}

.formlist1 { border-collapse:collapse; width: 100%; text-align: left; background:#fff;}
.formlist1 td, .formlist1 th { padding:6px 15px 6px 15px; text-align:left;vertical-align:middle; word-break:break-all; color: #000;}
.formlist1 tbody th { text-align:right; font-weight:bold; color:#717171}
.formlist1 .red{ color:#f00; padding-right:3px;}
.formlist2 td{ padding:3px 0px;}

/*=====================bootstrap表格新增样式========================*/
.tab-td-padding-2 td,.tab-td-padding-2 th{padding:2px!important} 
.tab-td-font-12 td,.tab-td-font-12 th{font-size:12px}
.tab-td-center td,.tab-td-center th{text-align:center}

/*=====================tab切换========================*/
.sl_nav_tabs { background: #f4f4f4; padding-left: 10px;padding-top:6px; }
.sl_nav_tabs>li>a{padding: 6px 15px; color:#666666;}
.sl_nav_tabs .active a{ border-top:2px solid #0770cc !important}

/*=====================模拟checkbox样式========================*/
.analog_checkbox{ display:inline-block; width:16px; height:16px; background:url(../images/ico_analog_checkbox.png) 0px -16px no-repeat}
.analog_checkbox.checked{ background-position:0px 0px;}

/*=====================引用========================*/
.blockquote1{ padding-left:10px;border-bottom:1px dashed #dddddd; padding:15px 0px; border-left:0px none;margin:0px 0px 15px 0px}
.blockquote1 p{ border-left:5px solid #0770cc; padding-left:15px;}

/*==============标签===============*/
.tag-list{ padding:0px;}
.tag-list li {float: left;}
.tag-list li a,.tag-list li span{background-color: #f3f3f4;padding: 5px 12px;color: inherit;border-radius: 2px;border: 1px solid #e7eaec;margin-right: 5px;margin-top: 5px;display: block; text-decoration:none; cursor:pointer;}
.tag-list li a:hover,.tag-list li span:hover{ background:#ccc}
.tag-list1 li a,.tag-list1 li span{ background-color:#fff;}
.tag-list li.placeHolder span{ background-color:white !important;border:1px dashed gray !important;}
.tag-list li span.cur,.tag-list li a.cur{ background:#0483d4; color:#fff;}
.tag-list li span.error,.tag-list li a.error{ border-color:#f00; color:#f00}
 
 /*=====================仿**右侧========================*/
.outer{position: fixed;_position: absolute;width: 0px;top: 0; bottom:0px;overflow:hidden; right:0px;z-index: 998; background:#f1f1f1;}
.outer_left{ width:40px; float:left; cursor:pointer; background:#fd9b00; height:100%; position:relative; z-index:999}
.outer_left a{ text-decoration:none}
.outer_left .glyphicon{ width:40px; height:40px; top:0px; text-align:center; padding:0px;}
.outer_left .glyphicon:hover{ background:#ff8a00}
.outer_left .glyphicon:before{ width:22px; height:22px; color:#fff; display:block; margin:9px;}
.outer_right{height:100%;position:absolute; z-index:2; left:50px; right:10px;}
.outer_right_wrapper{ width:100%; height:100%;}
.outer_right_wrapper .w_680{ width:680px;}
.outer_right h4{ padding:10px 0px;}
.outer_right_footer{ width:100%; height:auto; margin:10px 0px;}
 
/*-------------------- 首页标签背景 --------------------*/
.index_png{ background:url(../images/index_png.png) no-repeat}
 
/*-------------------- 首页头部样式 --------------------*/
.logo_2{font: normal 24px/45px "microsoft YaHei";color:#fff!important;padding: 5px;}
.logo_2 img{padding-right:5px}
.top1 { z-index: 10000;background: #0483d4; min-height: 60px; border-bottom: 0px none; margin-bottom: 0px; }
.top1 .navbar-form { margin-top: 14px; }
.top1 .navbar-form .form-control { width: 200px; height: 33px; border: 0px none; background: #68b5e5; -webkit-border-radius: 1px; -moz-border-radius: 1px; -ms-border-radius: 1px; -o-border-radius: 1px; border-radius: 1px; background: #b4d1eb url(../images/ico1.png) 5px center no-repeat; color: #0483d4; font: normal 12px/33px SimSun; text-indent: 35px; padding: 0px; margin: 0px; }
.top1 .navbar-form .form-control:focus { background: #fff url(../images/ico1x.png) 5px center no-repeat; }
.top1 .grxx { display: block; padding: 16px;margin-left: 5px;}
.top1 .grxx img{ border-radius:14px;}
.top1 li>a.grxx:focus,.top1 li>a.grxx:hover,.top1 .open>a.grxx:focus,.top1 .open>a.grxx{background:#68b5e5}
.top1 .dropdown-menu{ background:#1d8fd8;filter:alpha(opacity=90);-moz-opacity:0.9;-khtml-opacity: 0.9;opacity: 0.9; padding:0px; margin:0px; border:0px none; border-radius:0px }
.top1 .dropdown-menu .divider{ background-color:#58a1d1; margin:0px;}
.top1 .dropdown-menu>li>a{ color:#ffffff; font-size:14px; padding:0px 20px; line-height:50px;}
.top1 .dropdown-menu>li>a i.top_png{ display:inline-block; width:35px; height:50px; background:url(../images/ico_top_png.png) 0px 0px no-repeat; float:left;}
.top1 .dropdown-menu>li>a i.top_png.qh{ background-position:0px 0px;}
.top1 .dropdown-menu>li>a i.top_png.mm{ background-position:0px -50px;}
.top1 .dropdown-menu>li>a i.top_png.tc{ background-position:0px -100px;}
.top1 .dropdown-menu>li>a:after{border-left-color: #e3f1fa;margin-top: 20px;}
.top1 .dropdown-menu>li>a:hover,.top1 .dropdown-menu>li>a:focus{ background-color:#68b5e5}
.top1 .dropdown-submenu .dropdown-menu{ margin-top:0px;border-radius: 0px; top:0px;}
.top1 .dropdown-submenu .dropdown-menu li a{ line-height:35px; font-size:12px;}
.top1 .dropdown-menu>li>a .glyphicon{ color:#fff; top:11px;}
.top1 .dropdown-menu .dropdown-header{ color:#fff; font-size:14px; line-height:50px;}

/*----------------------- 三级菜单导航 -----------------*/
.dropdown-submenu { position: relative;cursor: pointer;}
.dropdown-submenu > .dropdown-menu { top: 0; left: 100%; margin-top: -6px; margin-left: -1px; -webkit-border-radius: 0 6px 6px 6px; -moz-border-radius: 0 6px 6px; border-radius: 0 6px 6px 6px; }
.dropdown-submenu > .dropdown-menu.left{ left:auto; right:100%;}
.dropdown-submenu:hover > .dropdown-menu { display: block; }
.dropdown-submenu > a:after { display: block; content: " "; float: right; width: 0; height: 0; border-color: transparent; border-style: solid; border-width: 5px 0 5px 5px; border-left-color: #ccc; margin-top: 5px; margin-right: -10px; }
.dropdown-submenu:hover > a:after { border-left-color: #fff; }
.dropdown-submenu.pull-left { float: none; }
.dropdown-submenu.pull-left > .dropdown-menu { left: -100%; margin-left: 10px; -webkit-border-radius: 6px 0 6px 6px; -moz-border-radius: 6px 0 6px 6px; border-radius: 6px 0 6px 6px; }

/*----------------------- 报名设置页面公共头部 -----------------*/
.top2 { background: #0483d4; margin-bottom: 15px; }
.top2 .navbar-brand { color: #fff; font-size: 20px; }
.top2 .navbar-nav>li>a { font-size: 16px; color: #fff; }
.top2 .navbar-nav>li>a:hover { background: #0568bf; }
.top2 .navbar-nav>.active>a, .top2 .navbar-nav>.active>a:hover, .top2 .navbar-nav>.active>a:focus { background: #0568bf; }
.top2 .navbar-toggle:hover { background: #79AFFF!important; }
.top2 .navbar-toggle { border-color: #8BC7FF; background: #3E81E4!important; }

/*-------------------- 首页横向菜单样式 --------------------*/
.navbar_index{background:#ffffff;width:100%;}
.navbar_index .navbar{margin-bottom:0;background-color:transparent;border-width:0}

/*-------------------- 底部 --------------------*/
.footer {     position: fixed;
    bottom: 0;
    text-align: center;
    color: #8099af;
    font: normal 12px/20px microsoft YaHei;
    margin: 15px;
    left: 0px;
    width: 100%; 
    background-color:#fff;}

.index_main{ overflow-x:hidden}
.index_zjsy { width: 100%; height: auto; overflow: hidden; background: #fff }
.index_zjsy h3 { width: 100%; height: 42px; border-bottom: 1px solid #eeeeee; overflow: hidden; }
.index_zjsy h3 span { color: #333333; font: bold 15px/42px "microsoft YaHei"; margin-left: 20px; float: left; }
.index_zjsy ul { padding: 15px 0px; }
.index_zjsy ul li { text-align: center; margin-bottom:16px;}
.index_zjsy ul li img { margin: 0 auto; }
.index_zjsy ul li h5 { color: #333333; font: normal 14px/20px "microsoft YaHei"; padding: 5px 0px 15px 0px; }
.index_wdyy { width: 100%; height: auto; overflow: hidden; background: #fff;margin-bottom:15px;}
.index_wdyy h3 { width: 100%; height: 42px; border-bottom: 1px solid #eeeeee; overflow: hidden; }
.index_wdyy h3 span { color: #333333; font: bold 15px/42px "microsoft YaHei"; margin-left: 20px; float: left; }
.index_wdyy h3 a { float: right; background: url(../images/ico2.png) no-repeat; display: block; width: 22px; height: 22px; margin: 10px; overflow: hidden; text-indent: -9999px; }
.index_wdyy ul { padding: 15px 0px; }
.index_wdyy ul li { text-align: center;margin-bottom:16px;}
.index_wdyy ul li img { margin: 0 auto; }
.index_wdyy ul li h5 { color: #333333; font: normal 14px/20px "microsoft YaHei"; padding: 5px 0px 15px 0px; }

/*----------------------- 首页五块内容 -----------------*/
.index_right{ padding-left:0px !important}
.index_title{ width:100%; height:42px; border-bottom:1px solid #eeeeee;}
.index_title span.title{ color:#333333; font:bold 15px/42px "microsoft YaHei"; padding-left:25px;}
.index_title .float_r{ padding-right:15px; line-height:42px;}
.index_title .float_r a{ color:#aeaeae; font:normal 12px/42px SimSun; margin-left:20px;}
.index_title .float_r a.cur{ color:#6e6e6e}

.index_grxx{ background:#fff; margin-bottom:15px; margin-left:-15px; height:auto !important; height:159px; min-height:159px; overflow:hidden;}
.index_grxx .col-md-5{ border-right:1px solid #eeeeee; height:100%;}
.index_grxx .media .media-object{ float:left; border-radius:55px; margin:20px 10px 20px 5px;}
.index_grxx .media-body{  margin-top:20px;}
.index_grxx .media-body .media-heading{ color:#333333; font:bold 15px/25px "microsoft YaHei"}
.index_grxx .media-body p{ color:#7a7a7a; font: normal 12px/22px "microsoft YaHei"}
.index_grxx .media-body p.fs1{ color:#ababab; font: normal 12px/22px "microsoft YaHei"}
.index_grxx .media-body p.fs2{ color:#ababab; font: normal 12px/22px "microsoft YaHei"; text-align:right}
.index_grxx .media-body .progress{ margin:8px 40px 8px 0px; height:8px; overflow:initial; background:#dfdfdf; position:relative; z-index:1;}
.index_grxx .media-body .progress a{ position:absolute; z-index:2; right:-40px; top:-3px; color:#1059c7; font-family:SimSun; font-size:12px;}
.index_grxx .media-body .progress .progress-bar{ height:8px; line-height:8px;border-radius: 4px; background:#05d91e}
.index_grxx .list-group{ margin:5px 0px;}
.index_grxx .list-group-item{ width:100%;float:left; border:0px none; padding:0px 5px 0px 15px; margin-bottom:0px; line-height:28px; font-family:SimSun; background:url(../images/ico_dian.gif) 5px center no-repeat;}
.index_grxx .list-group-item .title{float:left;color:#717171;font:normal 12px/28px SimSun;}
.index_grxx .list-group-item .new{ display:block; float:left; width:22px; height:11px; background-position:-30px 0px; margin-top:9px; margin-left:5px;}
.index_grxx .list-group-item .hot{ display:block; float:left; width:22px; height:11px; background-position:-30px -20px; margin-top:9px; margin-left:5px;}
.index_grxx .list-group-item .time{color:#9e9c9c;}
.index_rctx,.index_kbcx{ background:#fff; margin-bottom:15px; margin-left:-15px; height:210px; overflow:hidden}
.index_kscj,.index_xl{ background:#fff; margin-bottom:15px; margin-left:-15px; height:250px; overflow:hidden}
.index_rctx .list-group{ margin:0px 10px;}
.index_rctx .list-group-item{ width:100%; height:39px; float:left; border:0px none; border-bottom:1px dashed #c0c0c0; padding:0px 15px; margin-bottom:0px; line-height:39px;}
.index_rctx .list-group-item:last-child{ border-bottom:0px none;}
.index_rctx .list-group-item i{ display:block; float:left; width:20px; height:20px; margin:10px 0px;}
.index_rctx .list-group-item i.i1{ background-position:0px 2px;}
.index_rctx .list-group-item i.i2{ background-position:0px -18px;}
.index_rctx .list-group-item .time{float:left; margin-left:10px;color:#858585; font:normal 12px/39px SimSun; }
.index_rctx .list-group-item .title{float:left;margin-left:10px;color:#333333; font: bold 12px/39px SimSun;}
.index_rctx .list-group-item .but1{ display:block;width:66px; height:20px; border:1px solid #dadada; margin:9px 0px; text-align:center; color:#666666; font:normal 12px/20px SimSun;}
.index_rctx .list-group-item .but2{ display:block;width:66px; height:20px;margin:10px 0px; text-align:center; color:#1a65b1; font:normal 12px/20px SimSun;}
.index_kbcx .list-group{ margin:10px 10px;}
.index_kbcx .list-group-item{ width:100%; height:30px; float:left; border:0px none;padding:0px 15px; margin-bottom:0px; line-height:30px;}
.index_kbcx .list-group-item .time{float:left; display:block; width:85px;color:#6e6e6e; font:normal 12px/30px SimSun; }
.index_kbcx .list-group-item .title{float:left;color:#6e6e6e; font: normal 12px/30px SimSun;}
.index_kbcx .list-group-item .address{ float:left;margin-left:20px;color:#a2a2a2; font:normal 12px/30px SimSun;}
.index_kscj .text-center{ color:#939393; font:bold 12px/40px SimSun; width:100%; height:40px; overflow:hidden;}
.index_kscj .list-group{ margin:0px 10px;}
.index_kscj .list-group-item{ width:100%; height:30px; float:left; border:0px none;padding:0px 15px; margin-bottom:0px; line-height:30px;}
.index_kscj .list-group-item .time{float:left; display:block; width:85px;color:#6e6e6e; font:normal 12px/30px SimSun; }
.index_kscj .list-group-item .title{float:left;color:#6e6e6e; font: normal 12px/30px SimSun;}
.index_kscj .list-group-item .address{ float:left;margin-left:20px;color:#a2a2a2; font:normal 12px/30px SimSun;}

/*----------------------- 报名设置页面table -----------------*/
.sl_all_bg { padding: 20px; background: #fff;/* padding-bottom: 60px;  */}
.sl_all_bg .sl_all_form { padding: 15px; border: 1px solid #e6e6e6; }
 #content{margin-top:-29px;}
.sl_all_bg .sl_aff_btn { margin: 0px; border: 1px solid #e6e6e6; border-top: 0px; text-align: right; background: #f4f4f4;  margin-bottom: 15px;padding: 5px 0; }
.sl_bmsz_tb1_h1 { font: 20px/30px "microsoft YaHei"; color: #4f81af; margin-bottom: 15px; }
.form-offset { padding-left: 60px; }
.sl_add_btn { text-align: right; }
.sl_add_btn button { margin-bottom: 15px; }

/*----------------------- 弹出层 -----------------*/
.sl_mod .modal-header { background: #2587de; }
.sl_mod .modal-header h4 { color: #fff; }
.sl_mod .modal-header button.close { opacity: 1; }
.sl_mod .modal-header button.close span { color: #fff; }
.sl_mod .nav-tabs>li.active>a, .sl_mod .nav-tabs>li.active>a:hover, .sl_mod .nav-tabs>li.active>a:focus { border-top: 2px solid #0770cd; }
.sl_mod .sl_bar_btn { background: #eee; padding: 5px 10px; text-align: right; }
.sl_mod .sl_bar_btn button { margin-left: 10px; }
.sl_mod textarea { width: 100%; height: 150px; }
.sl_bmdxsz .sl_bor { margin: 0px 0px 10px 0px; border: 1px solid #ddd; border-top: none; }
.sl_bmdxsz .sl_bor .row { padding: 10px; }
.sl_mod .sl_bor_lf, .sl_mod .sl_bor_rt { border: 1px solid #ddd; padding: 10px; padding-top: 0px;}
.sl_mod .sl_bor_lf h6, .sl_mod .sl_bor_rt h6 { background: #f4f4f4; border-bottom: 1px solid #ddd; height: 30px; font: 12px/30px "宋体"; padding-left: 10px; margin: 0px -10px 10px; }

/*----------------------- 多条件选择页面 -----------------*/
.sl_sel_con { border: 1px solid #ddd; padding-top: 10px; }
.sl_sel_list { float: left; width: 100%; }
.sl_sel_list h6 { float: left; text-align: right; width: 80px; line-height: 30px; }
.sl_sel_list ul { float: left; padding: 0px; }
.sl_sel_list li { float: left; line-height: 30px; padding: 0px 10px; }
.sl_sel_list li a { padding: 3px 5px; }
.sl_yx_con { float: left; width: 100%; background: #fff1dc; min-height: 30px; padding: 5px 0px; }
.sl_yx_con .tit { float: left; line-height: 30px; padding-left: 10px; }
.sl_yx_con li { float: left; line-height: 30px; padding: 0px 5px; }
.sl_yx_con li a { padding: 3px 10px 3px 5px; border: 1px solid #ddd; background: #fff; }
.sl_yx_con li a span { padding-right: 15px; background: url(../images/ico3.png) no-repeat right center; }
.sl_yx_con li a:hover span { background: url(../images/ico4.png) no-repeat right center; }
.sl_yx_con li a .sl_shut_ic { padding-left: 10px; font-weight: bold; }
.sl_sel_con .sl_topbar_sear h6 { line-height: 26px; }
.sl_sel_con .sl_topbar_sear button { height: 26px; padding: 2px 5px; font-size: 12px; }
.sl_sel_con .sl_topbar_sear .form-control { height: 26px; }
.sl_shtg { width: 100%; height: 45px; margin: 20px 0px 0px 0px; background: #f4f4f4; }
.sl_shtg h6 { float: left; line-height: 45px; padding-left: 10px; }
.sl_shtg button { margin: 5px 20px 0px 0px; }
.sl_pop_posi { position: relative; float: right; }
.sl_pop_posi .sl_pop_con { position: absolute; width: 300px; padding: 10px; left: -203px; top: 45px; border: 1px solid #ddd; background: #fff; }
.sl_pop_posi .sl_pop_con textarea { width: 100%; height: 130px; }

/*----------------------- 校历表格样式 -----------------*/
.tab-bor-col-1 th, .tab-bor-col-1 td { border-color: #dddfd7!important }
.tab-th-1 th { background-color: #ebf4ea; border-bottom-width: 1px!important; font-weight: 800 }
.tab-th-2 th { background-color: #fcfff8; border-bottom-width: 1px!important; font-weight: 800 }
.tab-col-2 td { background-color: #EBFED1; color: red; }
.tab-col-1 { background-color: #cfeea4; border: 1px solid #98d494!important }
h4.title { padding: 10px 0 }
.dl-md { padding: 5px; border: 1px solid #ebebeb; }
.dl-md dt, .dl-md dd { font-size: 14px; line-height: 180%; }
.padding-margin-none { margin-bottom: 0; }
.title-col-f7 { padding: 8px 14px; margin: 0; font-size: 14px; font-weight: 400; line-height: 18px; background-color: #f7f7f7; border: 1px solid #ebebeb; border-radius: 5px 5px 0 0; }
.xl_jb{ background:#ebf4ea url(../img/img_xl.png) right bottom no-repeat !important; width:59px; min-height:65px;}

/*----------------------- 可报名项目 -----------------*/
.sl_tit_kbmxm{margin-bottom:20px;}
.sl_tit_kbmxm a small{float:right; color:#33F; line-height:19px;}

/*----------------------- 表格样式 -----------------*/
.tab-td-padding-5 td,.tab-td-padding-5 th{padding:5px!important}

/*----------------------- 学校信息设置-树形样式 -----------------*/
.treeview, .treeview ul { padding: 0;margin: 0;list-style: none;}
.treeview ul { margin:0px 60px}
.treeview li {padding: 30px 0px 0px 100px;background: url(../images/treeview_bg.gif) 0 -14px no-repeat; position:relative; z-index:1;}
.treeview li.last{ background-position: 0 -10704px }
.treeview li.first{ background:none}
.treeview .hitarea{position:absolute;z-index:2;top:44px;left:115px;height:16px;width:16px;cursor:pointer;background:url(../images/ico_treeview.png) 0px 0px no-repeat}
.treeview .expandable-hitarea {background:url(../images/ico_treeview.png) 0px -20px no-repeat}
.treeview li .title{width:280px;background:#288ace; border-radius:5px; position:relative; z-index:1;}
.treeview li .title .zt3{ position: absolute; z-index: 2; display: block; width: 13px; height: 13px; top: -5px; right: -5px; background: url(../images/ico_treeview.png) -9999px -9999px no-repeat;}
.treeview li .title .zt3.zt31{ background-position: 0px -66px;}
.treeview li .title .zt3.zt32{ background-position: -18px -66px;}
.treeview li .title .zt3.zt33{ background-position: -36px -66px;}
.treeview li .title .title1{ padding:10px 40px 32px 40px; color:#fff;font:normal 12px/25px SimSun;position:relative; z-index:1;}
.treeview1 li .title .title1{ padding-right:10px;}
.treeview li .title .zt1{ background:#ffea00; border-radius:5px; color:#1d6596; padding:0px 5px; line-height:18px; margin-left:5px; display:inline-block}
.treeview li .title .edit_del{ position:absolute; z-index:3; right:0px; top:0px; width:35px; height:100%; overflow:hidden;background:#288ace; border-left:1px solid #62afe5;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.treeview li .title .edit_del a{ display:block; width:100%; height:50%; overflow:hidden; border-bottom:1px solid #62afe5;}
.treeview li .title .edit_del a.edit:hover{background-color:#369ae0;}
.treeview li .title .edit_del a.del:hover{background-color:#369ae0;}
.treeview li .title .edit_del a:last-child{ border-bottom:0px none;}
.treeview li .title .edit_del a.edit{ background:url(../images/treeview_edit.png) center center no-repeat;}
.treeview li .title .edit_del a.del{ background:url(../images/treeview_del.png) center center no-repeat;}
.treeview li .title .tg_btg{ position:absolute; z-index:3; right:0px; top:0px; width:62px; height:100%; overflow:hidden;background:#288ace; border-left:1px solid #62afe5;border-top-right-radius:5px;border-bottom-right-radius:5px;}
.treeview li .title .tg_btg a{ display:block; width:100%; height:50%; overflow:hidden; border-bottom:1px solid #62afe5; color:#fff; text-align:left; padding:0 0 0 3px !important;text-decoration:none; line-height:33px !important; font-family:SimSun}
.treeview li .title .tg_btg a:hover{background-color:#369ae0;}
.treeview li .title .tg_btg1{ position:absolute; z-index:3; right:0px; top:0px; width:62px; height:100%; overflow:hidden;background:#288ace; border-left:1px solid #62afe5;border-top-right-radius:5px;border-bottom-right-radius:5px; text-align:center; color:#ffea00; line-height:33px;}
.treeview li .title .tg_btg1 a{ color:#fff;}
.treeview li .title .add{ display:block; width:100%; height:22px; border-top:1px solid #62afe5; overflow:hidden;background:#288ace url(../images/ico_treeview.png) 110px -44px no-repeat; position:absolute; z-index:2; bottom:0px; left:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px;}
.treeview li .title .add:hover{ background-color:#369ae0; }
.treeview li .title .more{ display:block; width:100%; height:22px; border-top:1px solid #62afe5; overflow:hidden;background:#288ace; position:absolute; z-index:2; bottom:0px; left:0px;border-bottom-left-radius:5px;border-bottom-right-radius:5px; text-align:center; color:#fff; line-height:22px; text-decoration:none}
.treeview .more_con{border:1px solid #e6e6e6; background:#fff;box-shadow: 0px 0px 3px 0px rgb( 0, 0, 0 );width: 507px; height:auto; overflow:hidden; padding:5px 10px; margin-top:2px; display:none;}
.treeview .more_con a{ color:#288ace; font:normal 14px/20px "microsoft YaHei"; padding:0px 10px 0px 0px}
.treeview .more_con .table{ width:100%; height:auto; overflow:hidden; margin-top:10px; float:left;}
.treeview .more_con .table td,.treeview .more_con .table th{ padding:3px 0px !important; font-size:12px; border:0px none; text-align:center !important}
.treeview .more_con .table th{ background:#fafafa}


/*=====================困难生认定审核流程========================*/
.splc_bg{margin:0 auto; width:511px; height:414px; padding:23px 0 0 0;}
.splc{ height:414px; width:511px;position:relative}
.splc .zt{z-index:1;height:70px; display:block;}
.splc .title{ width:15px;padding-top:2px; padding-left:8px; line-height:14px; letter-spacing:normal;color:#fff;}
.splc .more{position:absolute; z-index:10;top:2px; right:2px;width:14px; height:14px;display:block;background:url(../images/knssh_more.png) no-repeat; display:none}
.splc .next{ width:100%; margin:0 auto; text-align:center; margin-bottom:10px;}
.splc .content{width:425px; float:right; line-height:25px; color:#999999; text-align:left;margin:5px}
.splc .green{ color:#54ad61;}.splc .black{ color:#333333;}.splc .red{ color:#ec3f3f;}
.splc .green1{ color:#54ad61; padding:0 8px 0 0px; background:url(../images/knssh_shuxian.gif) right no-repeat; margin-right:7px;}
.splc .black1{ color:#333333; padding:0 8px 0 0px; background:url(../images/knssh_shuxian.gif) right no-repeat; margin-right:7px;}
.splc .red1{ color:#ec3f3f; padding:0 8px 0 0px; background:url(../images/knssh_shuxian.gif) right no-repeat; margin-right:7px;}
.splc .height60{ height:60px; overflow:hidden;z-index:10}

.splc .tg{ width:480px;border:1px solid #d4ebe2;background: #FFF url(../images/knssh_tgbg.jpg) bottom repeat-x; margin-left:15px; padding-left:10px;position:relative;}
.splc .tg .type{ width:25px; height:auto!important; height:57px; min-height:57px; background:url(../images/knssh_tg_green.png) no-repeat; font-size:12px; color:#FFF; float:left;}
.splc .wtg{ width:480px;border:1px solid #fbdddd;background: #FFF url(../images/knssh_wtgbg.jpg) bottom repeat-x;margin-left:15px;padding-left:10px; position:relative;}
.splc .wtg .type{ width:25px; height:auto!important; height:57px; min-height:57px; background:url(../images/knssh_wtg_red.png) no-repeat; font-size:12px; color:#FFF; float:left;}
.splc .wks{ width:480px;border:1px solid #e7e7e7;background: #FFF url(../images/knssh_wksbg.jpg) bottom repeat-x;margin-left:15px;padding-left:10px; position:relative;}
.splc .wks .type{ width:25px; height:auto!important; height:57px; min-height:57px; background:url(../images/knssh_wks_gray.png) no-repeat; font-size:12px; color:#FFF; float:left;}
.splc .content1{ cursor:pointer; position:absolute; z-index:11;box-shadow:1px 2px 6px rgba(0, 0, 0, 0.25)}

/*=====================困难生认定审批流程缩略图========================*/
.splc .flow-steps {overflow:hidden; width:482px; margin-left:15px;position:relative; z-index:1; height:30px;}
.splc .flow-steps .text span{ font-size:12px; text-align:center; display:block; float:left; width:54px; height:18px; line-height:18px;}
.splc .flow-steps02 .num li { width:50px; height:7px; overflow:hidden;}
.splc .flow-steps02 li { float:left;background:#d8d8d8 url(../images/zyml_steps_bg.gif) no-repeat 100% 0; height:7px; padding-right:5px;}
.splc .flow-steps02 li .first {background-color:#d8d8d8;}
.splc .flow-steps02 li.last { background-position:100% -216px; }
.splc .flow-steps02 li.current { background-color:#4699e5;}
.splc .flow-steps02 li.current .first { background-color:#4699e5;}
.splc .flow-steps02 li.current-prev { background-position:right -7px!important; }
.splc .flow-steps02 li.done { background-color:#d8d8d8; background-position:right 0px; }
.splc .flow-steps02 li.done .first { background-color:#4699e5;}
.splc .flow-steps02 li.last-current { background-color:#4699e5; color:#fff!important; background-position:100% -252px; }

/*=====================困难生认定审核流程========================*/
.splc1_bg{margin:20px auto; height:100%;width:511px;}
.splc1{ height:100%;width:100%;position:relative;}
.splc1 .zt1{z-index:1;display:block; padding:0px 10px;}
.splc1 .title{ width:15px;padding-top:2px; padding-left:8px; line-height:14px; letter-spacing:normal}
.splc1 .more{position:absolute; z-index:10;top:2px; right:2px;width:14px;height:14px;display:block;background:url(../images/knssh_more.png) no-repeat; display:none}
.splc1 .next{ width:100%; margin:0 auto; text-align:center; margin:10px 0px;}
.splc1 .content{float:left; line-height:25px; color:#999999; text-align:left;margin:5px 10px;word-wrap:break-word;word-break:break-all;}
.splc1 .green{ color:#54ad61;word-wrap:break-word;word-break:break-all;}
.splc1 .black{ color:#333333;word-wrap:break-word;word-break:break-all;}
.splc1 .red{ color:#ec3f3f;word-wrap:break-word;word-break:break-all;}
.splc1 .green1{ color:#54ad61; padding:0 8px 0 0px; background:url(../images/knssh_shuxian.gif) right no-repeat; margin-right:7px;}
.splc1 .black1{ color:#333333; padding:0 8px 0 0px; background:url(../images/knssh_shuxian.gif) right no-repeat; margin-right:7px;}
.splc1 .red1{ color:#ec3f3f; padding:0 8px 0 0px; background:url(../images/knssh_shuxian.gif) right no-repeat; margin-right:7px;}
.splc1 .height60{ height:60px; overflow:hidden;z-index:10;}
.splc1 .tg{border:1px solid #d4ebe2;background: #FFF url(../images/knssh_tgbg.jpg) bottom repeat-x;position:relative;}
.splc1 .tg .type{ width:25px; height:auto!important; height:57px; min-height:57px; background:url(../images/knssh_tg_green.png) no-repeat; font-size:12px; color:#FFF; float:left; margin-left:10px;}
.splc1 .wtg{border:1px solid #fbdddd;background: #FFF url(../images/knssh_wtgbg.jpg) bottom repeat-x;position:relative;}
.splc1 .wtg .type{ width:25px; height:auto!important; height:57px; min-height:57px; background:url(../images/knssh_wtg_red.png) no-repeat; font-size:12px; color:#FFF; float:left;margin-left:10px;}
.splc1 .wks{border:1px solid #e7e7e7;background: #FFF url(../images/knssh_wksbg.jpg) bottom repeat-x;position:relative;}
.splc1 .wks .type{ width:25px; height:auto!important; height:57px; min-height:57px; background:url(../images/knssh_wks_gray.png) no-repeat; font-size:12px; color:#FFF; float:left;margin-left:10px;}
.splc1 .type .title{color:#fff;}
.splc1 .content1{ cursor:pointer; z-index:11; position:absolute;box-shadow:1px 2px 6px rgba(0, 0, 0, 0.25)}

/*=====================困难生认定审批流程1步骤========================*/
.splc1 .step{overflow:hidden; width:100%;*width:97%;height:60px; border-bottom:1px solid #e1e1e1; margin-bottom:20px; background:#f9f9f9}
.splc1 .step ul{ margin:10px 0px 0px 10px; height:50px; float:left;}
.splc1 .step ul li{ float:left;}
.splc1 .step ul li .user{ color:#2a99f7; font:bold 12px/20px "宋体"; height:20px;}
.splc1 .step ul li .num{ height:19px;width:100%;background:url(../images/splc1_step.gif) 0px -20px no-repeat;font:bold 14px/19px Arial; text-indent:6px; color:#fff}
.splc1 .step ul .wsh .user{ color:#808080;}.splc1 .step ul .wsh .num{ background-position:0px 0px; color:#707070}
.splc1 .step ul .ysh .user{ color:#2a99f7;}.splc1 .step ul .ysh .num{background-position:0px -20px; color:#fff}
.splc1 .step ul .shz .user{ color:#ff9c00;}.splc1 .step ul .shz .num{background-position:0px -40px; color:#fff}
.splc1 .step ul .yzz .user{ color:#EF5757;}.splc1 .step ul .yzz .num{background-position:0px -60px; color:#fff}
.splc1 .step .text{ float:right; width:auto; background:#64B670 url(../images/step_text_bg.gif) left center no-repeat;height:28px; padding:0px 5px; margin:20px 10px 0px 10px; color:#ffffff; font:normal 12px/28px "宋体"; text-indent:10px;}

/*=====================人机交互排课图标========================*/
.ico_rjjhpk_list{ margin-bottom:10px; width:100%; height:auto; overflow:hidden;}
.ico_rjjhpk_list span{ margin-bottom:5px; margin-right:20px; float:left;}
.ico_rjjhpk_list b{ float:left;color:#666; font:normal 12px/20px SimSun;}
.ico_rjjhpk{ width:20px; height:20px; display:block;background:url(../images/ico_rjjhpk.png) 0px 0px no-repeat; float:left; margin-right:2px;}
.ico_rjjhpk.ico_1{ background-position:0px 0px;}.ico_rjjhpk.ico_2{ background-position:0px -20px;}.ico_rjjhpk.ico_3{ background-position:0px -40px;}.ico_rjjhpk.ico_4{ background-position:0px -60px;}.ico_rjjhpk.ico_5{ background-position:0px -80px;}
.ico_rjjhpk1{ width:8px; height:8px; display:block; border:1px solid #999999; margin-top:6px;float:left; margin-right:3px; background:#c8f0f2}
.ico_rjjhpk1.ico_6{background:#c8f0f2}.ico_rjjhpk1.ico_7{background:#feffc3}.ico_rjjhpk1.ico_8{background:#f6bdb2}.ico_rjjhpk1.ico_9{background:#e7e7e7}

/*=====================上传头像========================*/
.add_user_logo{ width:100%; height:100%; margin:0 auto; overflow:hidden; line-height:100%; text-align:center; }
.add_user_logo .user_logo{position:relative; z-index:1; width:156px; margin:0 auto; cursor:pointer;}
.add_user_logo .user_logo h5{ background:#7f7f7f; width:100%; height:25px; color:#ffffff; font:normal 12px/25px SimSun; text-align:center; position:absolute; z-index:2; bottom:-25px; left:0px;}

/*=====================推荐选课========================*/
.tjxk_list{ width:100%; height:auto; padding:15px 0px 0px 0px;}
.tjxk_list .tjxk_title{ width:100%;color:#666666; font:normal 18px/20px "microsoft YaHei"; padding:10px 0px;}
.tjxk_list .tjxk_title.c1{ color:#d9534f}.tjxk_list .tjxk_title.c2{ color:#428bca}
.tjxk_list .tjxk_title .red{ color:#ff0000; padding:0px 3px;}
.tjxk_list .panel-heading{ padding:0px !important;height:auto !important; height:30px; min-height:30px; border-bottom:0px none; cursor:pointer;}
.tjxk_list .panel-heading .panel-title{ padding:5px 60px 5px 10px !important;}
.tjxk_list .panel-heading span{ color:#666; font:normal 14px/20px SimSun; padding-right:40px;}
@media (max-width: 767px) {.tjxk_list .panel-heading span{display:block; padding-right:0px;}}
.tjxk_list .panel-body{ display:none;}
.tjxk_list .panel-default .panel-body{ border-top:1px solid #ddd;}
.tjxk_list .panel-info .panel-body{ border-top:1px solid #bce8f1;}
.tjxk_list .panel-info .panel-heading span{ color:#31708f;}
.tjxk_list .open>.dropdown-menu{ width:180px; padding:10px; overflow:hidden;}
.tjxk_list .open>.dropdown-menu>li>a{ white-space:inherit; color:#999999; font:normal 12px/20px SimSun; padding:5px}
.tjxk_list .open>.dropdown-menu>li>a span{ display:block; color:#666666;}
.tjxk_list .table td{ text-align:center; font-size:12px; vertical-align:middle}
.tjxk_list .table th{ text-align:center}

/*=====================推荐选课右侧========================*/
.outer_left_xkxx{ display:block; width:100%; height:260px; position:relative; z-index:1; top:50%; margin-top:-170px;}
.outer_left_xkxx:hover,.outer_left:hover .outer_left_xkxx{ background:#ff8a00;text-decoration:none}
.outer_left_xkxx h5{ color:#ffe6c8; font:bold 14px/18px SimSun; border-bottom:1px solid #ffae00; margin:0px 10px; padding:10px 0px; text-align:center}
.outer_left_xkxx span{ display:block; margin:0px 10px; padding:8px 0px; color:#ffffff; font:bold 14px/18px SimSun; text-align:center;}
.outer_left_xkxx span b{ display:block; width:20px; height:20px; background:#fff; border-radius:10px; color:#ff9c00; font:normal 12px/20px Arial, Helvetica, sans-serif; text-align:center; margin-top:6px;}
.outer_xkxx_list{ background:#fff; width:100%; margin-bottom:20px; height:auto; padding:10px; }
.outer_xkxx_list h6{ color:#333333; font:bold 12px/25px SimSun; border-bottom:1px solid #e6e6e6;}
.outer_xkxx_list h6 span{ color:#999999; font:normal 12px/25px SimSun;}
.outer_xkxx_list .list-group{ margin-bottom:0px;}
.outer_xkxx_list .list-group li{ border:0px none; overflow:hidden; margin-bottom:0px; padding:0px; cursor:move;width:100%;}
.outer_xkxx_list .list-group li .item{overflow:hidden;width:100%; padding:10px 0px; border-bottom:1px dashed #dcdcdc;}
.outer_xkxx_list .list-group li p{text-align:center; float:left;color:#999999; font:normal 12px/20px SimSun;}
.outer_xkxx_list .list-group li p span{ display:block; color:#333333;font:normal 12px/20px SimSun;}
.outer_xkxx_list .list-group li p.num{ color:#cccccc; font:normal 24px/40px Arial, Helvetica, sans-serif; font-style:oblique; width:40px;}
.outer_xkxx_list .list-group li p.time{ width:240px; padding:0px 5px;}
.outer_xkxx_list .list-group li p.teachers{ width:80px; padding:0px 5px;}
.outer_xkxx_list .list-group li p.but{ margin-top:5px; position:relative; width:60px;}

.ico_tjxk{ display:inline-block; width:16px; height:16px; background:url(../images/ico_tjxk.png) 0px -40px no-repeat; margin:3px 3px 0px 3px; line-height:0px; text-indent:-9999px;}
.ico_tjxk1{ background-position:0px -40px;}.ico_tjxk2{ background-position:-22px -40px;}.ico_tjxk3{ background-position:0px -60px;}

/*=====================自主选课========================*/
.zzxk_list{ width:100%; height:auto; padding:30px 0px 0px 0px;}
.zzxk_list .table thead{ background:#fafafa; border:1px solid #cccccc;}
.zzxk_list .table tbody{ border-bottom:1px solid #ddd;}
.zzxk_list .table th{ text-align:center; color:#999999; font-size:16px;}
.zzxk_list .table td{ text-align:center; color:#666666; font-size:14px; padding:15px 0px; vertical-align:middle}
.zzxk_list .table td.title{ font-size:16px; font-weight:bold;}
.zzxk_list .table td small{ color:#999999; font-size:12px;}
.zzxk_list .table td .btn{ margin:0px 15px;}

/*=====================登录页面========================*/
.logo_1{font: normal 24px/45px "microsoft YaHei";color:#1069a4;padding:0;}
.logo_1 img{padding-right:5px}
.sl_log_top{margin:25px 0px 45px;}
.sl_log_top a{line-height:50px; padding-left:10px; color:#666;}
.sl_log_bor4{border:4px solid #ededed; border-radius:4px; background:#f5f5f5; margin:0px;}
.sl_log_lf{padding:0px;}
.sl_log_lf .img-responsive{width:auto;}
.sl_log_rt{padding:0px;}
.sl_log_rt .sl_danger{border:1px solid #f4a2a2; line-height:24px; padding:0px 10px; margin-bottom:10px;font-size:12px}
.sl_log_rt .sl_danger .glyphicon {color:red; margin-right:5px;}
.sl_log_rt .sl_warning{border:1px solid #f3e6a1; line-height:24px; padding:0px 10px; margin-bottom:10px;font-size:12px}
.sl_log_rt .sl_warning .glyphicon {color:#f9d408; margin-right:5px;}
.sl_log_rt form{background:#fff; padding:15px;}
.sl_log_rt .form-group{margin:0px 0px 15px;}
.sl_log_rt .input-group-addon{background:#fff;}
.sl_log_rt h5{font:bold 15px/30px simsun; margin-bottom:20px;}
.sl_log_ewm{padding:20px;}
.sl_log_ewm span{display:inline-block;}
.sl_notice{ margin:20px 0px 0px; border-bottom:1px solid #cccccc; padding-bottom:20px;}

/*=====================左右多选项========================*/
.sl_selt_con li{width:32px; height:32px; margin:20px auto 0px; cursor:pointer; background-image:url(../images/ui_sprite_yc.png); background-repeat:no-repeat;}
.sl_selt_con .sl_selt01{background-position:0px 0px;}.sl_selt_con .sl_selt02{background-position:-32px 0px;}.sl_selt_con .sl_selt03{background-position:-64px 0px;}
.sl_selt_con .sl_selt04{background-position:-96px 0px;}.sl_selt_con .sl_selt01:hover{background-position:-128px 0px;}.sl_selt_con .sl_selt02:hover{background-position:-160px 0px;}.sl_selt_con .sl_selt03:hover{background-position:-192px 0px;}.sl_selt_con .sl_selt04:hover{background-position:-224px 0px;}

/*=====================底部浮动顶部浮动========================*/
.sl_fixbt{background:#fff;}
.sl_fixbt_pop{margin:0px 30px;}
.sl_fixbot_tit{background:#fb9620; opacity:0.8; padding:5px 0px;}
.sl_fixbot_tit h4{color:#fff;display:inline-block;}
.sl_fixbot_tit a{color:#fff;}
.sl_fixbot_tit em{width:12px; height:7px; margin-left:5px; display:inline-block; background-image:url(../images/ui_sprite_yc.png); background-repeat:no-repeat;}
.sl_fixico_up{background-position:-256px 0px;}
.sl_fixico_down{background-position:-268px 0px;}
.sl_fixbot_con{background:#fff; padding:10px;}
.sl_fixbot_ul li { float: left; line-height: 30px; padding: 0px 5px; }
.sl_fixbot_ul li a { padding: 3px 10px 3px 5px; border: 1px solid #ddd; background: #fff; color:#444; font-size:14px; text-decoration:none; cursor:pointer;}
.sl_fixbot_ul li a span { padding-right: 15px; background: url(../images/ico3.png) no-repeat right center; }
.sl_fixbot_ul li a:hover span { background: url(../images/ico4.png) no-repeat right center; }
.sl_qsrbjmc{position:absolute; right:0px; top:10px;}
.sl_fixtop{padding:8px 15px; background:#fafafa; left:0px; right:0px; top:0px;}
.sl_flpop_con{min-width:422px; width:422px; left:auto; right:0px!important; position:absolute; z-index:2; background:#fff; border:1px solid #ddd; border-radius:5px; text-align:left;}
.sl_flpop_con *{font-size:12px;}

.audit_steps{ width:auto;height:auto; float:left;padding:0px;}
.audit_steps li{ float:left; position:relative; z-index:1; width:80px; text-align:center; color:#b3b3b3; font:normal 12px/20px "microsoft YaHei"; border-bottom:1px solid #b3b3b3; padding-bottom:10px; margin-bottom:10px;}
.audit_steps li:before{ position:absolute; z-index:2; content:""; bottom:-5px; left:50%; margin-left:-5px; width:10px; height:10px; background:#b3b3b3;border-radius:5px;}
.audit_steps li.end{ border-bottom-color:#2587de;}
.audit_steps li.end:before{ background:#2587de; width:14px; height:14px; border-radius:7px; margin-left:-7px;bottom:-7px;}
.audit_steps_con{ width:100%; height:auto; border-bottom:1px solid #e6e6e6; padding:10px 0px; overflow:hidden;}
.audit_steps_con .t{ width:100%; color:#cccccc; padding:5px 0px;}
.audit_steps_con .t span{ color:#666666; padding-right:15px; border-right:1px solid #cccccc; margin-right:15px; line-height:20px}
.audit_steps_con .t span.float_r{ border:0px none; color:#009944; border:1px solid #009944; padding:0px 8px; margin:0px;}
.audit_steps_con .t span.float_r.col2{ color:#c43926; border:1px solid #c43926}
.audit_steps_con .t span.float_r.col3{ color:#b3b3b3; border:1px solid #b3b3b3}
.audit_steps_con .t span.float_r.col4{ color:#2587de; border:1px solid #2587de}
.audit_steps_con .c{ position:relative; color:#666666; font:normal 12px/20px "microsoft YaHei"; padding-right:20px; height:20px; overflow:hidden;}
.audit_steps_con .c .fa{ position:absolute; z-index:2; right:0px; top:-3px; padding:5px; cursor:pointer;}

/*=====================新闻列表========================*/
.newslist h3.title{ width:100%; height:auto; overflow:hidden; border-bottom:1px solid #eee; padding:10px 0px}
.newslist ul{padding:0px; margin:30px auto 0px;}
.newslist ul a.list-group-item{ border:0px none; background-image:url(../images/ico_dian.gif); background-repeat:no-repeat; background-position:5px 20px; margin:0px 10px; overflow:hidden;}

/*=====================新闻详情========================*/
.newsdisp{ padding:30px 50px;}
@media (max-width: 767px) {.newsdisp{ padding:20px;}}
.newsdisp h5.news_title1{ margin:10px 0px; }
.newsdisp h5.news_title1 span{ padding:0px 10px;}
.newsdisp .news_con p{ text-align:left; text-indent:2em; line-height:30px;}

/*=====================智能排课底部========================*/
.znpk_footer{ background:#fafafa}
.znpk_footer .col-md-11,.znpk_footer .col-md-1{ padding:0px !important}
.znpk_footer .progress{ height:2px; margin-bottom:10px;}
.znpk_footer .btn{ width:100%; height:50px; padding:0px; border-radius:0px; border:0px none;}
.znpk_footer .btn.btn-warning{ display:none;}
.znpk_footer .znpk_footer_p{ padding:0px 20px; height:30px; line-height:30px;}
.znpk_footer .znpk_footer_p a{ color:#666666; font: normal 12px/30px SimSun}
.znpk_footer .znpk_footer_p a .glyphicon{ padding:5px;}
.znpk_szyxj{ width:430px; height:auto; overflow:hidden;}
.znpk_szyxj .znpk_szyxj_left{ float:left; width:200px;}
.znpk_szyxj .znpk_szyxj_left ul{ width:100%; height:auto; border-bottom:1px dashed #e6e6e6; padding:10px 0px;}
.znpk_szyxj .znpk_szyxj_left ul:last-child{ border-bottom:0px none;}
.znpk_szyxj .znpk_szyxj_left ul li{ margin:0px 20px 0px 30px; overflow:hidden; padding:10px 0px; cursor:pointer; color:#666666; font-size:12px; font-family:"microsoft YaHei"}
.znpk_szyxj .znpk_szyxj_right{ float:left; width:228px; border-left:2px solid #adc8db; padding:5px 0px;}
.znpk_szyxj .znpk_szyxj_right .list-group{ margin:0px 20px;}
.znpk_szyxj .znpk_szyxj_right .list-group .list-group-item{ border:0px none; width:100%;overflow: hidden;padding:0px; cursor:pointer}
.znpk_szyxj .znpk_szyxj_right .list-group .list-group-item .item{overflow: hidden;width: 100%;padding: 10px 0px;}
.znpk_szyxj .znpk_szyxj_right .list-group .list-group-item .num{ float:left; width:40px; text-align:center; color:#cccccc; font: normal 18px/23px Verdana, Geneva, sans-serif}
.znpk_szyxj .znpk_szyxj_right .list-group .list-group-item .title{ float:left; border-bottom:1px solid #cccccc; width:146px; color:#666666; font:normal 14px/20px "microsoft YaHei"; text-indent:10px;}

/*=====================教师课表打印========================*/
.timetable>tbody>tr>td{ vertical-align:middle}
.timetable .timetable_title{ color:#666666; font-size:30px; font-family:"microsoft YaHei"}
.timetable .timetable_title h6{ padding-top:25px;}
.timetable .week{ padding:0px 10px; text-align:center; overflow:hidden; display:block; color:#666666; font:normal 18px/25px "microsoft YaHei";}
.timetable .festival{ color:#666666; font:normal 18px/25px "microsoft YaHei";}
.timetable .timetable_con{ padding:5px 10px; overflow:hidden;}
.timetable .timetable_con .title{ color:#666666; font:bold 14px/25px SimSun; display:block; width:250px; float:left;}
.timetable .timetable_con p{ float:left; color:#666666; font:normal 12px/25px SimSun;}
.timetable .timetable_con p span{ margin-left:20px;}
.timetable .tbody_head td{ background:#F7F7F7 !important;font:normal 18px/25px "microsoft YaHei";}
.timetable1>tbody>tr>td{ vertical-align:middle;}
.timetable1 .timetable_title{ color:#666666; font-size:30px; font-family:"microsoft YaHei"}
.timetable1 .timetable_title h6{ padding-top:25px;}
.timetable1 .time{text-align:center; color:#666666; font:normal 18px/25px "microsoft YaHei";}
.timetable1 .festival{ color:#666666; font: bold 18px/60px verdana;text-align:center; font-style:italic; height: auto !important; height:60px; min-height:60px; display:block;}
.timetable1 .timetable_con{ padding:5px; overflow:hidden;}
.timetable1 .timetable_con .title{ color:#666666; font:bold 14px/25px SimSun; display:block; width:100%;}
.timetable1 .timetable_con p{ width:100%;color:#666666; font:normal 12px/25px SimSun;}
.timetable1 hr{ margin:5px 0px;}

/*=====================当前无数据========================*/
.nodata{ width:auto;margin: 30px auto; text-align:center;}
.nodata span{ display:inline-block;color: #333333;font: normal 18px/25px "microsoft YaHei";text-align: center;background: url(../images/error/ico_data.png) left center no-repeat;padding: 15px 10px 15px 65px; text-align:left;}

/*=====================说明页面css========================*/
.doc h3{padding:5px 0;margin:20px 0 5px 0;}.doc h4{padding:5px 0;}.doc p {text-indent:2em;}

/*=====================考试时间安排========================*/
.sl_kssjap td>div{padding:5px;}
.sl_kssjap td .glyphicon-ok{display:none;}
.sl_kssjap_sel{border:2px solid #22ac38!important; position:relative!important;}
.sl_kssjap_sel .glyphicon-ok{display:block!important; position:absolute!important; right:0px; top:0px;color:#fff; background:#22ac38; padding:3px; font-size:12px;}
.sl_kssjap .disabled>div{border:1px dashed #ddd!important;}
.sl_kssjap .disabled,.sl_kssjap .disabled select{cursor:not-allowed; color:#ddd;}

/*=====================学业预警========================*/
.xyyj{ padding:0px 20px; }
.xyyj .col-sm-6,.xyyj .col-sm-3{ padding:0px 20px; height:auto !important; height:170px; min-height:170px;}
.xyyj .col-sm-3{border-left:1px solid #e6e6e6}
.xyyj h4{ color:#333333; font:bold 14px/25px SimSun; margin-bottom:10px;}
.xyyj h4 .float_r{ color:#999999; font-size:12px; font-family:SimSun;}
.xyyj p{ color:#b2b2b2; font:normal 12px/22px SimSun;}
.xyyj h5{ color:#666666; font:normal 12px/35px SimSun;}
.xyyj .text-danger{ color:#e60012; font-family:Arial, Helvetica, sans-serif}
.png_ico_tjxk{ display:block; width:16px; height:16px; margin:0 auto; background:url(../images/ico_tjxk.png) -9999px -9999px no-repeat; cursor:pointer}
.tjxk1{ background-position:0px -80px;}.tjxk2{ background-position:-17px -80px;}.tjxk3{ background-position:0px -97px;}.tjxk4{ background-position:-17px -97px;}

/*=====================考试地点安排========================*/
.s_ksddap{border:1px solid #ddd;}
.s_ksddap_top select{margin-right:10px;}
.s_ksddap_top input[type=text]{height:23px;}
.s_ksddap_top input[type=checkbox]{margin-left:20px;}
.s_ksddap dl{border:1px solid #f2f2f2; background:#fafafa; padding:5px; margin:5px 0px;}
.s_ksddap .glyphicon-ok{display:none;}
.s_ksddap dd{font:12px/24px microsoft yahei;}
.s_ksddap dd span{font-size:16px; vertical-align:middle;}
.s_ksddap .sl_tuijian dt{background:url(../images/sl_tuijian.gif) no-repeat 10px center;}

/*==============研究生离校流程===============*/
.yjslc{width:560px; padding:14px; overflow:hidden;}
.yjslc p{line-height:30px; text-align:center; font-weight:bold; background:#f4f8fc;}
.yjslc_left{float:left; width:258px; height:340px; padding:0px 0px 15px; border:1px solid #dee9f2; background:#fff;}
.yjslc_left ul{overflow:hidden; padding:0px; height:308px; overflow-y:auto;}
.yjslc_left li{float:left; margin-top:15px; padding-left:15px; color:#0164d3; text-align:center;}
.yjslc_left li div{width:100px; height:20px; line-height:20px; border:1px solid #ACCBE3; background:#f4f8fc;}
.yjslc_rt{float:right; width:258px; height:340px; border:1px solid #dee9f2; margin-bottom:10px; background:#fff;}
.yjslc_right{float:right; width:100%; padding-top:10px; height:308px; margin-bottom:5px; color:#799bb5; overflow-x:hidden; overflow-y:scroll;}
.yjslc_right ul{overflow:hidden; padding-left:15px;}
.yjslc_right li{float:left;}
.yjslc_right li div{width:100px;color:#466f8e; text-align:center; margin:0px 10px 15px 0px; height:20px; line-height:20px; border:1px solid #accbe3; background:#f4f8fc;}
.yjslc_add{text-align:center;margin-bottom:10px; width:388px;}
.yjslc_add a{color:#a0b3c1; font:600 14px/40px "宋体"; text-decoration:none;}
.yjslc_left li .add_sel{background:#f4f8fc url(../images/ico_91.gif) no-repeat 80px center; cursor:pointer;}
.yjslc_rt_sel li div{background:#f4f8fc url(../images/ico_90.gif) no-repeat 80px center;}

/*==============人机交互排课--辅助搜索===============*/
.fzss{ width:60px; height:auto; background:#edf3f7; overflow:hidden; display:block;position: fixed;_position: absolute;top:105px;right:0px;z-index:998;}
.fzss .fzss_title{ width:100%; height:60px; background:#0483d4; color:#fff; cursor:pointer; color:#ffffff; font:normal 18px/60px "microsoft yahei";}
.fzss .fzss_title .fa{ padding:0px 20px 0px 15px; float:left; line-height:60px;}
.fzss ul{ padding:0px; border:1px solid #89c5eb; display:none;}
.fzss ul li a{ display:block; line-height:30px; width:100%; height:30px; border-bottom:1px solid #fff; color:#666666; font:normal 12px/30px "microsoft yahei";}
.fzss ul li a .fa{ color:#89c5eb; padding:0px 15px 0px 10px;}
.fzss ul li a:hover{ text-decoration:none; background:#cce3f0}

/*==============资源填报===============*/
.list_zytb{ background:#fafafa; border:1px solid #e6e6e6; border-radius:10px;border-top-left-radius:6px;border-top-right-radius:6px; border-top:5px solid #2587de; margin:10px 0px;}
.list_zytb .hea_der{ width:100%; height:auto; border-bottom:1px solid #e6e6e6; line-height:35px; padding:0px 10px; overflow:hidden;}
.list_zytb .hea_der span{ color:#666666;font-weight:bold}
.list_zytb .hea_der a{ color:#999999; font-size:12px;}
.list_zytb .form-group{ padding:0px 10px;}
.list_zytb_add{ margin:10px 0px;border:3px dashed #cccccc; border-radius:10px; display:block; width:100%; height:190px; text-align:center; line-height:190px; color:#cccccc;}
.list_zytb_add:hover{ border-color:#2587de !important; color:#2587de}
.list_zytb_add.height1{ height:30px; line-height:25px;border:2px dashed #cccccc; border-radius:4px;}



/*============== 浙江省高校教师专业发展平台首页 ==============*/
.index3_con{ padding-top:15px;}
.index3_con .index31{ background:#fff; height:215px; overflow:hidden; margin:0px -7px 15px;}
.index3_con .index32{ background:#fff; height:240px; overflow:hidden; margin:0px -7px 15px;}
.index4_con .index31{ height:auto; min-height:240px;}
.index3_con .index_title{ width:100%; height:32px; padding:0px;border-bottom:1px solid #f0f0f0; margin-bottom:15px;}
.index3_con .index_title ul{ padding:0px;}
.index3_con .index_title ul li{ float:left;}
.index3_con .index_title ul li a{ display:block; float:left; height:32px; line-height:32px; padding:0px 7px; color:#666666;font-family:simSun; text-decoration:none}
.index3_con .index_title span{ font-size:14px; display:block; height:32px; line-height:32px; padding:0px 15px; float:left; font-family:simSun}
.index3_con .index_title ul li.on a,.index3_con .index_title span{color:#0483d4; border-bottom:2px solid #0483d4; font-weight:bold}
.index3_con .index3_list{ width:100%; height:auto; overflow:hidden;zoom:1; margin-bottom:0px;}
.index3_con .list-group-item{ width:100%;float:left; border:0px none;padding:5px 15px; height:30px !important; margin-bottom:0px; line-height:20px;color:#6e6e6e; font-size:12px}
.index3_con .list-group-item .float_r{color:#6e6e6e; font-size:12px}
.index3_con .index3_imgnews{position:relative; z-index:1;}
.index3_con .index3_imgnews .hd a i{ position:absolute; z-index:2; left:8px; top:100px; color:#adadad; font-size:40px; cursor:pointer;}
.index3_con .index3_imgnews .hd a:hover i{ color:#0483d4}
.index3_con .index3_imgnews .hd a.prev i{ left:auto; right:8px;}
.index3_con .index3_imgnews .bd{ margin:15px 32px; overflow:hidden;position:relative; z-index:1; }
.index3_con .index3_imgnews .bd ul li{ float:left; position:relative; z-index:1; width:199px; height:149px; margin-right:10px;}
.index3_con .index3_imgnews .bd ul li h5{ position:absolute; z-index:2; width:100%; height:30px; left:0px; bottom:0px; background:url(../images/ico_tmd.png) repeat; line-height:30px; padding:0px 10px;color:#fff; font-size:12px;}
.index3_con .index3_lct .index3_list{ padding:20px 30px 0px 30px;}
.index3_con .index3_lct .index3_list .list-group-item{ border:1px solid #e6e6e6;height:34px !important; padding:0px 15px; margin-bottom:20px; background:#fafafa; line-height:34px;}
.index3_con .index3_lct .index3_list .list-group-item .fa{ float:left; color:#0483d4; margin:12px 5px;}
.index3_con .index3_lct .index3_list .list-group-item img{ float:left; margin:5px 10px 5px 5px}
.index3_con .index3_bm .list-group{ width:100%;}
.index3_con .index3_bm .list-group-item{ line-height:35px; padding:0px 15px; height:35px !important; position:relative;}
.index3_con .index3_bm .list-group-item .float_r{ display:block; width:50px; height:25px; background:#0483d4; text-align:center; color:#fff; line-height:25px;position:absolute; right:10px; top:5px;}
.index3_con .index3_xmtz .list-group-item,.index3_con .index3_tzgg .list-group-item{ background-image:url(../images/ico_dian.gif); background-repeat:no-repeat; background-position:15px 15px; padding-left:22px;}
.index4_con .index3_dysy .media{ border:1px solid #f0f0f0; padding:10px; margin-bottom:10px;}
.index4_con .index3_dysy .media .pull-left{ line-height:30px;}
.index4_con .index3_dysy .media .list-group-item{ float:left; width:auto}



@media (min-width:1400px){
	.index3_con .col-md-3,.index3_con .col-md-4,.index3_con .col-md-5{ width:auto;}
	.index3_con .index3_dbsy,.index3_con .index3_lct{ width:250px;}
	.index3_con .index3_imgnews,.index3_con .index3_tzgg{ width:681px;}
	.index3_con .index3_xmtz,.index3_con .index3_bm,.index3_con .index3_bm .list-group{ width:381px !important}
	.index4_con .index3_bm,.index4_con .index3_bm .list-group{ width:681px !important}
}
@media (max-width: 767px) {
	.index3_con .index31,.index3_con .index32,.index3_con .list-group-item{ height:auto !important;}
}
.xzkc-popup{border: 1px solid #bce8f1;}
.xzkc-popup>.panel-heading table{margin-bottom:0px;}
.xzkc-popup>.panel-heading td{border:0;font:bold 14px/20px microsoft yahei; color:#31708f;}
.xzkc-popup-con{border:1px solid #bce8f1;}
.xzkc-popup-con .panel-heading h3{font:bold 18px/30px microsoft yahei; color:#31708f;}
.xzkc-popup-con li{background:#f2f2f2; margin-bottom: 5px; padding: 5px; border: 1px solid #fff;}
.xzkc-popup-con li:hover,.xzkc-popup-con .xzkc-popup-sel{border:1px solid #666;}
.xzkc-popup-con li h5{font:bold 16px/20px microsoft yahei; color:#333;}
.xzkc-popup-slecon{border:1px solid #666;}
@media (min-width: 767px) {
    .xzkc-popup .zhiyuan-ul{padding:0px; margin: 0px 10px; width:31%;}
}
.placeHolder{border:1px dashed #ddd; float: left; margin: 0px 10px; }




