@charset "utf-8";
/* CSS Document */
/*
 * @description: 网站首页样式
 * @author: ishang_pan
 * @update: ishang_pan (2019-10-24 17:53)
 */

/*首页 on*/
.is-jqadv{width: 100%; height: 180px; position: relative; overflow-x: hidden;}
.is-jqadv img{display: block; width: 1920px; height: 180px; position: absolute; left: 50%; margin-left: -960px;}

.is-main{margin: 0 auto; width: 1160px; padding: 20px; background: #fff;}

.m-hot{padding: 10px 12px 26px 90px; height: 97px; background: url(../images/home/bg-hot.png) 10px 25px no-repeat;}
.m-hot h1{height: 48px; line-height: 48px; text-align: center; font-size: 30px; font-weight: bold;}
.m-hot p{line-height: 24px; color: #999; text-indent: 2em;}

.m-flash,.m-flash .bd,.m-flash .bd li,.m-flash .bd li img{width: 670px; height: 412px;}
.m-flash .bd li{position: relative;}
.m-flash .bd li img{display: block;}
.m-flash .bd li p{position: absolute; left: 0; bottom: 0; width: 670px; height: 45px; line-height: 45px; text-indent: 10px; color: #fff; background: url(../images/home/bg-flash.png); font-size: 16px;}
.m-flash .hd{position: absolute; right: 15px; bottom: 17px;}
.m-flash .hd li{float: left; margin-left: 10px; width: 10px; height: 10px; -moz-border-radius: 50%; border-radius: 50%; background: #fff;}
.m-flash .hd li.on{background: #ff9000;}

.m-news{width: 474px; height: 412px;}
.m-news .m-liststyle1{padding-top: 14px;}

.m-special{margin: 40px 0; height: 120px;}
.m-special li{float: left; width: 278px; height: 120px; margin-right: 15px;}
.m-special li img{display: block; width: 278px; height: 120px;}

.m-hmtablist{width: 565px; height: 364px;}
.m-hmtablist .m-liststyle1{padding-top: 14px;}
.m-picgroup .bd{height: 140px; overflow: hidden;}
.m-picgroup .bd li{float: left; margin-right: 25px; width: 212px; height: 140px; position: relative;}
.m-picgroup .bd li img{display: block; width: 212px; height: 140px;}
.m-picgroup .bd li p{position: absolute; left: 0; right: 0; bottom: 0; line-height: 32px; color: #fff; background: url(../images/home/bg-flash.png); text-align: center;}

.m-links{margin: 16px auto 0; padding: 0 20px; width: 1160px; height: 48px; background: #2854a9;}
.m-links .u-tit{display: block; padding-left: 32px; line-height: 48px; font-size: 18px; font-weight: bold; color: #fff; background: url(../images/home/icon-linktit.png) left center no-repeat;}
.m-linktab{float: left; margin-left: 44px; z-index: 4;}
.m-linktab span{display: inline-block; color: #666; padding: 0 30px 0 10px; line-height: 48px; font-size: 18px; color: #fff; cursor: pointer; background: url(../images/home/icon-linktab.png) right center no-repeat;}
.m-linktab span.u-active{background-color: #0d3480;}
.m-linkbd{position: absolute; left: 0; bottom: 48px; width: 1160px; max-height: 128px; padding: 5px 20px; border-top: 3px solid #2854a9; background: #f5f5f5;}
.m-linkbd ul{width: 1160px; max-height: 128px; overflow-y: auto;}
.m-linkbd ul li{width: 163px; line-height: 32px; float: left; text-indent: 15px; background: url(../images/public/icon-li2.png) left center no-repeat;}
.m-linkbd ul li a{font-size: 14px;}

.m-bigtoshort{position: fixed; top: 5%; left: 5%; width: 90%; height: 90%; z-index: 999; display: none; display: flex; justify-content: center; align-items: center; transition: all 1s;}
.m-bigtoshort .u-times{top: 20px; right: 20px; font-size: 18px; width: 30px; height: 30px; border: 3px solid #ff6633; border-radius: 50%; text-align: center; line-height: 30px;}
.m-bigtoshort img{display: block; width: 100%; height: 100%;} 

.m-bigtoshort.active{width: 200px; height: 100px; top: 400px!important; bottom: auto!important; left: 5%; right: auto!important; font-size: 16px; }

.m-bigtoshort.move{left: -20px!important;top: 400px!important;bottom: auto!important;right: auto!important;} 
/*首页 end*/