@charset "utf-8";

html, body, div, form, p, a, h1, h2, h3, h4, h5, h6, img, table, td, th, input, span, section, header, footer, nav, article, aside, fieldset, textarea, dl, dt, dd, blockquote, ul, ol { margin:0;padding:0;list-style: none;}
body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei","宋体"; background: url(../images/dxx_bg.jpg?v=20251020160657) repeat;}
html, .main { padding:0; margin:0;}
.main { min-width:1260px;}

.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
p { margin:2px 0; padding:0 0 2px 0; font:normal 14px "Microsoft YaHei","宋体";}
a { color:#000; text-decoration:none;}
a:hover { color:#FF0000;}
.img { border:0;}
.rf { float:right;}
.lf{ float:left;}
.more { position:absolute; right:10px; top:30px; width:50px; border:1px solid #ff0000; color:#ff0000; text-align:center; height:30px; line-height:30px;}
.more a {color:#ff0000;}
img {vertical-align:top;border:0;}

.nav_title { position:relative; width:100%;}
/*title*/
.title { background: url(../images/dxx_title.png?v=20251020160657) no-repeat left bottom; width:104px; height:84px; padding-left:20px;}
.title b{ display:block; font:normal 22px "Microsoft YaHei","宋体"; color:#d2101b; text-align: left; line-height:24px; height:48px; width:60px; padding:10px 0 0 30px;}

.title1 { background:#ddd; width:340px; height:48px; padding-left:20px;}
.title1 b{ display:block; font: normal 20px "Microsoft YaHei","宋体"; color:#000; text-align: left; line-height:48px;}
.sidebar .title { margin-left:0;}
.nrbox { padding:0;}
.title_zt { background: url(../images/dxx_zt.jpg?v=20251020160657) no-repeat; width:1040px; height:93px; margin:0 auto;}

.header,.navigation, .cont3, .menu_nav, .cont1, .footer, form, ol, ol li, ul, .cont3 .mainbar, .cont3 .sidebar { margin:0; padding:0;}

/* header */
.header { margin:0 auto; height:960px; background: url(../images/dxx_head2020.jpg?v=20251020160657) no-repeat center; min-width:1260px;}

.dtoutiao h1  { }

/* toutiao */
.toutiao { margin:0; padding:0;}
.toutiao_resize { margin:0 auto; width:1100px; padding:0; color:#000; margin-top:20px; background:#fff;text-align:center }

.toutiao h1 { margin:0; padding: 20px 40px; color:#d3101a; font: bold 36px/1.2em "Microsoft YaHei","宋体";}
.toutiao h1 a{ color:#d3101a; text-decoration:none; text-align:center}
.toutiao h1 a:hover { color:#f57b3d; text-decoration:none;}

/* cont1 */
.cont1 { margin:0; padding:0;}
.cont1_resize { margin:0 auto; width:1100px; padding:0; color:#000; margin-top:-320px; background:#fff;}

.cont1_resize .mainbar { padding:0; float:left; width:580px; margin:0 0 0 30px;}
.cont1_resize .sidebar { padding:0; float:right; width:420px; margin:0 30px;}

/* cont2 */
.cont2 { margin:0; padding:0;}
.cont2_resize { margin:0 auto; padding:0; width:1100px; background:#fff;}

.cont2_resize .mainbar { padding:0; float:left; width:640px; margin:0 20px 0 30px;}
.cont2_resize .sidebar { padding:0; float:right; width:360px; margin:0 30px 0 20px;}

/* cont3 */
.cont3 { margin:0; padding:0;}
.cont3_resize { margin:0 auto; padding:0; width:1100px; background:#fff;}

.cont3_resize .mainbar { padding:0; float:left; width:640px; margin:0 20px 0 30px;}
.cont3_resize .sidebar { padding:0; float:right; width:360px; margin:0 30px 0 20px;}

/* cont4 */
.cont4 { margin:0; padding:0;}
.cont4_resize { margin:0 auto; padding:20px 30px;width:1040px; background:#fff;}


/*焦点图*/
i{text-decoration:none;font-weight:400;font-style:normal}
img {border-width:0px 0px 0px 0px}
#focus_image{width:580px;height:320px;position:relative;z-index:20;overflow:hidden; float:left; }
#focus_image .pages{width:580px;height:320px;background:#212121}
#focus_image .pages .item{position:absolute;left:580px;top:0;width:580px;height:320px;z-index:5;text-decoration:none}
#focus_image .pages .item.cur{display:block;z-index:10}
#focus_image .pages .item .poster{display:block;width:580px;height:320px}
#focus_image .pages .item b{background:#000;opacity:.8;filter:alpha(opacity=80);position:absolute;width:5160px;height:50px;left:0;bottom:0;z-index:1;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;cursor:pointer}#focus_image .pages .item:hover b{opacity:.4;filter:alpha(opacity=40)}
#focus_image .pages .item i{position:absolute;width:300px;padding:0 5px;height:50px;left:0;line-height:50px;bottom:0;font-size:14px;color:#fff;z-index:2;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight: normal;}

#focus_image .controler{ position:absolute; top:275px; right:10px; display:block;width:170px;height:40px;line-height:40px; text-align:center;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none; z-index:999}
#focus_image .controler b{display:inline-block;width:20px;height:20px;margin:10px 4px;background:#FFF;cursor:pointer;line-height:20px;font-weight:700;color:#2B2B2B;position:relative}
#focus_image .controler b i{display:none}
#focus_image .controler b.down{background:#A91F01;color:#FFF}
#focus_image .controler b.down i{position:absolute;display:block;border:5px dashed transparent;border-bottom:5px solid #A91F01;top:-9px;left:5px;width:0;height:0;line-height:0}

/*摘要新闻*/
.abs { border-bottom:1px dashed #717171; padding:0 0 15px 0;}
.abs h2{ padding-bottom:10px; padding-top:0; text-align:left;}
.abs h2 a { color:#000;}
.abs h2 a:hover { color:#ff0000;}
.abs p { text-indent:2em; font-size:13px; line-height:28px; color:#666;}


.mainbar .abs { padding:0; border:none}
.mainbar .abs h2{ padding-bottom:10px; padding-top:0; text-align:left;}
.mainbar .abs h2 a { color:#000;}
.mainbar .abs h2 a:hover { color:#ff0000;}
.mainbar .abs p { text-indent:2em; font-size:13px; line-height:28px; color:#666;}

.video_box { margin-top:20px;}
.video_box dl{width:360px; margin:0;padding:0; margin-bottom:30px; overflow:hidden;}
.video_box dt{width:360px; height:185px; position:relative;}
.video_box dt img { width:360px; height:185px;}
.video_box dd{width:360px; line-height:20px; text-align:left; margin:0; padding:0;  }
.video_box dd h2 { background:#e5e5e5;text-align:center}
.video_box dd h2 a{ color:#221815; text-decoration:none; text-align:center}
.video_box dd p{ color:#333; font-size:14px;line-height:23px; margin:0; padding:10px 0 0 0; text-indent:2em;}
.video_box dd h2{ font-weight:bold; font-size:16px; line-height:32px; color:#c7171c; margin:0; padding:5px; overflow:hidden;}

.video {position:absolute; background: url(../images/dxx_video.png?v=20251020160657) no-repeat; width:40px; height:40px; top:82px; left:50%; margin-left:-20px;}


/*标题时间*/
ul.list_span { list-style:none; margin:10px 0;}
ul.list_span li { width:400px; padding-left:15px; line-height:36px; height:36px; font-size:14px; color:#000; background: url(../images/li_dot_hei.jpg?v=20251020160657) no-repeat left 16px; overflow:hidden;}
ul.list_span li a { float:left; text-decoration:none;}
ul.list_span li a:hover { color:#ff0000; text-decoration:underline;}
ul.list_span span { float:right; font-size:12px; color:#959595;}

/*标题列表*/
ul.list_title { list-style:none; margin:10px;}
ul.list_title li { width:600px; padding-left:15px; line-height:32px; height:32px; font-size:15px; color:#000; background: url(../images/li_dot_hei.jpg?v=20251020160657) no-repeat left 21px; overflow:hidden;}
ul.list_title li a { float:left; text-decoration:none;}
ul.list_title li a:hover { color:#ff0000; text-decoration:underline;}
.box { margin-top:20px;}

/*标题列表*/
ul.list_title1 { list-style:none; margin:10px;}
ul.list_title1 li { width:430px; padding-left:15px; line-height:32px; height:32px; font-size:15px; color:#000; background: url(../images/li_dot_hei.jpg?v=20251020160657) no-repeat left 21px; overflow:hidden;}
ul.list_title1 li a { float:left; text-decoration:none;}
ul.list_title1 li a:hover { color:#ff0000; text-decoration:underline;}

/*图片标题摘要*/
.gadget { margin-top:15px;}
.gadget dl{width:555px; height:100px; margin:0; padding:10px 15px 10px 5px; background:#fff;}
.gadget dt{width:134px; height:98px; float:left;}
.gadget dt img {width:134px; height:98px; border:none; }
.gadget dd{width:405px; height:98px; float:left; margin:0 0 0 15px; padding:0; line-height:20px; text-align:left; }
.gadget dd h2{ line-height:20px; overflow:hidden; padding:0 0 5px 0;}
.gadget dd h2 a{ color:#221815; font-size:16px; font-weight:normal; text-decoration:none;}
.gadget dd h2 a:hover{ color:#ee4a2a;}
.gadget dd p{ color:#7a7a7a; font-size:12px; line-height:20px; height:60px; overflow:hidden; text-indent:2em; margin:0; padding:0;}

/*轮播*/
.roll { width:1060px; margin:0 auto;}
.roll .con{ width:1060px; height:165px; overflow:hidden; margin-top:10px; padding-top:5px;}
.roll .con a{ color:#454545; cursor:pointer;}
.roll .con ul{ margin-left:8px; margin-bottom:10px;}
.roll .con ul li{ float:left; background:none; width:169px; overflow:hidden; float:left; margin:10px 12px; font-size:12px;}
.roll .con ul li span{ line-height:24px; height:24px; display:block; overflow:hidden; white-space:normal; margin:3px auto;}
.roll .con ul li a:hover{ color:#ff0000;}

.topic ul li{ float:left; background:none; width:315px; height:158px; overflow:hidden; float:left; margin:15px; font-size:12px;}
.topic ul li img { width:315px; height:158px}

/* footer */
#foot { margin:0; padding:0; width:100%;color:#fff;}
#foot_resize { margin:0 auto; width:1100px; padding:50px; text-align:center; }



