@charset "utf-8";
/* CSS Document */
/*
* @description: 网站首页样式
* @author: ishang_pan
* @update: ishang_pan (2018-03-13 11:09)
*/

/*首页 on*/
.m-topadvert{height: 88px; margin-bottom: 10px;}
.m-topadvert img{display: block; width: 1100px; height: 88px;}
.m-homebox{height: 369px; background: #fff; margin-bottom: 10px;}
.m-flash,.m-flash .bd,.m-flash .bd ul li,.m-flash .bd ul li img{width: 629px; height: 367px;}
.m-flash .bd,.m-flash .bd ul li img{position: absolute; left: 0; top: 0;}
.m-flash{overflow: hidden; position: relative; border: 1px solid #fff;}
.m-flash .bd ul li{position: relative;}
.m-flash .bd ul li img{display: block;}
.m-flash .bd ul li p{width: 629px; height: 40px; line-height: 40px; text-indent: 16px; color: #fff; font-size: 15px; background: rgba(0,0,0,0.5); position: absolute; left: 0;bottom: 0;}
.m-flash .hd{width: 90px; height: 10px; position: absolute; right: 2px; bottom: 14px;}
.m-flash .hd ul li{width: 10px; height: 10px; border-radius: 50%; background: #fff; float: left; margin-right: 8px;}
.m-flash .hd ul li.on{background: #ff0000;}
.m-newslist{width: 458px;}
.m-newslist h1{height: 37px; line-height: 36px; border-bottom: 1px solid #ddd;}
.m-newslist h1 a{display: inline-block; padding: 0 13px; font-size: 18px; font-weight: bold; color: #d60300; border-bottom: 2px solid #d60300; float: left;}
.m-hots{height: 93px; padding: 5px 10px 16px; border: 1px dashed #dfdfdf; background: #f8efe7; margin: 13px 12px 0 0;}
.m-hots h2{text-align: center; height: 49px; line-height: 49px;}
.m-hots h2 a{font-size: 19px; font-weight: bold; color: #000;}
.m-hots p{line-height: 22px; text-indent: 2em; color: #5e5e5e; font-size: 12px;}
.m-hots p a{color: #fa0000;}
.m-liststyle ul li{line-height: 30px; background: url(../images/home/icon-li.png) left center no-repeat;}
.m-liststyle ul li a{padding-left: 10px;}
.m-liststyle ul li span{font-size: 13px; color: #777; float: right;}
.m-newslist .m-liststyle{padding: 9px 18px 0 6px;}
.m-homelist{width: 340px; height: 255px; padding: 10px; margin-bottom: 10px; background: #fff;}
.m-homelist ul{padding: 5px 0;}
.m-titlestyle{height: 39px; border-bottom: 1px solid #ddd;}
.m-titlestyle a{display: block; width: 104px; height: 40px; text-align: center; font-size: 18px; font-weight: bold; color: #d60300; line-height: 40px; background: url(../images/home/bg-title.png) no-repeat;}
.u-ml10{margin-left: 10px;}
.m-msvedio{width: 710px; height: 317px; padding: 10px; background: #fff;}
.n-msvediopic{height: 252px; width: 355px; position: relative; margin-top: 16px;}
.n-msvediopic img{display: block; height: 250px; width: 353px; border: 1px solid #ddd; position: absolute; left: 0; top: 0;}
.n-msvediopic div{width: 66px; height: 66px; position: absolute; left: 50%; margin-left: -33px; top: 50%; margin-top: -33px; background: url(../images/home/icon-vedio.png) no-repeat;}
.m-vediolist{width: 340px; margin-top: 6px;}
.m-homelist1{width: 340px; height: 317px; padding: 10px; margin-bottom: 10px; background: #fff;}
.m-homelist1 ul{padding: 5px 0;}
.m-picgroup{width: 1077px; height: 226px; padding: 0 10px 10px; background: #fff; border-top: 3px solid #d60300;}
.m-picgroup h1{line-height: 50px; text-indent: 18px;}
.m-picgroup h1 a{font-size: 18px; color: #d60300; font-weight: bold;}
.m-picgroup .bd{width: 1077px; height: 170px; overflow: hidden;}
.m-picgroup .bd ul li{width: 218px; height: 170px; float: left; margin: 0 11px; text-align: center;}
.m-picgroup .bd ul li img{display: block; width: 212px; height: 132px; padding: 2px; border: 1px solid #ddd;}
.m-picgroup .bd ul li p{line-height: 32px;}
/*首页 end*/