﻿body{border:0;margin:0;padding:0;font-size:14px; font-family:"微软雅黑"; background:#f6f6f6;padding-bottom:50px}
ul,li,dl,dt,dd,img,h1,h2,h3,h4,h5,h6,p,a,textarea,input,span,div,i,time,article,figure,figcaption{border:0; margin:0; padding:0; list-style:none; text-decoration:none;}
/*首页*/
header{height:57px;border-bottom:#afafab 1px solid;background:#fff;}
header .img1{width:87px;height:29px;margin-top:15px;float:left;margin-left:3.5%;}
header div{width:55%;height:30px;background:#a9aaa4;border-radius:15px;float:right;margin-right:3.5%;margin-top:14px;}
.tex{width:70%;margin-left:5%;margin-top:3px;height:24px;background:none;outline:none;float:left;color:#222;}
input::-webkit-input-placeholder, textarea::-webkit-input-placeholder {/* WebKit browsers */color:#333;}
input:-moz-placeholder, textarea:-moz-placeholder { /* Mozilla Firefox 4 to 18 */color:#333;}
input::-moz-placeholder, textarea::-moz-placeholder { /* Mozilla Firefox 19+ */ color:#333;}
input:-ms-input-placeholder, textarea:-ms-input-placeholder { /* Internet Explorer 10+ */color:#333;}
.btn{width:24px;height:24px;background:url("../images/sou.png") no-repeat;float:right;margin-right:7px;margin-top:5px;outline:none;background-size:20px 20px;}
nav{height:38px;line-height:37px;background:#0088e6;margin-bottom: 8px;}
nav ul{justify-content:space-between;display:flex;width:93%;margin:0 auto;}
nav ul li{font-family:'宋体';}
nav ul li a{ color:#fff;}
nav ul .cur{border-bottom:3px #fff solid;height:31px;}
/* 焦点图 */
.slideBox{position:relative;width:100%;height:155px;overflow:hidden;margin-bottom: 8px;}
.slideBox .hd{position:absolute;height:28px;line-height:28px;bottom:4px;right:3.5%;z-index:1;}
.slideBox .hd li{display:inline-block;width:7px;height:7px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:#fff;text-indent:-9999px;overflow:hidden;margin:0 3px;opacity:0.6;}
.slideBox .hd li.on{background:#fff;padding-right:5px;opacity:0.9;}
.slideBox .bd{ position:relative; z-index:0;}
.slideBox .bd li{position:relative;height:155px;}
.slideBox .bd li a{ -webkit-tap-highlight-color:rgba(0,0,0,0);}  /* 去掉链接触摸高亮 */
.slideBox .bd li .tit{display:block;width:85%;position:absolute;bottom:0;text-indent:10px;height:38px;line-height:38px;background:url(images/focusBg.png) repeat-x;color:#fff;font-size:15px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-right:15%;background-image:linear-gradient(180deg, rgba(255, 255, 255, 0),rgba(0, 0, 0, 0.34));}
.slideBox .bd li img{width:100%;opacity:0.9;height:100%;}
/*热门关注*/
.guanzhu{background:#fff;padding-top:23px;padding-bottom:10px;margin-bottom: 8px;}
.guanzhu span{display:block;width:93%;margin:0 auto;height:20px;border-top:#aaaaaa 2px solid;background:#fff;}
.guanzhu span i{display:block;font-style:normal;background:#fff;margin:0 auto;bottom:12px;text-align:center;padding-left:10px;padding-right:10px;display:table;position:relative;font-size:15px;color:#333;}
.guanzhu span img{width:16px;height:auto;float:left;padding-top:2px;padding-right:8px;}
.guanzhu ul{flex-direction:row;flex-wrap:wrap;display:flex;margin-left:3.5%;}
.guanzhu ul li{height:28px;line-height:28px;width:21.9%;background:#0088e6;border-radius:5px;text-align:center;color:#fff;font-size:13px;margin-bottom:10px;margin-right:3%;font-family:'宋体';}
.guanzhu ul li a{color:#fff;display:block;}
/*首页最新文章*/
.box1{width:93%;background:#fff;padding-left:3.5%;padding-right:3.5%;margin-bottom: 8px;padding-bottom:8px;}
.box1 div{height:39px;border-bottom:#d5d5d5 1px dashed;position:relative;margin-bottom:3px;}
.box1 div h2{border-bottom:#0088e6 3px solid;float:left;font-weight:600;font-size:16px;line-height:30px;padding-top:8px;position:absolute;color:#3c3c3c;}
.box1 figure{padding-top:10px;padding-bottom:10px;border-bottom:#f8f8f8 1px solid;}

.box1 figure div{border-bottom: #f8f8f8 1px solid !important;}

.box1 figure figcaption{height: 79px;}
.box1 figure figcaption h3{font-size:15px;color:#222;font-weight:normal;line-height:22px;overflow:hidden;text-overflow:ellipsis;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;margin-bottom: 15px;}
.box1 figure figcaption span{ color:#999;}
.box1 figure figcaption span time{font-size:12px;}
.box1 figure figcaption span i{font-size:12px;font-style:normal;margin-right:10px;}
.box1 figure img{float:right;margin-left: 10px;width:118px;height: 79px;border-radius:3px;}
.box1 figure:last-child{ border-bottom:none !important;}
/**/
footer{text-align:center;width:100%;height:165px;border-top:#f1ece2 2px solid;background:#fbf6e4;}
footer img{padding-top:25px;padding-bottom:15px;}
footer p{color:#999;font-size:12px;letter-spacing:-0.5px;padding-bottom:12px;}
footer div{height:50px;border-top:#626160 1px solid;padding-left:15%;padding-right:15%;justify-content:space-between;display:flex;line-height:50px;font-size:12px;}
footer div a{ color:#999}
/*列表*/
.list_{height:65px;background:#fff;width:86%;/* margin: 0 auto; */margin-bottom: 8px;padding-left:7%;padding-right:7%;overflow: hidden;overflow-x: scroll;width: 100%;-webkit-overflow-scrolling: auto;}
.list_ li{margin-top:13px;font-size:12px;float:left;display:inline-block;overflow:hidden;position:relative;height:75px;border:none;width:80px}
.list_ li i{margin:0 auto;margin-bottom:3px;}
.list_ li a{ color:#333;}
.list_ li span{ width:100%;}
.list_ li .cur{color:#0088e6;}
.list_ li img{display:block;margin:0 auto;margin-bottom:3px;}
.list_div{width:100%;height:70px;background:#CCC;max-width: 1080px;position: relative;z-index: 1;box-sizing: border-box;opacity: 1;-webkit-transition: .3s all;transition: .3s all;/* height: 215px; */overflow: hidden;}
.dds{    white-space: nowrap;}
.cha{text-align:center}
.cha a{color:#0088e6;padding-bottom:20px;display:block;padding-top:10px}
/*内容*/
.Crumbs{line-height:40px;font-size:12px;color:#363636;padding-left:3.5%;padding-right:3.5%;}
.Crumbs a{ color:#363636;}
section{background:#fff;overflow:hidden;margin-bottom: 8px;}
section p{line-height:28px;padding-left:7%;padding-right:7%;color:#606060;margin-bottom:20px;text-align:justify;word-wrap:break-word;font-size:15px;}
section p img {max-width:100%!important;height:auto!important;vertical-align:middle;margin-bottom:5px;}
section h1{font-size:20px;padding-left:3.5%;padding-right:3.5%;line-height:28px;padding-bottom:5px;padding-top:18px;color:#333;}
section h2 i,section h3 i{width:22px;background:#0088e6;text-align:center;line-height:22px;color:#fff;display:block;font-weight:normal;font-style:normal;font-size:12px;float:left;margin-right:6px;height:22px;}
section h2{font-size:16px;line-height:22px;padding-left:3.5%;padding-right:3.5%;margin-bottom:20px;color:#333;padding-left:6.5%;padding-right:6.5%;height:22px;}
section h2 a{width:24px;height:24px;float:left;font-size:12px;font-weight:400;margin-right:6px;color:#fff;background:#2f4666;text-align:center;display:block}
section h3{font-size:15px;line-height:22px;padding-left:6.5%;padding-right:6.5%;margin-bottom:20px;color:#333;}
section span{font-size:12px;color:#7b7b7b;padding-left:3.5%;padding-right:3.5%;margin-bottom:15px;display:block;}
section span i{font-style:normal;margin-left:12px;}
section table{width:87%;color:#444;border-left:#bababa 1px solid;border-top:#bababa 1px solid;margin:0 auto;margin-bottom:10px;}
section table tr{border:#bababa 1px solid}
section table tr:hover{background:#d6d5d3}
section table th{border-right:#bababa 1px solid;border-bottom:#bababa 1px solid;border-top:#bababa 1px solid}
section table td{border-bottom:#bababa 1px solid;border-right:#bababa 1px solid;text-align:center;height:25px;font-size:13px}
section table tbody{border:#bababa 1px solid}
section p a{color:#0088e6;}

._lis_h2 h2{width:93%;height:40px;border-bottom:#0088e6 1px solid;font-size:16px;font-weight:600;padding-left:3.5%;padding-right:3.5%;color:#0088e6;line-height:40px;}
._lis_h2 figure:last-child{border-bottom:none;padding-bottom:20px;}
._lis_h2{}
.view_more {position:relative;width:100%;}
.view_more ul{position:absolute;margin-top: -142px;color:#30587C;text-align:center;font-size:15px;width:100%;}
.view_more ul b{display:block;}
.view_more ul b {font-weight:bold;font-family:微软雅黑;background:#fff;padding-bottom:21px;padding-top:3px;font-size:16px;color:#0088e6;height:22px;}
.view_more  ul span{display:block;height:88px;width:100%;background-image:-webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fff));background-image:linear-gradient(-180deg, rgba(255, 255, 255, 0) 0%, #fff 100%);}
.sln{ padding-top: 15px !important;}
.lr_nb{width:100%;position:relative;background:#fff;box-sizing:border-box;z-index:1;max-width:1080px;opacity:1;-webkit-transition:.3s all;transition:.3s all;height:215px;overflow:hidden}
.line{overflow:hidden;overflow-x:scroll;width:100%;-webkit-overflow-scrolling:auto;padding-top:8px}
.line::-webkit-scrollbar{display:none}
.wx_items{white-space:nowrap}
.wx_items li{display:inline-block;overflow:hidden;position:relative;margin-right:5px;border:#f7f7f7 1px solid;border-radius:4px;border:none;margin-right:0!important;border-radius:3px!important;padding-left:2%;padding-right:2%;width:15%}
.wx_items li a{font-size:12px;color:#333;display:flex;flex-direction:column;justify-content:space-between;align-items:center;}
.wx_items li .cur{color:#0088e6}
.wx_items li a img{height:20px;width:20px}
.m_bottom{margin-bottom:10px;height:auto !important;padding-bottom: 8px}
.slider_wrap::-webkit-scrollbar{display:none}
.box_3{margin:0 auto;width:98%}
.sign-soon {margin: 0 15px;padding-top: 20px}
.sign-soon input,.sign-soon select {width: 100%;height: 38px;border: 1px solid #E9E9E9;padding-left: 12px;font-size: 14px;box-sizing: border-box;margin-bottom: 10px;outline: none;}
.sign-soon button {width: 100%;height: 38px;color: #fff;background-color: #0088e6;margin-bottom: 5px;border: none;cursor: pointer;outline: none;font-size: 15px}

.bot_fix {
    background: #0088e6;
    position: fixed;
    bottom: 0;
    left: 0;
    width: 100%;
    font-size: .95em;
    z-index: 100001;
}
.bot_fix ul {
	display: flex;
	justify-content: space-between;
}
.bot_fix li {
    width: 33.33%;
    text-align: center;
    box-sizing: border-box;
    position: relative;
}
.bot_fix li+li {
    border-left: 1px solid rgba(0,0,0,.07);
}
.bot_fix li a {
    color: #fff;
    display: block;
    box-sizing: border-box;
    line-height: 1.1;
    padding-bottom: 3px;
}
.bot_fix li+li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 1px;
    height: 48px;
    border-left: 1px solid rgba(255,255,255,.12);
    overflow: hidden;
}
.icon_dh {
	margin-top: 3px;
    background: url(../images/icon-dh.png) no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    display: inline-block;
}
.icon_zx {
	margin-top: 3px;
    background: url(../images/icon-zx.png) no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    display: inline-block;
}
.icon_bm {
	margin-top: 3px;
    background: url(../images/icon-bm.png) no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    display: inline-block;
}
.icon_wx {
    margin-top: 3px;
    background: url(../images/icon-wx.png) no-repeat;
    background-size: 100%;
    width: 22px;
    height: 22px;
    display: inline-block;
}
#article-content {
    padding: 0 2%;
    overflow: hidden;
}
#article-content img {
    width: 100% !important;
    height: auto !important;
}
#sign {
	padding: 3%;
}
#sign form {
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	width: 100%;
}
#sign form .form-inp {
	position: relative;
	width: 100%;
	line-height: 38px;
	border: 1px solid #d4d4d4;
	margin-bottom: 13px;
	padding: 0 2%;
	box-sizing: border-box;
	overflow: hidden;
}
#sign form .form-inp label:first-child {
	float: left;
}
#sign form .form-inp label i {
	padding-right: 2px;
	color: #e60012;
}
#sign form .form-inp input[type=text],
#sign form .form-inp select {
	position: absolute;
	top: 0;
	width: 100%;
	height: 38px;
	border: none;
	box-sizing: border-box;
}
#sign form .form-bottom {
	width: 100%;
	text-align: center;
}
#sign form .form-bottom button {
	width: 50%;
	height: 38px;
	font-size: 15px;
	color: #fff;
	background: #F07C0A;
	border: none;
	border-radius: 5px;
	margin: 5% 0;
}
#sign form .form-bottom p {
	font-size: 13px;
}
#sign form .form-bottom p a {
	color: #006eff;
}
#sign .sign-info {
	margin-top: 6%;
	padding: 2%;
	border: 1px dashed #d2d2d2;
}
#sign form input,
#sign form select {
	background: none;
}
#sign .sign-info p.notice-title {
	display: inline-block;
	padding: 2px 8px;
	font-size: 18px;
	color: #fff;
	background: #e60012;
	margin: 2% 0 3%;
}
#sign .sign-info :not(.notice-title) {
	font-size: 13px;
	line-height: 1.7;
}
#sign .sign-info .notice {
	margin: 3% 0;
}
#sign .sign-info i {
	font-size: 15px !important;
	font-weight: bold;
	color: #e60012;
}
#article-content {
	font-size: 15px;
	line-height: 30px;
}
#article-content h2 {
	padding-left: 0;
}
#article-content img {
	margin: 10px 0;
}
.foot_nav {
        border-top: 1px solid #ebebeb;
        position: fixed;
        bottom: 0;
        left: 0;
        width: 100%;
        background: #fff;
        z-index: 9999;
        display: flex;
        height: 4rem;
        text-align: center;
        justify-content: space-between;
    }
    .foot_nav > a {
        width: 33%;
        margin: 0.5rem 0;
        line-height: 3rem;
        border-radius: 2rem;
        color: #fff;
        font-size: 16px;
    }
    .foot_nav > a:nth-child(1) {
        background: url("/skin/diy/images/1.png") #028dfa no-repeat 1em;
        background-size: 1em;
    }
    .foot_nav > a:nth-child(2) {
        background: url("/skin/diy/images/2.png") #f15e39 no-repeat 1em;
        background-size: 1em;
    }
    .foot_nav > a::after {
        border: none;
    }
    .foot_nav > .a {
        width: 25%;
        text-align: right;
        color: #3e6063;
        background: url(/skin/diy/images/3.png) no-repeat 0.6rem;
        background-size: 1em;
        margin-right: 1rem;
    }