/* CSS Document */

*{margin:0;padding:0;border:none;}
body{font-family:"Microsoft YaHei","SimSun","Times New Roman";width:100%;}
ul,li{list-style:none;}
a:link,a:visited,a:hover{color:#000; text-decoration:none;}
a{ outline:none; star:expression(this.onFocus=this.blur());}
.clear{ clear:both;}
.none{ display:none;}
.block{ display:block;}
.oh{ overflow:hidden;}
.pre{ position:relative;}
.pab{ position:absolute;}
.w1000{ margin:0 auto; width:1000px;}
.w1040{ margin:0 auto; width:1040px;}
.w1200{ margin:0 auto; width:1200px;}
.white{ background-color:#FFF;}
.m10{ margin:10px;}
.m20{ margin:20px;}
.m30{ margin:30px;}
.mt10{ margin-top:10px;}
.mt20{ margin-top:20px;}
.mt30{ margin-top:30px;}
.mb10{ margin-bottom:10px;}
.mb20{ margin-bottom:20px;}
.mb30{ margin-bottom:30px;}
.p10{ padding:10px;}
.p20{ padding:20px;}
.p30{ padding:30px;}
.pt10{ padding-top:10px;}
.pt20{ padding-top:20px;}
.p1-20{ padding:1px 20px;}
.fl{ float:left;}
.fr{ float:right;}
.auto{ margin:0 auto;}
.center{ text-align:center;}
.left{ text-align:left;}
.right{ text-align:right;}
.slh{ text-overflow:ellipsis; white-space:nowrap; overflow:hidden;}
.it2{ text-indent:2em;}
.hs{ color:#666;}
img { vertical-align:middle;}

.nr_l{ float:left; width:49%;}
.nr_r{ float:right; width:49%;}
.xx{ border-bottom:dashed 1px #CCC; height:0;}
.sx{ border-bottom:solid 1px #CCC; height:0;}

.bg_cs{ background:#f5f5f5;}

/* C20101 */

/* head */

.top{ border-bottom:solid 10px #C20101;}
.logo{ margin-top:10px;}
.nav{ width:1000px; line-height:100px; height:100px; font-size:20px;}
.nav a{ display:block; float:left; padding:0 15px; color:#666;}
.nav a:hover{ background-color:#C20101; color:#fff;}
.nav .bg_red{ background-color:#C20101; color:#fff;}

.main{ background:url(../images/sf_head.jpg) no-repeat center top;}
.head_pic{ height:590px;}

/* jdt */

.jdt{ float:left; width:600px;}
.yw{ float:right; width:580px;}

.focus,.focus img{ position:relative; width:600px; height:380px;}
.focus .fPic{ position:absolute; left:0; top:0; }
.focus .fcon{ position:relative; width:100%; float:left; display:none;}
.focus .fcon img{ display:block;}
.focus .shadow{ width:100%; position:absolute; bottom:0; left:0; z-index:1; background:url(../images/shadow_bg60.png); line-height:40px; color:#fff; font-size:20px;}
.focus .slh{ display:block; width:80%; margin-left:.4em;}
.focus .fbg{ position:absolute;bottom:14px;right:10px;max-width:90px;height:12px;text-align:right;z-index:2;}
.focus .D1fBt{ overflow:hidden;}
.focus .D1fBt a{position:relative;margin:0 5px;float:left;background:#D9D9D9;width:12px;height:12px;border-radius:50%;}
.focus .D1fBt .current,.focus .D1fBt a:hover{background:#fc114a;}
.focus .D1fBt i{display:none;}
.focus .prev,.focus .next{position:absolute;width:40px;height:80px;background:url(../images/focus_btn.png) no-repeat;}
.focus .prev{top:50%;margin-top:-40px; left:0;background-position:0 -80px; cursor:pointer; }
.focus .next{top:50%;margin-top:-40px; right:0;background-position:-40px -80px; cursor:pointer;}
.focus .prev:hover{ background-position:0 0; }
.focus .next:hover{ background-position:-40px 0;}

/* .yw .btzy */

.yw .btzy{ width:100%; text-align:left; margin:10px 0;}
.yw .btzy .bt{ line-height:40px; font-size:20px; font-weight:bold;}
.yw .btzy:hover .bt{ color:#FF0000;}
.yw .btzy .hs{ line-height:30px; font-size:16px; text-indent:2em;}

/* yfzx_li */

.yfzx_li{ width:1220px;}
.yfzx_li a{ display:block; float:left; width:285px; margin-right:20px; background-color:#115D97;}
.yfzx_li a:hover{ box-shadow:0 0 10px #999;}
.yfzx_li .pic img{ width:100%; height:200px;}
.yfzx_li .kuang{ padding:20px; color:#fff;}
.yfzx_li .bt{ font-size:18px; font-weight:bold;}
.yfzx_li .hs{ line-height:25px; height:50px; color:#eee; padding:20px 0; border-bottom:solid 1px #fff;}
.yfzx_li .more{ margin:20px 0 0;}

/* pic_btzy */

.pic_btzy{ margin:10px 0;}
.pic_btzy .pic{ overflow:hidden; width:220px; float:left; margin-right:20px;}
.pic_btzy .pic img{ width:100%; height:140px;}
.pic_btzy .bt{ line-height:40px; font-size:20px; font-weight:bold;}
.pic_btzy .hs{ line-height:30px; font-size:16px; text-indent:2em;}
.pic_btzy:hover .bt{ color:#FF0000;}

/* lb */

.lb{ line-height:40px; font-size:18px; background:url(http://www.sichuanpeace.gov.cn/images/cd_dian_01.gif) no-repeat 0px 10px;}
.lb a{ color:#333; margin-left:20px;}
.lb a:hover{ color:#FF0000;}

/* li2 */

.li2{ width:1220px;}
.li2 .pic_btzy{ float:left; width:590px; margin-right:20px;}
.li2 .lb{ float:left; width:590px; margin-right:20px;}

/* fxcg_li */

.fxcg_li{ width:1220px;}
.fxcg_li .pic_bt{ display:block; float:left; width:285px; margin-right:20px; background-color:#115D97;}
.fxcg_li .pic_bt .pic{ margin:0 auto; overflow:hidden; width:100%;}
.fxcg_li .pic_bt .pic img{ width:100%; height:380px;}
.fxcg_li .pic_bt .bt{ text-align:center; line-height:40px; font-size:20px;}
.fxcg_li .pic_bt:hover .bt{ text-decoration:underline;}
.fxcg_li .pic_bt .shadow{width:100%; position:absolute; bottom:0; left:0; z-index:10; background:url(http://www.sichuanpeace.gov.cn/images/shadow_bg.png); display:block;}
.fxcg_li .pic_bt .shadow .bt{ display:block; width:90%; margin:0 auto; text-align:center; color:#fff;}


/* sp */

.jcsp_li .pic img{ width:100%; height:100%;}
.jcsp_li .pic_bt{ margin:0 0 10px; text-align:center;}
.jcsp_li .pic_bt .pic{ margin:0 auto; overflow:hidden; width:100%;}
.jcsp_li .pic_bt .bt{ line-height:40px; font-size:20px;}
.jcsp_li .pic_bt:hover .bt{ text-decoration:underline;}
.jcsp_li .pic_bt .shadow{ display:block;position:absolute;bottom:0;left:0;z-index:10;width:100%;background:url(../images/shadow_bg60.png);}
.jcsp_li .pic_bt .shadow .bt{ display:block;width:90%;margin:0 auto;text-align:center;color:#fff;}
.jcsp_li .pic_bt:hover .shadow .bt{ text-decoration:underline;}

.tp1 .pic,.tp1 .pic img{ width:600px; height:430px;}
.tp2{ width:600px;}
.tp2 .pic,.tp2 .pic img{ width:290px; height:210px;}
.tp2 .pic_bt{ float:left; margin-left:10px;}


/* fxjz_zlk */

.fxjz .fl img{ width:260px; height:190px;}
.fxjz .fr img{ width:300px; height:90px; margin-bottom:10px;}

.zlk{ width:600px;}
.zlk_li a{ display:block; float:left; width:190px; height:90px; margin-bottom:10px; margin-left:10px; background-color:#B22116; line-height:90px; text-align:center; color:#fff; font-size:24px;}
.zlk_li a:nth-child(2){background:#0080FF;}
.zlk_li a:nth-child(3){background:#007900;}
.zlk_li a:nth-child(4){background:#FF8600;}
.zlk_li a:nth-child(5){background:#1C588E;}

.bottom{ margin-top:60px; border-top:solid 2px #C20101; padding:40px 0 10px; text-align:center; line-height:40px;}

/* mainbox #C20101 */

.mainbox{}
.mainbox .nr_l{ width:680px;}
.mainbox .nr_l table{border-collapse:collapse;border-spacing:0; table-layout:auto;}
.mainbox .nr_r{ width:300px; padding:0 5px;}
.mainbox .nr_r .box{ margin-bottom:20px;}
.mainbox .position{text-align:left; line-height:35px; font-size:16px; color:#333;}
.mainbox .position a{font-size:16px; color:#C20101;}
.mainbox .position a:hover{text-decoration:underline;}
.mainbox .line_b{ border-bottom:solid 2px #C20101; margin-bottom:10px;}
.mainbox .channel{ padding:0 10px; text-align:left; line-height:30px; font-size:20px; color:#C20101; font-weight:bold; font-family:"SimSun";}
.mainbox .line{ border-bottom:dashed 1px #CCC; padding:10px 0;}
.mainbox .line .line_lb{ line-height:40px; font-size:14px; color:#999;}
.mainbox .line .line_lb a{color:#C20101; font-size:16px; text-decoration:none;}
.mainbox .line .line_lb a:hover{text-decoration:underline;color:#C20101;}
.mainbox .line span{ padding-left:20px; color:#999; font-size:14px;}
.mainbox .page{ color:#666;}
.mainbox .page a{ color:#C20101;}
.mainbox .page a:hover{text-decoration:underline;}