@charset "gb2312";
*{padding:0px;margin:0px;list-style:none;}
body,ul,ol,li,p,h1,h2,h3,h4,h5,h6,form,fieldset,table,td,img,div,tr,td,th,dl,dd,dt{margin:0;padding:0;border:0;}
h1,h2,h3,h4,h5,h6{font-size:14px;font: inherit; vertical-align: baseline;}
.pr{position:relative;}
.pa{position:absolute;}
.fl{float:left;}
.fr{float:right;}
label{float:left;margin-top:2px;_margin-top:4px;}
.inputradio{float:left;*margin:-1px0;margin:6px5px00px;height:24px;line-height:24px;cursor:pointer;}
body{color:#333;font-family: Microsoft YaHei,"Microsoft YaHei",Lucida,Verdana,Hiragino Sans GB,STHeiti,WenQuanYi Micro Hei,Droid Sans Fallback,SimSun,sans-serif; font-size:14px;}
.wrap{width:100%;clear:both;}
select,input,img,select{vertical-align:middle;}
a{text-decoration:none;color:#020202;}
a:hover{color:#020202;}
.clearit,.clearb{clear:both;font-size:0;width:0;height:0;line-height:0;visibility:hidden;overflow:hidden;}
.field-validation-error{color:red;}
.none{display:none;}
.more{position:absolute; right:10px; top:16px; font-family:"瀹嬩綋"; font-size:12px;}
li{white-space:nowrap;overflow:hidden;}


body{background:url(topbg.jpg) repeat-x 0px 35px #EEE;}
.top{height:35px; background-color:#EEE; line-height:35px; text-align:right;}
.top p{width:1000px; margin:0 auto; color:#555;}
.top p a{ color:#555;}
.banner{width:1000px; height:135px; margin:0 auto; position:relative; }
.logo1{
    margin-top: 38px;
 width: 680px;
}
.searchbox{ position:absolute; top:70px; right:20px;} 
.inputtext{ vertical-align:middle; height:32px; font:normal 12px/24px Tahoma; background:#FFF; border:1px solid #DDD; width:260px; margin-top:3px; color:#999; float:left; display:inline; padding-left:10px;} 
.searchBtn{ display:block; width:40px; height:30px; border:none; cursor:pointer; background-image: url(searchbg.jpg); float:left; margin-left:-41px; margin-top:5px; display:inline; background-repeat: no-repeat; background-position: 0px -2px; background-color: transparent; outline:none;}




.menu{width:1000px; height:45px; margin:0 auto; background-color:#AB161C;}
.menu ul{overflow:hidden; text-align:center;}
.menu li{float:left; width:125px; text-align:center;}
.menu li a{display:block;font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold; line-height:45px; color:#FFF; letter-spacing:1px; background:url(menubg.jpg) no-repeat center right;}
.menu li:last-child a{background:none;}
.main{width:1000px; margin:0 auto; overflow:hidden; background-color:#FFF;}
.main h3{height:40px; font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold; color:#AB151B; letter-spacing:1px; text-indent:10px; line-height:40px;}

.box{float:left;}
.box ul{margin-top:12px;}
.box ul li{font-size:14px; color:#545454; font-family:"瀹嬩綋"; line-height:200%; text-indent:18px;}
.m_top{margin:20px; position:relative; overflow:hidden; margin-bottom:0px;}

.flashpic{width:460px; height:340px;overflow: hidden; float:left;}
.hiSlider{overflow: hidden;	height: 340px;width: 460px;	background: #eee;}
.hiSlider-item{float: left;}
.hiSlider-pages,.hiSlider-title{position:absolute;z-index:3;}
.hiSlider-btn-prev,.hiSlider-btn-next{position:absolute;z-index:5;top:50%;height:30px;width:30px;background:url(hislider-arrow.jpg) no-repeat;margin-top:-15px;text-indent:-200px;overflow:hidden;opacity:.6;filter:alpha(opacity:60);}
.hiSlider-btn-prev{left:10px;}
.hiSlider-btn-next{right:10px;background-position:-30px 0;}
.hiSlider-btn-prev:hover,.hiSlider-btn-next:hover{opacity:1;filter:alpha(opacity:100);}
.hiSlider-title{bottom:0;width:100%;padding:6px 0;color:#fff;text-indent:10px;background:rgba(0,0,0,.6);z-index:2;font:14px/2 "Microsoft YaHei",Arial,Tahoma;}
.hiSlider-pages{bottom:10px;right:10px;text-align:right;}
.hiSlider-pages a{height:12px;width:12px;margin:0 6px;display:inline-block;overflow:hidden;text-indent:-100px;font-size:0;border-radius:50%;background:#ddd;}
.hiSlider-pages a.active{background:#5472BF;}



.newsdt{margin-left:30px; width:470px;}
.newsdt h3{border-bottom:1px solid #D8D8D8;}
.newsdt dl{border-bottom:1px solid #D8D8D8; padding:20px 5px;}
.newsdt dl dt{font-family:"瀹嬩綋"; font-size:16px; font-weight:bold; text-align:center;}
.newsdt dl dd{font-family:"瀹嬩綋"; font-size:14px; text-indent:2em; margin-top:15px; line-height:180%;}
.newsdt dl dd a{font-weight:bold;}
.newsdt ul{}
.newsdt ul li{background:url(libg.jpg) no-repeat 5px 12px;}
.newsdt ul li span{display:block; float:right;}
.m_middle{overflow:hidden; margin-top:20px; clear:both;}
.m_middle .box{width:305px; margin-left:20px;position:relative;}
.m_middle .box h3{border-bottom:2px solid #B80E0F;}
.m_middle .box ul li{white-space:nowrap;overflow:hidden; background:url(libg.jpg) no-repeat 5px -15px;}
.m_ad div{float:left; margin-left:20px;}


.frlink{margin:20px; margin-bottom:0px;}
.frlink h3{border-bottom:2px solid #B80E0F;}
.frlink{ background:url(frlinkbg.jpg); background-repeat:repeat-x;}
.frlink dl{height:160px;}
.frlink dt{height:50px; line-height:50px;border-bottom:1px solid #D9D9D9;}
.frlink dt a{font-size:14px; display:block; float:left; width:100px; text-align:center; text-decoration:none;}
.frlink dt .hover{border-bottom:1px solid #B80E0F;}
.frlink dd{margin:10px 20px; clear:both; height:110px; line-height:180%;}
.frlink dd li{float:left; margin-right:10px;letter-spacing:1px;};
.frlink dd li a{display:block; float:left; margin-right:10px;letter-spacing:1px;}



.foot{background:url(footbg.jpg) repeat-x center center; height:200px;}
.copyright{width:1000px;margin:0 auto;color:#FFF;font-family:"瀹嬩綋";font-size:14px;position: relative;}
.copyright div{float:left;}
.copyright .copy_l{margin-top:50px; margin-left:0px;}
.copyright .copy_l p{line-height:180%;}
.copyright .copy_r{margin-top:40px; margin-left:20px;}
.copyright .copy_r h3{border-bottom:1px solid #ccc; height:30px; line-height:30px;margin-bottom:10px; text-indent:5px;}
.copyright .copy_r p{line-height:180%;}
.copyright .copy_ewm{/* margin-top:40px; *//* margin-left:20px; */position: absolute;right: 0;top: 40px;}
.copyright .copy_ewm img{}


.article{width:950px; margin:0 auto; margin-top:30px;}
.nav{font-family:"瀹嬩綋";font-size:12px;color:#020202; background:url(nav.jpg) no-repeat left center; padding-left:25px;}
.content{ width:950px; margin:0 auto;}
.content h2{text-align:center;font-family:"Microsoft YaHei"; font-size:22px; font-weight:bold; color:#333; height:40px; line-height:40px; margin-top:20px;}
.info{border-bottom:4px solid #B80E0F; text-align:center;font-family:"瀹嬩綋";font-size:14px;color:#525252;height:40px; line-height:40px;}
.text{font-family:"瀹嬩綋";font-size:16px;color:#525252;width:820px; margin:0 auto; margin-top:30px;}
.text p{line-height:200%;}
.text table { border-collapse:collapse; border:1px solid #D0DbE7; width:100%; margin:0 auto;}
.text table th{ border:1px solid #D0DbE7; text-align:center;padding:5px;}
.text table td{ border:1px solid #D0DbE7; text-align:center; padding:5px;}
.text table tbody>tr>td:nth-child(1){ text-align:left; padding-left:4px; padding-left:4px;}



.nextprev{font-family:"瀹嬩綋";font-size:14px;color:#525252; margin-top:30px; margin-left:10px;}
.nextprev a{color:#525252;}
.nextprev li{background:url(nextprevlibg.jpg) no-repeat left center; padding-left:20px; line-height:180%;}

.list{width:950px; margin:0 auto; overflow:hidden; margin-top:20px;}
.list_left{width:635px; float:left; position:relative;}
.list_left .nav{font-family:"瀹嬩綋";font-size:12px;color:#525252; background:url(nav.jpg) no-repeat left center; position:absolute; right:15px; top:15px;}

.list_left h2{font-family:"Microsoft YaHei"; font-size:22px; font-weight:bold; color:#545454; border-bottom:4px solid #B80E0F; padding-bottom:10px;}


.newslist{font-family:"瀹嬩綋"; font-size:14px; height:auto !important; min-height:500px; height:*735px; margin-top:15px;}
.newslist ul{ margin-left:10px;margin-bottom:20px; border-bottom:1px dotted #BBB; padding-bottom:10px; border-top:none; padding-left:0px;}
.newslist ul li{ background:url(libg.jpg) no-repeat 5px 12px; padding-left:20px; line-height:200%;}

.pagelist{margin-left:5px;margin-top:30px; margin-bottom:30px; text-align:center;}
.pagelist a{display:inline-block; height:20px; border:1px solid #999;padding:0 5px;}
.pagelist a:hover{}
.pagelist b{ display:inline-block; height:22px; padding:0 7px; color:#FFF; background-color:#CC0100;}
.pagelist a b{ display:inline-block; height:18px; border:none; line-height:18px; padding:0 3px; color:#999; background-color:#FFF;} 

.list_right{width:295px; float:left; margin-left:18px;}
.list_right h2{background:url(listbg.jpg) no-repeat left center; height:38px; line-height:38px; font-family:"Microsoft YaHei"; font-size:18px; font-weight:bold; color:#FFF; letter-spacing:1px; text-indent:18px; margin-bottom:15px;}
.list_right li{font-family:"瀹嬩綋"; font-size:14px; background:url(libg.jpg) no-repeat 5px -15px; padding-left:20px; line-height:200%;}
.right_box{margin-bottom:20px;}

.jgsz{ width:600px; margin:0 auto;margin-bottom:20px;line-height:200%; position:relative;}
.jgsz .more{top:10px;}
.jgsz h5{height:40px;line-height:40px; border-bottom:1px solid #B80E0F; margin-bottom:15px;background:url(jgszbg.jpg) no-repeat left center; text-indent:15px; padding-left:5px;font-family: "Microsoft YaHei"; font-size: 18px;font-weight: bold;}
.jgsz ul{border:none;}
.jgszlist li{margin:0 5px;border-bottom:1px dashed #D9D9D9;padding:5px 15px;  background:url(lib.jpg); background-repeat:no-repeat; background-position:left center;}
.jgszlist li:hover{background:url(ahover.jpg);background-repeat:no-repeat; background-position:left center;}


/*鎼滅储妯℃澘*/
.result{font-size:14px; margin:20px; border-bottom:4px solid #B80E0F; text-indent:20px; padding-bottom:10px;}
.result span{color:#BD3E3E;}
.searchlist{padding: 0 20px;}
.searchlist dl{margin-bottom:15px;}
.searchlist dl dt { font-size:14px; color:#333; font-weight:bold;}
.searchlist dl dd{font-size:12px; color:#707070;}
.searchlist dl  .smalltext{text-indent:2em;margin-top:5px;}
.searchlist dl .linkdress{text-indent:2em;}

.ewm{ position: fixed; bottom: 160px; right: 30px;}



.listg2412{    min-height: 300px;
}
.listg2412 li{
padding: 8px 0px 12px;
    border-bottom: 1px dashed #e4e4e4;
    width: 100%;
    float: left;
}
.listg2412 li i{
width: 4px;
    height: 4px;
    float: left;
    margin-right: 10px;
    display: block;
    margin-top: 15px;
    background: #bc102e;
}
.listg2412 li h2{
    font-size: 15px;
    color: #333333;
    line-height: 32px;
    height: 32px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
    float: left;
    width: calc(100% - 100px);
    transition: linear 0.3s;
text-align: left;
margin: 0;
}

.listg2412 li .date-list{
float: right;
    font-size: 13px;
    color: #666666;
    line-height: 28px;
}
.listg2412 li p{
    width: 100%;
    float: left;
    font-size: 13px;
    color: #666;
    line-height: 24px;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
    text-indent: 2em;}



ol,ul{list-style:none}