﻿@charset "utf-8";
/*top  背景*/
.headerXBox{width:100%;height:50px;position:relative;background: url(images/header/headerBj.png) repeat-x; min-width: 1024px;}
/*top menu 选中*/
.headerNav a{width:auto;height:36px;font-size:14px;color:#bfcce7 !important;padding:14px 12px 0 12px;line-height:22px;float:left;font-size: 16px;}
.headerNav a:hover{background-color:#305094;}
.headerNav a.headerNavOn{background-color:#284991;color:#d2d9e7;}
/*top  站点切换  账号*/
.headerAccount{width:auto;height:25px;line-height:26px;color:#a3bee5;margin:14px 10px 0 10px;padding-left:18px;float:right;display: block;background: url(../../images/header/headerXx01.png) no-repeat left;}
.headerAccount a{display: block;color:#bfcce7; padding-right: 24px; background: url(/system/_ui/images/header/headerLogo03.png) no-repeat right;}
.headerAccount2{width:auto;height:46px;border-top: 4px solid #3B5999;line-height:26px;color:#e6f2fd;margin:0 10px;padding-left:18px;float:right;display: block;background-color: #FFffff}
.headerAccount2 a{display: block;color:#666666; padding-right: 24px;height:46px; line-height: 46px; background: url(/system/_ui/images/header/headerLogo033.png) no-repeat right;}

.nochangeclass{background: #4d70bb !important;}

.headerSite span a{
    color:#bfcce7;
    border-radius:2px;
    background: #4d70bb  url(../../images/header/headerLogo03.png) no-repeat right;
    padding:4px 24px 4px 8px;
}

.headerSite2{
    width:auto;
    margin: 0 10px 0 10px;
    padding:0 10px 0 0;
    float:left;
    display: block;
    background: url(../../images/header/headerLogo04.png) no-repeat right;
}
.headerSite2 span{
    width:auto;
    line-height:46px;
    float:left;
    border-radius:0px;
    border-top: 4px solid #3B5999;
    display: block;background-color: #ffffff;
}
.headerSite2 span a{
    display: block;
    line-height:46px;
    height:46px;
    color:#666666;
    background:  url(../../images/header/headerLogo033.png) no-repeat right;
    padding:0 24px 0 8px;
}
.headerSite span a img{
    vertical-align: middle;
}
.headerSite2 span a img{
    vertical-align: middle;
}

/*left*/
.leftBox{width:100%;height:100%;background:#444444;}
.leftNav {width:100% !important;background:#444444; height:auto;overflow:hidden;float:left; clear:both;margin-bottom: 15px;}
.sidebarFold{width:100%; height:25px;padding-top:10px;text-align:center;float:left;clear:both;background: url(images/left/leftTOO8.png) bottom repeat-x;}
.sidebarFold img{margin-left: 8px;cursor: pointer;}
.breakline{position: inherit;height:2px;width: 100%;background: url(images/left/leftTOO8.png) repeat-x }

.leftNav a { width:100%;padding:12px 0;display:block; float:left;line-height:22px; cursor: pointer; color:#c1c1c2;border-left:2px solid transparent;border-right:2px solid transparent;}
.leftNav a div { color: #cccccc; font-family: "Microsoft YaHei"; font-size: 14px;}
.leftNav a:hover {background:#363636;color:#c1c1c2;}
.leftNav a span { width:21px; height:22px; padding-right:15px;margin-left:12px; display:block;float:left;}
.leftNav a span img { width:24px; height:24px;}
.leftNavOn {background-color:#363636;margin-left:0;border-left:2px solid #3b9bf5 !important; }

.leftEjectBox{width:auto;position:absolute;z-index:9999}
.leftEject{font-family: "Microsoft YaHei"; font-size: 14px;width:auto;height:32px;color:#c2c2c2;line-height:34px;padding:0 10px;background:#444444;float:left;}
.leftEjectArrow{width:6px;height:14px;float:left;margin-top:8px;background:url(images/left/sidebarFold03.png) no-repeat}

/* left 底部预览网站按钮*/
.leftYFNav{width:100%;height:auto;position: absolute;bottom:30px;clear:both;}
.leftYFNav a { width:100%;padding:10px 0;display:block;float:left;line-height:22px; color:#c1c1c2;border-bottom:1px solid #4F4F51;}
.leftYFNav a div { color: #cccccc; font-family: "Microsoft YaHei"; font-size: 14px;}
.leftYFNav a:hover {background:#363636;color:#c1c1c2;}
.leftYFNav a span { width:21px; height:22px; padding-right:15px;margin-left:13px; display:block;float:left;}
.leftYFNav a span img { width:24px; height:24px;}
.leftYFNav a i {color:#d8d8d8;float:left;font-style: normal;}
.leftYFNav a em { margin:5px 0 0 10px;float:left;}
.leftYFNavOn {background:#363636;border-left:2px solid #3b9bf5 !important; }

/*预览按钮*/
.prvbutton {padding:10px 0;width:100%;cursor: pointer; height:22px; display:block;float:left;line-height:22px; color:#cccccc;border-bottom:1px solid #4F4F51;}
.prvbutton:hover {background:#363636;color:#c1c1c2;}
.prvbutton div { color:#cccccc;margin-left:50px;font-family: "Microsoft YaHei"; font-size: 14px;}

/*更多按钮*/
.moremenuitem{display: none;height:22px; width:110px;padding:12px 0;padding-left:50px;float:left;line-height:22px; cursor: pointer; color:#cccccc;border-left:2px solid transparent;}
.moremenuitem:hover{background:#363636;color:#c1c1c2;}
.moremenuitem div{color:#cccccc;font-family: "Microsoft YaHei"; font-size: 14px;}

/*树背景色*/
.treebody{
    background: #f1f1f1;
}

/*内容管理 树中间条*/
.LeftNvaTitle {
    width: 100%;
    height: 35px;
    line-height: 35px;
    text-align: center;
    border-bottom: 1px solid #e1e1e1;
    border-top: 1px solid #e1e1e1;
    background-color: #ffffff;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

.LeftNvaSwitch2 {
    width: 199px;
    height: 39px;
    text-align: center;
    background-color: #f1f1f1;
    float: left;
    box-sizing:border-box;
    -moz-box-sizing:border-box;
    -webkit-box-sizing:border-box;
}

/*leftTop 浮动框样式*/
.moremenuitem2{font-family: "Microsoft YaHei";font-size: 14px;width:160px;padding:12px 0;padding-left:50px;display:block;float:left;line-height:22px; cursor: pointer; color:#cccccc;border-left:0px solid #293038;}
.moremenuitem2:hover{color:#c1c1c2;background-color:#363636;}

/*标签切换*/
.LeftNvaSwitchlessMargin {
    height: 35px;
    text-align: center;
}


.LeftNvaSwitchlessMargin a {
    height: 20px;
    padding: 12px 2px 0 4px;
    margin:0 5px;
    float: left;
}

.LeftNvaSwitchlessMargin a:hover {
    border-bottom: 2px solid #0090f3;
}

.LeftNvaSwitch {
    height: 35px;
    text-align: center;
}


.LeftNvaSwitch a {
    height: 17px;
    padding: 15px 2px 0 2px;
    margin: 0 17px 0 17px;
    float: left;
}

.LeftNvaSwitch span {
    height: 17px;
    padding: 15px 2px 0 2px;
    margin: 0 17px 0 17px;
    float: left;
}


.LeftNvaSwitch a:hover {
    border-bottom: 2px solid #0090f3;
}

.LeftNvaSwitch4 {
    height: 39px;
    text-align: center;
}


.LeftNvaSwitch4 a {
    height: 25px;
    padding: 12px 2px 0 2px;
    margin: 0 17px 0 17px;
    float: left;
}
.LeftNvaSwitchOn4 {
    border-bottom: 2px solid #0090f3;
}

.LeftNvaSwitch4 a:hover {
    border-bottom: 2px solid #0090f3;
}

.LeftNvaSwitchOn {
    border-bottom: 2px solid #0090f3;
}


.LeftNvaSwitchOn2 {
    border-bottom: 2px solid #0090f3;
}

.LeftNvaSwitch2 a {
    height: 25px;
    padding: 12px 2px 0 4px;
    margin: 0 9px 0 9px;
    float: left;
}

.LeftNvaSwitch2 a:hover {
    border-bottom: 2px solid #0090f3;
}

.LeftNvaSwitch3 {
    width: 225px;
    height: auto;
    text-align: center;
    float: left;
    line-height: 25px;
}

.LeftNvaSwitchOn3 {
    border-bottom: 2px solid #0090f3;
}

.LeftNvaSwitch3 a {
    height: 25px;
    padding: 5px 2px 0 4px;
    margin: 0 9px 0 9px;
    float: left;
}

.LeftNvaSwitch3 a:hover {
    border-bottom: 2px solid #0090f3;
}


/* 标签切换*/
.tabNav {
    height: 28px;
    float: left;
}

.tabNav a {
    line-height: 28px;
    padding: 1px 8px 1px 8px;
    margin-right: 2px;
    text-align: center;
    color: #666;
    border: 1px solid #e3e3e3;
    border-bottom: 0px;
    float: left;
}

.tabNav a:hover, .tabNav .tabNavOn {
    height: 28px;
    border-bottom: 1px solid #fff;
    color: #4484d4;
    background: url(images/right/tabtoo01.gif) repeat-x;
}

/*按钮样式*/

.operationBox2 {width: auto;height:auto;padding-left: 0px;clear: both;}
.functionNew {height:30px;padding:12px 0;float: left;}
.functionNew li {width: auto;height: 28px;margin-right: 7px;float: left;line-height: 28px;}
.functionButtonNewlyAdded{width: auto;height: 26px;color:#fff;padding: 0 8px 0 8px;border: 1px solid #0090e9;border-radius:3px;cursor: pointer;background-color: #399afa;background-image: url(../../images/admin/plusToo01.png);
    background-repeat: no-repeat ;background-position: 6px 8px ;text-indent: 10px;}
.functionButtonNewlyAdded:hover {background: #358de6;background-image: url(../../images/admin/plusToo01.png);background-repeat: no-repeat;background-position: 6px 8px;text-indent: 10px;}

.functionButtonNewlyAdded2{
    width: auto;height: 26px;color:#999;padding: 0 8px 0 8px;border: 1px solid #dedede;border-radius:3px;cursor: pointer;background-color: #e3e3e3 !important;background-image: url(../../images/admin/plusToo13.png) !important;
    background-repeat: no-repeat !important;background-position: 6px 8px !important;text-indent: 10px;}


/*普通按钮 大按钮*/
.funbutton, .functionButton, .funButton {width: auto;line-height:26px;height: 26px;padding: 0 8px 0 8px;border: 1px solid #dadada;background-color: #fcfcfc;border-radius:3px;cursor: pointer}
.funbutton:hover, .functionButton:hover, .funButton:hover {background-color: #f5f5f5;}

/*普通确认按钮 大确认按钮 */
.funbuttonok, .functionButtonok, .funButtonok {width: auto;height: 26px;color:#fff;padding: 0 8px 0 8px;border: 1px solid #0090e9;border-radius:3px;cursor: pointer;background-color: #599af3;}

.funbuttonok:hover, .functionButtonok:hover, .funButtonok:hover {
    background: #358de6;
}

/*列表内按钮  小按钮*/
.funbutton2, .funButton2, .publicButton {width: auto;height: 21px;padding: 0 8px 0 8px;border: 1px solid #dadada;background-color: #fcfcfc;border-radius:3px;cursor: pointer}

.funbutton2:hover, .publicButton:hover, .funButton2:hover  {background-color: #f5f5f5;}
/*小确认按钮*/
.funbutton2ok, .funButton2ok, .publicButton2ok {width: auto;height: 21px;color:#fff;padding: 0 8px 0 8px;border: 1px solid #0090e9;border-radius:3px;cursor: pointer;background-color: #599af3;}

.funbutton2ok:hover, .publicButton2ok:hover, .funButton2ok:hover {
    background: #358de6;
}


/*翻页条 当前页*/
.pb_sys_style1 .p_no_d {
    border: 1px solid #258CFF !important;
    color: #fff !important;
    background-color: #258CFF !important;
}


/*-----------右侧频道首页欢迎页面样式------------------*/
.channel .channelTop {
    width: 576px;
    height: 7px;
    background: url(images/right/channel.gif) no-repeat;
}
.channel .channelTit {
    width: 535px;
    height: 80px;
    margin: 0 auto;
    background: url(images/right/channel04.gif) no-repeat left center;
    border-bottom: 1px solid #e3e3e3;
}
.channel .channelTit span {
    color: #007dd3;
    font-size: 18px;
    padding: 28px 68px;
    float: left;
}

/* 20170821文章管理 */
.tabNavAd {height: 28px;padding-left:10px;float: left;}
.tabNavAd a {line-height: 30px;padding: 1px 8px 1px 8px;margin-right: 2px;text-align: center;color: #666;float: left;}
.tabNavAd a:hover, .tabNavAd .tabNavAdOn {color: #007dd3;}

/*-----------我的桌面样式开始------------------*/
.zmsBox{width:auto;height:100%;padding:0px;background: url(images/portal/bg.jpg) no-repeat;-moz-background-size:cover;background-size:cover;
        filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/portal/bg.jpg',sizingMethod='scale');
        -ms-filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/portal/bg.jpg',sizingMethod='scale');}
/*-----------我的桌面样式结束------------------*/