@charset "utf-8";
/* CSS Document */
/* Powered by 96KaiFa.Com  \\   QQ 21617372 \\ https://www.96kaifa.com */
html, body, div,table, td, tr,dl, dt, dd,ul, li,h1, h2, h3, h4, h5, h6,p, span, b, i, em, a,input{ margin:0;padding:0;border:0;zoom:1;}
ul,li,ol,dl,dd{ display:block;list-style:none;}
table { border-collapse: collapse;}
img,input { border: none;}
.clear {height:0px;clear:both;font-size:0px;line-height:0px;zoom: 1;}
.clearfix:after {content: "." ;display: block ;height: 0 ;clear: both ;visibility: hidden ;}
.clearfix{ display: inline-block; }
*html .clearfix{ height:1%; }
.clearfix{ display:block; }
a:link, a:visited {color:#313131;text-decoration: none;}
a:hover, a:active {color:#dd000a;text-decoration:underline;}
body{ font-size:14px;color:#444;font-family: "Microsoft YaHei", "微软雅黑", Arial, "Lucida Grande", Tahoma, sans-serif;}

.dv{ float:left;width:400px; height:460px; border:1px solid #EEE; padding:10px 20px 20px 20px}
.dv h1{ margin-bottom:15px; font-size:24px;}
.pdlf8{ padding-left:8px; overflow:hidden;}
.fl{ float:left;}
.fr{ float:right}

/*新闻列表样式一*/
.list_com{ overflow:hidden}
.list_com li{ height:35px;  background:#666; vertical-align:bottom; background:url(../images/dian.jpg) no-repeat left 9px; padding-left:10px; }
.list_com li a{ display:block; font-size:16px;}
.list_com li.bt a{font-size:20px;}
.list_com li.bt{ margin-bottom:3px; background-position:left 11px;}


/*新闻列表样式二*/
.list_com_2{overflow:hidden}
.list_com_2 li{ height:39px;background:#666; vertical-align:bottom; background:url(../images/dian.jpg) no-repeat left 9px; padding-left:10px; }
.list_com_2 li a{ display:block;font-size:16px; float:left; white-space:nowrap}
.list_com_2 li span{ display:block; float:right; font-size:14px; color:#c00; padding-top:2px;}
.list_com_2 li.bt a{font-size:20px;}
.list_com_2 li.bt{ margin-bottom:3px; background-position:left 11px;}

/*新闻列表样式三*/
.list_com_3{overflow:hidden;}
.list_com_3 dt{ height:35px;vertical-align:bottom; font-size:16px;white-space:nowrap;}
.list_com_3 dd{ overflow:hidden; margin-bottom:16px;}
.list_com_3 dd a{display:block; float:left;  line-height:24px; font-size:12px; font-family:"宋体";}
.list_com_3 dd a.dlimg{ width:115px;}
.list_com_3 dd a.dlintro{ width:195px;word-break:break-all; float:right; color:#707070; font-size:12px;}
.list_com_3 dd a,.list_com_3 dd a:visited{ color:#707070}
.list_com_3 dd a:hover{ color:#dd000a}



/*新闻列表样式四*/
.list_com_4{overflow:hidden;}
.list_com_4 li{ display:block; height:34px;  overflow:hidden;background:#666; background:url(../images/dian.jpg) no-repeat left 7px; padding-left:10px; vertical-align:bottom; }
.list_com_4 li a{ display:block;font-size:14px; font-family:"宋体"; white-space:nowrap}
.list_com_4 li.bt a{ font-weight:bold;}

/*图片样式一*/
.tu_com_1{ width:347px; height:256px; position:relative;}
.tu_com_1 span{ display:block; position:absolute; width:100%; height:40px; display:inline; left:0px; bottom:0px; background:#000; z-index:1;filter:alpha(opacity=60); -moz-opacity:0.6;-khtml-opacity: 0.6;opacity: 0.6; z-index:1;}
.tu_com_1 p{ position:absolute; left:0px; bottom:0px; width:100%; height:40px; text-align:center; z-index:2;}
.tu_com_1 p a{ color:#fff; font-size:16px; line-height:35px;}

/*图片列表样式一*/
.tulist_com_1{ overflow:hidden; width:880px; }
.tulist_com_1 li{ width:191px; float:left; margin-right:26px;}
.tulist_com_1 li img{ height:140px; display:block;}
.tulist_com_1 li a{ display:block;}
.tulist_com_1 li span{ display:block; width:100%; height:40px; line-height:24px; overflow:hidden; text-align:center;}


.list_com_tw{ overflow:auto; margin-top:20px}
.list_com_tw li{ height:100px; overflow:hidden; vertical-align:bottom}
.list_com_tw li  h5{ font-size:16px; font-weight:normal; height:30px;font-family: "Microsoft YaHei", "微软雅黑", Arial, "Lucida Grande", Tahoma, sans-serif;}
.list_com_tw li span{ display:block; float:left;}
.list_com_tw li span.p{ width:118px;}
.list_com_tw li span.c p a,.list_com_tw li span.c p a:visited{ color:#707070; font-size:12px;}
.list_com_tw li span.c p a:hover{ color:#dd000a}
.list_com_tw li span.c{ float:right; width:233px; font-size:12px; font-family:"宋体"; line-height:24px; color:#707070}	


.com_titlebg{ height:30px; overflow:hidden; text-align:right;}
.com_titlebg a,.com_titlebg a:visited{ font-weight:normal; font-size:12px; display:block; color:#707070; padding:7px 2px 0px 0px;}
.com_titlebg a:hover{ color:#BA2636}

.com_a_color a,.com_acolor a:visited{ color:#707070}
.com_acolor a:hover{color:#BA2636}


.com_tulist { width:330px; overflow:auto}
.com_tulist li{ width:138px; padding-right:23px; float:left}
.com_tulist li a{ display:block; font-size:14px; font-family:"宋体"; text-align:center}
.com_tulist li a.t{ padding-top:12px; padding-bottom:12px;}

.com_tubt{ height:82px; background:#fbfbfb; margin-top:12px;}
.com_tubt span{ display:block;}
.com_tubt .l{ float:left; width:117px}
.com_tubt .r{ float:left; width:160px; padding-left:12px;  font-size:16px; line-height:24px; margin-top:12px; color:#707070; font-weight:bold;}


.com_fxbd{ overflow:auto;}	
.com_fxbd li{ height:40px; line-height:19px;  vertical-align:bottom;}
.com_fxbd li a{ display:block; float:left; font-size:16px; padding-left:10px;}
.com_fxbd li span{ display:block; float:left; width:18px; padding-right:3px; text-align:center; height:16px; background:url(../images/qt.png) no-repeat 0px -397px; line-height:18px; font-size:12px; color:#fff}
.com_fxbd li.red span{background:url(../images/qt.png) no-repeat 0px -361px;}	

	
.foot{ margin-top:60px; background:#f8f8f8; padding:26px 0px 20px 0px; border-top:1px solid #dddddd;}
.foot .wrap2{ width:1100px; margin:0px auto;}
.foot .left{ width:200px; border-right:1px solid #dddddd; float:left;}
.foot .ftlogo{ padding-top:20px;} 
.foot .ema{ padding-top:40px; padding-left:28px; }
.foot .ma{ font-size:12px; padding:10px 0px 0px 20px; }
.foot .right{ width:850px; float:right;}
.foot .link{ width:590px; float:left; padding-top:16px;}
.foot .linknav a{font-weight:bold; padding-right:10px; cursor:pointer;}
.foot .linknav a:hover{ text-decoration:none;}
.foot .linknav a.on{ color:#dd000a;}
.foot .lintcont{ padding-top:12px;}
.foot .lintcont a,.foot .lintcont a:visited{ white-space:nowrap; padding-right:10px; line-height:28px; color:#888888}
.foot .lintcont a:hover{color:#BA2636; }
.foot .botnav{ margin-top:40px;}
.foot .botnav ul{ overflow:auto;}
.foot .botnav li{ width:62px; float:left; margin-right:95px;}
.foot .botnav li b{ display:block; font-size:14px;}
.foot .botnav li a,.foot .botnav li a{ display:block; white-space:nowrap; line-height:28px; color:#888888}
.foot .botnav li a:hover{ color:#BA2636}
.foot .botnav li.last{ margin-right:0px;}
.foot .fen{ width:220px; float:right; padding-top:6px;}
.foot .fen a{ display:block; width:36px; height:36px; float:left; margin-right:8px;}
.foot .fen a.dl{ background:url(../images/qt.png) no-repeat 0px -433px;}
.foot .fen a.wx{ background:url(../images/qt.png) no-repeat 0px -486px;}
.foot .fen a.fx{ background:url(../images/qt.png) no-repeat 0px -539px;}
.foot .fen a.line{ width:1px; overflow:hidden; border-left:1px solid #cccccc; margin:0px 20px 0px 8px;}
.foot .botsear{ margin-top:25px; width:216px; height:28px; background:#fff; border:1px solid #dddddd}
.foot .botsear input{ display:block; float:left;}
.foot .botsear input.txt{ width:180px; padding-left:5px; line-height:28px; height:28px; color:#888888}
.foot .botsear input.btn{ width:30px; float:right; height:28px; background:url(../images/icon16.png) no-repeat 4px -138px; cursor:pointer}

.foot_bot{ height:36px; border-top:1px solid #dddddd; background:#333333; color:#fff; font-size:12px; font-family:"宋体"; line-height:36px;}
.foot_bot .wrap2{ width:1100px; margin:0px auto}
.foot_bot .wrap2 span{}
.foot_bot a{ color:#fff}

/*top*/
.fx_top{ background:#f2f2f2; height:38px; border-bottom:1px solid #e5e5e5;}
.fx_top .wrap{ width:1100px; height:38px; margin:0px auto; line-height:38px; font-size:12px; color:#707070;}
.fx_top .wrap a,.fx_top .wrap a:visited{ color:#707070}
.fx_top .wrap a:hover{ color:#BA2636}
.fx_top .left{ width:680px; float:left;}
.fx_top .right{ float:right; height:38px;  }
.fx_top .left span.hi a{ padding-right:10px; color:#dd000a}
.fx_top .left span{ display:block; float:left; margin-right:8px;}
.fx_top .left span.ic{ width:22px; height:30px; background:url(../images/icon22.png) no-repeat 0px 6px; margin-left:5px; margin-right:16px;}
.fx_top .left span.ic a{ width:22px; height:30px; display:block;}
.fx_top .left span.li{ width:1px; height:10px; overflow:hidden; margin-top:14px; background:#707070}
.fx_top .right span{ display:block; float:left; padding-left:18px; margin-left:20px; }
.fx_top .right span.sj{ background:url(../images/icon16.png) no-repeat 0px 10px;}
.fx_top .right span.wx{  background:url(../images/icon16.png) no-repeat 0px -26px; position:relative}
.fx_top .right span.fx{  background:url(../images/icon16.png) no-repeat 0px -62px; position:relative;}
.fx_top .weixintu{ position: absolute;width:140px; padding:12px; box-shadow:1px 1px 1px 1px #ccc;border: 1px #cdcdcd solid;top:36px;left: 0; background-color: #fff; display:none}
.fx_top .weixintu p{ font-size:12px; color:#333; line-height:18px; padding-top:5px;}
.fx_top .c-share{ width:45px; height:100px; background:#fff; border:1px solid #cdcdcd; position:absolute; left:0; top:36px; display:none;}
.fx_top .c-share a{ display:block; width:30px; height:30px; margin-left:5px;}
.fx_top .c-share .weibo{background:url(../images/gcj-share.png) no-repeat -5px 0px;margin-top:0px;}
.fx_top .c-share .kongjian{background:url(../images/gcj-share.png) no-repeat -5px -37px;margin-top:-3px;}
.fx_top .c-share .qt{background:url(../images/gcj-share.png) no-repeat -5px -74px;margin-top:-3px;}
