﻿@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: 10px auto; width: 1040px;}

.m-flash,.m-flash .bd,.m-flash .bd li,.m-flash .bd li img{width: 586px; height: 333px;}
.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: 586px; height: 38px; line-height: 38px; text-indent: 10px; color: #fff; background: url(../images/home/bg-flash.png);}
.m-flash .hd{position: absolute; right: 10px; bottom: 14px;}
.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: #dd7200;}

.m-news{padding: 6px 0 0 9px; width: 443px; height: 325px; border: 1px solid #ddd; background: #f0f0f0;}
.m-news .m-liststyle1{padding: 6px 8px 0;}

.m-special{height: 74px; border: 1px solid #ddd;}
.m-special .bd{width: 943px; height: 60px; margin: 7px 12px 0 0; overflow: hidden;}
.m-special .bd li{float: left; width: 230px; height: 60px; margin-right: 8px;}
.m-special .bd li img{display: block; padding: 3px; border: 1px solid #ddd; width: 220px; height: 52px;}

.m-hmlf{width: 206px; height: 490px;}
.m-hmbtn1 ul{zoom: 1; width: 110%;}
.m-hmbtn1 li{float: left; margin: 0 6px 5px 0; width: 96px; height: 76px; padding: 1px; border: 1px solid #ddd; text-align: center;}
.m-hmbtn1 li a{display: block; font-size: 16px; padding: 49px 0 6px; background-color: #f4f4f4; background-image: url(../images/home/icon-hmbtn1.png); background-repeat: no-repeat;}
.m-hmbtn1 li.hb2 a{background-position: -96px 0;}
.m-hmbtn1 li.hb3 a{background-position: 0 -76px;}
.m-hmbtn1 li.hb4 a{background-position: -96px -76px;}
.m-hmbtn1 li.hb5 a{background-position: 0 -152px;}
.m-hmbtn1 li.hb6 a{background-position: -96px -152px;}
.m-hmbtn1 li.hb7 a{background-position: 0 -228px;}
.m-hmbtn1 li.hb8 a{background-position: -96px -228px;}

.m-hmbtn2 li{margin-bottom: 6px; height: 46px;}
.m-hmbtn2 li img{display: block; width: 206px; height: 46px;}

.m-hmrg{width: 824px;}
.m-hmlists{height: 238px; border: 1px solid #ddd;}
.m-hmtabs{margin-top: 3px; width: 377px; height: 182px; padding-top: 6px;}
.u-lftab{padding-right: 20px; border-right: 1px dashed #ddd;}
.m-hmtabs .m-liststyle2{padding: 8px 0 0;}

.u-wjxz ul{padding: 13px 0 0;}
.u-wjxz ul li{float: left; width: 381px; margin: 0 15px;}

.m-jkkpbox{height: 240px; border: 1px solid #ddd;}
.m-jkkplist{width: 315px; height: 177px; padding-top: 5px;}
.u-jk1{padding-right: 15px; border-right: 1px dashed #ddd; margin-left: 15px;}

.m-bgpt{border: 1px solid #ddd;}
.m-bgpt ul{padding: 6px;}
.m-bgpt li{float: left; margin: 3px; height: 40px;}
.m-bgpt li a{display: block; padding: 0 15px; line-height: 38px; border: 1px solid #ddd; font-size: 16px;}

.m-links{padding: 10px 5px; height: 33px; border: 1px solid #ddd;}
.u-links{margin: 0 5px; width: 193px; height: 31px; border: 1px solid #ddd; background: url(../images/home/icon-links.png) #fff 176px center no-repeat;}
.u-links dl{position: relative; z-index: 2;}
.u-links dl dt{padding: 0 14px; line-height: 31px; cursor: pointer; font-size: 14px; font-weight: normal; color: #666;} 
.u-links dl dd{position: absolute; top: 31px; left: -1px; right: -1px; display: none; max-height: 120px; background: #fff; padding: 5px; overflow-y: auto;}
.u-links dl dd ul li{line-height: 30px;}
.u-links dl dd ul li a{display: block; padding: 0 12px; font-size: 14px;}
.u-links dl dd ul li a:hover{background: #c1dbf7;}
/*首页 end*/