@charset "utf-8";
/* CSS Document */

.bannerwrap{ width:100%; height:100%;}
.bannerwrap ul{ width:100%; height:100%; position:relative;}
.bannerwrap ul li{ width:100%; height:100%; position:absolute; left:0; top:0;}
.bannerwrap ul li img{ width:100%; min-height:100%; position:absolute; left:50%; top:0;}

.mainwrap{ position:relative; width:100%}
.mian{ width:1200px; height:397px; position:absolute; left:50%; margin-left:-600px; bottom:0; z-index:50;}
.mainleft{ width:704px; height:378px; float:left; background:url(../images/newsbg.png) repeat-x; padding:19px 26px 0 22px;background-size: 100%;}
.newsleft{ width:322px; margin-right:29px; float:left;}
.newsimg{ width:322px; height:252px; position:relative;}
.newsimg li{ width:322px; height:252px; position:absolute; left:0; top:0;}
.newsimg li img{ width:322px;height: 100%;object-fit: cover;}
.newsbtn{ margin:19px 0;}
.newsbtn a.prev,.newsbtn a.next{ float:left; width:24px; height:16px; text-align:center; float:left; padding-top:8px; background:#ccc; cursor:pointer;}
.newsbtn a.prev{ margin-left:17px;}
.newsbtn a.next{ margin-right:17px;}
.newsbtndot{ width:190px; height:24px; float:left;}
.newsbtndot ol{ margin:8px auto;}
.newsbtndot ol li{ float:left; background:url(../images/visit.png); width:9px; height:9px; margin:0 6px; cursor:pointer;}
.newsbtndot ol li.newsbtndotcur{ background:url(../images/hov.png);}
.newstxt{ width:240px; height:43px; margin:0 auto;}
.newstxt li{ width:240px; height:43px;line-height: 22px;}
.newstxt li a{ color:#333;}
.newstxt li a:hover{ color:#e8be6c;}

.newsright{ width:351px; float:left;}
.newsrighttop{ height:36px; margin-bottom:20px;}
.newsrighttop p{ float:left; font-size:18px; color:333; border-bottom:3px solid #e8be6c; padding-bottom:8px;}
.newsrighttop a{ float:right; background:url(../images/morebg.png) no-repeat right center; color:#333; height:36px; padding-right:45px; line-height:36px; }
.newsrighttxt{ height:320px;}
.newsrighttxtlist{ margin-bottom:12px; padding-bottom:12px; border-bottom:1px solid #c3c3c2;}
.newsrighttxtlist a{ color:#333; margin-bottom:7px; overflow:hidden;display:block;}
.newsrighttxtlist a:hover{color:#e8be6c;}
.newsrighttxtlist p{ font-size:12px; color:#333; line-height:18px; overflow:hidden;}

.mainright{ width:400px; height:378px; float:left; background:#005faf; padding:19px 22px 0 26px;}
.mainrightttop p{ color:#fff;}
.mainrightttop a{ color:#fff;}
.mainrightlist dl { height:51px; padding-bottom:10px; border-bottom:1px solid #337fbf; margin-bottom:20px;}
.mainrightlist dl dt,.mainrightlist dl dd{ overflow:hidden; float:left;}
.mainrightlist dl dt{ width:52px; height:49px; border:1px solid #fff; text-align:center; margin-right:14px;}
.mainrightlist dl dt span,.mainrightlist dl dt p{ display:block; color:#fff;}
.mainrightlist dl dt span{ font-size:14px;display:inline-block;margin:5px 10px;text-align:center;}
.mainrightlist dl dt p{ font-size:12px;}
.mainrightlist dl dd{ float:left; width:327px; height:38px; margin-top:4px; display:table}
.mainrightlist dl dd a{ line-height:20px; color:#fff; display:table-cell; vertical-align:middle}
.mainrightlist dl dd a:hover{ color:#e8be6c;}















