﻿/*网站基础样式*/
*{box-sizing:border-box;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;-webkit-box-sizing:border-box;}
body,div,ul,li,dl,dd,table,p,h1,form,legend,fieldset,input button,select,textarea,button{margin:0px;padding:0px;font-family:inherit;}
ul,li{list-style:none;}
a{color:#333333;text-decoration:none;}
a:hover{color:#f60;text-decoration:underline;}
a:focus{outline:none;}
body{word-wrap:break-word;font:13px/1.8em Microsoft Yahei,Verdana,Helvetica,Arial,sans-serif;color:#333;background:url(../images/webBg.png) repeat-x}
img,input{border:0;outline:none;}
input,select,textarea,button{font-size:100%;}
textarea{resize:none;}
.fl{float:left}
.fr{float:right}
.clearfix{overflow:hidden;clear:both;}
.clearFix{display:block;clear:both;font-size:0px;height:0px;line-height:0px;width:0px;margin:0px;padding:0px;overflow:hidden}
.margin-right-10{margin-right:10px;}
.marign-left-10{margin-left:10px;}
.margin-top-10{margin-top:10px;}
.margin-top-20{margin-top:20px;}
.padding-right-10{padding-right:10px;}
.padding-left-10{padding-left:10px;}
.padding-top-20{padding-top:20px;}
.text-center{text-align:center;}
.text-right{text-align:right;}
.container{width:980px;margin:0 auto;}
.text-ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;}
.com-bd{border:1px solid #c6def7;}
.red{color:#f00;}
/*辅助类*/
.clearfix:before,.clearfix:after,.dl-horizontal dd:before,.dl-horizontal dd:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after,.form-horizontal .form-group:before,.form-horizontal .form-group:after,.btn-toolbar:before,.btn-toolbar:after,.btn-group-vertical > .btn-group:before,.btn-group-vertical > .btn-group:after,.nav:before,.nav:after,.navbar:before,.navbar:after,.navbar-header:before,.navbar-header:after,.navbar-collapse:before,.navbar-collapse:after,.pager:before,.pager:after,.panel-body:before,.panel-body:after,.modal-header:before,.modal-header:after,.modal-footer:before,.modal-footer:after {content: " ";display: table;}
.clearfix:after,.dl-horizontal dd:after,.container:after,.container-fluid:after,.row:after,.form-horizontal .form-group:after,.btn-toolbar:after,.btn-group-vertical > .btn-group:after,.nav:after,.navbar:after,.navbar-header:after,.navbar-collapse:after,.pager:after,.panel-body:after,.modal-header:after,.modal-footer:after {clear: both;}



/*头部样式*/
.top{background:url(../images/headerbg.jpg) repeat-x center top;height:152px;}
.top .top-bar{padding:10px 0;}
.top .top-bar .fanti a{padding:0 10px;line-height:100%;font-size:13px;}
.top .top-bar .fanti .us{border-left:1px solid #333333;}
.top .ss-box{position:relative;margin:20px 8px 0 0;background:#fff;width:248px;border:1px solid #cccccc;text-align:left}
.top .ss-box .s-input{width:180px;display:inline-block;height:22px;line-height:25px;padding-left:2px}
.top .ss-box .s-btn{position:absolute;right:1px;top:2px;width:57px;height:22px;background:url(../images/search.gif) no-repeat 0 0px;color:#fff;display:inline-block;cursor:pointer;}
.top .nav{height:39px;text-align:left;font-size:14px;font-weight:bold;background:url(../images/menu_bg.jpg) repeat-x 0 0;padding:0 0 0 10px;margin-top:7px;}
.top .nav ul li{float:left;}
.top .nav ul li a{display:block;width:95px;height:39px;line-height:39px;color:#ffffff;font-size:14px;text-align:center;text-decoration:none;}
.top .nav ul li.on a{color:#333;background:url(../images/menu_style_over.jpg) no-repeat 0 0;}


/*banner*/
.banner{padding:1px 0px;position:relative}
.banner .prev,.banner .next{ position:absolute; left:3%; top:50%; margin-top:-25px; display:block; width:32px; height:40px; background:url(../images/slider-arrow.png) -110px 5px no-repeat; filter:alpha(opacity=50);opacity:0.5;   }
.banner .next{ left:auto; right:3%; background-position:8px 5px; }
.banner .prev:hover,
.banner .next:hover{ filter:alpha(opacity=100);opacity:1;  }
.banner .prevStop{ display:none;  }
.banner .nextStop{ display:none;  }

/*底部样式*/
.footer .container{padding-top:8px;background:url(../images/bottom.png) no-repeat 0 0;}
.footer-messages{padding:20px 0 10px 160px;background:url(../images/footerBg.jpg) no-repeat 0 0px;}
.footer-messages p{line-height:30px;}


/*首页链接图片*/
.m-linkBox img{width:202px;height:60px;}
/*首页新闻盒子*/
.m-index-newsbox1{width:202px;}
.m-index-newstit1{height:30px;background:url(../images/sideH3.png) no-repeat 0 0;font-weight:bold;padding:7px 0 0 26px;}
.m-index-newsbox2{width:380px;border:1px solid #c6def7;border-top:none;}
.m-index-newsbox2-1{width:378px;}
.m-index-newsbox2-2{width:100%;}
.m-index-newstit2{height:32px;background:url(../images/module_title.png) repeat-x 0 0;}
.m-index-newstit2 .tit{background:url(../images/sign_bg.png) no-repeat 20px 10px;padding-left:40px;line-height:32px;color:#1a7cbb;font-weight:bold;}
.m-index-newstit2 .more{width:36px;height:20px;background:url(../images/more.gif) no-repeat 0 5px;margin-right:10px;margin-top:5px;}

/*文章盒子*/
.article-list li{padding:5px 0px}
.m-newslist{padding:5px 5px;padding-left:10px;}
.m-newslist li{text-align:left;border-bottom:1px dashed #ddd;background:url(../images/article_arrow.gif) no-repeat left center;padding-left:8px;}
.m-newslist .title{height:29px;line-height:29px;padding-left:8px;}
.m-newslist .title a{display:block;}
.m-newslist .date{color:#666666;padding-right:2px;line-height:30px;}
.m-newslist-1{background:url(../images/side_bg.png) repeat-x 0 0;}
.m-newslist-1 a.text-ellipsis{width:160px;}
.m-newslist-2 a.text-ellipsis{width:280px;}
.m-newslist-2{height:165px;}
.m-newslist-3{padding-top:11px;}
.m-newslist-4{padding:6px 10px;}
.m-newslist-4 li .num{color:#f00;}
.m-newslist-5{height:230px;}
.m-newslist-5 li{border-bottom:none;}
.m-newslist-5 a.text-ellipsis{width:350px;}
.m-newslist-6{background:url(../images/no.gif) no-repeat 2px 11px;}
.m-newslist-6 li{background:none;border-bottom:none;}
.m-newslist-6 .title{height:25px;line-height:25px;}
.m-newslist-6 a.text-ellipsis{width:153px;}
.m-newslist-7{padding:0px;}
.m-newslist-7 a.text-ellipsis{width:155px;}
.m-newslist-7 li{border-bottom:none;}

/*文章图片*/
.img-list li{float:left;width:30%;padding:20px;overflow:hidden;}
.img-list li span.img-box{display:block;height:150px;padding-bottom:10px;}
.img-list li img{max-width:100%;max-height:100%}
.img-list li span.title-box{display:block;text-align:center}

/*面包屑导航*/
 .breadcrumb{text-align:left;line-height:30px;background:url(../images/site_icon.gif) no-repeat 0px 0px;padding-left:30px;}
.breadcrumb li{padding-left:5px;color:#0a7bbf;font-size:14px;}
.breadcrumb li a{color:#0a7bbf;}
/*分页内容*/
 .right-content{min-height:500px;}
.right-content .info-content{padding:10px 10px;}
.article-content{font-size:14px;line-height:30px;padding:20px}
.article-content p{margin-bottom:10px;text-indent:40px}

/*左侧栏目*/
.left-column{width:202px;}
.left-column .nav-title{height:30px;text-align:left;background:url(../images/title_bg.jpg) no-repeat 0 0;background-size:100%;padding:10px 0 0 31px;}
.left-column .nav-title .nav-sign{color:#4d9ecf;font-size:13px;font-weight:bold;}
.left-column .nav-menu{padding:10px 10px;background:url(../images/leftboxContentBg.jpg) #edf6fb repeat-x 0px 0px;}
.left-column .nav-menu a{display:block;line-height:2;height:26px;background:url(../images/nav_menu_bg.gif) no-repeat 10px center;padding-left:25px;font-size:14px;}
.left-column .nav-menu li{position:relative}
.left-column .nav-menu li ul{padding-left:25px;display:none}
.left-column .nav-menu li ul.active{display:block}
.left-column .nav-menu li.active > a{color:#f60;background:url(../images/nav_menu_bg_1.gif) no-repeat 10px center;}

.left-column .arrow{position: absolute;right: 0px;top: 0px;width:26px;height:26px;line-height:26px;text-align: center;transition:all 0.2s linear;cursor: pointer;color:#999 }
.left-column .arrow.active{transform:rotate(90deg);}
.left-column .arrow:after{font-family: FontAwesome;content: "\f105";display: block;font-size: 16px;}
.left-column .open-icon{width:20px;height:20px;background:url(../images/node_open.gif) no-repeat 0 4px;cursor:pointer;margin-left:7px;}

/*右侧栏目*/
.right-content{width:768px;}
.page-newlist .m-newslist .title{height:34px;line-height:34px;font-size:15px;padding-left:15px;}



/*新闻内容页*/
.articleinfor h4{font-size:22px;line-height:46px;margin:5px;letter-spacing:1px;font-weight:normal;color:rgb(51,51,51);border-bottom:1px dashed #ccc;}
.articleinfor .info{text-align:center;padding:5px 10px 5px 0;color:#666;}
.articleinfor .content{line-height:2.0;font-size:1.1em;padding:10px 0 0 0;}


/*分篇*/

.fenpian{padding:10px;}
.fenpian li{color:#D33506;line-height:2;}


/*页面反馈*/
.feedback input,.feedback textarea{border:1px solid #c6def7;width:300px;line-height:20px;border-radius:3px;}
.feedback label{width:100px;text-align:right;}
.feedback .form-group{padding:5px 0;}
.feedback .btn{border:1px solid #c6def7;width:100px;line-height:2;background:url(../images/site_icon.gif) no-repeat -60px 0px;border-radius:3px;margin-left:110px;color:#0a7bbf;cursor:pointer;letter-spacing:1em;text-align:center;}


/*分页页码样式*/
.pagination {display: inline-block;padding-left: 0;margin: 20px 0;border-radius: 4px;}
.pagination > li {display: inline;}
.pagination > li:first-child > a, .pagination > li:first-child > span {margin-left: 0;border-bottom-left-radius: 4px;border-top-left-radius: 4px;}
.pagination > li:last-child > a, .pagination > li:last-child > span {border-bottom-right-radius: 4px;border-top-right-radius: 4px;}
.pagination > li > a, .pagination > li > span {position: relative;float: left;padding:5px 10px;line-height: 1.42857143;text-decoration: none;color:#666;border: 1px solid #ddd;margin-left: -1px;}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus {z-index: 3;color: #fff;background-color:#999;border-color:#999;cursor: default;}



.index-box-1 .title {
        font-size: 14px;
        padding: 5px;
        line-height: 24px;
    }
.txtScroll-top {
    width: 500px;
    overflow: hidden;
    position: relative;
}
        .txtScroll-top .hd ul {
            width:450px;
            overflow: hidden;
            zoom: 1;
            margin-top: 10px;
        }
            .txtScroll-top .hd ul li {
                width: 9px;
                height: 9px;
                overflow: hidden;
                margin-right: 5px;
                text-indent: -999px;
                cursor: pointer;
            }
                .txtScroll-top .hd ul li.on {
                    background-position: 0 0;
                }

    .txtScroll-top .bd {
        padding: 5px;
    }

    .txtScroll-top .infoList li {
        height: 24px;
        line-height: 24px;
        background: url(../images/gonggao.gif) no-repeat 0 6px;
        padding-left:20px;
    }
        .txtScroll-top .infoList li a{width:450px;}
        .txtScroll-top .infoList li .date {
            color: #999;
            margin-left: 20px;
        }
.index-box-1 .jinri-date{
    line-height:24px;
    padding:5px;
}
/*轮播图*/
.slide{
    width: 302px;
    height: 262px;
    margin: 0 auto;
    margin-right: 10px;
    padding: 5px 3px;
    background: url(../images/xyxwpicBg.png) repeat-x;
}

.sfullSlide {
    position: relative;
    height: 250px;
    overflow: hidden;
}
    .sfullSlide .bd {
        position: relative;
        z-index: 0;
    }
        .sfullSlide .bd .bottom-bg {
            position: absolute;
            bottom: 0px;
            left: 0px;
            z-index: 3;
            display: block;
            background: rgba(0,0,0,.7);
            height: 25px;
            width: 100%;
        }

        .sfullSlide .bd ul {
            width: 100% !important;
        }

        .sfullSlide .bd li {
            width: 100% !important;
            height: 250px;
            overflow: hidden;
            text-align: center;
        }

            .sfullSlide .bd li a {
                display: block;
                height: 250px;
            }

            .sfullSlide .bd li img {
                width: 300px;
                height: 250px;
            }

            .sfullSlide .bd li p {
                padding-left: 4px;
                width: 200px;
                position: absolute;
                left: 0;
                bottom: 0;
                color: #fff;
                overflow: hidden;
                text-overflow: ellipsis;
                white-space: nowrap;
                z-index: 5;
                font-size: 12px;
                font-weight: bold;
                line-height: 25px;
                text-align: left;
                font-style: normal;
                opacity: 1;
            }

    .sfullSlide .hd {
        width: 140px;
        height: 15px;
        right: 66px;
        margin-right: -65px;
        bottom: 5px;
        position: absolute;
        overflow: hidden;
        z-index: 5;
    }

        .sfullSlide .hd ul {
            float: right;
        }

            .sfullSlide .hd ul li {
                float: left;
                width: 15px;
                height: 15px;
                font-size: 10px;
                margin-right: 4px;
                line-height: 15px;
                overflow: hidden;
                white-space: nowrap;
                text-overflow: ellipsis;
                display: inline;
                cursor: pointer;
                background: #fff;
                color: #000;
                text-align: center;
                font-size: 12px;
            }

            .sfullSlide .hd ul .on {
                background-color: #FF7D01;
                color: #fff;
                font-weight: bold;
            }
/*tab*/
.slideTxtBox {
    width: 450px;
    text-align: left;
}

    .slideTxtBox .hd {
        height: 30px;
        line-height: 30px;
        background:url(../images/module_title.png) repeat-x 0 0;
        border-bottom: 1px solid #ddd;
        position: relative;
    }

        .slideTxtBox .hd ul {
            float: left;
            position: absolute;
            left: 0px;
            top: -1px;
            height: 32px;
            padding-left:10px;
        }

            .slideTxtBox .hd ul li {
                float: left;
            }
                .slideTxtBox .hd ul li a {
                    padding: 0 15px;
                    cursor: pointer;
                    height: 32px;
                    display: inline-block;
                    font-weight: bold;
                    font-size: 14px;
                }
                .slideTxtBox .hd ul li.on a {
                    display: inline-block;
                    height: 31px;
                    background: #fff;
                    border: 1px solid #ddd;
                    border-bottom: none;
                    color: #f60;
                    text-decoration: none;
                    font-size: 14px;
                }

    .slideTxtBox .bd ul {
        padding: 5px;
        zoom: 1;
        padding-left: 10px;
    }

    .slideTxtBox .bd li {
        height: 32px;
        line-height: 32px;
    }

        .slideTxtBox .bd li .date {
            float: right;
            color: #999;
        }
.index-box-2{
    height:262px;
}
.index-box-3 {
    height: 200px;
}
    .index-box-3 .school-profile {
        width: 768px;
        height: 200px;
        background: url(../images/about.jpg);
        background-size: 100% 100%;
        padding:40px 20px;
    }
        .index-box-3 .school-profile .passage{
            text-indent:2em;
            width:570px;
            line-height:2;
            padding-right:20px;
        }
        .index-box-3 .fr {
            width: 202px;
        }
 .index-box-3 .fr .middle-img{
        margin:4px 0;
  }
.index-box-7 .index-pic{
    width:768px;
}
    .index-box-7 .index-pic .tit {
        height: 26px;
        background: url(../images/tpzx.png) no-repeat 0 0;
        font-size: 14px;
        font-weight: bold;
        padding: 3px 0 0 30px;
        color: #fff;
    }
.picMarquee-left {
    width: 750px;
    overflow: hidden;
    position: relative;
}
    .picMarquee-left .bd {
        padding: 15px;
    }

        .picMarquee-left .bd ul {
            overflow: hidden;
            zoom: 1;
        }

            .picMarquee-left .bd ul li {
                margin: 0 8px;
                float: left;
                _display: inline;
                overflow: hidden;
                text-align: center;
            }

                .picMarquee-left .bd ul li .pic {
                    text-align: center;
                }

                    .picMarquee-left .bd ul li .pic img {
                        width: 150px;
                        height: 114px;
                        display: block;
                        border: 1px solid #ccc;
                    }

                    .picMarquee-left .bd ul li .pic a:hover img {
                        border-color: #999;
                    }

                .picMarquee-left .bd ul li .title {
                    line-height: 24px;
                    width:149px;
                }
.index-box-8 ul {
    background: #f3f2ee;
    padding: 10px 10px;
}
    .index-box-8 ul li{
        margin-right:9px;
    }
    .index-box-8 ul li a {
        display: block;
        width: 148px;
        height: 44px;
    }
    .index-box-8 ul li img {
        width: 148px;
        height: 44px;
    }