/* css hack */
*,*:before,*:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box;}
div, p, table, tr, td, form, ul, ol, dl, li, p, h1, h2, h3, h4, h5 {
    margin: 0;
    padding: 0;
}

table {
    border-collapse: collapse;
    border-spacing: 0;
}

/* 全局设定 */
html, body {
    position: relative;
    height: 100%;
}
body {
    margin: 0;
    padding: 0;
    font-size: 14px;
    color: #444;
    font-family: SourceHanSerifSC-Regular, Arial, Helvetica, sans-serif;
}

dt, li {
    list-style: none;
}


i{
    font-style:normal
}
.clear{
	clear:both;
}
.fl {
    float: left;
}
.fr {
    float: right;
}
.w{
	width:1200px;
	margin:0 auto;
}
/*超链全局接样式*/
a {
    cursor: pointer;
    color: #2b292f;
    text-decoration: none;
    hide-focus: expression( this.hideFocus=true );
    outline: none;
	transition:all .3s;
}

a:hover {
    color: #bdb195;
    text-decoration:none;
}
img{
	border:none;
}

.banner{
	width:100%;
	min-width:1200px;
	height:400px;
	background:url(banner.jpg) center;
	background-size:cover;
	padding-top:95px;
}
.banner p{
	font-size:20px;
	line-height:42px;
	color:#333333;
}
.banner a{
	display:block;
	width:120px;
	height:38px;
	background:#00bafe;
	color:#FFFFFF;
	font-size:16px;
	text-align:center;
	margin-top:35px;
	line-height:38px;
}
.banner a:hover{
	background:#0083fe;
}
.daili ul{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
	margin-top:-65px;
	position:relative;
}
.daili ul li{
	width:270px;
	box-shadow:0 0 10px rgba(0,0,0,.08);
	padding-right:30px;
}
.daili ul li h3{
	font-weight:normal;
	height:65px;
	line-height:65px;
	color:#03b0fe;
	font-size:22px;
	padding:0 0 0 20px;
}
.daili ul li:nth-child(1){
	width:390px;
	background:#d6e0f0;
}
.daili ul li:nth-child(2){
	background:#dde6f4;
}
.daili ul li:nth-child(3){
	background:#e5edfa;
}
.daili ul li:nth-child(4){
	background:#eff4fc;
}
.daili ul li p{
	background:#FFFFFF;
	padding:20px;
	line-height:32px;
	color:#666666;
	height:240px;
}
.bg{
	width:100%;
	min-width:1200px;
	background:#f5f5f6;
	padding:60px 0;
	margin-top:70px;
}
.zx_c li{display:none;}
.zx_c li.thisclass{display:list-item;}
.tab .zx_t{
	display:flex;
	flex-wrap: wrap;
	justify-content: space-between;
}
.tab .zx_t li{
	cursor:pointer;
	width:222px;
	height:56px;
	line-height:54px;
	border:1px solid #dddddd;
	text-align:center;
	font-size:20px;
	color:#666666;
	background:#FFFFFF;
	transition:all .3s;
}
.tab .zx_t li.active{
	color:#FFFFFF;
	background:#00bafe;
	border-color:#00bafe;
}
.tab .zx_c{
	margin-top:50px;
}
.tab .zx_c .items{
	margin-top:30px;
}
.tab .zx_c .items h3{
	display:inline-block;
	background: linear-gradient(to right, #0189e9, #00bafe);
	height:56px;
	line-height:56px;
	color:#FFFFFF;
	font-size:24px;
	font-weight:normal;
	padding:0 20px;
}
.tab .zx_c .items .con{
	width:100%;
	background:#FFFFFF;
	box-shadow:0 0 10px rgba(0,0,0,.08);
	padding-bottom:25px;
}
.tab .zx_c .items .con .txt{
	width:100%;
	background:#f9f9f9;
	font-size:16px;
	line-height:36px;
	color:#727272;
	padding:15px;
}
.biaoge{
	width:100%;
	padding:0 30px;
	margin-top:25px;
}
.biaoge th{
	background:#f7f9fb;
	text-align:left;
	padding-left:20px;
	font-size:14px;
	color:#333333;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	height:45px;
}
.biaoge td{
	padding-left:20px;
	font-size:14px;
	border-top:1px solid #e5e5e5;
	border-bottom:1px solid #e5e5e5;
	height:45px;
	color:#666666;
}
.left_bg{
	width:252px;
	height:470px;
	position:fixed;
	left:0;
	top:40%;
	transform:translate(0,-50%);
}
.xuanfu{
	width:222px;
	border:1px solid #00bafe;
	background:#FFFFFF;
	margin-left:30px;
}
.xuanfu h3{
	width:209px;
	height:89px;
	background:url(01.png);
	padding-left:96px;
	font-size:21px;
	color:#FFFFFF;
	padding-top:35px;
	margin-top:5px;
	margin-left:-21px;
	text-shadow: 5px 5px 5px rgba(37,156,200,.75);
}
.list_dl{
	padding:18px 14px 14px 14px;
}
.list_dl .list_dt{
	display:block;
	width:100%;
	height:41px;
	background:#00bafe url(02.png) right 14px center no-repeat;
	color:#FFFFFF;
	line-height:40px;
	padding:0 0 0 12px;
	cursor:pointer;
	margin-bottom:1px;
}
.list_dl .list_dt#open{
	background-image:url(03.png);
}
.list_dl .list_dd{
	border:1px solid #dddddd;
	margin:0;
	padding:5px 12px;
	display:none;
}
.list_dl .list_dd li{
	line-height:30px;
	color:#666666;
}
.close{
	position:absolute;
	top:5px;
	right:5px;
	cursor:pointer;
}
.xuanfu_t{
	position:absolute;
	display:none;
	cursor:pointer;
}


