@charset "utf-8";
body{font-family: "微软雅黑";font-size: 14px;background: #fff;color: #444;overflow-x: hidden;}
.wrapper{}
.wrapper .w{width:1200px; margin:0 auto;}
.wrapper .c{padding:0 60px;}
.index-title .title,.index-title .tab-title{position:relative;}
.index-title {text-align:left; position: relative; height:45px;background: url(img/bg_title.jpg) no-repeat bottom left;}
.index-title h2{font-size:30px; color:#333333; } 
.index-title h2 span{color:#999999; font-weight:300;}

.index-title1  .tab-title{font-size: 30px;color: #fff; height:47px; text-align:center; font-weight:300;}
.index-title1  .tab-title ul{overflow:hidden;display: inline-block;}
.index-title1  .tab-title li{cursor:pointer; line-height:28px; height:47px; padding:0 30px 0px; float:left;}
.index-title1  .tab-title li a{color:#fff;}
.index-title1 .tab-title li span{}
.index-title1 .tab-title li.cur{ background:url(img/bg_title.jpg) no-repeat bottom center; font-weight:500;}
.index-title1  .tab-title li.cur a{}

.index_more {position:absolute; right:10px; top:65px;}
.index_more a{font-size: 16px; color:#afaeab; }

.swiper-pagination-bullets {position:static; padding-top:30px;}
.swiper-pagination-bullets .swiper-pagination-bullet {margin: 0 9px; width:14px; height:14px; background:#dddddd;  opacity:1.0;}
.swiper-pagination-bullets .swiper-pagination-bullet-active{background:#73155a; }

.header{height:105px;}
.header .header-logo{float:left}
.header .header-arrow{display:none;}
.header .sitelogo,.header .sitelogo1{padding:15px 0px 0px 10px; overflow:hidden;}
.header .sitelogo img,.header .sitelogo1 img{width:403px; height:79px;}
.header .sitelogo1{display:none;}

.header .header-r{float:right; padding-top:10px; }
.header .header-r .header-links{overflow:hidden; }
.header .header-r .header-search{float:right;}
.header .header-r .header-link{float:right;width:250px; height:35px; line-height:35px; padding:0px;color:#666; font-size:14px;}
.header .header-r .header-link a{color:#666; padding:0 9px;}
.header-nav{}
.header-nav .nav-menu { display:block; margin: 0; padding: 0;display: block; *zoom:1;}
.header-nav .nav-menu:after {clear: both;content: ".";display: block;height: 0;visibility: hidden;}
.header-nav .nav-menu .menu-item { display:inline-block; float:left; vertical-align:middle; line-height:20px; padding:25px 0px 15px 30px; position:relative;}
.header-nav .nav-menu .on { z-index:10;}
.header-nav .nav-menu .menu-item .mark {display:none; width:100%; height:100%; position:absolute; left:0;top:0; z-index:99; background: url(img/navj1.png) no-repeat 96px 27px;}
.header-nav .nav-menu .menu-item a{ display:block;text-align:center;position:relative; z-index:100;color: #000;font-size: 18px;}
.header-nav .nav-menu .menu-item a:hover{font-weight:600;}
.header-nav .nav-menu .menu-item.cur a,.header-nav .nav-menu .menu-item.hover a{font-weight:600;}
.header-nav .nav-menu .menu-item.parent a,.header .header-nav .nav-menu .menu-item.selected a {color: #0560ab; font-weight:bold;}
.header-nav .nav-menu .menu-item a span.item-name { display:inline-block; padding:0px; line-height:18px;cursor:pointer;}
.header-nav .sub-nav{
	    display: none;width: 100%;position: absolute;z-index: 200;visibility: visible; top:55px; left:10px;
	background-color:rgba(255,255,255,0.7);border: none; width:120px !important; padding:0px;border-top:5px solid #0560ab;}
.header-nav .sub-nav .nav-item a{color:#0560ab !important;font-size:16px;border-top: none;}
.header-nav .sub-nav .nav-item:hover{background-color:#5ab6fd;}
.header-nav .sub-nav .nav-item:hover a{color:#0560ab !important;}
.header-nav .sub-nav .nav-item a span.item-name { padding: 6px 10px;  line-height: 25px;  min-height: 25px;font-weight: normal;}
.header-nav .nav-item .sub-nav .nav-item a span.item-name{background:none; color:#0560ab;}
.header-nav .sub-nav .nav-item:hover a span.item-name {color:#0560ab;}
.header-nav .sub-nav .nav-item .mark { background:none;}
.header-nav .sub-nav .nav-item:hover .mark { background:url(img/subnavj.png) no-repeat 5px center;}

.header-index{position:absolute; width:100%; z-index:999; }
.header-index .w{width:calc(100% - 200px);}
@media screen and (max-width: 1489px){
.header-index .w{width:calc(100% - 40px);}
}
.header-index .sitelogo{display:none;}
.header-index .sitelogo1{display:block;}
.header-index .header-r .header-link{color:#fff; }
.header-index .header-r .header-link a{color:#fff; }
.header-index .header-nav .nav-menu .menu-item a {color: #fff;}
.header-index .header-nav .nav-menu .menu-item.parent a, .header-index .header-nav .nav-menu .menu-item.selected a {color: #fff;}

.header-index.fixed{background-color: #FFFFFF;
    position:fixed;
	top:0;
	left:0;
	background-image: none;
    background-position: 0 0;
    background-repeat: no-repeat;
    background-size: auto;
    background: -moz-linear-gradient(top, none, none);
    background: -o-linear-gradient(top, none, none);
    background: linear-gradient(top, none, none);
    background: -webkit-gradient(linear, left top, left bottom, from(none), to(none));
    border-top: 1px solid #FFFFFF;
    border-bottom: 1px solid #FFFFFF;
    -moz-box-shadow: 0 4px 4px rgba(0,0,0,.1);
    -webkit-box-shadow: 0 4px 4px rgba(0,0,0,.1);
    -ms-box-shadow: 0 4px 4px rgba(0,0,0,.1);
    -o-box-shadow: 0 4px 4px rgba(0,0,0,.1);
    box-shadow: 0 4px 4px rgba(0,0,0,.1);
    box-sizing: border-box;
}
.header-index:hover{background:#fff;}
.header-index:hover .sitelogo,.header-index.fixed .sitelogo{display:block;}
.header-index:hover .sitelogo1,.header-index.fixed .sitelogo1{display:none;}
.header-index:hover .header-r .header-link,.header-index.fixed .header-r .header-link{color:#666; }
.header-index:hover .header-r .header-link a,.header-index.fixed .header-r .header-link a{color:#666; }
.header-index:hover .header-nav .nav-menu .menu-item a,.header-index.fixed  .header-nav .nav-menu .menu-item a{color: #333;}
.header-index:hover .header-nav .nav-menu .menu-item.parent a, .header-index:hover .header-nav .nav-menu .menu-item.selected a {color: #0560ab;}
.header-index.fixed .header-nav .nav-menu .menu-item.parent a, .header-index.fixed .header-nav .nav-menu .menu-item.selected a {color: #0560ab;}

.banner-panel{width:100%;position:relative; background:#0e357d;}

.searchbox{width:165px; height:28px; background:#fff; border:1px solid #939393; border-radius:3px; }
.searchbox input{border:none; background:none; width:137px; height:28px;float: left; outline: 0; color: #666;}
.searchbox button{width:28px; height:28px;border:none; background:none;background:url(img/search.png) no-repeat center center;outline: 0;    cursor: pointer;}

.focus-window{width:100%; overflow:hidden;}
.focus-box {  background-position:center; position:relative; }
.focus-container { overflow:hidden; position:relative; visibility:hidden;}
.focus-container .focus-item { position:absolute; width:100%; height: 100%; left:0; top:0; overflow: hidden;}
.focus-container .focus-item img { width: 100%; height: 100%; border:0; vertical-align: top;}
.focus-title-bar { position:absolute; bottom:0px; z-index: 40; width: 100%; height: 60px; }
.focus-title-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-title { display: inline-block; white-space: nowrap; height: 60px; line-height: 60px; padding-left:30px; padding-right:125px; color: #fff; font-size: 24px; position: absolute; left: 0; top: 0; z-index: 50; overflow:hidden;}
.focus-title a,.focus-text a {color: #fff; text-decoration: none;}
.focus-title a:hover,.focus-text a:hover { color: #e5e5e5; text-decoration: none;}
.focus-text-box { position:absolute; left:30px; top:10px; z-index: 20; width: 40%; height: 100px;}
.focus-text-bg { width: 100%; height: 100%; background-color: #000; opacity: 0.7; filter:alpha(opacity=70);}
.focus-text-inner { position: absolute; left: 0; top: 0; z-index: 30; height: 100%; overflow: hidden;}
.focus-text{  padding:10px; line-height: 1.5; color: #fff; font-size: 13px; }
.focus-navigation { display:block; width:30px; text-align:center; height:50px; line-height:50px; background:#000; text-decoration: none; color:#fff; font-size:30px; font-weight:bold; text-decoration: none; cursor:pointer; position:absolute; top:50%; margin-top:-25px; z-index: 50; opacity: 0.7; filter:alpha(opacity=70);}
.focus-navigation:hover { font-size: 30px; font-weight: bold; color: #fff; text-decoration: none;}
.focus-navigation:active {opacity: 1; filter:alpha(opacity=100);}
.focus-prev { left:0px;}
.focus-next { right:0px;}
.focus-pagination { position:absolute;  bottom:15px; z-index:60; width:100%; height:20px; text-align:center;}
.focus-pagination .focus-page {width: 10px;height: 10px; border:1px solid #fff; border-radius: 50%;	margin-right: 10px;	display:inline-block; cursor:pointer;}
.focus-pagination .focus-page span { display: none;}
.focus-pagination .focus-page-active{background: #fff; }

.tab-about-cons{padding-top:30px;}
.tab-about-con p{color:#a28651; font-size:16px; line-height:30px; margin-bottom:10px; padding-right:80px;}

.news{padding:50px 0px 40px 0; height:605px; background:#fff; position:relative;}
.news-left{width:780px; padding-right:20px; float:left; position:relative;}
.news-right{width:400px; float:left;}
.news-pic{overflow:hidden; padding-top:40px;}
.news-pic-item{border:1px solid #c1c2c4; background:#fff; /*width:378px;*/ height:468px; overflow:hidden; /*float:left; margin-right:30px;*/ position:relative;}
.news-pic-item:last-child{margin-right:0px;}
.news-pic-item .img{width:100%; height:245px; overflow:hidden;}
.news-pic-item .img img{width:100%;height:245px;}
.news-pic-item .t{height:56px; line-height:28px; font-size:22px; color:#333333; margin:20px 20px 10px; overflow:hidden;} 
.news-pic-item .t a{color:#333333;}
.news-pic-item .s{color:#666666; font-size:16px; line-height:25px; height:75px; margin:10px 20px; overflow:hidden;}
.news-pic-item .s a{color:#666666;}
.news-pic-item .d{background:url(img/time1.png) 0 3px no-repeat; padding-left:20px; font-size:16px; color:#c99f66;margin:10px 20px; height:20px; line-height:20px;}
.news-pic-item .more{color:#999999; font-size:16px; line-height:25px; height:37px; margin:10px 20px;}
.news-pic-item .more a{color:#999999;}
.news-pic-item .more a:hover{color:#c99f66;}
/*
.news-pic-item.i2 .img,.news-pic-item.i4 .img{position:absolute;top:223px;}
.news-pic-item.i4 .con,.news-pic-item.i4 .con{position:absolute;top:0px;}
*/
.news-more{font-size:16px; color:#999999; position:absolute; bottom:5px; right:20px; z-Index:11;}
.news-more a{color:#c99f66; }
.news-more a:hover{color:#c99f66; }

.news-pic-item:hover{
	-webkit-box-shadow: #ccc 0px 0px 20px;
   -moz-box-shadow: #ccc 0px 0px 20px;
   box-shadow: #ccc 0px 0px 20px;
}
.news-pic-item .img img{    transition: all 0.3s ease-in-out;}
.news-pic-item:hover .img img{ transform: scale(1.2);  -ms-transform: scale(1.2);}
.news-pic-item:hover .t a {
    color: #2b6eb1;
}
.news-pic-item:hover .more{color:#c99f66;}

.videos{background:#e9f3ff url(img/bg_video.png) no-repeat top center; padding:40px 0 50px;}
.videos .index-title{text-align:center; background-position:bottom center;}
.videos .index-title h2{}
.videos .w{position:relative;}
.video-more{font-size: 16px;color: #c99f66;position: absolute;top: 5px;right: 0px;}
.video-more a{color: #c99f66;}
.index-videos-con{overflow:hidden; padding:10px 0 0; position: relative;}
.index-videos-con .videos-list{overflow:hidden; margin:0 -18px;}
.index-videos-con .videos-list .item{float:left; width:370px; color:#333; margin:18px; position:relative; }
.index-videos-con .videos-list .item a{display:black;}
.index-videos-con .videos-list .item .img{width:100%; padding-top:66.21%; overflow:hidden; position:relative; }
.index-videos-con .videos-list .item .img img{position:absolute; left:0; top:0; width:calc(100% - 6px); height:calc(100% - 6px); border:3px solid #fff;}
.index-videos-con .videos-list .item .txt{position:relative;}
.index-videos-con .videos-list .item .t{overflow:hidden; color:#0560ab; font-weight:600; margin:5px 0 5px 20px; font-size:18px; line-height:30px; height:60px;}
.index-videos-con .videos-list .item .t:before{position:absolute; left:0; top:5px; content:'';display:block; height:33px; width:5px; background:#dbc475; }


.notice{padding:120px 0px 65px 0; height:706px; background:#fff url(img/bg_notice.jpg) no-repeat center center; position:relative;}
.notice .index-title{text-align:left; padding-left:30px;} 
.news-right-con{}
.notice-list{padding:15px 0 50px;; position:relative;} 
.notice-list ul {overflow:hidden;}
.notice-list li {position:relative; height:69px; margin-top:19px; padding-bottom:10px; border-bottom:1px solid #c1c2c4;}
.notice-list li .d{position:absolute; left:10px; top:15px; width:58px; height:48px;text-align:center; color:#0560ab; background:url(img/bg_notice_date.png);}
.notice-list li .d-d{height:25px; font-size:30px; text-align:left; font-weight:600;}
.notice-list li .d-m{height:23px; line-height:23px; font-size:14px; text-align:right;}
.notice-list li .t{padding:0 0px 0 90px; height:69px; color:#7a6253; font-size:16px; line-height:23px; overflow:hidden;}
.notice-list li .t a{color:#666;}
.notice-list li .m{position:absolute; top:0px; right:0px; font-size:16px; color:#666666; width:150px; height:55px; line-height:55px; text-align:center;}
.notice-list li.h{height:38px;}
.notice-list li.h .d,.notice-list li.h .t,.notice-list li.h .m{height:38px; line-height:38px; font-size:18px; color:#c1a268; text-align:center;}
.notice-more{font-size:16px; color:#999999; text-align:right; position:absolute; right:0px; bottom:0px;}
.notice-more a{color:#c99f66; }
.notice-more a:hover{color:#c99f66; }

.notice-list li:hover .t a{color:#024494; font-weight:600;}

.sztd{padding:50px 0px 20px; height:380px}
.sztd .w{ position:relative;}
.sztd_con{padding-top:10px; padding-bottom:0px;}
.sztd_con .sztd_item{display:block; margin: 20px; padding:20px 0 0px;}

.sztd_con .sztd_item  .img{text-align:center; margin:10px auto; width:136px; height:136px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; position:relative;}
.sztd_con .sztd_item  img{position:absolute;left:0px;top:0px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; width:100%;height:100%;z-Index:-1;}
.sztd_con .sztd_item .title{height:90px; text-align:center; overflow:hidden;   }
.sztd_con .sztd_item h2{ height:25px; line-height:25px; overflow:hidden; font-size:18px; margin-top:12px;color:#666666; font-weight:600;}
.sztd_con .sztd_item h2 a{color:#666666; }
.sztd_con .sztd_item p{height:20px; line-height:20px;  font-size:16px;overflow:hidden; margin-top:10px;color:#666666; }
.sztd_con .sztd_item .summary{height:130px; text-align:left; overflow:hidden; color:#666666; font-size:16px; padding: 0 30px; line-height:25px; }
.sztd_con .sztd_item .item_more{font-size:14px; color:#666666; padding-left:28px;}

.sztd_con .sztd_item:hover{ 
-webkit-box-shadow: #ccc 0px 0px 20px;
   -moz-box-shadow: #ccc 0px 0px 20px;
   box-shadow: #ccc 0px 0px 20px;}
   
.sztd_con .sztd_item:hover h2{font-weight:600; color:#333333;} 
.sztd_con .sztd_item:hover h2 a{color:#333333;}

.sztd_con .swiper-button-prev{width:20px; height:25px; bottom:auto; right:auto; left:5px; top:calc(50% + 10px); background:url(img/arrow_left.png) no-repeat; }
.sztd_con .swiper-button-prev:hover{background:url(img/arrow_left1.png) no-repeat; }
.sztd_con .swiper-button-next{width:20px; height:25px; bottom:auto; right:5px; left:auto; top:calc(50% + 10px); background:url(img/arrow_right.png) no-repeat; }
.sztd_con .swiper-button-next:hover{background:url(img/arrow_right1.png) no-repeat; }

.xshd{padding:48px 0px 0px; background:url(img/bg_xshd.jpg) no-repeat center top;}
.xshd .w{position:relative;}
.xshd-con{padding-top:25px;}
.xshd-list{}
.xshd-list li{float:left; /*width:240px; */width: 25%;height:228px; color:#fff; /*padding:20px 30px;*/transition:all 0.3s ease-in-out;}
.xshd-list li a{    padding: 20px 30px;
    display: block;}
.xshd-list li:hover{background:#fff;}
.xshd .notice-more{margin-top:20px;}
.xshd-list li .d{border-left:2px solid #c99f66;margin-left:-10px; padding-left:10px; color:#c99f66;}
.xshd-list li .d-d{height:26px; font-size:24px; font-weight:600;}
.xshd-list li .d-m{ background:url(img/bg_t_xshd.png) bottom right no-repeat}
.xshd-list li .t{ height:150px; font-size:18px; line-height:30px; overflow:hidden; font-weight:600; padding-top:10px; color:#fff;}
.xshd-list li .t a{color:#fff;}
.xshd-list li .s{font-size:15px; line-height:25px; height:50px; padding-top:5px;color:#fff;}
.xshd-list li:hover .t,.xshd-list li:hover .t a,.xshd-list li:hover .s{color:#666;}

.zsxx-list{overflow:hidden;}
.zsxx-list li{float:left; width:310px; height:90px; background:#fff; padding:12px 35px;margin-right:20px; margin-bottom:20px;}
.zsxx-list li .t{font-size:16px; color:#333333; line-height:22px; height:66px; overflow:hidden;display: flex; align-items: center;}
.zsxx-list li:hover .t{color:#2b6eb1;}
.zsxx-list li .d{color:#c99f66;font-size:14px; padding-left:40px; padding-top:5px; background:url(img/bg_time.png) no-repeat center left;}

.zsxx-list li:hover{
	-webkit-box-shadow: #ccc 0px 0px 20px;
   -moz-box-shadow: #ccc 0px 0px 20px;
   box-shadow: #ccc 0px 0px 20px;
}
.zsxx-list li:hover .title{font-weight:600;}


.xshd-more,.sztd_more{font-size:16px; color:#fff; position:absolute; top:5px; right:25px;}
.xshd-more a,.sztd_more a{ color:#fff;}
.xshd-more a:hover,.sztd_more a:hover{ color:#c99f66;}

.gddz{margin-top:50px; background:url(img/bg_gddz.jpg); height:260px;}
.gddz a{display:block;width:460px;margin:0 auto; padding-top:65px;max-width:100%;}
.gddz img{ }

.links{height:40px; background:#d2d2d2; color:#333333; font-size:18px; padding:20px}
.links a{line-height:40px; padding:8px 25px; color:#666666; background:#e8e8e8; border-radius:20px; }
.links a:hover{background:#fff; font-weight:600;}

.footer{background:url(img/bg_footer.jpg) no-repeat;background-size: cover; padding:65px 0 30px; color:#fff; font-size:14px;;}
.footer a{color:#fff;}
.footer .footer-logo{float:left; padding:40px 30px 0 30px; height:180px; border-right:1px solid #6998c9;}
.footer .footer-addr{float:left; width:420px;  height:220px; padding:0 20px; border-right:1px solid #6998c9;}
.footer .footer-addr h2,.footer .footer-link h2,.footer .footer-wx h2{font-weight:600;line-height:40px; font-size:16px;}
span.add {
    margin-left: 42px;
}
span.email {
    margin-left: 30px;
}
.footer .footer-addr p{line-height:35px; color:#5ab6fd;}
.footer .footer-link{float:left; border-right:1px solid #6998c9; width:155px;  height:220px; padding:0 25px;}
.footer .footer-link a{display:block;  color:#5ab6fd;}
.footer .footer-wx{float:left; padding-left:20px; height:170px;}
.footer .wx-img{text-align:center;}
.footer .wx-con{text-align:center; line-height:22px; color:#5ab6fd;}
.footer .copyright{margin-top:50px; padding-top:30px;text-align:center; border-top:1px solid #6998c9}

.container{}
.page-con{overflow:hidden; position:relative;z-index:0;}
.smallbanner{position:relative;}
.smallbanner .smallbanner-bg{height:295px; background-repeat:no-repeat; background-position:top center; }
.smallbanner .smallbanner-bg .w{ position:relative;}
.smallbanner-t{ width:100%; position: absolute; top: 0px; left: 0px;}
.smallbanner-t .t{width:366px; height:87px; margin-top:90px;}
.smallbanner-t .t h2{font-size:36px; color:#fff; padding-left:50px; line-height:36px; font-weight:600;}
.smallbanner-t .t h2:after{content: "";display: block;width: 55px;height: 4px;background: #fff;margin-top: 15px;}

.smallbanner-nav{width:100%; height:50px; position: absolute; top: 245px; left: 0px; display:none;}
.smallbanner-nav li{background:rgba(16,44,105,0.9); float:left; padding:0px 60px;height:50px;line-height:50px; text-align:center; font-size:20px;}
.smallbanner-nav li.selected,.smallbanner-nav li.parent{background:#fff;}
.smallbanner-nav a{color:#fff; display:block;}
.smallbanner-nav .selected a,.smallbanner-nav .parent a{color:#003677; font-weight:600; font-size:24px;}

.btn{font-size:18px;font-family:微软雅黑, 'microsoft yahei';line-height:2em;}
.btn p span{font-family:微软雅黑, 'microsoft yahei' !important;font-size: 18px !important;    text-align: justify;}
.btn p{font-family:微软雅黑, 'microsoft yahei' !important;    text-indent: 2em;font-size: 18px !important;    text-align: justify;}
.btn .text{margin-bottom: 10px}
.btn .text1 {  display: none;} .btn .text2 {  display: none;} .btn .text3 {  display: none;} .btn .text4 {  display: none;}
.btn .text5 {  display: none;}
.btn .text6 {  display: none;}
.btn .tt { cursor: pointer;font-size:18px;font-family:微软雅黑, 'microsoft yahei';line-height:2em;margin-bottom: 10px;    text-indent: 2em;}
.btn .tt:hover{color:#003677;}
.xm_tt {
    font-size: 18px;
    font-family: 微软雅黑, 'microsoft yahei';
    color: #000;
    line-height: 2em;
    font-weight: bold;margin-bottom: 20px;
}
.btn p{font-size:18px;font-family:微软雅黑, 'microsoft yahei';line-height:2em;}
.wp_entry .jianjie p{font-size:18px;font-family:微软雅黑, 'microsoft yahei';line-height:2em;text-indent: 2em;    text-align: justify;}
.wp_entry .jianjie p span{font-size:18px;font-family:微软雅黑, 'microsoft yahei';line-height:2em;text-indent: 2em;    text-align: justify;}
.wp_entry a:hover{color:#003677; }
.bread{height:70px;font-size:16px; line-height:70px;color:#666666; }
.bread-con{padding-left:40px;}
.bread a{color:#666666;}
.bread .possplit {width:16px;background: url(img/possplit.png) no-repeat center center;}
.page-con-main{}
.page-con-main .w{background:#fff;}
.page-con-area{padding:50px 90px;color:#666666;font-size:14px;}
.page-con-area1{padding:0px; padding-bottom:50px;}
.page-con-area .wp_entry{padding-top:50px;}
.page-news-title{ text-align:center;font-size:28px;color:#333333;line-height:36px;padding:30px 0px 20px; font-weight:600}
.page-news-souse{text-align: center;color: #666666;line-height: 14px;font-size: 14px; padding: 10px;border-bottom: 1px dotted #b9b9b9;margin-bottom:30px;}
.page-news-con{}
.page-news-con p,.wp_entry p{margin-bottom:10px; line-height:30px; font-size:18px;}
.page-news-con img,.wp_entry img{max-width: 100%;
    height: auto !important;}
.btn .text img{margin: 0 auto;
    display: block;}
.wp_entry table.MsoNormalTable p{margin-bottom:0px;}
.wp_articlecontent p{ line-height:34px !important; font-size:18px !important; font-family: "微软雅黑" !important;color: #333 !important;background: none !important;}
.wp_articlecontent p span{ line-height:34px !important; font-size:18px !important; font-family: "微软雅黑" !important;color: #333 !important;background: none !important;}
.wp_articlecontent p span span{ line-height:34px !important; font-size:18px !important; font-family: "微软雅黑" !important;color: #333 !important;background: none !important;}
.wp_articlecontent p a{color: #333 !important;}
.wp_articlecontent p em{    color: #888;  font-size: 16px;    font-style: italic;}
.wp_articlecontent p em span{  color: #888 !important;  font-size: 16px !important; }
.wp_articlecontent p em span span{  color: #888 !important;  font-size: 16px !important; }
.page-con-area .index-title{font-size:32px; color:#003677; text-align:center; background: url(img/box_t_bg.png) no-repeat bottom center;     line-height: 45px;    padding-bottom: 5px;
    height: auto;}

.page-con-area .newslist{padding-top:20px;}
.page-con-area .newslist li{height:60px;padding: 25px 0px;border-bottom: 1px dashed #d0d0d0; overflow:hidden; position: relative;}
/*.page-con-area .newslist li .d{position:absolute; left:15px; top:17px; width:74px; height:74px;text-align:center; color:#fff; background:#0560ab;}
.page-con-area .newslist li .d-d{background: #3a7bd7; color: #fff; font-size: 36px; height: 46px; line-height: 46px; text-align: center;}
.page-con-area .newslist li .d-m{background: #024494; color: #fff; padding: 7px 0; height: 14px; line-height: 14px;  text-align: center;}
*/
.page-con-area .newslist li .d{position:absolute; left:20px; top:32px; width:58px; height:48px;text-align:center; color:#0560ab; background:url(img/bg_notice_date.png);}
.page-con-area .newslist li .d-d{height:25px; font-size:30px; text-align:left; font-weight:600;}
.page-con-area .newslist li .d-m{height:23px; line-height:23px; font-size:14px; text-align:right;}
.page-con-area .newslist li .t{padding:0 200px 0 100px ;font-size: 20px; height:60px; line-height: 30px; color: #555555; text-align: left; overflow:hidden; background:url(img/listmore.png) no-repeat 1120px 20px;}
.page-con-area .newslist li .t a{color:#555555;}
.page-con-area .newslist li:hover .t a{font-weight:600; color: #024494;}

.page-con-area .piclist{padding-top:20px;}
.page-con-area .piclist .piclist-item{height:196px; border-bottom:1px dotted #b9b9b9; padding:32px 0px 32px 30px; position:relative;}
.page-con-area .piclist .piclist-item .img{float:left;}
.page-con-area .piclist .piclist-item .img img{width: 300px; height: 196px; background:url(img/newsbg.png) no-repeat;}
.page-con-area .piclist .piclist-item .txt{float:left; padding-left:50px; width:600px;}
.page-con-area .piclist .piclist-item .txt h2{color: #4a4a4a; font-size: 20px; line-height: 28px; font-weight: 600;}
.page-con-area .piclist .piclist-item .txt p{color: #666666; height: 72px; font-size: 16px; line-height: 24px; overflow: hidden; margin-top:20px;}
.page-con-area .piclist .piclist-item .txt .d{color: #a19d9e; padding-left: 20px; background: url(img/clock_ico.png) no-repeat left center; margin-top:15px;}
.page-con-area .piclist .piclist-item .more{right:55px; top:100px; position:absolute;width: 92px;
    height: 37px; border: 1px solid #c2a66b;font-size: 14px; line-height: 35px; text-align: center; color: #c2a66b;}

.page-con-area .piclist .piclist-item:hover{-webkit-box-shadow: #ccc 0px 0px 10px; -moz-box-shadow: #ccc 0px 0px 10px;box-shadow: #ccc 0px 0px 10px;} 
.page-con-area .piclist .piclist-item:hover .txt h2{color: #024494;}
.page-con-area .piclist .piclist-item:hover .more{background:#c0a265;color:#fff;}

.page-con-area .szjx1list{overflow:hidden; padding:20px 15px;}
.page-con-area .szjx1list-item{border:2px solid #d5d5d5; background:#fff; float:left;position:relative;width: 388px;height: auto;margin:15px;overflow:hidden;}
.page-con-area .szjx1list-item .pic {float: left;width: 120px;height: 160px;margin: 30px 20px;overflow: hidden;}
.page-con-area .szjx1list-item .pic img {width: 120px;height: 160px;}
.page-con-area .szjx1list-item .txt {overflow: hidden;padding: 30px 10px 30px 0;-webkit-box-sizing: border-box;-moz-box-sizing: border-box;box-sizing: border-box;
    font-size: 14px;color: #000;line-height: 25px; height:190px;}
.page-con-area .szjx1list-item .txt p{padding-bottom:0px;}
.page-con-area .szjx1list-item .txt h4{font-size:22px;}
.page-con-area .szjx1list-item .txt h4 a{color:#003677; font-weight:600;}
.page-con-area .szjx1list-item .txt h4 span{font-size:18px;}
.page-con-area .szjx1list-item .txt .yjfx{padding-top:30px; line-height: 25px; font-size:16px; height:100px; overflow:hidden;}


.page-con-area .kytdlist{overflow:hidden; padding:20px 15px;}
.page-con-area .kytdlist .item{ text-align:center; background:#fff; float:left;position:relative;width: 25%; overflow:hidden;}
.page-con-area .kytdlist .item-box{margin:15px 15px;overflow:hidden; border:1px solid #eee; padding:15px 0}
.page-con-area .kytdlist .item .pic {text-align:center; margin:10px auto; width:136px; height:136px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; position:relative;}
.page-con-area .kytdlist .item .pic  img{position:absolute;left:0px;top:0px; border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%; width:100%;height:100%;}
.page-con-area .kytdlist .item .txt{padding:10px 0px;} 
.page-con-area .kytdlist .item .txt h4{text-align:left; height:100px; line-height:25px; overflow:hidden; font-size:18px; margin-top:12px;color:#666;  padding:0 15px;}
.page-con-area .kytdlist .item .txt p{text-align:left; height:25px; line-height:25px; padding:0 15px;  font-size:16px;overflow:hidden; margin-top:10px;color:#8e9399; }
.page-con-area .kytdlist .item:hover .item-box{ -moz-box-shadow: #ccc 0px 0px 20px;  box-shadow: #ccc 0px 0px 20px;}   
.page-con-area .kytdlist .item-box:hover h4{font-weight:600; color:##710a53;} 


.page-con-area .fwptlist{overflow:hidden; padding:20px 15px; margin:0 -40px;}
.page-con-area .fwptlist .item{position:relative; text-align:center; background:#fff; float:left;width: 545px; height:420px; overflow:hidden; margin:40px;}
.page-con-area .fwptlist .item:before{content:''; position:absolute; display:block; left:0; bottom:0; height:285px; width:100%;z-index:0;}
.page-con-area .fwptlist .item.i1:before,.page-con-area .fwptlist .item.i4:before,.page-con-area .fwptlist .item.i5:before,.page-con-area .fwptlist .item.i8:before{background:#dfd9ed;}
.page-con-area .fwptlist .item.i2:before,.page-con-area .fwptlist .item.i3:before,.page-con-area .fwptlist .item.i6:before,.page-con-area .fwptlist .item.i7:before{background:#daebfa;}
.page-con-area .fwptlist .item a{display:block; z-index:1; position:absolute; top:0;left:0; padding:0 45px; width:calc(100% - 90px);}
.page-con-area .fwptlist .item .item-box{position:relative; padding-bottom:40px;}
.page-con-area .fwptlist .item .pic{border:9px solid #fff; width:437px; height:282px; border-top:0;}
.page-con-area .fwptlist .item .pic img{width:100%; height:100%;}
.page-con-area .fwptlist .item .txt{padding:20px 0px 0; font-size:24px; line-height:30px; height:60px; overflow:hidden; color:#333333; text-align:left; font-weight:600; position:relative; padding-left:25px;} 
.page-con-area .fwptlist .item .txt:before{position:absolute; left:5px; top:30px; content:'';  background:#2983de; width:7px; height:7px; }
.page-con-area .fwptlist .item .m{position:absolute; bottom:10px; right:20px; font-size:16px; color:#2983de;}

.page-con-area .videolist{overflow:hidden; margin:0 -18px;}
.page-con-area .videolist .item{float:left; width:370px; color:#333; margin:18px; position:relative; }
.page-con-area .videolist .item a{display:black;}
.page-con-area .videolist .item .img{width:100%; padding-top:66.21%; overflow:hidden; position:relative; }
.page-con-area .videolist .item .img img{position:absolute; left:0; top:0; width:calc(100% - 6px); height:calc(100% - 6px); border:3px solid #fff;}
.page-con-area .videolist .item .txt{position:relative;}
.page-con-area .videolist .item .t{overflow:hidden; color:#0560ab; font-weight:600; margin:5px 0 5px 20px; font-size:18px; line-height:30px; height:60px;}
.page-con-area .videolist .item .t:before{position:absolute; left:0; top:5px; content:'';display:block; height:33px; width:5px; background:#dbc475; }

.page-con-area .xyzjlist{overflow:hidden; padding-top:30px;}
.page-con-area .xyzjlist .item{float:left; width:calc(50% - 80px); color:#333; margin:40px; position:relative; }
.page-con-area .xyzjlist .item a{display:black;}
.page-con-area .xyzjlist .item .pic{width:100%; padding-top:66.21%; overflow:hidden; position:relative; }
.page-con-area .xyzjlist .item .pic img{position:absolute; left:0; top:0; width:calc(100% - 4px); height:calc(100% - 4px); border:2px solid #ddd;}
.page-con-area .xyzjlist .item .txt{overflow:hidden; color:#0560ab; font-weight:600; margin:15px 0 5px 0px; font-size:18px; line-height:30px; height:60px;}

.page-con-area .nav2{float:left; width:325px; overflow:hidden; margin-top:40px;}
.page-con-area .nav2 .class-item{display:none;}
.page-con-area .nav2 .class-item.parent,.page-con-area .nav2 .class-item.selected{display:block;}
.page-con-area .nav2 .class-item.parent .class-name,.page-con-area .nav2 .class-item.selected .class-name{display:none;}
.page-con-area .nav2 .class-item.parent .sub-list,.page-con-area .nav2 .class-item.selected .sub-list{}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item,.page-con-area .nav2 .class-item.selected .sub-list .sub-item{display:block; font-size:20px; line-height:30px;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item a,.page-con-area .nav2 .class-item.selected .sub-list .sub-item a{color:#003677; text-align: left; padding:0 60px 0 48px; display:flex; align-items: center;width:170px; height:90px; background:#dadada; border-bottom:2px solid #fff;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item .class-name,.page-con-area .nav2 .class-item.selected .sub-list .sub-item .class-name{display:block;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.selected{background:url(img/bg_sublist2.png) no-repeat left top;    background-size: 100% auto;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.parent{background:url(img/bg_sublist2.png) no-repeat left top;    background-size: 100% auto;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.selected a{color:#fff; font-weight:600;background:none;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.parent a{color:#fff; font-weight:600;background:none;}


.page-con-area .nav2 .class-item.parent .sub-list .sub-list{padding-left: 0px;border-left:none;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-list .sub-item{background:none;padding-left:0; margin:10px 0; font-size:18px; line-height:25px; }
.page-con-area .nav2 .class-item.parent .sub-list .sub-list .sub-item a{color:#333333; font-weight:500; height:40px;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-list .sub-item.selected a{color:#b5111b; font-weight:500;}

.page-con-con{float:right; width:875px}
 /*进度条*/

::-webkit-scrollbar{width: 8px;height: 8px;background-color: #CCCCCC;-webkit-border-radius: 6px;}
::-webkit-scrollbar-thumb:horizontal { width: 4px;  background-color: #CCCCCC;  -webkit-border-radius: 6px;}
::-webkit-scrollbar-track-piece { background-color: #fff; /*滚动条的背景颜色*/ -webkit-border-radius: 0; /*滚动条的圆角宽度*/}
::-webkit-scrollbar-thumb:vertical {height: 70px;background-color: #999;-webkit-border-radius: 4px;  outline: 1px solid #fff; outline-offset: -1px;border: 1px solid #fff;}

.addr a {
    margin-bottom: 14px;
    margin-top: 6px;
}


@media screen and (max-width: 1400px){
.page-con-main .page-con-area .fwptlist{    margin: 0;}
}

@media screen and (max-width: 1300px){
.header .sitelogo img, .header .sitelogo1 img {  width: 240px;  height: auto;}
.wrapper .w {width: 96%;margin: 0 auto;}
.news-left{width: 65%;}
.news-right{width: 30%;}
.index-title h2{font-size: 22px;}
.header-nav .nav-menu .menu-item{padding: 25px 0px 15px 20px;}
.page-con-area .szjx1list-item{    width: 368px;}
.page-con-con{    width: 835px;}
.page-con-area .index-title{font-size: 30px;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item, .page-con-area .nav2 .class-item.selected .sub-list .sub-item{font-size: 16px;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item a, .page-con-area .nav2 .class-item.selected .sub-list .sub-item a{    width: 160px;}
.page-con-area .nav2{  width: 315px;}
.footer .footer-logo{    padding: 40px 10px 0;}
.footer .footer-addr{    padding: 0 20px;}
.footer .footer-link{    padding: 0 20px;}
.smallbanner-nav li{    padding: 0px 35px;}
.teachers-cons .title{    width: 25%;    padding: 0 !important;border-right: 0px solid #fff !important;}
.teachers-cons .title .title-con {
    border-right: 2px solid #fff;
}
.teachers-info{    width: 450px !important;}
}


@media screen and (max-width: 1199px){

.wrapper .c {padding:0px;}
.about-con-l {width: 635px;}
.tab-about-con p {padding-right: 20px;}
.page-con-area .szjx1list-item{    /*width: 348px;*/width: 45%;margin: 2%;}
.page-con-con{    width: 795px;    float: none;
    width: auto;
    padding-left: 350px;}
.teachers-info{
    float: none !important;
    width: auto !important;
    padding: 25px 0px 25px 0px !important;
    margin: 0 50px 0 250px !important;
}
.page-con-area .piclist .piclist-item .more{    right: 5px;}
.page-con-area .piclist .piclist-item .txt{    width: 550px;}

}

@media screen and (max-width: 1150px){
.footer .footer-addr{    width: 190px;}
.footer .footer-link{    width: 195px;}
.footer .copyright{margin-top: 70px;}
.page-con-area .piclist .piclist-item .txt{    width: 500px;}
}
@media screen and (max-width: 1050px){
.footer .footer-logo {
    padding: 40px 10px 0 0px;
}
.footer .footer-addr {
    padding: 0 17px;
}
}

@media screen and (max-width: 999px){
.index-title {margin-bottom: 20px;position: relative;height:37px;text-align:center;background: url(img/bg_title.jpg) no-repeat bottom center;}
.index-title h2{font-size:28px; color:#333333; } 
.index-title h2 span{display:none;}

.index-title1 .tab-title {font-size: 28px;height: 40px; text-align: left; padding-left:10px;}
.index-title1 .tab-title li {line-height: 28px; height: 40px; padding: 0 10px 0px;}
.xshd-more, .sztd_more {right: 10px;}
	
.smallbanner-bg {

    background-size: auto;
}
.page-con-con {  float: none;width: 100%;    padding: 0;}
.page-con-area .nav2 {  float: none;width: 100%;    margin-top: 0px;    margin-bottom: 10px;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item, .page-con-area .nav2 .class-item.selected .sub-list .sub-item {
    font-size: 18px;
    float: none;
    width: 100%;
}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item a, .page-con-area .nav2 .class-item.selected .sub-list .sub-item a {
    width: auto;
    padding: 0 15px;
    height: 42px;
    border-left: 2px solid #fff;
}
.page-con-area .nav2 .class-item.parent .sub-list .sub-list .sub-item a {
    color: #fff;
    font-size: 14px;
}
.page-con-area .nav2 .class-item.parent .sub-list .sub-list .sub-item.selected a {
    color: #fff;
}
.bread a {
    color: #666666;
    font-size: 14px;
}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item.selected,.page-con-area .nav2 .class-item.parent .sub-list .sub-item.parent{    background: #0143a9;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-list .sub-item{margin: 0px 0;}
.page-con-area .nav2 .class-item.parent .sub-list .sub-list .sub-item a{    color: #fff;}
.smallbanner-nav .selected a, .smallbanner-nav .parent a {
    color: #003677;
    font-weight: 600;
    font-size: 16px;
}
.page-con-area .newslist li .t{padding: 0 10px 0 95px;
    font-size: 16px;}
.page-con-area .newslist li .d-d{    font-size: 26px;}
.wrapper{min-width:0px;}
.wrapper .w {width: 100%;}
.header{height:auto;}
.header .header-logo {float:none; padding: 0px; overflow:hidden;}
.header .sitelogo{float:left;padding:0;text-align:left; height: auto; width:300px; padding: 10px;}
.header .header-logo a img {height: auto; width:280px;cursor:pointer;}
.header .header-arrow{display:block; float:right; padding:30px 10px 0 0}
.header .header-r{float:none; width:100%;height:auto;background: #fff;padding-top:0px}
.header .header-links {display:none;}

.header-index{position:static;}
.header-index .sitelogo1{display:none;}
.header-index .sitelogo{display:block;}

.header-nav {display:none;}
.header-nav .nav-menu .menu-item {display: block;	float: none;position: relative;	width: 100%;border-top: 1px solid #fff;	background: #f4efe7 ; padding: 0px;
}
.header-nav .nav-menu .menu-item a{padding:0px;color:#000; font-weight:500; height:40px; line-height:40px; }
.header-nav .nav-menu .menu-item:hover a span.item-name{color:#000;background:#fff;}
.header-nav .nav-menu .menu-item .mark {display:none;}
.header-nav .nav-menu .menu-item:hover .mark{display:none;}
.header-nav .sub-nav{display:none;    position: relative;
    width: auto !important;
    top: 0;
    left: 0;
    right: 0;
    margin: auto;}	

.header-nav1{height:auto; background:#fff;}
.header-nav1 .nav-menu {padding: 0px;}
.header-nav1 .nav-menu .menu-item {line-height: 50px;}

.focus-title-bar {height: 30px;}
.focus-title {height: 30px;  line-height: 30px;  padding-left: 10px; padding-right: 80px; font-size:14px;}
.focus-pagination {bottom: 5px;}
.focus-pagination .focus-page {width: 8px; height: 8px;  margin-right: 5px;}
.focus-pagination .focus-page-active{width: 8px; }

.main .c{padding:0 10px;}

.about {padding: 25px 0px 25px 0; height: auto; background-repeat: repeat-y;}
.about-con {padding-top: 0px;}
.about-con-l {float: none;width: 100%;}
.about-title .tab-about-title {font-size: 20px; text-align:center;}
.about-title .tab-about-title li {line-height: 20px; height: 35px;  margin-right: 20px; float: left;}
.tab-about-cons {padding-top: 5px;}
.tab-about-con p {padding-right: 0px;}
.about-con-r {float: none; width: 100%; height: 263px; background: none; padding-top:15px;}

.news{background-image:none;height: auto;}
.news-left { width: 100%; padding-right: 0px; float: none;}
.news-pic {padding-top: 0px;}
.news-pic-item { border: 1px solid #c1c2c4; width: calc(100% - 22px); height: 468px; margin: 0 10px;}
.news-right {width: 100%; float: none; padding-top:40px;}
.news-right .index-title{margin-bottom:0px; }
.notice-list {padding:0px 10px 20px;}
.news-more {top:0px;bottom:auto; right:10px;}
.notice-more {top: -35px; bottom:auto;right:10px;}

.xshd {padding: 38px 0px 0px; background: #f4efe7 url(img/bg_xshd.jpg) repeat-y center top; height: auto;}
.xshd-con { padding: 25px 0;}
.xshd-list li {float: none;/* width:calc(100% - 60px); */height: auto; /*padding: 20px 30px;*/width: 100%;transition:all 0.3s ease-in-out;}
.xshd-list li .t {height: auto;}
.zsxx-list li {
    float: none;
    width: calc(100% - 90px);
    height: auto;
    padding: 15px 35px;
    margin :0 10px 10px;
}

.sztd .index-title1 .tab-title {text-align: center; padding-left:0px;}

.links{display:none;}
.footer {height:auto; }
.footer .footer-logo {float: none; padding: 0; text-align:center;border-right: none;height:auto;}
.footer .footer-addr {float: none; width: 100%; border-right: none; padding:0; height:auto;}
.footer .footer-addr h2, .footer .footer-link h2 {text-align:center; padding-top:15px;}
.footer .footer-addr p,.footer .footer-link p {text-align:center; line-height:25px;}
.footer .wx {float: none;padding-left: 0px; width:270px; margin:0 auto;}
.footer .wx-wb{}
.footer .wx-wb .wx-icon1 {float:left; margin-right:20px;}
.footer .footer-link{float:none;border-right:none;width: auto; height: auto;padding: 0 20px;}
.footer .footer-wx{float:none;width: auto; height: auto; padding:20px; }
.footer .copyright{margin:0; padding:20px 0 0; height:auto;}
.footer .footer-link a{    text-align: center;    line-height: 25px;}
.addr a {
    margin-bottom: 0;
    margin-top: 0;
}
.smallbanner .smallbanner-bg{height:110px; background-position: center 0px;background-size: auto 100%;background-color: #041239;}
.smallbanner-t{}
.smallbanner-t .t {width: 100%; height: 110px;margin-top: 0px; background:none;}
.smallbanner-t .t h2 {font-size: 26px; padding-left: 20px;line-height: 30px; padding-top:30px;}
.smallbanner-nav { overflow:hidden; height: auto;position: static; }
.smallbanner-nav li {padding: 5px 15px;line-height: 30px;font-size: 16px; height:auto;}
.smallbanner-nav .selected a {font-size: 16px;}
.bread { background: #efefef; height: auto;
    line-height: 24px;
    padding: 10px 0;}
.bread-con { padding-left: 10px;}
.page-con-area {padding: 20px 10px;}

.page-con-main{width:100%;margin-top:0px;}
.page-con-area .index-title { font-size: 26px; /*height: 40px;*/}
.page-con-area .newslist { padding-top: 0px;}
.page-con-area .newslist li .t {padding: 0 10px 0 95px; font-size: 16px; line-height: 30px; background: none;
display: -webkit-box;-webkit-box-orient: 

vertical;-webkit-line-clamp:2;overflow: hidden;}
.page-con-area .newslist li{padding: 15px 0px;}
.page-con-area .newslist li .d{left: 15px; top: 20px;}
.page-con-area .piclist {padding-top: 0px;}
.page-con-area .piclist .piclist-item { height: auto;padding: 20px 10px 20px;}
.page-con-area .piclist .piclist-item .img {float: none; text-align:center;}
.page-con-area .piclist .piclist-item .txt {float: none; padding-left: 0px; width: auto;}
.page-con-area .piclist .piclist-item .txt h2 { font-weight: 500; font-size:18px; line-height:25px;}
.page-con-area .piclist .piclist-item .txt p {display:none;}
.page-con-area .piclist .piclist-item .more {display:none;}
.page-con-area .szjx1list {padding:0px;}
.page-con-area .szjx1list-item {float: none; width: auto; height:220px; margin: 0px 0px 10px;}
.page-con-area .szjx1list-item .pic {margin: 10px;}
.page-con-area .szjx1list-item .txt { padding: 10px; height: 200px;}
.page-con-area .szjx1list-item .txt h4 {font-size: 20px;}
.page-con-area .szjx1list-item .txt .yjfx { padding-top: 10px; line-height: 25px; font-size: 16px;}

.page-con-area .kytdlist .item{width:100%;}
.page-news-con.page-news-con-jsxq {
    margin: 0px 0px 0 0px;
}

.page-news-title{padding:20px 20px 10px 20px; font-size: 24px; line-height: 28px; font-weight: 500;}
.page-news-souse{margin:0 20px;}
.page-news-souse .fl{display:none;}
.page-news-con {margin: 20px 20px 0 20px;}

.wp_paging .page_jump{display:none;}

.index-videos-con .videos-list{margin:0 10px;}
.index-videos-con .videos-list .item{float:none; width:100%; margin:0 0 15px;}

.page-con-area .videolist{margin:0;}
.page-con-area .videolist .item{float:none; width:auto; margin:10px 5px;}

.page-con-area .fwptlist{margin:0; padding:0 10px;}
.page-con-area .fwptlist .item:before{display:none;}
.page-con-area .fwptlist .item{float:none; width:auto; height:auto; margin:10px 0;}
.page-con-area .fwptlist .item a{position:static; width:auto; padding:0;}
.page-con-area .fwptlist .item .pic{width:100%; height:auto;}
.page-con-area .fwptlist .item .m{display:none;}
.page-con-area .fwptlist .item .txt{font-size:18px; font-weight:500; height:auto; padding-top:10px;}
.page-con-area .fwptlist .item .txt:before{top:20px;}
.page-con-area .fwptlist .item .item-box{padding-bottom:15px;}

.page-con-area .xyzjlist{padding-top:0px;}
.page-con-area .xyzjlist .item{float:none; width:calc(100% - 40px); margin:20px; }
.table-box {
    overflow: auto;
}
}
@media screen and (max-width: 767px){

.page-con-area .index-title {
    font-size: 22px;
    line-height: 32px;
    padding: 10px;
}
.page-con-area .szjx1list-item .txt h4 {
    font-size: 18px;
}
.page-con-area .szjx1list-item .txt h4 span {
    font-size: 16px;
}
.page-con-area .szjx1list-item .txt .yjfx {
    padding-top: 10px;
    line-height: 25px;
    font-size: 14px;
}
.page-con-area .szjx1list-item .txt {
    padding: 10px;
    height: auto;
}
.page-con-area .szjx1list-item{ height: auto;}
.page-con-area .wp_entry {
    padding-top: 0px;
}
p.western {
    word-break: break-all;
}
}
@media screen and (max-width: 479px){
.page-con-area .nav2 .class-item.parent .sub-list .sub-list .sub-item {
    margin: 0px 0;
    width: 100%;
}
.page-news-title{font-size: 20px;}
.kyhz_list {
    float: none;
    width: 100%;
    margin: 1%;
}
.teachers-info{
    margin: 0 auto !important;
    width: 90% !important;
}
.teachers-pic{
float: none !important;
    margin: 25px auto 0 !important;
}
.teachers-cons .title{    border-bottom: 2px solid #fff;    width: 50%;}
.gddz a{    width: 80%;}
.gddz img {
    width: 100%;
}
.smallbanner-nav li {
    padding: 5px 12px;
    font-size: 15px;
}
.page-con-area .nav2 .class-item.parent .sub-list .sub-item, .page-con-area .nav2 .class-item.selected .sub-list .sub-item {
    font-size: 16px;
}

}

#wp_pager{clear:both}
ul.pages li {
    float: left;
    margin: 10px;
}
.wp_articlecontent .p_text_indent_2 {
    text-indent: 2em;
    margin-bottom: 10px;
}

