/* index */
.index-banner .swiper-slide a{display: block; width: 100%; height: 100%;}
.index-title h3{font-size: 2.2em; color: #666;}
.index-title h4{margin-bottom: 5px; font-size: 2em; color: #333; font-weight: normal;}
.index-title small{font-size: 1.2em; color: #666;}
.index-title p{margin-top: 10px; font-size: 1.4em; color: #666;}
.intro .article{margin-top: 10px; font-size: 1.4em; color: #333; line-height: 22px;}
.more a{color: #193563; font-size: 1.4em;}
.more .arrow{position: relative; top: 2px; display: inline-block; margin-left: 3px; width: 15px; height: 15px; background: #193563;}
.more .arrow i{position: absolute; left: 5px; display: block; width: 6px; height: 1px; background: #fff;}
.more .arrow i:first-child{top: 5px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg);}
.more .arrow i:last-child{top: 9px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
.more-en .arrow{position: relative; top: 4px; display: inline-block; margin-left: 3px; width: 13px; height: 13px; background: #193563;}
.more-en .en{font-size: 1em; color: #193563; border-bottom: 1px solid #193563;}
.more-en .arrow i{position: absolute; left: 4px; display: block; width: 6px; height: 1px; background: #fff;}
.more-en .arrow i:first-child{top: 4px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg);}
.more-en .arrow i:last-child{top: 8px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
.index-pro{padding: 20px; background: url(../images/sicong_bg1.jpg) no-repeat center top; background-size: cover;}
.index-pro .swiper-slide a{display: block; background: #f7f7f7; overflow: hidden;}
.index-pro .imgbox{border: 5px solid #fff;}
.index-pro p{margin-top: 20px; font-size: 1.6em; color: #193563; text-align: center;}
.index-pro .more-en{margin-top: 10px; margin-bottom: 20px;}
.index-pro .swiper-button-prev i, .index-pro .swiper-button-next i{position: absolute; display: block; width: 18px; height: 1px; background: #193563; border-radius: 1px;}
.index-pro .swiper-button-prev i:first-child{top: 15px; left: 13px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
.index-pro .swiper-button-prev i:last-child{top: 28px; left: 14px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg);}
.index-pro .swiper-button-next i:first-child{top: 15px; left: 15px; -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); transform: rotate(45deg);}
.index-pro .swiper-button-next i:last-child{top: 28px; left: 14px; -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); transform: rotate(-45deg);}
.index-pro .more a{color: #fff;}
.index-pro .more .arrow{background: #fff;}
.index-pro .more .arrow i{background: #193563;}
.index-news a{display: block; overflow: hidden;}
.index-news ul li{margin-top: 10px;background: #fff;border-bottom: 1px solid #dcdcdc;border-top: 1px solid #dcdcdc;}
.index-news .weui-hd{padding: 6px 0; width: 65px; height: auto; background: #193563; color: #fff;}
.index-news .weui-hd .ff-ar{line-height: 34px;}
.index-news .weui-bd{padding: 0 10px 0 20px; font-size: 1.4em; color: #193563;}
.index-news ul li:hover img{-webkit-transform: scale(1.03); -moz-transform: scale(1.03); transform: scale(1.03);}