*{
	padding: 0;margin: 0;
}
.top{width: 100%;height: 40px;background: #1377c7;}
.w{width: 1200px;margin: auto;}
.top_link li{float: left;font-size: 14px;color: #fff;line-height: 40px;}
.top_link li a{font-size: 14px;color: #fff;line-height: 40px;margin-left: 40px;}
.header{width: 100%;height: 140px;background: url(../img/head_bg.png) no-repeat center right;/* border-bottom: 2px solid #e8e7e7; */}
.logo{padding: 32px 0;}
.search{padding-top: 52px;width: 300px;height: 35px;}
.search input{display: inline-block;outline:none;}
.search_t{border-top-left-radius: 18px;border-bottom-left-radius: 18px;width: 240px;height: 100%;background: #e8e7e7;padding-left: 25px;box-sizing: border-box;outline:none;}
.search_img{width: 60px;height: 100%;border-top-right-radius: 18px;border-bottom-right-radius: 18px;background: #1377C7;display: inline-block;text-align: center;}
.search_img input{margin-top: 5px;}
/* ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â¯Ãƒâ€šÃ‚Â¼ÃƒÆ’Ã‚Â¨Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚Âª */
.nav{width: 100%;height: 54px;background: #1377c7;}
.sj_nav,.navSub{display: none;}
.menu{
	width: 100%;height: 54px;
	margin: auto;
}
.menu li.l1-nav {
    float: left;
    position: relative;
    left: 0px;
    top: 0px;
    height: 54px;
    line-height: 54px;
}
.menu li.l1-nav.cur{background: #ffffff;}
a.l1-nav {
    display: block;
    text-align: center;
    text-decoration: none;
    padding: 0 18px;
    font-size: 18px;
    color: #ffffff;
    float: left;
}
.menu li.l1-nav.cur a.l1-nav {color: #1377c7;}
ul.l2-nav {
	width: 100%;
    position: absolute;
    z-index: 10000;background: #fff;
    left: 0px;
    top: 54px;padding-top: 2px;
}
li.l2-nav {
    width: 100%;
    position: relative;
    left: 0px;
    top: 0px;
    background: #1276c7;
    border-bottom: 1px solid #fff;
    /* margin-bottom: 1px; */
    height: auto;
    line-height: normal;
    padding: 10px 0;
}
a.l2-nav {
    display: block;
    text-align: center;
    width: 100%;
    /* padding: 10px 0; */
    color: #fff;
    text-decoration: none;
    font-size: 16px;
}
li.l1-nav:hover {
    background: #1276c7;
}
li.l1-nav:hover a.l1-nav {color: #fff;}
li.l2-nav:hover a.l2-nav, a.l2-nav:hover {
    color: #dedede;
}
/* banner */
.banner{width: 1400px;/* height: 400px; */margin:auto;position: relative;}
.banner .bd img{width: 100%;height: 100%;object-fit: cover;}
.banner .bd ul li{position: relative;}
.banner .bd ul li p{width: 100%;height: 105px;position: absolute;left: 0;bottom: 0;background: url(../img/banner_bg.png) no-repeat;background-size: cover;}
.banner .bd ul li p span{display: block;width: 1200px;font-size: 30px;color: #fff;line-height: 105px;height: 105px;margin: auto;}
.banner a.prev{width: 40px;height: 40px;background: url(../img/jt_l.png) no-repeat;position: absolute;top: 50%;left: 8%;margin-top: -20px;    background-size: cover;}
.banner a.next{width: 40px;height: 40px;background: url(../img/jt_r.png) no-repeat;position: absolute;top: 50%;right: 8%;margin-top: -20px;    background-size: cover;}
.banner a.prev:hover{background: url(../img/jt_l_on.png) no-repeat;background-size: cover;}
.banner a.next:hover{background: url(../img/jt_r_on.png) no-repeat;background-size: cover;}
/* ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬Å“Ãƒâ€šÃ‚Â°ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã¢â‚¬ÂÃƒâ€šÃ‚Â»ÃƒÆ’Ã‚Â¥Ãƒâ€¦Ã‚Â Ãƒâ€šÃ‚Â¨ÃƒÆ’Ã‚Â¦ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€šÃ‚Â */
.news{padding: 20px 0 30px;}
.title{width: 100%;height: 64px;border-bottom: 3px solid #1378c8;padding-left: 35px;box-sizing: border-box;}
.news .title{background: url(../img/icon_1.png) no-repeat center left;}
.title h2{font-size: 20px;color: #333;line-height: 61px;float: left;letter-spacing: 2px;font-weight: 600;}
.title h2 em{color: #1378c8;}
.title a.more{float: right;font-size: 14px;color: #999;line-height: 61px;}
.title a.more:hover{color: #1378c8;}
.sj_news_d{display: none;}
.news_d{margin-top: 25px;}
.news_l{width: 360px;height: 240px;overflow: hidden;}
.news_l img{width: 100%;height: 240px;object-fit: cover;transition: all 1s;}
.news_l img:hover{transform: scale(1.2);}
.news_r{width: 780px;height: auto;}
.news_fist{padding-bottom: 15px;border-bottom: 1px solid #dfe0e3;}
.news_fist .data{padding-left: 25px;box-sizing: border-box;background: url(../img/time.png) no-repeat left center;color: #333;font-size: 14px;font-weight: 600;margin-bottom: 16px;}
.news_fist i{display: block;width: 12px;height: 4px;background: #1378c8;}
.news_fist h2{padding: 14px 0;overflow: hidden;
text-overflow:ellipsis;
white-space: nowrap;}
.news_fist h2 a{font-size: 16px;color: #333;font-weight: 600;}
.news_fist span{font-size: 14px;color: #999;display:block;height:40px;}
.news_list{padding: 15px 0 0;}
.news_list li{background: url(../img/news_dian.png) no-repeat left center;padding-left: 16px;box-sizing: border-box;line-height: 30px;font-size: 14px;color: #333;height: 30px;}
.news_list li a{float: left;color: #333;}
.news_list li span{float: right;}
.news_fist h2 a:hover{color: #1378c8;}
.news_list li:hover{background: url(../img/news_dian_on.png) no-repeat left center;}
.news_list li:hover a{color: #1378c8;}
.news_tj{margin-top: 25px;display: block;}
.news_tj li{
    float: left;
    width: 225px;
    height: 80px;
    background: #f6f6f6;
    margin-right: 18px;
    -webkit-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    padding: 10px 20px 10px 20px;
    box-sizing: border-box;
    -moz-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -ms-box-shadow: 0 3px 5px rgba(0,0,0,.2);
    box-shadow: 0 3px 5px rgba(0,0,0,.2);
    -webkit-transition: all .3s ease-in-out 0s;
    -moz-transition: all .3s ease-in-out 0s;
    }
.news_tj li.mr{margin-right: 0px;}
.news_tj li .data {
    padding-left: 25px;
    box-sizing: border-box;
    background: url(../img/time.png) no-repeat left center;
    color: #333;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 16px;
}
.news_tj li i {
    display: block;
    width: 12px;
    height: 4px;
    background: #1378c8;
}
.news_tj li h2 {
    padding: 14px 0 0;
}
.news_tj li h2 a {
    font-size: 14px;
    color: #333;
}
.news_tj li:hover{background: #1378c8;}
.news_tj li:hover .data{background: url(../img/time_on.png) no-repeat left center;color: #fff;}
.news_tj li:hover i{background: #fff;}
.news_tj li:hover h2 a{color: #fff;}
/* ÃƒÆ’Ã‚Â¦Ãƒâ€¹Ã¢â‚¬Â Ãƒâ€šÃ‚ÂÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚ÂºÃƒâ€šÃ‚ÂºÃƒÆ’Ã‚Â¨ÃƒÂ¢Ã¢â‚¬Å¡Ã‚Â¬Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã‚Â¨Ãƒâ€šÃ‚Â¯ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¢ */
.container_cr{background: #e6f2fc url(../img/bg_r.png) no-repeat top right;width: 100%;height: auto;}
.container_cc{background: url(../img/bg_l.png) no-repeat bottom left;width: 100%;height: auto;}
.adult,.exam{width: 580px;padding: 20px 0 30px;}
.adult .title {
    background: url(../img/icon_2.png) no-repeat center left;
}
.exam .title {
    background: url(../img/icon_3.png) no-repeat center left;
}
.sj_adult_d{display: none;}
.adult_d{padding-top: 20px;}
.adult_img{width: 100%;height: 125px;overflow: hidden;}
.adult_img img{width: 100%;height: 100%;object-fit: cover;transition: all 1s;}
.adult_img:hover img{transform: scale(1.2);}
.adult_d ul{width: 100%;margin-top: 20px;}
.adult_d ul li{width: 100%;height: auto;padding-left: 20px;box-sizing: border-box;background: url(../img/dian_on.png) no-repeat left center;}
.adult_d ul li a{display: block;width: 100%;line-height: 32px;border-bottom: 1px dashed #c0c0c0;font-size: 14px;color: #333;}
.adult_d ul li a span{float: right;}
.adult_d ul li:hover a{color: #1378c8;}
.sj_train{display: none;}
.sj_approve{display: none;}
.train,.approve{width: 580px;padding: 20px 0 30px;}
.train .title {
    background: url(../img/icon_4.png) no-repeat center left;
}
.approve .title {
    background: url(../img/icon_5.png) no-repeat center left;
}
.train ul{width: 100%;margin-top: 10px;}
.train ul li{width: 100%;border-bottom: 1px solid #bfbfbf;padding: 10px 0;}
.train ul li a{display: block;width: 100%;font-size: 14px;color: #333;}
.train ul li a span{float: right;}
.train ul li p{font-size: 12px;color: #bfbfbf;margin-top: 10px;}
.train ul li:hover a{color: #1378c8;}
.approve ul{width: 100%;margin-top: 13px;}
.approve ul li{width: 100%;background: #f7f7f7;border-left: 4px solid #cccccc;box-sizing: border-box;margin-top: 7px;padding-left: 10px;}
.approve ul li a{line-height: 31px;font-size: 14px;color: #333;}
.approve ul li a span{float: right;}
.approve ul li:hover{border-left: 4px solid #374998;}
.approve ul li:hover a{color: #1378c8;}
/* ÃƒÆ’Ã‚Â©ÃƒÂ¢Ã¢â€šÂ¬Ã…â€œÃƒâ€šÃ‚Â¾ÃƒÆ’Ã‚Â¦Ãƒâ€¦Ã‚Â½Ãƒâ€šÃ‚Â¥ */
.link{padding: 0px 0 30px;}
.link .title {
    background: url(../img/icon_6.png) no-repeat center left;
}
.link .title a.MORE{float: right;display: block;width: 32px;height: 32px;margin-top: 16px;}
.link .title a.MORE img{width: 100%;height: 100%;object-fit: cover;}
.link ul{padding: 20px 0 0;height: 30px;overflow: hidden;}
.link ul li{float: left;width: 120px;padding-left: 16px;box-sizing: border-box;background: url(../img/jiantou.png) no-repeat left center;}
.link ul li a{font-size: 14px;color: #333;line-height: 30px;}
.link ul li:hover a{color: #1378c8;}
/* ÃƒÆ’Ã‚Â§ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â°Ãƒâ€¹Ã¢â‚¬Â ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â°Ãƒâ€šÃ‚Â¾ */
.footer{width: 100%;height: 212px;background: #1377c7 url(../img/foot_bg.png) no-repeat center;}
.foot{padding: 30px 0;}
.foot_l1{width: 184px;height: 100%;float: left;}
.foot_logo{display: block;width: 100%;height: auto;margin-bottom: 25px;}
.foot_l1 h2{font-size: 32px;letter-spacing: 2px;text-align: center;}
.foot_l1 h2 a{color: #fff;font-family: "ÃƒÆ’Ã‚Â¤Ãƒâ€šÃ‚Â»Ãƒâ€šÃ‚Â¿ÃƒÆ’Ã‚Â¥Ãƒâ€šÃ‚Â®ÃƒÂ¢Ã¢â€šÂ¬Ã‚Â¹";}
.foot_l2{float: left;margin-left: 60px;}
.foot_l2 p{font-size: 14px;color: #fff;margin: 6px 0 10px;}
.foot_r1{float: left;}
.foot_r1 li{margin: 0px 0 13px;}
.foot_r1 li a{font-size: 14px;color: #fff;}
.foot_r2{float: left;margin-left: 35px;width: 121px;}
.foot_r2 img{width: 100%;}
.foot a:hover{color: #dedede;}
.sj_foot_l2{display: none;}
.bodyBj{
	width: 100%;
    height: 100%;
    overflow: hidden;
    position: fixed;
    top: 0;
    left: 0;
    /* z-index: 99; */
    display: none;
}
/* nry */
.ban_c{width: 100%;height: 320px;}
.ban_c img{width: 100%;height: 100%;object-fit: cover;}
.wrap{margin-top: 40px;}
.leftbar{float: left;width: 240px;}
.leftbar .hd {
    height: 62px;
    background: #1276c7;
    padding: 1px 10px;
}
.leftbar .hd h2 {
	text-align: center;
    line-height: 62px;
    font-size: 24px;
    color: #fff;
}
.sideMenu{background: #e3f2fe;}

.sideMenu h3{    height: 47px;
    display: table;padding: 0 20px;
    width: 100%;
    box-sizing: border-box;}
.sideMenu h3.on{border-left: 5px solid #1276c7;background: #f7fafc;padding-left: 15px;}
.sideMenu h3 a{display: table-cell;
    vertical-align: middle;color: #333;
    font-size: 18px;}
.sideMenu h3.on a{color: #1276c7;}
.sideMenu h3 i{float: right;font-size: 20px;line-height: 47px;color: #333;}
.sideMenu h3.on i{color: #1276c7;}
.sideMenu ul{    
	width: 100%;
    height: auto;
    background: #fafafa;
    padding: 10px 0;
    display: none;
}
.sideMenu ul li {
    height: 45px;
    padding-left: 20px;
    display: table;
    width: 100%;
    box-sizing: border-box;
}

.sideMenu ul li a {
    display: table-cell;
    vertical-align: middle;
    font-size: 16px;
}
.sideMenu ul li.on a{color: #1276c7;}
.main {
    width: 925px;
    margin: 0 auto;
    float: right;
}
.main .inner-title {
    height: 62px;
    line-height: 62px;
    border-bottom: 1px solid #519bd6;
}
.main .inner-title .bread {
    float: right;
    font-size: 14px;
    color: #999;
}
.main .inner-title .bread span {
    color: #1276c7;
}
.main .inner-title .bread span {
    color: #1276c7;
}
.main .inner-title h2 {
    font-size: 30px;
    color: #1276c7;
}
.main .inner-title .bread a {
    color: #999;
}
.detail-box {
    padding: 15px 0;
}
.detail-title {
	width: 80%;border-bottom: 1px solid #333;margin: auto;padding: 20px 0;
    font-size: 24px;
    color: #565656;
    text-align: center;
}
.nry_content{margin-top: 30px;padding-bottom: 20px;border-bottom: 1px solid #333;}
.nry_content p {
    LINE-HEIGHT: 180%;    text-indent: 1em;
    color: #565656;
    text-align: Justify;
    text-justify: inter-ideograph;
    font-size: 16px;
    margin-bottom: 10px;
}
.nry_content p img{max-width:100%;border:none;}
.nry_page{margin: 20px 0;}
.nry_page p{font-size: 16px;margin-bottom: 10px;color: #565656;}
.nry_page p a{color: #565656;}
.nry_page p a:hover{color: #1276c7;}
.ejdh {
	display: none;
    height: 45px;
    line-height: 45px;
    position: relative;
    margin-top: -3px;
    background: rgb(243, 241, 242);
    padding: 0px 15px;
    border-bottom: 1px solid rgb(204, 204, 204);
}
.navSub1 {
    display: none;
    height: auto;
    overflow: hidden;
}
.navSub12 {
    position: relative;
}
.navSub12 ul li {
    width: 100%;
    padding-left: 15px;
    float: left;
    line-height: 40px;
    height: 40px;
    font-size: 16px;
    border-bottom: 1px solid rgb(204, 204, 204);
}
.navSub12 ul li a {
    color: #333;
}
/* list */
.main .text-list ul {
    padding: 10px 0;
}
.main .text-list li {
    line-height: 40px;
    font-size: 14px;
    border-bottom: 1px dashed #e6e6eb;
    padding-left: 20px;
    background: url(../img/dian_on.png) no-repeat left center;
}
.main .text-list li .time{float: right;color: #333;}
.List{margin-top: 20px;}
.list{width: 450px;margin-bottom: 20px;}
.list_tit{width: 100%;height: 32px;border-bottom: 1px solid #1276c7;}
.list_tit h2{background: #1276c7 url(../img/list_tit.png) no-repeat right top;padding: 0 30px 0 20px;line-height: 32px;font-size: 20px;color: #fff;float: left;}
.list_tit a.more{display: inline-block;float: right;margin-top: 9px;}
.list ul {
    padding: 10px 0;min-height:165px;
}
.list ul li{line-height: 32px;
    font-size: 14px;
    border-bottom: 1px dashed #e6e6eb;
    padding-left: 20px;
    background: url(../img/dian_on.png) no-repeat left center;}
.list li .time {
    float: right;
    color: #333;
}
.list li .tit{width: 80%;overflow: hidden;text-overflow:ellipsis;
white-space: nowrap;}

#vsb_content_2 TABLE{margin:auto;}

@media (min-width: 320px) and (max-width: 1200px){
body{overflow-x: hidden;width: 100%;}
.top{height: 30px;}
.top_link li{margin-left: 20px;line-height:30px;font-size: 12px;}
.top_link li a{font-size: 12px;line-height: 30px;}
.top_link li a:hover{color:#dedede;}
.header{background: none;height: auto;}
.logo{float: none;margin: auto;width: 100%;padding: 20px 0;}
.logo img{width: 100%;}
.search{display: none;}
.w{width: 100%;padding: 0 15px;box-sizing: border-box;}
.nav{height: 45px;padding: 0 15px;box-sizing: border-box;}
.sj_nav{line-height: 45px;}
.sj_nav i{font-size: 16pt;color: #333;}
.nav .w{display: none;}
.sj_nav{display: block;}
.banner{height: auto;width:100%;}
.banner .bd img{height: 180px;}
.banner a.next,.banner a.prev{width: 32px;height: 32px;background-size: cover;margin-top: -16px;}
.banner a.prev:hover,.banner a.next:hover{background-size: cover;}
.banner .bd ul li p{display: none;}
.news_tj,.news_l{display: none;}
.news_r{width: 100%;}
.pc_news_d{display: none;}
.sj_news_d{display: block;}
.title{margin-top: 15px;height: 50px;border-bottom: 2px solid #1378c8;}
.title h2{line-height: 48px;font-size: 18px;}
.title a.more{line-height: 48px;}
.news_d{margin-top: 20px;padding-bottom: 20px;}
.news_fist .data{margin-bottom: 10px;}
.news_fist h2{padding: 10px 0;}
.news_fist{padding-bottom: 10px;}
.news_list li{padding-left: 15px;height: 36px;line-height: 36px;}
.news_r{height: auto;}
.adult, .exam{width: 100%;padding: 0;}
.sj_adult_d{display: block;}
.pc_adult_d{display: none;}
.adult_d ul li a{line-height: 40px;}
.container_cc{padding-bottom: 30px;}
.train, .approve{width: 100%;padding: 0;}
.approve ul{margin-top: 20px;}
.sj_train{display: block;}
.pc_train{display: none;}
.sj_approve{display: block;}
.pc_approve{display: none;}
.link ul{padding-top: 10px;margin-bottom: 20px;height: 90px;height: 200px;}
.link .title a.MORE{margin-top: 14px;width: 20px;height: 20px;}
.link ul li{width: 50%;}
.footer{height: auto;padding: 30px 0;}
.foot_l,.foot_r{width: 100%;float: right;}
.foot_l1{float: none;margin: auto;}
.foot_logo{margin-bottom: 15px;}
.foot_l1 h2{font-size: 30px;}
.foot_l2{display: none;}
.foot_r1{width: 100%;margin-top: 15px;float: none;}
.foot_r1 li{text-align: center;}
.foot_r2{margin: 15px auto;float: none;}
.sj_foot_l2{width: 100%;display: block;}
.sj_foot_l2 p{text-align: center;font-size: 14px;color: #fff;line-height: 30px;}
.navSub{
	position: relative;width: 100%;z-index: 9999;background: url(../img/mb_18.png) top repeat-x #1377c7;display: none;
}
.navSub ul{padding: 20px 0;}
.navSub ul>li{
	width: calc(100% - 30px);padding: 0 15px;
}
.navSub ul>li.active{background: #f7fafc;}
.navSub ul>li a{color: #fff;font-size: 14px;line-height: 40px;}
.navSub ul>li.active a{color: #333;}
ul.unstyled{padding: 0;}
.unstyled{display: none;}
.ejdh {display: block;}
.leftbar,.main .inner-title{display: none;}
.main{width: 100%;}
.wrap{margin-top: 0;}
.detail-title{padding: 10px 0;font-size: 20px;}
.nry_content{margin-top: 15px;padding-bottom: 10px;}
.nry_content p{font-size: 14px;}
.nry_content table{max-width:100% !important;width:100%;}
.nry_content p img{display:inline-block;border:none;}
.nry_page{margin: 15px 0 0;}
.nry_page p{font-size: 14px;margin-bottom: 6px;}
.nav_an1{width: 24px;}
.ban_c{height: 150px;}
.main .text-list li{overflow: hidden;padding-left: 15px;}
.main .text-list li .tit{overflow: hidden;width: 70%;float: left;
text-overflow:ellipsis;
white-space: nowrap;}
.list{float: none;width: 100%;margin-bottom: 10px;}
.list_tit h2{font-size: 18px;}
.list ul{min-height:auto;}
.list ul li{padding-left: 15px;}
}
#vsb_content_2 IMG{border:none !important;}

.imagechangenews_pnode{bottom: 25px !important;}
.imagechangenews_fnode{bottom: 25px !important;}