@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,form, 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:#444;text-decoration: none;}
a:hover, a:active {color:#BA2636;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;}

/*新闻列表样式一*/
.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:35px;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}
.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:22px; 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; margin-left:8px; color:#666}

/*新闻列表样式四*/
.list_com_4{overflow:hidden;}
.list_com_4 li{ display:block; height:30px;  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:"宋体"; }
.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;}


/* demo slider*/
.touchslider_one{ width:345px; position:relative;  overflow:hidden;}
.touchslider_one .touchslider-viewport { width:345px;height:256px; overflow:hidden;background:#CCC;-webkit-border-radius: 6px;border-radius: 6px;}
.touchslider_one .touchslider-item {width:345px; height:256px;overflow: hidden;}
.touchslider_one .touchslider-item a{ display:block; position:relative;}
.touchslider_one .touchslider-item a img{ display:block; z-index:1; }
.touchslider_one .touchslider-item a span{ display:block; width:100%; height:40px; background:url(../images/flashbg.png) repeat-x bottom; position:absolute; left:0px;bottom:0px;}
.touchslider_one .touchslider-item a p{ position:absolute; z-index:3; width:100%; height:40px;left:0px; bottom:0px; text-align:center; line-height:40px; color:#fff; font-size:16px; }
.touchslider_one .touchslider-prev {position:absolute;height: 100px;width: 40px; top:70px; display:block; cursor:pointer;background:url(../images/gtvSplit.png) no-repeat; display:none}
.touchslider_one .touchslider-next {position:absolute;height: 100px;width: 40px; top:70px; right:0px; display:block; cursor:pointer;background:url(../images/gtvSplit.png) no-repeat -40px 0px; display:none}
.touchslider_one .touchslider-nav{ position:relative; }
.touchslider_one .touchslider-nav-item { display:inline-block;width:16px;height:16px;background:#CCC; margin-left:2px;}
.touchslider_one .touchslider-nav-item-current {background: #cff0ff;}
.touchslider_one .touchslider-nav p{ width:100%; height:16px; vertical-align:top;}

	

.foot{ margin-top:120px; 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.sj{ background:url(../images/qt.png) no-repeat 0px -590px;}
.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; 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 a{color:#fff;}
.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{ 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; z-index:999;}
.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; z-index:999}
.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;}
.fx_top .c-share .kongjian{background:url(../images/gcj-share.png) no-repeat -5px -37px;}
.fx_top .c-share .qt{background:url(../images/gcj-share.png) no-repeat -5px -74px;}




.c-page{width:100%; margin:20px auto; display:block; font-size:14px;}
.c-page .page{text-align:center; overflow:hidden;}
.c-page .page .page-all{ background-color:rgb(0 0 0 0); font-size:16px;}
.c-page .page a{display:inline-block; background:#e4e4e4; padding:10px 13px; text-align:center;}
.c-page .page .thisclass{ background-color:#d90009; color:#fff; }
.c-page .page a:hover{background-color:#dadada; text-decoration:none; color:#333;}


