﻿blockquote,body,button,code,dd,div,dl,dt,fieldset,form,h1,h2,h3,h4,h5,h6,input,legend,li,ol,p,pre,td,textarea,th,ul { margin: 0; padding: 0;}
table {border-collapse: collapse;border-spacing: 0;}
fieldset,img {border: 0;}
address,caption,cite,code,dfn,th,var {font-style: normal;font-weight: normal;}
ol,ul {list-style: none;}
caption,th {text-align: left;}
h1,h2,h3,h4,h5,h6 {font-size: 100%;font-weight: normal;}
q:after,q:before {content: '';}
abbr,acronym {border: 0;font-variant: normal;}
sup {vertical-align: text-top;}
sub {vertical-align: text-bottom;}
input,select,textarea {font-family: inherit;font-size: inherit;font-weight: inherit;*font-size: 100%;}
legend {color: #000;}
iframe {display: block;}
body {background:#f3f3f3 url(../images/body_bg.jpg) 0 0 repeat;  color: #666;margin: 0px;padding: 0px; font:normal 14px/26px  "Microsoft YaHei","\5fae\8f6f\96c5\9ed1";}
button,input,select,textarea {font: 99% arial, helvetica, clean, sans-serif;}
table {font-size: inherit;font: 100%;}
code,kbd,pre,samp,tt {font-family: monospace;*font-size: 108%;line-height: 100%;}
a { color:#666;text-decoration: none;}
a:hover{ color:#111;}
em{ font-style:normal;}
/* utilities */
.center-block {display: block;margin-left: auto;margin-right: auto;}
.clearfix {*zoom: 1;}
.clearfix:after,.clearfix:before {display: table;line-height: 0;content: "";}
.clearfix:after {clear: both;}
.fl {float: left !important;}
.fr {float: right !important;}
.hidden {display: none !important;}
.invisible {visibility: hidden !important;}
.clear {clear:both;font-size:0px;line-height:0px;height:0px;zoom:0; display:block;}
.clearfix:after{content: ".";display: block;height: 0;clear: both;visibility: hidden;}
.clearfix {display: inline-block;}
/* Hides from IE-mac */
* html .clearfix {height: 1%;}
.clearfix {display: block;}
.block10{ display:block; height:10px; line-height:10px; clear:both; font-size:0px;}
.block20{ display:block; height:20px; line-height:20px; clear:both; font-size:0px;}
.wrapper{ width:1160px; background:#fff; padding:20px; margin:0 auto;}
.header{ width:100%; height:313px; background:url(../images/header_bg.jpg) left top no-repeat; }
.header .top{ width:1200px; margin:0 auto; height:32px;font:normal 14px/30px "Microsoft YaHei";}
.header .head{ width:1200px; margin:0 auto; margin-top:90px;}
/*主导�?*/
.nav-w{ background:#843330; width:100%; height:53px;}
.nav{ width:1200px; margin:0 auto;}
.nav ul{ width:920px; float:left; border-right:1px solid #b95554;}
.nav ul li{ width:16.6%; float:left; background:url(../images/nav_line.jpg) left top no-repeat; font:normal 16px/53px "Microsoft YaHei"; color:#fff; text-align:center;}
.nav ul li a{ color:#fff;}
.nav ul li a:hover{ display:block;background-color: rgba(157,2,2,0.6)}
.nav ul li:last-child{ border-right:1px solid #7f1f1e;}
.search{ margin-top:7px; padding-left:10px;float:right;width:245px; height:40px; background:#fff; border-radius:5px;}
.search .sr{box-shadow: none;width:190px;height: 35px; padding:2px 5px;border: none; color:#777;}
.search .btn{ float:right; width: 40px;height: 40px;background:#ff9c00 url(../images/search_but.png) center center no-repeat;border: none;  border-radius:0 5px 5px 0; font-size:30px; color:#fff; cursor:pointer;}
.slideBox{ width:545px; height:345px; margin-right: 20px; float: left; overflow:hidden; position:relative; }
.slideBox .shd{ height:35px; line-height: 35px; overflow:hidden; position:absolute; right: 0; bottom:0px; z-index:1; }
.slideBox .shd ul{ overflow:hidden; zoom:1; float:right; padding-right: 15px; }
.slideBox .shd ul li{  float:left; margin:10px 5px 0 0; width:12px; height:12px;font-size: 0px;  cursor:pointer; overflow:hidden; background: #d9d9d9; }
.slideBox .shd ul li.on{ background:#fc114a; }
.slideBox .sbd{ position:relative; height:100%; z-index:0;}
.slideBox .sbd li{ zoom:1; vertical-align:middle; position: relative; }
.slideBox .sbd img{ width:545px; height:345px; display:block;  }
.slideBox .sbd li p{width:100%; position:absolute; bottom:0; left:0px; z-index:10; height:40px; line-height: 40px; background:rgba(0,0,0,0.6); font-size:16px; filter:progid:DXImageTransform.Microsoft.gradient( GradientType = 0,startColorstr = '#80000000',endColorstr = '#80000000')\9;  display:block;  color:#fff; text-indent:15px; text-align:left; }
.slideBox .sbd li p a{color:#fff;}
.slideBox .sbd li p a:hover{color:#fff;}
.list li{ height:34px;padding-left:13px; line-height:34px; background:url(../images/dian.gif) 0px center no-repeat; color:#555;}
.list li a{ color:#555;}
.list li a:hover{ color:#000;}
.list li span{ float:right; font-size:12px; color:#777;}
.slideText1{ width:585px; float:right;}
.hot-hd{ height:85px; padding-bottom:5px; border-bottom:1px dashed #e0e0e0;}
.hot-hd h2{font:normal 18px/36px "微软雅黑"; text-align:center; color:#ff0000;}
.hot-hd h2 a{ color:#ff0000;}
.tab-nav01{ height:44px;border-bottom:1px solid #d3d3d3;}
.tab-nav01 li {float:left; width: 90px; height:34px; margin-left:5px; font: normal 16px/34px "微软雅黑"; color: #000; overflow: hidden;cursor: pointer; text-align:center;}
.tab-nav01 li a{ color:#000;}
.tab-nav01 li.on{ background:url(../images/tab-hover.jpg) center center no-repeat;color:#fff;}
.tab-nav01 li.on a{ color:#fff;}
.zwgk-list{ background:#f7f7f7; padding-top:30px; height:120px;}
.zwgk-list li{ float:left; width:14.1%; float:left; border-right:1px solid #e0e0e0; text-align:center; font: normal 16px/34px "微软雅黑"; color: #000;}
.zwgk-list li a{ color: #000;}
.zwgk-list li a:hover{ color: #972c2b;}
.zwgk-list li i{ display:block; width:100%; text-align:center; line-height:60px; font-size:50px; color:#c3c3c3;}
.zwgk-list li:last-child{ border-right:none;}
.zwgk-list li a:hover i{ color: #972c2b;}
.w545{ width:545px;}
.w585{ width:585px;}
.m-title{ height:45px; border-bottom:1px solid #972c2b; margin-bottom:8px;}
.m-title h2{ width:120px; float:left; height:45px; font: normal 20px/45px "微软雅黑"; color: #000;}
.m-title h2 i{  font-size:26px; margin-right:5px; color: #972c2b;}
.m-title a.more{ line-height:45px; float:right;color: #222;}


.tab-nav02{ height:40px; border-bottom:1px solid #eee;}
.tab-nav02 li {float:left; display:block; padding:0px 15px; height:34px; margin-right:8px; font: normal 14px/34px "微软雅黑"; color: #000; cursor: pointer; text-align:center; border-radius:5px;}
.tab-nav02 li a{ color:#000;}
.tab-nav02 li.on{ display:block;  background:#972c2b;color:#fff;}
.tab-nav02 li.on a{ color:#fff;}

.zt-box{ height:148px; background:#f7f7f7 url(../images/zt_bg.jpg) right center no-repeat; border:1px solid #ddd;}
.zt-list{ float:left;}
.zt-list li{ float:left; margin:20px 0 0 20px;}
.ggfw-list { margin-left:-26px; padding-top:10px;}
.ggfw-list li{ width:319px; height:350px; float:left; text-align:center; line-height:36px; margin-left:26px; padding:37px 25px 0 25px; background:url(../images/fw_bg.jpg) left top no-repeat;background-size:100% 100%; }
.ggfw-list li img{ display:block; margin:0 auto;}
.ggfw-list li h2{font: normal 24px/30px "微软雅黑"; margin-bottom:25px; color: #000; text-align:center;}
.ggfw-list li h2 a{color: #000;}

.tab-nav03{ width:552px; float:right; height:45px;}
.tab-nav03 li {float:left; width:130px; margin-left:8px; height:45px;font: normal 16px/45px "微软雅黑"; background:#bababa; border-radius:5px 5px 0 0; color: #000; overflow: hidden;cursor: pointer; text-align:center;}
.tab-nav03 li a{ color:#777;}
.tab-nav03 li i{ font-size:20px; margin-right:5px;}
.tab-nav03 li.hover {background:#972c2b; color:#fff;}
.tab-nav03 li.hover a{color:#fff;}

.szxy-list{ margin-left:-26px;}
.szxy-list li{ width:270px;float:left; margin-left:26px;margin-top:15px;}
.szxy-list li div{ width:270px; height:188px;position:relative; }
.szxy-list li div img{ width:270px; height:188px;}
.szxy-list li div h3 {position: absolute;bottom:0px;left: 0;width: 100%;height:36px;line-height:36px; color:#fff; text-align:center;filter: progid:DXImageTransform.Microsoft.gradient(enabled='true',startColorstr='#99000000', endColorstr='#99000000');background-color: rgba(0,0,0,0.6);overflow: hidden;}
.szxy-list li div h3 a{ color:#fff;}
.szxy-list li p{ line-height:24px;}
.links-w{ height:26px; border-bottom:1px solid #8a0d0c; padding:20px 0px; background:#972c2b; width:100%;}
.links-w h2{ border-bottom:2px solid #dfdfdf; margin-bottom:5px;font: normal 21px/45px "Microsoft YaHei"; color:#f00;}
.links-w ul li{ float:left; margin-right:15px;}
.footer{ width:100%; background:#972c2b; padding:30px 0px; text-align:center; color:#fff; }
/*频道页面*/
.info{ border-bottom:1px solid #f4f4f4; line-height:20px; color:#666; margin-bottom:10px; padding-bottom:10px;}
.info a{color:#000;}
.info i{ color:#555; margin-right:10px; font-size:18px;}
.sidenav { width: 200px; border:1px solid #eee; float: left; background: #fff url(../images/lm_l_bg.jpg) center bottom no-repeat; padding-bottom:320px; }
.sidenav h3 { background: #972c2b; line-height: 95px; font-size:30px; color: #fff; text-align: center;}
.sidenav ul li { border-bottom: #d3d3d3 solid 1px; display: block; font-size: 16px; line-height:55px; margin: 0 20px; text-align:center; }
.sidenav ul li { display: block; }
.sidenav ul li a {padding: 15px 0;text-align: center;line-height: 28px;}
.sidenav ul li a:hover, .sidenav ul li a.cur { color: #972c2b; background: none }

.lm-right{ width:930px; float:right;}
.info-title{ border-bottom:1px solid #eee; color:#c30f0f; line-height:45px; margin-bottom:10px; font-size:24px;}
.news-list li{clear:both;border-bottom:1px dashed #eee; }
.news-list li { display: block; padding:15px;}
.news-list li .date { float: left; width: 70px; padding-top:15px; text-align: center; font-weight: 600; }
.news-list li .date .day { font-size: 48px; display:block; line-height: 48px; color: #c8c8c8; }
.news-list li .date .year { ont-size: 12px; line-height: 20px; font-weight: normal; color: #c8c8c8 }
.news-list li .list_r { width:1160px; float:right; }
.news-list li .list_r h3 { margin-bottom:8px; font-size: 18px; font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news-list li .list_r p { color: #767676; margin-bottom:5px; }
.news-list li .list_r .news_more { font-size: 14px; color: #4ca8fd; font-style:normal;}
.news-list li .list_r .news_more:hover { color: #0179c7; }
.news-list li:hover { background-color: #f7f7f7; cursor:pointer; }
.news-list li a:hover h3 { font-weight: bold; color: #000; }
.news-list li:hover h3 { font-weight: bold; color: #000; }
.news-list li a:hover p { color: #434343; }
..news-list li:hover .date .day, .news-list li:hover .date .year{ color: #015db2; }
.fix::before, .fix::after { display: table; clear: both; content: '';}
.news-list li .list_con .news_more a { font-size: 14px; color: #972c2b; font-style:normal;}
.news-list li .list_con h3 { margin-bottom:8px; font-size: 18px;  font-weight: normal; white-space: nowrap; text-overflow: ellipsis; overflow: hidden; }
.news-list li .list_con:hover h3 { font-weight: bold; color: #000; }

/*分页*/
.pagenav{clear:both;width:100%;padding:20px 0 10px;text-align:center;height:32px;line-height:32px;}
.pagenav a{border:1px solid #e0e0e0;color:#555;font-family:Arial;margin:2px;padding:0px 15px;white-space:nowrap;display:inline-block;}
.pagenav a:hover{background:#972c2b;border:1px solid #e0e0e0;color:#fff;}
.pagenav a.active{border:1px solid #319bde;color:#fff;}
.pagenav a.current,.pagenav a.current:hover{background:#972c2b;color:#fff;}
.pagenav a.disabled,.pagenav a.disabled:hover{border:1px solid #e0e0e0;color:#555;background:#eee;}
.pagenav a.text,.pagenav a.text:hover{color:#555;background:#eee;cursor:text; }
.pagenav a.pagemore,.pagenav a.pagemore:hover{color:#555;background:#fff;border:1px solid #fff;cursor:text;padding:0px 3px;}
.pagenav #page{display:inline;}
.pagenav #page input{width:40px;height:32px;line-height:32px;border:1px solid #dfdfdf;padding:0 5px;margin:3px 6px;color:#555;vertical-align:middle;}
.pagenav .goto{width:45px;height:34px;background:#972c2b; border:none; color:#fff;margin:3px 2px;text-align:center;cursor:pointer;vertical-align:middle;}
.pagenav em{ font-style:normal;}
/*新闻内容�?*/
.newsCont{padding:20px;margin:0px auto; border:1px solid #eee;}
.newsCont h2{ height:50px; text-align:center; font:500 26px/40px "微软雅黑"; color:#e73c25;}
.newsCont .date{ border-top:1px solid #eee;border-bottom:1px solid #eee; height:35px; line-height:35px; font-size:14px; color:#878787; margin:8px 0px; text-align:center;}
.newsCont #content{ padding:5px 10px;font-size:14px; line-height:210%;  padding-bottom:15px; color:#555; }
.newsCont #content { text-indent:25px; padding-top:10px;}
.newsCont #content img{ display:block; WIDTH:auto; HEIGHT: auto; margin:10px auto; TEXT-ALIGN: center; PADDING: 5px; TEXT-INDENT: 0px; PADDING-RIGHT: 5px; BACKGROUND: #ffffff;}
.photos-list3{margin-left:-24px;}
.photos-list3 li{ width:270px;  float:left; margin-top:10px; margin-left:24px; text-align:center;}
.photos-list3 li img{  width:270px; height:188px;}
.img-table td{ padding:10px;}


.foot{ max-width:1002px; margin:0 auto}	
.footer a{ color:#fff;}	


@media (min-width: 320px) and (max-width:640px) {
.footer {padding: 10px 0px;}
.foot {font-size:12px;  line-height:18px;}
.foot td:first-child{ width:20%;}
.foot td:nth-child(2){ width:60%;}
.foot td:nth-child(3){width:20%;}
.foot td img{ width:50%;}
}