
/*重定义*/
/*#head{background:none; background-image:-webkit-linear-gradient(180deg, #000, rgba(0,0,0,0)); background-image:linear-gradient(180deg,#000,rgba(0,0,0,0));}*/
#logo{display:inline-block;}
#pageTit{ padding:0 0.5rem;display: none;}

/*首页Banner*/
#banner{margin:0 auto;position:relative;overflow:hidden;z-index:1;line-height:0;}
#banner-pagination{position:absolute; z-index:10; left:auto; right:5%; top:30%; bottom:auto; width:1.2rem; }
#banner-pagination:after{content:'';display:inline-block; width:1px; height:65%; background:#fff;position:absolute;left:0;top:0;bottom:0; right:0; margin:auto;}
#banner-pagination span{position: relative; display:inline-block; width:1.2rem; height:1.2rem; line-height:1.5rem; overflow:hidden; border:transparent 1px solid; margin:0.4rem 0 !important;padding:0 !important; cursor:hand; cursor:pointer; border-radius:50%; transition:border 0.25s;font-size:0; background:none; opacity:1  !important;}
#banner-pagination span:after{content:'';display:inline-block; width:50%; height:50%; background:#fff; border-radius:50%; position:absolute; left:0;right:0;top:0;bottom:0;margin:auto;}
#banner-pagination span.swiper-pagination-bullet-active{border-color:#fff;background:none;}

/*首页主题*/
#indexTheme{margin:0 auto;  position: relative; z-index:2;}
#indexTheme img{max-width:100%; height:auto; vertical-align:bottom;}

#guide{margin:0.5rem auto;}
#focus{width:100%; overflow:hidden; position: relative; border-radius:5px; overflow:hidden;}
#focus img{width:100%; height:auto; vertical-align:bottom;}
#focus-next,#focus-prev{ font-size:1rem; width:1.5rem; height:1.5rem; line-height:1.5rem; background:rgba(0,0,0,0.25); border-radius:50%; font-family: "宋体"; color: #fff; text-align: center; position: absolute; left:2%; top:50%; margin-top:-1rem; z-index: 10; cursor: hand; cursor: pointer;}
#focus-next{ left:auto; right:2%;}
#indexTheme .theme{position: relative; width:calc(50% - 0.25rem); overflow:hidden; margin:0.5rem 0 0.5rem 0.5rem; border-radius:5px; display:inline-block; float:left;}
#indexTheme .theme p{margin:0;padding:0;}
#indexTheme .theme:nth-child(odd){margin-left:0;}

/*首页新闻*/
#index_news{padding-bottom:1rem;}
/*#indexNews dl{width:330px; float:left; margin-left:105px;position: relative;}
#indexNews dl:first-child{margin-left:0;}*/
#indexNews dt{width:100%; position: relative; margin-bottom:3rem;}
#indexNews dt a{display: inline-block; width:100%; height: 0; padding-bottom:60%; overflow: hidden;background:#3c4551; vertical-align: bottom;}
#indexNews dt a img{width:100%;height: auto; vertical-align:bottom;}
#indexNews dt p{margin: 0;padding:0.5rem; background:#ba1942; color:#fff; text-align: center; width:4rem; display: inline-block; position:absolute;left:1.5rem;top:auto; bottom:-2rem; font-size:0; line-height: 0;}
#indexNews dt p b{display: inline-block; width:100%; font-size:32px;line-height:2rem;height:2rem; font-weight: normal;}
#indexNews dt p span{font-size:12px;line-height: 1rem; height: 1rem;  display: inline-block; width:100%;}
#indexNews dd b{display: inline-block; width:100%; height:3em; line-height:1.5em; font-size:15px; color:#181818; overflow: hidden; text-align: justify;}
#indexNews dd p{font-size: 12px; color:#aaacb0; line-height:1.5em; height:4.5em; overflow: hidden; margin:0.5rem 0 1.5rem 0; padding:0; text-align: justify;}
#indexNews dd span{display: inline-block; width:100%; text-align: right; color:#aaacb0;}
#indexNews dd span:before{content:"";display: inline-block; width:1.8rem; height:1px; overflow:hidden; background:#aaacb0; vertical-align: middle; transition:width 0.25s; margin-right:0.5rem;}
#indexNews dl:hover dd b,#indexNews dl:hover dd span{color:#ba1942;}
#indexNews dl:hover dd p{color:#606060;}
#indexNews dl:hover dd span:before{width:5rem; background:#ba1942;}


