﻿@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: 1020px; padding: 0 10px 10px; background: #fff;}
.m-hot{width: 770px; height: 136px; padding: 0 10px; border: 1px solid #ddd; background: url(../images/home/bg-hot.png) left top no-repeat;}
.m-hot h1{line-height: 60px; text-align: center; color: #eb0707; font-size: 24px;}
.m-hot p{line-height: 24px; text-indent: 2em; color: #666;}
.m-hot p a{color: #f00;}
.m-hmbtn1{height: 138px; width: 220px;}
.m-hmbtn1 li{margin-bottom: 6px; height: 42px}
.m-hmbtn1 li a{display: block; padding-left: 85px; line-height: 40px; border: 1px solid #ddd; font-size: 16px; background-image: url(../images/home/icon-btn1.png); background-repeat: no-repeat;}
.m-hmbtn1 li.u-hb1 a{background-position: 43px 0;}
.m-hmbtn1 li.u-hb2 a{background-position: 43px -40px;}
.m-hmbtn1 li.u-hb3 a{background-position: 43px -80px;}
.m-flash,.m-flash .bd,.m-flash .bd li,.m-flash .bd li img{width: 474px; 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: 474px; 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: #017ac8;}
.m-news{width: 533px; height: 331px; border: 1px solid #ddd;}
.m-news .m-liststyle1{padding: 6px 10px 0;}
.m-ctadv img{display: block; width: 1014px; height: 78px; padding: 2px; border: 1px solid #ddd;}
.m-hmlf{width: 770px;}
.m-hmlists{width: 378px; height: 290px; border: 1px solid #ddd;}
.m-hmlists .m-liststyle1{padding: 6px 10px 0;}
.m-hmlists .m-liststyle1 li{height: 30px; line-height: 30px;}
.m-picgroup{padding: 10px; height: 189px; background: #e6f3fc; border: 1px solid #ddd;}
.g-picgroup{padding: 10px; height: 138px; background: #fff;}
.g-picgroup .bd{width: 728px; height: 138px; overflow: hidden;}
.g-picgroup li{float: left; width: 204px; height: 138px; margin-right: 10px;}
.g-picgroup li img{display: block; width: 202px; height: 136px; border: 1px solid #ddd;}
.m-hmrg{width: 240px;}
.m-rglst{height: 221px; border: 1px solid #ddd;}
.m-rglst ul{padding: 6px 10px 0;}
.m-stadv img{display: block; width: 234px; height: 53px; padding: 2px; border: 1px solid #ddd;}
.m-hmbtn2{height: 209px; border: 1px solid #ddd;}
.m-hmbtn2 ul{padding: 9px;}
.m-hmbtn2 li{float: left; margin: 5px; width: 100px; height: 65px; text-align: center;}
.m-hmbtn2 li a{display: block; padding: 36px 0 6px; border: 1px solid #ddd; background: #eaf5ff; font-size: 16px; color: #017ac8; background-image: url(../images/home/icon-btn2.png); background-repeat: no-repeat;}
.m-hmbtn2 li.u-ib2 a{background-position: -100px 0;}
.m-hmbtn2 li.u-ib3 a{background-position: 0 -65px;}
.m-hmbtn2 li.u-ib4 a{background-position: -100px -65px;}
.m-special{height: 290px; border: 1px solid #ddd;}
.m-special .bd{width: 214px; height: 226px; margin: 10px auto 0; overflow: hidden;}
.m-special .bd li{margin-bottom: 8px;}
.m-special .bd img{display: block; width: 208px; height: 64px; padding: 2px; border: 1px solid #ddd;}
.m-links{height: 30px;}
.u-links{margin: 0 10px 0 0; width: 192px; height: 28px; 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: 28px; cursor: pointer; font-size: 14px; font-weight: normal; color: #666; font-size: 12px;} 
.u-links dl dd{position: absolute; top: 30px; 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*/