
.index {width:1200px;margin:40px auto;background: #FFF;}
.index_m {width:430px;overflow:hidden;float:left;margin-left:30px;}
.one_news {overflow:hidden;margin-bottom:10px;}
.one_news h2 a {display:block;height:30px;line-height:30px;overflow:hidden;font-size:16px;font-weight:bold;color:#E9454D;}
.one_news h2 a:hover {color: #000}
.one_news_jj {line-height:22px;height:44px;overflow:hidden;text-indent:24px;}
.one_news_jj a {color:#f00;}
.news_listtop li {display:block;height:26px;line-height:26px;overflow:hidden;background-image:url(../images/dot2.gif);background-repeat:no-repeat;background-position:0 11px;padding-left:10px;font-size:14px;}
.news_listtop span {color:#046;margin-bottom:8px;}
.news_listtop span a {color:#046}
.news_listtop span a:hover {color: #000}
.index_r {width:350px;float:right;}
.index_l {width:380px; margin:10px 20px 20px 0px;float:left;overflow:hidden;}
.index_l2{width:350px;margin:0px;float: right;overflow:hidden;}
.tita {height:32px;line-height:32px;overflow:hidden;background-color:#f5f5f5;border-bottom:1px solid #dedede;border-left:2px solid #E9454D;margin-bottom:10px;}
.tita h2 {padding-left:10px; color:#000;font-size:16px;font-weight:bold;float:left;}
.tita a {display:block;float:right;color:#999;background-image:url(../images/dot3.gif);background-repeat:no-repeat;background-position:0 12px;padding-left:10px;margin-right:10px;}
.c {clear:both;}
.d1 {overflow:hidden;padding-top:5px;}
.d2 {padding-top:5px;}
.e1 {clear:both;overflow:hidden;}
.e1 li {height:90px;overflow:hidden;}
.e1 li a.preview {width:120px;height:90px;float:left;display:block;margin-right:10px;overflow:hidden;}
.e1 li a.preview img {width:120px;height:90px;}
.e1 li a.title {display:block;overflow:hidden;font-size:16px; color:#E9454D}
.e1 li a:hover{ color: #000}
.e1 li .intro {color:#999;display:block;line-height:22px;height:60px;overflow:hidden; padding-top:10px;}

/*频道页主体*/
.channel {width:1200px;margin:0 auto;margin-top:30px;}
.channel_l {width:820px;float:left;}
.channel_r {width:340px;border-top:0;float:right;overflow:hidden;padding-left:10px;padding-bottom:25px;}
/*频道页左侧*/
.channel_c {margin-bottom:30px;}
.channel_t {padding-bottom:3px;border-bottom:1px solid #d6d6d6;}
.channel_t h2 {line-height:22px;height:22px;float:left;border-left:4px solid #E9454D;color:#E9454D;font-weight:bold;font-size:18px;padding-left:5px;background-image:url(../images/dot5.gif);background-repeat:no-repeat;background-position:right 8px;padding-right:18px;}
.channel_t a {display:block;float:right;line-height:22px;height:22px;background-image:url(../images/dot6.gif);background-repeat:no-repeat;background-position:right 6px;padding-right:12px;}
.channel_news {width:450px;float:left;padding-top:15px;overflow:hidden;}
.news_line {border-bottom:1px dotted #ddd;padding-top:10px;margin-bottom:10px;}
.channel_pic {width:350px;float:right;overflow:hidden;padding-top:25px;}
.channel_pic .pic1 img {width:275px;height:160px;}
.channel_pic .pic2 img {width:125px;height:90px;}
.channel_pic .pic3 img {width:165px;height:120px;}
.channel_pic .pic2 {width:125px;float:left;}
.channel_pic .pic3 {width:175px;float:right;}
.channel_pic .pic1 {position:relative;margin-bottom:25px;width:275px;height:160px;overflow:hidden;}
.channel_pic .pic1 a.pic_title {display:block;height:35px;line-height:35px;overflow:hidden;width:275px;position:absolute;bottom:0;left:0;text-align:center;background:rgba(0,0,0,0.5);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#7f000000,endColorstr=#7f000000);zoom:1;color:#fff;}
:root .pic1 a.pic_title {filter:none\9;}
.news_list a { width:430px;display:block;line-height:32px;background-image:url(../images/dot2.gif);background-repeat:no-repeat;background-position:0 14px;padding-left:10px;font-size:14px;overflow: hidden;    text-overflow: ellipsis;white-space: nowrap;}
/*频道页右侧*/
.news_list2 {margin-bottom:20px;}
.news_list2 a { width:320px;display:block;line-height:32px;overflow:hidden;background-image:url(../images/dot2.gif);background-repeat:no-repeat;background-position:0 15px;padding-left:10px;font-size:14px;text-overflow: ellipsis;white-space: nowrap;}
.titc {border-bottom:1px dashed #c9c9c9;height:42px;line-height:42px;background-image:url(../images/dot7.gif);background-repeat:no-repeat;background-position:0 15px;overflow:hidden;padding-left:20px;font-size:16px;font-weight:bold;color:#E9454D;}
.channel_pic .pic3 a.pic_title {display:block;line-height:22px;overflow:hidden;width:165px;text-align:center;padding-top:5px; font-size:14px;}

/*焦点图*/
.focus{ position:relative; width:360px; height:200px; background-color: #000; float: left;}  
.focus img{ width: 360px; height: 200px;} 
.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:210px; 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:40px; line-height:40px;background:rgba(0,0,0,0.6);    
filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block; text-align:center;}  
.focus .shadow a{ text-decoration:none; color:#fff; font-size:16px; overflow:hidden;  font-family: "";}  
.focus .fcon{ position:relative; width:100%; float:left;  display:none; background:#000  }  
.focus .fcon img{ display:block; }  
.focus .fbg{bottom:10px; right:37%; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .fbg 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:#fc114a;}    
.focus .D1fBt img{display:none}    
.focus .D1fBt i{display:none; font-style:normal; }    
.focus .prev,.focus .next{position:absolute;width:40px;height:74px;background: url(../images/focus_btn.png) no-repeat;}
.focus .prev{top: 50%;margin-top: -37px; left: 0;background-position:0 -74px; cursor:pointer; }  
.focus .next{top: 50%;margin-top: -37px; right: 0;  background-position:-40px -74px;  cursor:pointer;}  
.focus .prev:hover{  background-position:0 0; }  
.focus .next:hover{  background-position:-40px 0;}  
.rb20{ margin-bottom:10px;}
.top30{ margin-top:30px;}
.tagm20{ float:left; margin-bottom:20px;}
.main_i { width:360px; float:left; overflow:hidden;}
.inlan{ width:360px; float:left; overflow:hidden; margin-top:10px;}
.inlan h3{ font-size:16px; width:360px; float:left; overflow:hidden;color:#E9454D; margin-top:10px;}
.inlan a{ font-size:14px;float:left; overflow:hidden; line-height:28px; margin-right:12px;}