/* 
	Style: DLPU_Default_2018_1214
	Author: Hoby
	(c) Copyright. All Rights Reserved.

	color:	#006;	#003;	#227;	#449;	#cce;	#505270;

*/

* {padding:0; margin:0; max-height:999999px;}
body, table, tr, td, form, input, textarea {font-size:16px;}
table, span, form , ul, li , textarea {text-align:left;}
body {text-align: center; font-family: "\5FAE\8F6F\96C5\9ED1", "\5B8B\4F53", "Arial", "Helvetica", "sans-serif"; background-color: #fff;}
input {font:14px;}
li {list-style:none;}
a {color:#000; text-decoration:none;}
hr{height:1px;border:none;border-top:1px solid #67c;}
a:hover {text-decoration:none;}
.left {float:left;}
.right {float:right;}
.center {text-align:center;}
.none {text-decoration: none; border: none;}
.hand {cursor:hand;}
.ft12 {font-size:12px;}
.clear {display:block; clear:both; height:1px; overflow:hidden; font-size:1px;}
.inline {float:left;}
.line {height:1px; overflow:hidden; font-size:1px; clear:both; margin:0px auto;}
.adjust, #pages{text-align:justify; text-justify:inter-ideograph;line-height:200%;}
.red{color:red;}
.hide{display:none;}
.pcbr{display:block; clear:both; height:1px; overflow:hidden; font-size:1px;}
.ff0{color:#ff0!important;}
.fc0{color:#fc0!important;}
h1, h2, h3, h4, h5, h6{font-weight:normal;}
h1{color:#006;border-bottom:2px solid #449;text-align:center;padding:15px 6px;font-size:22px;background-color:#f5f5f7;}
h2{font-size:20px;}
h2 span{color:#f90;}
h3{/*reserved, for link from outside*/}
h4{font-size:14px;color:#666;padding:5px;text-align:center;background-color:#f8f8f8;}
h5{font-size:20px;background-position:-5px -173px;padding:6px 0 6px 45px;border-bottom:3px solid #cacaca;background-image:url(/images/imgs.png); background-repeat:no-repeat;}
#flo_cell, #header, #links, #footer_infor, #menu_sub, .index_main, #hot, #body_main{width:1080px; margin:0 auto;}
#header #logo, #header #slogan, #index_search, #menu_arrow #arrow, #footer, #footer_left_img, #footer_right_img{background-image:url(/images/imgs.png); background-repeat:no-repeat;}
#header{padding:25px 0;}
#header h1{position:absolute;top:-100px;}
#left_logo, #center_slogan{float:left;}
#left_logo{padding-left:30px;}
#right_links{float:right; text-align:right; padding-top:6px; line-height:180%;font-size:14px;}
#header #logo{background-position:0 0;}
#center_slogan{padding:30px 0 0 100px;}
#header #slogan{background-position:0 -92px;}
#index_search{background-position:10px -132px; height:35px; width:185px;}
#index_search #keyword{font-size:14px;width:120px; height:20px; border:none;}
#link_bg{padding:15px 0;position: absolute;z-index: 10;box-shadow: 0 5px 7px rgb(0 0 0 / 33%) inset, 0 5px 7px rgb(0 0 0 / 33%);width: 100%;background-color: rgb(0 0 90 / 75%)!important;}
#link_bg, #hot_bg{background-color:#c00;color:#fff;}/*red*/
#link_bg, #hot_bg{background-color:#006;color:#fff;}/*blue*/
#links{text-align:left;}
#menupc{color:#fff;word-spacing:18px;text-align:left;font-size:15px;}
#menupc a, #menupc span{color:#fff;text-decoration:none;cursor:pointer;}
#header_link_mo, .mobr, #links_mo{display:none;}
#flo_cell{position:absolute;z-index:100;}
#flo_incell{position:absolute;z-index:1;top:6px;}/*6*/
#menu_arrow #arrow{background-position:1px -220px;}
#menu_sub{background-color:#fff;}
#menu_thumb{width:451px;height:118px;}
#menu_thumb_img{margin:4px;background-image:url(/images/menu_thumb.jpg);}
#menu_links{padding:10px 20px;line-height:200%;word-spacing:1em;}
#page_img{width:100%;height:320px;background-repeat:no-repeat;background-position:center;}
#pagelist{margin:10px 0;border-style:solid;border-width:1px 0;border-color:#ccc;background-color:#f9f9f9;padding:20px;clear:both;word-spacing:4px;text-align:center;}
#pagelist a{text-decoration:none;font-family:arial;}
#pagelist a.page_n:hover{color:red;}
#pagelist .page_n, #pagelist b{width:36px;text-align:center;}
#pagelist b{font-size:18px;color:#900;font-weight:bold;}
.hidemenu{clear:both;width:100%;height:20px;overflow:hidden;}
.more_list{padding:20px;}
.more_list li{border-bottom: 1px dashed #999;padding: 6px 12px 6px 12px;line-height:180%;}
.more_news_time{font-size:14px;color:#ccc;}
#document, #main{width:800px;float:right;text-align:left;overflow:hidden;}
#sidebar{width:260px;float:left;text-align:left;}
#footer{background-color:#505270;color:#fff;background-position:center -390px;border-top: 3px solid #223;box-shadow: 0 8px 12px inset rgb(0 0 0 / 20%);}
#footer_infor{padding:20px 0 10px 0;font-size:14px;}
#footer_left{float:left;text-align:left;width:460px;}
#footer_left_img{background-position:-10px -240px;}
#footer_right{float:right;text-align:right;width:460px;}
#footer_right_img{background-position:-10px -315px;}
#analytics{display:none;}
#content{padding:20px;}
.index_main{text-align:left;overflow:hidden;}
.index_main .left{width:665px;}
.index_main .right{width:400px;}
.index_main h2{background-position:-5px -173px;padding:6px 0 6px 45px;border-bottom:3px solid #cacaca;background-image:url(/images/imgs.png); background-repeat:no-repeat;}
.index_main h2 a{float:right;padding-right:10px;font-size:16px;}
#hot_bg{box-shadow: 0 0 10px inset rgb(0 0 0 / 47%);border-radius: 10px;width:1141px;margin:0 auto;color:#fff;background-position:top;background-image:url(/images/hot.png);overflow:hidden;}
#hot{margin:0 auto;text-align:left;overflow:hidden;}
#hot .right{margin-top:-30px;float: none;position: absolute;margin-left: 830px;}
#hot02, #hot03{margin-top:2px!important;}
#hot_links{line-height:200%;}
#hot_links a{color:#fff; word-break: keep-all;}
#hot_bg h2{padding:12px 0 12px 50px;}
#hot_bg h2 *{vertical-align: bottom;}
#moment{width:1132px;overflow:hidden;padding:0;margin:0 auto;}
#moment li{float:left;width:25%;display:block;margin:0;padding:0;}
#moment li img{width:100%;max-width:480px;border-right:1px solid #fff;width:282px;}
.more_time{font-size:12px;color:#888;float:left;clear:left;}
.left .index_imgnews a{width:590px;}
.index_main .imgnews{width:280px;}
.index_main .imgnews img{width:270px;height:200px;}
.index_main .imgnews a{width:270px;display:block;margin-top:10px;}
.index_main .imgnews .title{font-size:14px;background-color:#e5e5e5;padding:3px 6px;margin-bottom:3px;text-align:center;}
.index_main .imgnews .describe{font-size:14px;color:#666;width:270px;-webkit-box-orient:vertical;-webkit-line-clamp:4;overflow:hidden;height:60px;line-height:20px;}
.index_main .imgnews, .index_main .index_imgnews	{float:left;}
.index_main li{line-height:240%;}
.index_more a, .index_imgnews a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block;float:left;margin-left:8px;}
.left .index_more a{width:590px;}
.left #index_doc .more_time{color:red;}
.left #index_doc a{width:500px;}
.right .index_more a{width:340px;}
#sidebar_link{padding-left:26px;}
#sidebar li{clear:both;padding:12px 20px;border-bottom:1px dashed #ccc;}
#sidebar .more_list{padding:20px 6px;}
#sidebar .more_list li{font-size:14px;margin-bottom:18px;clear:both;}
#sidebar .more_time{display:block;font-size:14px;padding-top:3px;font-family:arial;color:#fff;background-color:#00a;margin-right:9px;text-align:center;}
#sidebar .more_time b{font-weight:normal;display:block;background-color:#fff;border:1px solid #ccc;color:#666;padding:3px 12px;margin-top:3px;}
#pathinfo{font-size:14px;padding-bottom:14px;}
.adjust table, #detail table, #pages table, #content table{margin:0 auto;border-collapse:collapse!important;border-spacing:0!important;}
.adjust td, #detail td, #pages td, #content td{padding:6px!important;border:1px solid #ccc!important;}
.adjust table, #detail table, #pages table, #content table,     .adjust img, #detail img, #pages img, #content img{margin:12px auto;max-width:760px;*width: expression(this.offsetWidth < 760 ? 'auto' : '760px');}
.adjust img[style="display:inline-block"],#detail img[style="display:inline-block"],#pages img[style="display:inline-block"],#content img[style="display:inline-block"] {margin: 0!important;}

.adjust img[src="http://www.dlpu.edu.cn/ue/dialogs/attachment*"] {display: inline-block !important;}

.adjust table, #detail table, #pages table, #content table{display:table;}
.adjust img, #detail img, #pages img, #content img{display:block;}
#stru{margin:20px 50px;}
#stru h4{color:#006;font-size:18px;border-left:9px solid #227;}
#stru ul{padding:0 40px;}
#stru li{margin:12px 20px;border-top: 1px dashed #ccc;border-right: 1px solid #fc0;border-bottom: 1px dashed #ccc;border-left: 1px solid #fc0;padding: 7px 35px;font-size:16px;}
#stru li a{font-size:16px;}
#scenery{margin:40px 0 40px 75px;}
#viewimg{text-align:center;}
#scenery .left{margin-left:2px;}
#contact_info{padding:20px;}
.no_needip{display:block;}
.needip{display:none;}
#pages #en{font-size:40px;color:#cce;text-align:right;padding-top:10px;}
#pages #en span{font-size:16px;line-height:16px;}
#pages #title{padding:20px 0 0 30px;background-color:#227;color:#fff;}
#pages #title a{color:#fff;}
#pages #title .cur{background-color:#fff;color:#003;}
#pages #title *{padding:10px 30px;}
#visitor{padding:0 20px;}
#visitor h5{margin-top:30px;}
.visit_describe{font-size:14px;color:#006;background-color:#f5f5f5;padding:0 20px;}
.visit_links{padding-left:30px;line-height:300%;}
.visit_links li{border-left:1px solid #fc0;border-bottom:1px dashed #ccc;padding:8px 30px;margin-right:20px;display:inline-block;zoom:1; *display:inline;margin-top:20px;}
.visit_links li a{width:100px;display:block;}
#visit_nic{font-size:14px;color:#999;padding:20px;}
.hd_pc{display:none;}
#moment_p{display:none!important;}
#hot_links .no_needip{display:inline;}

#l_name{font-size:30px;}
.l_des{font-weight:bold;font-size:13px;}
.l_info{line-height:200%;padding-left:240px;background-repeat:no-repeat;height:240px;font-weight:bold;font-size:13px;}
.l_title{font-size:18px;}
.l_pd{padding-left:40px;font-weight:bold;font-size:13px;}

/*needip_index*/
#main_01 .left {width: 285px!important;}
#main_01 .right {width: 780px;}
#main_01 .more_time{}
#main_01 .index_more li {float:left;margin-right:20px;}
/*#main_01 .index_more a {width: 320px!important;}*/
#main_01 .index_more a {width:470px!important;}
#main_01 .news_intra .index_more a {width: 288px!important;}

#imgs_Slide,#imgs_Slide li{width:100%;}
#imgs_Slide,#imgs_Slide li,#prev,#next{height:600px}
#imgs_Slide li,#prev,#next{position:absolute}
#imgs_Slide,#imgs_Slide li{box-shadow: 0 5px 5px rgb(0 0 0 / 7%);}
#imgs_Slide li{background-position:center;background-repeat:no-repeat}
#prev,#next{width:150px;background-repeat:no-repeat;display:block;z-index:90;background-image:url(images/arrows.png);_background-image:url(images/arrows.gif);opacity:.8}
#next{background-position:-92px 50%;right:0}
#prev{background-position:57px 50%;left:0}
#next:hover,#prev:hover{opacity:1}
#imgs_Slide ul,#imgs_Slide li{padding:0;margin:0;list-style:none}

@media only screen and (max-width: 1080px)  and (min-width: 500px) {
	body *{max-height:999999px;font-size:14px;}
	#links, #moment, #menu_sub, .index_imgnews, #document{margin:0 auto;width:800px;}/*width:395px;*/
	#footer_infor {width: 460px!important;}
	#main *, .adjust *, #detail *, #pages *, #content *{width:auto!important;max-width:550px;table-layout:fixed;}
	#main img, .adjust img, #detail img, #pages img, #content img{max-width:510px;}
	#left_logo{margin:0 auto;float:none;padding:0;}
	#pathinfo, #links, #center_slogan, #right_links, #slide, .hidemenu, #header br, .index_main .imgnews, #page_img, .pcbr, #hot_links br, #scenery .clear, .mo_hide,#ad{display:none;}
	#links_mo{text-align:left;word-spacing:1em;line-height:300%;display:block;font-size:15px;padding:20px 30px;max-width:800px;margin:0 auto;}
	#link_bg{padding:0;margin:0;width:100%;text-align:left;}
	#links_mo a{color:#fff;font-size:15px;}
	.index_main .left, .index_main .right, .right_800, .left_800{width:100%;overflow:hidden;}
	.index_main h2{padding:10px 0 20px 60px;border-bottom:1px solid #ccc;clear:both;background-position:5px -164px;border-top:solid 12px #fff;}
	.left #index_doc a{width:420px;clear:both;}
	.index_imgnews, .index_more{margin-left:20px;margin-top:8px;}
	#imgs_Slide,#imgs_Slide li,#prev,#next{height:251px!important;background-size: 100%;}
	#prev, #next{background-image: none!important;}
	#imgs_Slide,#imgs_Slide li{display:block;width:800px!important;margin:0 auto}
	#moment{height:auto;}
	#moment li{width:100%;float:none;}
	#footer{background-image:none;height:auto;padding-bottom:40px;margin-top:30px;}
	#footer_left, #footer_right{float:none;text-align:center;line-height:180%;font-size:12px;}
	#footer_right{margin-top:20px;}
	#footer_left_img{margin-top:-20px;}
	.mobr{display:block; clear:both; height:1px; overflow:hidden; font-size:1px;}
	#hot_bg{background-image:none;}
	#hot_bg h2{padding: 10px 0 10px 60px;border-bottom: 1px solid #ccc;clear: both;background-position: 5px -164px;border-top: solid 12px #fff;*border-top:0px!important;color:#333;background-color:#fff;background-image: url(/images/imgs.gif);background-repeat: no-repeat;}
	#hot img{margin:10px 20px 0 10px;}
	#hot h2 a font{color:#000;}
	#hot h2 a path{fill:#449;}
	#hot_links{margin:30px 20px 0 20px;line-height:300%;color:#006;}
	#hot_links a{white-space:nowrap;}
	#sidebar_link {font-size:15px;}
	#stru ul{padding:0;}
	#stru li{margin:20px 0;}
	#scenery{margin-left:18px;}
	#scenery .left{margin-top:2px;}
	#viewimg{font-size:12px;}
	#viewimg img{margin-top:20px;margin-bottom:-25px;}
	h5{background-position:5px -171px;padding-left:55px;}
	#sidebar h5{padding-top:15px;}
	#header{padding-top:0;text-align:left;}
	#header_link_mo{color:#006;word-spacing:0.5em;display:block;padding:10px 20px 10px 0;text-align:right;}
	#header_link_mo a {color:#006;}
	.visit_links li{padding:8px 0 8px 30px;margin-right:20px;display:inline-block;margin-top:20px;}
	.visit_links li a {width:120px!important;padding}
	.hd_pc{display:inline;}
	.index_main, #hot_bg, #hot, #links_mo, #header, #body_main{width:800px;}
	#hot_bg h2{padding-top:20px;}
	.index_main h2 a{font-size:12px;}
	.index_main h2{font-size:16px;}
	.left .index_more a, .right .index_more a{width:320px;}
	#main{width:550px;float:right;}
	#sidebar{width:245px;float:left;}
	#scenery a img{width: 170px!important;}
	.index_main h2{*background-position-y:-154px;}
	.right_800{float:right;}
	.left_800{float:left;height:265px;}
	#main_01 .index_more li{margin-rignt:0!important;}
	#main_01 .index_more a {width: 300px!important;}
	#main_01 .right{width:100%;}
	.index_more li {float:left;margin-right:8px;}
	#hot .right{margin-top:0;float: right; position: relative;margin-left: 0;}
	#hot02{margin-top:2px!important;}
	.left_800{height:auto;}
	.index_imgnews li {float: left;}
	#link_bg{position: relative;background:#006!important}
}
@media only screen and (max-width: 500px) {
	body *{max-height:999999px;font-size:18px;}
	#main, #header, #moment, #footer_infor, #menu_sub, .index_main, #hot, #body_main, #hot_bg, #sidebar, .index_imgnews, #document{width:460px; margin:0 auto;}
	#main *, .adjust *, #detail *, #pages *, #content *{width:auto!important;max-width:460px;table-layout:fixed;}
	#main img, .adjust img, #detail img, #pages img, #content img{max-width:430px;}
	#left_logo{margin:0 auto;float:none;padding:0;}
	#pathinfo, #links, #center_slogan, #right_links, .hidemenu, #header br, .index_main .imgnews, #page_img, .pcbr, .mo_hide,#ad{display:none;}
	#links_mo{text-align:left;line-height:300%;display:block;font-size:20px;padding:20px 20px 20px 38px;max-width:460px;margin:0 auto;box-sizing: border-box;word-spacing:0!important}
	#link_bg{padding:0;margin:0 auto;width:460px;text-align:left;}
	#links_mo a{color:#fff;font-size:20px;margin-right:0.7em;}
	.index_main .left, .index_main .right{float:none;clear:both;width:460px;overflow:hidden;}
	.index_main h2{padding:10px 0 18px 60px;border-bottom:1px solid #ccc;clear:both;background-position:5px -164px;border-top:solid 12px #fff;}
	.left .index_imgnews a, .right .index_more a, .left .index_more a{width:360px;}
	.left #index_doc a{width:420px;clear:both;}
	.index_imgnews, .index_more{margin-left:20px;margin-top:8px;}
	#imgs_Slide,#imgs_Slide li,#prev,#next{height:144px!important;background-size: 100%;}
	#prev, #next{background-image: none!important;}
	#imgs_Slide,#imgs_Slide li{display:block;width:460px!important;margin:0 auto}
	#moment{height:auto;}
	#moment li{width:460px;float:none;}
	#footer{background-image:none;height:auto;padding-bottom:40px;}
	#footer_left, #footer_right{float:none;text-align:center;line-height:180%;font-size:16px;}
	#footer_right{margin-top:20px;}
	#footer_left_img{margin-top:-20px;}
	.mobr{display:block; clear:both; height:1px; overflow:hidden; font-size:1px;}
	#hot_bg{background-image:none;box-shadow: none;border-radius: 0;}
	#hot_bg h2{padding: 10px 0 15px 60px;border-bottom: 1px solid #ccc;clear: both;background-position: 5px -164px;border-top: solid 12px #fff;color:#333;background-color:#fff;background-image: url(/images/imgs.gif);background-repeat: no-repeat;}
	#hot_bg h2 *{color:#000;fill:#2d1870;}
	#hot img{margin:-40px 20px 0 0;}
	#hot_links{margin:30px 20px 0 20px;line-height:300%;color:#006;}
	#hot_links br{display:none;}
	#hot_links a{white-space:nowrap;}
	#sidebar_link {font-size:20px;}
	#stru ul{padding:0;}
	#stru li{margin:20px 0;}
	#scenery{margin-left:18px;}
	#scenery .clear{display:none;}
	#scenery .left{margin-top:2px;}
	#viewimg{font-size:14px;}
	#viewimg img{margin-top:20px;margin-bottom:-25px;}
	h5{background-position:5px -171px;padding-left:55px;}
	#sidebar h5{padding-top:15px;}
	#header{padding-top:0;}
	#header_link_mo{color:#006;word-spacing:0.5em;display:block;padding:25px 20px 20px 0;}
	#header_link_mo a {color:#006;}
	.visit_links li{padding:8px 0 8px 30px;margin-right:20px;display:inline-block;margin-top:20px;}
	.visit_links li a {width:120px!important;padding}
	.hd_pc{display:inline;}
	#main_01 .index_more a {width: 360px!important;}
	#hot .right{margin-top:0;float: right; position: relative;margin-left: 0;}
	#hot02{margin-top:2px!important;}
	#main_01 .news_intra .index_more a{width: 360px!important;}
	#link_bg{position: relative;background:#006!important}
	/*xiaoqing
	#left_logo{display:none;}
	#header{height: 130px;background-image: url(/images/mo_header_xiaoqing.gif);background-repeat: no-repeat;background-position: 42px 44px;}
	*/
}