@charset "gb2312";
.container-col{ height:auto; margin:0 auto; background-color: #fff;    margin-top: 1%; }

.location{ width: 1200px; height: 44px; line-height: 44px; font-size: 14px; background-color: #f2f2f2; box-sizing: border-box; padding-left: 10px; padding-right:10px; }
.xwLeft{ width: 872px; height: auto; float: left; }
.xwLeft-header{ width: 100%; height: 52px; border-bottom:1px solid #dedede; overflow: hidden;}
.xwLeft-header p{ width: 118px; height: 52px; line-height: 50px; box-sizing: border-box; border-bottom:2px solid #1e2c68; color: #333; text-align: center; font-size: 20px; font-weight: bold; }
.xwlList{ width: 100%; }
.xwlList li{ width: 100%; height: 40px; line-height: 40px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; padding-left:15px; }
.xwlList li span{ float: right; display: inline-block; padding-left:20px; }
.xwlList li:nth-of-type(5n){ margin-bottom:40px; }
.xwRight{ width: 288px; height: auto; float: right; }
.xwRight-header{ width: 100%; height: 52px; border-bottom:1px solid #dedede; overflow: hidden;}
.xwRight-header p{ width: 118px; height: 52px; line-height: 50px; box-sizing: border-box; border-bottom:2px solid #1e2c68; color: #333; text-align: center; font-size: 20px; font-weight: bold; }
.xwrNewsHot,.xwrNewsHot a,.xwrNewsHot a img{ width: 100%; display: block; }
.xwrNewsHot a{ position: relative; }
.xwrNewsHot a h3{ width: 100%; background-color: rgba(0,0,0,0.5); height: 40px; line-height: 40px; position: absolute; left:0; bottom:0; font-size: 16px; box-sizing: border-box; padding-left: 10px; padding-right: 10px; color: #FFF;font-weight: normal; }
.xwrNewsHot a:hover h3{ color: #FFF !important; text-decoration: underline; }
.xwrNewsList{ width: 100%; }
.xwrNewsList li{ width: 100%; height: 40px; line-height: 40px; font-size: 16px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative; padding-left:15px; }
.xwrZt,.xwrZt li,.xwrZt li a,.xwrZt li a p,.xwrZt li a p img{ width: 100%; }
.xwrZt li{ margin-bottom:10px; }
.xwrZt li a{ display: block; }
.xwrZt li a p{ overflow: hidden; }
.xwrZt li a h3{ width:100%; font-size: 16px; height: 36px; line-height: 36px; font-weight: normal; padding-left:15px; overflow: hidden; white-space: nowrap; text-overflow: ellipsis; position: relative;}
.xwlList li::after,.xwrNewsList li::after,.xwrZt li a h3::after{content: ' '; width:6px; height: 6px; background-color: #dedede; border-radius: 50px; position: absolute; left:0; top:50%; margin-top: -3px;}



/****文章***/
.article{width: 1148px; border:1px solid #dedede;padding:25px;}
.article h2{width: 1148px;height: auto;margin: 10px auto;font-size:26px;line-height:30px;text-align: center;} 
.article h3{width: 1148px;height: 52px;line-height:52px;background:#f2f2f2;text-align: center;margin: 20px 0;font-weight: normal;font-size: 16px;}
.article h3 span{ margin:0 10px; display:inline-block;}
.article_list{width: 1024px;line-height:30px;font-size: 16px;margin:0 auto;}
.article_list img{max-width:1024px;margin:0 auto;}

.page{ font-size: 0; text-align: center; }
.page li{ display: inline-block; padding:0 10px; height: 30px; line-height: 28px; box-sizing: border-box; border:1px solid #dedede; background-color: #FFF; margin:0 3px; font-size: 14px; position: relative; overflow: hidden;}
.page li.pageTxt{ border:0; line-height: 30px; font-size: 14px; }
.page li.pageInput,.page li.pageSubmit{ border:0; height: 30px; width: 40px;}
.page li.pageInput,.page li.pageSubmit{ padding:0 0; }
.page li.pageInput input{ width:100%; height: 28px; line-height: 28px; border:0; background-color: transparent; border:1px solid #DDD; border-radius: 2px; box-sizing: border-box; text-align: center;}
.page li.pageSubmit input{ width: 100%; height: 30px; font-size: 14px; border:0; background-color: #DDD; border-radius: 2px; text-align: center; }
