﻿/***********全局重置CSS*****************/
body,h1,h2,h3,h4,h5,h6,ul,ol,dl,dd{margin:0;}
p{ margin:0;}
ul,ol,li{padding-left:0;list-style-type:none;}
img{border:0;}/***消除img默认边框*****/
a{text-decoration:none;}/* 链接无下划线 */
a:hover{cursor:pointer;text-decoration:underline;} /*鼠标在链接上出下划线,为手势形态 */
table {border-collapse:collapse;}/*细线表格*/
em{font-style:normal;}
html{ overflow-y:scroll; font-size:16px;}/***默认让所有浏览器出现右边滚动条****/
.clear{font-size:0;line-height:0;height:0;clear:both;overflow:hidden;display:block;}/***默认清除浮动****/
body {font-family:"微软雅黑";}
/****************全局头尾******************/

/****中间头部样式***/
.top_bg{ width:100%; background:url(dlsn20210521_01.jpg) center top no-repeat; height:450px; padding:27px 0;}
.top_bg .logo{ max-width:1100px; margin:0 auto;}

.allLeftCont{ float:left;}
.allRightCont{ float:right;}
.conterBg{ background:url(dysnbg20210521_02.jpg) top center no-repeat; padding:1px 0;}
.conter{overflow:hidden; max-width:1100px;overflow:hidden; margin:2.5em auto 3em  auto; }
.conter .tit{line-height:1.15; background:url(dlsn20210521_04.png) center center no-repeat;  overflow:hidden; text-align:center; text-align:center; margin:0 0 2em 0; background-size: auto 100%;}
.conter .tit span{ font-size:2.25em;   color:#9d0b0e; font-weight:bold;} 
.conter .more{ border-bottom:1px solid #d9b664; clear:both; padding:1em 0 0 0; margin:0 0 1em 0; font-size:1.15em; text-align:center; position:relative; height:1px;}
.conter .more span{ background:#fff9ea;  line-height:2; text-align:center; display:block; margin:0 auto; display:inline-block; padding:0 1em; margin-top:-1em;}
.conter .more span a{width:5.8em; height:2em; display:block;background:url(dlsn20210521_32.png) no-repeat; background-size:cover; color:#fff;  }

.leftconImg{width:55%; margin:0 0 1em 0; }

/*--焦点图--*/

.conter .leftconImg .slideContainer{position:relative; width:100%;  overflow:hidden;}
.conter .conter_rightcon .JD_Slider{ z-index:98;width:100%; }
.conter .leftconImg .JD_Slider li{ margin:0; padding:0;width:100%;   position:relative; display:none;}
.conter .leftconImg .JD_Slider li img{ width:100%; }
.conter .leftconImg .JD_Slider li p { text-indent:20px; line-height:42px; height:42px; overflow:hidden;  position:absolute; left:0px; bottom:0px; background:rgba(0,0,0,.5); width:100%; color:#fff; }
.conter .leftconImg .JD_num{ position:absolute; right:0px; bottom:10px;height:15px;  width:100px; z-index:9; }
.conter .leftconImg .JD_num ul{ height:10px; width:100%; text-align:center;  }
.conter .leftconImg .JD_num ul li { height:10px; width:10px; cursor:pointer; background:#fff; border-radius:10px; font-size:0px; text-indent:-20px; line-height:0px;margin:0 4px; float:left;}
.conter .leftconImg .JD_num ul li.on { background-color:#daa412;}


.rightcon{  width:42%; margin:0 0 1em 0;}
.conter .rightcon ul{ }
.conter .rightcon ul li{ height:2.5em; line-height:2.5;  overflow:hidden; font-size:1.25em;  }
.conter .rightcon ul li a{ color:#333; }
.conter .rightcon ul li a:hover{  text-decoration:none;}
.conter .rightcon ul li span{ float:right; color:#888;}
.conter .rightcon ul li em{ color:#a9603e; font-size:10px; margin:0 10px 0 0;}

.conterMXQ{ background:#faf5e8; padding:20px 30px; overflow:hidden;}

.videoLeft{ width:75%; margin:2em 0 2em 0; position:relative;}
.conter .videoLeft img,.conter .videoRight img{ width:100%;}
.conter .videoLeft p{bottom:0px; left:0px; position:absolute; background:rgba(0,0,0,0.5) url(sjzt20200806_24.png) no-repeat 3% center; color:#fff; line-height:2.5; font-size:1.1em; padding:0 0 0 8%; width:92%; background-size:auto 50%;height:2.5em; overflow:hidden; }

.videoRight{ width:24%;margin:2em 0 2em 0;}
.conter .videoCont{ position:relative; margin:0 0 0.6em 0;}
.conter .videoRight p{bottom:0px; left:0px; position:absolute; background:rgba(0,0,0,0.5); color:#fff; line-height:2.5; height:2.5em; overflow:hidden; font-size:0.9em; padding:0 0 0 8%; width:92%; background-size:auto 50%;}

.newtab_con{  padding:1% 1% 1% 1%; overflow:hidden; width:47%; background:#fff; margin:0 0 2% 0;}
.conter .newtab_con h1{ float:left; width:40%; margin:0 0.5em 0 0;}
.conter .newtab_con h1 img{ width:100%;}
.conter .newtab_con h3{ font-size:1em; line-height:2;  height:2em; overflow:hidden; }
.conter .newtab_con h3 a{color:#333;}
.conter .newtab_con h3 span{ float:right;  color:#888;}
.conter .newtab_con p{ line-height:1.5;  color:#666; height:6em; overflow:hidden;font-size:0.9em;}

.listCont{ width:32%; margin-top:2em; background:#fff; height:32em; overflow:hidden;}
.conter .listCont + .listCont{margin-left:2% ;}
.conter .listCont h1 img{ width:100%;}
.conter .listCont h3{ font-size:1.5em; line-height:1.5; text-align:center;  margin:0.8em 0; padding:0 0.7em;}
.conter .listCont h3 a{ color:#333;}
.conter .listCont p{ line-height:2; color:#666; padding:0 1em;}
.conter .listCont p a{ color:#ff2727;}
/*ipad*/
@media (max-width: 770px){
	html{font-size:24px;}
	.top_bg{ height:10em; background-size:150% auto; padding:10px 0 0 0;}
	.conterBg{ background:none;}
	.conter .more span{ background:#fff;}
	.top_bg .logo{ width:20%;margin:0 3%;}
	.top_bg .logo img{ width:100%; }
	.conter{ margin:1em 3% 0 3%;}
	.allLeftCont,.allRightCont{ float:none; width:auto;}
	.conter .rightcon{ margin:1em 0 0 0;}
	.listCont{ height:auto; padding:0 0 1em 0;}
	.conter .more{ margin:2em 0;}
	}
/*手机大屏幕*/
@media (max-width: 645px){
	.top_bg{}
	}
/*手机大屏幕*/
@media (max-width: 560px){
	body{font-size:12px;}
	}
/*手机小屏幕*/
@media (max-width: 380px){
	}

