﻿/* CSS Document */

/*
**gl common css
*/
.gl-left { width: 25%; position: relative; }
.gl-right { width: 75%; }
.gl-main-box-left { border-right: 0; border-top: 0; min-height: 500px; border-right: 2px solid #eaeaea; }
.gl-main-box { padding-left: 30px; padding-right: 30px; min-height: 500px; }
.gl-title .chnl-name { margin: 0; padding: 0; background-color: #2a84bc; font: 18px/40px "\5FAE\8F6F\96C5\9ED1"; color: #fff; text-align: center; white-space: nowrap; overflow: hidden; text-overflow: ellipsis; padding: 0 15px; }
.chnl-curr-name { margin: 0; padding: 0; line-height: 38px; border-bottom: 2px solid #ccc; }
.chnl-curr-name b { background: url(revision_2017_jxql_list_06.jpg) center left no-repeat; font-size: 18px; display: inline-block; border-bottom: 2px #2a84bc solid; margin-bottom: -2px; padding-left: 25px; }
#currentChannel { display: none; }
.current a, .parentCurrent a { color: #f00; }
.add-bar-bg { background: url(bar-bg.jpg) top left no-repeat; height: 50px; line-height: 38px; }
.chnl-curr-name.add-bar-bg { border-bottom: 0; }
.chnl-curr-name.add-bar-bg b { border-bottom: 0; margin-bottom: 0; margin-left: 60px; }
.chnl-curr-name.topic-title-bg { background: url(revision_2017_jxql_topic_title.jpg) center no-repeat; height: 50px; margin-left: -35px; margin-right: -35px; }
.chnl-curr-name.topic-title-bg b { background: none; border-bottom: 0; line-height: 60px; padding-left: 40px; }
.box-shadow-both.topic-bg .box-shadow-bottom { display: none; }

/*
**gl common list
*/
.chnl-list-box dd { vertical-align: middle; /*border-left: 3px solid #0062b9;*/ border-bottom: 1px #ccc solid; }
.chnl-list-box dd a { display: block; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; }
.chnl-list-box dd i { padding-left: 20%; }
.chnl-list-box dd.current, .chnl-list-box dd:hover { /*border-left: 3px #dc0100 solid;*/ border-left: 1px #dc0100 solid; margin-left: -1px; background-color: #f0f0f0; }
.chnl-list-box dd.current a, .chnl-list-box dd a:hover { color: #1484d6; }
._sys_down_offer_class { width: 30px; height: 50px; position: absolute; line-height: 50px !important; text-align: center; }
._sys_down_offer_class:hover { background-color: #f1f1f1; }

/*
**gl bsdt
*/
.bsdt-class.chnl-list-box dt { border-top: 1px solid #ccc; background-color: #fafafa; }
.bsdt-class.chnl-list-box dt { vertical-align: middle; border-bottom: 0; border-left: 0; height: 50px; line-height: 50px; }
.bsdt-class.chnl-list-box dd { vertical-align: middle; border-bottom: 0; border-left: 0; height: 50px; line-height: 50px; }
.bsdt-class.chnl-list-box dd { display: none; }
.bsdt-class.chnl-list-box dt i { padding-left: 20%; }
.bsdt-class.chnl-list-box dd i { padding-left: 26%; position: relative; }
.bsdt-class.chnl-list-box dd a { display: block; height: 50px; line-height: 50px; font-size: 16px; font-weight: 300; font-family: "\5FAE\8F6F\96C5\9ED1"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.bsdt-class.chnl-list-box dt a { display: block; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; font-family: "\5FAE\8F6F\96C5\9ED1"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.bsdt-class.chnl-list-box dd a em.current-bg { position: absolute; width: 305px; right: -19px; left: 0px; background: url(bsdt_leftnav.png) center no-repeat; color: #fff; display: block; height: 50px; display: none; }
.bsdt-class.chnl-list-box dt.current a { color: #f00; }
.bsdt-class.chnl-list-box dd a:hover, .bsdt-class.chnl-list-box dd.current a { color: #fff; }
.bsdt-class.chnl-list-box dd a:hover em.current-bg, .bsdt-class.chnl-list-box dd.current a em.current-bg { display: block; }

/*
**gl list
*/
.list-class.chnl-list-box dt { border-top: 1px solid #ccc; }
.list-class.chnl-list-box dt { vertical-align: middle; border-bottom: 0; border-left: 0; height: 50px; line-height: 50px; /*border-left: 3px solid #0062b9;*/ }
.list-class.chnl-list-box dd { vertical-align: middle; border-bottom: 0; border-left: 0; height: 50px; line-height: 50px; border-left: 8px solid #fff; }
.list-class.chnl-list-box dd { }
.list-class.chnl-list-box dt i { padding-left: 20%; }
.list-class.chnl-list-box dd i { padding-left: 26%; position: relative; }
.list-class.chnl-list-box dd i.fa-angle-double-right { position: absolute; right: 10%; top: 27%; font-size: 20px; }
.list-class.chnl-list-box dd a { display: block; height: 50px; font: bold 16px/50px "\5FAE\8F6F\96C5\9ED1"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; position: relative; }
.list-class.chnl-list-box dt a { display: block; height: 50px; line-height: 50px; font-size: 16px; font-weight: bold; font-family: "\5FAE\8F6F\96C5\9ED1"; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.list-class.chnl-list-box dd a em.current-bg { }
.list-class.chnl-list-box dd a:hover, .list-class.chnl-list-box dd.current a { }
.list-class.chnl-list-box dd a:hover em.current-bg, .list-class.chnl-list-box dd.current a em.current-bg { display: block; }
.list-class.chnl-list-box dd.current, .list-class.chnl-list-box dd:hover { border-left: 8px #0f70af solid; background-color: #eaeaea; margin-left: 0; }

/*
**bsdt_top_nav
*/
.bsdt_top_nav { border: 1px solid #ccc; background-color: #fafafa; height: 70px; margin-bottom: 15px; padding: 10px 20px; }
.bsdt_top_nav ul { }
.bsdt_top_nav ul li { float: left; background: url(bsdt_ico1.gif) no-repeat bottom center; width: 11%; height: 56px; line-height: 34px; text-align: center; font-size: 14px; font-weight: bold; }
.bsdt_top_nav ul li a { display: block; height: 56px; }
.bsdt_top_nav ul li a:hover { display: block; height: 56px; color: #0064B2; text-decoration: none; background: url(bsdt_ico2.gif) no-repeat bottom center; }
.bsdt_top_nav ul li .on { color: #0064B2; background: url(bsdt_ico2.gif) no-repeat bottom center; }

/*
**tab-slider
*/
.tab-slider .tab-hd.gl-title { padding-bottom: 0; }
.tab-slider .tab-hd { padding-bottom: 15px; }
.tab-slider .tab-bd .tab-pal ul li { line-height: 44px; height: 44px; line-height: 44px\9; height: 44px\9; *line-height: 42px !important; *height: 42px !important; _line-height: 42px; _height: 42px; border-bottom: 1px dashed #ccc; }
.tab-slider .tab-bd .tab-pal ul li a { float: left; font-size: 14px; padding-left: 10px; width: 85%; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; }
.tab-slider .tab-bd .tab-pal ul li a i.fa { padding-right: 10px; }
.tab-slider .tab-bd .tab-pal ul li span { float: right; color: #b0b2b3; font-size: 14px; }

/*
**article-box
*/
.article-box { line-height: 30px; padding: 30px; }
.article-box p { padding: 0 0; margin-bottom: 10px; }

/*
**picListBox
*/
.picListBox tr td { width: 25%; padding-top: 15px; }
.picListBox tr td a.img img { padding: 5px; border: 1px solid #ccc; }
.picListBox tr td a.img:hover img { padding: 5px; border: 1px solid #0062b9; }
.picListBox tr td a p.title { clear: both; height: 30px; line-height: 30px; }

/*
**article-box
*/
.article-box p {padding:0 0;margin-bottom:10px;}
.article-box h1 {font-family:"\5FAE\8F6F\96C5\9ED1";margin-bottom:30px;}
.article-box h2.leader-title {font:bold 20px/60px "\5FAE\8F6F\96C5\9ED1";}
.article-box h2.leader-title-now {font:bold 18px/30px "\5FAE\8F6F\96C5\9ED1";}

/*
**scroll-year-title
*/
.scroll-year-title { width: 100%; height: 30px; margin: 0 auto; position: relative; overflow: hidden; }
.scroll-year-title .prev, .scroll-year-title .next { width: 20px; height: 30px; position: absolute; top: 0; left: 0; z-index: 100; cursor: pointer; background-image: url(index_menus_widthlg.png); background-repeat: no-repeat; }
.scroll-year-title .next:hover, .scroll-year-title .prev:hover { opacity: .8; filter: alpha(opacity=80); }
.scroll-year-title .next, .scroll-year-title .prev { opacity: 1; filter: alpha(opacity=60); }
.scroll-year-title .next, .scroll-year-title .next:hover { left: auto; right: 0; background-position: -31px -429px; }
.scroll-year-title .prev, .scroll-year-title .prev:hover { background-position: 0 -429px; }
.scroll-year-title .nextStop, .scroll-year-title .prevStop { cursor: not-allowed; }
.scroll-year-title .scrollWrap { width: 244px; overflow: hidden; position: absolute; left: 20px; }
.scroll-year-title .tempWrap { }
.scroll-year-title .slider-box-label { float: left; width: 50px; text-align: center; position: relative; margin: 0 5px; }
.scroll-year-title .slider-box-label a { line-height: 28px; display: inline-block; width: 100%; border: 1px solid #ccc; background-color: #ccc; }
.scroll-year-title .slider-box-label a:hover, .scroll-year-title .slider-box-label a.selectYear { color: #fff; border: 1px solid #0062b9; background-color: #0062b9; }

/*
**topicList
*/
.topicList { padding-top: 30px; }
.topicList a { width: 95% !important; }
.topicList li:last-child { border-bottom: none !important; }
.topicPicListTitle { width: auto; }
.topicPicListTitle ul li { text-align: left; line-height: 30px !important; height: 30px !important; line-height: 30px\9 !important; height: 30px\9 !important; _line-height: 30px !important; _height: 30px !important; border-bottom: none !important; }
.topicPicListTitle ul li a { width: 100% !important; }
.topicPicListTitle ul li a i.fa { padding-right: 0 !important; }
.topicChannelBox { margin-bottom: 30px; justify-content: space-between; width: 252.55555555555555555px; height: 220px; float: left; margin-left: 28px; }
.chnlDocBox { margin-left: -20px; }
.topicChannelLogo { width: 250px; height: 80px; margin-bottom: 15px; }
.topicChannelBox-title { width: 100%; border: 1px solid #ccc; background-color: #f3f3f3; text-align: center; height: 80px; margin: 0; padding: 0; line-height: 80px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

/*
**jzj-leader
*/
.jxzj-leader td { padding: 20px; }
.jxzj-leader tr { border-bottom: 1px dashed #ccc; }
.jxzj-leader tr:last-child { border: none; }
.jxzj-leader .name { margin-top: -15px; color: #0062b9; }
.jxzj-leader .item { padding-top: 20px; }
.jxzj-leader .item, .jxzj-leader .item a { color: #135a9c; font: normal 16px/2em "\5FAE\8F6F\96C5\9ED1"; }

/*
**channel-document
*/
.channel-document { line-height: 36px; padding: 0 30px; }
.channel-document p { margin-bottom: 20px; }

/*
**topic index
*/
.topicTemplate { border: none !important; width: 93%; }
.topicTemplate-channel { margin-top: 15px; }
.topicTemplate-channel dt, .topicTemplate-channel dd { margin-bottom: 10px; }
.topicTemplate-channel dt a { width: 263px; height: 45px; background-color: #f5f5f5; display: inline-table; text-align: center; font: 18px/45px ""; border: 1px solid #ccc; }
.topicTemplate-channel dd { margin-left: 3em; }
.topicTemplate-channel dd a { width: 221px; height: 45px; background-color: #f5f5f5; display: inline-table; text-align: center; font: 18px/45px ""; border: 1px solid #ccc; }
.topicTemplate-pic-box img { width: 100%; height: auto; }
.topicTemplate-channel dt.current a, .topicTemplate-channel dd.current a { color: #f00; background-color: #f1f1f1; border: 1px solid #ccc; }
.topicTemplate-channel-office-title { background: url(topicTemplate-channel-office-title.png) center left no-repeat; width: 320px; height: 50px; position: absolute; top: 15px; left: 0; color: #0062b9; font-family: "\9ED1\4F53; "; }
.topicTemplate-channel-title { position: absolute; top: 60px; left: 0; font-family: "\9ED1\4F53; "; text-align: center; width: 100%; font-size: 36px; color: #0062b9; }

/*
** map
*/
.map-cons { position: relative; width: 95%; margin: 30px auto; }
.map-con { margin-top: 15px; margin-bottom: 15px; border: #d6dbe1 1px solid; border-top: #0062b9 2px solid; }
.map-con a { padding: 1px 2px 2px 2px; _padding: 2px; *padding: 2px; }
.map-con a:hover { color: #F00; /*background: #3b639f;*/ text-decoration: none; }
.map-con .hd { height: 39px; background: #fcfcfc; border-bottom: #fff 1px solid; position: relative; }
.map-con .hd a.more { position: absolute; right: 10px; top: 0; font-size: 14px; line-height: 39px; }
.map-con .hd h1 { width: 122px; font-size: 16px; line-height: 39px; font-family: "MicrosoftYahei", "Arial Narrow", sans-serif; text-align: center; _font-weight: bold; _font-size: 14px; padding-bottom: 0; padding-top: 0; }
.map-con .bd { padding: 10px 0; border-top: #d6dbe1 1px solid; overflow: hidden; zoom: 1; }
.map-con:hover .bd { background: #f5f8fa; }
.map-con:hover .hd h1 { color: #3b639f; }
.map-con .bd dl { padding: 0 0 10px 10px; overflow: hidden; zoom: 1; }
.map-con .bd dt { padding-left: 7px; color: #b87500; font-weight: bold; line-height: 28px; }
.map-con .bd dd { float: left; overflow: hidden; zoom: 1; padding: 5px 15px; }
.map-con .bd ul { margin-right: 0; padding-right: 0; overflow: hidden; zoom: 1; }
.map-con .bd li { clear: both; padding: 0 5px; line-height: 28px; }
.map-con .bd ul ol { padding-left: 2em; }
.map-con .bd ul ol li { float: left; clear: initial; clear: none; }
.map-con .bd strong { color: #3b639f; }
.map-con .bd strong a { color: #3b639f; }
.map-con .bd strong a:hover { color: #fff; }

/**
 * advance search
 */
.box-shadow-both.topic-bg { width: 1000px; background: url(revision_2017_jxql_topic_bg.jpg) center top repeat-y; }

/**
 * electron
 */
.gl-main-box.electron { background: url(revision_2017_jxql_electron.jpg) center top no-repeat; height: 1124px; }
.box-electron { background: url(revision_2017_jxql_electron_box.png) center top no-repeat; width: 196px; height: 278px; float: left; margin-left: 32px; margin-bottom: 32px; }
.box-electron .pic { width: 196px; height: 248px; display: table-cell; vertical-align: middle; text-align: center; }
.box-electron .pic img { vertical-align:middle; width: 143px; height: 194px; }
.box-electron .title { display: block; line-height: 22px; text-align: center; }

/**
 * advance search
 */
.gri_contrast { float: left; margin: 4px 8px 0 8px; line-height: 20px; color: #666; cursor: pointer; font: 12px/1.5 Tahoma, Helvetica, 'SimSun', sans-serif; }
.gri_date { /*    margin: 4px 4px;*/ padding: 0 26px 0 6px; width: 195px; height: 20px; line-height: 20px; border: 1px solid #D6D6D6; background: #FFF url('./images/icon_date.png') no-repeat 100% 50%; cursor: pointer; color: #666; }
.gri_date_month { width: 180px }
.gri_dateRangeCalendar { position: absolute; display: none; background: #FFF; border: 1px solid #6FB1DF; padding: 10px; -moz-box-shadow: 0px 1px 3px #6FB1DF; filter: progid:DXImageTransform.Microsoft.Shadow(Strength = 5, Direction = 135, Color ="#CCCCCC"); font: 12px/1.5 Tahoma, Helvetica, 'SimSun', sans-serif; }
.gri_dateRangeCalendar a { color: #369; }
.gri_dateRangePicker { float: left; border: 0; margin: 0; padding: 0; }
.gri_dateRangeOptions { float: left; }
.gri_dateRangeOptions input.gri_dateRangeInput { width: 80px; text-align: center; border: 1px solid #DDD; }
.gri_dateRangeOptions div.gri_dateRangeInput { margin-bottom: 5px; }
.gri_dateRangePreMonth { float: left; width: 15px; height: 17px; background: url('./images/page.png') no-repeat 0 0; overflow: hidden; }
.gri_dateRangeNextMonth { float: right; width: 15px; height: 17px; background: url('./images/page.png') no-repeat -15px 0; overflow: hidden; }
.gri_dateRangePreMonth span, .gri_dateRangeNextMonth span { display: none; }
.gri_dateRangeDateTable { margin: 0 10px 0 0px; padding: 0px; float: left; empty-cells: show; border-collapse: collapse; display: inline; font-size: 12px; }
.gri_dateRangeDateTable td { border: 1px solid #EEE; text-align: right; cursor: pointer; padding: 1px 2px; }
.gri_dateRangeDateTable th { border-top: 1px solid #DEE6F6; border-left: 1px solid #DEE6F6; background: #E0E8F7; font-weight: 400; border-left: 1px solid #DDD; }
.gri_dateRangeDateTable td.gri_dateRangeGray { color: #BBB; cursor: default; }
.gri_dateRangeDateTable td.gri_dateRangeToday { color: #F90; font-weight: bold; }
.gri_dateRangeSelected { background-color: #007CD9; color: #FFF; }
.gri_dateRangeCompare { background-color: #B9E078; color: #FFF; }
.gri_dateRangeCoincide { background-color: #FFFFC4; }
.gri_pn { background: url("../images/pn.png") repeat-x scroll 0 -48px #E5E5E5; color: #fff; }
.gri_pnc { background: url("../images/pn.png") repeat-x scroll 0 0 #E5E5E5; }
.gri_co { border: 1px solid #999999; box-shadow: 0 1px 0 #E5E5E5; cursor: pointer; font-family: Tahoma, 'Microsoft Yahei', 'Simsun'; font-size: 12px; height: 21px; overflow: hidden; vertical-align: middle }
.ta_date { border: 1px solid #d8d8d8; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background-color: #fefefe; background-image: -ms-linear-gradient(top, #fafafa, #f5f5f5); background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fafafa), to(#f5f5f5)); background-image: -moz-linear-gradient(top, #fafafa, #f5f5f5); background-image: -o-linear-gradient(top, #fafafa, #f5f5f5); background-image: linear-gradient(top, #fafafa, #f5f5f5); background-repeat: repeat-x; -webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); -moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075); box-shadow: 0px 1px 1px rgba(218, 218, 218, 0.8); float: left; }
.ta_date .date_title { font-family: Arial; font-size: 14px; color: #666666; padding: 6px 10px; *padding: 0px 10px; border-right: 1px solid #d8d8d8; vertical-align: middle; cursor: pointer; *zoom: 1; }
.ta_date:hover { background-image: none; -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); -moz-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); box-shadow: 0 1px 1px rgba(0, 0, 0, 0.15); }
.ta_date .to { padding: 0 5px; }
.ta_date .opt_sel {/*====*/ width: 30px; height: 28px; line-height: 28px; display: inline-block; text-align: center; vertical-align: middle; margin-left: -4px; }
.ta_date a.opt_sel:link, .ta_date a.opt_sel:visited { }
.ta_date a.opt_sel:active, .ta_date a.opt_sel:hover { }
.ta_date .i_orderd { display: inline-block; width: 0; height: 0; vertical-align: middle; border-top: 5px solid #727272; border-right: 5px dashed transparent; border-left: 5px dashed transparent; font-size: 0; content: ""; overflow: hidden; *margin-top: 10px; }
.ta_calendar2 { *width: 536px; }
.ta_calendar1 { *width: 268px; }
.ta_calendar { border: 1px solid #e1e1e1; background-color: #ffffff; border: 1px solid #ccc; border: 1px solid rgba(0, 0, 0, 0.2); -webkit-border-radius: 2px; -moz-border-radius: 2px; border-radius: 2px; -webkit-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -moz-box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); box-shadow: 0 1px 2px rgba(0, 0, 0, 0.2); -webkit-background-clip: padding-box; -moz-background-clip: padding; background-clip: padding-box; font-size: 12px; text-align: left; position: absolute; z-index: 100; }
.i_pre, .i_next, .ta_calendar td.ta_dateRangeSelected, .ta_calendar td.first, .ta_calendar td.last, .ta_calendar td.today { background: url(calendar_all.png) no-repeat; cursor: pointer; }
.i_pre, .i_next { width: 23px; height: 23px; display: inline-block; }
.i_pre { background-position: 0 0; }
.i_pre:hover { background-position: -46px 0px; }
.i_next { background-position: -23px 0; }
.i_next:hover { background-position: -69px 0px; }
.ta_calendar td.ta_dateRangeSelected { background-position: -164px 2px; color: #fff; }
.ta_calendar td.ta_dateRangeGray { color: #BBB; cursor: default; }
.ta_calendar td.first { color: #6590c1; background-position: -128px 2px; }
.ta_calendar td.last { color: #6590c1; background-position: -200px 2px; }
.ta_calendar td.today { color: #fff; background-position: -92px 2px; }
.ta_calendar .dis { color: #9e9e9e; }
.ta_calendar table { font-size: 12px; float: left; margin: 0 8px; _display: inline; border-spacing: 0 7px; border-collapse: collapse; }
.ta_calendar table caption { text-align: center; height: 35px; line-height: 35px; font-size: 14px; }
.ta_calendar table thead tr { border: 1px solid #e1e1e1; background: #f7f8fa; -webkit-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1.0); -moz-box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1.0); box-shadow: inset 0px 1px 0 rgba(255, 255, 255, 1.0); box-shadow: 0px 1px 1px rgba(0, 0, 0, 0.1); }
.ta_calendar table thead th { line-height: 20px; padding: 4px 10px; color: #444; cursor: pointer; text-align: left; border-top: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.ta_calendar table.calendar-month { font-size: 12px; float: left; margin: 0 8px; _display: inline; border-spacing: 7px; border-collapse: separate; margin-bottom: 10px; }
.calendar-month caption { border-bottom: 1px solid #E1E1E1; *padding-bottom: 0px; }
.calendar-month tbody td { line-height: 30px; padding: 4px 11px; text-align: center; white-space: nowrap; font-family: "Tahoma"; cursor: pointer; }
.calendar-month td.hover, .calendar-month td:hover, .calendar-month caption span:hover { background: #; color: #6590c1; border: 1px solid #6590c1; padding: 3px 10px; border-radius: 2px; cursor: pointer; }
.calendar .dis:hover { color: #9e9e9e; border: 1px solid #d3d5d6; padding: 3px 10px; }
.calendar-month td.current { background: #6590c1; color: #fff; border-radius: 2px; }
.ta_calendar table thead th.sun { border-left: 1px solid #e1e1e1; }
.ta_calendar table thead th.sat { border-right: 1px solid #e1e1e1; }
.ta_calendar table tbody td { line-height: 20px; padding: 4px 11px; text-align: center; white-space: nowrap; font-family: "Tahoma"; }
.ta_calendar_cont { position: relative; }
.ta_calendar_cont .i_pre, .ta_calendar_cont .i_next { position: absolute; top: 7px; }
.ta_calendar_cont .i_pre { left: 10px; }
.ta_calendar_cont .i_next { right: 10px; }
.ta_calendar_footer { border-top: 1px solid #e5e5e5; background: #fafafa; padding-top: 6px; height: 34px; }
.ta_calendar_footer .frm_btn { float: right; padding-right: 10px; }
.ta_calendar_footer .frm_btn input { margin-left: 3px; }
.ta_calendar_footer .frm_msg { float: left; padding-left: 10px; vertical-align: middle; }
.ta_calendar_footer .ipt_text_s { padding: 4px 4px; }
.ta_ipt_text, .ta_ipt_textarea, .ta_ipt_text_s { border: 1px solid #CCCCCC; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; color: #555555; font-size: 12px; height: 16px; line-height: 16px; padding: 6px 4px; position: relative; transition: border 0.2s linear 0s, box-shadow 0.2s linear 0s; vertical-align: middle; width: 180px; z-index: 2; }
.ta_ipt_text_s { width: 80px; }
.ta_btn { -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; background-color: #F5F5F5; background-image: -moz-linear-gradient(center top, #FEFEFE, #F5F5F5); background-repeat: repeat-x; border-color: #CACACA #CACACA #B3B3B3; border-image: none; border-radius: 2px 2px 2px 2px; border-style: solid; border-width: 1px; box-shadow: 0 1px 0 rgba(0, 0, 0, 0.05); color: #333333; cursor: pointer; display: inline-block; font-family: "Tahoma"; font-size: 12px; line-height: 20px; margin-bottom: 0; outline: 0 none; padding: 3px 12px; text-align: center; }
.ta_btn:hover, .ta_btn:active, .ta_btn.active, .ta_btn.disabled, .ta_btn[disabled] { color: #333333; }
.ta_btn:hover { background-color: #FEFEFE; background-image: none; color: #333333; text-decoration: none; transition: background-position 0.1s linear 0s; }
.ta_btn:focus { outline: thin dotted #333333; outline-offset: -2px; }
.ta_btn.active, .ta_btn:active { background-color: #E6E6E6; background-image: none; box-shadow: 0 2px 4px rgba(0, 0, 0, 0.15) inset, 0 1px 2px rgba(0, 0, 0, 0.05); outline: 0 none; }
.ta_btn.disabled, .ta_btn[disabled] { background-color: #E6E6E6; background-image: none; box-shadow: none; cursor: default; opacity: 0.65; }
.ta_btn { margin: 2px 5px 0 0; vertical-align: top; }
.ta_btn:hover { background-position: 0 -16px; }
.ta_btn_primary { background-color: #B4D66F; background-image: -moz-linear-gradient(center top, #C7E184, #A2CC59); border: 1px solid #88AB4A; color: #56740F; }
.ta_btn_primary:hover { background-color: #5C96DB; background-image: -moz-linear-gradient(center top, #74A5ED, #4789CD); border: 1px solid #286AB1; color: #FFFFFF; }
.cf:after { clear: both; }
.cf:before, .cf:after { content: ""; display: table; }
.cf:before, .cf:after { content: ""; display: table; }
.jxzj-input { width: 100%; height: 20px; padding: 6px 7px; font: 16px arial; border: 1px solid #b8b8b8; border-bottom: 1px solid #ccc; vertical-align: top; outline: none; box-shadow: none; border-radius: 4px; }
.jxzj-btn-blue { background: url(zc-zczt-2017-btn.png) center left no-repeat; width: 124px; height: 40px; border: none; cursor: pointer; color: #fff; font-size: 18px; margin-left: 10px; margin-right: 10px; }