@charset ; * { margin: 0px; padding: 0px;} 
body { font-family: "utf-8"; font-size: 16px; line-height: 35px; color: #333333; background-color: #fff;min-width:1200px;} 
/*屏蔽UC浏览器底部广告*/ 
div[id^="_"] { display: none !important;} 

a { color: #111; text-decoration: none;} 
a:hover { text-decoration: none; color: #1c69c6;} 
input{ border:0;}
input:focus{ outline: none;}
li,ul {list-style: none;}
li {list-style-type: none;}

.date { float: right; color: #787878;} 
#vsb_content_2 .img_vsb_content,#vsb_content_4 .img_vsb_content ,.vsb_content_2 .img_vsb_content { border: 0px; margin-bottom: 10px; } 
.img_vsb_content { border: 0px; margin-bottom: 10px; } 
.vsb_content_2 IMG { border:0; } 
.img_vsb_content{ border:0; margin-bottom:10px; } 
#top { background-image: url(../images/top-bg.jpg); background-repeat: no-repeat; background-position: center top; background-size: 100%;  width: 100%; } 
.header{ width:90%; max-width:1500px;margin:0 auto;overflow: hidden;} 
.logo{ width:70%; float:left; margin-top:20px;} 
.logo img{max-width:100%; height: 100%;} 
#top_inner { height: 133px; padding-top: 20px; float:right;} 
#top_cnen { height: auto; width: 240px; line-height: 55px; text-align: right;color:#3a8ce0;} 
#top_cnen a{color:#3a8ce0;} 
#search_box { height:51px;border-radius: 10px;background-color: rgba(255,255,255,0.7);overflow: inherit; } 
#search_input { float: left; height: 50px; width: 200px;line-height: 50px; } 
#search_btn { float: right;height:51px;width: 50px;line-height: 51px;background:#226ebc;}
#search_btn input {padding:10px;}  
.nowrap { float: left; height: 50px; width: 200px; height:51px;border-radius: 10px;background-color: rgba(255,255,255,0.7);overflow: inherit;} 
.lispan { height: 16px; width: 1px; float: left; background-image: url(); background-repeat: repeat-y; margin-top: 22px; margin-bottom: 22px;} 
.menuph{display:none;float: right; padding-right:8px;} 
.phxia{	display:none;}

/*menu*/ 
#menu { height: 60px; width: 100%; color: #FFFFFF; background:#1c69c6 url(../images/menu_bg.jpg) no-repeat left center; background-size: 100% 100%; } 
#menu_inner { width: 90%;max-width:1500px; margin: auto; padding: 0px;position: relative; } 
#nav { width: 98%;display:block; position:relative; z-index:152; height:60px; margin-left: 2%; } 
/*主菜单最外层容器*/ 

/*主菜单项目*/ 
#nav .mainlevel {float:left; list-style:none/*IE6 only*/; height:auto;width:10%;position:relative;} 
#nav .mainlevel1 { float:left; list-style:none/*IE6 only*/; height:auto; width:100%; background-repeat: no-repeat; background-position: 5px center; } 
#nav .mainlevel a { color:#fff; font-family:'微软雅黑'; font-size:18px;/*一级菜单链接*/ line-height:60px; height:60px; display:block; padding:0; width:100%; text-align:center; margin:0px; background-image: url(); background-repeat: no-repeat; background-position: 0px center;} 
#nav .mainlevel1 a { color:#fff; font-family:'微软雅黑'; font-size:18px;/*一级菜单链接*/ line-height:60px; height:60px; display:block; padding:0; width:100%; text-align:center; margin:0px;} 
#nav .mainlevel1 a:hover { text-decoration:none; background-color:#0653ab;} 
#nav .mainlevel a:hover { text-decoration:none; background-color:#0653ab;} 

/*子菜单*/ 
#nav .mainlevel ul { display: none; background:#1c69c6 url(../images/m_bg.jpg) no-repeat left bottom; background-size: 100% 100%; width: 100%; margin: 0px; padding: 0;position:absolute; z-index:9999;} 
#nav .mainlevel li {width:100%; list-style:none; height:auto; padding:0;} 

/*子菜单连接*/ 
#nav .mainlevel ul li a{ color:#c9ebff; font-size:16px; font-weight:normal; border-bottom:#BBB dashed 1px; text-align:center; width:100%; line-height:40px; height:40px; margin:0; background-image: none;}

 /*鼠标经过子菜单*/ 
#nav .mainlevel ul li a:hover{background-color:#0653ab;background-image:none;} 
#nav .con {background-color:#0653ab;} 
#maincontent { position: relative; background: #000; height: 530px; overflow: hidden ;} 
#maincontent DIV.pict { cursor: default !important ;} 
#maincontent DIV.mains { position: static; text-align: center; width: 1300px; display: block; cursor: pointer !important ;} 
#maincontent DIV.mains IMG { width: 1300px; height: 530px ;} 
#maincontent .element { position: absolute !important; display: none ;} 
.element pict a { position: relative; display: block;} 
.element pict .txt { position: absolute; height: 80px; width: 1300px; left: 0px; bottom: 0px; background-color: #FFFFFF;} 
#maincontent .left { bottom: 290px; margin-left: -700px; cursor: pointer; left: 50% ;} 
#maincontent .right { bottom: 290px; cursor: pointer; right: 50%; margin-right: -700px ;} 
#maincontent .mains .guardian { display: none; height: 0px ;} 
#maincontent .navi { z-index: 99 ;}
DIV #maincontent DIV.main { display: none ;} 
DIV #maincontent DIV.element { position: absolute !important ;} 
#main { height: auto; width: 100%; padding-top: 20px;} 
.clearfix { clear: both;} 

#main_r1 { height: 355px; width: 100%;} 
#main_r1_top_titlecn { font-size: 30px; color: #021242; text-align: center; line-height: 50px;} 
#main_r1_top_titleen { font-size: 24px; color: #1c69c6; text-align: center; background-image: url(); background-repeat: no-repeat; background-position: center center;} 
#main_r1_inner { height: 355px; width: 1300px; margin-right: auto; margin-left: auto;} 
#main_r1_list li { text-align: center; float: left; width: 180px; list-style-type: none; background-image: url(); background-repeat: no-repeat; background-position: center 20px; height: 240px; margin-right: 3px; margin-left: 2px;} 
#main_r1_list { padding-right: 2px; padding-left: 3px; padding-top: 10px;} 
#kypt_pic { height: 132px; width: 132px; padding-top: 20px; padding-right: 24px; padding-bottom: 4px; padding-left: 24px;} 
#kypt_pic img{ cursor: pointer; transition: all 1s; border-top-style: none; border-right-style: none; border-bottom-style: none; border-left-style: none;} 
#kypt_pic img:hover{ transform: scale(1.3);} 
#kypt_txt { font-size: 17px; line-height: 24px; color: #021242; padding: 10px;} 

#main_r2 { width: 100%; background-color: #FFFFFF;display:block;overflow: hidden; margin:30px auto 0; padding: 0px;} 
#main_r2_inner { width:90%; max-width:1500px;margin:auto;} 

#main_r2_left { float: left; width: 36%;display:block;overflow: hidden;} 
#main_r2_center { float: left; width: 30%;display:block;overflow: hidden; margin-right: 3%; margin-left: 3%;} 
#main_r2_right { float: right; height: auto; width: 28%;} 

#main_r2_top{ width:100%;} 
#main_r2_top_titlecn {} 
#main_r2_top_titleen { height:60px; line-height: 60px; font-size: 28px; color:#1c69c6; text-align: center; background-image: url(../images/main_r2_topbg.png); background-repeat: no-repeat; background-position: center center;} 
#main_r2_top_titleen span{ line-height: 60px; padding-right: 18px; margin:0; overflow:hidden; top:10px;} 
#main_r2_content { height: 360px; padding-top: 40px;} 

#block_xyxw_key { background-image: url(); background-repeat: repeat-x; background-position: 0px bottom; margin-bottom: 5px;} 
#block_xyxw_key_title { font-size: 24px; line-height:2.5;  overflow:hidden; text-align: center;} 
#block_xyxw_key_title a { color: #58008e;} 
#block_xyxw_key_title a:hover { color: #1c69c6;} 
#block_xyxw_key_des { font-size: 16px; line-height: 2.5; color: #999999; text-indent:2em;} 
#block_xyxw_key_des a { color: #7a6487;} 
#block_xyxw_key_des a:hover { color: #1c69c6;} 
#block_more { margin-top: 10px;} 

#block_xsdt_list { clear: both; height:315px; padding: 5px 0;} 
#block_xsdt_list li { background-image: url(../images/li.png); background-repeat: no-repeat; background-position: 2px 16px; padding-left: 0px; list-style-type: none; font-size: 16px;} 
#block_tzgg_list { clear: both; height:385px; padding: 5px;} 
#block_tzgg_list li { background-image: url(../images/li.png); background-repeat: no-repeat; background-position: 2px 16px; padding-left: 20px; list-style-type: none; font-size: 16px;} 
#more_btn { width: 120px; margin-right: auto; margin-left: auto; text-align: center; margin-top: 3px;} 
#more_btn a { display: block; width: 120px; border: 1px solid #ccc; color: #999;} 
#more_btn a:hover { color: #FFFFFF; text-decoration: none; background-color: #1c69c6;} 

#main_r5 {  width: 100%; background:#fff; } 
#main_r5_inner {width: 90%; margin:10px auto 10px;} 
#main_r5_inner {display:block;overflow: hidden;z-index:2;} 

.ztzl {
  margin-top: 1.5rem; padding: 0rem; position: relative;width: 100%; display:block;overflow: hidden;
}

.ztzl .swiper-wrapper .swiper-slide {
  width: 25%;
}
.ztzl .swiper-wrapper .swiper-slide a {
  height: 14.0625rem;
  margin: .5rem;
  display: block;
  overflow: hidden;
}
.ztzl .swiper-wrapper .swiper-slide a img {
  width: 100%;
  height: 100%;
  object-fit: cover;
}
 .ztzl .swiper-wrapper .swiper-slide a:hover img {
  transform: scale(1.05);
  -ms-transform: scale(1.05);
  -moz-transform: scale(1.05);
  -webkit-transform: scale(1.05);
  -o-transform: scale(1.05);
}

.ztzl .swiper-pagination {
  bottom: -0.0625rem;
}

.ztzl .arrow-left, .ztzl .arrow-right { 
    display: block ;
    position: absolute;
    margin-top: -15px;
    width: 27px;
    height: 50px;
    margin-top: -25px;
    top: 50%;
    z-index:9999;
}

.ztzl .arrow-left {  position: absolute;  background: url(../images/prev.png) no-repeat left top;background-size: 100% 100%; left: 0px; top: 50%; margin-top: -50px;width: 27px; height: 50px; z-index: 2 }
 .ztzl .arrow-right {  position: absolute;  background: url(../images/next.png) no-repeat left bottom;background-size: 100% 100%;right: 0px;top: 50%; margin-top: -50px;width: 27px; height: 50px; z-index: 2}


.swiper { width: 100%; height: 100%;}


.date_Title{width: 16%;line-height: 50px;float: left;} 
.date_Title h2{width:100%;} 
.date_Title h2 img{width:100%; margin:auto;vertical-align: top;margin-right: 10px;} 

#block_tab_list { display: block; overflow: hidden; padding: 0px; width: 80%; height: 100%; float: left; background-image: url(../images/f_t_bg2.jpg); background-repeat: no-repeat; background-position: left top; margin-top: 20px; margin-bottom: 20px; }

#tab_list{ width:95%;margin:10px auto 0;max-width:100%;height:auto; } 
#tab_list li .dates{width:20%; font-size:16px;line-height:2.6; text-align: right;display: block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
#tab_list li { background:url(../images/li.png) no-repeat 0px center; padding-left:20px;display: block;overflow: hidden; } 
#tab_list .title{ font-size:16px;line-height:2.6;display: block;float:left; width: 70%;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; } 



.ksdh-con ul { } 
.ksdh-con ul .ksdh-li { width: 33.3%; height: 194px; float: left; box-sizing: border-box; padding: 26px 13px 28px; } 
.ksdh-con ul .ksdh-li a { display: block; width: 100%; height: 140px; line-height: 140px; text-align: center; color: #ffffff; font-size: 24px; font-weight: bold; } 
.ksdh-con ul .ksdh-li a:hover { font-size: 22px; } 
.ksdh-con ul .ksdh-li1 { background: url(../images/ksdh_zsxx_bj.png) center no-repeat; } 
.ksdh-con ul .ksdh-li2 { background: url(../images/ksdh_zsxx_bj2.png) center no-repeat; } 
.ksdh-con ul .ksdh-li3 { background: url(../images/ksdh_zsxx_bj3.png) center no-repeat; } 
.ksdh-con ul .ksdh-li4 { background: url(../images/ksdh_tszy_bj.png) center no-repeat; } 

/*TAB选项卡*/ 
.tab_box { height: auto; position: relative;} 
#block_tab_list {} 
#lyz_tab_menu { height: 30px; font-size: 18px; line-height: 30px; padding-top: 12px; padding-bottom: 18px;} 
#lyz_tab_main { display: inline; height:auto;} 
.line { background-color: #ababab; float: left; height: 1px; width: 610px; margin-top: 15px; margin-bottom: 15px;} 
.pro_con111 { float: left; overflow: hidden; height: auto; width: 680px; padding-left: 20px;} 
.pro_con111 UL { padding: 0px; list-style-type: none;} 
.pro_con111 UL LI { display: inline; font-size: 17px; float: left; cursor: pointer; color: #333333; line-height: 30px; text-align: center; height: 30px; padding-right: 15px; padding-left: 15px; width: auto;} 
.pro_con111 UL LI.hover { display: inline; float: left; cursor: pointer; color: #FFFFFF; text-align: center; background-color: #1c69c6; border-radius:15px;} 
#tab_span { float: left; height: 30px; line-height: 30px; width: 20px; text-align: center; color: #BD161D; list-style-type: none;} 
.clear { clear:both ;} 
.hover { height: auto;} 

/*快捷导航*/ 
#bottom { background-color: #1764ce; overflow:hidden; width: 100%; color: #FFFFFF; font-size: 16px;} 
#bottom_inner { height: auto; width:auto; margin-right: auto; margin-left: auto;text-align:center;} 

#bottom_left { margin-top: 35px; margin-left: 15px; color: #fff;text-align:center;display:inline-table} 
#bottom_left a { color: #ccd0d9;} 
#bottom_left a:hover { color: #FFFFFF;} 
#bottom_right { float: right; height: 45px; width: 45px; margin-top: 35px; margin-left: 15px;} 
#top_inner2 { height: auto; text-align:center; padding: 10px;display:inline-table} 
#top_inner2 span { text-align:center;  } 

.footeTop{ width: 100%; background:#e8eff7 url() no-repeat left center;display:block;overflow: hidden;} 
.footeTop .center{ margin:10px auto;} 
.footerLeft{ width: 90%;max-width:1500px; margin:0 auto;} 

.footerLeft h2{ font-size: 24px;font-weight: normal;  color:#13559f; width: 100px; float: left;padding-right:20px;padding-top:10px;padding-bottom: 20px;} 
.footerLeft div{ width: 90%; float: left;} 
.footerLeft div a{ width: auto; height:40px;color: #333; display: inline-block; margin-right:40px; padding-top: 10px; padding-bottom: 5px; position: relative; transition: all .2s; left: 0; font-size:16px;} 
.footerLeft div a img{height:100%;} 
.footerLeft div span{ padding:29px 50px 0 30px;} 

.footerRight{ width: 130px; float: right;} 
.footerRight h2{ color:#333; text-align: center; padding-top:35px; padding-bottom:23px;} 
.footerRight p{ width: 88%; float: left; margin-top:0px; text-align: center;} 
.footerRight p img{ width: 105px;} 
.footerRight p span{ display: block; text-align:center; color:#333;} 
.footerBot{ width: 100%; height:147px; background: #1c69c6;} 
.footerBotLeft{ padding-left:220px; padding-top:29px;} 
.footerBotCenter{ padding-left:29px; padding-top:49px; padding-right:39px;} 
.footerBotCenter p,.footerBotRight p{ font-size: 14px; color: white; padding-bottom: 12px;} 
.footerBotRight{ padding-top:49px;} 


    .ztxw_ul3{width:100%;margin: 0px auto;}
    .ztxw_ul3 li{width: 100%;padding-bottom:8px;padding-top: 6px; border-bottom: 1px dashed #dddddd; display: flex;flex-direction: row;flex-wrap: wrap;}
    .ztxw_ul3 li a{width: 100%;}
    .ztxw_ul3 li .sj{width: 10%;color: #cfa972;	float: left;margin-right: 15px;}
    .ztxw_ul3 li .sj p{font-size:24px;line-height:1.3;text-align: center;font-weight: bold;}
    .ztxw_ul3 li .sj span{font-size:10px;line-height: 1.2;display: block;text-align:  center;}    
    .ztxw_ul3 li .tit{width: 85%;float: left;font-size: 16px;line-height:1.6;}

/* ----------------------------- */ 

.toptit { margin-bottom: 10px; border-bottom: 1px solid #dddddd;display:block;overflow: hidden;} 
.toptit li { float: left; padding: 0 3px; line-height: 40px; margin-right: 5px; } 
.toptit li.on { border-bottom: 2px solid #cfa972; } 
.toptit li.on img { height:35px; vertical-align:middle; margin-right:10px } 
.toptit li a { font-size: 22px; font-weight: bold; height: 40px; text-decoration: none; }
.toptit li:first-child a { font-size: 22px; }
.toptit li.on a{ color: #cfa972; }
.toptit span{ float: right; }
.toptit span a{ display: block; font-size: 14px; color: #cfa972; line-height: 40px; }
.toptit a.on{ display: block; }



.date_list2 li { width: 90%; height: 45px; display: block; padding: 10px 4.8%; overflow: hidden; background: #f9f9f9; margin: 7px auto; border-left: #9E9E9E 2px solid; } 
.date_list2 li:hover { background: #f3f3f3;border-left:#d40e36 2px solid; } 
.date_list2 li:hover a{color: #1c69c6;} /* .date_list2 li:last-child { border-bottom: none; padding: 17px 0 17px 0; margin: 0; } */ 
.date_list2 li a { font-size: 16px; color: #333333; line-height: 45px; } 
.date_list2 li a:hover { color: #1c69c6; } 
.date_list2 li span { float: left; display: block; width: 56px; height: 45px; text-align: center; color: #919191; font-size: 12px; line-height: 20px; margin-right: 20px; margin-top: 1px; overflow: hidden; border-right: #ccc 1px solid; padding-right: 10px; } 
.date_list2 li span i { width: 100%; display: block; text-align: center; color: #666666; font-size: 24px; font-weight: normal; font-style: normal; line-height: 25px; } 
.date_list2 li:hover span { color: #bc0014 } 
.date_list2 li:hover i { color: #bc0014 } 
.iqt_left { width: 420px; float: left } 
.iqt_center { width: 420px; float: left; margin-left: 30px } 
.iqt_right { width: 420px; float: right } 


#block_list { width:98%;margin:5px auto;max-width:100%;height:auto; } 
#block_list li .date{width:20%;  float:right; text-align: right;font-size:14px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;} 
#block_list li { display:block;overflow: hidden; line-height:2.7rem; list-style-type: none; background: url(../images/li.png) no-repeat 0px center; padding-left:20px; font-size:16px;} 
#block_list .title{ float:left; width: 80%;display:block;overflow: hidden;white-space: nowrap;text-overflow: ellipsis; } 





/* listbanner */ 
.listbanner { max-width: 1920px; margin: 0 auto 50px; position: relative; display: block; overflow: hidden;} 
.listbanner li img { width: 100%; height: 100%; display: block;  max-height: 480px;}

 /* content */ 
.content { margin-bottom: 20px; } 
.content .leftnav-box { width: 20%; float: left; margin-top: -140px; padding-bottom: 60px; background: url() 130px bottom no-repeat; margin-bottom: 30px; } 
.content .leftnav-box .leftnav { box-shadow: 0px 1px 28.42px 0.58px rgba(69, 69, 69, 0.4); } 
.content .leftnav-box .leftnav .leftnav-tit { width: 100%; height: 90px; background-color: #1c69c6; font-size: 26px; color: #ffffff; font-weight: bold; text-align: center; line-height: 90px; background:#1c69c6 url(../images/zs_bg.jpg) no-repeat left top; background-size: 100%;} 
.content .leftnav-box .leftnav .leftnav-con { padding: 12px 21px 20px 0; background: #f5f6fa url(../img/leftnav_con_bj.png) bottom center no-repeat; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li { box-sizing: border-box; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li.first-li .erji span { border-top: 1px solid transparent; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji { min-height: 59px; box-sizing: border-box; padding: 0 0 0 17px; position: relative; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji.now { background-color:#dfeffc; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji.now span { border-top: 1px solid transparent; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji.now span a { color:#1c69c5; font-weight: 600; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji .biaoshi { position: absolute; left: 0; top: 18px; height: 20px; border: 2px solid #1c69c6; display: none; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji span { display: inline-block; min-height: 49px; width: 100%; box-sizing: border-box; position: relative; padding: 10px 13px 10px 15px; border-top: 1px solid #cccccc; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li .erji span a { display: block; float: left; width: 180px; box-sizing: border-box; position: relative; font-size: 18px;color: #333333; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji { margin-left: 30px; padding-left: 0; line-height: normal; padding: 15px 0; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji .sanji-li { position: relative;display: inline-block; min-height: 49px; width: 95%; box-sizing: border-box; position: relative; padding: 10px 13px 10px 10px; border-bottom: 1px solid #dfeffc;  } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji .sanji-li a { display: block; float: left; width: 180px; box-sizing: border-box; position: relative; font-size: 16px; color: #1c69c5; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji .sanji-li a:hover { color: #1c69c5; } 
.content .leftnav-box .leftnav .leftnav-con .leftnav-con-li ul.sanji .sanji-li a.now { color: #1c69c5; } 

.content .content-r { width: 76%; float: right;} 
.content .content-r .content-r-tit { height: 50px; line-height: 50px; background-color: #f5f6fa; border-left: 4px solid #1c69c5;border-bottom: 1px solid #D2D2D2; box-sizing: border-box; padding-right: 10px; } 
.content .content-r .content-r-tit .content-r-tit-l { float: left; font-size: 20px; color: #1c69c5; font-weight: bold; margin-left: 15px; } 
.content .content-r .content-r-tit .content-r-tit-r { float: right; } 
.content .content-r .content-r-tit .content-r-tit-r ul li { float: left; padding: 0 3px; color: #888888; font-size: 14px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li img { vertical-align: middle; margin-top: -3px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li span { color: #888888; font-size: 14px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li a { color: #888888; font-size: 14px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li .jiansuojieguo { color: #888888; font-size: 14px; } 
.content .content-r .content-r-tit .content-r-tit-r ul li .jiansuojieguo a { color: #888888; font-size: 14px; } 
.content .content-r .xyxw { margin-top: 40px; } 
.content .content-r .xyxw .tp-list { margin-bottom: 50px; } 
.content .content-r .xyxw .tp-list .tp-box-li { float: left; width: 310px; height: 317px; margin-right: 30px; box-sizing: border-box; background-color: #ffffff; border-bottom: 2px solid #1c69c6; box-shadow: 0px 0px 68px 0px rgba(0, 0, 0, 0.14); } 
.content .content-r .xyxw .tp-list .tp-box-li.last-li { margin-right: 0; } 
.content .content-r .xyxw .tp-list .tp-box-li:hover .img-box img { transform: scale(1.1); } 
.content .content-r .xyxw .tp-list .tp-box-li:hover .wz-box .tit { color: #1c69c6; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box { box-sizing: border-box; height: 0; padding-top: 56%; position: relative; overflow: hidden; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box img { position: absolute; left: 0; top: 0; width: 100%; height: 100%; transition: all 0.5s; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box .time { position: absolute; left: 0; top: 0; width: 59px; height: 52px; text-align: center; box-sizing: border-box; padding-top: 6px; background: url() center no-repeat; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box .time .yueri { font-size: 18px; font-family: "PingFang"; color: #ffffff; line-height: 24px; } 
.content .content-r .xyxw .tp-list .tp-box-li .img-box .time .nian { font-size: 12px; font-family: "PingFang"; color: #ffffff; } 
.content .content-r .xyxw .tp-list .tp-box-li .wz-box { box-sizing: border-box; padding: 15px 20px 0; } 
.content .content-r .xyxw .tp-list .tp-box-li .wz-box .tit { font-size: 16px; color: #333333; line-height: 22px; margin-bottom: 12px; } 
.content .content-r .xyxw .tp-list .tp-box-li .wz-box .abstract { font-size: 14px; color: #808080; line-height: 20px; } 
.content .content-r .xyxw .wz-list { margin-bottom: 20px; } 
.content .content-r .xyxw .wz-list .wz-list-li { height: 55px; box-sizing: border-box; border-left: 1px solid #028fe7; border-top: 1px solid #e6e6e6; border-right: 1px solid #e6e6e6; border-bottom: 1px solid #e6e6e6; padding-right: 34px; padding-left: 15px; position: relative; margin-bottom: 15px; } 
.content .content-r .xyxw .wz-list .wz-list-li .tit { font-size: 16px; color: #333333; line-height: 51px; } 
.content .content-r .xyxw .wz-list .wz-list-li .time { font-size: 16px; color: #666666; position: absolute; top: 0; right: 34px; line-height: 51px; } 
.content .content-r .xyxw .wz-list .wz-list-li:hover { background-color: #eff6fe; border-top: 1px solid transparent; border-right: 1px solid transparent; border-bottom: 1px solid transparent; } 
.content .content-r .xyxw .wz-list .wz-list-li:hover .tit { color: #1c69c6; } 

.inner { width:90%; max-width:1320px; margin:0 auto; box-sizing: content-box; margin: 0 auto; position: relative; }

 /* listbanner */ 
.listbanner-wsj { height: 300px; max-width: 1920px; margin: 0 auto 77px; position: relative; } 
.listbanner-wsj .listbanner-box img { width: 100%; height: 300px; display: block; } 
.listbanner-wsj .ejnav { position: absolute; bottom: -30px; left: 0; } 
.listbanner-wsj .ejnav .lmmc { float: left; background-color: #1c69c6; min-width: 250px; height: 96px; line-height: 96px; box-sizing: border-box; padding: 0 10px; text-align: center; color: #ffffff; font-size: 26px; font-weight: bold; box-shadow: 0px 1px 44.16px 1.84px rgba(69, 69, 69, 0.22); } 
.listbanner-wsj .ejnav .ejnav-box { float: left; background-color: #ffffff; margin-top: 35px; height: 61px; line-height: 61px; box-shadow: 0px 1px 44.16px 1.84px rgba(69, 69, 69, 0.22); } 
.listbanner-wsj .ejnav .ejnav-box .erji { float: left; font-size: 17px; min-width: 125px; padding: 0 10px; text-align: center; } 
.listbanner-wsj .ejnav .ejnav-box .erji a { display: block; color: #333333; } 
.listbanner-wsj .ejnav .ejnav-box .erji:hover { background-color: #cee8fd; box-shadow: 0px 1px 12.74px 0.26px rgba(13, 76, 168, 0.22); } 
.listbanner-wsj .ejnav .ejnav-box .erji:hover a { font-weight: bold; color: #1c69c6; } 
.listbanner-wsj .ejnav .ejnav-box .erji.now { background-color: #cee8fd; box-shadow: 0px 1px 12.74px 0.26px rgba(13, 76, 168, 0.22); } 
.listbanner-wsj .ejnav .ejnav-box .erji.now a { font-weight: bold; color: #1c69c6; } 
.content-wsj .con-l .list .list-li { box-sizing: border-box; padding-left: 18px; height: 69px; line-height: 69px; position: relative; border-bottom: 1px dashed #cccccc; } 
.content-wsj .con-l .list .list-li img { position: absolute; left: 1px; top: 35px; } 
.content-wsj .con-l .list .list-li a { font-size: 16px; color: #333333; } 
.content-wsj .con-l .list .list-li a:hover { color: #1c69c6; } 
.content-wsj .con-l .list .list-li .time { font-size: 14px; color: #666666; position: absolute; right: 0; top: 0px; } 
.art { padding: 10px 0 30px; } 
.art .art-tit-box { text-align: center; border-bottom: 1px solid #d9d9d9; padding-top: 10px; } 
.art .art-tit-box .art-tit { color: #444444; font-size: 20px; font-weight: bold; margin-bottom: 15px; line-height:24px; } 
.art .art-tit-box .art-subtitle { font-size: 16px; color: #333333; } 
.art .art-tit-box ul { box-sizing: border-box; display: inline-block; margin: 15px auto 15px; font-size: 16px; color: #999999; } 
.art .art-tit-box ul li { float: left; padding: 0 15px; } 
.art .art-con {  margin-bottom: 25px; box-sizing: border-box; padding: 25px 0px 10px; } 
.art .art-con p { font-size: 16px; color: #555555; text-indent: 2em; line-height: 30px; margin-bottom: 20px; } 
.art .art-con table p { text-indent: 0; } 
.art .art-con>img { display: block; margin: 0 auto; max-width: 100%; margin-bottom: 20px; } 
.art .art-con p img { margin: 0 auto; max-width: 100%; } 
.art .art-links p { font-size: 16px; line-height: 30px; } 
.art .art-links p a { color: #555555; } 
.art .art-links p:hover a { color: #1c69c6; } 
.index-sec2{padding: 0px 0 56px;} 
.nuu-notice{position: relative;} 
.nuu-notice .swiper-slide{padding: 0 20px; box-sizing: border-box;} 
.nuu-notice .notice-box{display: block;box-sizing: border-box;border: 1px solid #e6e6e6;padding: 0px;position: relative;overflow: hidden;} 
.nuu-notice .notice-box img{width:100%; height:100%;overflow: hidden;transition: 0.4s;} 
.nuu-notice .notice-box p{line-height: 20px;height: 60px;overflow: hidden;color: #999;display: -webkit-box;-webkit-box-orient: vertical;-webkit-line-clamp: 3;} 
.nuu-notice .notice-box:hover{background: #672db7;border-color: #fff; } 
.nuu-notice .notice-box:hover h4, .nuu-notice .notice-box:hover p{color: #fff;transition: 0.4s;} 
.nuu-notice .notice-box:hover img{ transition: 0.4s;transform: scale(1.2); } 
.vertical-box{width: 33%;position: relative;padding-left: 1%;} 
.vertical-box67{width: 67%;position: relative;padding-left: 1%;} 
.vertical-con5{width: 49%;position: relative;padding-left: 0%;padding-right: 1%; margin-right:1%;} 



.picScroll{position:relative;overflow:hidden;margin:0px 0 20px 0px}
.tempWrap{position:relative;overflow:hidden;margin:40px 0 10px 0px}
.picScroll .prev{display:block;position:absolute;top:50%;left:0px;width:27px;height:50px;background:url(../images/prev.png) no-repeat}
.picScroll .next{display:block;position:absolute;top:50%;right:0px;width:27px;height:50px;background:url(../images/next.png) no-repeat}
.picScroll ul{overflow:hidden;zoom:1}
.picScroll ul li{width:20%;height:265px;float:left;overflow:hidden;box-sizing:border-box;margin-left:0px;text-align:left;}
.picScroll ul li img{width:100%;height:225px;display:block;margin:auto}
.picScroll ul li a{margin:auto;display:block;width:95%;border:1px solid #f5f5f5;text-align:center;}

.xxgk_bottom_list ul{ width:96%; overflow:hidden;margin:2%;}
.xxgk_bottom_list li{ float:left; width:100%; margin:0 2% 0.75em 0;  }
.xxgk_bottom_list li a{display:flex;  height:2.5em; padding:0 5%; background:#f5f6fa; border-radius:12px;font-size:1.25em;align-items: center; color:#222;text-decoration:none;}
.xxgk_bottom_list li a:hover{ color:#1c69c5;background:#EFF4FF;}
.xxgk_bottom_list li span{ width:2em; margin:0 1em 0 0;}
.xxgk_bottom_list li img{ width:100%;}
.xxgk_bottom_list li em{ width:calc(100% - 0em);font-style:normal; }



/*教师名单内容页*/



.j1-slit {
	width: 100%;
	padding-top: 35px;
	padding-bottom: 20px;
	position: relative;
	border-top: 1px solid #E0E0E0;
}

.j1-slit li {
	float: left;
	width: 22%;
	height: 60px;
	margin-bottom: 20px;
	margin-right: 40px;
	cursor: pointer;
}

.j1-slit li a {
	display: block;
	width: 100%;
	height: 60px;
	text-align: center;
	line-height: 60px;
	font-size: 18px;
	color: #464646;
	background: #F8F4F1;
}

.j1-slit li:nth-child(4n) {
	margin-right: 0;
}

.j1-slit li a:hover {
	color: #ffffff;
	background: #336699;
}


.pic_list {
    width: 95%; margin:0 auto;
}

.pic_list ul li {
    float: left;
    width: 25%;text-align:center;
}
.pic_list ul li a {
    display: block;
    padding: 10px;margin:0 auto;
}
.pic_list ul li a img {
   max-width:100%;
    height: 180px;margin:0 auto;
}
.pic_list ul li p {
    text-align: center;
    line-height: 1.7;
    min-height:40px;
}


/*师生风采内容页*/

.pic_list2 {
    width: 100%; margin:0 auto;
}

.pic_list2 ul li {
    float: left;display: flex;
    width: 28.58%;text-align:center; padding:10px;margin:10px;background:#f5f6fa;overflow:hidden;
}
.pic_list2  ul li a {
    display: block;width: 92%;margin:0 auto;
 
}
.pic_list2 ul li a img {height:195px!important;
    max-width: 100%;margin:0 auto;
}
.pic_list2  ul li p {
    text-align: center;
    line-height: 25px; font-size: 14px; height: 50px;}



/***文章内容初始样式（包括之后文章页内容）***/
.wp_entry { width:100%; line-height:1.9em;margin:auto;}
.wp_entry p { text-indent:2em; margin-bottom:5px;}
.wp_entry a {text-decoration: none;}
.wp_entry a:hover {text-decoration: none;color: #E10000;}
.wp_entry img { max-width:95%;}


.ld{
display: block;width:100%; margin:auto;
}

.ld .list-paddingleft-2  li{
float: left;padding:0px;display: block;width:50%; margin:auto;
}
.ld table p{ padding:0px;text-indent:0em; margin-bottom:5px;}
.ld td p{ padding:0px;text-indent:0em;}
.ld td { padding:0px;text-indent:0em; }

.wp_entry .tit{
display: block;
padding:10px;width:100%; 
line-height:1.9em;
overflow:hidden;
color:#111; 
font-size:16px; 
text-align:center;
}
.wp_entry .tit h3{
color:#111; 
font-size:20px; 
width:auto;  
padding-bottom:15px;
text-align:center;
border-bottom-width: 1px;
border-bottom-style: solid;
border-bottom-color: #ccc;
}
.over_f{color:#333;font-weight: 100;font-size:16px; text-align:center}

.del_div .del_txt .txt_div p{ text-indent:2em;margin:10px 0;line-height:35px !important;font-family:Microsoft YaHei !important;font-size:16px;color:#333333;}
.del_div .del_txt .txt_div div{line-height:35px !important;font-family:Microsoft YaHei !important;font-size:16px;color: #333333;}
.del_div .del_txt .txt_div span{line-height:35px !important;font-family:Microsoft YaHei !important;font-size:16px;color: #333333; display:inline;}

.del_div .del_txt .txt_div{margin-top:30px;padding: 10px 0 20px 0;border-top: 1px solid #cccccc;overflow:hidden;}
.del_div .del_txt .txt_div table{margin:0 auto;}
.del_div .del_txt .bt_div{padding:0px;}
.del_div .del_txt .bt_div{padding:0px;margin:0 auto; text-align:center}
.txt_div img{max-width:80%; height:auto}


.newscontent2 {
	line-height: 160%;
	font-size: 16px;
	background-color: #f0f5fc;
	margin: auto;
	padding: 20px;
}
.newscontent2 table{
	display: block;
	width: 100%;
	line-height: 160%;
	margin: 0px auto;
}

 .wp_entry .newscontent2 p { text-indent:0em; line-height: 160%; }



.newscontent {
	line-height: 23px;
	font-size: 14px;
	background-color: #f0f5fc;
	margin: auto;
	padding: 20px;
}
.newscontent p {
	padding: 0px 10px 10px 0px; color: rgb(68, 68, 68); line-height: 1.5; text-indent: 2em; font-size: 16px;
}
.newscontent table{
	display: block;
	width: 100%;
	line-height: 30px;
	margin: 0px auto;
}

.xsdw-t{
	display: block;
	width: 100%;
	height: 40px;
	border-bottom: 4px #d0e0f6 solid;
	line-height: 40px;
	margin: 20px auto;overflow:hidden;
}
.xsdw-t span{
	line-height: 40px;
	width: 120px;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	color: #0168b3;
	border-bottom: 4px #4989dd solid;
}
.xsdw-t a{height: 40px;width: 60px;float: right;text-align: right;color: #0d91d7;margin-right: 15px;}

#cont{width: 180px; height: auto;display: block; margin: 0; float:left; padding-right: 10px }

#cont img {width: 100%; height: auto;padding-top: 30px;
}
.newscontent ul {
	float: left;
	padding-left: 30px;
	padding-right: 20px;
	list-style: none;max-width:75%
}
.newscontent ul li{margin:0px; padding: 0; font-family: "微软雅黑";font-weight: 400; font-size:14px;line-height: 40px;}
.newscontent span{font-weight:normal;}


/*表格变色*/
.szdw-t{
	display: block;
	width: auto;
	height: 40px;
	border-bottom: 4px #d0e0f6 solid;
	line-height: 40px;
	margin: 20px auto;
}
.szdw-t span{
	line-height: 40px;
	width: 120px;
	display: inline-block;
	font-size: 20px;
	font-weight: 600;
	text-align: center;
	color: #0168b3;
	border-bottom: 4px #4989dd solid;
}
.szdw-t a{height: 40px;width: 60px;float: right;text-align: right;color: #0d91d7;margin-right: 15px;}



/*表格变色*/
.s_oushuhang{background-color: #D6E1F1;}/*偶数行的背景色*/
.s_jishuhang{background-color:#f1f1f1;}/*奇数行的背景色*/
.table_05e0com {font:14px Arial;color:#424242;margin:0 auto;}
.table_05e0com tr.title { background:#ddd;height:28px;} /**标题部分**/	
.table_05e0com tr.title td { text-align:center; color:#000000 !important; padding-left:0 !important;} /**标题部分**/	
.table_05e0com tr {width:300px;line-height:30px;}
.table_05e0com tr td {text-align:left;padding-left:8px;padding-top:8px;padding-bottom:8px;}
.table_05e0com .s_mouseover {} /*鼠标移动改变背景色*/	