@charset "UTF-8";
*{box-sizing:border-box!important;padding:0;margin:0;outline:0}
html{overflow-x:hidden}
body{font-family:'Microsoft YaHei',Arial;padding:0!important;color:#333;margin:0 auto;font-size:14px;overflow-x:hidden;background:#fff}
input,select{outline:0}
ul{margin:0;padding:0}
.aboutimgstyle{background-color:#258eff;padding:15px 0;margin-top:-60px;margin-left:-15px;margin-right:-15px;margin-bottom:45px}
.apppagemain{padding:60px 0}
li{list-style:none}
.hidden{display:none}
body a{color:#333;text-decoration:none}
body a:hover{text-decoration:none}
.text-center{text-align:center}
.container{max-width:1230px;padding:0 15px;position:relative;margin:0 auto}
.fullcontainer{width:100%;padding:0 15px}
.fullcontainer{width:100%;padding:0 15px}
.maximg{overflow:hidden;display:block}
.maximg img{width:100%;height:auto}
.fl{float:left}
.fr{float:right}
.clearfix{clear:both}
.header{height:70px;border-bottom:1px solid rgba(255,255,255,.1);position:fixed;top:0;left:0;width:100%;z-index:9999;transition:background ease .4s}
.header.fixheader{background:#fff;border-bottom:1px solid #f5f5f5;box-shadow:0 3px 10px rgb(0 0 0 / 10%)}
.header .logo{float:left;font-size:0;margin-top:12px}
.header .logo a{display:block;vertical-align:middle}
.header .logo a img{height:46px;width:auto;display:inline-block;vertical-align:middle}
.header .logo a span{color:#fff;font-size:22px;font-weight:400;display:inline-block;vertical-align:middle;margin-left:10px}
.header.fixheader .logo a span{color:#333}
.header .header_nav{float:right}
.header .header_nav ul.mainnav{margin-right:-30px}
.header .header_nav ul.mainnav>li{display:inline-block;padding:0 30px;line-height:70px;position:relative}
.header .header_nav ul.mainnav>li>a{color:#fff;font-size:16px;position:relative}
.header.fixheader .header_nav ul.mainnav>li>a{color:#333}
.header_nav ul.mainnav>li.menu-item-has-children>a{padding-right:20px}
.header_nav ul.mainnav>li.menu-item-has-children>a>span{position:absolute;right:0;font-size:12px;margin-top:-7px;top:50%;line-height:18px;font-weight:100;opacity:.8}
.header_nav ul.mainnav>li.current-menu-item>a,.header_nav ul.mainnav>li:hover>a{color:#298eef!important}
.fixdownlist{position:fixed;z-index:99999;width:100%;top:0!important;left:0}
.header_nav ul.mainnav>li{display:inline-block;line-height:80px;padding:0 20px;position:relative}
.header_nav ul.mainnav{margin-right:-20px}
.header_nav ul.mainnav>li>a{font-size:16px;display:block;color:#fff;position:relative}
.banner{height:680px;background-position:center;background-repeat:no-repeat;background-size:cover;vertical-align:middle;color:#fff;padding:0 15px;position:relative}
.banner.nybanner{height:380px;padding-top:86px;background-repeat:no-repeat;background-size:cover;background-position:center}
.bannermain{position:absolute;margin-top:43px;left:15px;top:50%;-webkit-transform:translate(0,-50%);-ms-transform:translate(0,-50%);transform:translate(0,-50%);width:50%}
.banner .container{height:680px}
.nybannertext{background-position:right center;background-repeat:no-repeat;background-size:contain;padding:50px 0;text-align:left}
.nybannertext h1{font-size:42px}
.nybannertext p{width:55%;font-size:16px;line-height:30px;margin-top:15px}
.nybannermain{padding:30px 0}
.bannertext h2{font-size:60px;margin-bottom:10px}
.bannertext p{font-size:16px;line-height:30px;display:inline-block}
.downbutton{margin-top:50px}
.downbutton a{display:inline-block;color:#fff;font-size:0;height:50px;line-height:50px;width:190px;border-radius:3px;background-image:-webkit-linear-gradient(180deg,rgba(8,111,208) 0,rgba(45,146,243) 100%);background-image:-ms-linear-gradient(180deg,rgba(8,111,208) 0,rgba(45,146,243) 100%);margin:0 20px 20px 0;vertical-align:middle;transition:all ease .4s;position:relative;text-align:center}
.downbutton a:hover{background-image:-webkit-linear-gradient(180deg,rgba(15,133,202) 0,rgba(74,166,254) 100%);background-image:-ms-linear-gradient(180deg,rgba(15,133,202) 0,rgba(74,166,254) 100%)}
.downbutton a:hover .downewm{padding:5px;height:auto;bottom:54px;border:1px solid #e5e5e5}
.downbutton a .downewm img{vertical-align:bottom}
.downbutton a:hover .downewm p{color:#333;font-size:14px;height:30px;line-height:30px}
.downbutton i{display:inline-block;width:22px;height:22px;background-position:center;background-repeat:no-repeat;background-size:contain;vertical-align:middle}
.downbutton span{display:inline-block;margin-left:5px;vertical-align:middle;font-size:16px}
.indexpart{padding:100px 0}
.indexpart_title{text-align:center;margin-bottom:60px}
.indexpart_title h2{font-size:42px;color:#333;line-height:42px}
.indexpart_title p{width:50%;display:inline-block;font-size:15px;line-height:24px;color:#585e68;margin-top:25px}
.indexpart_title.white_title h2{color:#fff}
.indexpart_title.white_title p{color:#fff}
.cjpclist{min-height:530px;width:960px;margin:30px auto 0;position:relative}
.funtionItem{transition:all .5s;-moz-transition:all .5s;-webkit-transition:all .5s;-o-transition:all .5s;-ms-transition:all .5s;cursor:pointer}
.funtionItem:hover{transform:scale(1.2)!important;-webkit-transform:scale(1.2)!important;-moz-transform:scale(1.2)!important;-o-transform:scale(1.2)!important;-ms-transform:scale(1.2)!important;z-index:1000!important}
.left1{width:240px;position:absolute;bottom:177px;left:0;z-index:90}
.yxms{width:240px;position:absolute;bottom:87px;left:0;z-index:90}
.yyms{width:240px;position:absolute;top:0;left:240px;z-index:90}
.left2{width:240px;position:absolute;top:90px;left:240px;z-index:90}
.right2{width:240px;position:absolute;top:0;right:240px;z-index:90}
.shipin{width:240px;position:absolute;top:68px;right:0;z-index:90}
.right3{width:240px;position:absolute;top:158px;right:0;z-index:90}
.rightbt2{width:240px;position:absolute;top:308px;right:0;z-index:90}
.wy2{height:200px;position:absolute;bottom:0;right:429px;z-index:100}
.raz{height:110px;position:absolute;bottom:90px;right:190px;z-index:100}
.wyms2{height:90px;position:absolute;bottom:0;right:190px;z-index:100}
.advlists{margin-bottom:-30px;margin-right:-30px}
.advlists li{float:left;width:33.33%;padding-right:30px;margin-bottom:30px}
.advlists li .advterm{padding:30px 25px 30px 100px;border:12px solid #f5faff;position:relative}
.advlists li .advterm img{position:absolute;left:25px;top:30px;height:60px;width:auto}
.advlists li .advterm h3{font-size:24px;margin-bottom:10px;color:#333}
.advlists li .advterm p{line-height:22px;color:#999;font-size:14px;height:48px}
.whylists{margin-bottom:-80px}
.whylistterm{padding:80px 0}
.whyimg{width:38%;float:left}
.whytext{width:55%;float:right;margin-top:100px}
.whylists .whylistterm:nth-child(even){background:#f6fafd}
.whylists .whylistterm:nth-child(even) .whyimg{float:right}
.whylists .whylistterm:nth-child(even) .whytext{float:left}
.whytext h3{font-size:26px;color:#333}
.whytext p{font-size:15px;color:#7b7b7b;line-height:24px;margin-top:25px}
.whytext a{display:inline-block;line-height:40px;border:1px solid #298eef;border-radius:3px;color:#298eef;padding:0 32px;margin-top:30px;transition:all ease .4s}
.whytext a:hover{color:#fff;background:#298eef}
.pjtop{vertical-align:middle}
.pjtop .img{width:64px;height:64px;display:inline-block;vertical-align:middle;border-radius:50%;background-repeat:no-repeat;background-size:cover;background-position:center}
.pjtop_right{display:inline-block;vertical-align:middle;padding-left:15px}
.pjtop_right h3{font-size:18px;color:#333}
.pjtop_right span{color:#298eef}
.pjterm p{font-size:14px;line-height:24px;color:#747474;margin-top:15px;min-height:96px}
.pjterm{padding:40px 30px;border:10px solid #f5faff}
.pingjia .swiper-pagination{width:100%;margin-left:-15px;margin-top:30px}
.pingjia .swiper-pagination-bullet{margin:0 4px}
.newslistbox{margin-right:-30px}
.newslistbox .newslistterm{float:left;width:33.33%;padding-right:30px}
.newslistbox .newslistterm .newslisttermmain{background:#fff;padding:30px;padding-bottom:0;-webkit-box-shadow:0 2px 17px 0 rgb(26 38 74 / 9%);box-shadow:0 2px 17px 0 rgb(26 38 74 / 9%)}
.newslisttermmain h3{font-size:18px;color:#333}
.newslisttermmain p{color:#999;line-height:24px;margin:10px 0 5px 0}
.newslisttermmain ul{padding:10px 0}
.newslisttermmain ul li{line-height:32px;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;padding-left:15px;position:relative}
.newslisttermmain ul li:before{content:'';display:block;width:4px;height:4px;border-radius:50%;background:#81a3bb;left:0;top:50%;margin-top:-2px;position:absolute}
.newslisttermmain ul li:hover a{color:#298eef}
.newslisttermmain ul li:hover:before{background:#298eef}
.newstags{margin-right:-15px;padding:10px 0 15px 0}
.newstags a{color:#81a3bb;line-height:20px;display:inline-block;margin-right:15px}
.newsmore{margin:0 -30px;padding:15px 30px;border-top:1px solid #f5f5f5}
.newsmore a{color:#298eef;line-height:14px}
.newsmore a span{font-size:12px;padding-left:2px;line-height:14px}

.footer{background:#131720;color:#999}
.footer a{color:#999}
.links li{display:inline-block;margin-right:20px}
.footertop{padding:20px 0}
.footercenter{padding:30px 0;border-top:1px solid #333;border-bottom:1px solid #333}
.footerbottom{padding:15px 0;line-height:24px}
.footercenter_left{float:left;width:37%;position:relative}
.footercenter_center{float:left;width:63%}
.footertitle{font-size:16px;color:#fff;margin-bottom:15px}
.condesc{margin-bottom:15px}
.conlists li{position:relative;margin-bottom:10px}
.conlists li span{display:block;width:14px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:3px}
.conlists li p{padding-left:20px;line-height:20px}
.footernav>li{float:left;width:33.33%}
.footernav>li>a{font-size:16px;color:#fff;margin-bottom:15px;display:block}
.footernav>li>ul>li{margin-bottom:10px}
.footernav>li>ul>li>a:hover{color:#ff8047}
.lxleft{float:left;width:75%;padding-right:30px}
.ewmbox{width:25%;float:right;padding:10px;background:#191e2a;text-align:center}
.ewmbox img{width:100%;height:auto}
.ewmbox span{display:inline-block;margin-top:5px;color:#fff}
.downnavlist{-webkit-box-shadow:0 2px 17px 0 rgb(26 38 74 / 5%);box-shadow:0 2px 17px 0 rgb(26 38 74 / 5%);background:#fff;transition:all ease .2s;top:70px}
.downnavlist ul{border-right:1px solid #f5f5f5}
.downnavlist ul li{height:70px;line-height:70px;float:left;width:25%;text-align:center;border-left:1px solid #f5f5f5;vertical-align:middle}
.downnavlist ul li:last-child{border-right:1px solid #e5e5e5}
.downnavlist ul li .dwonicon{display:inline-block;width:24px;height:24px;background-repeat:no-repeat;background-size:contain;background-position:center;vertical-align:middle;opacity:.5}
.downnavlist ul li a{display:block}
.downnavlist ul li a span{display:inline-block;padding-left:5px;vertical-align:middle}
.downnavlist ul li:hover a{color:#298eef}
.alldownlistterm .baiicon{display:none}
.alldownlistterm img{height:48px;width:auto}
.alldownlistterm h2{font-size:24px;color:#333;margin:15px}
.swiper-slide-active .alldownlistterm h2,.swiper-slide-active .alldownlistterm p,.swiper-slide-active .alldownlistterm ul li{color:#fff}
.alldownlistterm p{font-size:14px;line-height:24px;color:#666;margin-bottom:15px}
.alldownlistterm ul li{line-height:36px;color:#81a3bb}
.alldownlistterm a{display:inline-block;height:45px;line-height:45px;background:#298eef;color:#fff;border-radius:45px;width:180px;font-size:16px;margin-top:50px}
.swiper-slide-active .alldownlistterm a{color:#298eef;background:#fff}
.alldownlist{position:relative}
.alldownlist .container{padding:30px 0;max-width:1200px}
.alldownlist .swiper-slide.swiper-slide-active,.alldownlist .swiper-slide.swiper-slide-duplicate-active{z-index:2;transform:scale(1);background-image:-webkit-linear-gradient(-90deg,rgba(8,111,208) 0,rgba(45,146,243) 100%);background-image:-ms-linear-gradient(-90deg,rgba(8,111,208) 0,rgba(45,146,243) 100%)}
.alldownlist .swiper-slide-active .alldownlistterm .baiicon{display:inline-block}
.alldownlist .swiper-slide-active .alldownlistterm .lanicon{display:none}
.alldownlist .swiper-slide{text-align:center;padding:55px 40px;background:#fff;-webkit-box-shadow:0 2px 17px 0 rgb(26 38 74 / 5%);box-shadow:0 2px 17px 0 rgb(26 38 74 / 5%);display:-webkit-box;display:-ms-flexbox;display:-webkit-flex;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;-webkit-align-items:center;align-items:center;transition:.3s;transform:scale(.9);cursor:pointer}
.alldownlist .swiper-button-prev,.alldownlist .swiper-container-rtl .swiper-button-next{left:-50px;width:45px;height:45px;background:#298eef;border-radius:50%}
.alldownlist .swiper-button-next,.alldownlist .swiper-container-rtl .swiper-button-prev{right:-50px;width:45px;height:45px;background:#298eef;border-radius:50%}
.alldownlist .swiper-button-next:after,.alldownlist .swiper-button-prev:after{font-size:24px;color:#fff}
.down_ys{padding:40px 0}
.down_ys ul{display:flex;align-items:center;justify-content:space-between}
.downysbox{position:relative;padding-left:65px;line-height:54px;text-align:left}
.downysicon{width:54px;height:54px;background-repeat:no-repeat;background-size:contain;background-position:center;position:absolute;left:0;top:0}
.fflists li{float:left;width:33.33%;position:relative}
.fflists li:after{content:'';width:18%;height:1px;background:#298eef;position:absolute;right:-9%;top:50%}
.fflists li:before{content:'';border-width:6px;border-color:transparent transparent transparent #298eef;border-style:dotted dotted dotted solid;position:absolute;right:-12%;top:50%;margin-top:-5px}
.fflists li.lastterm:after,.fflists li.lastterm:before{display:none}
.ffterm{width:60%;margin:0 auto;position:relative;padding-left:70px}
.ffterm .number{width:50px;height:50px;line-height:50px;text-align:center;border:1px solid #298eef;color:#298eef;font-size:30px;font-weight:700;border-radius:50%;position:absolute;left:0;top:0}
.fftext h3{font-weight:400;margin-bottom:5px;color:#000}
.fftext p{color:#999;min-height:38px}
.downysbox h4{font-size:16px}
.down-btd a{display:inline-block;height:52px;line-height:52px;padding:0 40px;color:#fff;font-size:15px;background:#298eef;border-radius:3px;vertical-align:middle;transition:all ease .4s}
.down-btd{margin-top:10px;position:relative;display:inline-flex}
.down-btd a i{font-size:18px;line-height:52px;padding-right:5px;display:inline-block;vertical-align:middle}
.down-btd a span{display:inline-block}
.down-btd a:hover{opacity:.8}
.downewm{position:absolute;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);background:#fff;width:150px;height:0;overflow:hidden;transition:bottom ease .1s}
.downewm img{width:100%;height:auto}
.down-btd:hover .downewm{padding:5px;height:auto;bottom:54px;border:1px solid #e5e5e5}
.breadcrumbs{padding:15px 0}
.breadcrumbs a span{color:#333}
.breadcrumbs span{color:#999}
.catlist_left{float:left;width:73%}
.catlist_right{float:right;width:27%;padding-left:30px}
.default_lists{background:#fff;padding:35px 25px;margin-bottom:20px}
.default_lists li{margin-bottom:35px}
.default_lists li:last-child{margin-bottom:0}
.nybody{background:#fafafa}
.left_img{width:30%;float:left;padding-right:20px}
.right_content{width:70%;float:right}
.right_content h2{font-size:22px;margin-bottom:15px}
.right_content h2:hover a{color:#298eef}
.right_content p{line-height:26px;color:#666;margin-bottom:15px}
.metadata>span{color:#999;padding-right:15px;font-size:13px}
.metadata>span>i{padding-right:3px;font-size:13px}
.metadata>span:last-child{padding-right:0}
.metadata>span>a{color:#999;padding-right:15px}
.metadata>span>a:hover{color:#298eef}
.metadata>span>a:last-child{padding-right:0}
.page_navi{background:#fff;margin-bottom:20px}
.page_navi a{display:inline-block;padding:5px 12px;border:1px solid #e5e5e5;margin:20px 2px;border-radius:3px}
.page_navi a.current,.page_navi a:hover{color:#fff;background:#298eef;border-color:#298eef}
.sidebarpart{background:#fff;padding:25px;margin-bottom:20px}
.searchform{position:relative;padding-right:42px}
.searchsubmit{position:absolute;width:68px;height:42px;line-height:42px;right:0;top:0;border:none;color:#fff;background:#298eef}
.sb-search-input{width:100%;height:42px;line-height:42px;padding:0 15px;color:#666;background:#fafafa;border:none}
.screen-reader-text{display:none}
.comment-reply-title,.tzggtit{font-size:16px;color:#333;padding-bottom:8px;border-bottom:1px solid #e5e5e5;margin-bottom:10px;font-weight:700}
.hotnews li a h3{line-height:30px;display:block;font-weight:400;font-size:14px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.ymtitle li{padding-bottom:13px;border-bottom:1px solid #f5f5f5;padding-top:13px;display:flex;font-size:15px}
.ymtitle li:last-child{margin-bottom:0}
.ymtitle li a{color:#333;flex-grow:1;font-size:15px}
.ymtitle li.current-cat a,.ymtitle li.current_page_item a,.ymtitle li:hover a{color:#298eef}
.ymtitle li.current-cat{font-weight:700;color:#298eef}
.hottags{font-size:0}
.hottags a{font-size:12px;color:#333;display:inline-block;padding:6px 10px;background:#f3faf8;border-radius:3px;margin-bottom:3px;margin-right:3px}
.hottags a span{color:#298eef}
.baiketop{margin-bottom:20px;background:#fff;padding:25px}
.hdbox{display:none}
.hdbox.active{display:block}
.baiketop .bd{border-bottom:1px solid #f5f5f5;margin-bottom:25px}
.baiketop .bd li{display:inline-block;padding:0 20px;cursor:pointer;height:40px;line-height:40px;background:#fafafa;font-size:15px;border-radius:3px 3px 0 0}
.baiketop .bd li.on,.baiketop .bd li:hover{color:#fff;background:#298eef}
.pagebox{background:#fff;padding:35px;margin-bottom:25px}
.headerheight{height:70px}
.sigletitle{font-size:32px}
.singlemeta{margin:30px 0}
.sgmeta_left{float:left;line-height:25px}
.sgmeta_left>span{display:inline-block;margin-right:15px;color:#666;font-size:13px}
.sgmeta_left>span a{color:#298eef}
.sgmeta_left>span i{padding-right:2px;font-size:13px}
.sgmeta_left>span:last-child{margin-right:0}
.postshare{float:right}
.postshare span{font-size:14px;font-weight:700;font-family:'microsoft yahei,Arial,sans-serif'!important;-webkit-text-stroke-width:0!important}
.postshare .social-share .social-share-icon{font-size:18px;width:25px;height:25px;line-height:25px;margin:0 0 0 8px}
.pagecon p{color:#333;font-size:15px;line-height:30px;margin-bottom:15px}
.pagecon p a{color:#298eef}
.pagecon ol li a,.pagecon ul li a{color:#298eef}
.pagecon .wedocs-shortcode-wrap ul>li{list-style:none}
.pagecon img{max-width:100%;height:auto;margin-bottom:15px}
.aligncenter{display:block;margin-left:auto;margin-right:auto}
.aligncenter p.wp-caption-text{display:block;margin-left:auto;margin-right:auto;text-align:center}
.pagecon{color:#333;margin-bottom:20px}
.pagecon h1{font-size:24px;margin-bottom:15px;color:#333}
.pagecon h2{font-size:22px;margin-bottom:15px;color:#333}
.pagecon h3{font-size:20px;margin-bottom:15px;color:#333}
.pagecon h4{font-size:18px;margin-bottom:15px;color:#333}
.pagecon h5{font-size:16px;margin-bottom:15px;color:#333}
.pagecon ol,.pagecon ul{padding-left:28px;margin-bottom:15px}
.pagecon ul li{list-style:disc;color:#525252;line-height:30px}
.pagecon ol li{line-height:30px;color:#525252;list-style-type:decimal;list-style-position:inside}
.pagecon table{border:1px solid #efefef;border-collapse:collapse;width:100%;margin-bottom:20px}
.pagecon table tr:nth-child(odd){background:#fafafa}
.pagecon table tr{height:40px;line-height:40px}
.pagecon table tr td{border:1px solid #efefef;padding:0 15px}
.wp-video{margin:0 auto;max-width:100%;height:auto}
.tagslist{color:#333;font-weight:700;margin-top:30px}
.tagslist a{font-weight:400;color:#666;padding:7px 20px;margin-right:10px;display:inline-block;background:#fafafa;margin-bottom:10px}
.tagslist a:hover{color:#298eef}
.conbottom{padding-top:30px;margin-top:5px;border-top:1px solid #f5f5f5}
.prenext p{max-width:48%;display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.prenext p a{color:#333;font-weight:700}
.prenext p a:hover{color:#298eef}
.xgposts ul{margin-right:-45px}
.xgposts ul li{position:relative;float:left;width:50%;padding-right:45px;line-height:40px}
.xgposts ul li a{padding-left:15px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#333;display:block}
.xgposts ul li a:hover{color:#298eef}
.icon_circle{width:4px;height:4px;margin-right:10px;vertical-align:middle;border-radius:50%;background:#d8d8d8;position:absolute;left:0;top:50%;margin-top:-2px}
.comment-form-comment>label{display:none}
.comment-form-comment>#comment{width:100%;background:#fafafa;border:1px solid #f5f5f5;margin:10px 0;padding:15px;font-family:'microsoft yahei,Arial,sans-serif';height:120px}
#commentform{margin-bottom:25px}
#commentform .acf-comment-fields{display:none}
.form-submit #submit{padding:10px 45px;color:#fff;background:#298eef;font-size:16px;border:none;cursor:pointer}
.comment-body{padding:20px;background:#fafafa;border:1px solid #f5f5f5;margin-bottom:15px;position:relative;padding-left:85px}
.comment-list ol.children{padding-left:40px}
.comment-author{margin-bottom:5px}
.comment-author .avatar{position:absolute;left:20px;top:20px;border-radius:50%;border:1px solid #f5f5f5}
.comment-author cite a.url{padding-right:3px;color:#298eef}
.commentmetadata{margin-bottom:5px}
.commentmetadata a{color:#999;font-size:13px}
.commentmetadata a.comment-edit-link{float:right}
.commentmetadata a.comment-edit-link:hover{color:#298eef}
.reply{margin-top:10px}
.reply a{color:#298eef}
.nav-previous{text-align:center}
.nav-previous a:hover{color:#298eef}
.comment-form-author,.comment-form-email,.comment-form-url{float:left;width:33.33%}
.comment-form-author label,.comment-form-email label,.comment-form-url label{display:block;margin-bottom:5px}
.comment-form-author input,.comment-form-email input,.comment-form-url input{width:95%;height:40px;line-height:40px;padding:0 15px;background:#fafafa;border:1px solid #f5f5f5;margin-bottom:10px}
.comment-form-url input{width:100%!important}
.comment-form-cookies-consent{padding:10px 0;vertical-align:middle}
.comment-form-cookies-consent input,.comment-form-cookies-consent label{display:inline-block;vertical-align:middle}
.list-inline li{display:inline-block;width:34px;height:34px;text-align:center;line-height:34px;background:#fff;color:#999;margin-right:5px;margin-bottom:5px}
.list-inline li a{color:#298eef;font-weight:700}
.list-unstyled li .tag_name{font-size:16px;margin-top:20px}
.onetag_term{float:left;width:25%;padding-right:20px;margin-top:15px}
.alltagslist_one{background:#fff;padding:15px}
.list-unstyled li{margin-right:-20px;overflow:hidden}
.alltagslist_one h3 a{display:inline-block;font-size:15px;color:#298eef;line-height:16px;margin-bottom:10px}
.alltagslist_one h3 span{float:right;font-size:13px;line-height:16px;font-weight:400;color:#999}
.alltagslist_one h3 span font{color:#298eef}
.alltagslist_one p{font-size:13px;line-height:18px;height:72px;overflow:hidden;color:#999}
.pagetit{font-size:26px;margin-bottom:20px}
.all-tags{margin-bottom:25px}
.phone-menu{display:none}
.iphone__screen{width:100%;height:56px;position:fixed;top:0;right:0;left:0;overflow:hidden}
.nav{position:absolute;z-index:999;opacity:0;-webkit-transition-property:all;transition-property:all;-webkit-transition-duration:.3s;transition-duration:.3s}
.nav--active{height:100%!important}
.nav--active .nav{opacity:1}
.nav__list{margin:0;padding-top:10px}
.nav__list li{list-style-type:none}
.nav__list>li{padding:0 15px;position:relative;line-height:50px}
.nav__list li a{font-size:16px;text-transform:uppercase;text-decoration:none;color:#333;opacity:1;-webkit-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out;line-height:50px}
.nav__list>li>a{color:#333}
.nav__list>li.current-menu-item{background:#f5f5f5}
.nav__list>li.menu-item-has-children .iconfont{font-size:18px;font-style:normal;position:absolute;right:0;top:0;line-height:50px;z-index:9999;padding:0 15px;color:#999}
.nav__list>li.menu-item-has-children.show .iconfont{transform:rotate(180deg)}
.nav__list>li.show .sub-menu{display:block}
.nav__list .sub-menu{display:none;padding:0 20px}
.nav__list .sub-menu li a{font-size:14px;opacity:.9;text-transform:capitalize}
.nav__list .sub-menu li .sub-menu li a{font-size:13px;opacity:.6;text-transform:lowercase}
.nav__trigger{display:block;position:fixed;width:30px;right:15px;z-index:200;padding:13px 0;height:56px;top:4px}
.nav--active .nav__icon{background:#fff}
.nav--active .nav__icon:before{background:#fff}
.nav--active .nav__icon:after{background:#fff}
.fixheader .nav--active .nav__icon{background:#333}
.fixheader .nav--active .nav__icon:before{background:#333}
.fixheader .nav--active .nav__icon:after{background:#333}
.fixheader .nav__icon,.fixheader .nav__icon:after,.fixheader .nav__icon:before{background-color:#333}
.nav__icon{display:inline-block;position:relative;width:25px;height:2px;background-color:#fff;-webkit-transition-property:background-color,-webkit-transform;transition-property:background-color,-webkit-transform;transition-property:background-color,transform;transition-property:background-color,transform,-webkit-transform;-webkit-transition-duration:.3s;transition-duration:.3s;margin-bottom:3px}
.nav__icon:after,.nav__icon:before{content:'';display:block;width:25px;height:2px;position:absolute;background:#fff;-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}
.nav__icon:before{margin-top:-9px}
.nav__icon:after{margin-top:9px}
.style-1 .nav{-webkit-transform:translateX(-100%);transform:translateX(-100%);width:100%;top:56px}
.style-1 .nav__link{opacity:0;-webkit-transition-delay:.5s;transition-delay:.5s}
.style-1 .nav--active .nav__link{opacity:1;font-size:16px;line-height:45px}
.style-1 .nav--active .nav{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out;-webkit-transform:translateX(0);transform:translateX(0);height:100%;background:#fff}
.style-1 .nav--active .nav__icon{background:rgba(0,0,0,0)}
.style-1 .nav--active .nav__icon:before{margin-top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}
.style-1 .nav--active .nav__icon:after{margin-top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}
.hylist_left{float:left;width:23%}
.hylist_right{float:left;width:77%;padding-left:20px}
.hylist_bottom_left{float:left;width:67%;padding-right:20px}
.hylist_bottom_right{float:left;width:33%}
.jyicon{border-radius:50%;overflow:hidden;position:absolute;left:0;top:0;border:1px solid #f5f5f5}
.jyicon img{width:25px;height:25px}
.hylist_top{margin-bottom:20px}
.hylist_top_left{float:left;width:70%;padding-right:10px}
.hylist_top_right{float:right;width:30%}
.jybannerpart{height:350px;background-repeat:no-repeat;background-size:cover;background-position:center;position:relative}
.hyjybanner .swiper-container{--swiper-theme-color:#298eef}
.hyjybanner .swiper-container-horizontal>.swiper-pagination-bullets,.hyjybanner .swiper-pagination-custom,.hyjybanner .swiper-pagination-fraction{bottom:20px;text-align:right;padding-right:20px}
.hyjybanner .swiper-button-next:after,.hyjybanner .swiper-button-prev:after{font-size:20px;font-weight:100;opacity:.8}
.hyjybanner .swiper-button-next:after,.hyjybanner .swiper-button-prev:after{font-size:20px;font-weight:100;opacity:.8}
.hyjybanner .swiper-button-next,.hyjybanner .swiper-button-prev{width:40px;height:40px;border-radius:50%;background:rgba(0,0,0,.2)}
.jybannerpart h3{font-weight:400;position:absolute;width:100%;left:0;bottom:0;padding:15px;padding-top:50px;background:#000;background:-webkit-linear-gradient(rgba(0,0,0,0),#000);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(rgba(0,0,0,0),#000)}
.jybannerpart h3 a{display:block;font-size:16px;color:#fff;line-height:22px;padding-right:120px}
.right_post_term{display:block;height:170px;width:100%;background-position:center;background-size:cover;background-repeat:no-repeat;margin-bottom:10px;position:relative}
.right_post_term:last-child{margin-bottom:0}
.right_post_term h3{font-weight:400;color:#fff;font-size:15px;position:absolute;width:100%;left:0;bottom:0;padding:15px;padding-top:50px;background:#000;background:-webkit-linear-gradient(rgba(0,0,0,0),#000);background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-o-linear-gradient(top,rgba(255,255,255,0) 0,#fff 100%);background:-ms-linear-gradient(rgba(0,0,0,0),#000)}
.jyhz_lists .right_content h2{font-size:16px;font-weight:400;margin-bottom:10px}
.jyhz_lists .right_content h2 a{color:#000}
.jyhz_lists .left_textbox{width:83%;float:left;padding-right:20px}
.jyhz_lists .right_img{float:right;width:17%}
.appcattop{background:#fff;margin-bottom:20px;padding-bottom:20px}
.apptop_left{float:left;width:23%;height:200px;background-position:center;background-repeat:no-repeat;background-size:contain;border:1px solid #f5f5f5;background-color:#f6f9ff}
.apptop_right{float:right;width:77%;padding-left:25px}
.apptop_right h1{font-size:24px;color:#298eef}
.appdesc p{font-size:16px;line-height:26px;margin-top:15px;color:#666}
.appmain{background:#fff;padding:25px;margin-bottom:25px}
.appmain_term{margin-bottom:20px}
.appmain_term_top{padding-bottom:10px;margin-bottom:15px;border-bottom:1px solid #e5e5e5}
.appmain_term_top h2{font-size:16px;float:left;line-height:20px}
.appmain_term_top a{float:right;color:#ff8047;vertical-align:middle;line-height:20px}
.appmain_term_top a span{display:inline-block;font-size:12px;line-height:16px;width:16px;height:16px;color:#fff;border-radius:50%;background:#ff8047;margin-left:3px;text-align:center;vertical-align:middle;margin-top:-2px}
.xgquetion_term{position:relative;margin-bottom:30px}
.xgquetion_term:last-child{margin-bottom:0}
.xgquetion_term_left{padding-right:90px}
.xgquetion_term_right{position:absolute;right:0;top:0;width:60px;text-align:center;border:1px solid #298eef}
.xgquetion_term_right span{display:inline-block}
.xgquetion_term_right span.huida{color:#298eef;padding-top:5px;padding-bottom:10px}
.xgquetion_term_right span.num{background:#298eef;padding-bottom:0;color:#fff;width:100%;padding-top:10px}
.xgquetion_term_right span.sjbj{border-top:15px solid #298eef;border-left:30px solid transparent;border-right:30px solid transparent;width:0;height:0}
.xgquetion_term_left h3{line-height:20px;vertical-align:middle;margin-bottom:15px}
.xgquetion_term_left h3 span{display:inline-block;width:20px;height:20px;margin-right:5px;border-radius:50%;text-align:center;line-height:20px;color:#fff;background:#298eef;font-size:14px;font-weight:400}
.xgquetion_term_left h3 a:hover{color:#298eef}
.answer h4{margin-bottom:10px;font-size:16px;color:#ff8047}
.answer h4 span{display:inline-block;width:20px;height:20px;margin-right:5px;border-radius:50%;text-align:center;line-height:20px;color:#fff;background:#ff8047;font-size:14px;font-weight:400}
.answer_box{padding-left:30px}
.answer_box p{color:#666;line-height:24px;margin-bottom:10px}
.answer_meta>span{color:#999;line-height:30px;vertical-align:middle}
.answer_meta>span img{display:inline-block;vertical-align:middle;margin-right:3px}
.answer_meta>span>span{display:inline-block;vertical-align:middle}
.cgljlists li{margin-top:15px;padding:12px 5px;border:1px solid #298eef;text-align:center;border-radius:3px}
.errorbox{padding:80px;text-align:center}
.errorpage h2{font-size:36px;color:#333;margin-top:15px}
.errorpage p{font-size:16px;margin-top:10px}
.errorpage p a{color:#298eef;padding:0 5px}
.cgljlists li a{color:#298eef;display:inline-block;height:24px;line-height:24px;padding-left:28px;background-position:left center;background-repeat:no-repeat;background-size:contain}
.cgljlists li:hover{background:#d1e6fb}

.pchide{display:none}
.pchideheight{display:none}
@media (max-width:1000px){.banner .container{height:320px}
    .xgposts ul li{line-height:36px}
    .pchideheight{display:block}
    .phonefixheader .nav--active .nav__icon{background:#333}
    .phonefixheader .nav--active .nav__icon:before{background:#333}
    .phonefixheader .nav--active .nav__icon:after{background:#333}
    .phonefixheader .nav__icon,.phonefixheader .nav__icon:after,.phonefixheader .nav__icon:before{background-color:#333}
    .header.phonefixheader{background:#fff;border-bottom:1px solid #f5f5f5}
    .header.phonefixheader .logo a span{color:#333}
    .header.phonefixheader .header_nav ul.mainnav>li>a{color:#333}
    .pchide{display:block;font-size:24px;color:#fff;margin:0 auto 15px auto;text-align:center}
    .bannertext{margin-bottom:15px}
    .logo a span{font-size:18px}
    .errorpage h2{font-size:20px}
    .errorpage p{font-size:14px;margin-top:5px}
    .errorimg img{width:100%;height:auto}
    .errorbox{padding:80px 20px 30px 20px}
    .header{height:56px}
    .header_nav{display:none}
    .phone-menu{display:block}
    .header .logo{position:absolute;top:0;left:15px;z-index:99999;line-height:56px;margin-top:0}
    .header .logo a img{height:34px}
    .header .logo a span{font-size:18px}
    .header .logo a{margin-top:0}
    .headerheight{height:56px}
    .bannermain{margin-top:28px;min-width:100%;text-align:center;left:0}
    .banner .swiper-button-prev{left:15px}
    .banner .swiper-button-next{right:15px}
    .bannertext h2{font-size:30px;margin-bottom:10px}
    .bannertext p{font-size:14px;line-height:20px}
    .banner{height:320px;background-position:center left}
    .downbutton{margin-top:0}
    .downbutton a{width:130px;height:35px;line-height:35px;margin:0;margin-top:10px;margin-right:10px;background:#298eef}
    .downbutton i{width:16px;height:16px;font-size:14px}
    .downbutton span{font-size:15px}
    .bannermain img{height:120px;width:auto}
    .downlist .container{padding-left:0;padding-right:0}
    .indexpart{padding:30px 0}
    .indexpart_title h2{font-size:24px}
    .indexpart_title p{font-size:13px;margin-top:5px;width:100%;line-height:20px}
    .indexpart_title{margin-bottom:15px}
    .whylistterm{padding:30px 0}
    .whylists{margin-bottom:-30px}
    .whytext{width:100%;margin-top:10px;text-align:center}
    .whytext a{line-height:35px}
    .whytext h3{font-size:22px}
    .whytext p{margin-top:15px}
    .whytext a{margin-top:25px}
    .whyimg{width:100%;text-align:center}
    .whyimg img{width:70%!important;margin:0 auto!important}
    .advlists li{width:100%;margin-bottom:15px}
    .advlists li .advterm{padding:20px 20px 20px 90px}
    .advlists li .advterm img{height:50px;left:20px}
    .advlists li .advterm h3{font-size:16px;margin:0 0 10px 0}
    .advlists li .advterm p{line-height:20px;font-size:14px;height:auto}
    .advlists{margin-bottom:-15px}
    .cjpclist{min-height:auto;width:100%;overflow:hidden}
    .cjpclist img{position:relative!important;width:50%!important;top:0!important;bottom:0!important;left:0!important;height:auto!important;float:left}
    .traitleft{display:block;width:100%;padding-right:0;text-align:center}
    .traitright{width:100%;display:block}
    .traitleft h2{font-size:18px;margin-bottom:10px}
    .traitleft p{font-size:14px;line-height:20px}
    .pjterm{text-align:center;padding:20px 15px}
    .pingjia .swiper-pagination{margin-top:10px}
    .pjtop_right{display:block;text-align:center;margin-top:10px}
    .pjtop .img{vertical-align:inherit}
    .newslistbox .newslistterm{width:100%;padding-right:0;margin-bottom:15px}
    .newslistbox .newslistterm .newslisttermmain{padding:20px 20px 0 20px}
    .newsmore{margin:0 -20px;padding:15px 20px}
    .newslistbox{margin-right:0;margin-bottom:-15px}
    .footercenter{padding:20px 0;border-bottom:1px solid #333}
    .lxleft{display:none}
    .footercenter_center{display:none}
    .ewmbox{background:0 0;width:100%;padding:0 25%}
    .footercenter_left{width:100%}
    .footercenter_right{display:none}
    .downnavlist{top:56px}
    .downnavlist ul li{height:56px;line-height:56px;text-align:center!important}
    .downnavlist ul li a{display:inline-block}
    .phonehide{display:none!important}
    .footerbottom{padding:20px 0}
    .footerbottom p{display:none}
    .banner.nybanner{padding-top:56px;display:none}
    .nybannermain{padding:0}
    .nybannertext{padding:30px 0}
    .downnavlist ul li{width:50%;text-align:center!important;padding:0 5px}
    .fflists li{width:100%;margin-bottom:10px;margin-top:10px}
    .ffterm .number{width:36px;height:36px;line-height:32px;font-size:24px}
    .fftext h3{font-size:16px;line-height:16px}
    .fflists li:after,.fflists li:before{display:none}
    .ffterm{width:100%;padding-left:50px}
    .downnavlist ul{border-right:none}
    .downnavlist ul li:nth-child(1),.downnavlist ul li:nth-child(3){border-left:none}
    .downnavlist ul{border-bottom:1px solid #f5f5f5}
    .downnavlist ul li:nth-child(1),.downnavlist ul li:nth-child(2){border-bottom:none}
    .downnavlist ul li:nth-child(4){border-right:none}
    .downnavlist ul li a span{font-size:13px}
    .nybannertext{background-image:none!important;text-align:center}
    .nybannertext p{width:100%;font-size:14px;line-height:20px}
    .nybannertext h1{font-size:24px}
    .alldownlist .swiper-slide.swiper-slide-active,.alldownlist .swiper-slide.swiper-slide-duplicate-active{z-index:2;transform:scale(.9)}
    .alldownlist .swiper-slide{padding:30px 20px}
    .alldownlistterm h2{font-size:20px}
    .alldownlist .container{padding:0}
    .baiketop{padding:20px}
    .default_lists{padding:20px}
    .baiketop .bd{font-size:0}
    .baiketop .bd li{width:50%;text-align:center}
    .sidebarpart{padding:20px}
    .prenext p{max-width:100%;line-height:24px}
    .xgposts ul{margin-right:0}
    .xgposts ul li{width:100%;padding-right:0}
    .breadcrumbs{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
    .catlist_left{width:100%}
    .catlist_right{width:100%;padding-left:0}
    .catlist_top h1{font-size:22px}
    .catlist_desc{line-height:22px}
    .right_content h2{font-size:18px;margin-bottom:10px}
    .right_content p{line-height:22px;margin-bottom:10px}
    .left_img{width:100%;padding-right:0;margin-bottom:10px}
    .right_content{width:100%}
    .pagebox{padding:20px}
    .sigletitle{font-size:18px}
    .sgmeta_left{float:none}
    .postshare{float:none;margin-top:5px}
    .comment-form-author,.comment-form-email,.comment-form-url{width:100%!important;margin-bottom:10px}
    .comment-form-author input,.comment-form-email input,.comment-form-url input{width:100%}
    .form-submit #submit{width:100%}
    .comment-body{padding:15px;padding-left:60px}
    .comment-author .avatar{left:15px;top:15px;width:30px;height:30px}
    .comment-list ol.children{padding-left:20px}
    .downbanner{padding:30px 0}
    .downbanner_right h1{font-size:24px;text-align:center}
    .downdescription p{margin-bottom:10px;line-height:20px;text-align:center}
    .downdescription ul{margin-top:10px;margin-bottom:10px}
    .downbanner_left{display:none}
    .downbanner_right{width:100%;padding-left:0}
    .down-btd{text-align:center;width:100%;display:block}
    .down-btd a{height:45px;line-height:45px;padding:0 30px}
    .downbanner .swiper-button-prev{left:15px}
    .downbanner .swiper-button-next{right:15px}
    .menu-item-1668,.menu-item-1669{display:none!important}
    .downbutton a:nth-child(1),.downbutton a:nth-child(2){display:none}
    .down_ys{padding:20px 0}
    .down_ys ul{overflow:hidden;display:block;margin-bottom:-10px}
    .down_ys ul li{float:left;width:50%;margin-bottom:15px}
    .downysicon{width:30px;height:30px}
    .footertop{display:none}
    .downysbox{line-height:30px;padding-left:40px}
    .downysbox h4{font-size:14px;font-weight:400}
    .hylist_left{width:100%}
    .hylist_right{width:100%;padding-left:0}
    .hylist_top_left{width:100%;padding-right:0}
    .hylist_top_right{display:none}
    .jybannerpart{height:220px}
    .jybannerpart h3 a{padding-right:60px}
    .hylist_bottom_left{width:100%;padding-right:0}
    .hylist_bottom_right{width:100%}
    .page_navi a{margin:5px 2px;font-size:13px;height:30px;line-height:30px;padding-top:0;padding-bottom:0}
    .apptop_left{width:100%;margin-bottom:10px}
    .apptop_right{width:100%;padding-left:0}
    .apptop_right h1{font-size:22px}
    .appdesc p{margin-top:10px;font-size:14px;line-height:22px}
    .onetag_term{width:100%}
    body .wedocs-single-wrap .wedocs-sidebar{width:0;transition:width .4s ease;top:56px}
    body .wedocs-single-wrap .wedocs-sidebar.show{width:60%!important;display:block!important;z-index:99}
    body .wedocs-single-wrap .wedocs-single-content.open{width:40%;margin-left:60%!important;background:#fff!important}
    body .wedocs-single-wrap .wedocs-single-content{width:100%;margin-top:0!important;margin-left:0!important;transition:all .4s ease;padding-left:15px;padding-right:15px}
    body .wedocs-single-wrap .wedocs-single-content ol.wedocs-breadcrumb{display:none}
    .tools{cursor:pointer;line-height:4px;padding:20px 15px;border-bottom:1px solid #eee;margin-left:-15px!important;margin-right:-15px!important}
    .tools span{display:block;width:18px;height:2px;background:#ccc;margin-bottom:4px}
    .tools span:last-child{margin-bottom:-1px}
    h1.entry-title{font-size:24px;padding-top:20px}
}

.container{max-width:1230px;padding:0 15px;position:relative;margin:0 auto}
.top-banner_img{display:block}
.new-title{margin-top:17px;margin-bottom:17px;font-size:28px;font-weight:500;color:#111}
.top-header{background-color:#f6fafd}
.person{position:absolute;bottom:0;left:0}
.person.right{left:auto;right:0}

.mid{text-align:center}
.des1{position:absolute;top:-32px;left:-999px;z-index:100}
.des2{position:absolute;left:1999px;top:-45px;z-index:100}
.des3{position:absolute;top:300px;left:-999px;z-index:100}
.app-show{display:none}
.pc-show{display:block}
@media screen and (max-width:1000px){.app-show{display:block}
    .pc-show{display:none}
}
