@charset "utf-8";

body { margin:0; padding:0; width:100%; color:#4e4e4e; font:normal 14px/1.8em "微软雅黑",Arial,Helvetica,sans-serif,"宋体"; background:#fff;}
html, .main { padding:0; margin:0;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}
.pub_bor { border:1px solid #9d9895;}
img { border:none;}
.title{ padding:15px 10px;}

.title_weibo { margin:0 auto; background:url(../images/title_weibo.jpg) no-repeat; height:29px; width:952px;}
.header, .content,.footer, form,  ul, .mainbar, .sidebar { margin:0; padding:0;}

/* header */
.header {width:auto; height:562px; background:url(../images/head.jpg) no-repeat; background-position:top center; }
.header_resize { margin:0 auto; padding:0;  }
.kly {background:url(../images/kly.jpg) no-repeat; width:auto; height:262px; background-position:center;}
.kly_resize {width:1000px; margin:0 auto; padding:0;}
.kly_con {padding:45px 40px 0 220px; color:#fff;}
.kly_con p { text-indent:2em;}

.zxft { color:#000;}
.zxft a { color:#000;}
.zxft a:hover { color:#0a832f; text-decoration:none;}

/* fbg */
.fbg { margin:0; padding:0; }
.fbg_resize { width:960px; margin:0 auto; padding:20px 20px 0 20px; }
.fbg_right {float:right; width:370px; border-bottom:1px dashed #959595;}
.fbg .toutiao { margin:0 0 20px 0; text-align:center }
.fbg h1 {font: 36px "微软雅黑",Arial,Helvetica,sans-serif,"宋体";margin: 0;padding: 5px 0;
}
.fbg h1 a { color: #b6210d; text-decoration:none;}

/* content */
.content_resize { margin:0 auto; padding:10px 0 10px; width:1000px; background:#fff;}
.content .mainbar { margin:0; float:left; padding:20px 0; width:590px; background:#fff;}
.content .mainbar .article { margin:0 0 20px;}
.letter { padding:0 0 0 10px;}
.letter p{ color:#000; font:normal 14px/1.8em "微软雅黑",Arial,Helvetica,sans-serif,"宋体";}
.content .sidebar { padding:0; float:right; width:370px; padding:20px 20px 20px 0;}
.content .sidebar .gadget {  padding:0;}

.pagination { text-align: center; margin-top: 30px; margin-bottom: 30px; color: silver; clear: both }
.pagination a { padding-bottom: 2px; padding-left:2px; padding-right:2px; text-decoration: none; padding-top: 2px}

#list_news li {  margin-left:5px; font-size:14px; color:#303030; padding:13px 0; list-style:none; border-top:1px dashed #959595;}
#list_news li a {color:#d40000; padding:0 0 0 4px; text-decoration:none; font-size:18px;}
#list_news li a:hover{ color:#ff0000;}
#list_news li p { text-indent:2em; line-height:28px; color:#4c4c4c; padding:0; margin:8px 0;}
#list_news li p a { color:#ff0000; text-decoration:none ; font-weight:normal; font-size:12px;}
#list_news li p a:hover{ color:#ff0000; text-decoration:underline;}

#list_news2 li {  margin-left:20px; font-size:14px; color:#303030; padding-bottom:12px; list-style:url(../images/li_dot.jpg);}
#list_news2 li a {color:#303030; padding:0 0 0 4px; text-decoration:none; font-weight:600; font-size:16px;}
#list_news2 li a:hover{ color:#ff0000;}
#list_news2 li p { text-indent:2em; color:#4c4c4c}
#list_news2 li p a { color:#ff0000; text-decoration:none ; font-weight:normal; font-size:12px;}
#list_news2 li p a:hover{ color:#ff0000; text-decoration:underline;}

#Methods2{ width:570px;}
#Methods2 h3 {color:#4e4e4e; padding:0 0 12px 0; margin:0; text-decoration:none; font-size:18px; font-weight:normal;}
#Methods2 dl{width:570px; height:140px; padding-top:20px; border-bottom:1px solid #838589;}
#Methods2 dt{width:150px; height:100px; float:left;}
#Methods2 dd{width:400px; height:100px; float:right; margin:0; padding:0; line-height:23px; text-align:left;}
#Methods2 dd span{ color:#747474;}
#Methods2 dd span a { color:#ff0000; text-decoration:none;}
#Methods2 dd span a:hover { text-decoration:underline;}

#li_title li { margin-left:5px; padding-left:15px; font-size:14px; color:#303030; padding-bottom:12px; list-style:none; background:url(../images/li_dot.jpg) no-repeat left 12px;}
#li_title li a {color:#303030; padding:0 0 0 4px; text-decoration:none;}
#li_titleli a:hover{ color:#ff0000;}
#li_title strong { font-family:"黑体"}

.gadget dl{width:300px; height:146px; margin:0px;  }
.gadget dt{width:134px; height:114px; float:left; margin:10px; margin-left:0; }
.gadget dd{width:135px; height:114px; float:left; margin:0px 10px 0 10px; padding:0px 0px; line-height:20px; text-align:left; }
.gadget dd h2 a{ color:#221815; text-decoration:none;}
.gadget dd p{ color:#7a7a7a; font-size:12px; line-height:20px; height:60px; overflow:hidden; text-indent:2em;}
.gadget dd h2{ font-weight:bold; font-size:14px; line-height:20px; height:22px; color:#000; padding-bottom:15px; overflow:hidden;}

/* footer */
#footer { color:#000; }
#footer_resize { margin:0 auto; padding:26px; width:928px; text-align:center; color:#000;}

/*焦点图*/
.focus{ position:relative; width:570px; height:365px; background-color: #000; float: left;}  
.focus img{ width: 570px; height: 365px;} 
.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: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  }  
.focus .fcon img{ display:block; }  
.focus .pbg{bottom:25px; right:40px; position:absolute; height:21px; text-align:center; z-index: 200; }  
.focus .pbg 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;}  

/*遮罩*/

.playbox{width:100%;margin:0 auto;overflow:hidden;}
.playbox a{ height:210px; max-width:275px; overflow:hidden; display:block; float:left; margin-left:20px; margin-right:0; margin-bottom:20px; position:relative; text-decoration:none;}
 
.playbox a img{max-width:275px;_width:expression(this.width > 275 ? "275px" : this.width);/*使ie6支持max-width*/ border:none; }

.txt{position:absolute;left:0;bottom:0;width:100%;height:45px;line-height:45px;text-align:center;color: #fff; background:url(../images/imgbg.png) no-repeat;}

.txt h3{font-weight: normal; margin:0px; font-size:14px; padding:0 10px;}
.playbox a:hover h3{ line-height:23px;}
.txt p{font-size: 14px; text-align:left; text-indent:2em; padding:0 10px; display: block;line-height: 20px;-webkit-margin-before: 1em;-webkit-margin-after: 1em;-webkit-margin-start: 0px;-webkit-margin-end: 0px;-moz-margin-before: 1em;-moz-margin-after: 1em;-moz-margin-start: 0px;-moz-margin-end: 0px;}



