﻿/* Move down content because we have a fixed navbar that is 50px tall */
body {
    /*padding-top: 50px;*/
    padding-bottom: 20px;
}
/** {
    padding: 0px;
    margin: 0px;
    border: 0px;
}*/
/*cnzz统计字设置为白色*/
.cnzzTJ, .cnzzTJ a, .cnzzTJ a:link {
    color: #fff;
}
/* Wrapping element */
/* Set some basic padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}
/* line线（友情链接等） */
.model_line { width: 100%; height: 42px; border-bottom:2px solid #d60000;    margin-bottom: 5px; }
.model_line h3.model_name { float: left; font: 16px/40px Microsoft Yahei; font-style: normal; padding:0 18px; font-weight: 600; color: #fff; background:#d60000;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0; }
.model_line a.model_more { float: right; font: 14px/44px microsoft yahei; color: #a97f00; cursor: pointer; margin-right: 10px; }
/* 路径导航 */
.breadcrumb {    padding: 0px 15px;    margin-bottom: 0px;     list-style: none;     background-color: transparent;     border-radius: 4px;    line-height: 55px;    font-size: 14px;}
    .breadcrumb > li + li:before {        padding: 0 5px;        color: #ccc;        content: "\e258";        font-family: 'Glyphicons Halflings';        font-size: 12px;    }

/* Set widths on the form inputs since otherwise they're 100% wide */
input,select,textarea {    max-width: 280px;}
/*文章分享*/
.bdsharebuttonbox {    display: inline-block;    margin-left: 30px;}

/* Responsive: Portrait tablets and up */
@media screen and (min-width: 768px) {
    .jumbotron {
        margin-top: 20px;
    }

    .body-content {
        padding: 0;
    }
}

.bj4 {
    background-color: #f5f5f5;
}

@charset "utf-8";
*{ margin:0; padding:0; list-style:none; outline:none;}
i,b,em{font-size:12px; font-weight:400;font-style:normal;}
ul,ol,dl,li,form{ margin:0; padding:0;}
a,a img{text-decoration:none; border:none;}
a:link{cursor:pointer;}
a:hover{text-decoration:none;}
a:focus,input[type=button],input[type=submit]{outline:none;}
input[type="submit"],input[type="reset"],input[type="button"],button{-webkit-appearance:none;}
input,button,select,textarea{outline:none}
textarea{resize:none}
/*--popup_box--*/
.shadow_bg{ display:none; width:100%; height:100%; background:url(images/shadow_bg.png) repeat; overflow:hidden; position:fixed; top:0;left:0;z-index:1990;}
.popup_box{ display:none; width:40%; height:236px; background:#fff url(images/loading.gif) 50% 40% no-repeat; border:1px solid #ccc; border-radius:2px;box-shadow:0 0 10px #444; position:fixed; top:20%; left:0; margin-right:0;margin-bottom:0; z-index:2000;}
.popup_top{ height:45px;border-bottom:1px solid #e12626; position:relative;}
h4.popup_title{ display:block; height:35px; font:bold 16px/35px 'Simsun'; color:#e12626; text-align:center; background:#fff; padding:5px 15px; text-overflow:ellipsis; white-space:nowrap; overflow:hidden; position:relative;}
a.popup_closed{ display:block; width:33px; height:33px; overflow:hidden; background:url(images/closed_bg.png) 0 0 no-repeat; position:absolute; top:-17px; right:-17px; z-index:2010;}
a.popup_closed i.i_closed{display:inline-block;width:16px;height:16px;overflow:hidden;background:url(images/i_closed.png) 0 0 no-repeat; position:absolute; top:9px; right:8px; z-index:2017;-webkit-transition:-webkit-transform 1s;transition:transform 1s;-webkit-transform:rotate(0);transform:rotate(0);}
a.popup_closed:hover{ color:#e12626;}
a.popup_closed:hover i.i_closed{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
iframe.popup_iframe{ width:100%; height:200px; position:relative; overflow-x:hidden; overflow-y:auto;}



/* Core Code */
/* 清除内外边 */
body, h1, h2, h3, h4, h5, h6, hr, p, blockquote, /* structural elements 结构元素 */ 
dl, dt, dd, ul, ol, li, /* list elements 列表元素 */ 
pre, /* text formatting elements 文本格式元素 */ 
form, fieldset, legend, button, input, textarea, /* form elements 表单元素 */ 
th, td /* table elements 表格元素 */ { margin:0; padding:0; }

/* 设置默认字体**/
body, button, input, select, textarea /* for ie */ { font:12px/1.5 tahoma, "microsoft yahei", "\5FAE\8F6F\96C5\9ED1"; }
h1, h2, h3, h4, h5, h6 { font-size:100%; }
address, cite, dfn, em, var { font-style:normal; } /* 将斜体扶正 */
code, kbd, pre, samp { font-family:courier new, courier, monospace; } /* 统一等宽字体 */
small { font-size:12px; } /* 小于 12px 的中文很难阅读，让 small 正常化 */

/* 重置列表元素 */
ol, ul, dl { list-style:none; }
/* 重置文本格式元 */
a { text-decoration:none; color:#323232; }
a:hover { text-decoration:none; }
/* 重置表单元素 */
legend { color:#000; } /* for ie6 */
fieldset, img { border:0; } /* img 搭车：让链接里的 img 无边框 */
button, input, select, textarea { font-size:100%; vertical-align:middle; } /* 使得表单元素在 ie 下能继承字体大小 */
/* 注：optgroup 无法扶正 */
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline; }
sup { top:-0.5em; }
sub { bottom:-0.25em; }

/* 重置表格元 **/
table { border-collapse:collapse; border-spacing:0; }

/* 清除浮动 */
.clear:after { content:"."; height:0; display:block; clear:both; visibility:hidden; }
/* 下边为浏览器兼容代码 */
.clear { display:inline-table; }
/* Hides from IE-mac \*/
* html .clear { height:1%; }
.clear { display:block; }
/* End hide from IE-mac */


/* Others */
.mTop { margin-top:10px; }
.mBottom { margin-bottom:10px; }
.show { display:block; }
.hide { display:none; }
.left { text-align:left; }
.center { text-align:center; }
.right { text-align:right; }
.fL { float:left; }
.fR { float:right; }
.indent { text-indent:2em; }
.readonly { background:#fff; color:#333; }
.must { color:red; padding-left:3px; }


.page{ text-align:center; font-size:14px; padding:20px 0;letter-spacing:2px;}
.page a{ color:#0a5dc5;}

/* 翻页控件样式 */
.pagination_site {
    display: inline-block;
    padding-left: 0;
    margin: 20px 0;
    border-radius: 4px;
}

    .pagination_site > li {
        display: inline;
        margin:0 3px;
    }

        .pagination_site > li > a,
        .pagination_site > li > span {
            position: relative;
            /*float: left;*/
            padding: 6px 12px;
            margin-left: -1px;
            line-height: 1.42857143;
            color: #090909;
            text-decoration: none;
            background-color: #f1f1f1;
            border: 1px solid #f1f1f1;
            cursor: pointer;
        }
            .pagination_site > li > span.active {
                background-color: #e8ba7c;
                border-color: #e8ba7c;
                color:#fff;
            }
        .pagination_site > li:first-child > a,
        .pagination_site > li:first-child > span {
            margin-left: 0;
            /*border-top-left-radius: 4px;
            border-bottom-left-radius: 4px;*/
        }

        .pagination_site > li:last-child > a,
        .pagination_site > li:last-child > span {
            /*border-top-right-radius: 4px;
            border-bottom-right-radius: 4px;*/
        }

        .pagination_site > li > a:hover,
        .pagination_site > li > span:hover,
        .pagination_site > li > a:focus,
        .pagination_site > li > span:focus {
            z-index: 2;
            color: #fff;
            background-color: #e8ba7c;
            border-color: #e8ba7c;
        }

    .pagination_site > .active > a,
    .pagination_site > .active > span,
    .pagination_site > .active > a:hover,
    .pagination_site > .active > span:hover,
    .pagination_site > .active > a:focus,
    .pagination_site > .active > span:focus {
        z-index: 3;
        color: #fff;
        cursor: default;
        background-color: #e8ba7c;
        border-color: #e8ba7c;
    }

    .pagination_site > .disabled > span,
    .pagination_site > .disabled > span:hover,
    .pagination_site > .disabled > span:focus,
    .pagination_site > .disabled > a,
    .pagination_site > .disabled > a:hover,
    .pagination_site > .disabled > a:focus {
        color: #777;
        cursor: not-allowed;
        background-color: #fff;
        border-color: #ddd;
    }

.pagination_site-lg > li > a,
.pagination_site-lg > li > span {
    padding: 10px 16px;
    font-size: 18px;
    line-height: 1.3333333;
}

.pagination_site-lg > li:first-child > a,
.pagination_site-lg > li:first-child > span {
    border-top-left-radius: 6px;
    border-bottom-left-radius: 6px;
}

.pagination_site-lg > li:last-child > a,
.pagination_site-lg > li:last-child > span {
    border-top-right-radius: 6px;
    border-bottom-right-radius: 6px;
}

.pagination_site-sm > li > a,
.pagination_site-sm > li > span {
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
}

.pagination_site-sm > li:first-child > a,
.pagination_site-sm > li:first-child > span {
    border-top-left-radius: 3px;
    border-bottom-left-radius: 3px;
}

.pagination_site-sm > li:last-child > a,
.pagination_site-sm > li:last-child > span {
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
}


/*placeholder*/
 input::-webkit-input-placeholder{
            color:#bbb;
        }
        input::-moz-placeholder{   /* Mozilla Firefox 19+ */
            color:#bbb;
        }
        input:-moz-placeholder{    /* Mozilla Firefox 4 to 18 */
            color:#bbb;
        }
        input:-ms-input-placeholder{  /* Internet Explorer 10-11 */ 
            color:#bbb;
        }


.pl-0 {
    padding-left: 0;
}

.pr-0 {
    padding-right: 0;
}

.pb-0 {
    padding-bottom: 0;
}

.pt-0 {
    padding-top: 0;
}

.pt-10 {
    padding-top: 10px;
}

.pt-20 {
    padding-top: 20px;
}

.pt-30 {
    padding-top: 30px;
}

.pt-40 {
    padding-top: 40px;
}

.tm-10 {
    margin-top: 10px;
}

.tm-20 {
    margin-top: 20px;
}

.tm-30 {
    margin-top: 30px;
}

.tm-40 {
    margin-top: 40px;
}

.bm-10 {
    margin-bottom: 10px;
}

.bm-20 {
    margin-bottom: 20px;
}

.bm-30 {
    margin-bottom: 30px;
}

.bm-40 {
    margin-bottom: 40px;
}
/*.bshareFX {
    padding: 10px 0 10px 50px;
}*/


/*  --  字体独立颜色  --  */
.acolor1 a, .acolor1 a:link {
    color: #1455a7;
}

/*  --  字体独立颜色  --  */

/*  --  A字体独立颜色  --  */
.color1 {
    color: #f00;
}

/*  --  A字体独立颜色  --  */


/*tab切换样式*/
.tabline1 {
    overflow: hidden;
}

    .tabline1 .tab_line {
        border-bottom: 2px solid #d60000;
        position: relative;
    }

        .tabline1 .tab_line h3 {
            margin: 0;
            font: 16px/32px Microsoft Yahei;
            color: #000000;
            line-height: 1.8;
        }

        .tabline1 .tab_line .activitytabs {
            margin: 0;
            padding: 0;
            /*height: 40px;*/
        }

            .tabline1 .tab_line .activitytabs li {
                list-style: none;
                float: left;
            }

                .tabline1 .tab_line .activitytabs li h3 {
                    padding: 5px 13px;
                    margin: 0 10px 0 0;
                    display: inline-block;
                    border: 1px solid #dcdcdc;
                    background: #fff;
                    border-top-left-radius: 8px;
                    border-top-right-radius: 8px;
                    border-bottom-right-radius: 0;
                    border-bottom-left-radius: 0;
                }

                .tabline1 .tab_line .activitytabs li.title h3 {
                    margin: 0;
                    font-weight: 600;
                    border: 1px solid #d60000;
                    color: #fff;
                    background: #d60000;
                    border-top-left-radius: 8px;
                    border-top-right-radius: 8px;
                    border-bottom-right-radius: 0;
                    border-bottom-left-radius: 0;
                }

                .tabline1 .tab_line .activitytabs li.active h3 {
                    font-weight: 600;
                    color: #fff;
                    border-left: 1px solid #d60000;
                    border-right: 1px solid #d60000;
                    border-top: 1px solid #d60000;
                    border-bottom: 1px solid #d60000;
                    background: #d60000;
                    border-top-left-radius: 8px;
                    border-top-right-radius: 8px;
                    border-bottom-right-radius: 0;
                    border-bottom-left-radius: 0;
                }

                .tabline1 .tab_line .activitytabs li a, .tabline1 .title5 .newstabs li a:link {
                    text-decoration: none;
                    cursor: pointer;
                }

    .tabline1 .moretaball {
        min-height: 200px;
    }

        .tabline1 .moretaball .link {
            display: none;
        }

        .tabline1 .moretaball .active {
            display: block;
        }

/* 小屏幕（平板，大于等于 768px） */
@media (max-width: 767px) {
    .tabline1 .tab_line .activitytabs li h3 {
        padding: 2px 5px;
        font-size: 14px;
        margin: 0 2px;
    }

    .article_content .txtcontent {
        padding: 10px 0px;
    }

        .article_content .txtcontent .articleviewcontent {
            font-size: 14pt;
            font-family: "仿宋";
        }
}
/*tab切换样式*/