@charset "utf-8";
body { overflow-x: hidden; }
.fl { float: left !important; }
.fr { float: right !important; }
.f8 { font-size: 12px !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; }
.f30 { font-size: 30px !important; }
.colorfc, .font-colorPrin { color: #fca6a5 !important; }
.colorf3 { color: #f3504f !important; }
.w100p { width: 100% !important; }
.mauto { margin: 0 auto !important; }
.display-inlineblock { display: inline-block !important; }
.display-block { display: block !important; }
.font-normal { font-weight: normal !important; }
.line { height: 1px; border-bottom: 1px solid #dedede; }
.unline { text-decoration: underline; }
.overhidden { overflow: hidden; }
.vm { vertical-align: middle; }
.icon-calendar>.wrap-placeholder { display: none !important; }
.row-padleft0 .row>div + div{padding-left:0;}
div.ng-isolate-scope{margin-top:15px}

/*图标*/
.icon36, .icon36-1, .icon36-2, .icon36-3, .icon36-4,
.icon2-1, .icon2-2, .icon2-3, .icon2-4 ,.icon2-5,.icon2-6{ background: url(../img/icon-item.png) no-repeat; width: 36px; height: 36px; display: inline-block; margin-right: 5px; vertical-align: middle; }
.icon36-1 { background-position: 0px 0px; }
.icon36-2 { background-position: -46px 0px; }
.icon36-3 { background-position: -132px 0px; width: 50px; height: 36px; }
.icon36-4 { background-position: -186px 0px; width: 40px; height: 36px; }
.icon2-1 { background-position: -10px -40px; width: 54px; height: 40px; }
.icon2-2 { background-position: -89px -39px; width: 54px; height: 40px; }
.icon2-3 { background-position: -171px -40px; width: 54px; height: 40px; }
.icon2-4 { background-position: -240px -41px; width: 54px; height: 40px; }
.icon2-5 {background-position: -297px -41px;width: 54px;height: 40px;}
.icon2-6 {background-position: -357px -41px;width: 54px;height: 40px;}
.i-square { position: relative; width: 18px; height: 18px; display: inline-block; vertical-align: middle; }
.i-square .icon-square { font-size: 18px; position: absolute; top: 0px; left: 0px; }
.i-square .icon-paperclip { position: absolute; top: 0px; left: 3px; font-size: 10px; color: #fff; }
.page-sidebar-wrapper { position: relative; clear: both; }
.page-sidebar-wrapper>.page-left { float: left; width: 940px; }
.page-sidebar-wrapper>.page-right { width: 226px; float: right; }

/* 按钮 */
.btn-orange, .btn-orange:visited { background-color: #fefefe; border: 1px solid #fd6030; color: #fd6030; }
.btn-orange:hover, .btn-orange:hover i { color: red !important; border: 1px solid red }
.btn-orange:hover i { border: none }
.bg-yellow-gold:hover, .bg-yellow-gold:hover i { color: #FFFFFF !important; }

/*排序*/
.table-arrow { display: inline-block; }
.table-arrow a i { color: #9f9187; }
.table-arrow a:hover i { color: #ed7137 !important }
.table-arrow i.icon-caret-up.font-brown-haze { position: relative; top: -3px; }
.table-arrow i.icon-caret-down.font-brown-haze { position: relative; top: 5px; left: -14px; }

/*框架*/
.page-header .container { min-height: 70px }
.container { width: 1220px; }
.page-container { margin: 0px; padding: 0px; position: relative; }
.page-container:before, .page-container:after { content: " "; display: table; }
.page-container:after { clear: both; }
.page-sidebar { width: 168px; float: left; position: relative; margin-right: -100%; }
.page-content-wrapper { float: left; width: 100%; }
.page-content-wrapper .page-content { margin-left: 168px; margin-top: 0px; min-height: 600px; padding: 0px 0px 0px 20px; }
.page-bar { padding: 0px; margin-top:10px;margin-bottom:10px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; }
.page-bar:before, .page-bar:after { content: " "; display: table; }
.page-bar:after { clear: both; }
.page-bar .page-breadcrumb { display: block; padding: 6px; margin: 0; list-style: none; overflow: hidden; }
.page-bar .page-breadcrumb > li { float: left; }
.page-bar .page-breadcrumb > li p{margin:0;}
.ie8 .page-bar .page-breadcrumb > li { margin-right: 1px; }
.page-bar .page-breadcrumb > li > a, .page-bar .page-breadcrumb > li > span { color: #888; font-size: 13px; text-shadow: none; }
.page-bar .page-breadcrumb > li > a:hover, .page-bar .page-breadcrumb > li > span:hover { color: #FD6030; text-decoration: underline; font-size: 13px; text-shadow: none; }
.page-bar .page-breadcrumb > li > i { color: #aaa; font-size: 14px; text-shadow: none; }
.page-bar .page-breadcrumb > li > i[class^="icon-"], .page-bar .page-breadcrumb > li > i[class*="icon-"] { color: #8c8c8c; }
.page-bar+.page-container .title-center {margin-top: 0px;}

/*左侧菜单*/
.leftMenu { }
.leftMenu-tree { background-color: #efefef; border: 1px solid #e8e8e8; padding-bottom: 10px; }
.leftMenu-tree i { font-size: 14px; color: #999; padding-right: 5px; }
.leftMenu-tree ul { margin: 0; padding: 10px 0px 0px 10px; }
.leftMenu-tree ul li { list-style: none; margin-bottom: 5px; }
.leftMenu-tree ul li.select { background-color: #fff; background-color: #fd8730; }
.leftMenu-tree ul li.select a { color: #fff; }
.leftMenu-tree ul li.select a:hover { color: #fff; background-color: #fd8730; cursor: pointer }
.leftMenu-tree ul li.select i { color: #fff; }
.leftMenu-tree ul li:hover { background-color: #fff9ee }
.leftMenu-tree ul li a { color: #3a3a3a; display: block; padding: 8px 0 8px 10px; }
.leftMenu-tree ul li:hover a { text-decoration: none }
.leftMenu-tree ul li:last-child { border-bottom: 1px solid #ddd; }
.leftMenu-tree ul:last-child li:last-child { border-bottom: 0; }

/* 分页 */
#pageDiv,#pageDivI { margin-top: 15px; }
div.dataTables_info { padding-top: 8px; }
div.dataTables_paginate { float: right; margin: 0; }
div.pagination-panel { float: right; margin: 5px 0px 5px 5px; }
div.dataTables_paginate ul.pagination { margin: 2px 0; white-space: nowrap; display: inline-flex; }

/*阴影*/
/*阴影*/
.page-shadow { position: fixed; display: none; overflow: hidden; top: 0; left: 0px; right: 0; bottom: 0; background-color: #ffffff; z-index: 100000000; opacity: 0.7; filter: alpha(opacity=70); }
.page-shadowimg { position: fixed; display: none; top: 106px; left: 0px; bottom: 60px; right: 0; z-index: 100000001; opacity: 1; overflow: hidden; }
.img-med { position: fixed; top: 50%; left: 50%; margin: -87px -106px; }

/* page-footer */
.page-footer { clear: left; text-align: center; margin-top: 20px; color: #ccc;padding-top:20px;padding-bottom:20px; font-size: 12px; overflow: hidden; clear: both; background: #333; }
.page-footer .page-footer-inner { }
.scroll-to-top { display: inline-block; padding: 2px; text-align: center; position: fixed; z-index: 10001; bottom: 10px; display: none; right: 10px; }
.scroll-to-top > i { display: inline-block; color: #687991; font-size: 32px; opacity: 0.7; filter: alpha(opacity=70); }
.scroll-to-top:hover { cursor: pointer; }
.scroll-to-top:hover > i { opacity: 1; filter: alpha(opacity=100); }
.icon-gotop{font-size: 46px !important;}
.hidden-set .nav a{background: #fff;}

.download-page{overflow: hidden; margin:0;}
.download-page .down_app{position: relative;background:url(../img/appdownload/download_bg.jpg) no-repeat center top #fff; background-size: cover;overflow: hidden;}
.download-page .down-btns{position: absolute;top:66%;left:0;width:100%;text-align:center;}
.download-page .down-btns>a{position:absolute;display:inline-block;padding:10px 30px;font-size:22px;color:#fff;text-decoration: none !important;background: rgba(255,255,255,0.3);border-radius:4px;line-height: 30px;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    -ms-transition: all 0.3s;
    -o-transition: all 0.3s;
    transition: all 0.3s;}
.download-page .down-btns>a>img{display: inherit;float:left;margin-right:10px;height: 24px;}
.download-page .down-btns>a:hover{cursor:pointer;background:rgba(255,255,255,0.5);box-shadow: 0 0 5px rgba(255,255,255,0.5);}
.download-page .down-btns>a.ios-btn{right:100%;margin-right:10px;}
.download-page .down-btns>a.win-btn{left:100%;margin-left:10px;}
.download-page .down-btns>a.ios-btn.in{right:50%;}
.download-page .down-btns>a.win-btn.in{left:50%;}
.download-page .down-btns>a+a{margin-left:20px;}
.download-page .down-btns>a.ios-btn.disabled{box-shadow: none!important;cursor: inherit;background: rgba(255,255,255,0.1);}

@media (min-width: 1366px){
.download-page .down-btns{top:70%;}
}