﻿

/*html5*/
html{ overflow-x: hidden !important; }
html,body{ width: 100%;padding: 0px !important; margin: 0px; }
article,aside,dialog,footer,header,section,footer,nav,figure,menu{display:block}
input,textarea,div{ resize: none; }
input::-ms-clear{display:none;}
label{ font-weight: normal; }
code{ color: inherit; background-color: inherit; font-size: inherit; }
.page-line-title em{font-style: normal;color:red;}
.page-line-title-full em{font-style: normal;color:red;}
.sub-title em{font-style: normal;color:red;}
.sub-line-title em{font-style: normal;color:red;}
.sub-content-flow{
    max-width: 900px;
    display: inline-block;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.tileSecName-content{
    display: inline-block;
    max-width: 880px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.secNameSuper{
    vertical-align: super;
}
.sub-line-content em{font-style: normal;color:red;}
a,a:hover{ color: inherit; text-decoration: none; }
a,a:link,a:visited{ text-decoration: none; }
a:link{ cursor: pointer; }
a:focus {outline: none;}
[v-cloak] {
    display: none;
}
.dsn {
    display: none;
}
.pointer {
    cursor: pointer;
}
/*常用样式*/
.relative{ position: relative; }
.absolute{ position: absolute; }
.none-padding{ padding: 0px !important; }
.display-hidden{ display: none; }
.over-text{ overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.over-text-show{ overflow: visible; text-overflow: clip; white-space: normal; }
.over-hidden{ overflow: hidden; }
.over-auto{ overflow: auto; }
.left{ float: left; }
.right{ float: right; }
.clear{clear:both;}

.autoFixedHeight{ overflow: hidden; }


/*基础颜色*/
.text-notice{ color: #e50e15; }
.text-close{ color: #fa2d05; }
.text-open{ color: #30a058; }
/*.text-down{ color: #fe0003; }删除，勿动*/
.text-up{ color: #187703; }
.text-blue{ color: #2db5f4; }
.text-red{ color: #e50e15; }
.text-normal{ color: #777; }

.align-left{ text-align: left; }
.align-center{ text-align: center; }
.align-right{ text-align: right; }

.tablelayout-auto{ width: 100%; table-layout: auto; }
.tablelayout-fixed{ width: 100%; table-layout: fixed; }


/*审核颜色*/
.check-pass,.check-fail,.check-success,.check-wait{ line-height: 26px; padding: 0px 8px; }
.check-pass{ background-color: #2db5f4; color: #fff; }
.check-fail{ background-color: #ff8a53; color: #fff; }
.check-success{ background-color: #2db5f4; color: #fff; }
.check-wait{ background-color: #c8e2ec; color: #fff; }


/*选中*/
.select-none{ -moz-user-select: none; -webkit-user-select: none; -ms-user-select: none; user-select: none; }
.select-text{ -moz-user-select: text; -webkit-user-select: text; -ms-user-select: text; user-select: text; }
.select-open{ -moz-user-select: all; -webkit-user-select: auto; -ms-user-select: all; user-select: all; }


/*tab切换*/
.tab-list,.tab-list ul,.tab-list li,.tab-current,.tab-current ul,.tab-current li{ list-style: none; }
.tab-list,.tab-list ul,.tab-current,.tab-current ul{ margin: 0px; padding: 0px; }
.tab-list a,.tab-current a{ display: block; text-align: center; }
.tab-list:after,.tab-list ul:after,.tab-current:after,.tab-current ul:after{
    content: ''; display: block; height: 0px; line-height: 0px; clear: both; }
.tab-content{ position: relative; }
.tab-pane{ position: relative; width: 100%; min-height: 1px; }

/*基础间距*/
.mtop{ margin-top: 4px; }
.mmtop{ margin-top: 8px; }
.mmmtop{ margin-top: 15px; }
.pd-lt65 {padding-left:65px;}

/*基础宽度*/
.wp0{ width: 0; }
.wp10{ width:10%; }
.wp15{ width:15%; }
.wp20{ width:20%; }
.wp25{ width:25%; }
.wp30{ width:30%; }
.wp35{ width:35%; }
.wp40{ width:40%; }
.wp45{ width:45%; }
.wp50{ width:50%; }
.wp55{ width:55%; }
.wp60{ width:60%; }
.wp65{ width:65%; }
.wp70{ width:70%; }
.wp75{ width:75%; }
.wp80{ width:80%; }
.wp85{ width:85%; }
.wp90{ width:90%; }
.wp90{ width:95%; }
.wp100{ width: 100%; }


/*基础高度*/
.hp0{ height: 0; }
.hp50{ height:50%; }
.hp100{ height: 100%; }


/*字体大小*/
.f10{ font-size: 10px !important; }
.f11{ font-size: 11px !important; }
.f12{ font-size: 12px !important; }
.f14{ font-size: 14px !important; }
.f16{ font-size: 16px !important; }
.f18{ font-size: 18px !important; }
.f20{ font-size: 20px !important; }
.f24{ font-size: 24px !important; }


/*图标*/
.uiicon{ display: inline-block; width: 20px; height: 20px; margin-right: 5px; vertical-align: middle; margin-top: -4px;
    background-image: url(../image/uiicon.png); background-repeat: no-repeat; }
.uiicon-circle{ background-position: 0px 0px; }


/*图片背景*/
.imgbg{ background-repeat: no-repeat; background-position:center center; background-size:cover; background-color: transparent; width:100%; height:100%; }
.imgcover{ background-size:cover !important; background-repeat: no-repeat !important; background-position: center center; overflow: hidden; }
.imgcontain{ background-size:contain !important; background-repeat: no-repeat !important; background-position: center center; overflow: hidden; }
.imgbg img,.imgcover img,.imgcontain img{ max-width: none !important; max-height: none !important; }


/*默认图标颜色*/
.cnfont.cnfont-file-word,.cnfont.cnfont-file-square-word{ color: #0cb0f3; }
.cnfont.cnfont-file-pdf,.cnfont.cnfont-file-square-pdf{ color: #fe0000; }

.cnfont.cnfont-word1{ color: #0cb0f3; }
.cnfont.cnfont-pdf1{ color: #fe0000; }
.cnfont.cnfont-ppt { color: #FF6633; }
.cnfont.cnfont-excel { color: #30a058; }
.cnfont.cnfont-jpg { color: #fe0000; }
.cnfont.cnfont-d-gif { color: #fe0000; }
.cnfont.cnfont-PNG { color: #fe0000; }


/*通用按钮*/
.btn-submit{ color:#FFF; background-color:#0cb0f3; border: 1px solid #0cb0f3; border-radius: 0px; }
.btn-submit:hover{ color: #FFF; opacity: 0.9; }

.btn-red{ color:#FFF; background-color:#fe0000; border: 1px solid #fe0000; border-radius: 0px; height: 30px; padding: 0px 10px; }
.btn-red:hover{ color: #FFF; opacity: 0.9; }

.btn-blue{ color:#FFF; background-color:#547bb7; border: 1px solid #547bb7; border-radius: 0px; height: 30px; padding: 0px 10px; }
.btn-blue:hover{ color: #FFF; opacity: 0.9; }


/* icheck.js 改变样式后的样式 */
/*.icheckbox,.iradio{ position:relative; display:inline-block; vertical-align:middle; padding:0; border:none; cursor:default;*/
/*width:20px; height:20px; line-height: 20px; margin: 0px 3px 0px 0px !important; visibility: hidden; cursor: pointer; }*/
/*.icheckbox:before,.iradio:before{ position:absolute; left:0px; top:0px; visibility: visible !important;*/
/*font-family: "cnfont"; font-weight: normal; width:100%; height:100%; font-size: 20px; line-height: 20px; text-align: center; }*/

/*.icheckbox:before{ content: "\e65f"; color: #999; }*/
/*.icheckbox:hover:before{ content: "\e661"; color: #666; }*/
/*.icheckbox:checked:before{ content: "\e660"; color: #2db5f4; }*/
/*.icheckbox:disabled:before{ content: "\e65f"; color: #dbdbdb; cursor:default; }*/
/*.icheckbox:checked:disabled:before{ content: "\e660"; color: #dbdbdb; cursor:default; }*/

/*.iradio:before{ content: "\e663"; color: #999; }*/
/*.iradio:hover:before{ content: "\e665"; color: #666;  }*/
/*.iradio:checked:before{ content: "\e664"; color: #2db5f4; }*/
/*.iradio:disabled:before{ content: "\e663"; color: #dbdbdb; cursor:default; }*/
/*.iradio:checked:disabled:before{ content: "\e664"; color: #dbdbdb; cursor:default; }*/


/* iradio-man 改变样式后的样式 */
/*.iradio-man,.iradio-woman,.iradio-secret{ position:relative; display:inline-block; vertical-align:middle; padding:0; border:none; cursor:default;*/
/*width:20px; height:20px; min-width: 0 !important; line-height: 20px; margin: 0px 3px 0px 0px !important; visibility: hidden; }*/
/*.iradio-man:before,.iradio-woman:before,.iradio-secret:before{ position:absolute; left:0px; top:0px; visibility: visible !important;*/
/*font-family: "cnfont"; font-weight: normal; width:100%; height:100%; font-size: 20px; line-height: 20px; text-align: center; }*/

/*.iradio-man:before{ content: "\e663"; color: #999; }*/
/*.iradio-man:hover:before{ content: "\e665"; color: #666;  }*/
/*.iradio-man:checked:before{ content: "\e664"; color: #2db5f4; }*/
/*.iradio-man:disabled:before{ content: "\e663"; color: #dbdbdb; cursor:default; }*/
/*.iradio-man:checked:disabled:before{ content: "\e664"; color: #dbdbdb; cursor:default; }*/

/*.iradio-woman:before{ content: "\e663"; color: #999; }*/
/*.iradio-woman:hover:before{ content: "\e665"; color: #666;  }*/
/*.iradio-woman:checked:before{ content: "\e664"; color: #2db5f4; }*/
/*.iradio-woman:disabled:before{ content: "\e663"; color: #dbdbdb; cursor:default; }*/
/*.iradio-woman:checked:disabled:before{ content: "\e664"; color: #dbdbdb; cursor:default; }*/

/*.iradio-secret:before{ content: "\e663"; color: #999; }*/
/*.iradio-secret:hover:before{ content: "\e665"; color: #666;  }*/
/*.iradio-secret:checked:before{ content: "\e664"; color: #2db5f4; }*/
/*.iradio-secret:disabled:before{ content: "\e663"; color: #dbdbdb; cursor:default; }*/
/*.iradio-secret:checked:disabled:before{ content: "\e664"; color: #dbdbdb; cursor:default; }*/


/*itoggle*/
/*.itoggle{ padding: 4px 0px; height: 36px; }*/
/*.itoggle input{ display: none; }*/
/*.itoggle .handler{ display: inline-block; cursor: pointer; position: relative; pointer-events: none;*/
/*width: 48px; height: 28px; border-radius: 28px; border: 1px solid #bdbdbd; background-color: #fff;*/
/*transition-timing-function: ease-in-out; transition-duration: 0.3s; transition-property: background-color, border; }*/
/*.itoggle .handler:before{ content: ''; position: absolute; left: 0px; top: 0px; display: block;*/
/*width: 26px; height: 26px; border-radius: 26px; background-color: #fff; box-shadow: 0px 0px 2px rgba(0,0,0,.8);*/
/*transition: 0.3s cubic-bezier(0, 1.1, 1, 1.1); transition-property: background-color, -webkit-transform; transition-property: background-color, transform; }*/
/*.itoggle input:checked + .handler{ border-color: #00a5ff; background-color: #00a5ff; }*/
/*.itoggle input:checked + .handler:before{ -webkit-transform: translate3d(20px, 0, 0); transform: translate3d(20px, 0, 0); background-color: #fff; }*/


/*收藏*/
.collect-action{ display: inline-block; background-color: #fff; color: #2db5f4; padding: 2px; cursor: pointer;
    width: 28px; height: 28px; line-height: 28px; text-align: center; box-sizing: content-box; }
.collect-action:hover{ background-color: #2db5f4; color: #fff; }
.collect-action:before{ display: block; font-family: "Glyphicons Regular"; content: "\E433"; margin-top: -1px; font-size: 28px; }
.collect-action.active,.collect-action.active:hover{ background-color: transparent; color: #fa4403; }
.collect-action.active:before{ content: "\E013"; }



/*弹窗相关样式*/
.dialogAbsolute{ position:absolute; padding:0px !important; }
.dialogRelative{ position:relative; padding:0px !important; }
.dialogBackground{ background: #999; }
.dialogContent{ position:relative; background:#F9F9F9; border:1px solid #BDBDBD; border-radius:5px; box-shadow:2px 2px 2px rgba(153,153,153,0.6); }
.dialogPadding{ padding:3px; }
.dialogMargin{ padding:20px 40px; line-height: 20px; overflow-y: auto; }
.dialogHeader{ background: none; border-bottom: 1px solid #B9B9B9; padding-left:18px; font-size: 16px; height: 46px; line-height: 46px; color: #696969; }
.dialogBtnClose{ position:absolute; right:5px; top:12px; display:inline-block; width:25px; height:25px; overflow:hidden; }
.dialogBtnClose:before{ font-family: "Glyphicons Regular"; content: "\E208"; font-style: normal; color: #999; }
.dialogIcon{ text-align:center; padding:5px 0px; }
.dialogBtnClose:hover{ background-position:5px -35px; }
.dialogBtns{ padding:8px 0px 5px 0px; border: none; text-align:center; }
.dialogBtns .ibtn{ width:48%; margin:1px; border-radius: 3px; }
.dialogMargin:after{ content:" "; display:inline-block; height:0px; line-height:0px; overflow:hidden; visibility:hidden; clear:both; }



/*user-dialog*/
.user-dialog{ display: none; }

.user-dialog-question{ padding: 40px; background-color: #fff; width: 440px; }
.user-dialog-question input,.user-dialog-question textarea{ background-color: #f2f2f2; border: none; padding: 5px; line-height: 20px; }
.user-dialog-question .sub-title input{ width: 220px; }
.user-dialog-question .sub-title .bootstrap-select{ width: 100px !important; float: right !important; margin: 0px !important; }
.user-dialog-question .sub-title .bootstrap-select button{ background-color: #2eb5f5; border: none; border-radius: 0px; color: #fff; }
.user-dialog-question .sub-title .bootstrap-select .caret{ border-color: #fff transparent transparent transparent; }
.user-dialog-question .sub-title .dropdown-menu{ z-index: 9999; }
.user-dialog-question .sub-content{ padding: 30px 0px 10px 0px; position: relative; }
.user-dialog-question .sub-content textarea{ width: 100%; height: 100px; }
.user-dialog-question .sub-count{ position: absolute; right: 0px; top: 5px; font-size: 12px; line-height: 20px; color: #666; }
.user-dialog-question .sub-yzcode{ position: relative; }
.user-dialog-question .sub-yzcode input{ width: 60px; margin: 0px 5px; }
.user-dialog-question .sub-yzcode img{ margin-top: -2px; }
.user-dialog-question .sub-yzcode button{ position: absolute; right: 0px; top: 0px; width: 150px; height: 30px; line-height: 24px; letter-spacing: 5px;
    background-color: #2eb5f5; border: none; color: #fff; }
.user-dialog-question .sub-yzcode button:hover{ background-color: #2d9cd5; }



.dialog-share{ background-color: #fff; padding: 10px; border-radius: 5px; }
.dialog-share:after{ content: ""; display: block; height: 0px; line-height: 0px; clear: both; }
.dialog-share a{ float: left; cursor: pointer; text-align: center; }
.dialog-share a i{ display: block; font-size: 24px; width: 36px; height: 36px; line-height: 24px; text-align: center; margin: 5px;
    border-radius: 5px; vertical-align: top; background-color: #547bb7; color: #fff; }
.dialog-share a:hover i{ background-color: #2d9cd5; }


.dialog-summary{ background-color: #fff; color: #333; padding: 20px; }
.dialog-summary-title{ border-bottom: 1px solid #f2f2f2;  padding-bottom: 10px; font-size: 16px; }
.dialog-summary-content{ padding: 10px 0px; }


/* 弹出提示框 */
.popContentAlert{ background-color: #fff; color: #333; border: none; box-shadow: none; border-radius: 5px; padding:0px; min-width: 260px; }
.popHeader{ background: none; border-bottom: 1px solid #e2e2e2; padding-left:18px; font-size: 16px; height: 46px; line-height: 46px; color: #696969; }
.popMargin{ font-style: normal; padding: 30px 10px; line-height: 24px; text-align: center; letter-spacing: 1px; color: #000; }


/*.popAlert,.popTopAlert{ background-color: #fff; color:#333; border-radius:3px; position:relative; height: 20px; line-height: 20px; }*/
/*.popAlert{ margin-top: 6px; padding:3px 12px; }*/
/*.popTopAlert{ margin-top:80px; padding:8px 20px; }*/
/*.popArrowAlert{ height:0px; width:0px; border:5px; border-style:solid; position:absolute; left:8px; top:-10px;*/
/*border-color:transparent transparent #fff transparent; }*/


.ibtn-ok,.ibtn-ok:visited{ height: 32px; line-height: 32px; border: none; background: #018fff; color: #FFFFFF; }
.ibtn-ok:hover{ background: #2eaaff; color: #FFFFFF; }

.ibtn-cancel,.ibtn-cancel:visited{ height: 32px; line-height: 32px; border: none; background: #EFEFEF; color: #262626; }
.ibtn-cancel:hover{ background: #e1e1e1; color: #262626; }


/*hover-tips*/
/*.hover-tips{ position: relative; }*/
/*.hover-tips-child{ display: none; position: absolute; top: 100%; left: 0px; border: 1px solid #f2f2f2; background: #fff; color: #666;*/
/*padding: 3px 10px; border-radius: 3px; line-height: 20px; z-index: 66; }*/
/*.hover-tips-child p{ margin: 0px; }*/
/*.hover-tips:hover .hover-tips-child{ display: block; }*/

/*BANNER基本样式*/
/*#bannerObj{ width:100%; overflow:hidden; position:relative; z-index:0; }*/
/*#bannerWrap{ z-index:0; }*/
/*.bannerList{ z-index:1; background-repeat:no-repeat; background-size:cover; background-position:center center; display:none; }*/
/*.bannerList:first-child{ display: inherit; }*/
/*.bannerPage,.bannerLoading,.bannerLeft,.bannerRight{ z-index:99; }*/
/*.bannerPage{ position:absolute; width:100%; height:30px; bottom:0px; left:0px; text-align:center; }*/
/*.bannerPage a{ display:inline-block; width:20px; height:20px; overflow:hidden; text-indent:-500px;*/
/*background:url(//static.cninfo.com.cn/new/img/icons.png) 4px -476px; cursor:pointer; }*/
/*.bannerPage a.current{  background:url(//static.cninfo.com.cn/new/img/icons.png) -36px -476px; }*/
/*.bannerLoading{ display:block; width:40px; height:40px; position:absolute; left:50%; top:50%; margin:-20px 0px 0px -20px; }*/
/*.bannerLeft,.bannerRight{ width:50px; height:50px; position:absolute; top:50%; margin-top:-25px; cursor:pointer;*/
/*box-shadow:0px 0px 5px rgba(102,102,102,0.4); background-image:url(//static.cninfo.com.cn/new/img/icons.png); }*/
/*.bannerLeft:hover,.bannerRight:hover{ background-color:rgba(0,0,0,0.6); }*/
/*.bannerLeft{ left:50px; background-position:12px -640px; }*/
/*.bannerRight{ right:50px;  background-position:-62px -640px; }*/

/*banner-obj*/
.banner-obj{ z-index: 0; position: relative; }
.banner-list{ z-index: 1; }
.banner-list-left,.banner-list-right{ z-index: 2; width: 30px; height: 30px; position: absolute; top: 50%; margin-top: -15px; }
.banner-list-left:before,.banner-list-right:before{ content: ''; display: block; width: 0px; height: 0px; border: 15px solid; cursor: pointer;  }
.banner-list-left:before{ border-color: transparent #999 transparent transparent; margin-left: -10px; }
.banner-list-right:before{ border-color: transparent transparent transparent #999; margin-left: 10px; }
.banner-list-left:hover:before{ border-color: transparent #547bb7 transparent transparent; }
.banner-list-right:hover:before{ border-color: transparent transparent transparent #547bb7; }
.banner-list-left{ left: 0px; }
.banner-list-right{ right: 0px; }
.banner-list-tabs{ margin: 30px 30px; }
.banner-list-tabs table{ width: 100%; table-layout: auto; }
.banner-list-tabs table td{ text-align: center; border-left: 1px solid #ccc; }
.banner-list-tabs table td:first-child{ border-left: none; }
.banner-list-tabs table td p{ padding: 0px; margin: 0px; }
.banner-list-tabs table td a{ color: #666; display: block; }
.banner-list-tabs table td a:hover{ background-color: #f1f6fa; color: #000; }



/*基本间距*/
.row{ margin-right: -5px; margin-left: -5px; }
.row .cols{ padding-left: 5px; padding-right: 5px; }
.row-big{ margin-right: -15px; margin-left: -15px; }
.row-big .cols{ padding-left: 15px; padding-right: 15px; }
.row0{ margin-right: 0px; margin-left: 0px; }
.row0 .cols{ padding-left: 0px; padding-right: 0px; }



/*toogle*/
.toggle-handler{ position: relative; height: 36px; line-height: 36px; padding: 0 30px 0px 15px; cursor: pointer; z-index: 55;
    background-color: #547bb7; color: #fff; }
.toggle-handler:after{ font-family: "Glyphicons Regular"; content: "\E602"; width: 20px; height: 20px; line-height: 20px; text-align: center;
    position: absolute; right: 5px; top: 50%; margin-top: -10px; }
.toggle-child{ display: none; position: absolute; min-width: 100%; height: auto; left: 0px; top: 100%; z-index: 66;
    background-color: inherit; color: inherit; }
.toggle-child a{ display: block; padding: 0px 15px; text-align: left; }
.toggle-child a:hover{ background-color: #9dcff4; }


.toggle-slider{ position: relative; cursor: pointer; height: 36px; line-height: 36px; z-index: 55; }
.toggle-slider-child{ display: none; position: absolute; top: 36px; left: 50%; margin-left: -70px; width: 140px;
    background-color: #fff; border: 1px solid #f2f2f2; }
.toggle-slider-child a{ position: relative; display: block; line-height: 16px; padding: 8px 0px; background-color: #fff; color: #666; text-align: center; }
.toggle-slider-child a:hover{ background-color: #6bc5f7; color: #fff; }
.toggle-slider-child a:before{ content: ""; width: 80%; height: 1px; line-height: 0px; background-color: #f2f2f2;
    position: absolute; left: 10%; top: 0px; }
.toggle-slider-child a:hover:before,.toggle-slider-child a:first-child:before{ display: none; }


/*全局位置*/
/*#header{ position: fixed; top:0px; left: 0px; z-index: 888; width: 100%; background: #2db5f4; color: #fff; }*/
/*#footer{ z-index: 888; width: 100%; }*/




/*新结构菜单*/
/*.menubar{ position: relative; background-color: #2db5f4; color: #FFFFFF; z-index: 8888; }*/
/*.menubar .container{ padding: 0px; }*/
/*.menubar a{ display: block;  padding: 15px; font-size: 14px; line-height: 20px; }*/
/*.menubar a:hover{ color: #eee; text-decoration: none; cursor: pointer; }*/
/*.menubar ul,.topMenu li{ list-style: none; margin: 0px; padding: 0px; }*/
/*.menubar li{ display: inline-block; }*/

/*.menubar .menubar-logo{ !*display: none;*! position: absolute; top: 20px; left: 0px; padding: 0px; }*/
/*.menubar .menubar-logo img{ height: 60px; width: auto; }*/

/*.menubar-action{ height: 50px; position: relative; }*/
/*.menubar-list{ height: 50px; }*/

/*.menubar-personal{ position: absolute; right: 10px; top: 10px; }*/
/*.login-area */
/*.menubar-login{ float: left;}*/
/*.login-area  a{ display: inline-block; font-size: 14px; line-height: 20px; padding: 6px;}*/
/*.login-area  a:hover{  text-decoration: none; cursor: pointer; }*/
/*.login-area  a span{ margin-right: 5px; }*/

/*.menubar-search{ float: left; padding: 0px; }*/
/*.menubar-search:after{ content: " "; display: table; clear: both; }*/
/*.menubar-search .sub-handler{ display: none; }*/
/*.menubar-search span,.menubar-search input,.menubar-search button{ float: left; border: none; font-size: 14px; line-height: 18px; padding: 6px; }*/
/*.menubar-search button span{ vertical-align: middle; padding-left: 12px; font-size: 20px; color: #ffffff; }*/
/*.menubar-search span{vertical-align: middle; padding-left: 12px; font-size: 14px; color: #333;}*/
/*.menubar-search input{ background: #fafafa; border: 1px solid #1795d0; color: #363636; outline: none; width: 280px; }*/
/*.menubar-search button{ background: none; color: #FFFFFF; padding: 0px;  }*/
/*.backToOld{position: absolute;right: 436px;top: 7px;height: 10px;}*/
/*.back-to-old{position: absolute;right: 434px;height: 10px;}*/
/*.back-to-old a {width: 100px}*/
/*.menubar .menubar-login-button{ display: inline-block; }*/
/*.menubar .menubar-login-guide{ display: inline-block; }*/
/*.menubar .menubar-login-toggle{ display: none; }*/


/*.menubar-list{ color: #FFFFFF; z-index: 888; text-align: right; }*/
/*.menubar-list a{ display: block; color: #fff; padding: 15px; font-size: 18px; line-height: 20px; }*/
/*.menubar-list a:hover{ color: #eee; text-decoration: none; cursor: pointer; }*/
/*.menubar-list ul,.menubar-list li{ list-style: none; margin: 0px; padding: 0px; }*/
/*.menubar-list li{ display: inline-block; }*/

/*.menubar-list-content{ display: inline-block; padding-left: 20px; }*/
/*.menubar-list-title{ display: inline-block; font-size: 18px; padding-left: 15px; padding-right: 15px; letter-spacing: 2px; position: relative; }*/
/*.menubar-list-title:before{ content: ''; display: none; width: 0px; height: 0px;*/
/*position: absolute; bottom: 0px; left: 50%; margin-left: -10px;*/
/*border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #efefef;  }*/

/*.menubar-list-title-show{ display: inline-block; font-size: 18px; padding-left: 15px; padding-right: 15px; letter-spacing: 2px; position: relative; }*/
/*.menubar-list-title-show:before{ content: ''; display: block; width: 0px; height: 0px;*/
/*position: absolute; bottom: 0px; left: 50%; margin-left: -10px;*/
/*border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #efefef;  }*/
/*.menubar-list-child{ z-index: 888; display: none; position: absolute; top: 100px; left: 0px; width: 100%; text-align: center;*/
/*background-color:#fff; background-color: rgba(244, 244, 244, 0.9); }*/
/*.menubar-list-child a{ color: #666; font-size: 14px; }*/
/*.menubar-list-child a:hover{ color: #333; }*/

/*page-container*/
#page-container{ padding-top: 62px; box-sizing: border-box; }
.full-keep-leave #page-container{ padding-top: 62px; }
.page-padding,.location,.page-tips,.page-action,.page-filter,.page-caption,.page-notice,.page-tablist,.page-list-title{
    padding-left: 50px; padding-right: 50px;
}
.page-nopadding{
    padding-left: 0px !important; padding-right: 0px !important;
}
.page-nopadding-height{
    padding-top: 0px !important; padding-bottom: 0px !important;
}
/*body.full-leave #page-container{ padding-top: 50px; }*/



/*.share-content{ background-color: #fff; padding: 10px; border-radius: 5px; }*/
/*.share-content:after{ content: ""; display: block; height: 0px; line-height: 0px; clear: both; }*/
/*.share-content a{ float: left; cursor: pointer; text-align: center; }*/
/*.share-content a i{ display: block; font-size: 24px; width: 36px; height: 36px; line-height: 24px; text-align: center; margin: 5px;*/
/*border-radius: 5px; vertical-align: top; background-color: #547bb7; color: #fff; }*/
/*.share-content a:hover i{ background-color: #2d9cd5; }*/

/*location*/
.location{ background-color: #f7f7f7; color: #666666; height: 50px; line-height: 50px; }
.location a{ display: inline-block; padding-left: 30px; line-height: 40px; position: relative;}
.location a:first-child:hover{ color: #547bb7; }
.location a:before{ font-family: "cnfont"; content: "\e647"; font-size: 12px; position: absolute; left: 6px; top: 1px; }
.location a:first-child{ padding-left: 0px; }
.location a:first-child i{ padding-right: 5px; font-size: 16px; margin-top: -3px; margin-left: -2px; }
.location a:first-child:before{ display: none; }

/* 低版本浏览器提示 */
.browser-ver {
    position: fixed;
    top: 0px;
    right: 0px;
    bottom: auto;
    left: 0px;
    width: 100%;
    height: auto;
    line-height: 20px;
    padding-top: 3px;
    padding-bottom: 5px;
    font-size: 12px;
    color: #fff;
    background-color: #464646;
    z-index:1002;
}
.browser-ver .browser-ver-content {
    position: relative;
    width: 560px;
    padding-left: 45px;
    margin-left: auto;
    margin-right: auto;
    background: url("../image/browser-icon.png") no-repeat left center;
}
.browser-ver .continue {
    padding: 3px 8px 3px 0;
    color: #fff;
}
.browser-ver .browser-ver-close {
    position: absolute;
    top: -3px;
    right: -25px;
    width: 26px;
    height: 24px;
    background: url("../image/browser-close.png") no-repeat left top;
    z-index: 1003;
}
#noTips {
    color: #d7e8f7;
}

.page-tips{ color: #999; line-height: 40px; }



.page-search{ padding-top: 30px; padding-bottom: 10px; text-align: right; }
.page-search-form{ display: inline-block; position: relative; z-index: 66; }
.page-search-form:after{ content: ""; display: block; height: 0px; line-height: 0px; clear: both; }
.page-search-form input,.page-search-form button{ float: left; height: 36px; line-height: 36px; padding: 0px 5px; margin: 0px;
    border: 1px solid #f2f2f2; border-radius: 5px; }
.page-search-form input{ width: 380px; max-width:80%; border-right: none; border-top-right-radius: 0px; border-bottom-right-radius: 0px; }
.page-search-form button{ width: 100px; max-width:20%; text-align: center; border-left: none; border-top-left-radius: 0px; border-bottom-left-radius: 0px;
    background-color: #547bb7; border-color: #547bb7; color: #fff; }

.page-search-result{ position: absolute; width: 100%; height: auto; /*left: 12px;*/ top: 36px; border: 1px solid #f2f2f2; border-radius: 5px;
    background-color: #fff; color: #333; z-index: 66; text-align: left; }
.page-search-result a{ position: relative; display: block; height: 32px; line-height: 32px; padding: 0px 8px; }
.page-search-result a.active,.page-search-result a:hover{ background-color: #f2f2f2; cursor: pointer; }
.page-search-result a i{ font-size: 22px; margin-right: 3px; margin-top: -2px; color: #bdbdbd; }
.page-search-result a i.cnfont-1{ color: #00a5ff; }
.page-search-result a i.cnfont-2{ color: #6ecaff; }
.page-search-result a i.cnfont-3{ color: #c1ddff; }

.page-search-result a.sub-tips,.page-search-result a.sub-tips:hover{ height: 40px; line-height: 40px;
    background-color: #f1f6fa; color: #666; text-align: center; cursor: default; }
.page-search-result a, .page-search-result span {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}
.page-search-result .sub-user{ padding-right: 30px; }
.page-search-result .sub-user:after{ font-family: "cnfont"; content: "\e60a"; font-size: 18px; color: #999;
    width: 20px; height: 20px; line-height: 20px; position: absolute; right: 10px; top: 50%; margin-top: -10px; }

.page-search-result .sub-result{ position: relative; }
.page-search-result .sub-result:after{ content: ""; display: block; height: 0px; line-height: 0px; clear: both; }
.page-search-result .sub-result-code{ float: left; width: 30%; }
.page-search-result .sub-result-name{ float: left; width: 20%; }
.page-search-result .sub-result-title{ float: left; width: 50%; }



.page-result-stock{ padding: 10px 0 20px 0px;}
.page-result-stock .sub-child{ display: block; line-height: 30px; color: #666; }
.page-result-stock .sub-child:hover{ color: #000; }
/*.page-result-stock .sub-child span{ display: inline-block; padding-right: 10px; min-width: 70px;font-size: 18px; }*/

.page-result-tabs{ position: relative; padding: 10px 0px 20px 0px; }
.page-result-tabs a{ display: inline-block; width: 90px; height: 26px; line-height: 26px; text-align: center; margin-right: 10px; cursor: pointer;
    background-color: #547bb7; color: #fff; }/*background-color: #f2f2f2; color: #666;*/
.page-result-tabs a.active,.page-result-tabs a:hover{ background-color: #547bb7; color: #fff; }


.page-result-user{
    position: relative;
}
.page-result-user .sub-child{ position: relative; display: block; padding: 10px 0px 10px 80px;
    font-size: 12px; line-height: 20px; color: #666; margin: 10px 0px; }
.page-result-user .sub-child .sub-name{ position: absolute; left: 5px; top: 8px; display: inline-block; width: 64px; height: 64px;
    line-height: 64px; text-align: center; background-color: #f2f2f2; }

.page-result-user .sub-child:hover{ background-color: #f1f6fa; color: #666; cursor: pointer; }
.page-result-user .sub-child:hover .sub-name{ background-color: #547bb7; color: #fff; }


.page-result-detail{ line-height: 30px; color: #666; padding: 5px 40px 30px 40px; }
.page-result-detail p{ text-indent: 2em; }
.page-result-detail .sub-title{ color: #547bb7; }
.page-result-detail .sub-line{ position: relative; }
.page-result-detail .sub-line span{ display: inline-block; min-width: 200px; }
.page-result-detail .sub-line span em{ font-style: normal; padding-right: 10px; color: #000; letter-spacing: 2px; }
.page-result-detail .sub-data{ position: relative; }
.page-result-detail .sub-data span{ display: inline-block; padding-right: 10px; min-width: 70px; margin-top: 10px; }



/*page-line*/
.page-line-title{ line-height: 40px; font-size: 16px; position: relative; color: #333; margin-bottom: 10px; }
.page-line-title:before{ content: ''; display: inline-block; width: 20px; height: 20px; margin-right: 5px; vertical-align: middle; margin-top: -4px;
    background-image: url(../image/uiicon.png); background-position: 0px 0px; background-repeat: no-repeat; }
.page-line-title-full{
    line-height: 40px; font-size: 16px; position: relative; color: #333;
}
.page-line-title-full:before{
    content: ''; display: inline-block;width: 4px;height: 14px;background-color: #0055cc;margin-right: 6px; vertical-align: middle;
    margin-top: 13px;
}
.page-line-title-border{ border-bottom: 1px solid #547bb7; }
.page-line-title-bg{ background-color: #f2f2f2; padding-left: 10px; }


/*page-action*/
/*.page-action{ padding-top: 40px; padding-bottom: 2px; margin-bottom: 10px; border-bottom: 1px solid #ceeefb; position: relative; line-height: 30px; }*/
/*.page-action table{ table-layout: auto; }*/
/*.page-action table td{ white-space: nowrap; vertical-align: bottom; }*/

/*.page-action:after{ content: '';  position: absolute; width: 0px; height: 0px; left: 74px; bottom: -10px;
    border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fff; }
.page-action:before{ content: '';  position: absolute; width: 0px; height: 0px; left: 72px; bottom: -12px;
    border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #ceeefb; }*/

/*.page-action-title{ font-size: 16px; cursor: pointer; }*/
/*.page-action-title i{ color: #547bb7; margin-top: -2px; }*/

/*.page-action-tab{ padding-left: 5px; }*/
/*.page-action-tab a{ display: inline-block; line-height: 14px; padding: 0px 15px; border-left: 1px solid #999; color: #666; position: relative; }*/
/*.page-action-tab a:first-child{ border-left: none; }*/
/*.page-action-tab a:hover,.page-action-tab a.current{ color: #547bb7; }*/
/*.page-action-tab-first{ margin-left: -18px; }*/
/*.page-action-tab a.arrow:after{ content: '';  position: absolute; width: 0px; height: 0px; left: 50%; margin-left: -10px; bottom: -22px;*/
/*border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #fff; }*/
/*.page-action-tab a.arrow:before{ content: '';  position: absolute; width: 0px; height: 0px; left: 50%; margin-left: -12px; bottom: -24px;*/
/*border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #ceeefb; }*/
/*.page-action-tab .special-style span.current{color: #547bb7!important;}*/
/*.page-action-tab .special-style span{cursor: pointer;}*/
/*.page-action-tab .special-style:hover{color: #666;}*/
/*.page-action-tab .special-style span:hover{color: #547bb7;cursor: pointer}*/
/**/
/*.page-action-info{ text-align: center; font-size: 12px; height: 24px; line-height: 30px; color: #999; }*/
/*.page-action-info img{ vertical-align: baseline; margin-left: 3px; }*/

/*.page-action-search{ text-align: right; }*/
/*.page-action-search input{ display: none; width: 220px; height: 30px; line-height: 30px; padding: 0px 2px; background-color: #f7f7f7; color: #363636;*/
/*border: none; border-right: 1px solid #bfbfbf; text-align: left; }*/
/*.page-action-search button{ display: none; border: none; background: none; height: 30px; line-height: 30px; color: #547bb7; font-size: 20px; }*/
/*.page-action-search .sub-more{*/
/*background: #4980BA;*/
/*border-radius: 4px;*/
/*color: #fff;*/
/*display: inline-block;*/
/*padding-right: 25px;*/
/*text-align: center;*/
/*position: relative;*/
/*cursor: pointer;*/
/*text-decoration: none;*/
/*float:right;*/
/*width: 115px;*/
/*height: 30px;*/
/*}*/
/*.page-action-search .sub-more:after{ font-family: "Glyphicons Halflings"; content: "\e259"; color: #fff; position: absolute; right: 10px; top: 0px; }*/
/*.page-action-search .sub-more:before{ font-family: "Glyphicons Halflings"; content: "\e003"; color: #fff; position: absolute; left: 10px; top: 0px; }*/
/*.stock-search .page-action-search .sub-more:after { content: "\e260"; }*/
/*.stock-search .page-action-search .sub-more:before { content: ""; width: 17px; height: 13px; background-image: url("//static.cninfo.com.cn/new/img/jc/return.png"); top: 7px; padding-right: 2px; }*/


.page-action-calendar{ width: 60px; height: 60px; background-color: #f2f2f2; border: 1px solid #d9d9d9; border-radius: 5px; float: left; margin-right: 10px; }
.page-action-calendar .sub-month{ background-color: rgba(0, 85, 204, 1); color: #fff; border-top-left-radius: 5px; border-top-right-radius: 5px;
    font-size: 9px !important; text-align: center; height: 20px; line-height: 20px; margin: -1px -1px 0px -1px; }
.page-action-calendar .sub-day{ font-size: 30px; line-height: 36px; text-align: center; color: #547bb7; }

.page-action-detail{ line-height: 30px; position: relative; }
.page-action-detail small{ font-size: 14px; color: #666666; }
.page-action-detail .sub-title{ font-size: 18px; padding-right: 10px;}
.page-action-detail .sub-line{ position: relative; }
.page-action-detail .sub-code{ display: inline-block; width: 80px; font-size: 18px; }
.page-action-detail .sub-name{ display: inline-block; padding-right: 20px; font-size: 18px; }
.page-action-detail .sub-money{ display: inline-block; margin-right: 5px; }
.page-action-detail .sub-trend{ display: inline-block; }
.page-action-detail .sub-share{ color: #666; }


.page-action-share{ position: absolute; right: 0px; top: 0px; text-align: right; color: #666; }
.page-action-share p{display: inline-block; line-height: 30px; margin-left: 3px;}
.page-action-share a,.page-action-detail .sub-share a{ display: inline-block; line-height: 30px; margin-left: 3px; }
.page-action-share a:hover,.page-action-detail .sub-share a:hover{ color: #547bb7; }
.page-action-share a i,.page-action-detail .sub-share a i{ margin-right: 3px; color: #547bb7; }
.page-action-share .sub-info{ padding: 0px 8px; background-color: #f1f1f1; }
.page-action-share .sub-download{ padding: 0px 15px; background-color: #547bb7; color: #fff; }
.page-action-share .sub-download:hover{ background-color: #0db0f3; color: #fff; }


.page-action-small{ padding-top: 10px; }


.page-detail-article{ position: relative; padding: 20px; line-height: 24px; color: #666; }
.page-detail-article img{ max-width: 100%; }
.page-detail-article .sub-time{ font-size: 16px; }
.page-detail-article .sub-title{ font-size: 18px; line-height: 50px; text-align: center; border-bottom: 1px dashed #999; }
.page-detail-article .sub-content{ padding: 20px 0px;padding-top: 0px;}
/*.page-detail-article .sub-content p{ text-indent: 2em; }*/


.page-detail-advertising{ position: relative; }
.page-detail-advertising a{ display: block; margin-bottom: 10px; margin-right: 20px;}
.page-detail-advertising a img{ max-width: 100%; }


/*page-caption*/
.page-caption{ min-height: 40px; line-height: 24px; padding-top: 8px; padding-bottom: 8px; }
.page-caption .sub-tab a{ color: #666; display: inline-block; padding: 0px 10px; }
.page-caption .sub-tab a:first-child{ padding-left: 0px; }
.page-caption .sub-tab a:hover{ color: #547bb7; }
.page-caption .sub-tab-notice{ padding-left: 68px; }
.page-caption .sub-notice{ color: #999; }
.page-caption .sub-tip{ color: #999; text-align: right; }
.page-caption .sub-tip i{ color: #ff1100; margin: 0px 3px; font-size: 20px; vertical-align: bottom; }


/*page-tablist*/
.page-tablist{ position: relative; border-bottom: 1px solid #547bb7; margin: 20px 0px 10px 0px; }
.page-tablist:after{ content: ''; display: block; width: 0px; height: 0px; line-height: 0px; clear: both; }
.page-tablist a{ float: left; height: 36px; line-height: 36px; padding: 0px 15px; }
.page-tablist a.active{ background-color: #547bb7; color: #fff; }
.page-tablist .theadTips { right: 50px;}



.page-action-list{ position: relative; margin: 20px 0px 10px 0px; line-height: 36px; }
.page-action-list:after{ content: ''; display: block; width: 0px; height: 0px; line-height: 0px; clear: both; }
.page-action-list small{ margin-left: 10px; }
.page-action-list .sub-title{ float: left; padding: 0px 15px; background-color: #547bb7; color: #fff; }


.page-action-list .toggle-handler{ float: left; }
.page-action-list .sub-tabs{ float: left; padding: 0px 10px; }
.page-action-list .sub-tabs a{ display: inline-block; height: 16px; line-height: 16px; margin: 10px 0px; padding: 0px 10px; }
.page-action-list .sub-tabs a:hover,.page-action-list .sub-tabs a.active{ color: #547bb7; }
.page-action-list .sub-form{ float: right; }
.page-action-list .sub-form-group{ margin-right: 8px; float: left; }
.page-action-list .sub-form-group i{ float: right; background-color: #f2f2f2; padding:0px 5px; font-size: 16px; color: #547bb7; }
.page-action-list .sub-form input{ height: 36px; padding: 0px 3px; border: none; background-color: #f2f2f2; color: #666; }
.page-action-list .sub-form button{ height: 36px; line-height: 36px; margin: 0px; border: none; background: none; overflow: hidden; }
.page-action-list .sub-form-code{ width: 180px; }
.page-action-list .sub-form-calendar{ width: 180px; padding-right: 20px; position: relative; }
.page-action-list .sub-form-calendar:after{ font-family: "Glyphicons Regular"; content: "\E046"; position: absolute; right: 2px; top: 5px; }
.page-action-list .sub-form-submit{ font-size: 22px; color: #547bb7; float: left; padding: 0px 2px; }
.page-action-list .sub-form .sub-form-download{ height: 30px; line-height: 30px; margin-top: 3px; background-color: #547bb7; color: #fff;
    margin-left: 10px; padding: 0px 15px; }

.page-action-list .tab-list{ display: inline-block; }
.page-action-list .tab-list li{ float: left; }
.page-action-list .tab-list li a{ height: 16px; line-height: 16px; padding: 0px 8px; border-left: 1px solid #dedede; }
.page-action-list .tab-list li:first-child a{ border-left: none; padding-left: 0px; }
.page-action-list .tab-list li.active a{ color: #547bb7; }


.page-action-arrow{ margin-bottom: 5px; padding-bottom: 2px; }

/*page-order-list*/
.page-order-list{ position: relative; height: 30px; line-height: 30px; }
.page-order-list a{ display: inline-block; padding: 0px 5px; cursor: pointer; color: #666; }
.page-order-list a.active,.page-order-list a:hover{ color: #547bb7; }
.page-order-list a:after{ font-family: "cnfont"; margin-left: 3px; display: none; }
.page-order-list a.order-desc:after{  content: "\e655"; display: inline-block; }
.page-order-list a.order-asc:after{ content: "\e656"; display: inline-block; }
.page-order-list .aDiv{
    float: right;
}
.page-order-list .spanDiv{
    float: left;
}
.page-order-list .spanDiv span{
    display: inline-block;
    width: 60px;
    height: 32px;
    text-align: center;
    line-height: 32px;
    color: #333;
    background: #FAFAFA;
    border-radius: 2px;
    margin-right: 16px;
    cursor: pointer;
}
.page-order-list .spanDiv span.searchType{
    color: #fff;
    background: #0055cc;
}

/*page-list-title*/
.page-list-title,.page-info-title{
    padding-top: 20px; color: #000; font-weight: bold;
}
.page-info-title{
    padding-bottom: 10px; padding-left: 5px;
}


/*page-container-small*/
.page-container-small{ padding: 5px 0px; }
.page-container-small .page-padding,.page-container-small .location,.page-container-small .page-tips,
.page-container-small .page-filter,.page-container-small .page-caption,
.page-container-small .page-notice, .page-container-small .page-tablist,.page-container-small .page-list-title{
    padding-left: 20px; padding-right: 20px;
}

.page-container-small .page-list-tabs tr td:first-child,
.page-container-small .page-list-list tr th:first-child,
.page-container-small .page-list-list tr td:first-child,
.page-container-small .page-list-header tr td:first-child{
    padding-left: 20px;
}

.page-container-small .page-list-tabs tr td.last-child,
.page-container-small .page-list-list tr th.last-child,
.page-container-small .page-list-list tr td.last-child,
.page-container-small .page-list-header tr td.last-child{
    padding-right: 20px;
}


/*page-container-big*/
.page-container-big{ padding: 20px 0px; }
.page-container-big .page-padding,.page-container-big .location,.page-container-big .page-tips,
.page-container-big .page-filter,.page-container-big .page-caption,
.page-container-big .page-notice, .page-container-big .page-tablist,.page-container-big .page-list-title{
    padding-left: 80px; padding-right: 80px;
}

.page-container-big .page-list-tabs tr td:first-child,
.page-container-big .page-list-list tr th:first-child,
.page-container-big .page-list-list tr td:first-child,
.page-container-small .page-list-header tr td:first-child{
    padding-left: 80px;
}

.page-container-big .page-list-tabs tr td.last-child,
.page-container-big .page-list-list tr th.last-child,
.page-container-big .page-list-list tr td.last-child,
.page-container-small .page-list-header tr td.last-child{
    padding-right: 80px;
}


/*page-list*/
.page-list{ padding: 10px 0px; }
.page-list-header{ width: 100%; table-layout: auto; /*fixed*/ background-color: #f7f7f7; color: #666666; }
.page-list-header:hover{ background-color: #f1f6fa; }
.page-list-header td{ height: 40px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.page-list-header tr td:first-child{ padding-left: 50px; text-align: left; }
.page-list-header tr td.last-child{ padding-right: 50px; text-align: right; }
.page-list-header .sub-title{ width: 250px; font-size: 18px; color: #333333; }
.page-list-header .sub-name{ width: 150px; font-size: 18px; color: #333333; }
.page-list-header .sub-code{ width: 80px; text-align: right; }
.page-list-header .sub-info{ width: auto; text-align: center; }
.page-list-header .sub-info a,.page-list-header .sub-info span{ display: inline-block; padding: 0px 5px; color: #333; }
.page-list-header .sub-count{ width: 230px; text-align: right; }

.page-list-tabs{ width: 100%; table-layout: auto; /*fixed*/ margin: 10px 0px 30px 0px; }
.page-list-tabs td{ width: auto; height: 15px; line-height: 15px; text-align: center; border-left: 1px solid #a2a2a2; }
.page-list-tabs tr td:first-child{ padding-left: 50px; text-align: left; border-left: none; }
.page-list-tabs tr td.last-child{ padding-right: 50px; text-align: right; }
.page-list-tabs tr td a{ color: #666; cursor: pointer; }
.page-list-tabs tr td a:hover,.page-list-tabs tr td a.active{ color: #547bb7; }


.page-list-list{ width: 100%; table-layout: auto; /*fixed*/ color: #666666; }
.page-list-list.page-list-list-auto{ table-layout: auto; }
.page-list-list.page-list-list-color th{ background-color: #547bb7; color: #fff; font-weight: normal; }

.page-list-list p{ margin: 2px 0px; }
.page-list-list tr:hover{ background-color: #f1f6fa; color: #232323; }
.page-list-list tr.sub-none-hover:hover{ background: none; }
.page-list-list.page-list-listsummary tr:hover{ background: none; }
.page-list-list td,.page-list-list th{ padding: 5px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap;
    box-sizing: content-box; position: relative; }
.page-list-list tr th:first-child,.page-list-list tr td:first-child{ padding-left: 50px; text-align: left; }
.page-list-list tr th.last-child,.page-list-list tr td.last-child{ padding-right: 50px;width: 140px;  }
.page-list-list th{ background-color: #f2f2f2; }
.page-list-list .sub-break{ overflow: visible; white-space: normal; padding: 8px 5px; line-height: 20px; }
.page-list-list .sub-center{ text-align: center !important; }
.page-list-list .sub-right{ text-align: right !important; }
.page-list-list .sub-hidden{ display: none; }
.page-list-list .sub-no{ width: 120px; }
.page-list-list .sub-code{ width: 120px; }
.page-list-list .sub-name{ width: 180px; }
.page-list-list .sub-title,.page-list-list .sub-value{ width: auto; white-space: normal; line-height:22px;}
.page-list-list .sub-title i{ margin: 0px 2px; font-size: 28px; line-height: 18px; vertical-align: bottom; }
.page-list-list .sub-title img {margin-left: 4px; margin-right: 4px;}
.page-list-list th.sub-title i{ font-size: 18px; color: #ff1100; }
.page-list-list .sub-date{ width: 100px; text-align: right; }
.page-list-list .sub-time{ width: 180px; text-align: right; }
.page-list-list .sub-time-share{ display: none; line-height: 20px; }
.page-list-list .sub-time-share a{ display: inline-block; margin: 0px 5px; }
.page-list-list .sub-time-share a i{ margin-right: 3px; }
.page-list-list .sub-time-share a.active,.page-list-list .sub-time-share a:hover{ color: #547bb7; }
.page-list-list .sub-text{ width: auto; text-align: left !important; }
.page-list-list .sub-content{ height: auto; padding: 10px 50px; position: relative; overflow: auto; white-space: normal; word-break: normal; }
.page-list-list .sub-content-empty{ padding-top: 10px; padding-bottom: 10px; }
.page-list-list .sub-content .sub-time-share{ display: block; position: absolute; right: 50px; bottom: 20px; }
.page-list-list .sub-info{ padding: 30px 0px; position: relative; }
.page-list-list .sub-info .sub-time-share{ display: block; position: absolute; right: 50px; bottom: 10px; }
.page-list-list .sub-link{ text-align: center; }
.page-list-list .sub-link a{ color: #547bb7; }
.page-list-list .sub-link a:hover{ color: #2d9cd5; }
.page-list-list tr:hover .sub-time .sub-time-time{ display: none; }
.page-list-list tr:hover .sub-time .sub-time-share{ display: block; }

#result-title .page-list-list tr:hover .sub-time .sub-time-time{ display: block; }

.page-list-list .sub-line{ border-bottom: 1px solid #f2f2f2; padding-top: 10px; padding-bottom: 10px; text-align: left !important; }
.page-list-list .sub-line:first-child{ border-top: 1px solid #f2f2f2; }
.page-list-list .sub-line-time{ float: right; color: #999; margin-left: 10px; }

.page-list-list .sub-order-group{ position: relative; display: inline-block; vertical-align: middle; width: 20px; height: 20px; }
.page-list-list .sub-order-up,.page-list-list .sub-order-down{ position: absolute; right: 2px; height: 10px; width: 20px; text-align: center; overflow: hidden; }
.page-list-list .sub-order-up:hover,.page-list-list .sub-order-down:hover{ color: #9dcff4; cursor: pointer; }
.page-list-list .sub-order-up.active,.page-list-list .sub-order-down.active{ color: #f90; }
.page-list-list .sub-order-up{ top: 0px; }
.page-list-list .sub-order-down{ top: 10px;}
.page-list-list .sub-order-up:before,.page-list-list .sub-order-down:before{ font-family: "cnfont"; font-style: normal; font-size: 16px; display: block; }
.page-list-list .sub-order-up:before{ content: "\e656"; margin-top: -5px; }
.page-list-list .sub-order-down:before{ content: "\e655"; margin-top: -7px; }


.page-list-jianguan th{ font-weight: normal; }
.page-list-jianguan th.sub-title{ color: #000; width: 60%; }
.page-list-jianguan .sub-info{ width: auto; overflow: auto; white-space: normal; }
.page-list-jianguan .sub-time{ width: 300px; }

.sub-line-title{color:rgb(53,53,53);}
.sub-line-content{color:rgb(153,153,153);}

.page-list-more{ text-align: center; }
.page-list-more a{ display: inline-block; padding-right: 25px; position: relative; cursor: pointer; }
.page-list-more a:before{ font-family: "cnfont"; content: "\e640"; color: #999; position: absolute; right: 6px; top: 0px; }
.page-list-more a:hover,.page-list-more a.active{ color: #547bb7; }
.page-list-more a.active:before{ content: "\e63e"; }

.page-list.page-list-show .page-list-list .sub-title,.page-list.page-list-show .page-list-list .sub-name{ font-weight: bold; }
.page-list.page-list-show .sub-hidden .sub-title,.page-list.page-list-show .sub-hidden .sub-name{ font-weight: normal; }
.page-list.page-list-show .sub-hidden{ display: table-row; }
.page-list.page-list-show .page-list-more{ color: #547bb7; }
.page-list.page-list-show .page-list-more a:before{ content: "\e63e"; }

.page-list-data-more{ text-align: center; }
.page-list-data-more a{ display: inline-block; padding-right: 25px; position: relative; cursor: pointer; }
.page-list-data-more a:before{ font-family: "cnfont"; content: "\e640"; color: #999; position: absolute; right: 6px; top: 0px; }
.page-list-data-more a:hover,.page-list-more a.active{ color: #547bb7; }
.page-list-data-more a.active:before{ content: "\e63e"; }
.page-list.page-list-show .page-list-data-more{ color: #547bb7; }
.page-list.page-list-show .page-list-data-more a:before{ content: "\e63e"; }

/*page-list-title*/
.page-list-title,.page-info-title{
    padding-top: 20px; color: #000; font-weight: bold;
}
.page-info-title{
    padding-bottom: 10px; padding-left: 5px;
}


/*page-container-small*/
.page-container-small{ padding: 5px 0px; }
.page-container-small .page-padding,.page-container-small .location,.page-container-small .page-tips,
.page-container-small .page-filter,.page-container-small .page-caption,
.page-container-small .page-notice, .page-container-small .page-tablist,.page-container-small .page-list-title{
    padding-left: 20px; padding-right: 20px;
}

.page-container-small .page-list-tabs tr td:first-child,
.page-container-small .page-list-list tr th:first-child,
.page-container-small .page-list-list tr td:first-child,
.page-container-small .page-list-header tr td:first-child{
    padding-left: 20px; padding-right: 5px;
}

.page-container-small .page-list-tabs tr td.last-child,.page-container-small .page-list-tabs tr td:last-child,
.page-container-small .page-list-list tr th.last-child,.page-container-small .page-list-list tr th:last-child,
.page-container-small .page-list-list tr td.last-child,.page-container-small .page-list-list tr td:last-child,
.page-container-small .page-list-header tr td.last-child,.page-container-small .page-list-header tr td:last-child{
    padding-right: 20px; padding-right: 5px;
}


/*page-container-big*/
.page-container-big{ padding: 20px 0px; }
.page-container-big .page-padding,.page-container-big .location,.page-container-big .page-tips,
.page-container-big .page-filter,.page-container-big .page-caption,
.page-container-big .page-notice, .page-container-big .page-tablist,.page-container-big .page-list-title{
    padding-left: 80px; padding-right: 80px;
}

.page-container-big .page-list-tabs tr td:first-child,
.page-container-big .page-list-list tr th:first-child,
.page-container-big .page-list-list tr td:first-child,
.page-container-small .page-list-header tr td:first-child{
    padding-left: 80px; padding-right: 5px;
}

.page-container-big .page-list-tabs tr td.last-child,.page-container-big .page-list-tabs tr td:last-child,
.page-container-big .page-list-list tr th.last-child,.page-container-big .page-list-list tr th:last-child,
.page-container-big .page-list-list tr td.last-child,.page-container-big .page-list-list tr td:last-child,
.page-container-small .page-list-header tr td.last-child.page-container-small .page-list-header tr td:last-child{
    padding-right: 80px; padding-right: 5px;
}




/*page-circle-calendar*/
.page-circle-calendar{ border: 1px solid #ccc; border-radius: 10px; background-color: #f1f6fa; }
.page-circle-calendar .sub-year{ height: 40px; line-height: 40px; border-top-left-radius: 10px; border-top-right-radius: 10px;
    text-align: center; background-color: #2eb5f5; color: #fff; }
.page-circle-calendar .sub-month{ height: 40px; line-height: 40px; background-color: #eceaeb; color: #666; text-align: center; }
.page-circle-calendar .sub-content{ margin: 8px; text-align: center; }
.page-circle-calendar .sub-content img{ max-width: 100%; height: auto; }


/*page-circle-list*/
.page-circle-list{ border: 1px solid #ccc; border-radius: 10px; padding: 10px 0px; }
.page-circle-list ul{ padding: 0px; margin: 0px; }
.page-circle-list li{ color: #547bb7; padding-left: 20px; list-style: inside; }
.page-circle-list li a{ display: inline-block; color: #666; padding: 8px 0px; }
.page-circle-list li.active{background-color: #edf5fa;}
.page-circle-list li:hover{ background-color: #edf5fa;}
.page-circle-list li:hover a{ color: #000; }


/*page-touzi-action*/
.page-touzi-action{ position: relative; padding-top: 20px; }
.page-touzi-action .sub-title{ font-size: 18px; color: #000; position: relative; padding: 10px 0px; }
.page-touzi-action .sub-time{ position: absolute; right: 0px; top: 10px; font-size: 14px; color: #666; }

.page-touzi-action .sub-checked{ padding: 20px 0px; }
.page-touzi-action .sub-checked:after{ content: ''; display: block; height: 0px; line-height: 0px; clear: both; }
.page-touzi-action .sub-checked a{ float: left; width: 120px; text-align: center; height: 36px; line-height: 36px; box-sizing: content-box;
    background-color: #f2f2f2; color: #666; margin-right: 10px; margin-top: 10px; padding-right: 20px; position: relative; cursor: pointer; }
.page-touzi-action .sub-checked a:hover{ background-color: #e2e2e2; }
.page-touzi-action .sub-checked a:after{ font-family: "Glyphicons Regular"; content: "\E208"; font-style: normal; color: #999;
    position: absolute; right: 5px; }

.page-touzi-action .sub-delete{ width: 140px; text-align: center; height: 36px; line-height: 36px; background-color: #547bb7; color: #fff; cursor: pointer; }

.page-touzi-action .sub-filter{ padding-top: 20px; }
.page-touzi-action .sub-filter:after{ content: ''; display: block; height: 0px; line-height: 0px; clear: both; }
.page-touzi-action .sub-form{ float: left; }
.page-touzi-action .sub-form input{ width: 220px; height: 32px; padding: 0px 3px; border: none; background-color: #f2f2f2; color: #666; }
.page-touzi-action .sub-form button{ height: 32px; width: 32px; margin: 0px 0px 0px 2px; border: none; background: none; font-size: 22px; color: #547bb7; }

.page-touzi-action .sub-select{ float: right; line-height: 20px; }
.page-touzi-action .sub-select-tabs{ float: left; }
.page-touzi-action .sub-select-tabs a{ float: left; padding: 10px 20px; color: #666; }
.page-touzi-action .sub-select-tabs a.active,.page-touzi-action .sub-select-tabs a:hover{ background-color: #f2f2f2; color: #547bb7; }
.page-touzi-action .sub-select-name{ float: left; padding: 10px; color: #999; }





/*page-tabs*/
.page-tabs{ position: relative; text-align: center; margin: 20px 0px;}
.page-tabs-list{ display: inline-block; height: 40px; }
.page-tab-jump{ display: inline-block; height: 26px;}
.page-tabs-list:after,.page-tab-jump:after{ content: ''; display: block; height: 0px; line-height: 0px; clear: both; }

.page-tabs-list li{ float: left; margin: 2px; width: 30px; height: 30px; line-height: 30px; text-align: center; vertical-align: middle;
    background-color: #eeeeee; color: #333333; list-style:none }
.page-tabs-list li.sub-first,.page-tabs-list li.sub-end{ background-color: #c0c0c0; }
.page-tabs-list li.sub-prev,.page-tabs-list li.sub-next,.page-tabs-list li.sub-more{ background-color: #d2d2d2; }
.page-tabs-list li.sub-more,.page-tabs-list li.sub-more:hover{ cursor: not-allowed; background-color: #d2d2d2; color: #333333; }
.page-tabs-list li.active{ background-color: #547bb7; color: #fff; }

.page-tab-jump{ margin-left: 10px; }
.page-tab-jump span{ float: left; margin-right: 3px; line-height: 26px; }
.page-tab-jump input{ float: left; width: 40px; height: 30px; margin-right: 3px; background-color: #fbfbfb; border: 1px solid #eeeeee; }
.page-tab-jump button{ float: left; min-width: 30px; height: 30px; text-align: center; padding: 0px 5px; background-color: #eeeeee; border: none; }

.page-tab-count{position:absolute;margin-left:15px;display:inline-block; height: 24px; line-height: 30px; color: #999; }
.page-tab-info{ position: absolute; right: 0px; top: -30px; height: 24px; line-height: 30px; color: #999; }


/*page-notice*/
.page-notice{ position: relative; padding-top: 20px; padding-bottom: 20px; background-color: #f7f7f7; color: #3f454b; margin: 20px 0 50px 0; }
/*.page-notice:before{ content: '';  position: absolute; width: 0px; height: 0px; left: 0px; top: 0px;
    border: 15px solid ; border-color: #f00 transparent transparent #f00; }*/
.page-notice-table{ table-layout: auto; /*fixed*/ }
.page-notice-table td{ padding: 5px 3px; }
.page-notice-table .sub-title{ width: 80px; color: #3f454b; }


/*page-filter*/
/*.page-filter{ position: relative; padding-top: 10px; display: none; }*/
/*.page-filter .sub-child{ padding-left: 60px; position: relative; line-height: 25px; }*/
/*.page-filter .sub-child,.page-filter .sub-child a{ color: #777; margin: 5px 0px; }*/
/*.page-filter .sub-title{ position: absolute; left: -5px; top: 5px; color: #000; }*/
/*.page-filter .sub-child a,.page-filter .sub-child span{ display: inline-block; padding: 0px 5px; margin-right: 10px; border-radius: 5px; cursor: pointer;word-break: break-all; }*/
/*.page-filter .sub-child a.active{ background-color: #547bb7; color: #fff; }*/
/*.page-filter .sub-child .sub-hidden{ display: none; }*/
/*.page-filter .sub-child.active .sub-hidden{ display: inline-block !important; }*/
/*.page-filter .sub-child .sub-filter{ padding: 0px; }*/
/*.page-filter .sub-child .sub-filter-first{ padding-top: 0px; }*/
/*.page-filter .sub-calendar{ display: inline-block; height: 30px; background-color: #f7f7f7; color: #363636; }*/
/*.page-filter .sub-calendar input{ background: none; border: none; height: 30px; line-height: 30px; width: 180px; margin-left: 1px; }*/
/*.page-filter .sub-calendar i{ margin: 0px 5px; font-size: 18px; color: #547bb7; }*/
/*.page-filter .sub-more,.page-filter .sub-dialog{ color: #547bb7; margin-left: 10px; position: relative; }*/
/**/
/*.page-filter .sub-dialog-group{ position: relative; }*/
/*.page-filter .sub-dialog-order{ position: absolute; z-index: 99; left: 15px; top: 30px; width: 420px;*/
/*background-color: #fff; border: 1px solid #e0e0e0; }*/
/*.page-filter .sub-dialog-order .tab-list{ background-color: #d5e6ee; color: #666; }*/
/*.page-filter .sub-dialog-order .tab-list li{ float: left; width: 20%; text-align: center; }*/
/*.page-filter .sub-dialog-order .tab-list li.active{ background-color: #547bb7; color: #fff; }*/
/*.page-filter .sub-dialog-order .tab-list li a{ display:block; height: 35px; line-height: 35px; margin: 0px; color: inherit; }*/
/*.page-filter .sub-dialog-order .tab-content{ height: 265px; padding: 10px; overflow: auto; }*/
/**/
/*.page-filter-more{ color: #547bb7; margin-left: 10px; }*/
/*.page-filter-more:after{ font-family: "cnfont"; content: "\e640"; margin-left: 5px; }*/
/**/
/*.page-filter .sub-child-hidden{ display: none; }*/
/*.page-filter.active .sub-child-hidden{ display: block; }*/
/*.page-filter.active .page-filter-more:after{ content: "\e63e"; }*/
/**/
/**/
/**/
/*.page-filter .sub-search{ display: inline-block; margin: 5px 0px; }*/
/*.page-filter .sub-search input{ width: 220px; height:24px; line-height: 24px; background-color: transparent; border: 1px solid #999; border-radius: 5px; padding: 0px 5px; text-align: center; }*/
/*.page-filter .sub-search button{ width: 27px; height: 27px; text-align: center; border: none; background-color: #547bb7; color: #fff; }*/
/*.page-filter .sub-search button i{ font-size: 20px; margin-top: -4px; margin-left: -2px; }*/
/**/
/*.page-filter .sub-check{ padding-left: 20px; }*/
/*.page-filter .sub-check a{ background-color: #547bb7; color: #fff; padding-right: 30px; position: relative; }*/
/*.page-filter .sub-check a:before{ font-family: "Glyphicons Regular"; content: "\E208"; position: absolute; right: 8px; top: 0px; }*/
/*.page-filter .sub-clean{ color: #547bb7; cursor: pointer; }*/
/*.page-filter .page-filter-checked{ padding-right: 0px !important;margin-right: 0px !important;}*/
/*.page-filter .page-filter-keyword{ padding-left: 0px !important;}*/
/*page-filedetail*/
.page-filedetail-container{ height: 98% !important; }
.page-filedetail{ position: relative; height: 100%; padding-bottom: 5px; }
.page-filedetail .row,.page-filedetail .cols{ height: 100%; }
.page-filedetail-view{ position: relative; padding-right: 12px; height: 100%; }
.page-filedetail-view #pdfviewer{ min-height: 600px; height: 100%; padding-bottom: 20px }
.page-filedetail-view #pdfviewer p{ font-size: 14px; line-height: 40px; }
.page-filedetail-view #pdfviewer a{ font-size: 16px; margin: 0px 10px; color: #547bb7; }
.page-filedetail-view iframe{ width: 100%; height: 100%; border: 0px; background-color: transparent; }
.page-filedetail-fullscreen{ position: absolute; right: 20px; bottom: 80px; font-size: 40px; }
.page-filedetail-fullscreen:hover{ color: #2db5f4; }
.page-filedetail-action{ position: relative; height: 100%; overflow: auto; }

.page-filedetail-actionfull{ position: absolute; right: 0px; top: 0px; width: 12px; height: 100%; background-color: #dedede; }
.page-filedetail-actionfull:before{ content: ''; position: absolute; width: 12px; height: 80px; top: 50%; left: 0px; margin-top: -40px;
    background-color: #3b7ac9; cursor: pointer; }
.page-filedetail-actionfull:after{ content: ''; width: 0px; height: 0px; position: absolute; top: 50%; left: 2px; margin-top: -8px;
    border: 8px solid; border-color: transparent transparent transparent #fff; cursor: pointer; }
.page-filedetail-actionfull:hover:before{ background-color: #2db5f4; }

.page-filedetail-fullpage .col-md-8{ width: 100% !important; }
.page-filedetail-fullpage .col-md-4{ display: none; }
.page-filedetail-fullpage .page-filedetail-actionfull:after{ border-color: transparent #fff transparent transparent; left: -6px; }



.page-area{ background-color: #fbfbfb; padding: 20px 15px; }
.page-area .sub-title{ font-size: 16px; position: relative; }
.page-area .sub-title i{ margin-right: 3px; color: #01c6ff; }
.page-area .sub-title .sub-more{ position: absolute; right: 0px; top: 2px; font-size: 14px; color: #666; }
.page-area .sub-title .sub-more:hover{ color: #2db5f4; }

.page-area .sub-title .tab-list{ margin: 0px; padding: 0px; list-style: none; position: absolute; right: 40px; top: 0px; }
.page-area .sub-title .tab-list li{ display: inline-block; }
.page-area .sub-title .tab-list li,.page-area .sub-title .tab-list li a{ color: #666; font-size: 14px; padding: 0px 4px; }
.page-area .sub-title .tab-list li.active,.page-area .sub-title .tab-list li.active a{ color: #01c6ff; }

.page-area .sub-content{ position: relative; height: 120px; margin: 10px 0px 15px 0px; }
.page-area .sub-content .sub-count{ position: absolute; top: -24px; right: 0px; font-size: 12px; line-height: 20px; color: #666; }
.page-area .sub-content .sub-count span{ font-size: 14px; color: #000; margin: 0px 2px; }
.page-area .sub-content textarea{ background-color: #ededed; color: #969696; border: none; width: 100%; height: 100%; }

.page-area .sub-list,.page-area .sub-list ul{ margin: 0px; padding: 0px; }
.page-area .sub-list{ background-color: #f2f2f2; color: #666666; padding: 8px; margin: 8px 0px; }
.page-area .sub-list ul{ padding-left: 20px; list-style: outside disc; color: #01c6ff; line-height: 22px; }
.page-area .sub-list li a{ font-size: 14px; color: #666; }
.page-area .sub-list li a:hover{ color: #000; }
.page-area .sub-list-title{ color: #000; }
.page-area .sub-list-content{ color: #666; padding: 5px 0px; }

.page-area .sub-yzcode{ background-color: #02c6ff; color: #fff; position: relative; padding: 5px; }
.page-area .sub-yzcode input{ width: 60px; height: 30px; border: none; margin: 0px 2px; color: black}/*修改，勿动*/
.page-area .sub-yzcode img{ margin-top: -2px; margin-left: 2px; cursor: pointer; }
.page-area .sub-yzcode select{ width: 70px; height: 30px; background: #01c6ff; border: 1px solid #01c6ff; border-radius: 0px; color: #fff; }
.page-area .sub-yzcode .bootstrap-select{ width: 70px !important; margin-top: -2px; }
.page-area .sub-yzcode .bootstrap-select button{ height: 30px; outline: none; border: none; box-shadow: none; text-shadow: none;
    background: #22a9d9; color: #fff; border-radius: 0px; }
.page-area .sub-yzcode .btn-submit{ position: absolute; right: 0px; top: 0px; height: 100%; padding: 0px 15px; border-radius: 0px;
    background-color: #22a9d9; border: none; }


/*page-stockdetail*/
.page-stockdetail{ margin: 20px 0px;padding-left: 50px;background-color: #f2f2f2; color: #000; position: relative; overflow-x: auto; overflow-y: visible; }
.page-stockdetail:after,.page-stockdetail-scroll:after{ content: ''; display: block; height: 0px; line-height: 0px; clear: both; }
.page-stockdetail small{ font-size: 14px; margin-left: 10px; }
.page-stockdetail .sub-list{ float: left; padding: 6px 10px; height: 60px; box-sizing: content-box; }
.page-stockdetail .tab-list{ padding: 0px; margin: 0px; height: 70px; border: 1px solid #dbdbdb; background-color: #fff; }
.page-stockdetail .tab-list li{ list-style: none; height: 35px; line-height: 35px; box-sizing: content-box; }
.page-stockdetail .tab-list li a{ padding: 0px 15px; }
.page-stockdetail .tab-list li.active,.page-stockdetail .tab-list li.active a{ background-color: #547bb7; color: #fff; }
.page-stockdetail .sub-title{ font-size: 20px; height: 36px; line-height: 40px; text-align: center; }
.page-stockdetail .sub-list-code{ padding-left: 20px; }
.page-stockdetail .sub-list-code .sub-title{ text-align: left; }
.page-stockdetail .sub-code{ font-size: 12px; color: #989898; text-align: center; }
.page-stockdetail .collect-action{ margin: 15px 3px; }
.page-stockdetail .sub-trend{ height: 40px; padding-right: 50px; position: relative; }/*修改，勿动*/
.page-stockdetail .sub-trend .sub-trend-value{ font-size: 30px; line-height: 40px; }
.page-stockdetail .sub-trend .sub-trend-value i{display: inline-block;vertical-align: middle;margin-bottom: 6px;margin-left: 3px;}
.page-stockdetail .sub-trend-up { color: #fe0000; } /*修改，勿动*/
.page-stockdetail .sub-trend-down { color: #129800; }/*修改，勿动*/
.page-stockdetail .sub-trend-size,.page-stockdetail .sub-trend-trend{ position: absolute; right: 0px; font-size: 12px; line-height: 20px; }
.page-stockdetail .sub-trend-size{ top: 3px; }
.page-stockdetail .sub-trend-trend{ top: 17px; }
.page-stockdetail .sub-time{ color: #989898; text-align: right; text-align:justify; text-align-last:justify; }
.page-stockdetail .sub-value{ height: 30px; line-height: 30px; }
.page-stockdetail .sub-value .age{text-align: center}/*修改，勿动*/
.page-stockdetail .sub-value em{ font-style: normal; margin-right: 10px; }
.page-stockdetail .sub-title-name{ height: 36px; line-height: 40px; color: #666; padding: 0px 2px; }
.page-stockdetail .sub-title-value{ height: 20px; line-height: 15px; color: #333; padding: 0px 2px; }
.page-stockdetail .sub-info-name{ height: 30px; line-height: 30px; text-align: center; color: #666}
.page-stockdetail .sub-info-value{ height: 30px; line-height: 30px; text-align: center; color: #989898; }
.page-stockdetail .sub-action{ margin: 15px 0px; padding: 0px 15px; line-height: 30px; color: #666; cursor: pointer; }
.page-stockdetail .sub-action:hover{ background-color: #547bb7; color: #fff; }
.page-stockdetail .sub-list-tips{ float: left; padding-left: 6px; }/*修改，勿动*/
.page-stockdetail .sub-list-tips a{ display: inline-block; width: 24px; height: 24px; line-height: 24px; text-align: center; margin: 25px 3px;
    background-color: #547bb7; color: #fff; cursor: default; }

.page-stockdetail .mCSB_container{ margin: 0px !important; }
.page-stockdetail .mCSB_scrollTools{ position: absolute; left: 0px !important; bottom: -10px !important; }
.page-pad{padding-left: 30px}


/* page-main page-info */
.page-data{ position: relative; margin-bottom: 40px; overflow-x: hidden; }
.page-data .tab-list{ padding-left: 50px; height: 36px; border-bottom: 1px solid #3ab8f5; }
.page-data .tab-list li{ list-style: none; float: left; }
.page-data .tab-list li a{ display: inline-block; height: 36px; line-height: 36px; padding: 0px 20px; color: #666; }
.page-data .tab-list li a:hover{ color: #3ab8f5; }
.page-data .tab-list li.active a{ background-color: #3ab8f5; color: #fff; }

.page-data .sub-tab{ position: relative; padding-bottom: 10px; }
.page-data .sub-tab:first-child{ padding-top: 10px; }
.page-data .sub-tab a{ display: inline-block; line-height: 14px; margin: 5px 0px 5px -2px; padding: 0px 15px; text-align: center; color: #666; cursor: pointer; }
.page-data .sub-tab a:hover{ color: #3ab8f5; }
.page-data .sub-tab a.active{ color: #3ab8f5; }
.page-data .sub-tab a{ border-left: 1px solid #666; }
.page-data .sub-tab a:first-child{ border-left: none; }

.page-datatable{ padding-right: 260px; position: relative; }
.page-datatable-content{ width: 260px; position: absolute; right: 0px; top: 0px; color: #666;border: 1px solid #D9D9D9; }
.page-datatable-title{ font-size: 12px;}
/*.page-datatable-title .row .cols{ text-align: right; }
.page-datatable-title .row .cols:first-child{ text-align: left; }*/
.page-datatable-title span{ color: #000; font-weight: bold; margin-right: 2px;}
.page-datatable-table{ width: 100%; }
.page-datatable-table tr td{ text-align: right; }
.page-datatable-table tr td:first-child{ text-align: left; }
.page-datatable-button{ text-align: center; padding: 5px 0px; }

.page-dataselect{ position: relative; }
.page-dataselect-content label{ font-weight: normal; padding-top: 10px; padding-right: 10px; }


.page-data-search{ position: relative; }
.page-data-search .sub-search-title{ font-size: 16px; color: #000; padding-bottom: 8px; margin-top: -5px; }
.page-data-search .sub-search-form{ position: relative; margin-right: 28px; }
.page-data-search .sub-search-form input{ width: 100%; overflow: hidden; padding: 0px 5px; border: none; background-color: #f2f2f2; height: 25px; }
.page-data-search .sub-search-form button{ position: absolute; right: -28px; top: 0px; width: 25px; height: 25px; border: none; background-color: #f2f2f2; }
.page-data-search .sub-search-list a{ display: block; padding: 5px 0px; cursor: pointer; }
.page-data-search .sub-search-list a:hover{ background-color: #f2f2f2; color: #3ab8f5; }
.page-data-search .sub-search-more{ color: #3e94df; position: relative; padding: 4px; cursor: pointer; }
.page-data-search .sub-search-more:hover{ color: #3ab8f5; }
.page-data-search .sub-search-more i{ margin-left: 5px; }


.page-data-line{ padding: 8px 0px; }
.page-data-line a{ position: relative; display: inline-block; background-color: #f2f2f2; color: #333; cursor: pointer;
    line-height: 20px; width: 180px; padding: 8px 20px 8px 30px; margin: 8px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.page-data-line a:hover{ background-color: #e2e2e2; }
.page-data-line-area:before{ position: absolute; left: 8px; top: 10px; content: "";
    width: 16px; height: 16px; background-color: #3ab8f5; }
.page-data-line-circle:before{ position: absolute; left: 3px; top: 18px; content: "";
    width: 26px; height: 2px; background-color: #3ab8f5; }
.page-data-line-circle:after{ position: absolute; left: 12px; top: 15px; content: "";
    width: 8px; height: 8px; border-radius: 8px; background-color: #3ab8f5; }
.page-data-line-close{ position: absolute; right: 2px; top: 2px; }
.page-data-line-close:before{ font-family: "Glyphicons Regular"; content: "\E208"; font-style: normal; color: #999; }

.page-data-line-black:before,.page-data-line-black:after{ background-color: #333; }
.page-data-line-yellow:before,.page-data-line-yellow:after{ background-color: #f4ca06; }
.page-data-line-red:before,.page-data-line-red:after{ background-color: #e71a2b; }
.page-data-line-orange:before,.page-data-line-orange:after{ background-color: #f39322; }
.page-data-line-deepblue:before,.page-data-line-deepblue:after{ background-color: #1062ea; }
.page-data-line-gray:before,.page-data-line-gray:after{ background-color: #888; }




.page-infodata{ position: relative; margin-top: 33px; }
.page-infodata .sub-title{ background-color: #f2f2f2; color: #3ab8f5; padding: 8px; font-size: 16px; position: relative; }
.page-infodata .sub-title-more{ position: absolute; right: 8px; top: 8px; font-size: 14px; color: #666; cursor: pointer; }
.page-infodata .sub-container{ padding: 8px; }

.page-infodata .sub-company{line-height: 24px; color: #666; }
.page-infodata .sub-company span{font-weight:bold;}
.page-infodata .sub-company p{ margin: 0px; }
.page-infodata .sub-company-title{ padding-top: 10px; padding-bottom: 20px; color: #000; }
.page-infodata .sub-company-tips{ padding-top: 20px; color: #3ab8f5; }

.page-infodata .sub-table{ width: 100%; }
.page-infodata .sub-table th{ color: #000; font-weight: normal; padding: 8px 0px; text-align: right; }
.page-infodata .sub-table td{ color: #666; padding: 3px 0px; text-align: right; }
.page-infodata .sub-table tr th:first-child,.page-infodata .sub-table tr td:first-child{ text-align: left; }

.page-infodata .sub-refreash{ padding: 8px; text-align: right; color: #3ab8f5; cursor: pointer; }
.page-infodata .sub-refreash i{ margin-right: 5px; }

.page-infodata .sub-daily{ width: 100%; position: relative; overflow-y: auto; }
.page-infodata .sub-daily-list{ position: relative; padding: 25px 0px 5px 35px; margin: 0px; color: #666; }
.page-infodata .sub-daily-list:before{ content: ''; display: block; position: absolute; left: 20px; top: 0px; width: 2px; height: 100%; background: #3ab8f5; }
.page-infodata .sub-daily-list li{ list-style: disc inside; width: 100%; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.page-infodata .sub-daily-list li a{ color: #666; }
.page-infodata .sub-daily-list li a:hover{ color: #3ab8f5; }
.page-infodata .sub-daily-year,.page-infodata .sub-daily-day{ position: absolute; left: 0px; top: 0px; background-color: #fff; width: 40px; height: 20px; line-height: 20px; text-align: center; }
.page-infodata .sub-daily-year{ color: #000; }
.page-infodata .sub-daily-day:before{ content: ''; display: block; position: absolute; top: 20px; left: 17px; width: 8px; height: 8px; border-radius: 8px; background-color: #3ab8f5; }


.page-infodata .sub-form{ position: relative; }
.page-infodata .sub-form .cols{ padding: 6px; line-height: 26px; position: relative; }
.page-infodata .sub-form input,.page-infodata .sub-form select{ width: 100%; line-height: 18px; padding: 6px 3px;
    background-color: #f2f2f2; color: #666; border: none; border-radius: 3px; }
.page-infodata .sub-form .bootstrap-select{ width: 100% !important; margin-top: -2px; }
.page-infodata .sub-form .bootstrap-select button{ height: 30px; outline: none; border: none; box-shadow: none; text-shadow: none;
    background: #f2f2f2; color: #666; border-radius: 3px; }
.page-infodata .sub-form .tab-list,.page-infodata .sub-form .tab-list li{ list-style: none; margin: 0px; padding: 0px; }
.page-infodata .sub-form .tab-list .cols a{ display: block; width: 100%; text-align: center; line-height: 38px; font-size: 16px;
    color: #969696; cursor: pointer; text-decoration: none; }
.page-infodata .sub-form .tab-list .cols a:hover{ color: #000; }
.page-infodata .sub-form .tab-list .cols.active a{ color: #000; }
.page-infodata .sub-form-yzcode a{ color: #2db5f4; line-height: 32px; text-decoration: underline; vertical-align: bottom; cursor: pointer; margin-left: 3px; }
.page-infodata .sub-form-yzcode img{ margin-top: -3px; cursor: pointer; }
.page-infodata .sub-form-btn{ width: 60px; height: 30px; line-height: 30px; border: none; background-color: #2db5f4; color: #fff; }
.page-infodata .sub-form-word{ text-align: right; }
.page-infodata .sub-form-word a{ color: #fd6b6b; }
.page-infodata .sub-form-word a:hover{ color: #e46363; }


.page-infodata .sub-question{ position: relative; }
.page-infodata .sub-question .tab-list li{ float: left; }
.page-infodata .sub-question .tab-list a{ display: inline-block; line-height: 30px; padding: 0px 15px; font-size: 16px; }
.page-infodata .sub-question .tab-list li.active a{ background-color: #2db5f4; color: #fff; }
.page-infodata .sub-question-group{ padding: 10px 0px; }
.page-infodata .sub-question-child{ position: relative; border: 1px solid #c8e9fd; padding: 8px 5px 8px 30px; margin-top: 20px; }
.page-infodata .sub-question-child:first-child{ margin-top: 0px; }
.page-infodata .sub-question-child .sub-tip{ position: absolute; left: 5px; top: 8px; }
.page-infodata .sub-question-question{ background-color: #f8f8f8; border: 1px solid #cccccc; margin-bottom: 16px; }
.page-infodata .sub-question-answer{ background-color: #f4fcfd; border: 1px solid #00bae4; }
.page-infodata .sub-question-question .sub-tip{ display: inline-block; padding: 0px 3px; background-color: #00bae4; color: #fff; }
.page-infodata .sub-question-answer .sub-tip{ display: inline-block; padding: 0px 3px; background-color: #fe2425; color: #fff; }
.page-infodata .sub-bottom{ padding: 10px 10px 0px 0px; font-size: 12px; color: #666; text-align: right; }

.page-infodata .sub-question-question:after{ content: '';  position: absolute; width: 0px; height: 0px; left: 80px; bottom: -10px;
    border-left: 10px solid transparent; border-right: 10px solid transparent; border-top: 10px solid #f8f8f8; }
.page-infodata .sub-question-question:before{ content: '';  position: absolute; width: 0px; height: 0px; left: 78px; bottom: -12px;
    border-left: 12px solid transparent; border-right: 12px solid transparent; border-top: 12px solid #cccccc; }

.page-infodata .sub-question-answer:after{ content: '';  position: absolute; width: 0px; height: 0px; right: 80px; top: -10px;
    border-left: 10px solid transparent; border-right: 10px solid transparent; border-bottom: 10px solid #f4fcfd; }
.page-infodata .sub-question-answer:before{ content: '';  position: absolute; width: 0px; height: 0px; right: 78px; top: -12px;
    border-left: 12px solid transparent; border-right: 12px solid transparent; border-bottom: 12px solid #00bae4; }



/*page-gongkai-detail*/
.page-gongkai-detail{ padding: 50px; }
.page-gongkai-detail .sub-title{ background-color: #f2f2f2; padding: 15px 50px; text-align: center; }
.page-gongkai-detail .sub-title-name{ font-size: 16px; font-weight: bold; padding: 5px 0px; }
.page-gongkai-detail .sub-title-time{ color: #666; }
.page-gongkai-detail .sub-content{ padding: 50px; }
.page-gongkai-detail .sub-content-time{ text-align: center; font-size: 16px; color: #666; }
.page-gongkai-detail .sub-content-title{ padding: 20px 0px 10px 0px; border-bottom: 1px dashed #999; font-size: 16px; font-weight: bold; }
.page-gongkai-detail .sub-content-subtitle{ padding: 20px 0px 10px 0px; font-size: 14px; font-weight: bold; }
.page-gongkai-detail .sub-content-table{ table-layout: auto; margin: 20px 0px; }
.page-gongkai-detail .sub-content-table th,.page-gongkai-detail .sub-content-table td{ padding: 5px 20px; width: auto; white-space: nowrap;
    box-sizing: content-box; }
.page-gongkai-detail .sub-content-table th:first-child,.page-gongkai-detail .sub-content-table td:first-child{ padding-left: 20px; }
.page-gongkai-detail .sub-content-table .sub-value{ width: 100px; padding: 5px 3px; }


/*page-info-list*/
.page-info-list{ position: relative; }
.page-info-list .sub-title{ background-color: #f2f2f2; color: #000; padding: 10px; }
.page-info-list .sub-list{ padding: 10px 0px; min-height: 60px; }
.page-info-list .sub-list a{ display: inline-block; width: 150px; padding: 5px; box-sizing: content-box; cursor: pointer; color: #666; }
.page-info-list .sub-list a:hover,.page-info-list .sub-list a.active{ color:#2db5f4; }


/*page-hover-img*/
/*.page-hover-img{ position: relative; margin: 15px -10px; }*/
/*.page-hover-img:after{ content: ""; display: block; height: 0px; line-height: 0px; clear: both; }*/
/*.page-hover-img .sub-child{ float: left; width: 33.33%; height: 180px; padding: 0px 10px; margin: 10px 0px; }*/
/*.page-hover-img .sub-child-big{ width: 66.66%; height: 380px; }*/
/*.page-hover-img .sub-child .imgcover{ width: 100%; height: 100%; position: relative; }*/
/*.page-hover-img .sub-content{ position: absolute; left: 0px; bottom: 0px; width: 100%; height: 70px;*/
/*background-color: #000; background-color: rgba(0,0,0,.6); color: #fff;*/
/*transition: all .5s; -moz-transition: all .5s; -webkit-transition: all .5s; -o-transition: all .5s; }*/
/*.page-hover-img .sub-content .sub-title{ height: 20px; line-height: 20px; margin: 10px 20px 5px 20px; }*/
/*.page-hover-img .sub-content .sub-time{ height: 20px; line-height: 20px; margin: 5px 20px 10px 20px; }*/
/*.page-hover-img .sub-content .sub-time i{ font-size: 18px; margin: -3px 5px 0px 0px; }*/
/*.page-hover-img .sub-content .sub-info{ display: none; margin: 15px 20px 10px 20px; text-indent: 2em; }*/
/*.page-hover-img .sub-child:hover .sub-content{ height: 100%; background-color: #fff; background-color: rgba(255,255,255,.9); color: #333; }*/
/*.page-hover-img .sub-child:hover .sub-title{ display: none; }*/
/*.page-hover-img .sub-child:hover .sub-info{ display: block; }*/



/*page-xuangu-title*/
/*.page-xuangu-container{ padding-top: 10px; padding-bottom: 10px; }*/
/*.page-xuangu-line{ border-bottom: 1px solid #e0e0e0; padding: 10px 0px; margin: 10px 0px; }*/
/**/
/*.page-xuangu-title{ font-size: 16px; color: #2db5f4; margin: 20px 0px; }*/
/*.page-xuangu-title .sub-tips{ position: relative; display: inline-block; font-size: 12px; color: #666; margin-left: 20px; }*/
/*.page-xuangu-title .sub-tips:before{ font-family: cnfont; content: "\e66b"; color: #ee1100; }*/
/*.page-xuangu-title .sub-action{ margin-left: 20px; font-size: 20px;}*/
/**/
/**/
/*.page-xuangu-container .tab-list{ margin: 0px; padding: 0px; list-style: none; border-bottom: 1px solid #e0e0e0; margin: 10px 0px; }*/
/*.page-xuangu-container .tab-list li{ float: left; }*/
/*.page-xuangu-container .tab-list li a{ color: #666; font-size: 14px; display: block; padding: 3px 20px; }*/
/*.page-xuangu-container .tab-list li.active a{ background-color: #2db5f4; color: #fff; }*/
/*.page-xuangu-container .tab-content{ padding: 5px 0px; }*/
/**/
/*.page-xuangu-checklist{ position: relative; padding-left: 105px; }*/
/*.page-xuangu-checklist:after{ content: ''; display: block; height: 0px; line-height: 0px; clear: both; }*/
/*.page-xuangu-checklist span,.page-xuangu-checklist a{ float: left; height: 15px; line-height: 15px; margin: 10px 0px; box-sizing: content-box; }*/
/*.page-xuangu-checklist span{ position: absolute; left: 0px; top: 0px; color: #000; width: 90px; padding-right: 15px; }*/
/*.page-xuangu-checklist span:after{ font-family: "cnfont"; content: "\e63f"; position: absolute; top: 0px; right: 8px; font-size: 10px; color: #666; }*/
/*.page-xuangu-checklist a{ padding: 0px 5px; cursor: pointer; color: #666; border-left: 1px solid #bdbdbd; }*/
/*.page-xuangu-checklist a:hover{ color: #2db5f4; }*/

/*.page-xuangu-checkbig{ padding-left: 165px; }*/
/*.page-xuangu-checkbig span{ width: 150px; }*/
/**/
/*.page-xuangu-checklocation{ padding: 0px; }*/
/*.page-xuangu-checklocation a{ padding: 0px 15px; border-left: none; border-right: 1px solid #bdbdbd; }*/
/**/
/*.page-xuangu-checkhidden{ display: none; }*/
/**/
/*.page-xuangu-checkmore{ position: relative; display: block; margin: 10px auto; cursor: pointer; color: #666;*/
/*width: 120px; text-align: center; height: 32px; line-height: 30px; border: 1px solid #e0e0e0; }*/
/*.page-xuangu-checkmore:after{ font-family: "cnfont"; content: "\e640"; margin-left: 5px; }*/
/*.page-xuangu-checkmore:hover{ background-color: #2db5f4; border-color: #2db5f4; color: #fff; }*/
/**/
/*.page-xuangu-checkopen .page-xuangu-checkhidden{ display: block; }*/
/*.page-xuangu-checkopen .page-xuangu-checkmore:after{ content: "\e63e"; }*/
/**/
/**/
/*.page-xuangu-checkaction{ position: relative; margin: 10px 0px; padding: 10px 10px 50px 10px; border: 1px solid #e0e0e0; min-height: 240px; }*/
/*.page-xuangu-checked:after{ content: ''; display: block; height: 0px; line-height: 0px; clear: both; }*/
/*.page-xuangu-checked a{ position: relative; float: left; padding: 3px 20px 3px 15px; margin-right: 10px;*/
/*background-color: #2db5f4; color: #fff; cursor: pointer; }*/
/*.page-xuangu-checked a:after{ font-family: "Glyphicons Regular"; content: "\E208"; position: absolute; right: 5px; top: 1px; font-size: 10px; }*/
/*.page-xuangu-delete{ position: absolute; left: 10px; bottom: 10px; padding: 3px 15px; border: 1px solid #e0e0e0; cursor: pointer; }*/
/*.page-xuangu-delete:hover{ background-color: #2db5f4; border-color: #2db5f4; color: #fff; }*/





/*.page-xuangu-count{ padding: 5px; color: #666; }*/
/*.page-xuangu-count span{ margin: 0px 5px; }*/
/**/
/*.page-xuangu-number{ position: relative; }*/
/*.page-xuangu-number-line{ position: relative; }*/
/*.page-xuangu-number-line:after{ content: ''; display: block; height: 0px; line-height: 0px; clear: both; }*/
/*.page-xuangu-number-line a{ float: left; width: 80px; height: 80px; line-height: 80px; text-align: center; margin: 3px; font-size: 24px;*/
/*background-color: #cbe0f1; color: #2db5f4; border: 1px solid #c2c2c2; border-radius: 8px; }*/
/*.page-xuangu-number-line a:hover{ background-color: #2db5f4; color: #fff; cursor: pointer; }*/
/*.page-xuangu-number-linetip{ position: absolute; height: 80px; line-height: 80px; left: 270px; }*/
/*.page-xuangu-number-rowtip{ float: left; width: 80px; height: 30px; line-height: 30px; text-align: center; margin: 3px; }*/
/**/
/**/
/*.page-xuangu-list{ position: relative; margin-top: -15px; border-top: 1px solid #e0e0e0; }*/
/*.page-xuangu-list table{ width: 100%; table-layout: auto; }*/
/*.page-xuangu-list th,.page-xuangu-list td{ width: 100px; padding: 8px 5px; }*/
/*.page-xuangu-list tr:hover{ background-color: #f1f6fa; }*/


/*.menubar-search a{color:black;font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, cnfont;font-size: 14px;}*/
/*.menubar-search a:hover {color:black;}*/
/*.menubar-search span {color:black;font-family: "Microsoft YaHei", "Helvetica Neue", Helvetica, Arial, sans-serif, cnfont;font-size: 14px;}*/


/*.cnfont-dif{*/
/*font-size:40px;*/
/*padding-right: 10px;*/
/*padding-bottom: 7px;*/
/*}*/

/* 高阶搜 搜索按钮 */
/*.high-search{width: 33px; height: 27px;}*/
/*.high-search>i{color:#547bb7;font-size: 16px;}*/

/*头像*/
/*.menubar-login a img{height: 30px;width: 30px;margin-bottom:12px;}*/


/*
col-xs-*
大于 768,767  样式 col-sm-* 宽度 750
大于 992,991  样式 col-md-* 宽度 970
大于 1200,1199  样式 col-lg-* 宽度 1100
*/

/* bootstrap - md */
@media(max-width: 991px) {

    body,.container{ width: auto !important; min-width: inherit !important; }

    /*page-stockdetail*/
    .page-stockdetail .tab-list{ float: none; height: auto; }
    .page-stockdetail .tab-list li{ float: left; width: 50%; }


    /*page-filedetail*/
    .page-filedetail-container{ height: auto !important; }
    .page-filedetail{ height: auto !important; }
    .page-filedetail-view{ padding-right: 0px; }
    .page-filedetail-actionfull{ display: none; }

    body.full-leave .menubar-list{ padding-right: 360px; }
    body.full-leave .menubar-list-content{ padding-left: 20px; }

    .page-split{ margin-top: 20px; }
    .iScrollVerticalScrollbar{ display: none; }

    .footer .share-code{ position: relative; top: 0px; right: 0px; text-align: center; }

    #page-container{ padding-top: 62px; }
    .page-action-info{ text-align: right; }
    .page-action-share{ position: relative; text-align: left; }

    /*page-action*/
    .page-action .wp20{ display: none; }

    /*间距*/
    .page-padding,.location,.page-tips,.page-action,.page-filter,.page-caption,.page-notice,.page-tablist,.page-list-title{
        padding-left: 5px; padding-right: 5px;
    }

    .page-list-header tr td:first-child{ padding-left: 5px; padding-right: 5px; }
    .page-list-header tr td.last-child{ padding-left: 5px; padding-right: 5px; }

    .page-list-tabs tr td:first-child{ padding-left: 5px; padding-right: 5px; }
    .page-list-tabs tr td.last-child{ padding-left: 5px; padding-right: 5px; }

    .page-list-list tr th:first-child,.page-list-list tr td:first-child{ padding-left: 5px; padding-right: 5px; text-align: left; }
    .page-list-list tr th.last-child,.page-list-list tr td.last-child{ padding-left: 5px; padding-right: 5px; text-align: right; }

    .page-data .tab-list{ padding-left: 5px; padding-right: 5px; }

    /*page-container-small*/
    .page-container-small .page-padding,.page-container-small .location,.page-container-small .page-tips,
    .page-container-small .page-filter,.page-container-small .page-caption,
    .page-container-small .page-notice, .page-container-small .page-tablist,.page-container-small .page-list-title{
        padding-left: 5px; padding-right: 5px;
    }

    .page-container-small .page-list-tabs tr td:first-child,
    .page-container-small .page-list-list tr th:first-child,
    .page-container-small .page-list-list tr td:first-child,
    .page-container-small .page-list-header tr td:first-child{
        padding-left: 5px; padding-right: 5px;
    }

    .page-container-small .page-list-tabs tr td.last-child,.page-container-small .page-list-tabs tr td:last-child,
    .page-container-small .page-list-list tr th.last-child,.page-container-small .page-list-list tr th:last-child,
    .page-container-small .page-list-list tr td.last-child,.page-container-small .page-list-list tr td:last-child,
    .page-container-small .page-list-header tr td.last-child,.page-container-small .page-list-header tr td:last-child{
        padding-right: 5px; padding-right: 5px;
    }


    /*page-container-big*/
    .page-container-big .page-padding,.page-container-big .location,.page-container-big .page-tips,
    .page-container-big .page-filter,.page-container-big .page-caption,
    .page-container-big .page-notice, .page-container-big .page-tablist,.page-container-big .page-list-title{
        padding-left: 5px; padding-right: 5px;
    }

    .page-container-big .page-list-tabs tr td:first-child,
    .page-container-big .page-list-list tr th:first-child,
    .page-container-big .page-list-list tr td:first-child,
    .page-container-small .page-list-header tr td:first-child{
        padding-left: 5px; padding-right: 5px;
    }

    .page-container-big .page-list-tabs tr td.last-child,.page-container-big .page-list-tabs tr td:last-child,
    .page-container-big .page-list-list tr th.last-child,.page-container-big .page-list-list tr th:last-child,
    .page-container-big .page-list-list tr td.last-child,.page-container-big .page-list-list tr td:last-child,
    .page-container-small .page-list-header tr td.last-child.page-container-small .page-list-header tr td:last-child{
        padding-right: 5px; padding-right: 5px;
    }

    /*sub-time-share*/
    .page-list-list .sub-time{ width: 80px; }
    .page-list-list .sub-time-share{ display: none; }

    .page-list-list tr:hover .sub-time .sub-time-time{ display: block; }
    .page-list-list tr:hover .sub-time .sub-time-share{ display: none; }

    .page-list-list .sub-title{ width: 600px; }

    .page-data-line a{ width: 160px; }
}

/* bootstrap - md */
@media(max-width: 767px) {

    .container{ padding-left: 8px; padding-right: 8px; }

    body .menubar .menubar-logo{ padding: 3px 10px 0 10px; top: 0px; left: 0px; }
    body .menubar .menubar-logo img{ height: 44px; width: auto; }
    body .menubar .menubar-login { margin-left: 0px}

    body .menubar .sub-handler {display: block; padding: 0; font-size: 20px; width: 30px; height: 30px;line-height: 30px; text-align: center;}
    body .menubar .sub-handler .cnfont-search{color: #ffffff}
    body .menubar .menubar-search .sub-form {position: fixed; margin: 0; left: 0; top: 50px; width: 100%; height: 40px; background-color: #f7f7f7}
    body .menubar .menubar-search .sub-form input { height: 100%; width: 100%; border: none; background-color: transparent;}
    body .menubar .menubar-search .sub-form button { position: absolute; right: 0; top: 0; height: 100%; width: 50px; margin: 0; background-color: #e9e9e9; color: #547bb7}
    body .menubar .menubar-search .sub-form span {color: #547bb7}

    body .menubar .menubar-login,body .menubar .menubar-login a{ font-size: 16px; }
    body .menubar .menubar-login a{ /*margin-left: 10px;*/ }
    body .menubar .menubar-login-guide{ display: none; }
    body .menubar .menubar-login-toggle{ display: inline-block; font-size: 20px !important; margin-top: -4px; }
    body .menubar .menubar-login-toggle a{ }

    body.full-leave .menubar-action{ height: 50px; }

    body .menubar .menubar-list{ padding: 10px; height: auto; display: none; }
    body .menubar .menubar-list.collapsing,body .menubar .menubar-list.in{ display: block; visibility: visible; }
    body .menubar .menubar-list-content{ display: block; float: none; text-align: left; padding: 0px; }
    body .menubar .menubar-list-title{ color: #d1fdff; padding: 10px 0px; }
    body .menubar .menubar-list-title small { display: inline-block }
    body .menubar .menubar-list-child{ display: block !important; height: auto !important; padding: 10px 20px !important; position: relative;
        background: none; left: 0; top: 0; }
    body .menubar .menubar-list-child li{ width: 33.33%; float: left; }
    body .menubar .menubar-list-child:after{ content: ''; display: block; clear: both; height: 0px; }
    body .menubar .menubar-list-child a{ font-size: 14px; color: #fff; padding: 5px 0px; text-align: left; }

    body .menubar .menubar-list-content:hover .menubar-list-title:before{ display: none; }
    .page-action{ margin-bottom: 40px; }
    .page-action .page-action-search{ display: block; position: absolute; width: 100%; right: 0px; bottom: -40px; }
    .page-action .page-action-search input{display: block;text-align: left;position: relative;left: 0px;bottom: 0px;width: 100%;border: none;}
    .page-action .page-action-search button{display: block;position: absolute;right: 0px;top: 0px;}
    .page-action .page-action-search button>i {font-size: 20px;}
    .page-action .page-action-tab a.arrow:before,.page-action .page-action-tab a.arrow:after{ display: none; }
    .page-action .page-more-filter{ display: none; }

    .page-caption{ display: none; }


    /*page-list-header*/
    #page-list {padding-top:10px;}

    .page-list-header .sub-info{ display: none; }

    .page-list-overauto{ overflow: auto; }
    .page-list-overauto .page-list-list{ table-layout: auto; width: auto; }
    .page-list-overauto .page-list-list th,.page-list-overauto .page-list-list td{ white-space: nowrap; }

    /*banner-list-tabs*/
    .banner-list-tabs{ margin: 20px; }
    .banner-list-tabs td{ border: none; font-size: 12px; }

    /*page-xuangu-checkaction*/
    .page-xuangu-checkaction{ min-height: 150px; }

    .page-xuangu-list{ overflow: auto; }
    .page-xuangu-list table{ table-layout: fixed; }
    .page-xuangu-list th,.page-xuangu-list td{ white-space: nowrap; }


    /*page-action-list*/
    .toggle-listen{}
    .toggle-listen-child{ display: none; }

    .page-action-list .sub-form{ float: none; clear: both; }
    .page-action-list .sub-form-group{ margin: 10px 5px; }
    .page-action-list .sub-form-submit,.page-action-list .sub-form-download{ float: left; }

    .page-data-search{ display: none; }

    .back-to-old{position: absolute; left: 100px; right: 0;height: 10px; top: 2px}
    /*page-list-tabs*/
    .page-list-tabs tr td{ float: left; width: 25%; margin: 5px 0px; table-layout: fixed; text-align: center !important; }
    .page-list-tabs tr td:first-child{ border-left: 1px solid #a2a2a2; }
    .page-list-tabs tr td.last-child{ border-right: 1px solid #a2a2a2; }


    #index-container .main-exponent-container{ position: absolute; bottom: 20px; width: 100% !important; z-index: 101; }
    #index-container .main-exponent{ background-color: rgba(255,255,255,.8) !important; border-radius: 3px; }

    .menubar-list-title-show:before{ display: none}
    /*头像*/
    .menubar-login a img{height: 27px;width: 27px; margin-bottom: 0px; }
    .menubar-login .common-user-info{display: none;}

    /*.footer .share-code img{ left: -20px; top: 21px;}*/
    .page-search-form input{ max-width:66%;}
    .page-result-stock .sub-child span {min-width: 45px;}
    .page-list-overauto {overflow: auto;}
    .page-list-overauto .page-list-list th, .page-list-overauto .page-list-list td {white-space: nowrap;padding-left: 10px;padding-right: 10px;}

    .menubar-search a:hover {color:black;}
    .page-action-tab a{ display: inline-block; line-height: 14px; padding: 0px 9px; border-left: 1px solid #999; color: #666; position: relative; }

    .xs-display-none{display: none !important;}

    .page-data-line a{ position: relative; display: inline-block; background-color: #f2f2f2; color: #333; cursor: pointer;
        line-height: 20px; width: 135px; padding: 8px 20px 8px 30px; margin: 2px; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }

    .page-filter-more{margin-left: 0px;}

    .header-wrap .navbar-nav > li {
        padding: 0 !important;
        /*margin: 0 !important;*/
    }
}
.pn-lt20 {
    position:relative;
    left: -10px;
}
.whi-np {white-space:nowrap !important;}
.all-items {display: inline-block; position: absolute;  margin-left:15px;}
.fl-rt{float:right !important;}
@media (min-width: 320px) {
    .navbar-header {
        float: left;
    }
    .navbar-nav {
        margin: 0 !important;
    }
    .navbar-right {
        float: right !important;
        margin-right:0 !important;
    }
    .jc-navbar .navbar-nav>li {
        float: left;
    }
    .navbar-nav>li>a {
        padding: 0;
    }
}
/*新样式-----------------------------------------------------------------------------------------------------*/
/*html,*/
/*body {*/
/*!*font-family: PingFangSC-Regular;*!*/
/*color: #3F3F3F;*/
/*font-size: 14px;*/
/*}*/
.theadTips {
    position: absolute;
    top:10px;
    right: 0;
    color: #999;
}
a {
    text-decoration: none;
    /*color: #3f3f3f;*/
}

ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
/* 省略号 */

.ellipsis {
    word-break:keep-all;
    /* 不换行 */

    white-space:nowrap;
    /* 不换行 */

    overflow:hidden;
    /* 内容超出宽度时隐藏超出部分的内容 */

    text-overflow:ellipsis;
    /* 当对象内文本溢出时显示省略标记(...) ；需与overflow:hidden;一起使用*/
}

.ellipsis-2 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.ellipsis-3 {
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
}
header .navbar-brand {
    padding: 0 10px;
    height: auto;
    line-height: inherit;
}

/*panel*/
.panel-group {
    margin-bottom: 0;
}
.panel-group .panel + .panel {
    margin-top: 0;
}
.panel {
    border: none;
}
/*模态框 reset*/

/*表单 */
.form-group {
    margin-bottom: 30px;
}
.form-control {
    height: 44px;
    line-height: 44px;
}
.has-feedback .form-control {
    padding: 14px 32px;
    height: 44px;
    line-height: 44px;

}
.form-control-feedback {
    height: 44px;
    line-height: 44px;
}
.feedback-left {
    left: 0;
}
.feedback-right {
    right: 0;
}




.jc-container {
    max-width: 1180px;
    margin: 0 auto;
}
.mobile-search {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: rgba(0, 0, 0, .6);
    z-index: 9999;
    display: none;
}

.mobile-search_container {
    width: 100%;
    background: #fff;
    height: 64px;
    margin-left: auto;
    margin-right: auto
}

.mobile-search_form {
    margin: 0 20px
}

.mobile-search_input {
    margin-top: 10px;
    width: 85%;
    border: none;
    border-bottom: 2px solid #162e64;
    height: 36px;
    line-height: 1;
    font-size: 16px;
    color: #666;
    -webkit-appearance: none;
    outline: 0;
    border-radius: 0
}

.mobile-search_close {
    width: 19px;
    height: 18px;
    margin-left: auto;
    margin-right: auto;
    cursor: pointer;
    position: absolute;
    right: 20.3px;
    top: 25px;
    vertical-align: middle
}

.search-hot {
    text-align: left;
    margin-top: 8px
}

.search-hot a {
    vertical-align: top;
    cursor: pointer;
    color: #999;
    display: inline-block;
    padding: 0 5px;
    border-left: 1px solid #ddd;
    height: 14px;
    line-height: 14px;
    font-size: 12px
}

.search-hot a:first-child {
    padding-left: 0;
    border-left: none
}

.search-hot a:hover {
    color: #db3338
}
/*登陆框*/
#Login .modal-body {
    padding: 30px 55px;
}

/*.login-logo {
    text-align: center;
    margin-bottom: 20px;
}

.login-handle a {
    color: #4990E2;
}

.login-handle span {
    color: #999;
}

.login-submit {
    margin-bottom: 0 !important;
}

.btn-login {
    width: 100%;
    height: 44px;
}*/
/* 头部 */
header .navbar-brand {
    padding: 0 10px;
    height: auto;
    line-height: inherit;
}


.header-center {
    margin: auto;
    max-width: 1440px;
}

.header-wrap {
    background-color: #fff;
    border-bottom: 4px solid #004EA1;
}

.jc-navbar {
    background-color: #fff;
    border-radius: 0;
    border: none;
}

.navbar-header {
    margin-top: 10px;
}
.header-wrap .navbar-nav > li > a {
    height: 58px;
    line-height: 58px;
}
.links.navbar-nav > li {
    position: inherit;
    padding: 0 25px;
    border-top: 4px solid transparent;
}
.btns.navbar-nav > li {
    padding: 0 10px;
    border-top: 4px solid transparent;

}
.links.navbar-nav > li:hover {
    margin-bottom: -10px;
    border-top: 4px solid #004EA1;
    background-color: #F5F6F8;
}
.btns.navbar-nav > li:hover {
    background-color: #fff;
}

.links.navbar-nav > li .dropdown-menu {
    /*margin-top: 1px;*/
    width: 100%;
    max-height: inherit;
    background-color: #F5F6F8;
    border: none;
    border-radius: 0;
}

.jc-dropdown-submenu {
    padding: 0 40px 20px;
}

.jc-dropdown-submenu .item {
    border-right: 1px solid #eeeeee;
}

.jc-dropdown-submenu ul {
    margin-top: 4px;
    margin-right: 20px;
}

.jc-dropdown-submenu ul > li {
    padding-left: 10px;
}

.jc-dropdown-submenu ul > li.title {
    font-size: 18px;
    border-bottom: 1px solid #BCD1EA;
}
.jc-dropdown-submenu ul > li:hover > a {
    color: #2070ac;
}
.jc-dropdown-submenu ul > li > a {
    height: 26px;
    line-height: 26px;
    color: #3f3f3f;
}

.jc-dropdown-submenu ul > li.title > a {
    height: 50px;
    line-height: 50px;
}
.avatorImg {
    display: none;
}
/* 搜素框 */

.search-box {
    position: relative;
    margin: 10px 5px 0 5px;
    width: 400px;
    height: 40px;
    /*line-height: 38px;*/
}
.search-box form {
    border: 1px solid #004EA1;

}

.search-inner .icon-search {
    position: absolute;
    top:10px;
    left:12px;
}
.search-box .search-inner {
    position: relative;
    float: left;
    width: 300px;
    height: 37px;
}
.search-inner  .icon-close {
    position: absolute;
    display: none;
    top:12px;
    right:0;
}

.search-box input {
    position: absolute;
    width: 270px;
    top: 10px;
    left: 40px;
    outline: none;
    border: none;
    font-size: 12px;
}

.search-box .s-btn {
    float: right;
    padding: 0 20px;
    height: 40px;
    line-height: 40px;
    color: #fff;
    background-color: #004EA1;
    font-size: 18px;
    cursor: pointer;
}

.index-search-result {
    position: absolute;
    width: 100%;
    height: auto; /*left: 12px;*/
    top: 50px;
    border: 1px solid #f2f2f2;
    border-radius: 5px;
    background-color: #fff;
    color: #333;
    z-index: 1030;
    text-align: left;
}

.index-search-result li {
    position: relative;
    padding-left: 32px;
    height: 36px;
    line-height: 36px;
    padding-right: 20px;
}

.index-search-result li .i-icon {
    cursor: pointer;
}


.index-search-result li .i-text {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

.index-search-result li i {
    position: absolute;
    top: 10px;
    left: 10px;
}

.index-search-result .icon-close {
    float: right;
    display: none;
    margin-top: 10px;
    margin-right: 10px;
    position: absolute;
    top: 0px;
    right: 0px;
}

.index-search-result li:hover {
    background-color: #eee;
}

.index-search-result li.title:hover {
    background-color: transparent;
}

.index-search-result li:hover .icon-close {
    display: block;
}

.index-search-result a {
    /*text-decoration: none;*/
}

.index-search-result .stock-list li {
    padding: 0 8px;
    color: #666;
}

.index-search-result .stock-list li font {
    display: inline-block;
    min-width: 75px;
    max-width: 90px;
    text-align: center;
}

.index-search-result .stock-list li span {
    float: right;
}


/*侧边栏*/
.sidebar-wrapper {
    position: relative;
    height: 100%;
    overflow: auto;
}

.sidebar-nav {
    height: 100%;
    overflow: auto;
    background-color: #F5F6F8;
    border: 1px solid #CECECE;
}

.sidebar-nav .nav-handle {
    height: 62px;
    line-height: 62px;
    padding-right: 20px;
    text-align: right;
    border-bottom: 4px solid #CECECE;
}

.sidebar-nav .nav-con {
    padding: 15px 20px;
}

.nav-con a {
    color: #3f3f3f;
}

.nav-con > li.title {
    padding: 5px 0;
    font-size: 18px;
    color: #004EA1;
}

.nav-con > li.title .title-btn {
    float: right;
}

.nav-con .nav-con-ul > li {
    height: 30px;
    line-height: 30px;
    padding-left: 20px;
}
.nav-con .nav-con-ul > li:hover a {
    color:#2070ac;
}

.nav-con > li.title[aria-expanded = false] .icon-toggle {
    background-position: -120px -480px;
}

.nav-con > li.title[aria-expanded = true] .icon-toggle {
    background-position: -180px -480px;
}

/* footer */

.footer {
    background-color: #F0F6F8;
}

.footer-nav-list {
    padding: 10px 0;
}

.footer-nav {
    float: left;
    width: 270px;
    height: 213px;
    padding: 10px 0 0 20px;
    border-left: 1px solid #e1e1e1;
}

.footer-nav:last-child {
    width: 366px;
}

.footer-nav a {
    color: #3f3f3f;
}

.footer-nav-title {
    padding: 5px 0;
    font-size: 18px;
}

.footer-nav-con ul {
    list-style: none;
}

.footer-nav-con ul li {
    padding: 5px 0;
}

.footer-nav-con ul li a {
}

.footer-nav-con .img-col {
    float: left;
    width: 22px;
}

.footer-nav-con .font-col {
    /*margin-left: 22px;*/
}

.footer-nav-con .nav-con-row {
    padding-top: 10px;
}

.qcode-col {
    display: inline-block;
    font-size: 12px;
}
.qcode-col .icon-wechat, .qcode-col .icon-weibo{
    margin-right: 4px;
}
.qcode-col + .qcode-col {
    margin-left: 20px;
}

.qcode-col img {
    display: block;
    margin-bottom: 6px;
}

.copyright {
    /*height: 40px;*/
    line-height: 40px;
    font-size: 12px;
    color: #f5f6f8;
    text-align: center;
    background-color: #3F3F3F;
}

.copyright span {
    padding-right: 10px;
    cursor: pointer;
}

/*关闭按鈕*/
.radius-close {
    position: absolute;
    /*content: '';*/
    top: -13px;
    right: -13px;
    width: 26px;
    height: 26px;
    border-radius: 50%;
    cursor: pointer;
    background-image: url('../image/icon-roll-close.png');
    background-position: center;
    background-color: #ECECEC;
}

.nav > li > a:hover, .nav > li > a:focus {
    background-color: transparent;
}

/*个股页面，数据页面新增二级菜单*/
.second-tab{
    width: 100%;
    height: auto;
    display: inline-block;
    margin-bottom: 20px;
}
.second-tab.is-fixed{
    position: fixed;
    top: 65px;
    background-color: #fff;
    z-index: 100;
    left: 0px;
    border-bottom: 1px solid #ECECEC;
}
.second-tab .tab-box{
    border-bottom: 2px solid #ECECEC;
    display: inline-block;
    width: 100%;
    padding-left: 40px;
}
.second-tab .tab-box.tab-box-fixed{
    margin: auto;
    max-width: 1390px;
    overflow: hidden;
    padding-top: 10px;
    border-bottom: none;
    display: block;
    padding-left: 70px;
}

.second-tab li{
    float: left;
    height: 42px;
    /*width: 90px;*/
    line-height: 42px;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
    margin-bottom: -3px;
    margin-left: 16px;
    margin-right: 16px;
}
.second-tab li:nth-child(1){
    margin-left: 0px;
}

.second-tab .tab-box.tab-box-fixed li{
    margin-bottom: 0px;
}

.second-tab li.active{
    color: #4A7FBA ;
    /*background-color: #E3EEF6;*/
    border-bottom: 3px solid #4A7FBA;
    font-weight: bold;
}

/*--------------个股页面，数据页面新增二级菜单 end----------*/

/*----------------右侧回顶部按钮-------------------------*/
.jc-tab-list .tab-content {
    /*padding: 20px 0px;*/
    position: relative;
    border-top: 1px solid #4990E2;
    overflow: hidden;
}
.jc-mod-list .tab-content {
    border-top: 1px solid #EEEEEE;
}

.jc-tab-notice .tab-pane {
    min-height: 250px;
}
.jc-tab-trade .tab-pane {
    min-height: 250px;
    overflow-x: auto;
    overflow-y: hidden;
}
.jc-tab-notice #myNotice,.jc-tab-trade #myMarket    {
    min-height: 400px;
}
/*侧边工具栏*/
.jc-toolbar-tab {
    position: fixed;
    right: 120px;
    bottom: 120px;
    z-index:99;
}
.jc-toolbar-tab .tab-item {
    position: relative;
    width: 60px;
    height: 60px;
    padding: 12px;
    background-color: #F5F6F8;
    border: 1px solid #E1E1E1;
    cursor: pointer;
}
.jc-toolbar-tab .tab-item:hover {
    background-color: #004EA1;
    border: 1px solid #004EA1;
}
.jc-toolbar-tab .tab-item:hover .item-text{
    display: block;
    right: 58px;
    bottom: -1px;
    background-color: #004EA1;

}
.jc-toolbar-tab .backPre:hover i {
    background-image: url('../image/icon_side_return_hover.png');
}
.jc-toolbar-tab .user:hover i {
    background-image: url('../image/icon_side_user hover.png');
}
.jc-toolbar-tab .search:hover i {
    background-image: url('../image/icon_side_search hover.png');
}
.jc-toolbar-tab .search:hover .item-text {
}
.jc-toolbar-tab .top:hover i {
    background-image: url('../image/icon_side_top hover.png');
}

.jc-toolbar-tab .item-text {
    position: absolute;
    display: none;
    padding: 12px;
    width: 60px;
    height: 60px;
    text-align: center;
    font-size: 12px;
    color: #F0F6F8;
}
/*日历控件*/
#calendar .el-date-editor{
    height: 36px;
    line-height: 36px;
    border: none;
    background-color: #f2f2f2;
}
#calendar .el-date-editor .el-range-separator{
    width: auto;
    color: rgb(155, 155, 155);
}

#calendar .el-date-editor .el-range__icon{
    color: #4980BA;
}

#calendar .el-input__inner{
    border: none;
}

@media (max-width: 1600px) {

    .jc-toolbar-tab {
        right: 50px;
    }
}
@media (max-width: 1440px) {

    .jc-toolbar-tab {
        right: 20px;
    }
}
/*----------------右侧回顶部按钮 end-------------------------*/


