@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: #ffffff;}
html, .main { padding:0; margin:0;}
.main { min-width:1260px;width: 100%;display: inline-block;}

.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:20px; width:50px; color:#ff0000; text-align:center; height:30px; line-height:30px;}
.more a {color:#ff0000;}
img {vertical-align:top;border:0;}
.top30{ margin-top: 30px;}
.top40{ margin-top: 40px;}
.top50{ margin-top: 50px;}


.nav_title {position:relative; width:100%; margin: 0;padding: 0}
.title2{position:absolute; background: url(../images/symfc_t1.jpg?v=20251015103854)no-repeat;width:64px;height:310px;left:-10px;top:-10px}

/*title*/
.title1 { background: url(../images/symfc_tbg.jpg?v=20251015103854) no-repeat left bottom; width:100%; height:56px; }
.title1 b{ display:block; font:normal 22px "Microsoft YaHei","宋体"; color:#fff; text-align: left; line-height:40px; height:40px; padding:15px 0 0 65px;}


.title { background: url(../images/symfc_tbg.jpg?v=20251015103854) no-repeat left bottom; width:522px; height:56px; }
.title b{ display:block; font:normal 22px "Microsoft YaHei","宋体"; color:#fff; text-align: left; line-height:40px; height:40px; padding:15px 0 0 65px;}

.sidebar .title { margin-left:0;}
.nrbox { padding:0;}
.title_weibo { background: url(../images/symfc_t2.png?v=20251015103854)no-repeat; width:241px; height:43px; position: absolute;left: 50%;margin-left: -120px;top: -18px;}

.header,.navigation,.menu_nav,.footer, form, ol, ol li, ul { margin:0; padding:0;}

/* header */
.header { margin:0 auto; height:693px; background: url(../images/symfc_head2022.jpg?v=20251015103854) 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;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 { padding:0;}
.cont1_resize { margin:0 auto; width:1100px; padding:0; color:#000; }

.cont1_resize .mainbar { padding:0; float:left; width:450px; margin:20px 50px 0 50px;}
.cont1_resize .sidebar { padding:0; float:right; width:500px; margin:20px 50px 0 0;}

/* cont2 */
.cont2 { padding:0;}
.cont2_resize { margin:0 auto; padding:0; width:1100px;}

.cont2_resize .mainbar { padding:0; float:left; width:525px; margin:0 25px 0 0;}
.cont2_resize .sidebar { padding:0; float:right; width:525px; margin:0 0 0 25px;}

/* cont3 */
.cont3 { padding:0;}
.cont3_resize { margin:0 auto; padding:0; width:1100px;}

.cont3_resize .mainbar { padding:0; float:left; width:525px; margin:0 25px 0 0;}
.cont3_resize .sidebar { padding:0; float:right; width:525px; margin:0 0 0 25px;}

/* cont4 */
.cont4 { padding:0;}
.cont4_resize { margin:0 auto; padding:0;width:1100px;position: relative}

/*图片标题摘要*/
.gadget dl{width:450px; margin:0;padding:0; margin-bottom:30px; overflow:hidden;}
.gadget dt{width:450px; height:300px; position:relative;}
.gadget dt img { width:450px; height:300px;}
.gadget dd{width:450px; line-height:20px; text-align:left; margin:0; padding:0; }
.gadget dd h2 a{  color:#c7171c;text-decoration:none;}
.gadget dd p{ color:#333; font-size:14px;line-height:23px; margin:0; padding:10px 0 0 0; text-indent:2em;}
.gadget dd h2{ font-weight:bold; font-size:18px; line-height:28px; color:#c7171c; margin:10px 0 0 0; padding:0 5px; overflow:hidden;}


#bpic{ width:380px;}
#bpic dl{margin:0; float:left;}
#bpic dt{width:380px; margin:0; height:295px;}
#bpic dt img {width: 380px; height:295px;}
#bpic dd{width:360px; margin:0; padding: 0 10px; height:70px; line-height:36px; background:#FFFFFF; text-align:center;}
#bpic dd p { text-align: left}

#spic{ width:620px;}
#spic dl{margin:0 0 10px 10px; float:left;}
#spic dt{width:196px; height:140px;}
#spic dt img {width:196px; height:140px;}
#spic dd{width:176px; margin:0; padding:10px 10px 0 10px; height:40px; line-height:18px; background:#FFFFFF; text-align:center; overflow: hidden;}



/*摘要新闻*/
.abs { border-bottom:1px dashed #717171; padding:15px 0;}
.abs h2{ padding-bottom:10px; padding-top:0; text-align:center;line-height: 38px;font-size: 26px;}
.abs h2 a { color:#da2c27;}
.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/symfc_video.png?v=20251015103854) 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:500px; padding-left:15px; line-height:36px; height:36px; font-size:14px; color:#000; background: url(../images/li_dot_hei.jpg?v=20251015103854) 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:520px; padding-left:15px; line-height:36px; height:36px; font-size:15px; color:#000; background: url(../images/li_dot_hei.jpg?v=20251015103854) 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=20251015103854) 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;}
.box { margin-top:20px;}



/*轮播*/
.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; }



