﻿
/*全局*/

*{padding:0; margin:0 auto;}
*+html *{padding:0; margin:0;}
* {margin:0; padding:0;}
html, body, div, span, applet, object, iframe, h2, h3, h4, h5, h6, p, blockquote, pre,a,abbr, acronym, address, big, cite, code,del, dfn, em, font, img, ins, kbd, q, s, samp,small, strike, strong, sub, sup, tt, var,b, u, i, center,dl, dt, dd, ol, ul, li,fieldset, form, label, legend,table, caption, tbody, tfoot, thead, tr, th, td {margin: 0;padding: 0;outline: 0;text-decoration:none;color:#484848;font-family:"微软雅黑";}
h1{margin: 0;padding: 0;outline: 0;font-size: 100%;font-family:"微软雅黑";text-decoration:none;color:#676767;}
body {height:100%;width:100%;/*background-image:block; overflow-x:hidden;*/}

img{ border:0}
td{ }
ol, ul {list-style: none;}
blockquote, q{quotes: none;}
blockquote:before, blockquote:after,
q:before, q:after{content: '';content: none;}
:focus {outline: 0;}
ins {text-decoration: none;}
del{text-decoration: line-through;}
.clear{clear:both; font-size:0px; line-height:0px; height:0px; margin:0px; padding:0px;}
.fl{ float:left}
.fr{ float:right}
a{color:#484848;text-decoration:none;}
a:hover{text-decoration:none;}
a:visited{text-decoration:none;}
a:active{text-decoration:none;}
.w1100{width:1100px;margin:0px auto}
.w1024{width:1024px;margin:0px auto}
.auto{ margin:0 auto;}
.bgf5{ background:#f5f5f5;}

.mt5{ margin-top:5px;}
.mt10{ margin-top:10px;}
.mt15{margin-top:15px;}
.mt20{ margin-top:20px;}
.mt25{ margin-top:25px;}
.mt30{ margin-top:30px;}
.mt35{ margin-top:35px;}

.mb5{ margin-bottom:5px;}
.mb10{ margin-bottom:10px;}
.mb15{ margin-bottom:15px;}
.mb20{ margin-bottom:20px;}
.mb25{ margin-bottom:25px;}
.mb30{ margin-bottom:30px;}
.mb50{ margin-bottom:50px;}

.mr10{ margin-right:10px;}
.mr15{ margin-right:15px;}
.mr20{ margin-right:20px;}
.mr23{ margin-right:23px;}
.mr25{ margin-right:25px;}
.mr30{ margin-right:30px;}

.ml10{ margin-left:10px;}
.ml15{ margin-left:15px;}
.ml20{ margin-left:20px;}
.ml25{ margin-left:25px;}

/*内容*/
.banner{width:100%;display:block;}
.appbanner{display: none;}
.ttbg{background:#d90b0b;}
.w1200{width:1200px;margin:0 auto;}

.tt{}
.tt_img{margin-top:-8px;margin-right:26px;}
.tt_right{width:1066px;}
.tt h3{font-size:30px;color:#ffffff;line-height:55px;padding-top:20px;font-weight:normal;}
.tt h3 a{font-size:30px;color:#ffffff;}
.tt p{font-size:16px;color:#ffffff;line-height:30px;padding-bottom:17px;}
.tt p a{font-size:16px;color:#ffffff;}



.navBoxBg{ height:60px; background:#b80b04}
.navBox li{ float:left; display:block; height:60px;}
.navBox li a{ display:block; height:60px; line-height:60px; font-size:18px; color:#FFF; width:133px; text-align:center}
.navBox li a img{ margin:0 14px;}
.navBox li a:hover{ background:url(line3.jpg) repeat-x bottom left}
.navBox li.on a{ background:url(line3.jpg) repeat-x bottom left}

.navBox{ height:60px; position:relative; z-index:111}
.navBox .bsgkBox{ border:1px #e0cdba solid; background:#fcf6f0; position:absolute; left:0px; top:60px; width:1198px; height:560px;}

.zxxwImglist{ padding-bottom:0}

/*焦点图*/
.focusBox { float:left; position: relative; width: 599px; height: 366px;  overflow: hidden; font-family:Arial; text-align: left; background:#fff;margin-top:40px; }
.focusBox .pic img { width: 599px; height: 366px; display: block; }
.focusBox .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 40px; width:100%;  background: #333; filter: alpha(opacity=40); opacity: 0.4; overflow: hidden; }
.focusBox .txt { position: absolute; bottom: 0; z-index: 2; height: 40px; width:100%; overflow: hidden; }
.focusBox .txt li{ height:36px; line-height:36px; position:absolute; bottom:-36px;}
.focusBox .txt li a{ display: block; color: white; padding: 0 0 0 10px; font-size: 16px; text-decoration: none; }
.focusBox .num { position: absolute; z-index: 3; bottom: 15px; right: 8px; }
.focusBox .num li{ float: left; position: relative; width: 8px; height: 8px; line-height: 15px; overflow: hidden; text-align: center; margin-right: 5px; cursor: pointer;border-radius:50%; }
.focusBox .num li a,.focusBox .num li span { position: absolute; z-index: 2; display: block; color: white; width: 100%; height: 100%; top: 0; left: 0; text-decoration: none; background:#fff;}
.focusBox .num li span { z-index: 1; background: black; filter: alpha(opacity=50); opacity: 0.5; }
.focusBox .num li.on a,.focusBox .num a:hover{ background:#cc0000;  }

.zxxw{width:563px;float:right;margin-top:32px;}
.zxxw dl{border-bottom:1px dashed #d1d1d1;}
.zxxw dl dt{font-size:20px;color:#d90b0b;line-height:47px;}
.zxxw dl dt a{font-size:20px;color:#d90b0b;}
.zxxw dl dd{font-size:14px;color:#707070;line-height:28px;margin-bottom:16px;}
.zxxw dl dd a{color:#db9090;}
.zxxw_right_list{}
.zxxw_right_list li{line-height:45px;background:url(70zn_dian.png) left center no-repeat;padding-left:20px;color:#222222;font-size:16px;}
.zxxw_right_list li a{color:#222222;font-size:16px;}

.ny{margin-top:63px;overflow:hidden;}
.ny dl{width:272px;float:left;margin-right:36px;margin-top:49px;}
.ny dl dt,.ny dl dt img{width:272px;height:183px;}
.ny dl dd{border:1px solid #e9e9e9;border-top:0px;padding:0 17px;}
.ny dl dd h3{font-weight:normal;font-size:18px;color:#393939;line-height:28px;padding-top:9px;}
.ny dl dd h3 a{font-size:18px;color:#393939;}
.ny dl dd p{font-size:14px;color:#707070;line-height:28px;margin-bottom:12px;}
.ny dl dd p a{font-size:14px;color:#db9090;}

.my{margin-top:69px;overflow:hidden;}

.pic_tt{width:345px;height:449px;float:left;position:relative;margin-top:30px;}
.pic_tt img{width:345px;height:449px;}
.pic_tt p{position:absolute;bottom:0px;left:0px;width:96%;background:#000;background:rgba(0,0,0,0.5);height:40px;line-height:40px;font-size:16px;color:#ffffff;padding:0 2%;}
.pic_tt p a{font-size:16px;color:#ffffff;}
.pic_center{margin-left:42px;width:272px;margin-top:30px;}
.pic_center dt,.pic_center dt img{width:272px;height:179px;}
.pic_center dd{line-height:45px;margin-bottom:9px;font-size:16px;color:#494848;}
.my_right_list{width:500px;float:right;margin-top:24px;}
.my_right_list li{line-height:45px;background:url(70zn_dian.png) left center no-repeat;padding-left:20px;color:#222222;font-size:16px;}
.my_right_list li a{color:#222222;font-size:16px;}

.jksy{margin-top:48px;}
/* 图片滚动 */
.picScroll{ position:relative;  height:656px;padding-top:40px;  background:#fff;  overflow:hidden;   }
.picScroll ul{ overflow:hidden; zoom:1; }
.picScroll ul li{ float:left; width:1200px; overflow:hidden; display:inline; }
.picScroll ul li img{ width:1200px; height:656px; }
.picScroll .prev,
.picScroll .next{ position:absolute;  left:10px; top: 320px; display:block; width:32px; height:40px; overflow:hidden; background:url(slider-arrow.png) -143px 0px no-repeat; cursor:pointer;  }
.picScroll .next{ left:auto; right:10px; background-position:-24px 0px; }
.picScroll .prevStop{ background-position:-203px 0px; }
.picScroll .nextStop{ background-position:-84px 0px; }

.picScroll .txt-bg { position: absolute; bottom: 0; z-index: 1; height: 90px; width:100%;  background: #000; filter: alpha(opacity=40); opacity: 0.5; overflow: hidden; }
.picScroll .txt { position: absolute; bottom: 0; z-index: 2; height: 90px; width:100%; overflow: hidden;left:160px; }
.picScroll .txt li{ height:90px; line-height:90px; position:absolute; bottom:-36px;}
.picScroll .txt li a{ display: block; padding: 0 0 0 10px; text-decoration: none;font-size:18px;color:#ffffff; }
.picScroll .hd ul{position:absolute;left:25px;bottom:30px;z-index: 2;}
.picScroll .hd ul li{display:none;font-size:36px;color:#ffffff;width:36px;line-height:40px;}
.picScroll .hd ul li.on{display:block;}
.picScroll .num{position:absolute;left:48px;bottom:16px;z-index: 2;font-size:24px;color:#fff;line-height:30px;background:url(70zn_xg.png) no-repeat;padding-left:30px;height:27px;padding-top:25px;}
.sgbwg{margin-top:51px;/*margin-bottom:92px;*/}
.bottom{font-size:14px;color:#ffffff;text-align:center;padding:10px 0;}
.bottom p{font-size:14px;color:#ffffff;line-height:30px;}

.fz70xl{padding-top: 50px;}
.fz70xl .my_right_list{width:600px;float: left;}
.zxxw_right_list li a:hover,.zxxw dl dd a:hover,.ny dl dd h3 a:hover,.ny dl dd p a:hover,.my_right_list li a:hover,.pic_center dd a:hover{color:#d90b0b;}

.nyTitle{ border-bottom:2px solid #e9e9e9; height:50px;}
.nyTitle strong{ float:left; border-left:6px #d90b0b solid; padding-left:10px; font-size:22px}
.nyTitle a{ float: right; color:#666; line-height:40px; font-size:14px}

.neListBt{ padding-top:40px;}
.listZtNei{ padding:0 0 20px 0}
.listZtNeior{ text-align:center; display:none}
.listZtNei li { display:block; height:45px;}
.listZtNei li  a{ float:left}
.listZtNei li  span{ float: right; font-size:14px; color:#999}
.listZtNei .my_right_list{ width:100%}


.bbs_page a:link,.bbs_page a:visited{padding:4px 8px;margin:0 5px 0 0;border:1px solid #77787a; font-family:Verdana, Geneva, sans-serif; font-size:14px; font-weight:200; }
.bbs_page a:hover,.bbs_page .on{ background:#77787a;color:#fff; text-decoration:none;}
.bbs_page{ text-align:center; padding:50px 0; border-top:2px solid #e9e9e9; margin-top:30px;}

.zt_agQiePd{ padding:0 10px }
.htmlPages{ font-size:14px; color:#404040; line-height:30px; font-family:"宋体"; padding:10px 0 40px 0;}
.htmlPages p{ display:block; padding-top:10px; text-indent:30px; font-size:14px}
.htmlPages img{ margin:20px auto 0 auto; display:block;width: 100%;}
.zt_agQiePd .zt_pgTitle { padding-bottom:10px; padding-top:10px;}
.zt_agQiePd .zt_pgTitle h2{ font-size:28px; text-align:center; color:#404040}
.zt_agQiePd .zt_pgFbBox{ height:40px; padding:10px 20px 0 20px;  border-bottom:2px solid #e9e9e9; text-align: center}
.zt_agQiePd .zt_pgFbBox .zt_pgFbTime{color:#888888; font-size:14px; font-family:"宋体" }
.luJinBox{ height:38px; line-height:38px;  font-size:14px; color:#666666}
.luJinBox a{ color:#666666}
.luJinBox em{ font-style:normal; font-family:"宋体"; padding:0 10px;}
.luJinBox p{ display:block; padding-left:16px;}
.zxxwImglist li{ display:block; width:48%}
.zxxwImglist li img{ display:block; width:100%} 
.pd_shiOv li{ float:left; padding-right:26px;}
.pd_shiOv li img{ display:block; margin-bottom:6px;}
.pd_shiOv{ padding-bottom:40px; padding-top:30px; overflow:hidden}



@media(max-width:768px){
#J_topic{display:none}
.focusBox{display:none}
.zxxwImglist{ padding-bottom:10px}
.tt h3{line-height: 22px;padding-bottom: 3%;padding-top:0;}
.tt h3 a {font-size:18px;}
.tt p {font-size: 14px;color: #ffffff; line-height: 24px;padding-bottom: 17px;}	
.htmlPages img{ width:100%; display:block}	
.neListBt{ padding-top:20px;}
.bbs_page{ display:none}
.listZtNeior{ text-align:center; display: block; padding-top:10px; color:#999}
.listZtNei{ padding:10px 0 20px 0}
.listZtNei li a{ float:none}
.listZtNei li span{ display:none}
.banner{display: none;}
.appbanner{display: block; width:100%}
.tt_img{width:16%;margin:-5px 0 0;}
.w1200{width:94%;padding:0 3%;}
.tt_right{width:100%;}
.tt{padding:0;}

.tt p,.zxxw dl dd{text-align: justify;}
.focusBox{width:100%;height:100%;margin-top:3%;}
.focusBox .pic img,.ny dl dt, .ny dl dt img,.pic_tt img,.pic_center dt, .pic_center dt img{width: 100%;height:100%;float: left;}
.zxxw{width:100%;margin-top:3%;}
.zxxw dl dt{line-height: 34px;padding-bottom: 2%;}
.zxxw_right_list{padding-top: 3%;}
.zxxw_right_list li,.my_right_list li,.pic_center dd,.pic_tt p,.picScroll .txt li a,.ny dl dd h3,.focusBox .txt li a{width:94%;line-height:40px;overflow: hidden;text-overflow:ellipsis;white-space: nowrap;}
.ny{margin-top: 3%;}
.ny dl{width:100%;margin-right:0;margin-top: 3%;}
.ny dl dd h3{clear: both;}
.my,.sgbwg{margin-top:6%;}
.pic_tt,.pic_center{width:100%;margin-top:3%;height: 100%;}
.pic_center{margin-left:0;}
.my_right_list{width:100%;margin-top:0;}
.jksy{margin-top: 3%; width:100%}
.picScroll{height:100%;padding-top:3%;}
.picScroll ul li,.picScroll ul li img{width:100%;height:auto;}
.picScroll .hd,.picScroll .num{display: none;}
.picScroll .txt-bg,.picScroll .txt{height:45px;}
.picScroll .txt{left:0;}
.picScroll .txt li{height: 45px; line-height: 45px;}
.pic_tt p{width:96%;padding-right:4%;}
.picScroll .prev, .picScroll .next{top:50%;margin-top:-20px;}
.sgbwg{margin-bottom: 6%;}
.bottom{padding:3% 0;}
.bottom p{ line-height:22px;}
.bottom p:first-child{display: none;}
.fz70xl{padding-top: 6%;}
.fz70xl .my_right_list{width:100%;padding-top: 3%;}


.navBoxBg{ height: auto; background:#b80b04}
.navBox li{ float: none; display: inline-block; height:40px;}
.navBox li a{ display:block; height:40px; line-height:40px; font-size:14px; color:#FFF; width: auto; text-align:center; padding:0 8px;}
.navBox li a:hover{ background:url(line3.jpg) repeat-x bottom left}
.navBox li.on a{ background:url(line3.jpg) repeat-x bottom left}

.navBox{ height:auto}
.pd_shiOv{ padding-bottom:20px; padding-top:20px; overflow:hidden}
.pd_shiOv li{  padding-right:16px;}
.pd_shiOv li img{ width:200px; height:auto}
.pd_shiOv li{ font-size:15px}





}