﻿@charset "utf-8";
/* CSS Document */

.fl {
    float: left;
}

.fr {
    float: right;
}


.container {
    width: 1200px;
    margin: auto;
	max-width:100%;
}

.topbg {
    background: url(../images/topbg.jpg) no-repeat right top;
    height: 126px;
    position: relative;
}

.top {
    height: 126px;
}

.logo {
    width: 611px;
    height: 126px;
}

.search {
    background: url(../images/search.jpg) no-repeat left top;
    width: 249px;
    height: 35px;
    margin-top: 75px;
    position: relative;
}

.inp-text {
    width: 200px;
    background: none;
    border: none;
    padding-left: 5px;
    height: 35px;
    line-height: 32px;
}

.inp-but {
    background: none;
    border: none;
    height: 35px;
    width: 40px;
    cursor: pointer;
}


/*top End*/
.menu {
    background: #177cd8;
    height: 43px;
}

    .menu ul li {
        float: left;
        line-height: 43px;
        position: relative;
    }

        .menu ul li a {
            display: block;
            float: left;
            padding: 0 21px;
            margin: 0 12px;
            /*font-weight: bold;*/
            color: #fff;
            font-size: 16px;
            letter-spacing: 5px;
            font-family: "Microsoft YaHei";
        }

        .menu ul li:first-child a.active {
            background: none;
        }

        .menu ul li a:hover, .menu ul li a.active {
            color: #fff;
            text-decoration: none;
            background: url(../images/mabg.jpg) repeat-x scroll left 41px;
        }

ul.ernav {
    position: absolute;
    left: 0px;
    top: 43px;
    z-index: 1;
    padding-top: 10px;
}

    ul.ernav li {
        line-height: 22px;
    }

        ul.ernav li a {
            font-size: 13px;
            color: #006699;
            font-weight: normal;
        }

            ul.ernav li a:hover {
                background: none;
                color: #61b3a2;
            }


/*menu End*/
.banner {
    /*height: 280px;*/
}

.slideBox {
    height: 280px;
    overflow: hidden;
    position: relative;
    width: 100%;
    margin: auto;
}

    .slideBox .hd {
        height: 3px;
        overflow: hidden;
        position: absolute;
        left: 40%;
        bottom: 20px;
        z-index: 1;
    }

        .slideBox .hd ul {
            overflow: hidden;
            zoom: 1;
            float: left;
        }

            .slideBox .hd ul li {
                float: left;
                width: 68px;
                height: 3px;
                background: #fff;
                cursor: pointer;
                margin: 0 5px;
            }

                .slideBox .hd ul li a {
                    font-size: 12px;
                    text-align: center;
                    text-decoration: none;
                    color: #fff;
                    height: 3px;
                    width: 68px;
                    float: left;
                    display: block;
                }

                .slideBox .hd ul li.on {
                    background: #00a477;
                }

    .slideBox .bd {
        position: relative;
        height: 100%;
        z-index: 0;
        text-align: center;
    }

        .slideBox .bd li {
            zoom: 1;
            vertical-align: middle;
        }

        .slideBox .bd img {
            height: 280px;
            display: block;
            margin: 0 auto;
        }

/*banner End*/
.index-con {
    padding-top: 25px;
    padding-bottom: 40px;
    min-height: 800px;
}

.index-left {
    width: 400px;
}

.index-right {
    width: 765px;
}

.notice {
    width: 400px;
    *width: 360px;
    height: 368px;
    *height: 348px;
    border: 1px solid #e0e0e0;
    padding: 10px 20px;
    box-sizing: border-box;
    background: #f1f8fe;
}

.new-top {
    border-bottom: 1px solid #ccc;
    height: 40px;
    line-height: 40px;
}

.new-tit {
    font-size: 16px;
    font-weight: bold;
    color: #000;
}

    .new-tit img {
        margin-right: 10px;
    }

.new-more a {
    color: #999;
    font-size: 14px;
}

.notice ul {
    padding-top: 10px;
}

    .notice ul li {
        line-height: 28px;
    }

        .notice ul li a {
            color: #666;
            background: url(../images/hui1.png) no-repeat left center;
            padding-left: 15px;
        }

            .notice ul li a:hover {
                color: #177cd8;
                text-decoration: none;
                background: url(../images/hui1.png) no-repeat left center;
            }

.link {
    width: 400px;
    *width: 360px;
    height: 175px;
    *height: 257px;
    border: 1px solid #e0e0e0;
    padding: 10px 20px;
    margin: 20px 0;
    box-sizing: border-box;
    background: #f1f8fe;
}

.link-ch {
    width: 400px;
    *width: 360px;
    height: 254px;
    *height: 254px;
    border: 1px solid #e0e0e0;
    padding: 10px 20px;
    box-sizing: border-box;
    background: #f1f8fe;
}

.kecheng {
    height: 353px;
}

.teach {
    height: 191px;
    margin: 12px 0 28px;
    position: relative;
    *margin-top: 32px;
}

.tempWrap {
    margin-top: 15px;
    margin-left: 30px;    max-width: 100%;
}

.teach ul li {
    float: left;
    
}

.teach a.a-left {
    position: absolute;
    left: 0px;
    top: 100px;
    width: 15px;
    height: 25px;
    display: block;
}

.teach a.a-right {
    position: absolute;
    right: 0px;
    top: 100px;
    width: 15px;
    height: 25px;
    display: block;
}

.student {
    height: 257px;
}

.feng-bg {
    margin-top: 15px;
    background: #f1f8fe;
}

.ke-top {
    width: 156px;
    height: 36px;
    background: #177cd8;
    line-height: 36px;
    color: #fff;
    font-size: 16px;
    font-weight: bold;
}

    .ke-top img {
        margin-left: 6px;
        margin-right: 15px;
    }

.student .more a ,.teach .more a{
    color: #999;
}

.feng-left {
    position: relative;
    width: 306px;
}

.fu {
    color: #fff;
    position: absolute;
    left: 0px;
    bottom: 0px;
    height: 27px;
    background: url(../images/black.png) repeat left top;
    width: 296px;
    line-height: 27px;
    padding-left: 10px;
}

    .fu a, .fu a:hover {
        color: #fff;
        text-decoration: none;
    }

.feng-right {
    padding: 3px 0;
    width: 435px;
}

    .feng-right ul li {
        line-height: 28px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;
    }

        .feng-right ul li a {
            color: #666;
            padding-left: 15px;
            background: url(../images/hui1.png) no-repeat left center;
            text-decoration: none;
        }

            .feng-right ul li a:hover {
                color: #177cd8;
            }

.kecheng ul {
    padding-top: 15px;
}

    .kecheng ul li {
        width: 127px;
        height: 58px;
        line-height: 27px;
        margin-right: 20px;
        margin-bottom: 33px;
        float: left;
        text-align: left;
    }


        .kecheng ul li a {
            color: #006699;
            font-size: 14px;
            text-decoration: none;
            text-shadow: 1px 1px 1px #fff;
            display: block;
            text-align: center;
        }

        .kecheng ul li img {
            border: 1px solid #999;
            padding: 4px;
        }
        /*.kecheng ul li.li1
		{
			background: url(../images/libg1.png) no-repeat left top;
		}

		.kecheng ul li.li2
		{
			background: url(../images/libg2.png) no-repeat left top;
		}

		.kecheng ul li.li3
		{
			background: url(../images/libg3.png) no-repeat left top;
		}*/

        .kecheng ul li:nth-child(5n) {
            
        }

        .kecheng ul li.mar0 {
            margin-right: 0px;
        }

.link-ch ul li {
    float: left;
    width: 88px;
}

    .link-ch ul li p {
    }

        .link-ch ul li p a {
            color: #333;
            font-size: 12px;
            background: none;
            display: block;
            line-height: 20px;
            text-align: center;
            margin: 0px;
        }

    .link-ch ul li a {
        background: url(../images/ico2.png) no-repeat left top;
        display: block;
        width: 50px;
        margin: 0 20px;
        height: 52px;
    }

        .link-ch ul li a.a1 {
            background-position: 0 -1px;
        }

            .link-ch ul li a.a1:hover {
                background-position: 0 -102px;
            }

        .link-ch ul li a.a2 {
            background-position: -106px -2px;
        }

            .link-ch ul li a.a2:hover {
                background-position: -106px -103px;
            }

        .link-ch ul li a.a3 {
            background-position: -194px -4px;
        }

            .link-ch ul li a.a3:hover {
                background-position: -194px -105px;
            }

        .link-ch ul li a.a4 {
            background-position: -288px -5px;
        }

            .link-ch ul li a.a4:hover {
                background-position: -288px -106px;
            }

        .link-ch ul li a.a5 {
            background-position: -392px -5px;
        }

            .link-ch ul li a.a5:hover {
                background-position: -392px -106px;
            }

        .link-ch ul li a.a6 {
            background-position: -490px -5px;
        }

            .link-ch ul li a.a6:hover {
                background-position: -490px -106px;
            }

        .link-ch ul li a.a7 {
            background-position: -586px -5px;
        }

            .link-ch ul li a.a7:hover {
                background-position: -586px -106px;
            }

        .link-ch ul li a.a8 {
            background-position: -691px -5px;
        }

            .link-ch ul li a.a8:hover {
                background-position: -691px -106px;
            }



.link ul {
    padding-top: 20px;
}

    .link ul li {
        float: left;
        width: 86px;
        margin-right: 30px;
    }

        .link ul li p {
            text-align: center;
        }

            .link ul li p a {
                color: #333;
                line-height: 30px;
                display: block;
                font-size: 14px;
                background: none;
                height: 41px;
            }


        .link ul li a {
            display: block;
            height: 50px;
            width: 60px;
            margin: 0 30px;
            background: url(../images/ico1.png) no-repeat left top;
        }

        .link ul li p a {
            color: #333;
            line-height: 30px;
            display: block;
            font-size: 14px;
            background: none;
           
            margin: 0;
            text-align: center;
        }

        .link ul li a.a1 {
            background-position: -8px -2px;
        }

            .link ul li a.a1:hover {
                background-position: -8px -69px;
            }

        .link ul li a.a2 {
            background-position: -138px -3px;
        }

            .link ul li a.a2:hover {
                background-position: -138px -70px;
            }



        .link ul li a.a3 {
            background-position: -281px -3px;
        }

            .link ul li a.a3:hover {
                background-position: -281px -70px;
            }

        .link ul li a.a4 {
            background-position: -7px -158px;
        }

            .link ul li a.a4:hover {
                background-position: -7px -228px;
            }

        .link ul li a.a5 {
            background-position: -138px -157px;
        }

            .link ul li a.a5:hover {
                background-position: -138px -227px;
            }

        .link ul li a.a6 {
            background-position: -281px -157px;
        }

            .link ul li a.a6:hover {
                background-position: -281px -227px;
            }


















.foot {
    height: 140px;
    *height: 160px;
    font-size: 14px;
    background: #177cd8;
}

.f-left {
    padding-top: 35px;
    
}

    .f-left p {
        line-height: 27px;
        color: #fff;
    }


/*.time
{
	float:right;
}*/

.new_info {
    padding-top: 10px;
}

.tit img {
    padding-bottom: 10px;
}

.tit {
    margin-right: 16px;
}

.tit_title {
    /*padding-left: 16px;*/
    display:block;
}

    .tit_title a {
        color: #666;
    }

        .tit_title a:hover {
            color: #177cd8;
        }

.time {
    /*padding-left: 16px;*/
}


.jxly a {
    color: #006699;
    display: block;
    text-align: center;
    padding-top:2px;
}

.jxly a:hover{
   text-decoration:none;
   color:#006699;
}

.jxly ul {
    
    margin-top: 18px;
}



.validation-summary-errors, .field-validation-error {
	color: #ff0000;
	font-size: 12px;
	text-align: left;
}
.reg_Info {
	margin-top: 20px;
	position: absolute;
	right: 0;
}
.reg_Info button {
	border: 1px solid #006699;
	border-radius: 5px;
	color: #fff;
	font-size: 14px;
	height: 30px;
	margin: 0 3px;
	width: 75px;
	background: #006699;
}
.reg_Info button:hover {
	background: #1faccf none repeat scroll 0 0;
	border: 1px solid #1faccf;
	cursor: pointer;
}
.reg_Info a {
	color: #000;
}


.center-nav {
	height: 46px;
	line-height: 34px;
	margin-top: 10px;/*width: 786px;*/
}
.center-nav > ul {
	list-style: outside none none;
}
.center-nav ul li:first-child a {
	padding: 4px 54px;
}
.center-nav ul li {
	border-right: 1px solid #3e81d9;
	float: left;
	list-style: outside none none;
}
.center-nav ul li a {
	background: #1758ae none repeat scroll 0 0;
	color: #fff;
	float: left;
	font-size: 14px;
	font-weight: bold;
	padding: 4px 52px;
	text-decoration: none;
}
.center-nav ul li a:hover, .center-nav ul li a.active {
	background: #c26623 none repeat scroll 0 0;
	text-decoration: none;
}


.clearfix:after{clear: both;content: ".";display: block;height:0;visibility: hidden;}
.clearfix{ display: block; *zoom:1; }

.menu-switch-arrow{display:none;}
.wp-navi .sub-menu {display:none !important;}

/*自定义输入框*/
.searchbox{text-align:right;margin-top:5px;}
.wp-search {position: relative;border: 1px solid #dddddd;}
.wp-search form {display: block;}
.wp-search .search-input {margin-left:4px; margin-right: 40px;}
.wp-search .search-input input.search-title {width: 100%;height: 22px;padding: 4px 0;line-height: 22px;background: none;color: #333;font-size: 14px;border:0;outline: 0;}
.wp-search .search-btn {width:32px;height: 32px;position: absolute;right: 0;top:0%;}
.wp-search .search-btn input.search-submit {width:32px;height: 30px;border:0;outline: 0;background: #FFFFFF url(../images/sous.jpg) no-repeat center;cursor: pointer;}

.head-right{margin-top:40px;}

.news_all .news_imgs{position:relative;z-index:99;width:115px;margin-right:-131px;}
.news_cont{width:100%;}
.news_all .news_con{margin-left:131px;}
.news_title{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.feng-left{z-index:99;margin-right:-306px;}
.feng-right{width:100%;}
.feng-right .con{margin-left:330px;margin-right:10px;}


.list_container{position:relative;}
.list_banner{width:100%;height:150px;}
.ke-tit{position:absolute;height:auto;left:0;top:0;z-index:99;width:100%;}
.col_menu .col_menu_head {background: #177cd8;border-bottom:1px solid #fff;display:none;}/**位置栏目背景**/
.col_menu .col_menu_head h3.col_name {font-size: 18px;font-weight:normal;color:#fff;}/**位置栏目字体**/
.col_menu .col_menu_head h3.col_name .col_name_text { display:block; line-height:50px; padding:0px 5px 0px 30px;}
.col_menu{margin-right:-202px;z-index:99;position:relative;}
.col_news{float:left;width:100%;}
.col_news .main-right{float:none;margin-left:230px;width:auto;}
.data-list a{width:80%;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
.data-list .li-tt{height:auto;}

.kecheng ul li{width:20%;text-align:center;height:auto;margin-right:0;margin-bottom:2px;}

.link ul li.ks_news{width:25%;margin-right:0;}
.link ul li.ks_news.n2{width:50%;}
.link ul li a{width:48px;height:48px;margin:0;}
.link ul li p a{width:100%;}
.link ul li a.a1{background: url(../images/icon1.png) no-repeat center;margin:0 auto;}
.link ul li a.a1:hover {background: url(../images/icon11.png) no-repeat center;}
.link ul li a.a2{background: url(../images/icon2.png) no-repeat center;margin:0 auto;}
.link ul li a.a2:hover {background: url(../images/icon12.png) no-repeat center;}
.link ul li a.a3{background: url(../images/icon3.png) no-repeat center;margin:0 auto;}
.link ul li a.a3:hover {background: url(../images/icon13.png) no-repeat center;}


.link-ch ul li{width:25%;}
.link-ch ul li a{margin:0;width:39px;height:52px;}
.link-ch ul li p a{width:100%;height:40px;}
.link-ch ul li a.a1{background: url(../images/iconn1.png) no-repeat center;margin:0 auto;}
.link-ch ul li a.a1:hover{background: url(../images/iconn11.png) no-repeat center;}
.link-ch ul li a.a2{background: url(../images/iconn2.png) no-repeat center;margin:0 auto;}
.link-ch ul li a.a2:hover{background: url(../images/iconn12.png) no-repeat center;}
.link-ch ul li a.a3{background: url(../images/iconn3.png) no-repeat center;margin:0 auto;}
.link-ch ul li a.a3:hover{background: url(../images/iconn13.png) no-repeat center;}
.link-ch ul li a.a4{background: url(../images/iconn4.png) no-repeat center;margin:0 auto;}
.link-ch ul li a.a4:hover{background: url(../images/iconn14.png) no-repeat center;}
.link-ch ul li a.a5{background: url(../images/iconn5.png) no-repeat center;margin:0 auto;}
.link-ch ul li a.a5:hover{background: url(../images/iconn5.png) no-repeat center;}
.link-ch ul li a.a6{background: url(../images/iconn6.png) no-repeat center;margin:0 auto;}
.link-ch ul li a.a6:hover{background: url(../images/iconn16.png) no-repeat center;}
.link-ch ul li a.a7{background: url(../images/iconn7.png) no-repeat center;margin:0 auto;}
.link-ch ul li a.a7:hover{background: url(../images/iconn17.png) no-repeat center;}
.link-ch ul li a.a8{background: url(../images/iconn8.png) no-repeat center;margin:0 auto;}
.link-ch ul li a.a8:hover{background: url(../images/iconn18.png) no-repeat center;}


.wp_listcolumn{border:none;}
.wp_listcolumn .wp_column a{width:auto;color:#fff;    font-size: 14px;background: #177cd8;font-weight:normal;border:none;}
.wp_listcolumn .wp_column a:hover {color: #fff;background: url(../images/ah.jpg) no-repeat left top;}
.wp_listcolumn .wp_column a.selected,.wp_listcolumn .wp_column a.parent {color: #fff;background: url(../images/ah.jpg) no-repeat left top;}
.wp_listcolumn .wp_column a .column-name{padding:0;}

.wp_listcolumn .wp_column .sub_list a{background: url(../images/hui1.png) no-repeat left 15px;color: #333;padding-left: 15px;}
.wp_listcolumn .wp_column .sub_list a:hover,.wp_listcolumn .wp_column .sub_list a.selected{background: url(../images/hui1.png) no-repeat left 15px;color: #0e60b3;}

.wp_listcolumn_x .wp_column{width:16.6%;border-right: 0px solid #3e81d9;text-align:center;}
.center-nav ul li:first-child a{padding:4px 0;}
.wp_listcolumn_x .wp_column a{padding:4px 0;font-size: 14px;background: #1758ae none repeat scroll 0 0;border-right: 1px solid #3e81d9;display:block;text-align:center;color: #fff;float:none;}
.wp_listcolumn_x .wp_column a .column-name{padding:0;}
.wp_listcolumn_x .wp_column a.selected,.wp_listcolumn_x .wp_column a:hover{background: #c26623 none repeat scroll 0 0;color: #fff;}

.news_top .news_imgs{position:relative;z-index:99;width:237px;margin-right:-249px;margin-left:12px;}
.news_top .news_con{margin-left:261px;}
.news_top .news_con p{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}

.right-nr ul.pic-list li{width:20%;text-align:center;margin-right:0;}

ul.pic-list li div{white-space: nowrap;overflow: hidden;text-overflow: ellipsis;width: 150px;margin: 0 auto;}
.list_banner img{max-width:100%;}
table.wp_article_list_table{width:950px !important;}
.right-nr{overflow-x: auto;
        overflow-y:hidden ;
        position: relative;}

.wp_entry{font-size: 14px;
    color: #666666;margin-top: 10px;
    line-height: 26px;}

.wp_articlecontent{overflow-x: auto;
        overflow-y:hidden ;
        position: relative;}
.possplit {
    background: none;
    text-indent: 0px;
    text-align: center;
    width: 18px;
    display: inline-block;
    border: 0px solid red;
}

.jxly .slick-prev,.jxly .slick-next{width:15px;height:25px;top:50px;margin-top:0;}
.jxly .slick-prev{background:url(../picture/a-left.png) center no-repeat;left:0;}
.jxly .slick-next{background:url(../picture/a-right.png) center no-repeat;right:0;}