/*banner*/
.index-top{width: 100%;height: 480px;background: url("banner-index.png")/*tpa=http://www.cstat.org.cn/images/banner/banner-index.png*/ no-repeat center center;overflow: hidden;}
.index-banner{*height: 480px;overflow: hidden;}
.index-top .swiper-slide{width: 100% !important;height: 480px;overflow: hidden;}
.index-top .swiper-pagination-bullet{border-radius: 0;background: #FFF;opacity: 1;}
.index-top .swiper-pagination-bullet-active{width: 20px;background: #16b6de;}
.top-c{position: absolute;width: 1200px;height: 66px;top: 0;left: 50%;margin-left: -600px;z-index: 999;}
.top-c .news-c{width: 420px;height: 310px;margin-top: 50px;padding: 5px;background: rgba(22,182,222,.6);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#33ffffff,endColorstr=#33ffffff); /*IE8支持*/*margin-top:10px;}
.top-c .news{height: 300px;border: 1px solid rgba(255,255,255,.2);padding: 5px;overflow: hidden;}
.news .tab{overflow: hidden;}
.news .tab a{display: inline-block;float: left;width: calc((100% - 30px)/3);margin: 10px 5px 5px 5px;padding: 3px 0;text-align: center;color: #FFF;font-size: 16px;border: 1px solid rgba(255,255,255,.6);}
.cur{background: #0b5b6f;border: 1px solid #0b5b6f;}
.news ul{margin: 5px;line-height: 40px;}
.news ul li{overflow: hidden;}
.news ul li a{display: inline-block;float: left;width: 70%;overflow: hidden;text-overflow: ellipsis;white-space: nowrap;color: #FFF;}
.news ul li a:hover{color: #EEE;}
.news ul li span{float: right;color: #FFF;padding: 0 5px;}

/*主页*/
.shortcut{overflow: hidden;}
.shortcut ul li{float: left;margin-right: 30px;padding: 20px;width: calc((100% - 120px)/5);*width:175px/*IE7*/;width: 216px\0/*IE8*/;height: 135px;background: #FFF;text-align: center;}
.shortcut ul li .ibox{height: 48px;}
.shortcut ul li:last-child{margin: 0;}
.shortcut ul li+li+li+li+li{*margin:0/*IE7*/;margin: 0\0 /*IE8*/;}
.shortcut ul li p{margin-top: 20px;font-size: 18px;overflow: hidden;}
.shortcut ul li p a{float: left;}
.shortcut ul li p a:hover{color: #904fe9;}
.shortcut ul li p a:last-child{float: right;}
.gglm{margin-top: 20px;padding: 0;height: 160px;overflow: hidden;}

.lybox{margin-top: 30px;overflow: hidden;}
.lybox li{float: left;position: relative;width: calc((100% - 60px)/3);height: 230px;margin-right: 30px; overflow: hidden;width: 380px\0;*width:380px;*margin:0 0 0 15px;}
.lybox li a{display: inline-block;width: 100%;height: 100%;overflow: hidden;}
.lybox li a:hover{opacity: .8;}
.lybox li a img{width: 100%;height: 100%;border:1px #eee solid;*width:378px;*height: 228px;}
.lybox li:last-child{margin-right: 0}
.lybox li+li+li{margin-right: 0\0;}

.cgal .swiper-container {margin: 30px 0 60px 0;height: 285px;overflow: unset;}
.cgal .swiper-container-horizontal>.swiper-pagination-bullets{bottom: -50px;}
.cgal .swiper-pagination-bullet{border-radius: 0;}
.cgal .swiper-pagination-bullet-active{width: 20px;}
.cgal .swiper-button-next,.cgal .swiper-button-prev{background-color: rgba(0,0,0,.3);background-size: 50%;}
.cgal .swiper-button-next{right: 0;}
.cgal .swiper-button-prev{left: 0;}
.cgal .swiper-slide{background: #f6f6f6;width: 50%;float: left;}
.cgal .swiper-slide img{float: left;width: 285px;height: 285px;}
.cgal .swiper-cont{float: right;width: 300px;height: 285px;padding: 30px;overflow: hidden;*width:240px;}
.cgal .swiper-cont h4{font-size: 18px;margin-bottom: 10px;}
.cgal .swiper-cont p{display: inline-flex;max-height: 150px;overflow: hidden;}
.cgal .swiper-cont p .more{display: inline-block;margin-top: 10px;padding: 5px 30px;border: 1px solid #16b6de;color: #16b6de;cursor: pointer;}
.cgal .swiper-cont p .more:hover{background:#16b6de;color: #FFF;}

.section.fwjg h2{margin-bottom: 20px;}
.section .fwbox li{float: left;width: calc((100% - 30px)/2);width: 585px\0;height: 240px;margin-right: 30px;*width:585px;*margin:0 0 0 15px;}
.section .fwbox li:last-child{margin-right: 0}
.section .fwbox li+li{margin-right: 0\0;}
.section .fwbox li img{float: left;width: 240px;height: 100%;}
.section .fwbox-c{float: right;width: 345px;height: 240px;padding: 20px;background: #FFF;*width: 305px;}
.section .fwbox-c h4{font-size: 18px;margin-bottom: 30px;text-overflow: ellipsis;overflow: hidden;white-space: nowrap;}
.section .fwbox-c p{display: inline-flex;max-height: 100px;line-height: 20px;overflow: hidden;}
.section .fwbox-c p .more{display: inline-block;margin-top: 10px;padding: 5px 30px;border: 1px solid #16b6de;color: #16b6de;cursor: pointer;}
.section .fwbox-c p .more:hover{background:#16b6de;color: #FFF;}

.fwjg-c{width: 470px;height: 270px;padding: 15px;overflow: hidden;border: 1px solid #EEE;border-left: 3px solid #5ea82d;*width:430px;overflow:hidden;}
.fwjg-c h4{margin: 20px 0;text-align: center;font-size: 18px;}
.fwjg-c ul li{float: left;width: calc(50% - 30px);width: 188px\0;margin: 5px 15px;border: 1px solid #EEE;*width:178px;}
.fwjg-c ul li a{display: inline-block;width: 100%;padding: 10px 0;text-align: center;}
.fwjg-c ul li a:hover{background: #5ea82d;color: #FFF;}

.yjjg-c{width: 720px;height: 130px;padding: 15px;overflow: hidden;border: 1px solid #EEE;border-left: 3px solid #3e89c8;*width:690px; overflow:hidden;}
.yjjg-c h4{float: left;margin: 36px 30px;text-align: center;font-size: 18px;}
.yjjg-c ul{float: right;width: 525px;}
.yjjg-c ul li{float: left;width: calc(50% - 30px);width: 230px\0;margin: 5px 15px;border: 1px solid #EEE;*width: 210px;}
.yjjg-c ul li a{display: inline-block;width: 100%;padding: 8px 0;text-align: center;}
.yjjg-c ul li a:hover{background: #3e89c8;color: #FFF;}

.tzjg-c{margin-top: 10px;width: 720px;height: 130px;padding: 15px;overflow: hidden;border: 1px solid #EEE;border-left: 3px solid #eba954;*width:690px;*height:100px;}
.tzjg-c h4{float: left;margin: 36px 30px;text-align: center;font-size: 18px;}
.tzjg-c ul{float: right;width: 525px;}
.tzjg-c ul li{float: left;width: calc(25% - 30px);width: 99px\0;margin: 30px 15px;border: 1px solid #EEE;*width: 99px;}
.tzjg-c ul li a{display: inline-block;width: 100%;padding: 8px 0;text-align: center;}
.tzjg-c ul li a:hover{background: #eba954;color: #FFF;}

.bgxz h2{margin-bottom: 20px;}
.bgxz ul li{float: left;width: calc((100% - 60px)/3);width: 380px\0;height: 107px;margin: 10px 0;margin-right: 30px;padding: 20px 20px 20px 80px;background: url("../images/i-pdf.png") no-repeat 20px 20px;background-color: #FFF;*width:280px;*margin: 10px 0 10px 15px;}
.bgxz ul li:nth-child(3n+3){margin-right: 0;}
.bgxz ul li:first-child+li+li{margin-right: 0\0;}
.bgxz ul li+li+li+li+li+li{margin-right: 0\0;}
.bgxz ul li a{display: inline-block;width: 100%;height: 40px;overflow: hidden;}
.bgxz ul li a:hover{color: #16b6de;}
.bgxz ul li span{color: #999;}

.yqlj h2{margin-bottom: 20px;}
.yqlj ul li{float: left;width: calc((100% - 40px)/5);width: 230px\0;height: 80px;margin: 10px 0;margin-right: 10px;border: 1px solid #EEE;*width: 230px;*margin: 10px 0 10px 8px;}
.yqlj ul li:nth-child(5n+5){margin-right: 0;}
.yqlj ul li:first-child+li+li+li+li{margin-right: 0\0;*margin-right: 0}
.yqlj ul li:first-child+li+li+li+li+li+li+li+li+li{margin-right: 0\0;*margin-right: 0}
.yqlj ul li a{position: relative;display: inline-block;width: 100%;height: 80px;overflow: hidden;}
.yqlj ul li a img{position: absolute;top: 0;bottom: 0;left: 0;right: 0;width: 100%;margin:auto;padding: 10px;*padding:10px 0;}
.yqlj ul li:hover{border: 1px solid #16b6de;}