@charset "utf-8";

*{ padding:0px; margin:0px; border:none}

body { margin:0; padding:0; width:100%;color:#000; font:normal 12px/1.8em "微软雅黑",Arial,Helvetica,sans-serif,"宋体";}
html, .main { padding:0; margin:0;}
.main { min-width:1200px;}
.clr { clear:both; padding:0; margin:0; width:100%; font-size:0px; line-height:0px;}
a { text-decoration:none;}
a:hover { text-decoration:underline;}

img { border:none;}
.newline { height:20px;}
.t_sp {background:url(../images/sp.jpg) no-repeat; width:340px; height:39px;}
.t_tp {background:url(../images/tp.jpg) no-repeat; width:340px; height:39px;}
.t_fx {background:url(../images/fx.jpg) no-repeat; width:340px; height:39px;}
.t_mt {background:url(../images/mt.jpg) no-repeat; width:660px; height:39px;}
.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 { }
.header_resize { margin:0 auto; padding:0; height:573px; width:100%; background:url(../images/head.jpg) no-repeat; background-position:center; min-width:1200px;}

/* part1 */
.part1 { margin:0; padding:0; background:url(../images/klybg.png) repeat-y; background-position: center;}
.part1_resize {margin:0 auto; padding:0; width:1040px; position:relative; background:#fff;}

.kly_nav { background:url(../images/dy.png) no-repeat; width:135px; height:99px; position:absolute;}
.kly_con { margin-left:200px; width:850px; height:auto; font-size:14px; color:#fff; padding:0 5px 20px 0; text-indent:2em;}
.kly_con p { line-height:32px; color:#000;}

/*焦点图*/
i{text-decoration:none;font-weight:400;font-style:normal}
img {border-width:0px 0px 0px 0px}
#focus_image{width:660px;height:360px;position:relative;z-index:20;overflow:hidden; float:left; }
#focus_image .pages{width:660px;height:360px;background:#212121}
#focus_image .pages .item{position:absolute;left:660px;top:0;width:660px;height:360px;z-index:5;text-decoration:none}
#focus_image .pages .item.cur{display:block;z-index:10}
#focus_image .pages .item .poster{display:block;width:660px;height:360px}
#focus_image .pages .item b{background:#000;opacity:.8;filter:alpha(opacity=80);position:absolute;width:660px;height:50px;left:0;bottom:0;z-index:1;-moz-transition:opacity .2s ease-in;-webkit-transition:opacity .2s ease-in;-o-transition:opacity .2s ease-in;transition:opacity .2s ease-in;cursor:pointer}#focus_image .pages .item:hover b{opacity:.4;filter:alpha(opacity=40)}
#focus_image .pages .item i{position:absolute;width:300px;padding:0 5px;height:50px;left:0;line-height:50px;bottom:0;font-size:14px;color:#fff;z-index:2;text-align:center;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;cursor:pointer;font-weight: normal;}

#focus_image .controler{ position:absolute; top:315px; right:10px; display:block;width:200px;height:40px;line-height:40px; text-align:center;-moz-user-select:none;-webkit-user-select:none;-o-user-select:none;user-select:none; z-index:999}
#focus_image .controler b{display:inline-block;width:20px;height:20px;margin:10px 4px;background:#FFF;cursor:pointer;line-height:20px;font-weight:700;color:#2B2B2B;position:relative}
#focus_image .controler b i{display:none}
#focus_image .controler b.down{background:#A91F01;color:#FFF}
#focus_image .controler b.down i{position:absolute;display:block;border:5px dashed transparent;border-bottom:5px solid #A91F01;top:-9px;left:5px;width:0;height:0;line-height:0}

/* content */

.bg { margin:0; padding:0;width:100%;  background:#fceddd url(../images/bg.jpg) no-repeat; background-position: top center;min-width:1200px;}
.content { margin:0;}
.content_resize { margin:0 auto; padding:30px; width:1040px; background:#fff;}

.content .mainbar { margin:0; padding:0; float:left; width:660px; margin-top:30px; }
.content .mainbar .area{ margin:0 0 50px; padding:30px 0;}

.content .sidebar {padding:0; float:right; width:340px; margin-top:30px; }
.content .sidebar .gadget {  padding:0; margin:20px 0 0 0;}

#list_news li { list-style:none; font-size:14px; color:#303030; padding-bottom:12px; background:url(../images/li_dot.jpg) no-repeat left 10px;}
#list_news li a {color:#000; padding-left:15px; text-decoration:none;}
#list_news li a:hover{ color:#c7171c;}
#list_news li span{ float:right; margin-right:5px; color:#808080; font-size:12px;}

/*图片标题摘要*/
.lists { margin-top:15px;}
.lists dl{width:660px; height:120px; margin:0; padding:25px 0;border-bottom:1px dashed #333;}
.lists dt{width:180px; height:120px; float:left;}
.lists dt img {width:180px; height:120px; border:none; }
.lists dd{width:460px; height:100px; float:left; margin:0 0 0 15px; padding:0; line-height:20px; text-align:left; }
.lists dd h2{ line-height:20px; overflow:hidden; padding:0 0 10px 0; }
.lists dd h2 a{ color:#221815; font-size:18px; font-weight:normal; text-decoration:none;}
.lists dd h2 a:hover{ color:#bb0711;}
.lists dd p{ color:#7a7a7a; font-size:12px; line-height:20px; height:60px; overflow:hidden; text-indent:2em; margin:0; padding:0;}

.t_abs { width:100%; margin:0; padding:25px 0; border-bottom:1px dashed #333;}
.t_abs h2{ line-height:20px; overflow:hidden; padding:0 0 10px 0; }
.t_abs h2 a{ color:#221815; font-size:18px; font-weight:normal; text-decoration:none;}
.t_abs h2 a:hover{ color:#bb0711;}
.t_abs p{ color:#7a7a7a; font-size:12px; line-height:20px; overflow:hidden; margin:0; padding:0;}

.gadget dl{width:340px; margin:0;padding:0; margin-bottom:30px; overflow:hidden;}
.gadget dt{width:340px; height:205px; position:relative;}
.gadget dt img { width:340px; height:205px;}
.gadget dd{width:340px; 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;}

.video {position:absolute; background:url(../images/video.png) no-repeat; width:40px; height:40px; top:82px; left:50%; margin-left:-20px;}

.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}

/* footer */
#foot {  }
#foot_resize { margin:0 auto; padding:35px 0; min-width:1200px; text-align:center;}
