* {word-break:break-all;font-family:"Century Gothic","Microsoft Yahei",Tahoma,Verdana,Arial;-webkit-text-size-adjust:none;}

body {font-size:14px;margin:0px;padding:0;height:100%;font-family:Microsoft YaHei;color: #404040;width: 100%;min-width: 1200px;}

form,input,select,textarea,td,th {font-size:14px;}

h1, h2, h3, h4, h5, h6 {font-size: 100%;font-weight: normal;margin:0px;padding:0;}

img {border:none;vertical-align: middle;}

ul li {list-style-type:none;}

ol li {list-style-type:decimal;}

ul,form,p,dl,dd,dt,span{margin:0px;padding:0px;}

input,button,select,textarea{outline:none;}

/* links */

a:link,a:visited,a:active {color:#333333;text-decoration:none;}

a:hover {color:#e60000;}

a.w:link,a.w:visited,a.w:active {color:#FFFFFF;text-decoration:none;}

a.w:hover {color:#F4F3F2;}

a.b:link,a.b:visited,a.b:active {color:#e60000;text-decoration:none;}

a.b:hover {color:#e60000;}

a.g:link,a.g:visited,a.g:active {color:#666666;text-decoration:none;}

a.g:hover {color:#e60000;}

.clearfix {*zoom:1}

.clearfix:after{content: "\200B";display: block;height: 0;clear: both;}

.fl{float:left}

.fr{float:right}

.b10{height:0;}

.page-wrap{display: block;_height: 100%;min-height: 100%;position: relative;}

#header{width: 100%;height: 52px;min-width: 990px;position: relative;z-index: 2002;box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);}

#bd_tabnav{float: right;font-size: 13px;line-height: 52px;position: relative;z-index: 10;zoom: 1;margin-right: 40px;}

.skin-text, .skin-text a, #footer p span{color: #666;}

#bd_tabnav nav a{display: inline-block; float: left; margin: 0 0 0 20px;}

#bd_tabnav nav a, #so_tabs_more{}

.g-menu{background: #fff; background: rgba(255,255,255,.94); border: 1px solid #e1e1e1; box-shadow: 0 1px 3px 0 rgba(0,0,0,0.12);}

.g-menu, .g-tip{font-size: 12px; left: 0; position: absolute; top: 0;}

.g-menu a{color: #666; display:block;height:28px;line-height:28px;padding:0 20px; position: relative; text-align: center; text-decoration: none; white-space: nowrap;}

#so_tabs_menu{display: none; left: auto; position: absolute; right: -42px; top: 27px;}

#so_tabs_menu a{display: block; margin: 0;}

#hd_nav{float: left;position: relative;z-index: 1;line-height: 52px;}

.skin-text{}

.skin-text, .skin-text a, #footer p span{font-size: 14px;}

.skin-text a:hover,#bd_tabnav nav a.on{ font-weight:bold;color: #19af65;}

.nav-z{position:relative;float: left;}

.nav-z .nav-z-a i{position:relative}

.nav-z .nav-z-a i::before {content:'';border-width:6px 5px;border-style:solid;border-color:transparent;border-top-color:#19af65;position:absolute;top:8px;left: 5px;}

.nav-z .nav-z-li{width:110px;text-align:center;position:absolute;left:0;top: 50px;background:#ffffff;box-shadow: 0 3px 3px 0 rgba(0,0,0,0.12);padding: 0px 0 7px;display:none}

.nav-z .nav-z-li a{height:35px;line-height:35px;}

.nav-z:hover .nav-z-li{display:block}

.skin-text-top{float:left}

.fu_logotxt{float:left;font-size: 13px;color: #ffffff;background: #FD0000;padding: 0 10px;padding-right: 6px;height: 42px;margin-top: 5px;border-radius: 3px;}

.fu_logotxt p{padding:0;margin:0;line-height: 17px;height: 17px;}

.fu_logotxt p.fu_logotxt_1{margin-top: 4px;letter-spacing: 4px;}

.fu_logotxt p.fu_logotxt_2{text-align: justify;letter-spacing: 4px;}

.fu_logotxt p.fu_logotxt_2::after{content:""; display: inline-block;width:100%;overflow:hidden;height:0;}

#hd_nav li{float: left;font-size: 13px;height: 50px;padding: 0 10px;}

#hd_nav li.login, #hd_nav li.setting{position: relative;}

#hd_nav a{color: #fff !important;border-radius: 5px;margin-right: 15px;display: inline-block;}

#hd_nav a .ulogo{height: 50px;}

#hd_usernav, #hd_follow, #hd_setting{display: none; position: absolute; top: 37px; z-index: 1;}

.footer-h{height:55px;line-height:55px;}

#footer{background: #F5F6F5;color: #999;font-size: 12px;height: 25px;line-height: 25px;min-width: 1000px;padding-left: 120px;padding-top: 15px;padding-bottom: 15px;width: 100%;position: fixed;z-index: 302;bottom: 0;left: 0;}

#footer a {color: #999;font-size: 12px;text-decoration: none;}

#footer a:first-child {margin-left: 0;}

#footer span.bar {color: #ccc;margin: 0 8px;}

#footer span.copyright { margin-left: 15px;}

#footer a:hover{color:#19af65}

.ansoo{width: 1200px;margin-left: 120px;position: relative;}

.ansoo h1{font-size:50px;height:55px;line-height:55px;font-weight:bold;letter-spacing:5px;margin-bottom: 65px;color: #19af65;text-align: center;}

.ansoo h1 .home-logo{margin: 0 auto; display: block; margin-top: 144px; margin-bottom: 48px; height: 90px; image-rendering: -moz-crisp-edges; image-rendering: -o-crisp-edges; image-rendering: -webkit-optimize-contrast; image-rendering: crisp-edges; -ms-interpolation-mode: nearest-neighbor;}

.ansoo h2{text-align: left;height: 38px;line-height: 38px;}

.ansoo h2 .red{font-style: normal;padding: 0 3px;color: #e60000;}

.ansoo .ansoo-f{width: 750px;position: relative;border-radius: 3px;height: 48px;background: #fff;margin-bottom: 30px;}

.ansoo .ansoo-f .ikw{float: left;display: block;zoom: 1;height: 48px;line-height: 48px;border-right: 0;width: 640px;text-indent: 1rem;font-size: 16px;border: 1px solid #EDEFF2;border-radius: 5px 0px 0px 5px;background: #F5F7FA;box-sizing: border-box;}

.ansoo .ansoo-f:hover .ikw,.ansoo .ansoo-f .ikw:focus{border:1px solid #19af65;background: #FFFFFF;}

.ansoo .ansoo-f .isub{float: left;width: 108px;height: 48px;line-height: 48px;border: 0;display: block;-webkit-appearance: none;margin: 0;padding: 0;cursor: pointer;outline: 0;background: #19af65;color: #FFF;font-size: 18px;border-radius: 0px 5px 5px 0px;padding-left: 15px;}

.ansoo .ansoo-f .isub:hover{background: #19af65;background: #19af65 url(images/search.png) no-repeat;background-position: 15px 17px;}

.ansoo .ansoo-f .isub{background: #19af65 url(images/search.png) no-repeat;background-position: 15px 17px;} 

.ansoo-f .jssug-new{width: 455px; top: 40px; border-radius: 0 0 5px 5px; border: 1px solid #19af65 !important; border-top: 0!important; box-shadow: none;z-index: 3; position: absolute; background: #ffffff; display:none}

.ansoo-f .jssug-new ul{margin: 7px 14px 0; padding: 8px 0 7px; background: 0 0; border-top: 2px solid #f5f5f6;}

.ansoo-f .jssug-new ul li{width: auto;padding-left: 14px;margin-left: -14px;margin-right: -14px;color: #626675;line-height: 30px;background: 0 0;font: 14px arial;padding: 5px 14px;position: relative;overflow: hidden;cursor: pointer;}

.ansoo-f .jssug-new ul li span{color: #626675; float: left;}

.ansoo-f .jssug-new .jssug-store-del{font-size: 13px; text-decoration: none; color: #9195A3; line-height: 30px; right: 16px; top: 0; cursor: pointer; display: none; position:absolute;}

.ansoo-f .jssug-new ul li:hover{background: #f5f5f6;color: #19af65;}

.ansoo-f .jssug-new ul li:hover span{color: #19af65;}

.ansoo-f .jssug-new ul li:hover .jssug-store-del{display:block}

.ansoo-f:hover .jssug-new{display:block}

.ansoo-tips{}

#search_tips {width: 455px;text-align: left;border-radius:0 0 5px 5px;border: 1px solid #19af65!important;border-top: 0!important;box-shadow: none;background: #ffffff;z-index: 3;position: absolute;top: 44px;left: 0px;}

#search_tips div {height:35px;line-height:35px;padding:0 10px;clear:both;overflow:hidden;color:#333333;cursor: pointer;}

#search_tips div span {float:right;font-size:12px;color:#008000;}

#search_tips div:hover {background:#f5f5f5;color:#19af65;}

#search_tips div:hover span {color:#19af65;}

#search_tips label {display:block;width:100%;background:#FAFAFA;font-size:12px;color:#19af65;text-align:right;height: 30px;line-height: 30px;cursor: pointer;}

.navico_list{overflow:hidden;margin-bottom: 50px;background: #fff;}

.navico_list_m{width: 100%;margin: 32px auto;text-align: center;}

.nav-ico{overflow: hidden;/*width:1100px;*/}

.nav-ico li{margin: 0 40px;text-align: center;color: #303133;font-size: 14px;display: inline-block;transition: box-shadow .3s;}

.nav-ico li a{width:56px;height:20px;display:block;background-size:100%;padding-top: 70px;margin:0 auto 15px;background-repeat: no-repeat;transition: box-shadow .3s;}

.nav-ico li.date_ico a{ background-image:url(images/date_ico.gif);}

.nav-ico li.dir_ico a{ background-image:url(images/dir_ico.gif) ;}

.nav-ico li.dir_ico{margin-right:0;}

.nav-ico li.ou_ico a{background-image: url(images/ic_gjmba@2x.png);}

.nav-ico li.doc_ico a{background-image: url(images/ic_wd@2x.png);}

.nav-ico li.ke_ico a{background-image: url(images/ic_kt@2x.png);}

.nav-ico li.wiki_ico a{background-image: url(images/ic_bk@2x.png);}

.nav-ico li.js_ico a{background-image: url(images/ic_scy@2x.png);}

.nav-ico li.news_ico a{background-image: url(images/ic_zx@2x.png);}

.nav-ico li:hover a{transform: scale(1.1);}

.index_container__ZCjdY {width: 100%;margin: 0 auto;}

.index_container__ZCjdY:after, .index_container__ZCjdY:before {content: ""; display: table;}

.index_home-area-item__zvjt_ {position: relative;display: block;float: left;width: 303px;height: 65px;padding: 20px 24px;color: #ffffff;box-shadow: 0 2px 4px 0 rgba(0,0,0,.04);background: #333333;transition: box-shadow .3s;border-radius: 5px;}

.index_home-area-item__zvjt_:hover{margin-top: -4px;}

.index_home-area-item__zvjt_ a{display:block;width: 100%;}

.index_home-area-item__zvjt_ .index_img-warp__ZiUki {position: absolute; left: 24px; height: 60px;}

.index_home-area-item__zvjt_.index_-col-5__9oSRq {width: 214px; padding: 20px 8px;}

.index_home-area-item__zvjt_.index_-col-5__9oSRq .index_img-warp__ZiUki {left: 10px;}

.index_home-area-item__zvjt_ .index_img__IGmd9 {width: 60px; height: 60px;}

.index_home-area-item__zvjt_.index_-col-5__9oSRq .index_home-area-inner__YcfPx {padding-left: 70px;text-align: left;}

.index_home-area-item__zvjt_ .index_home-area-title__U1il7 {padding-top: 8px;font-weight: 700;font-size: 16px;line-height: 24px; color: #ffffff;}

.index_home-area-item__zvjt_ .index_home-area-triangle__3jAmI {display: inline-block;vertical-align: top;margin-left: 8px; margin-top: 6px;font-size: 12px; width: 0; height: 0;border-bottom: 6px solid rgb(232 232 232 / 0%); border-top: 6px solid rgb(51 51 51 / 0%); border-left: 6px solid #ffffff;}

.index_home-area-item__zvjt_ .index_home-area-intro__cTVyP {padding-top: 4px; font-size: 12px;line-height: 20px; color: #999;}

.index_home-area-item__zvjt_+.index_home-area-item__zvjt_ {margin-left: 12px;}

.tb {width:100%;}

.tb th {background: #EEEEEE;border-bottom: #F5F5F5 1px solid;padding: 6px;height: 35px;line-height: 35px;}

.tb td {border-bottom: #F5F5F5 1px solid;padding: 10px;}

.tb tr:hover {background:#F3F3F3;}

.kz-logo{position: fixed;background: #ffffff;width: 100%;height: 60px;z-index: 2;box-shadow: 0 2px 10px 0 rgba(0,0,0,.1);}

.kz-logo h1{font-size: 20px;height: 45px;line-height: 45px;font-weight: bold;margin-left: 20px;margin-top: 7px;float: left;}

.kz-logo h2{text-align: left;height: 38px;line-height: 38px;}

.kz-logo h2 .red{font-style: normal;padding: 0 3px;color: #e60000;}

.kz-logo .ansoo-f{width: 565px;position: relative;border-radius: 3px;height: 40px;background: #fff;margin-left: 10px;margin-top: 10px;float: left;}

.kz-logo .ansoo-f .ikw{float: left;display: block;zoom: 1;padding: 1px;height: 34px;line-height: 34px;border: 2px solid #c4c7ce;border-right: 0;width: 457px;text-indent: 1rem;border-radius: 5px 0 0 5px;font-size: 16px;}

.kz-logo .ansoo-f .isub{float: left;width: 99px;height: 40px;line-height: 40px;border: 0;background: #19af65;color: #FFFFFF;display: block;-webkit-appearance: none;margin: 0;padding: 0;cursor: pointer;outline: 0;font-size: 17px;border-radius: 0 5px 5px 0;}

.kz-logo .ansoo-f .isub:hover{background: #4662D9;}

.kz-logo .fr .login{color: #fff !important;border-radius: 5px;display: inline-block;}

.kz-logo .fr .login a{color: #fff !important;}

.kz-logo .fr .login a:hover{font-weight:bold}

.content_mian{display: inline-block;margin-top: 60px;width: 100%;}

.content_left{display: block;width: 510px;}

.content_right{width: 370px;border-left: 1px solid #eee;padding: 0 0 0 15px;margin-top: 35px;}

.spread{font-family: arial; height: auto; margin-bottom: 13px; width: 540px; position: relative; background: #fcfcfc;}

.spread .e_result li{font-size: 13px; padding: 9px 0;}

.spread a{text-decoration: underline;color: #2440b3;}

.spread a:hover{color: #315efb;}

.spread .e_result li p{color: #171717; font-size: 1em; line-height: 19px; text-align: justify; word-break: break-all; word-wrap: break-word; margin-bottom: 3px;}

.spread p, .spread ul, .spread li, .spread h3{list-style: none; margin: 0; padding: 0;}

.spread em{color: #c00; text-decoration: underline;}

.spread .e_result li cite{color: #4e9c62;}

.spread em, cite{font-style: normal;}

.spread .e_result cite a{color: inherit; text-decoration: none;}

.e_result .inner_desc{text-decoration: none; color: #333; line-height: 20px;}

.e_haoso_fengwu_extend .e-tag, #e_idea_pp .e_idea_icon.e-tag, .spread em.e-tag, .e-tag{color: #efd596; border: 1px solid #efd596; border-radius: 2px; padding: 0 2px;}

.tips-triggr{cursor: pointer;}

#right_show_top{width: 100%; background: none;}

#right_show_top .e_result{width: 100%; list-style: none; margin: 0; padding: 0;}

#right_show_top .e_result h4{height: 18px; line-height: 18px; font-weight: bold; font-size: 14px; margin-bottom: 11px;}

#right_show_top .e_result li h3{font-size: 16px; height: 18px; line-height: 18px; overflow: hidden; padding: 0; text-overflow: ellipsis; white-space: nowrap; width: 100%; margin-bottom: 6px;}

#right_show_top .e_result .inner_desc{-webkit-box-orient: vertical; display: inline-block; display: -webkit-box; -webkit-line-clamp: 2; overflow: hidden; text-overflow: ellipsis; max-height: 40px;}

.s_tab_inner{height:36px;line-height:36px;margin-bottom: 5px;background: #f8f8f8;padding-left: 120px;}

.s_tab_inner a{display:inline-block;width: auto;min-width: 44px;margin-right: 25px;line-height: 28px;text-align: left;margin-top: 4px;color: #626675;text-align: center;font-size:15px}

.s_tab_inner a.on{font-weight:bold}

.s_tab_inner a.on:after{content: ''; width: auto; min-width: 44px; height: 2px; background: #19af65; border-radius: 1px; display: block; margin-top: 1px;}

.container_EBGt2{margin-right:-2%}

.container_EBGt2 .c-span2{width: 23%;margin-right: 2%;margin-bottom: 3%;}

.container_EBGt2 .c-span2 .img-container_2JSl6{overflow: hidden;border:1px solid rgba(0, 0, 0, 0.05);border-radius:10px;width: 85px;height: 85px;}

.container_EBGt2 .c-span2 .img-container_2JSl6 img{width: 100%;height: 100%;transition: all 1s ease 0s;-webkit-transform: all 1s ease 0s;}

.container_EBGt2 .c-span2:hover .img-container_2JSl6 img{transform: scale(1.13);-webkit-transform: scale(1.13); }

.container_EBGt2 .c-span2 .inc_rs_a{line-height: 22px; color: #2440b3; margin-top: 5px;}

.container_EBGt2 .c-span2 .inc_rs_b{text-align: left; margin: 0; font-size: 13px; line-height: 19px; color: #999999;}

.container_EBGt2 .c-span2 a:hover .inc_rs_a,.container_EBGt2 .c-span2 a:hover .inc_rs_b{color: #2440b3;}

.container_EBGt2 .c-span2 a:hover .img-container_2JSl6{border:1px solid #2440b3;}

.se_common_hint{margin-bottom: 20px;font-size: 13px;color: #666;position: relative;border-top: 1px solid #F2F2F2;border-bottom: 1px solid #F2F2F2;}

.c-gap-bottom-middle {margin-bottom: 10px;margin-top: 10px;}

.hint-right-t-text_3aiXI {line-height: 20px;vertical-align: top;font-size: 14px;color: #597CB3;}

.pages-bg{background:#F5F6F5;}

.pages {padding: 30px 0 30px 0;font-size:12px;color:#666666;margin-top: -1px;margin-left: 150px;}

.pages a:link,.pages a:visited,.pages a:active {background:#FFFFFF;border: #ffffff 1px solid;padding:8px;text-decoration:none;}

.pages a:hover {background:#e60000;border:#e60000 1px solid;color:#FFFFFF;padding:8px;text-decoration:none;}

.pages strong {background:#e60000;padding:8px;border:#e60000 1px solid;color:#FFFFFF;}

.pages_inp {width:30px;border: #ffffff 1px solid;color:#666666;padding: 5px 8px 6px;text-align:center;}

.pages_btn {width: 56px;border:#e60000 1px solid;color:#FFFFFF;padding: 6px 8px 5px;background:#e60000;font-weight:bold;font-size:15px;}

.pages label {background:#FFFFFF;color:#666666;padding: 9px 10px 9px 10px;}

.pages label em {color:red;font-weight:bold;font-style:normal;}

.pages label span {font-weight:bold;}

.pages cite {font-style:normal;}

.vrwrap{padding-bottom: 18px;min-height: 20px;width: 510px;}

.vr-title{font-size: 16px; font-weight: 400; line-height: 26px; margin-bottom: 2px;}

.vr-title a, .vr-title a em{text-decoration: underline;color: #2440b3;}

.vr-title a:hover{    color: #315efb;}

em{color: #c00; font-style: normal;}

.img-flex{display: table; width: 100%; padding: 1px 0; table-layout: fixed;}

.img-rec{width: 120px;}

.img-flex .img-layout{display: table-cell; text-decoration: none; vertical-align: top; padding-right: 10px;}

.img-height, .img-height .img-wrap{display: block; width: 100%; position: relative; font-style: normal;}

.img-rec .img-height{height: 90px;}

.img-flex .img-layout .img-height{margin: 4px 0;}

.img-height, .img-height .img-wrap{display: block; width: 100%; position: relative; font-style: normal;}

.img-height .img-wrap{height: 100%;overflow: hidden;background-image: url(error@1x.9b54f01c.png);background-image: -webkit-image-set(url(error@1x.9b54f01c.png) 1x,url(error@2x.729c45f9.png) 2x);background-size: 40px 42px;background-repeat: no-repeat;background-position: 50%;}

.img-flex .img-layout a{text-decoration: none;}

.img-height img{display: block;width: 100%;height: 100%;background-color: #fff;}

.img-height .img-wrap:after{content: "";display:block;position: absolute; top: 0; left: 0; z-index: 1; width: 100%; height: 100%; background-color: rgba(0,0,0,.03);}

.img-flex .text-layout{display: table-cell; vertical-align: top;}

.space-txt{padding: 1px 0;}

.fz-mid{font-size: 13px;line-height: 20px;color: #444444;margin-bottom: 5px;}

.fz-sm, .multiple-words .multiple-words-text p, .my-authority .endorse-box a, .pop-layer-defalut{font-size: 12px; line-height: 20px;}

.struct201102 .str-blue{color: #16aee4;}

.text-lightgray, .text-lightgray:visited{color: #999;}

.citeurl{padding: 1px 0;line-height: 20px;color: #626675;color: #4e9c62;font-size: 13px;}

.citeurl i{margin-right: 4px;}

.ec-comname-line{margin-right: 4px;max-width: 115px;display: inline-block;white-space: nowrap;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;float: left;}

.ec-showurl-line{margin-right: 4px;max-width: 110px;display: inline-block;white-space: nowrap;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;float: left;}

.catname-list_iR5a4{margin-right: 4px;max-width: 70px;display: inline-block;white-space: nowrap;-webkit-text-overflow: ellipsis;-moz-text-overflow: ellipsis;-o-text-overflow: ellipsis;-ms-text-overflow: ellipsis;text-overflow: ellipsis;overflow: hidden;float: left;}

.c-gap-left,.citeurl span.c-gap-left{margin-left: 10px;margin-right: 0;}

.cite-ad{color: #9eb0f8;}

._2kfubre{background-image: url(pc-bao-new-4a2bc3b50b.svg); background-size: contain; width: 43px; height: 15px; display: inline-block; box-sizing: border-box; top: 3px; position: relative; background-repeat: no-repeat;}

.ec-comname-line .com-vip{display: inline-block;padding: 0 2px;text-align: center;vertical-align: middle;font-style: normal;color: #fff;overflow: hidden;line-height: 14px;height: 14px;font-size: 11px;border-radius: 4px;font-weight: 200;background-color: #F44336;margin-right: 3px;float: left;margin-top: 2px;}

.rs-normal-width_2T91A{margin: 6px 0 30px 0;width: 704px;}

.rs-label_ihUhK{font-size: 18px; line-height: 18px; margin-bottom: 13px;}

.new-pmd .c-gap-bottom{margin-bottom: 8px;}

.new-pmd .c-color-t{color: #222;}

.rs-table_3RiQc{margin-top: -3px;}

.rs-col_8Qlx-{padding: 6px 8px;}

.rs-col_8Qlx-:first-child{padding-left: 0;}

.sam_newgrid td, .sam_newgrid th{font: 13px/21px Arial,sans-serif;}

.new-pmd .c-line-clamp1{overflow: hidden; text-overflow: ellipsis; white-space: nowrap;}

.new-pmd .c-color-link{color: #2440B3;}

.rs-link_2DE3Q:visited{color: #771DAA;}

.rs-link_2DE3Q a:link{color: #2440b3;}

.rs-link_2DE3Q{display: inline-block;padding: 10px 12px;margin-top: -3px;background: #F5F5F6;font-size: 14px;height: 14px;line-height: 14px;border-radius: 17px;text-align: left;width: 224px;color: #2440B3;}

.rs-link_2DE3Q:hover{text-decoration: none; color: #315EFB; background: #F0F3FD;}

.layout-box {width: 1440px; margin: 0 auto;position: relative;}

.clearfix {*zoom:1}

.clearfix:after{content: "\200B";display: block;height: 0;clear: both;}

.fl-clr{zoom: 1;}

.fl-clr:after {display: block;clear: both;height: 0;content: "\0020";}

.service-title {text-align:center;}

.service-title .title {font-size:32px;line-height:50px;font-weight:bold;padding: 15px 0;}

.service-title .txt {font-size:16px;line-height:28px;color:#696969;}

.service-3 {width:100%;height:710px;background:url(skin/images/service3-bg.jpg) center top no-repeat;padding-top: 20px;}

.service3-content {width:1439px;height:498px;background:#fff;border:solid 1px #f3f3f3;margin-top:40px;}

.service3-content .layout-box {width:259px;height:450px;float:left;border-right:solid 1px #f3f3f3;padding:48px 0 0 28px;position:relative;}

.service3-content .layout-box:last-child {border:0;}

.service3-content .layout-box:after {content:'';width:200px;height:208px;position:absolute;right:0;bottom:0;}

.service3-content .layout-box.layout-box1:after {background:url(images/service3-icon1.png);}

.service3-content .layout-box.layout-box2:after {background:url(images/service3-icon2.png);}

.service3-content .layout-box.layout-box3:after {background:url(images/service3-icon3.png);}

.service3-content .layout-box.layout-box4:after {background:url(images/service3-icon4.png);}

.service3-content .layout-box.layout-box5:after {background:url(images/service3-icon5.png);}

.service3-content .layout-box.layout-box6:after {background:url(images/service3-icon6.png);}

.service3-content .layout-box.current:after {display:none;}

.service3-content .layout-box.layout-box:before {content:'';display:none;width:277px;height:2px;position:absolute;top:0;left:0;}

.service3-content .layout-box.layout-box1:before {background:#ff5a00;}

.service3-content .layout-box.layout-box2:before {background:#4a32db;}

.service3-content .layout-box.layout-box3:before {background:#f7362d;}

.service3-content .layout-box.layout-box4:before {background:#155dff;}

.service3-content .layout-box.layout-box5:before {background:#ff5a00;}

.service3-content .layout-box.current:before {display:block;animation:fangda2 .2s linear forwards;-webkit-animation:fangda2 .2s linear forwards;}

.service3-content .layout-box .layout-title span {font-size:20px;color:#333;font-weight:bold;display:block;height:34px;line-height:34px;}

.service3-content .layout-box .layout-title em {display:block;margin-top:3px;height:28px;line-height:28px;font-size:14px;color:#333;}

.service3-content .layout-box .layout-title em i {width:20px;height:9px;display:inline-block;background:url(skin/images/service3-icon5.jpg) center top no-repeat;}

.service3-content .layout-box.current {animation:fangda .2s linear forwards;-webkit-animation:fangda .2s linear forwards;}

.service3-content .layout-box.layout-box1.current {background:url(skin/images/service3-bg1.png) center top no-repeat;}

.service3-content .layout-box.layout-box2.current {background:url(skin/images/service3-bg2.png) center top no-repeat;}

.service3-content .layout-box.layout-box3.current {background:url(skin/images/service3-bg3.png) center top no-repeat;}

.service3-content .layout-box.layout-box4.current {background:url(skin/images/service3-bg4.png) center top no-repeat;}

.service3-content .layout-box.layout-box5.current {background:url(skin/images/service3-bg5.png) center top no-repeat;}

.service3-content .layout-box.layout-box6.current {background:url(skin/images/service3-bg6.png) center top no-repeat;}

.service3-content .layout-box.packup {animation:suoxiao .2s linear forwards;-webkit-animation:suoxiao .2s linear forwards;}

.service3-content .layout-box.packup .layout-title em {width:210px;overflow:hidden;white-space:nowrap;}

.service3-content a.seemore {width:118px;height:36px;display:none;text-align:center;line-height:36px;font-size:14px;color:#333;border:solid 1px #333;border-radius:3px;margin-top:20px;position:relative;}

.service3-content a.seemore em {position:absolute;left:70px;opacity:0;}

.service3-content a.seemore:hover {background:#0F69DC;color:#fff;border-color:#0F69DC;}

.service3-content a.seemore:hover em {animation:move .2s linear forwards;-webkit-animation:moves .2s linear forwards;}

.service3-content .layout-box.current a {display:block;}

@keyframes fangda {0{width:259px;}

100% {width:411px;}

}

@-webkit-keyframes fangda {0{width:259px;}

100% {width:411px;}

}

@keyframes fangda2 {0{width:287px;}

100% {width:439px;}

;}

@-webkit-keyframes fangda2 {0{width:287px;}

100% {width:439px;}

}

@keyframes moves {0{left:70px;opacity:0;}

100% {left:90px;opacity:1;}

}

@-webkit-keyframes moves {0{left:70px;opacity:0;}

100% {left:90px;opacity:1;}

}

@keyframes suoxiao {0{width:259px;}

100% {width:221px;}

}

@-webkit-keyframes suoxiao {0{width:259px;}

100% {width:221px;}

}

.service3-content .layout-inner {margin-top:19px;}

.service3-content .layout-inner ul {float:left;width:95px;}

.service3-content .layout-inner ul li {height:28px;line-height:28px;font-size:14px;color:#696969;}

.service3-content .layout-inner ul li::before {content:'';width:2px;height:2px;display:inline-block;background:#696969;margin-right:8px;vertical-align:3px;}

.mainbox{ width:1200px; margin:0 auto;}

.f-fff{ color:#fff;} 

.service-4{background: #EBEFFF;padding-top: 25px;}

.service-4 .service4-content{padding: 30px 0 50px;}

.service-4 .yhy{background: #f5f5f5;min-width: 1200px;}

.service-4 .hybox{height: 431px;}

.service-4 .hybox .mainbox{position: relative;overflow: hidden;}

.service-4 .hybox li{position: relative;width: 300px;height: 431px;float: left;}

.service-4 .hybox li .hylogo{position: absolute;width: 100%;height: 431px;background: rgb(0 0 0 / 33%);top: 0;left: 0;padding-top: 130px;text-align: center;box-sizing: border-box;}

.service-4 .hybox li .hylogo .img{margin: 0 auto;padding-bottom: 17px;width: 200px;height: 60px;cursor: pointer;}

.service-4 .hybox li .hylogo .img img{width:200px;height:60px;border-radius: 3px;}

.service-4 .hybox li .hylogo .line{border-bottom: solid 2px #fff;width: 50px;margin: auto;}

.service-4 .hybox li .hylogo h2{margin-top: 40px;}

.service-4 .hybox li .hylogo h2 a{font-size: 26px;line-height: 40px;cursor: pointer;color: #fff;text-decoration: none;}

.service-4 .hybox li .hylogo p{font-size:14px}

.service-4 .hybox li p{display: none;}

.service-4 .hybox li .xq{display: none;}

.service-4 .hybox li.on .hylogo{background: rgba(24,136,255,.85);padding-top: 65px;}

.service-4 .hybox li.on .hylogo .img{border-bottom: 0;}

.service-4 .hybox li.on .hylogo .img img{}

.service-4 .hybox li.on .hylogo .line{display:none}

.service-4 .hybox li.on .hylogo h2{margin-top: 3px;}

.service-4 .hybox li.on .hylogo p{display: block;margin-top: 35px;line-height: 24px;font-size: 14px;height: 96px;overflow: hidden;text-align: center;padding: 0 20px;text-align: left;}

.service-4 .hybox li.on .hylogo .xq{display: block;width: 140px;height: 42px;line-height: 42px;text-align: center;background: #fff;color: #1888ff;font-size: 14px;margin: 28px auto;border-radius: 5px;}

.service-4 .hybox li.on .hylogo .xq:hover{margin-top:26px}

.service-4 .hybox .prev,.hybox .next{position: absolute;width: 40px;height: 80px;background: rgba(0,0,0,.25);font-size: 40px;color: rgba(255,255,255,.56);font-size: 30px;line-height: 80px;text-align: center;left: 0;top: 190px;font-family: simsun;font-weight: bold;cursor: pointer;}

.service-4 .hybox .next{left: auto;right:0;}

.service-5{background: #FFFFFF;padding: 40px 0;overflow: hidden;}

/*底部*/

.Yzw-footer-wrapper{width: 100%;background: #171934;}

.mro-react-footer{width: 100%;background: #fff;background: url(images/footerbg.png) no-repeat top;background-size: 100% 100%;}

.mro-react-footer .mro-react-footer-container{width: 1200px;margin: 0 auto 45px;position: relative;text-align: left;}

.mro-react-footer .mro-react-footer-link{display: inline-block;margin-top: 50px;}

.mro-react-footer .mro-react-footer-link:not(:last-of-type){margin-right: 80px}

.mro-react-footer .mro-react-footer-link p{color: #FFFFFF;font-size: 18px;text-align: left;margin-bottom: 18px;}

.mro-react-footer .mro-react-footer-link{line-height: 20px;}

.mro-react-footer .mro-react-footer-link a{color: #999;font-size: 12px;position: relative;display: inline-block}

.mro-react-footer .mro-react-footer-link a:hover{color: #d0d0d0;}

.mro-react-footer .mro-react-footer-link-split{width: 1px;height: 12px;position: relative;top: 2px;background: #999;margin: 0 4px;display: inline-block}

.mro-react-footer .qr-box{height: auto;position: absolute;bottom: 0;right: 0;font-size: 0;white-space: nowrap}

.mro-react-footer .qr-box>li{display: inline-block;vertical-align: top;width: 71px;height: auto;margin-left: 24px}

.mro-react-footer .qr-bp>li:first-child{margin-right: 0}

.mro-react-footer .qr-box>li>dl{width: 100%;height: auto}

.mro-react-footer .qr-box>li>dl>dt{line-height: 20px;font-size: 14px;color: #FFFFFF;text-align: center;font-weight: 400;margin-bottom: 4px;}

.mro-react-footer .qr-box>li>dl>dd{width: 100%;height: auto;text-align: center}

.mro-react-footer .qr-box>li>dl>dd>div{width: 58px;height: 58px;display: inline-block}

.mro-react-footer .qr-box>li>dl>dd>div.serviceCode{background-size: contain;}

.mro-react-footer .qr-box>li>dl>dd>div.subscribeCode{background-size: contain;}

.mro-react-footer .fn-cr{width: 100%;color: #696d75;line-height: 30px;padding: 20px 0 20px;font-size: 12px;text-align: center;border-top: 1px dashed #525252;}

.mro-react-footer .fn-cr a{color: #696D75;}

.mro-react-footer .fn-cr .margin-lr-2{margin: 0 2px}