﻿*{margin:0;padding:0}
body{font-size:14px;position:relative;font-size:18px;font-family:"Microsoft Yahei","\5b8b\4f53",Arial,Helvetica,sans-serif;color:#333;min-width:1200px;}
ul,li{list-style:none;}
img{border:0;}
a{text-decoration:none;color:#333}

a.more{text-decoration:none;color:#999;font-family:"宋体";float:right;font-size:14px;position:absolute;right:0;bottom:0px;}

.fl{float:left;}
.fr{float:right;}

.header{margin:0 auto;position:relative;overflow:hidden;background:url('../images/header.jpg') center top no-repeat;height:368px}
.header .top{position:absolute;top:20;width:100%;height:30px;text-align:center}
.header .top .topbar{width:1200px;display:inline-block;margin:0 auto;font-size:14px;}
.header .top .topbar span{display:inline-block;color:#fff;margin-right:30px;line-height:30px;height:30px;float:right}
.header .top .topbar span.tel{background:url(../images/icons.png) top left no-repeat;padding-left:40px}
.header .top .topbar span.home{background:url(../images/icons.png) 0 -36px no-repeat;width:78px;text-align:center;}
.header .top .topbar span a{text-decoration:none;color:#FFF;display:block;width:100%;}
.header .menu{position:absolute;bottom:0;width:100%;height:48px;background:url(../images/menu_bg.jpg) repeat-x;text-align:center}
.header .menu .menubar{width:1200px;display:inline-block;margin:0 auto}
.header .menu .menubar ul{float:left;padding:0}
.header .menu .menubar ul li{float:left;list-style:none;}
.header .menu .menubar ul li.span{border-left:1px solid #7eaee7;height:20px;margin:14px 0px}
.header .menu .menubar ul li a{color:#fff;font-weight:bold;font-size:18px;text-decoration:none;padding:0 20px;height:48px;line-height:48px;display:block;}
.header .menu .menubar ul li a:hover{color:#fff;background:#7eaee7;}
.header .menu .menubar .search{float:right;padding:10px}
.header .menu .menubar .search .searchtxt{width:267px;height:28px;line-height:28px;float:left;border:0}
.header .menu .menubar .search .searchbtn{width:31px;height:28px;background:url(../images/icons.png) 0 -90px no-repeat;float:left;border:0;cursor:pointer;}

.container{margin:0 auto;position:relative;overflow:hidden;margin-top:60px;}
.container-topnews{width:1200px;display:block;margin:0 auto;position:relative;overflow:hidden;}
.container-topnews .topnews-slide{float:left;width:570px;height:360px;}
.topnewsSwiper a{}
.topnewsSwiper img{height:100%;width:100%;}
.topnewsSwiper p {position:absolute;bottom:0;left:0;bottom:0;width:100%;white-space: nowrap;line-height:56px;background:linear-gradient( to bottom, rgba(0, 0, 0, 0) 0, rgba(0, 0, 0, 0.7) 100% );padding:0px 20px;box-sizing:border-box;color:#fff;font-size:18px;font-weight:400;}
.topnewsSwiper p span{width:520px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;display:inline-block;}
.topnewsSwiper .my-pagination-clickable{text-align:right;bottom:15px !important;}
.topnewsSwiper .swiper-pagination-bullet {border-radius: 50%;background: #fff !important;width:12px;height:12px;}
.topnewsSwiper .swiper-pagination-bullet-active {background: #CD0102 !important;}

.container-topnews .topnews-focus{float:right;width:570px;}
.topnews-focus .news-head{background:url(../images/topnews-head.png) 0 center no-repeat;height:20px;position:relative;}

.topnews-focus .news-list{}
.topnews-focus .news-list li{border-bottom: 1px solid #bfbfbf;line-height: 35px;padding: 25px;}
.topnews-focus .news-list li a{font-size:24px;text-decoration:none;color:#333;}
.topnews-focus .news-list li a:hover{color: #FF0000;}

.container-normal{width:1200px;display:block;margin:0 auto;position:relative;overflow:hidden;margin-top:30px;}

.container-main{width:1200px;display:block;margin:0 auto;position:relative;overflow:hidden;margin-top:30px;}
.container-main .main-left{width:570px;float:left;}
.container-main .main-right{width:570px;float:right;}

.newsBox{margin:0 0 50px;}
.newsBox .newsBox-head{border-bottom:1px solid #ddd;height:23px;line-height:23px;position:relative;}
.newsBox .newsBox-head .head-tit{float:left;background:url(../images/news-head.png) repeat-x;height:23px;line-height:23px;padding:0 15px;color:#fff;font-family:"Microsoft Yahei";font-weight:bold;}

.newsBox-contents{margin:20px 0px 20px 10px;position:relative;}
.newsBox-contents ul{position:relative;overflow:hidden;}
.newsBox-contents li{height:30px;line-height:30px;font-size:14px;}
.newsBox-contents li a{float:left;width:65%;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;background:url(../images/news-dot.png) 0 center no-repeat;padding-left:15px;}
.newsBox-contents li a:hover{text-decoration:underline;color:#007ee3;}
.newsBox-contents li span{float:right;color:#999;font-size:14px;}

.ztBox-contents{margin-top:0px;}
.ztBox-contents li{margin-top:25px;display:block;}
.ztBox-contents li:nth-child(1){margin-top:0px;}
.ztBox-contents li a{position:relative;display:block;}
.ztBox-contents li a img{width:100%;height:104px;}

.container-tools{width:1200px;display:block;margin:0 auto;position:relative;overflow:hidden;margin-top:30px;}
.toolBox{float:left;background:url(../images/toolBox-bg.png) no-repeat;width:406px;height:223px;margin-right:10px;}
.toolBox .toolBox-head{height:60px;line-height:60px;text-align:center;position:relative;}
.toolBox .toolBox-head .head-tit{height:60px;line-height:60px;padding:0;color:#fff;font-family:"Microsoft Yahei";display:inline-block;font-weight:bold;}

.icon-xxgk{width:60px;height:60px;background:url(../images/icon-xxgk.png) no-repeat;display:inline-block;position:absolute;left:90px;}
.icon-lcly{width:60px;height:60px;background:url(../images/icon-lcly.png) no-repeat;display:inline-block;position:absolute;left:90px;}

.toolBox .toolBox-contents{}
.xxgkBox .toolBox-contents li{float:left;width:29%;margin-left:4%}
.xxgkBox .toolBox-contents li a{color:#333;text-decoration:none;height:50px;line-height:50px;display:block;padding-left:32px;font-size:15px}

.lclyBox .toolBox-contents li{float:left;margin-left:50px;margin-top:30px;}
.lclyBox .toolBox-contents li a{background:url(../images/item-lcly.png) no-repeat;display:inline-block;width:127px;height:33px;line-height:33px;color:#fff;font-family:"Microsoft Yahei";text-align:center;}
    
    
.typeBox{float:right;width:368px;height:210px;}
.typeBox .toolBox-head{border:1px dashed #5FA2F0;height:35px;line-height:35px;text-align:center;position:relative;background:#317DDB}
.typeBox .toolBox-head .head-tit{height:35px;line-height:35px;padding:0;color:#fff;font-family:"Microsoft Yahei";font-weight:bold;display:inline-block;}
.typeBox .toolBox-contents{background:#78B9F3;height:193px;}
.typeBox .toolBox-contents p{color:#fff;font-size:14px;padding:10px 15px;}
.typeBox .toolBox-contents .btntools{margin-top:10px;text-align:center;}
.typeBox .toolBox-contents .btntools a{margin:0 40px;}

.normalBox{}
.normalBox-head{background:url(../images/normalBox-head.png) no-repeat;height:40px;text-align:center;position:relative;}
.normalBox-head .head-tit{padding:0;color:#fff;font-family:"Microsoft Yahei";display:inline-block;height:34px;line-height:34px;font-weight:bold;}

.normalBox2-head{background:url(../images/normalBox2-head.png) no-repeat;height:34px;text-align:center;position:relative;}
.normalBox2-head .head-tit{padding:0;color:#fff;font-family:"Microsoft Yahei";font-weight:bold;display:inline-block;height:34px;line-height:34px;width:527px;float:left;}
.normalBox2-head .more{bottom:30%;}

.normalBox-contents{margin:0px 0 0 0px;position:relative;overflow:hidden;}
.normalBox-contents ul{position:relative;overflow:hidden;}

.hdjlBox,.lzspBox{width:570px;}
.hdjlBox{}
.hdjlBox .normalBox-contents{margin-top:6px;}
.hdjlBox .normalBox-contents ul{padding:0 25px;}
.hdjlBox .normalBox-contents li{float:left;width:211px;height:51px;overflow:hidden;margin:28px 0px 0px 22px;}

.lzspBox{}
.lzspBox .normalBox-contents{margin-top:28px;}
.lzspBox .normalBox-contents li{float:left;width:236px;height:143px;overflow:hidden;margin-left:26px}
.lzspBox .normalBox-contents li img{width:236px;height:143px}
.lzspBox .normalBox-contents li p{height:30px;line-height:30px;text-align:center;background:rgba(0,0,0,0.5);margin-top:-34px;position:absolute;width:236px;color:#fff}

.tabsBox{margin:0 0 20px;}
.tabsBox .tabsBox-head{margin-top:20px;text-align:center;}
.tabsBox .tabsBox-head ul{position:relative;overflow:hidden;margin:0 auto;display: inline-block;}
.tabsBox .tabsBox-head li{float:left;}
.tabsBox .tabsBox-head li::after{content: '|';color: #525252;font-size: 14px;font-weight: normal;padding: 0 5px;}
.tabsBox .tabsBox-head li:last-child::after{content: '';}
.tabsBox .tabsBox-head li.current a{color:#2870e2;text-decoration: none;}
.tabsBox .tabsBox-head li a{font-weight:bold;font-size: 18px;}
.tabsBox .tabsBox-head li a.current{color:#2870e2}

.newsBox-lt{float:left;width:45%}
.newsBox-rt{float:right;width:45%}

.pictureBox{}
.pictureBox-head{background:url(../images/pictureBox-head.png) no-repeat;height:40px;text-align:center;position:relative;}
.pictureBox-head .head-tit{}
.pictureBox-head .more{bottom:10px;right:10px;}

.pictureBox-contents{margin:20px 10px 20px 10px;position:relative;}
.pictuSwiper{width:100%;height:120px;}
.pictuSwiper .swiper-slide{width:190px;}
.pictuSwiper a{width:100%;height:auto;}
.pictuSwiper img{width:100%;height:120px;}
.pictuSwiper p{text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height:30px;line-height:30px;background-color:#cc0000;padding:0px 10px;color:#fff}
.pictuSwiper .swiper-button-prev, .cgzsSwiper .swiper-button-next{--swiper-theme-color:#d45d5d;}

.photoSwiper{width:100%;height:150px;}
.photoSwiper .swiper-slide{width:230px;}
.photoSwiper a{width:100%;height:auto;}
.photoSwiper img{width:100%;height:150px;}
.photoSwiper p{text-align:center;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;height:30px;line-height:30px;background-color:#cc0000;padding:0px 10px;color:#fff}
.photoSwiper .swiper-button-prev, .cgzsSwiper .swiper-button-next{--swiper-theme-color:#d45d5d;}

.photoSwiper .swiper-wrapper{transition-timing-function:linear !important;}

.linksBox{}
.linksBox-head{background:url(../images/linksBox-head.png) no-repeat;height:34px;position:relative;}
.linksBox-head .head-tit{padding:0;color:#fff;font-family:"Microsoft Yahei";font-weight:bold;display:inline-block;height:34px;line-height:34px;width:178px;text-align:center;}

.linksBox-contents{margin:30px 100px 0;}
.linksBox-contents .tabsBox-head{}
.linksBox-contents .tabsBox-head ul{position:relative;overflow:hidden;padding:5px;}
.linksBox-contents .tabsBox-head li{float:left;margin-right:50px;color:#333;height:24px;text-align:center;cursor:pointer}
.linksBox-contents .tabsBox-head li::after{content:none;display:none;}
.linksBox-contents .tabsBox-head li.current{color:#29101B;border-bottom:2px solid #5c71da}
.linksBox-contents .tabsBox-contents{margin:10px 0 0;height:200px;}
.linksBox-contents .tabsBox-contents a{float:left;font-size:16px;color:#5F5F5F;margin:5px 10px;white-space:nowrap;display:block}

.footer{background-color:#fafafa;border-top:1px solid #f3f3f3;margin:0 auto;}
.footer .footer-contents{position:relative;overflow:hidden;text-align:center;font-size:14px;padding:10px 0px 30px;line-height:25px;width:1200px;margin:0 auto;}
