.top-img{width: 100%;height: 235px;}
.top-img img{width:100%;height:100%}

/* nav */
.top-nav{width: 100%;height:60px;background-color: #d4090f;}
.top-nav ul{margin:0 auto;width:1040px;overflow: hidden;}
.top-nav ul li{float: left;line-height: 60px;margin:0 30px}
.top-nav ul li a{color: #fff;font-size: 28px;}

/* content */
.x_content{width:1050px;margin:0 auto 25px;overflow: hidden;}
.x_content .spirit{width:100%;overflow: hidden;}
/* 轮播 */
.focus{ position:relative; width:51%; height:355px; background-color: #000; float: left;}  
.focus img{ width: 100%; height: 100%;} 
.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;height:100%;width:100%}  
.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:50px; line-height: 50px; background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  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;height:100%}  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:25px; right:0px; position:absolute; height:21px; text-align:center; z-index: 200;}  
.focus .fbg div{overflow:hidden;zoom:1;height:14px; margin:15px auto 0;}    
.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:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:80px;background: #fcfcfd36;}
.focus .prev{top: 50%;margin-top: -37px; left: 0; cursor:pointer;}  
.focus .next{top: 50%;margin-top: -37px; right: 0; cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;} 
.focus .x_img{width:100%;height:80%;margin-top:20px;margin-top: 20%;} 
/* spirit */
.spirit-right{float:right;width:46%}
.spirit-right p{background: url(xtit.png) no-repeat;font-size: 28px;line-height: 60px;margin-top: 3%;}
.spirit-right p span{padding-left:60px;color: #d4090f;}
.spirit-right p i{background: url(xmore.png) no-repeat;width:35px;height:25px;margin-top: 20px;float: right;}
.spirit-right ul{margin-left: 2%;overflow: hidden;}
.spirit-right li{line-height: 35px;font-size: 18px;}
.spirit-right li a{color: #000;}
.spirit-right li i{background: url(little_03.jpg) no-repeat;width:10px;height:10px;float: left;margin-top: 16px;}
/* 解读评论 */
.x_comment{width:100%}
.x_comment ul{width:60%;float: left;margin-top: 25px;}
.x_comment ul li{font-size:15px;line-height: 40px;}
.x_comment .xpic{width:25%;float: right;margin-top: 6px;}
.x_comment .xpic li{line-height: 75px;height:75px}
.x_comment .xpic li img{height:100%}

/* 学习贯彻 */
.x_learn ul{width:90%;margin:auto;float: none;padding-left: 2%;}
.x_learn ul li{border-bottom: 1px solid #f1f1f1;}
.x_learn ul li span{float: right;color: #636e80;}

/* 铁路这十年 */
.x_learn .railway{width:90%;margin:auto;margin-top: 10px;position: relative;}
.x_learn .railway .bd{width:96%;margin:auto;overflow: hidden;}
.x_learn .bd .picList{width:100000px;overflow: hidden;padding-left: 0px;}
.x_learn .bd .picList li{float: left;overflow: hidden;width:285px;border-bottom: none;margin:0 10px}
.x_learn .bd .picList li img{width:100%;height:170px}
.x_learn .bd .picList li p{font-size: 14px;line-height: 20px;background: none;}
.x_learn .railway .hd .prev{top:33%;background: url(xprev.jpg);left:0px}
.x_learn .railway .hd .prev, .railway .hd .next{position: absolute;width:17px;height:27px;overflow: hidden;cursor: pointer;}
.x_learn .railway .hd .next{top:33%;background: url(xnext.jpg);right:-5px}
.x_learn .x_list{width:86%;margin:auto;overflow: hidden;margin-top: 20px;}
.x_learn .x_list li{border-bottom: 1px solid #f8c6d8;width:425px;float: left;}
.x_learn .x_list li:nth-child(2n){margin-left: 40px;}
.x_learn .x_list i{background: url(xcircle_03.jpg) no-repeat;width:10px;height:10px;padding-left: 3px;margin-left: 10px;}
.x_learn .x_list li a{color: #333;font-size: 14px;padding-left: 10px;}







