
html {
-webkit-text-size-adjust: none;
}
*{
	margin: 0;
	padding: 0;
	list-style: none;
}
*, ::after, ::before {
    box-sizing: border-box;
}
em, i {
    font-style: normal;
}
ol, ul {
	list-style: none;
}
img {
	border: 0;
	max-width: 100%;
    height: auto;
}
p {
    color: #3e506f;
    margin: 0;
    white-space: normal;
    word-break: break-all;
}
h1, h2, h3, h4, h5, h6 {
    font-weight: 400;
    line-height: 1.75;
	color: #344767;
    font-size: 24px;
}
table {
    border-spacing: 0;
    border-collapse: collapse;
}
body {font-family:'Microsoft Yahei',"Helvetica Neue",Helvetica,Arial,sans-serif;font-size:14px;background:#ffffff;line-height:1.5;}
@media only screen and (min-width: 900px) {body{background: #fff;}}
@media only screen and (max-width: 900px) {body{background: #fff;padding-top: 0px;overflow-x: hidden;}}
a {
	color: #3e506f;
	font-size: 14px;
	text-decoration: none;
	transition: color 0.3s;
	cursor: pointer;
}
a:hover {
	color: #0060ed;
}
::selection{background:#0060ed;color:#fff;}

.font-theme {
    font-family: 'oswaldregular', sans-serif;
}
.container {max-width:1200px;margin:0 auto;}
.linear {
    background-image: linear-gradient(0deg, #ffffff 0%, #f3f5f8 100%);
    border: 2px solid #fff;
    box-shadow: 8px 8px 20px 0 rgba(55,99,170,.1), -8px -8px 20px 0 #fff;
}
.color0{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color1{color:rgb(202, 109, 220);background-color:rgba(212, 62, 241, 0.1)}
.color2{color:#ff5473;background-color:rgba(255,84,115,.1)}
.color3{color:#6a933e;background-color:rgba(72,135,24,.1)}
.color4{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.color5{color:#8e4aff;background-color:rgba(154,72,245,.1)}
.color6{color:#c58516;background-color:rgba(179,103,8,.1)}
.color7{color:#2997f7;background-color:rgba(41,151,247,.1)}
.color8{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.color9{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color10{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color11{color:#18a52a;background-color:rgba(18,185,40,.1)}
.color12{color:#e434e1;background-color:rgba(213,72,245,.1)}
.color13{color:#888;background-color:rgba(136,136,136,.1)}
.color14{color:#6a933e;background-color:rgba(72,135,24,.1)}
.color15{color:#c58516;background-color:rgba(179,103,8,.1)}
.color16{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color17{color:#ff5473;background-color:rgba(255,84,115,.1)}
.color18{color:#e434e1;background-color:rgba(213,72,245,.1)}
.color19{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color20{color:#ff6f06;background-color:rgba(255,111,6,.1)}
.color21{color:#2997f7;background-color:rgba(41,151,247,.1)}
.color22{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color23{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color24{color:rgb(202, 109, 220);background-color:rgba(212, 62, 241, 0.1)}
.color25{color:#888;background-color:rgba(136,136,136,.1)}
.color26{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color27{color:#2997f7;background-color:rgba(41,151,247,.1)}
.color28{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.color29{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color30{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color31{color:#18a52a;background-color:rgba(18,185,40,.1)}
.color32{color:#e434e1;background-color:rgba(213,72,245,.1)}
.color33{color:#888;background-color:rgba(136,136,136,.1)}
.color34{color:#6a933e;background-color:rgba(72,135,24,.1)}
.color35{color:#c58516;background-color:rgba(179,103,8,.1)}
.color36{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color37{color:#ff5473;background-color:rgba(255,84,115,.1)}
.color38{color:#e434e1;background-color:rgba(213,72,245,.1)}
.color39{color:#2997f7;background-color:rgba(41,151,247,.1)}
.color40{color:#5c7cff;background-color:rgba(77,130,249,.1)}
.color41{color:#04b9b6;background-color:rgba(8,196,193,.1)}
.color42{color:#d6064c;background-color:rgba(194,41,46,.1)}
.color43{color:#18a52a;background-color:rgba(18,185,40,.1)}
/*图集*/
.zpjt,.gnsm,.bbgx,.sysm,.xzdz,.lxfs,.tbzy,.xglist,.help,#pl {
    clear: both;
    width: 100%;
    background: #fff;
    padding: 10px 20px;
    border-radius: 10px;
	margin-bottom:20px;
	-webkit-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);
    -moz-box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);
    box-shadow: 0 2px 5px 0 rgba(146,146,146,.1);
    -webkit-transition: all 0.6s ease;
    -moz-transition: all 0.6s ease;
    -o-transition: all 0.6s ease;
    transition: all 0.6s ease;
	overflow: hidden;
}
.zpjt ul li,.gnsm ul li {
	float: left;
	    margin: 0.5%;
	background: #F4F2EF;
	width: 19%;
	padding: 0.8% 0.8% 0.2% 0.8%;border-radius: 5px;
}
.zpjt ul li img,.zpjt ul li,.gnsm ul li img {
}
.zpjt p,.gnsm p,.bbgx p,.sysm p,.lxfs p,.tbzy p {
    margin-top: 0px;
    margin-bottom: 0px;
    white-space: normal;
    box-sizing: border-box;
    border: 0px;
    vertical-align: baseline;
    font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
    outline: 0px;
    line-height: 1.95em;
    /* text-indent: 2em; */
    text-align: justify;
    color: rgb(42, 42, 42);
    word-break: break-all;
    font-size: 15px;
	padding: 8px 0px;
}
.zpjt h3, #pl h4 {
    white-space: normal;
    box-sizing: border-box;
    margin: 15px 0px;
    padding: 0px 0px 0px 10px;
    border-width: 0px 0px 0px 5px;
    border-top-style: initial;
    border-right-style: initial;
    border-bottom-style: initial;
    border-left-style: initial;
    border-top-color: initial;
    border-right-color: initial;
    border-bottom-color: initial;
    border-left-color: rgb(234, 96, 0);
    border-image: initial;
    vertical-align: baseline;
    font-family: "Helvetica Neue", Helvetica, Arial, "Microsoft Yahei", "Hiragino Sans GB", "Heiti SC", "WenQuanYi Micro Hei", sans-serif;
    outline: 0px;
    font-size: 18px;
    line-height: 18px;
    color: rgb(51, 51, 51);
    font-weight: 700;
}
.zpjt .fa{margin-right:10px}
.zpjt h3 .fa{color:rgb(234, 96, 0)}
.zpjt .dxbox{overflow:hidden;margin: 0px -0.5%;}

.zpjt .dxbox li img {

}

.top-wechat-bar {position:relative;z-index:99;width:100%;display:block;}
.wechat-icon {width:20px;height:20px;margin-right:5px;}
.top-wechat-bar-dialog {width:100vw;height:100vh;overflow:hidden;position:fixed;z-index:10001;top:0px;right:0px;left:0px;display:none;justify-content:center;align-items:center;background-color: rgba(94,110,141,0.9);-webkit-transition: opacity 0.3s 0s,visibility 0s 0.3s;
-moz-transition: opacity 0.3s 0s,visibility 0s 0.3s;
transition: opacity 0.3s 0s,visibility 0s 0.3s;}
.dialog-content {width:20%;padding:20px;background-color:#ffffff;border-radius:10px;overflow:hidden;position:relative;display:flex;flex-flow:column nowrap;justify-content:center;align-items:center;}
.copy-icon {width:44px;height:44px;}
.copy-tips {color:#333;font-size:18px;font-weight:700;margin:.625rem 0;}
.dialog-desc {font-size:15px;color:#333;}
.i-see-btn {background-color:#1aad19;border-radius:.25rem;width:9rem;height:2.75rem;display:flex;align-items:center;justify-content:center;font-size:15px;color:#ffffff;cursor: pointer;}
/*20221202*/

/*tags*/
.tags { position: relative; overflow: hidden; }
.tags ul { margin: 0 20px 20px; overflow: hidden }
.tags ul a { display: block; float: left; font-size: 12px; width: 10%; text-align: center; height: 16px; margin-bottom: 4px; background-color: #f1f1f1; color: #615f5f; padding: 10px 0; position: relative; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.tags ul a:after, .tags ul a:before { content: ""; background: #fff; top: 0; width: 2px; height: 100%; position: absolute; }
.tags ul a:after { right: 0; }
.tags ul a:before { left: 0 }
.tags ul a:hover { background: #1487f4; color: #fff; }
.whitebg {background: #fff;border: 1px solid #eee;}
.box, article {
    width: 1170px;
    margin: auto;
    overflow: hidden;
}
/*news-title*/
.news-title {border-bottom: #e4e3e3 1px solid;margin: 20px;padding-bottom: 10px;overflow: hidden;}
.news-title h2 {color: #1487f4;font-size: 16px;font-weight: normal;position: relative;float: left;/* width: 84px; */text-align: center;}
.news-title h2 a { color: #1487f4; }
.news-title h2:after {content: "";background: #1487f4;background: linear-gradient(to right, #0062ff 0%, #00a0ec 100%);width: 100%;height: 2px;position: absolute;bottom: -10px;left: 0;}
.pageinfo b {background-color:#fff;border-color:#f4f4f4;border-style:solid;border-width:1px;color:#666;margin:2px;padding:8px 20px;text-decoration:none;border-radius:4px;height:36px;line-height:36px;transition:all 0.2s ease 0s;background-color: #e1f0ff;
    background-image: -webkit-gradient(linear,left top,right top,from(#fff2ec),color-stop(42%,#f0f1f6),to(#e1f0ff));
    background-image: linear-gradient(90deg,#e1f0ff 0,#f0f1f6 42%,#fff2ec 100%);}
.pageinfo b:hover {border-style:solid;border-width:1px;color:#111;background-color: #e1f0ff;
    background-image: -webkit-gradient(linear,left top,right top,from(#fff2ec),color-stop(42%,#f0f1f6),to(#e1f0ff));
    background-image: linear-gradient(90deg,#e1f0ff 0,#f0f1f6 42%,#fff2ec 100%);}
.pageinfo b:active {border-color:#0060ed;border-style:solid;border-width:1px;color:#000;background-color: #e1f0ff;
    background-image: -webkit-gradient(linear,left top,right top,from(#fff2ec),color-stop(42%,#f0f1f6),to(#e1f0ff));
    background-image: linear-gradient(90deg,#e1f0ff 0,#f0f1f6 42%,#fff2ec 100%);}
.right
{
    float: right;
}
.login {
        float: right;
        margin-left: 10px;
    }
.login i{

        margin-right: 5px;
    }
.login a{
    color: #a9a9ac;
    margin-left: 8px;
}
.login a:hover{
    color: #fff;
    margin-left: 8px;
}

@media (max-width: 600px){
.topinfo{display: none;}
}
@media (min-width: 600px){
    .topinfom{
        display: none;
    }

    }
.topinfom p, .topinfom p a {
        color: #a9a9ac;
        font-size: 12px;
        width: 100%;
        white-space: nowrap;
        overflow: hidden;
        text-overflow: ellipsis;
}
.topinfom{
    float: left;
    height: 38px;
}
.topinfom img{
    height: 32px;
    margin-top: 2px;
}
.topinfom span{
    color: #fff;
}
.lcp-download-button{line-height: 57px;margin-right:5px}
.lcp-download-button a{display:inline-block;padding:8px 15px;border-radius:4px;background-color:#e53e40;color:#fff;line-height: normal;}
.lcp-download-button a:hover{background-color: #1487f4;color: #fff;}