@charset "utf-8";

body { margin:0; padding:0; width:100%; color:#000; font:normal 12px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif; background:#ffffff;}
html, .main { padding:0; margin:0; min-width:1300px;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
h1 { margin:0; padding:5px 0; width:340px; color:#fff; font:normal 36px Arial, Helvetica, sans-serif; letter-spacing:-2px;}
h2 { font:normal 24px "Microsoft YaHei",Arial, Helvetica, sans-serif; padding:0; margin:5px 0; color:#595959;}
p { margin:8px 0; padding:0; font:normal 14px/1.8em "Microsoft YaHei",Arial, Helvetica, sans-serif;}
a { color:#000; text-decoration:none;}
img { border:none;}
a:hover { text-decoration:underline; color:#FF0000;}
.newline {margin-bottom:6px;}
li,ul{list-style:none}
.box { margin-top:30px;}

.mt20 { margin-top:20px;}
.mt30 { margin-top:30px;}
.mt40 { margin-top:40px;}

.title_01 { position:relative; width:500px; background:url(../images/t1.png) no-repeat; height:136px;}
.title_01 a:hover { text-decoration:none;}
.more { position:absolute; margin:0; padding:0; top:25px; right:25px;line-height:48px;color:#000; }

.t_03 {background:url(../images/t3.jpg) no-repeat; width:1200px; height:136px; margin:0 auto; padding:0; position:relative}
.t_02 {background:url(../images/t2.jpg) no-repeat; width:1200px; height:136px; margin:0 auto; padding:0; position:relative;}

.title { width:575px; background:url(../images/titlebg.jpg) repeat-x; height:65px; position:relative; }
.title a:hover { text-decoration:none;}
.title b { color:#e5110d; font-size:22px; line-height:60px; padding-left:43px; font-family:"黑体";}
.title .more { position:absolute; margin:0; padding:0; top:0; right:25px; width:100px; height:48px; line-height:48px; background:#e5110d; color:#fff; text-align:center; }

/*list*/
ul.li_title,{ margin:0; padding:0; list-style:none; color:#000;}
ul.li_title li { margin:0; padding:0 0 0 12px; width:380px; line-height:32px; height:32px; font-size:15px;overflow:hidden;}
ul.li_title li a{ color:#000; text-decoration:none; margin-left:-12px; padding-left:10px;  background:url(../images/li_dot.jpg) left no-repeat;}
ul.li_title li a:hover{ color:#ff0000; text-decoration:underline; }

ul.li_two {width:100%; margin:0; padding:0; list-style:none; color:#000;}
ul.li_two li { float:left; padding:5px 20px; margin:0; height:36px; line-height:36px; width:50%; color:#000; font-size:14px;overflow: hidden;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */ }
ul.li_two li a{  background:url(../images/li_dot.jpg) left no-repeat; padding-left:15px; height:30px; line-height:30px;}
ul.li_two li a:hover { color:#ff0000; text-decoration:underline; }

ul.li_three {width:100%; margin:0; padding:0; list-style:none; color:#000;}
ul.li_three li { float:left; padding:5px 20px; margin:0; height:36px; line-height:36px; width:33.3%; color:#000; font-size:14px;overflow: hidden;box-sizing:border-box;  -moz-box-sizing:border-box; /* Firefox */  -webkit-box-sizing:border-box; /* Safari */ }
ul.li_three li a{  background:url(../images/li_dot.jpg) left no-repeat; padding-left:15px; height:30px; line-height:30px;}
ul.li_three li a:hover { color:#ff0000; text-decoration:underline; }

.header, .menu_nav, .fbg, .footer, form, ol, ol li, ul, .content .mainbar, .content .sidebar { margin:0; padding:0;}

/* header */
.header { width:auto; height:1092px; background:url(../images/head.jpg) no-repeat; background-position:center; min-width:1300px;}
.header_resize { margin:0 auto; padding:0 0 0 0;}

/* fbg */
.fbg { padding:0; margin:0; margin-top:-130px; min-width:1300px;}
.fbg_resize { margin:0 auto ; padding:0; width:1200px;overflow:hidden;}
.fbg  h2 { color: #FF0000; padding:10px 0 0 0; font-size:19px; font-weight:600; text-align:left;}
.fbg .col { margin:0; float:left; display:inline;}
.fbg .c1 { padding:0; margin:0; width:680px; display:inline;}
.fbg .c2 { padding:0 0 0 40px; width:480px; display:inline;}
.line { border-bottom:1px solid #333; height:20px; margin-bottom:20px;}
.fbg_resize .box {padding-left:5px; margin-top:25px;}

.toutiao {padding-left:5px; padding-top:10px;}
.toutiao h2 a{ color:#353535; }
.toutiao p { text-indent:2em; color:#202020;}

.fbg .c2 .toutiao h2 a { font-size:20px;}

/*焦点图*/
.focus{ position:relative; width:680px; height:380px; float: left;}  
.focus img{ width: 680px; height: 380px;} 
.focus .shadow .title{width: 260px; height: 65px;padding-left: 30px;padding-top: 20px;}
.focus .shadow .title a{ text-decoration:none; color:#fff; font-size:14px; font-weight:bolder; overflow:hidden; }
.focus .btn{ position:absolute; bottom:34px; left:510px; overflow:hidden; zoom:1;} 
.focus .btn a{position:relative; display:inline; width:13px; height:13px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }  
.focus .btn a:hover,.focus .btn a.current{  cursor:pointer;background:#fc114a;}  
.focus .fPic{ position:absolute; left:0px; top:0px; }  
.focus .D1fBt{ overflow:hidden; zoom:1;  height:16px; z-index:10;  }  

.focus .shadow{ width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:80px; line-height: 80px; background:url(../images/shadow.png) bottom repeat-x; display:block;  text-align:left; }  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:20px; overflow:hidden; margin-left:10px; font-family: "\5FAE\8F6F\96C5\9ED1";}  

.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fdot{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fdot div{margin:4px auto 0;overflow:hidden;zoom:1;height:14px}  
  
.focus .D1fBt a{position:relative; display:inline; width:12px; height:12px; border-radius:7px; margin:0 5px;color:#B0B0B0;font:12px/15px "\5B8B\4F53"; text-decoration:none; text-align:center; outline:0; float:left; background:#D9D9D9; }    
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#d82717;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    

.focus .prev,.focus .next{position:absolute;width:44px;height:85px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -43px; left: 0;background-position:0 0;; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -43px; right: 0; background-position:-44px 0; cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-44px 0;}  

/* content */
.content { padding:0; min-width:1300px}
.content_resize { margin:0 auto; padding:0; width:1200px;}
.content .sidebar { width:575px; float:left;  margin:0; padding:10px 0 0 0; }
.content .mainbar { width:575px; float:right; margin:0; padding:10px 0 0 0; overflow:hidden }

/* content2 */
.content2 { padding:0; min-width:1300px;}
.content2_resize { margin:0 auto; padding:0; width:1200px;}
.content2 .sidebar { width:575px; float:left;  margin:0; padding:10px 0 0 0; }
.content2 .mainbar { width:575px; float:right; margin:0; padding:10px 0 0 0; overflow:hidden }

/* 高清图 */
.list_pics{ background:url(../images/cbg.jpg) no-repeat; width:100%; height:651px; background-position:center;overflow:hidden; zoom:1; min-width:1300px;}

.scroll{ width:1130px; margin:0 auto; position:relative;}
.scroll .t, .arr_left, .arr_right,.scroll_txt{position:absolute;}
.arr_left{ width:42px; height:78px; cursor:pointer; line-height:400px; overflow:hidden; left:-62px; top:50%; margin-top:-39px;background:url(../images/left.png) no-repeat;z-index:99}
.arr_right{ width:42px; height:78px; cursor:pointer; line-height:400px; overflow:hidden; right:-62px; top:50%;margin-top:-39px; background:url(../images/right.png) no-repeat;z-index:99}

.scroll .box{float:left; width:989px; height:570px; margin:0; padding:0;}
.scroll .box img { width:100%; height:100%;}
.scroll_cont{ width:989px; height:570px; margin-top:40px;}

.numList{ position:absolute; right:10px; z-index:999; bottom:50px; vertical-align:middle; text-align:center; }
.numList span{display: inline-block; width:20px; height:20px; padding:0;margin-right:2px; background:#605f6d; cursor:pointer; line-height:20px; font-size:12; color:#fff;}
.numList span.selected{background:#ff2a00}

.scroll_txt{left:989px; top:0;}
.scroll_txt .txtbg{ position:absolute;width:141px; height:570px;left:0; top:0; background:#fff;}
.scroll_txt .txtcontent{ position:absolute;left:45px; top:50px; color:#dc0000; width:50px; }
.scroll_txt .txtcontent h2{ font-size:24px; color:#dc0000; font-family:黑体; line-height:28px; height:380px; padding:0; 

writing-mode: tb-lr;-webkit-writing-mode: vertical-lr; writing-mode: vertical-lr;*writing-mode: tb-lr;

}
.scroll_txt .txtcontent p{ padding:0; margin-top:15px; line-height:26px;}
.scroll_txt .txtcontent p span{ color:#666;}
.scroll_txt .txtcontent p a{ color:#ff2a00; text-decoration:none;cursor:pointer; overflow:hidden}

.txtcontent h2 a { color:#000;}
.txtcontent h2 a:hover { color:#ff2a00; text-decoration:none;}

/* 人物专访 */
.run{position:relative;height:448px;width:1200px;margin:20px auto;border:#fff 1px solid; padding:0;}
.t_run {position:absolute; background:url(../images/t_djt.jpg) no-repeat; width:236px; height:162px; left:50px; top:100px;}
.runlf,.runrg {background:#8e8e8e url(../images/arrow.png) no-repeat; width:77px; height:77px; display:block;cursor:pointer; overflow:hidden}
.runlf{z-index:100;left:90px;width:77px;position:absolute;bottom:0;height:77px; background-position:0 0; }
.runrg{z-index:100;left:177px;width:77px;position:absolute;;bottom:0;height:77px; background-position:-77px 0;}
.runlf img{cursor:pointer}
.runrg img{cursor:pointer}

.run_more{z-index:100;left:90px;width:159px;position:absolute;bottom:0;height:77px; background-position:0 0; }
.run_more img{cursor:pointer}

#gdq{overflow:hidden;width:875px;position:absolute; right:0;  padding: 0; margin: 0;}
#gdq div{width:50000px}
#gdq ul li{float:left;}

#gdq dl{float:left;width:295px;position:relative;text-align:center; padding: 0; margin: 0;}
#gdq dt{margin:0 auto;overflow:hidden;width:285px; height:448px;}
#gdq img{vertical-align:bottom;width:285px;height:370px}

#gdq span{display:block;background:#5f626b;filter:alpha(opacity=80);left:5px;width:285px;bottom:0;position:absolute;height:78px;opacity:.8}
#gdq dd{font-size:16px;left:5px;overflow:hidden;width:265px;color:#fff;bottom:0;line-height:24px;height:58px;position:absolute;text-overflow:ellipsis;text-align:center;  padding:10px; margin: 0;}
#gdq dd:hover { background:#d82717}
#gdq p { margin:0; padding:0;}
p.name { font-size:16px; margin-top:10px;}
p.des{ font-size:14px;}

#gdq dd a:link{color:#fff;text-decoration:none}
#gdq dd a:visited{color:#fff;text-decoration:none}
#gdq dd a:hover{color:#fff;text-decoration:none}
#gdq dd a:active{color:#fff;text-decoration:none}


/* footer */
#foot {padding:0; width:auto; background:#d82717; margin-top:40px; min-width:1300px;}
#foot_resize { width:1200px; margin:0 auto; padding:50px 0; text-align:center;}
<!--ecms sync check [sync_thread_id="3bcee7cc5a424330844ab778a62d31c1" sync_date="2025-01-16 12:07:07" check_sum="3bcee7cc5a424330844ab778a62d31c1]-->