@charset "utf-8";*{margin:0;padding:0}
body{font:15px Arial,sans-serif;color:#444;background:#f4f5f6;line-height:1.5;overflow-x:hidden;background-image:var(--ds_background);background-attachment:fixed}
img{border:0;display:block}
img{display:block;position:relative;font-size:0;line-height:0;overflow:hidden}
img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background-color:#fff}
li,ul{list-style:none}
a{text-decoration:none;color:#444}
a:hover{color:#4F6BFE;text-decoration:none}
table{border-collapse:collapse;border:1px solid #ddd;border-spacing:0;width:100%!important}
table td{border:1px solid #ddd;padding:10px;margin:15px 0}
code {color:#D63384;margin:0 5px;font-size:12px;line-height:16px;padding:3px 8px;border-radius:6px;background-color:#f4f5f6;display:inline-block;}
pre{font-size:12px;font-weight:400;border-radius:5px;letter-spacing:-.5px;background-color:#f4f5f6;color:#D63384;margin:10px 0!important;padding:12px;overflow:hidden;white-space:pre-wrap;}
ins{background:#f5f6f7;margin:20px 0!important}
.clear{clear:both;width:100%;overflow:hidden}
.blank{clear:both;width:100%;overflow:hidden;height:20px}
.box,article{width:1200px;margin:auto;overflow:hidden}
.is-fixed{position:fixed;top:10px;z-index:99}
header{height:85px;margin-bottom:20px;background:#fff;box-shadow: 0 1px 4px 0 rgb(0 0 0 / 12%);}
.topbar{width: 1200px;margin:auto;padding:20px}
.logo{float:left;margin-top:-5px}
.logo img{height:53px}
.pcnav{float:left;margin-top:-30px;margin-left:30px;}
.pcnav li{margin-left:20px;float:left}
.pcnav li a:hover{border-bottom:1px solid #4F6BFE;}
.search{position:relative;overflow:hidden;width:300px;height:44px;background-color:rgba(210,210,210,0);border-radius:25px;margin:0 0 0 150px;float:right;box-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 2px 4px 1px rgba(0, 0, 0, .09);}
.search button.input_submit{border:0;color:#666;outline:0;position:absolute;top:0;right:10px;width:20%;display:block;font-size:15px;height:44px;line-height:36px;text-indent:1em;cursor:pointer;background-color:rgba(68,68,68,0);background-size:18px}
.search input.input_text{border:0;line-height:36px;height:44px;font-size:14px;width:90%;outline:0;text-indent:1em;background:no-repeat}
.search input[type=text] {color:#666!important}
.topnav,nav{width:100px;float:left;}
nav ul li{height:32px;color:#444;line-height:32px;text-align:center;margin-bottom:15px;border-radius:25px;background:#fff;box-shadow:0 0 2px rgba(0,0,0,0.11);}
nav ul li a{display:block;font-size:14px}
nav ul li a#selected,nav ul li a:hover{background-color:#4F6BFE;color:#fff;border-radius:25px}
nav em{width:100%;display:block;height:20px}
.sub-menu{width:290px;padding-left:5px;height:auto;overflow:hidden;background:#fff;position:absolute;z-index:99;bottom:-10px;left:130px;display:none;padding:5px}
.sub-menu ul{padding:5px;overflow:hidden}
.sub-menu li{width:130px;float:left;margin:5px}
.menu:hover .sub-menu{display:block}
.menu{position:relative}
.current-menu-item a,.current-menu-parent a,.current-post-ancestor a{border-bottom:1px solid #4F6BFE;color:#4F6BFE;}
#mnavh{margin:5px 0 0 0;width:24px;height:40px;float:right;text-align:center;padding:0 10px;display:none}
.navicon{display:block;position:relative;width:30px;height:2px;background-color:#999;margin-top:20px}
.navicon:after,.navicon:before{content:'';display:block;width:30px;height:2px;position:absolute;background:#999;-webkit-transition-property:margin,-webkit-transform;transition-property:margin,-webkit-transform;transition-property:margin,transform;transition-property:margin,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s}
.navicon:before{margin-top:-9px}
.navicon:after{margin-top:9px}
.open .navicon{background:0 0}
.open .navicon:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.open .navicon:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.open .navicon:after,.open .navicon:before{content:'';display:block;width:30px;height:2px;position:absolute;background:#999}
.box_l{width:840px;background:#fff;overflow:hidden;margin:0 0 20px 0;padding:20px;float:left;border-radius:5px}
.banner{width:100%;height:280px;overflow:hidden;margin-bottom:10px}
.banner ul li{border-radius:6px;position:relative}
.banner ul li:nth-child(1){width:460px;height:280px;float:left;overflow:hidden}
.banner ul li i{width:100%;height:100%;display:block;overflow:hidden}
.banner ul li:nth-child(n+2){width:170px;height:130px;overflow:hidden;float:right;margin:0 0 20px 20px}
.banner ul li p { position: absolute; width: 100%; height: 100px; font-size:14px;line-height: 165px; background: linear-gradient(to top, rgba(0,0,0,0.8), rgba(0,0,0,0)); bottom: 0; margin: 0; color: #fff; text-shadow: 1px 1px 1px #000; text-indent: 0.8em; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; }
.banner ul li i img{width:100%;min-height:100%;transition:.5s}
.banner ul li:hover img{transform:scale(1.1)}
.tit{border-bottom:1px solid #eee;line-height:40px;margin-bottom:30px}
.tit span{font-size:20px;font-weight:700;border-bottom:#315EFB 3px solid;line-height:50px;padding-bottom:12px;}
.tit em{margin-left:20px;font-size:14px;font-style: normal;font-weight:400}
.news_list li{overflow:hidden;margin-bottom:20px;padding-bottom:20px;border-bottom:1px dashed #eee}
.news_list li h3{font-size:18px;line-height:36px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;position:relative;color:#333;margin-right:10px}
.news_list li i{display:block;float:left;width:32px;height:32px;overflow:hidden;margin-right:10px;border-radius:50%}
.news_list li i img{width:100%;min-height:100%;transition:all .5s}
.news_list_info{overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;font-size:14px;color:#999;line-height:30px}
.news_list_info span{margin-right:5px;color:#999;}
.news_list li spa1n{font-size:14px;padding:2px 6px;border:1px solid #00ba4c;color:#00ba4c;float:right;margin-top:-42px;margin-right:5px;border-radius:6px}
.news_list li:hover img{transform:scale(1.1)}
.news_list li:hover h3{color:#4F6BFE}
.news_list li:last-child{margin-bottom:0}
.news_list li:hover .news_list_info{color:#666}
._9zti17ks91c {margin-bottom:20px;border:1px solid #eee;}
#side-gonggao {margin-bottom:20px}
.jz_textbanner{border:none;border-radius:0}
.jz_textbanner a{display:block;padding:0 15px 15px;border:1px solid #fff;background-color:#fff;font-size:12px;border-radius:10px;box-shadow:0 0 2px rgba(0,0,0,0.11);margin-bottom:10px}
.jz_textbanner a h2{font-size:18px;font-weight:600;margin:14px 0 0 0;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}
.jz_textbanner a p{color:#888;margin-bottom:0;font-size:13px}
.jz_textbanner a strong{margin:-1px 0 0 0;display:inline-block;padding:4px 15px;color:#fff;background:#4F6BFE;font-size:14px;font-weight:400}
.jz_textbanner a.style01{color:#4F6BFE}
.jz_textbanner a.style01:hover{border-color:#4F6BFE}
.box_r{float:left;width:300px;margin-left:20px}
.box_r section{background:#fff;width:300px;overflow:hidden;margin-bottom:20px;border-radius:5px;padding-bottom:20px;}
.box_r section ul{padding:20px 20px 0 20px}
.box_r section h3{margin:15px 0 0 20px;font-size:18px;}
.fa-navicon {color:#4F6BFE;margin-right:5px}
.fa-home{margin-right:5px}
.news_part05{overflow:hidden;margin-top:-10px}
.news_part05 li{width:100%;float:left;overflow:hidden;margin:5px 0}
.news_part05 li a{display:block;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;padding:5px 0}
.news_part05 li i{float:left;margin-right:10px}
.news_part05 li i img{width:50px;height:50px;border-radius:50%;}
.news_part05 li p{font-size:14px;padding-top:3px}
#aside_hot ul{padding:16px 16px 0 16px;margin-bottom:-15px}
#aside_hot ul li{border-bottom:1px dashed #ebebeb;padding:10px 0 10px 5px;overflow:hidden}
#aside_hot ul li:first-child{padding-top:0}
#aside_hot ul li:last-child{border-bottom:none;padding-bottom:16px}
#aside_hot ul li n{font-style:normal;float:left;display:block;margin:5px 10px 0 0;width:12%;width:20px;height:16px;border-radius:3px;text-align:center;line-height:16px;font-size:11px;background-color:#d5d5d5;color:#aaa;clear:both;}
#aside_hot ul li:nth-child(-n+3) n{color:#fff;background:#4F6BFE}
#aside_hot ul a{display:block;width:85%;font-size:14px;line-height:24px;color:#555;float:left;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:2;}
#aside_hot ul a:hover{color:#4F6BFE}
#aside_hot ul li i{margin:0 5px}
#aside_hot ul li span {font-size:12px;color:#999;margin-left:25px}
#divComments {border-radius:5px;padding:5px 0;}
#divComments ul {border-radius:5px;padding:0 15px;margin-top:15px}
#divComments ul li {position:relative;width:100%;height:70px;overflow:hidden;padding:10px 0px 10px 60px;border:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background-image:none;}
#divComments ul li:last-child {border-bottom:1px solid transparent;margin-bottom:-5px;}
#divComments ul li .sideimg {position:absolute;left:0px;top:-8px;width:50px;height:20px;border-radius:50%;color:#fff;text-align:center;padding:15px 0;}
#divComments ul li .sidetag,#divComments ul li .sidetag a{font-size:12px;color:#999}
#divComments ul li img {width:50px;height:50px;border-radius:50%;margin:0;padding:0;-webkit-transition:.4s;-webkit-transition:-webkit-transform.4s ease-out;transition:transform.4s ease-out;-moz-transition:-moz-transform.4s ease-out;border:1px solid #dfdfdf;-webkit-box-shadow:0 0 10px #fff;box-shadow:0 0 10px #fff;}
#divComments ul li p {line-height:20px;font-size:14px;display:block;margin:2px 0 3px 0;padding:0;color:#333;overflow: hidden;text-overflow: ellipsis!important;max-height:64px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;position:relative}
#divComments ul li p a{font-size:13px;line-height:24px;color:#595959;overflow:hidden;text-overflow:ellipsis;-webkit-box-orient:vertical;display:-webkit-box;-webkit-line-clamp:1;margin-top:-3px}
#divComments ul li p a:hover{text-decoration:none!important;color:#4F6BFE;}
#divComments ul li span {color:#999;font-size:12px}
#divComments ul li span .fa-clock-o{margin-left:-2px!important}
#divComments ul li span .fa{margin:0 5px;}
footer{background:#151515;color:#87898d;font-size:12px;line-height:60px;padding:0 30px}
p.foot_l{float:left}
.foot_l b{font-weight:400;margin-left:5px}
p.foot_r{float:right}
.foot_r b{font-weight:400;margin-left:-5px}
footer a{color:#87898d}
p.foot_r a{margin-left:10px;margin-right:10px;}
p.foot_r a:first-child{border-left:none}
.scroll-top{font-size:45px;position:fixed;right:5%;bottom:10%;transition:all .3s;z-index:9999999;position:fixed;z-index:99;cursor:pointer;transition:all .5s linear}
.scroll-top:hover{transform:scale(1.2);transition:all .5s linear}
.epages{text-align:center;color:#666;width:100%;clear:both;margin:30px 0 0}
.epages a{color:#666;margin:0 5px 10px;padding:5px 10px;background:#e6e7e5;display:inline-block}
.epages a:nth-child(1){display:none}
.epages a:hover,.epages>b{color:#fff;background:#00ba4c}
.epages>b{margin:0 5px 10px;padding:5px 10px;font-weight:400;display:inline-block}
.con_tit{margin-top:15px;border-bottom:1px solid #eee}
.con_tit h1{color:#333;margin:10px 0 20px 0;font-size:24px}
.info{font-size:14px;padding-bottom:10px;color:#999;}
.info a{color:#999}
.info span{margin-left:15px}
.info i{margin-right:5px}
.single_tit img{width:100%;max-height:160px;border:1px solid #eee;margin-top:15px;cursor:pointer;border-radius:5px;opacity:0.8}
.content{word-break:break-word;text-align:justify;font-size:16px;line-height:28px;margin:30px 0}
.content p{margin:20px 0;word-break:break-all;color:#444}
.content a{color:#4F6BFE;}
/*.content a:before{content:"#";}*/
.content img{margin:20px auto;max-width:100%!important;height:auto!important;border-radius:5px;}
.content h2,.content h3,.content h4,.content h5,.content h6{font-size:17px;font-weight:600;border-left:5px solid #4F6BFE;padding:5px 10px;background:#f5f6f7!important;margin:15px 0;clear:both;}
.content video{height:auto!important;width:100%!important}
.content iframe{width:100%;min-height:400px}
.content ul,.content ol{counter-reset:item;background-image:linear-gradient(#e4e4e4 50%,#fff 50%);background-repeat:repeat-y;background-size:2px 4px;background-position:left 17px top 20px;position:relative;padding-bottom:10px}
.content ul li,.content ol li{position:relative;padding-left:60px;margin-bottom:26px}
.content ul li:before,.content ol li:before{counter-increment:item;content:counter(item);position:absolute;text-align:center;left:0;top:0;width:32px;height:32px;font-weight:700;border-radius:18px;background:#4F6BFE;color:#fff;line-height:36px;font-size:16px;z-index:7}
.content ul:after,.content ol:after{content:"END";background:#fff;color:#ccc;font-size:12px;line-height:30px;left:5px;bottom:0;position:absolute}
.content blockquote{border-left:#4F6BFE 5px solid;padding:15px 20px;margin:20px 0;background:#f4f5f6;font-size:15px}
.content blockquote p:nth-child(1){color:#999}
.content blockquote p{margin:0!important}
.entry-copyright-info{background-color:#f4f5f6;margin:20px 0;padding:15px 20px;color:#bebec5;font-size:14px;border-radius:5px;}
.about_end{background:#00ba4c;color:#fff;text-align:center;padding:60px 0}
.about_end h3{font-size:24px;margin-bottom:20px}
.about_end p{font-size:16px}
.news_t{font-size:18px;font-weight:400;padding:5px 0;margin:20px 0 10px;position:relative;border-top:#ccc 2px solid;border-bottom:#ececec 1px solid;color:#333}
.news_t:after{position:absolute;width:70px;height:2px;background:#ed4040;content:"";left:0;top:-2px}
.ph_show{display:none}
.aboutTop{width:100%;height:150px;background:url(../images/about.jpg) no-repeat center #00050d;background-size:cover;color:#fff;text-align:center;margin-top:-20px}
.aboutTop h2{padding:35px 0 0}
.aboutTop p{margin:10px 0;font-size:20px}
.about .content{margin:60px 100px;min-height:400px}
.weizhi{color:#999;font-size:12px;margin:0 0 20px 0}
.weizhi a{color:#999;}
.btn_more a{ height: 56px; font-size: 16px; line-height: 56px; text-align: center; letter-spacing: 5px; border: 0; background: #f4f5f6; color: #222; margin: 20px 0; display: block; transition: .5s;border-radius:5px; }
.btn_more a:hover { background: #4F6BFE; color:#fff;transition: .5s;}
.tag a{margin-right:5px;display:inline-block;color:#4F6BFE;}
.tag a:before{content:"#";}
.wapnone {margin-bottom:-30px}
.sidead {margin-bottom:15px;}
.articlead {margin:20px 0;}
.wapad {margin:20px}
.wapnone a{margin-left:5px}
.pcad {margin-top:20px}
.adsbygoogle{width:100%;height:280px}
.widget_tags_num ul {margin-left:5px}
.widget_tags_num ul li {float:left;margin:0 8px 10px 0;}
.widget_tags_num ul li a {display:inline-block;font-size:11px;padding:3px 8px;border:solid 1px #dadada;border-radius:20px;box-shadow:0 0 2px rgba(0,0,0,0.11);color:#999;text-shadow: 0.5px 0 1px #dadada;background:#fff;}
.widget_tags_num ul li:nth-child(3n+1) a{color:#4F6BFE!important}
.widget_tags_num ul li.tag_color_s a {color:#f66;border-color:#f66;}
.widget_tags_num ul li a:hover {color:#fff!important;background-color:#4F6BFE;text-decoration:none!important;border-color:#4F6BFE;}