﻿﻿@charset "utf-8";/* reset */
html,body,div,ul,ol,li,dl,dt,dd,h1,h2,h3,h4,h5,h6,pre,form,p,blockquote,fieldset,input,abbr,article,aside,command,details,figcaption,figure,footer,header,hgroup,mark,meter,nav,output,progress,section,summary,time{margin:0;padding:0}
h1,h2,h3,h4,h5,h6,pre,code,address,caption,cite,code,em,strong,th,figcaption{font-weight:normal;font-style:normal}
fieldset,iframe,img{border:none;margin:0;padding:0}
caption,th{text-align:left}
table{border-collapse:collapse;border-spacing:0}
article,aside,footer,header,hgroup,nav,section,figure,figcaption{display:block}
ul,li,ol,dl,dt,dd{list-style:none;margin:0;padding:0}
body,html{width:100%;height:100%;font-family:"Microsoft YaHei";font-size:16px;color:#333}
a{color:#333;text-decoration:none}
a:active,
a:hover{color:#d02619;text-decoration:underline}
.clearfix:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.cl{clear:both}
.fl{float:left}
.fr{float:right}
.ct{text-align:center}
.cr{text-align:right}
.no-mt{margin-top:0}
.mt10{margin-top:10px}
.mt20{margin-top:20px}
.mt30{margin-top:30px}
.mt50{margin-top:50px}
.ml0{*margin-left:0 !important}
.ml5{margin-left:5px}
.ml10{margin-left:10px}
.ml20{margin-left:20px}
.mr5{margin-right:5px}
.mr10{margin-right:10px}
.mr20{margin-right:20px}
.pdt10{padding-top:10px}
.pdt20{padding-top:20px}
.pdb10{padding-bottom:10px}
.pdb20{padding-bottom:20px}
.radius{border-radius:50%}
.radius3{border-radius:3px}
.radius5{border-radius:5px}
.radius10{border-radius:10px}
.wrap{width:100%;margin:0;padding:0;vertical-align:bottom;position:relative}
.contaier{width:1240px;margin:0 auto;box-shadow:0px 2px 6px 0px rgba(0,0,0,0.5)}
.content{background:#fff}
.row{}
.col-l{width:240px;float:left;}
.col-r{width:940px;float:left;margin-left:20px}
.col-5{width:90%;margin:0 auto;}
.img-wrap{font-size:0}
.img-wrap img{width:100%;vertical-align:bottom}
/*box*/
.box{padding:0 20px;margin-top:20px;}
.box .ht{height:60px;line-height:60px;padding:0;position:relative;border-bottom:1px solid #e5e5e5}
.box .ht .t{font-size:18px;font-weight:bold}
.box .ht .more{position:absolute;right:0;top:0}
.box .ht .i-more{position:absolute;right:0;top:0;width:14px;height:60px;background:url(../images/i-icon.png) no-repeat center center;text-indent:-9999em}
.box .bd{padding:10px 0}
.box .bd:after{content:" ";display:block;height:0;clear:both;visibility:hidden}
.box-border{border:1px solid #e5e5e5;border-radius:5px}
/*list*/
.news-list{padding:10px 0}
.news-list li{position:relative;line-height:32px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list li a{display:block;line-height:32px}
.news-list li .date{position:absolute;right:0;top:0;color:#666}
.news-list.no-ico li{padding:0;background:none}
.news-list dt{line-height:50px;border-bottom:1px dotted #e5e5e5}
.news-list dd{position:relative;line-height:30px}
.news-list dt a{color:#d02619;display:block;font-size:18px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.news-list dd .date{position:absolute;right:10px}
.news-date-list{padding:10px 0}
.news-date-list li{position:relative;line-height:32px}
.news-date-list li .date{position:absolute;right:0}
.pic-txt-list li{display:inline;float:left;width:100%;margin:15px 0 1px;padding-bottom:21px;border-bottom:1px dashed #bfbfbf}
.pic-txt-list li .pic{float:left;width:160px;height:120px;position:relative}
.pic-txt-list li .pic img{width:160px;height:120px}
.pic-txt-list li .txt{height:auto;overflow:hidden;margin-left:-180px}
.pic-txt-list li .txt .t,
.pic-txt-list li .txt .view,
.pic-txt-list li .txt .des{margin-left:180px;overflow:hidden;line-height:24px}
.pic-txt-list li .txt .des{margin-top:10px;color:#515151}
.pic-txt-list li .txt .date{float:right}
.pic-txt-list li .txt .view{padding-left:20px;margin-top:10px;background:url(../images/view-gray.png) no-repeat left 8px}
.pic-txt-list li a:hover{text-decoration:none}
.pic-txt-list li a:hover .txt .t{color:#c10002}
.pic-txt-list li a:hover .txt .view{background:url(../images/view-red.png) no-repeat left 8px}
.pic-txt-list-v{margin-left:-20px;*zoom:1;_position:relative}
.pic-txt-list-v li{display:inline;float:left;width:280px;height:268px;padding:10px;margin:20px 0 0 20px;font-size:14px;background:#eee}
.pic-txt-list-v li .pic{width:280px;height:180px;font-size:0;position:relative}
.pic-txt-list-v li img{width:280px;height:180px;vertical-align:bottom}
.pic-txt-list-v li .txt{margin-top:10px;line-height:34px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.pic-txt-list-v li .txt .t{font-weight:bold}
.pic-txt-list-v li .line{height:2px;width:40px ;background:#c10002;margin:5px 0}
.pic-txt-list-v li .mask{position:absolute;top:0;left:0;width:280px;height:180px;background:#000;opacity:0.1;filter:alpha(opacity=10)}
.pic-txt-list-v li .play{position:absolute;top:0;left:0;width:280px;height:180px;background:url(../images/play.png) no-repeat center center;z-index:100}
.txt-list li{display:inline;float:left;width:100%;margin:10px 0 1px;height:90px;border-bottom:1px dashed #e5e5e5}
.txt-list li a{display:block;width:100%;height:60px;padding:15px 0}
.txt-list li a:hover{background:#e3e3e3;color:inherit}
.txt-list li a:hover .t{color:#c10002}
.txt-list li a:hover .date{border-right:1px dashed #fff}
.txt-list li .date{float:left;width:120px;height:60px;font-size:14px;text-align:center;border-right:1px dashed #e3e3e3}
.txt-list li .date div{line-height:32px;margin:0 auto;width:60px}
.txt-list li .date .year{border-top:2px solid #666}
.txt-list li .txt{float:right;width:100%;height:60px;overflow:hidden;margin-left:-130px}
.txt-list li .txt .t{font-size:16px}
.txt-list li .txt .t,
.txt-list li .txt p{margin-left:150px;overflow:hidden;line-height:20px}
.txt-list li .txt p{margin-top:10px;color:#666}
/*分页*/
.page-box{position:relative}
.page-box .back-btn{position:absolute;left:0;top:0}
.pages{margin:20px auto;background:#eee;color:#666;height:36px}
.pages .fl,.pages .fr{*display:inline}
.pages a{float:left;display:inline;color:#666;height:36px;line-height:36px;padding:0 12px;text-decoration:none}
.pages span{float:left;display:inline;height:36px;line-height:36px;padding:0 12px}
.pages a:hover,
.pages a:active,
.pages span.cur{color:#fff;background-color:#c10002}
.pages .total{float:left;margin-left:50px}
.pages .page-input{vertical-align:middle;width:36px;height:22px;line-height:22px;margin:5px;border:1px solid #bfbfbf;text-align:center}
.prev-page,.next-page{background:#d7d5d5;margin-left:10px}
/*当前位置*/
.current-box{height:50px;line-height:50px;text-align:right;font-size:12px;color:black}
.current-box .home{display:inline-block;padding-left:30px;background:url(../images/home.png) no-repeat left center}
.current-box span,.current-box a{margin:0 5px;color:black}
/*footer*/
.footer{margin-top:20px;border-top:2px solid #c10002;padding:20px 0}
.footer span{margin-left:20px}
/*新闻内容*/
.news-warp{padding:20px}
.news-warp .news-title{font-size:20px;color:#cb2519;text-align:center}
.news-warp .news-info{font-size:14px;color:#999;padding:10px;text-align:center}
.news-warp .news-info span{margin:0 10px;}
.news-content{margin:20px auto}
.news-content p{line-height:2}
.news-content img{margin:20px auto;text-align:center;max-width:100%}
.news-footer{background:#e5e5e5;padding:10px 20px}
.news-footer .news-tools{float:right;font-family:"Microsoft YaHei";line-height:32px}
.news-footer .news-tools a{margin-left:5px}
.news-footer .share{margin-left:280px}
body{background:url(../images/banner.jpg) center 0 no-repeat;margin-top:280px;}
.menu{background:#c10002;height:60px}
.menu .nav{width:1240px;height:60px;margin:0 auto}
.menu .nav li{float:left;width:10%;*width:16%;height:60px;line-height:60px;text-align:center}
.menu .nav li a{display:block;color:#fff;font-size:18px}
.menu .nav li a:hover{background:#a40a0c}
.hddt li{float:left;width:45%;margin-right:5%}
.bg-box{background:#eee;margin-top:20px}
.bg-box .ht{border-color:#fff}
.picScroll{width:1050px;height:198px;padding:0 32px 0 56px;overflow:hidden;position:relative}
.picScroll .prev{position:absolute;left:0;top:36px;display:block;width:31px;height:104px;overflow:hidden;cursor:pointer;background:url("../images/srcoll-left.png") no-repeat}
.picScroll .next{position:absolute;right:0px;top:36px;display:block;width:32px;height:104px;overflow:hidden;cursor:pointer;background:url("../images/srcoll-right.png") no-repeat}
.picScroll .bd{padding:0}
.picScroll .bd ul{overflow:hidden;zoom:1}
.picScroll .bd ul li{margin-right:10px;float:left;_display:inline;overflow:hidden;text-align:center}
.picScroll .bd ul li .pic{text-align:center}
.picScroll .bd ul li .pic img{width:165px;height:176px;display:block}
.picScroll .nextStop,.picScroll .prevStop{opacity:0.3;filter:alpha(opacity=30)}

.picScroll1 {position:relative;}
.picScroll1 .bd{ width:517px;overflow: hidden; position:relative;}
.picScroll1 .bd ul { overflow: hidden;position: relative;width: 1852px;}
.picScroll1 .bd ul li .pic img{width:165px;height:176px;display:block}
.picScroll1 .bd ul li {float:left;margin-right: 7px;width: 165px;}

.spzq{padding:0}
.spzq .ht{margin:0 20px;*width:550px;*margin:0 auto}
.spzq .bd{padding:0 0 20px 0}
.spzq .bd a{font-size:0;margin:20px 0 0 20px;display:inline-block;width:265px;height:176px;position:relative;z-index:10}
.spzq .bd a img{vertical-align:middle;width:265px;height:176px}
.spzq .bd a .mask{position:absolute;top:0;left:0;width:265px;height:176px;background:#000;opacity:0.3;filter:alpha(opacity=30)}
.spzq .bd a .play{position:absolute;top:0;left:0;width:265px;height:176px;background:url(../images/play.png) no-repeat center center;z-index:100}
.ryq .bd{text-align:center;padding:20px}
.ryq .bd a{font-size:0}
.ryq .bd img{vertical-align:middle;width: 165px; height: 176px; margin-right: 10px;}
.syws .bd{padding:20px}
.syws .bd .item{width:400px;border-left:1px solid #a0a0a0;padding:38px 0 0 25px;position:relative;margin-left:90px}
.syws .bd .item a,
.syws .bd .item .des{width:400px;line-height:24px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.syws .bd .item .des{color:#666}
.syws .bd .item .date{position:absolute;width:50px;height:20px;line-height:20px;padding-right:20px;left:-63px;top:38px;background:url(../images/d.png) no-repeat right 4px;text-align:right;z-index:999}
.syws .bd .more{width:400px;padding:10px 0 0 25px;position:relative;margin-left:90px}
.syws .bd .more a{color:#dc3a3a}
.syws .bd .more .d{position:absolute;left:0;top:10px}
.choose-date{width:103px;height:24px;background:url(../images/time.png) no-repeat right 0}
.sitebar{position:relative;z-index:99;background:url(../images/left-bg.jpg) no-repeat left 70px}
.sitebar ul{min-height:700px}
.sitebar li{padding:15px 20px 15px 0;border-bottom:1px dashed #fff}
.sitebar li a{display:block;height:30px;line-height:30px;padding-left:27px;font-size:19px}
.sitebar li.on a,
.sitebar li a:hover{color:#c10002;display:block;height:30px;line-height:30px;border-left:2px solid #c10002;background:url(../images/icon1.png) no-repeat right 10px}
.sitebar .home{height:70px;line-height:70px;background:#c10002;text-align:center}
.sitebar .home a{color:#fff;font-size:24px}
.mask-t{position:absolute;width:100%;bottom:0;left:0;height:50px;background:#000;opacity:0.45;filter:alpha(opacity=45)}
.list-page-box{position:relative;}
.list-page-box .ht{height:62px;line-height:62px;padding:0;position:relative;border-bottom:1px solid #bfbfbf;font-size:24px}

.ld-footer{position:relative;padding:20px 0;border-top:1px solid #e3e3e3}
.ld-footer .back-btn{position:absolute;right:0;top:25px}
.ld-footer .p-n{margin:5px 0;font-size:14px}
.ld-footer .p-n span{font-weight:bold}



.sitebar a{display:block;color:#515151;font-size:16px;font-family:"Microsoft YaHei"}
.sitebar .list li{line-height:50px;background:#e3e3e3;padding:0 15px;border-bottom:1px solid #fff}
.sitebar .list li.on a{color:#dc3a3a;background:url(../images/list-r.png) no-repeat right 20px}
.sitebar .left-item{height:60px;margin-top:1px}
.sitebar li .CollapsiblePanel_bt{background:url(../images/flag.png) no-repeat right center}
.sitebar li.active .CollapsiblePanel_bt{background:url(../images/flag-on.png) no-repeat right center}
.sitebar .list li.active .sidebar-sub{display:block;border-top:1px solid #fff}
.sitebar .sidebar-sub{display:none}
.sitebar .sidebar-sub{padding-bottom:10px;padding-top: 10px;}
.sitebar .sidebar-sub a{float:left;font-size:14px;padding:0;    margin: 0 0px 0 38px;line-height:24px;word-break:normal;width: 240px;}/*height:24px;*/
.sitebar .sidebar-sub a.on {color: #FF6600;}
.sitebar li.active .CollapsiblePanel_bt{background:url(../images/flag-on.png) no-repeat right center}
.sitebar li.active .sidebar-sub{display:block;border-top:1px solid #fff}
.sitebar li.active .sidebar-sub a:hover{color:#c10002;display:block;height:30px;line-height:30px;    background: none; border-left: none;}