*{margin:0;padding:0;}ul,ol{padding-left:0;list-style-type: none;}
.clear{width:100%; height:0px;line-height:0px; font-size:0px;clear:both; display:block;}
body { min-width:1020px;font-size: 18px; font-family: "Microsoft Yahei", "\5b8b\4f53", Arial, Helvetica, sans-serif; line-height: 1.5; color: #333;background-color: #ebeaea;}
.y_9{height:10px;line-height:10px;clear:both}
.mr{width:1000px;margin:0 auto; padding:0 10px; background-color:#FFF;border-radius: 4px;}
.mr2{width:1000px;margin:0 auto;  }
a { color: #333; text-decoration: none; }
a:hover { color: #ea1515; text-decoration: underline; }
 .fl,.li0{float:left;}.fr,.li1{float:right;}
.textbox {
    margin-right: 15px;
    font-size: 14px;
    border: 1px solid #d7d7d7;
    border-top-left-radius: 3px;
    border-top-right-radius: 3px;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px;
    padding: 11px;
    width:150px;
    color: #333;
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}
 .ui_button {
    border: 1px solid transparent;
    height: 38px;
    line-height: 38px;
    cursor: pointer;
    color: #fff;
    display: inline;
    float: left;
    font-size: 16px;
    text-align: center;
    padding: 0 20px;
    -moz-border-radius: 3px;
    -khtml-border-radius: 3px;
    -webkit-border-radius: 3px;
    border-radius: 3px;background:#a7050b;
}

.headertop{background:url(2018_header2.jpg) no-repeat 50% top;height: 220px;width:100%;margin: 0 auto;min-width:1020px;}
.headertop a{display:block; width:100%; height:100%}

.nav{width:100%; height:50px;line-height:50px;background-color: #a7050b;min-width:1020px}
.nav .mainnav{ width:1020px;margin:0 auto;overflow: hidden;}
.nav .mainnav li{padding-left:2px; float:left;background-image: url(kehua.jpg);background-position: left center;background-repeat: no-repeat;}
.nav .mainnav .ahome{ background-image:none;}
.nav .mainnav .selected{color:#ffbd4b;text-decoration:none;}
.nav .mainnav a{ padding:0 29px;color:#fff;font-size: 21px;font-weight: bold;display:block;text-decoration:none;}
.nav .mainnav a:hover,.nav .mainnav .navcur a{color:#ff0;text-decoration:none; background-color:#8c1217}

.searchk { background:#E3E3E3; height:40px; line-height:40px;min-width:1020px }
.search_bg { width:1020px; margin:0 auto; height:40px; line-height:40px; overflow:hidden }
.gjss{float:right; margin-left:10px; height:28px; line-height:28px; vertical-align:middle; background:#B8B8B8; color:#fff; text-align:center; display:inline-block; padding:0px 10px; margin-top:6px;}
.d_t { font-family:\5B8B\4F53; margin-left:35px; font-size:14px; float:left; margin-left:6px }
.search { float:right; height:27px; background:#B8B8B8; display:block; margin-top:6px; border:1px solid #C3C3C3; }
.search input#keyword { height:27px; line-height:27px; display:block; overflow:hidden; width:200px; background:#fff; padding:0 0 0 16px; float:left; border:none }
.search input.but01 { height:27px; line-height:27px; display:block; border:none; background:#B8B8B8 url(searchbtn.jpg) no-repeat center center; float:left; width:66px; cursor:pointer }


.focus{width:530px;height:360px;position:relative;overflow:hidden; float:left;}
.focus .pic{width:530px;height:360px;}
.focus .pic div a{display:block;width:530px;height:360px;background-color:#fff;overflow:hidden;}
.focus .pic div a img{height:360px;width:530px;}
.focus .pic div p{display:block;width:510px;height:36px;font:normal 16px/36px microsoft yahei;background:rgba(0,0,0,0.7);filter:progid:DXImageTransform.Microsoft.gradient(startcolorstr=#55000000,endcolorstr=#55000000);color:#fff;margin-top:-36px;padding:0 10px;position:relative;}
.focus .navi{position:absolute;right:10px;bottom:12px;z-index:9;}
.focus .navi li{float:left;margin:0 2px;}
.focus .navi li a{display:block;width:12px;height:12px;font:0/0 a;color:transparent;overflow:hidden;background-color:#fff;}
.focus .navi li.current a{background-color:#a7050b;}
.focus a{display:block;}
.focus .prev,.focus .next{display:none;width:50px;height:50px;background-image:url(arr.png);background-repeat:no-repeat;text-indent:-999em;top:40%;z-index:9;filter:Alpha(opacity=60);-moz-opacity:0.6;opacity:0.6;}
.focus .prev{position:absolute;left:0;}.focus .next{position:absolute;right:0;background-position:100% 0;}

.fr_tou{ float:right; width:460px;}
.fr_tou li a{color:#333;font-size: 24px;font-weight: bold;line-height:40px;}
.fr_tou li p{color:#333;font-size:16px;line-height:33px; }
.fr_tou .more1{ float:right;font-size:14px; color:#979797;margin-top:-24px;}

.list-r5{   }
.list-r5 li{ margin-top:8px; margin-bottom:1px;}
.list-r5 li span{ color:#CCC; float:right;}

.side .report{height:165px;background:url(ly2-report.gif);position:relative}
.side .report .link{position:absolute;width:197px;height:85px;right:0;bottom:0}
.side .report .link:hover{box-shadow:0 0 8px #fff inset}
.side p{position:absolute;width:265px;line-height:24px;color:#fff;font-size:17px;top:20px;left:175px}

.sptp .link-box{position:relative;display:block;width:245px;height:156px;overflow:hidden}
.sptp ul li{float:left;margin-right:9pt;margin-top:9pt;width:245px;height:156px;overflow:hidden}
.sptp .link-box img{width:245px;height:156px;-webkit-transition:all .5s ease;transition:all .5s ease}
.sptp .link-box:hover img{-webkit-transform:scale(1.2);transform:scale(1.2)}
.sptp .link-box .bd-title{position:absolute;left:0;bottom:0;padding:10px 15px;line-height:24px;font-size:18px;font-weight:700;color:#fff;filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#800f326c, endColorstr=#800f326c);background-color:rgba(15,50,108,.4);-webkit-transition:all .5s ease;transition:all .5s ease}
.sptp .link-box .bd-title,.sptp .link-box .bd-title p{width:100%; overflow:hidden}

.l-time{float: right;font-size: 14px;color: #979797; padding-right:10px;}

.main2{width:1020px; margin:0 auto 10px;}
.main2 .main_left2{width:530px; clear:both;}
.main2 .main_right2{ float:right; width:470px; }
.tabbox2 {width: 100%;overflow: hidden;border-radius: 4px;background: #fff;}

.mod-common-title{position:relative;height:42px;line-height:42px;border-bottom:4px solid #a7050b}
.mod-common-title .title{position:relative;margin-left:5px;font-size:21px;font-weight:700;color:#a7050b}
.mod-common-title .title:after{position:absolute;top:0;left:0;content:attr(data-hover);color:#a7050b}
.mod-common-title .more{position:absolute;top:5px;right:0;font-size:14px;color:#979797}
.mod-common-title .more:hover{color:#1260b2} 

.more-link{text-align: right;float: right;width: 60px;line-height: 18px;height: 18px;display: block;font-size:14px;color:#979797;    padding-right: 20px;margin-top: 5px;}
.more-link:hover{color:#1260b2}
 
.detail-lists{ float:left;width:100%;font-size:0;padding:5px;}
.detail-lists li{width:100%;height:40px;overflow:hidden;height:40px;line-height:40px;display:block;}
.detail-lists li a{padding-left:15px;overflow:hidden;font-size:18px;color:#333;background:url(news_icon.png) no-repeat left top}
.detail-lists li a:hover{background-position:left bottom;color:#ea1515}

.imglist6{ padding-top:15px;}
.imglist6 li{float:left;text-align:center;width:235px; padding-left:5px;}
.imglist6 img{width:130px; height:130px;}
.imglist6 span{display:block;width:100%; white-space:nowrap; overflow:hidden; cursor:pointer;}

.w480{width:480px;}
.grid h2 a{float:left;margin-top:10px;margin-right:10px;position:relative;z-index:1;display:inline-block;padding:0 5px;height:30px;line-height:30px;font-size:18px;font-weight:700;color:#333;overflow:hidden}
.grid h2 a.current{text-decoration:none;font-size:18px;font-weight:700;background:#efeae6;color:#a7050b}

.link span{height:40px;line-height:40px;border-bottom:3px #ab161c solid;position:relative;display:block;font-size:16px;font-weight:700}
.link h2{height:50px;position:relative}
.link h2 a,.link h2 b{float:left;margin-right:25px;height:36px;padding:9px 10px 0;background:url(grayhko.jpg) repeat-x left 36px;font-size:16px;color:#333}
.link h2 a.current,.link h2 b{color:#ea1515;background:url(reDown.jpg) no-repeat center bottom}
.list7{list-style:none;margin:6px;padding-bottom:10px}
.list7 ul{list-style-type:none}
.list7 li{float:left;margin:0 10px;line-height:36px;text-align:left}
.list7 li a{color:#333;display:block;text-decoration:none;overflow:auto;font-weight:400}
.list7 li a:hover{color:#E30000;text-decoration:none}

.foot{text-align:center; margin-top:10px;background-color: #0b265b;border-top: 12px solid #ea1515; color:#fff}
.footmenu{ padding-top:28px;  }
.footmenu a{ padding:0 8px;color:#fff}
.copyright{ padding-top:8px;   line-height:270%;}