﻿/*
    banner carousel
    */

#carousel-banner .carousel-inner .item{
  opacity:0;
  -webkit-transition-property:opacity ;
  -moz-transition-property:opacity ;
  -ms-transition-property:opacity ;
  -o-transition-property:opacity ;
  transition-property:opacity ;
}

#carousel-banner .carousel-inner .active{
  opacity: 1;
}

#carousel-banner .carousel-inner .active.left,
#carousel-banner .carousel-inner .active.right{
  left: 0;
  opacity: 0;
}
/*
    banner carousel3
    */

#carousel-banner3 .carousel-inner .item{
  opacity:0;
  -webkit-transition-property:opacity ;
  -moz-transition-property:opacity ;
  -ms-transition-property:opacity ;
  -o-transition-property:opacity ;
  transition-property:opacity ;
}

#carousel-banner3 .carousel-inner .active{
  opacity: 1;
}

#carousel-banner3 .carousel-inner .active.left,
#carousel-banner3 .carousel-inner .active.right{
  left: 0;
  opacity: 0;
}

/*
    news carousel
    */
#carousel-news1 .carousel-inner {
    position: relative;
}

#carousel-news1 .carousel-inner .item{
  opacity:0;
  -webkit-transition-property:opacity ;
  -moz-transition-property:opacity ;
  -ms-transition-property:opacity ;
  -o-transition-property:opacity ;
  transition-property:opacity ;
}

#carousel-news1 .carousel-inner .active{
  opacity: 1;
}

#carousel-news1 .carousel-inner .active.left,
#carousel-news1 .carousel-inner .active.right{
  left: 0;
  opacity: 0;
}

#carousel-news1 .carousel-inner .next.left,
#carousel-news1 .carousel-inner .prev.right {
  opacity: 1;
}

 
        #carousel-news1 .carousel-inner > .item > img,
        #carousel-news1 .carousel-inner > .item > a > img,
        #carousel-news1 .carousel-inner > .active,
        #carousel-news1 .carousel-inner > .item.active {
           
            width: 100%;
            max-height: 320px;
            overflow: hidden;
        }

    #carousel-news1 .carousel-inner .carousel-caption {
        position: absolute;
        left: 0;
        right: 0;
        bottom: 0;
        z-index: 10;
        text-align: center;
        text-shadow: none;
        background-color: rgba(0, 0, 0, 0.40);
        height: 30px;
        padding-top: 10px;
        margin: 0;
        overflow: hidden;
        width: 100%;
    }
        #carousel-news1 .carousel-inner .carousel-caption a, #carousel-news1 .carousel-inner .carousel-caption a:visited {
            padding: 0;
            margin: 0;
            font-size: 1.3em;
            line-height: 1.0;
            color: #fff;
            text-shadow: none;
        }


.defaultAD {
    /*background: url(bgpage.jpg) 0px 0px no-repeat;
    padding: 165px 0px 0px 0px;*/
}
.mart10{margin-top:10px;}
/*
loginform
*/

.loginDIV {
    background: #f8f8f8;
    display: block;
    margin: 0px 0px 0px 1px;
    width: 100%;
}
    .loginDIV .logintitle {
       text-align:center;
        width: 30px;
        height: 136px;
        color: #fff;
        font-size: 0.9em;
        padding: 10px 0px 0px 10px;
        background: url("loginbg.jpg")/*tpa=http://www.czdx.com.cn/images/loginbg.jpg*/ 0 0 no-repeat #700005;
        float: left;
    }
    /*.loginDIV .loginform {
        float: left;
        padding:0px 0px 0px 0px;
        text-align:center;
        margin:0px;
    }
     .loginDIV .loginform img{width:150px;height:auto;}*/

    .loginDIV .loginform {
        float: left;
        margin: 5px 5px 0px 15px;
        padding-top: 12px;
        font-size: 1.0em;
        color: #666;
    }
        .loginDIV .loginform .logininput {
            margin-bottom: 8px;
            width: 160px;
        }
        .loginDIV .loginform a, .loginDIV .loginform a:visited {
            font-size: 12px;
            color: #666;
        }
            .loginDIV .loginform a:hover {
                font-size: 12px;
            }

@media (min-width: 1100px) {
    .loginDIV .loginform {
        padding: 3px 0px 0px 10px;
    }

        .loginDIV .loginform img {
            width: 150px;
            height: auto;
        }
}

 /*
党校学人
*/
.dxxrDIV {
    background: #f8f8f8;
    margin: 0px 0px 0px 1px;
    display: block;
    position: relative;
}
    .dxxrDIV .dxxrTitle {
        width: 30px;
        height: 137px;
        padding: 10px 0px 0px 10px;
        background: url("loginbg.jpg")/*tpa=http://www.czdx.com.cn/images/loginbg.jpg*/ 0 0 no-repeat #700005;
        float: left;
    }
        .dxxrDIV .dxxrTitle a, .dxxrDIV .dxxrTitle a:visited {
            color: #fff;
            font-size: 0.9em;
        }




.newsPicDIV2 {
    margin: 0px;
    padding: 0px;
    float: left;
    display: block;
    position: relative;
}
    .newsPicDIV2 ul li .pic {
        display: block;
        /*margin:10px 10px 0px 10px;*/
		margin:10px 10px 0px 3px;
        float: left;
        width: 80px;
        height: 120px;
        background-color: #efefef;
    }
        .newsPicDIV2 ul li .pic img {
            width: 90px;
            height: 120px;
            border: 0;
        }

    .newsPicDIV2 ul li .txt {
        display: block;
        margin: 5px 10px 0px 0px;
        width: 428px;
        height: 130px;
        overflow: hidden;
    }

        .newsPicDIV2 ul li .txt .title {
          display:none;
        }
        .newsPicDIV2 ul li .txt .intro {
            font-size: 1.0em;
            line-height: 1.8;
            text-align: justify;
            text-justify: inter-ideograph;
        }
        .newsPicDIV2 ul li .txt .intro a, .newsPicDIV2 ul li .txt .intro a:visited {
            color: #000;
        }


@media (max-width: 1100px) {
    .newsPicDIV2 ul li .pic {
        margin: 10px 5px 0px 5px;
        width: 90px;
        height: 120px;
    }

    .newsPicDIV2 ul li .txt {
        margin: 5px 5px 0px 0px;
        width: 130px;
        height: 130px;
        overflow: hidden;
    }
}


/*
tabs
*/
.tabBody {
    display: block;
}
    .tabBody .tabTitle {
        background-color: #700005;
    }
        .tabBody .tabTitle ul li {
            float: left;
        }
        .tabBody .tabTitle .tab1 {
            background-color: #8f000b;
            border-right: solid 1px #fff;
            border-left: solid 1px #fff;
            padding: 5px 15px 5px 15px;
        }
        .tabBody .tabTitle .tab2 {
            border: 0px;
            padding: 5px 15px 5px 15px;
        }
            .tabBody .tabTitle .tab1 a, .tabBody .tabTitle .tab1 a:visited,
            .tabBody .tabTitle .tab2 a, .tabBody .tabTitle .tab2 a:visited {
                cursor: default;
                font-size: 1.1em;
                line-height: 1.5;
                color: #fff;
            }
.tabContent {
    display: block;
}
.tabBody .tabTitle .classtit{width:110px; background:#700005; font-size:18px; color:#FFF; text-align:center; line-height:34px}
/*
news
*/

.newsDIV1 {
    margin: 7px 1px 0px 1px;
    display: block;
}
    .newsDIV1 ul li .newsTitle {
        width: 80%;
        float: left;
        font-size: 1.0em;
        line-height: 1.8;
        margin: 0px;
        padding: 0px 0px 0px 10px;
        background: url("listGray63.gif")/*tpa=http://www.czdx.com.cn/images/listGray63.gif*/ 0px 10px no-repeat;
        white-space: nowrap;
        word-spacing: normal;
        text-overflow: ellipsis;
    }

    .newsDIV1 ul li .newsDate {
        width: 15%;
        float: right;
        font-size: 1.0em;
        line-height: 1.8;
        text-align: right;
    }

    /*
news pic
*/
.newsPicDIV1 {
    display: block;
    margin: 7px 1px 7px 1px;
}
    .newsPicDIV1 ul li .pic {
        display: block;
        float: left;
        width: 28%;
        height: 90px;
        background-color: #efefef;
    }
        .newsPicDIV1 ul li .pic img {
            width: 100%;
            max-height: 90px;
            border: 0;
        }

    .newsPicDIV1 ul li .txt {
        display: block;
        float: right;
        width: 70%;
        height: 90px;
        overflow: hidden;
    }

        .newsPicDIV1 ul li .txt .title {
            font-size: 1.2em;
            line-height: 2.0;
            overflow: hidden;
            white-space: nowrap;
        }
        .newsPicDIV1 ul li .txt .intro {
            font-size: 1.0em;
            line-height: 2.0;
        }
        .newsPicDIV1 ul li .txt .intro a, .newsPicDIV1 ul li .txt .intro a:visited {
            color: #666;
        }


/*
banner
 */
.banner1 {
    background-color: #eee;
    margin: 10px -9px 0px 1px;
    max-height: 110px;
}
.banner2 {
    background-color: #eee;
    margin: 10px 0px 0px -9px;
    max-height: 110px;
}
    .banner1 img, .banner2 img {
        width: 100%;
        border: 0px;
        max-height: 110px;
    }
.banner3 {
    background-color: #eee;
    margin: 10px 1px 0px 1px;
    height: auto;
}
    .banner3 img {
        width: 100%;
        border: 0px;
        height:auto;
    }

@media (max-width: 767px) {
    .banner1 {
        background-color: #eee;
        margin: 10px 0px 0px 1px;
        max-height: 110px;
    }

    .banner2 {
        background-color: #eee;
        margin: 10px 0px 0px 1px;
        max-height: 110px;
    }
}



/*
link
*/
.linkbox1 {
    border: 1px solid #eee;
    padding: 2px 0px 3px 0px;
}
    .linkbox1 .linkbox11 {
        margin: 5px 5px 5px 5px;
        background: #ebebeb;
        line-height: 31px;
    }

        .linkbox1 .linkbox11 .tips1 {
            float: left;
            background: url("linktips1.png")/*tpa=http://www.czdx.com.cn/images/linktips1.png*/ 0px 0px no-repeat;
        }

        .linkbox1 .linkbox11 .tips2 {
            float: left;
            background: url("linktips2.png")/*tpa=http://www.czdx.com.cn/images/linktips2.png*/ 0px 0px no-repeat;
        }

        .linkbox1 .linkbox11 .tips3 {
            float: left;
            background: url("linktips3.png")/*tpa=http://www.czdx.com.cn/images/linktips3.png*/ 0px 0px no-repeat;
        }
        .linkbox1 .linkbox11 .tips4 {
            float: left;
            background: url("linktips4.png")/*tpa=http://www.czdx.com.cn/images/linktips4.png*/ 0px 0px no-repeat;
        }

        .linkbox1 .linkbox11 .tips5 {
            float: left;
            background: url("linktips5.png")/*tpa=http://www.czdx.com.cn/images/linktips5.png*/ 0px 0px no-repeat;
        }

            .linkbox1 .linkbox11 .tips1 .tipstitle, .linkbox1 .linkbox11 .tips2 .tipstitle, .linkbox1 .linkbox11 .tips3 .tipstitle, .linkbox1 .linkbox11 .tips4 .tipstitle, .linkbox1 .linkbox11 .tips5 .tipstitle {
                font-size: 1.1em;
                font-weight: 400;
                color: #fff;
                width: 104px;
                height: 31px;
                padding: 0px 10px 0px 15px;
            }


        .linkbox1 .linkbox11 .link1 {
            margin: 0px 10px 0px 10px;
            float: left;
        }
            .linkbox1 .linkbox11 .link1 a, .linkbox1 .linkbox11 .link1 a:visited {
                font-size: 0.9em;
                margin: 0px 5px 0px 5px;
                color: #000;
                display: inline-block;
                white-space: nowrap;
            }

.linkbox2 {
    border: 0px;
}
    .linkbox2 .linkbt1 {
        background: #bf000e;
        border-bottom: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    .linkbox2 .linkbt2 {
        background: #bf000f;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
    }
    .linkbox2 .linkbt3 {
        background: #b1000d;
        border-bottom: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    .linkbox2 .linkbt4 {
        background: #9c000a;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
    }
    .linkbox2 .linkbt5 {
        background: #940009;
        border-bottom: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    .linkbox2 .linkbt6 {
        background: #8b0008;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
    }

 .linkbox2 .linkbt7 {
        background: #008b99;
        border-bottom: 1px solid #fff;
        border-right: 1px solid #fff;
    }
    .linkbox2 .linkbt8 {
        background: #62a2bd;
        border-bottom: 1px solid #fff;
        border-left: 1px solid #fff;
    }

    .linkbox2 .linkbt1, .linkbox2 .linkbt2, .linkbox2 .linkbt3, .linkbox2 .linkbt4, .linkbox2 .linkbt5, .linkbox2 .linkbt6, .linkbox2 .linkbt7, .linkbox2 .linkbt8 {
        width: 50%;
        float: left;
        height: 53px;
        line-height: 53px;
        text-align: center;
    }
        .linkbox2 .linkbt1 a, .linkbox2 .linkbt2 a, .linkbox2 .linkbt3 a, .linkbox2 .linkbt4 a, .linkbox2 .linkbt5 a, .linkbox2 .linkbt6 a, .linkbox2 .linkbt7 a, .linkbox2 .linkbt8 a {
            font-size: 1.0em;
            color: #fff;
            display: inline-block;
            white-space: nowrap;
        }

/*
frendLink
*/
/*
tabs2
*/
.tabBody2 {
    display: block;
    position: relative;
}
    .tabBody2 .tabTitle2 {
        border-top: 1px solid #eee;
        border-left: 1px solid #eee;
        border-right: 1px solid #eee;
        height: 37px;
        position: relative;
        z-index:2;
    }
        .tabBody2 .tabTitle2 ul li {
            float: left;
        }
        .tabBody2 .tabTitle2 .tab1 {
            border-top: solid 3px #710006;
            border-right: solid 1px #eee;
            background-color: #fff;
            height: 35px;
            padding: 5px 15px 5px 15px;
            cursor: default;
            font-size: 1.1em;
            color: #000;
        }
        .tabBody2 .tabTitle2 .tab2 {
            border-right: solid 1px #eee;
            border-bottom: solid 1px #eee;
            background-color: #fff;
            background-color: #fff;
            padding: 5px 15px 5px 15px;
            height: 35px;
            cursor: default;
            font-size: 1.1em;
            color: #000;
        }

.tabContent2 {
    display: block;
    border: 1px solid #eee;
    min-height: 130px;
    padding: 5px;
    top: 0px;
    position: relative;
    z-index: 1;
    margin-top:-2px;
}

.frendlinkpic1 {
   margin:10px 0px 5px 15px;
}

    .frendlinkpic1 ul li {
        width: 130px;
        height: 40px;
        border: 0;
        margin: 5px 10px 5px 0px;
        float:left;
        display:block;
    }
        .frendlinkpic1 ul li img {
            width: 130px;
            height: 40px;
            border: 1px solid #efefef;
        }

    .frendlinktext1 {
    margin: 5px 5px 5px 20px;
}
        .frendlinktext1 ul li {
            margin: 0px 20px 0px 0px;
            line-height: 34px;
            float: left;
            display: block;
        }
            .frendlinktext1 ul li .text,
            .frendlinktext1 ul li .text a, .frendlinktext1 ul li .text a:visited {
                font-size: 1.0em;
                color: #666;
            }
