/*e_IndexOrdinaryStyleBox-001*/.e_IndexOrdinaryStyleBox-001 {
 /* position: absolute;*/
 width: 100%;
 height: auto;
 width-uint: %;
} /*stylebox_top*/.e_IndexOrdinaryStyleBox-001 .stylebox_top {
 background-color: transparent;
} /*stylebox_link*/.e_IndexOrdinaryStyleBox-001 .stylebox_link {
 color: #666666;
 font-size: 14px;
 display: table;
 height: inherit;
 border-width: 0;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_link:hover {
 color: rgba(101,190,186,1);
}

.e_IndexOrdinaryStyleBox-001 .stylebox_link:active {
 color: rgba(101,190,186,1);
}

.e_IndexOrdinaryStyleBox-001 .stylebox_top {
 width: auto;
 height: 40px;
}

.e_IndexOrdinaryStyleBox-001 .title_icon {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 margin-right: 10px;
 font-size: medium;
}

.e_IndexOrdinaryStyleBox-001 .title_icon::before {
 content: "";
}

.e_IndexOrdinaryStyleBox-001 .title_main {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 font-weight: normal;
 font-size: 16px;
 max-width: 600px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}

.e_IndexOrdinaryStyleBox-001 .title_sub {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 font-size: 14px;
 font-weight: normal;
 margin-left: 10px;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_title {
 display: inline-block;
 width: auto;
 height: inherit;
 background-color: rgba(101, 190, 186, 1);
 padding-left: 15px;
 padding-right: 15px;
 font-size: 0;
 vertical-align: bottom;
 white-space: nowrap;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_link {
 float: right;
 vertical-align: middle;
 margin-right: 15px;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_link a {
 color: inherit;
 display: table-cell;
 vertical-align: middle;
}

.e_IndexOrdinaryStyleBox-001 .link_icon {
 display: inline-block;
 margin-left: 5px;
}

.e_IndexOrdinaryStyleBox-001 .link_icon::before {
 content: '\e6af';
}

.e_IndexOrdinaryStyleBox-001 .stylebox_top_line {
 height: 1px;
 background-color: rgba(240,240,240,1);
}

.e_IndexOrdinaryStyleBox-001 .stylebox_content {
 border-style: solid;
 border-width: 1px;
 border-color: #f0f0f0;
 width: 100%;
 height: calc(100% - 48px);
 width-uint: %;
}

.e_IndexOrdinaryStyleBox-001 .stylebox_bottom_line {
 height: 1px;
 background-color: rgba(240,240,240,1);
}/*e_SideMajorStyleBox-001*/.e_SideMajorStyleBox-001 {
/* position: absolute;*/
 width: 100%;
 height: auto;
 width-uint: %;
} /*stylebox_link*/.e_SideMajorStyleBox-001 .stylebox_link {
 color: #666666;
 font-size: 14px;
 display: table;
 height: inherit;
 border-width: 0;
 float: right;
 vertical-align: middle;
 margin-right: 15px;
}

.e_SideMajorStyleBox-001 .stylebox_top {
 width: auto;
 height: 40px;
 background-color: rgba(101, 190, 186, 1);
}

.e_SideMajorStyleBox-001 .title_icon {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 margin-right: 10px;
 font-size: medium;
}

.e_SideMajorStyleBox-001 .title_icon::before {
 content: "";
}

.e_SideMajorStyleBox-001 .title_main {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 font-weight: normal;
 font-size: 16px;
 max-width: 600px;
 overflow: hidden;
 text-overflow: ellipsis;
 white-space: nowrap;
}

.e_SideMajorStyleBox-001 .title_sub {
 display: inline-block;
 vertical-align: middle;
 line-height: 40px;
 color: rgba(255,255,255,1);
 font-size: 14px;
 font-weight: normal;
 margin-left: 10px;
}

.e_SideMajorStyleBox-001 .stylebox_title {
 display: inline-block;
 width: auto;
 height: inherit;
 background-color: rgba(101, 190, 186, 1);
 padding-left: 15px;
 padding-right: 15px;
 font-size: 0;
 vertical-align: bottom;
 white-space: nowrap;
}

.e_SideMajorStyleBox-001 .stylebox_link a {
 color: inherit;
 display: table-cell;
 vertical-align: middle;
}

.e_SideMajorStyleBox-001 .link_icon {
 display: inline-block;
 margin-left: 5px;
}

.e_SideMajorStyleBox-001 .link_icon::before {
 content: '\e6af';
}

.e_SideMajorStyleBox-001 .stylebox_top_line {
 height: 1px;
 background-color: rgba(240,240,240,1);
}

.e_SideMajorStyleBox-001 .stylebox_content {
 border-style: solid;
 border-width: 1px;
 border-color: #f0f0f0;
 width: 100%;
 width-uint: %;
}

.e_SideMajorStyleBox-001 .stylebox_bottom_line {
 height: 1px;
 background-color: rgba(240,240,240,1);
}

.liucheng li {
 float: left;
 width: 31%;
 position: relative;
 margin: 1%;
 overflow: hidden;
}

.liucheng img {
 width: 100%;
 transition: all 0.7s ease-in-out;
}

.liucheng li:hover img {
 transform: scale(1.1,1.1);
 transition: all 0.7s ease-in-out;
}

.liucheng h3 {
 position: absolute;
 width: 100%;
 background: rgba(90, 123, 71, 0.7);
 bottom: 0px;
 height: 40px;
 color: #fff;
 font-size: 16px;
 line-height: 40px;
 text-align: center;
}

.jyyoushi h3 {
 color: #333;
 font-size: 22px;
 font-weight: 600;
 padding: 10px 0px 10px 0px;
}

.jyyoushi p span {
 background: url(../images/wujiao.png) no-repeat left center;
 padding-left: 20px;
 color: #628E44;
 font-size: 16px;
 margin-right: 30px;
}

.BMap_omCtrl {
 background-color: #fff;
 overflow: hidden;
 display: none;
}

@media only screen and (max-width: 767px) {
 #c_portalResSearch_total-15843431882376436 {
   display: none;
 }
}

.shoulan a {
 color: #fff;
 float: left;
 margin: 0px 20px;
}

.shoulan {
 color: #fff;
 float: left;
 margin-left: 112px;
}

.shoulan a:hover {
 opacity: 0.7;
}

.aboutbanner img {
 width: 100%;
}

#zbyoushi .p_MatteIcon .iconfont:before {
 content: '\e602';
}

.qywen .counter {
 font-size: 40px;
 color: #628E44;
 font-weight: 600;
}

.qywen span {
 color: #628E44;
 font-size: 14px;
 font-weight: 600;
}

.neili {
 position: relative;
 overflow: hidden;
 cursor: pointer;
 width: 100%;
 height: 100%;
 margin-top: 14px;
}

.neili img {
 width: 100%;
 transition: all 0.7s ease-in-out;
}

.neili:hover img {
 transform: scale(1.1,1.1);
 transition: all 0.7s ease-in-out;
}

.neili h3 {
 position: absolute;
 color: #fff;
 bottom: 41px;
 font-size: 20px;
 left: 10%;
}

.neili1 {
 position: absolute;
 color: #fff;
 bottom: 30%;
 font-size: 20px;
 left: 10%;
}

.neili1 h4 {
 color: #fff;
 font-size: 30px;
 font-weight: 600;
}

.neili1 p {
 color: #fff;
 font-size: 14px;
 padding-top: 20px;
 width: 40%;
}

.qywen {
 text-align: center;
}

.qybiao {
 padding-bottom: 20px;
 text-align: center;
}

.width25 {
 float: left;
 display: inline-block;
 width: 25%;
}

.qywen1 {
 padding-top: 0px;
 text-align: center;
 padding-bottom: 40px;
 font-size: 14px;
 color: #666;
}

.language {
 float: right;
 display: inline-block;
 width: 120px;
 height: 40px;
 line-height: 40px;
 text-align: center;
}

.language:hover {
 cursor: pointer;
}

.lang3 {
 color: #fff;
 font-size: 14px;
}

.lang3 i {
 padding: 0px 5px
}

.lang2 {
 position: absolute;
 top: 50px;
 width: 160px;
 background: #222;
 display: none;
 z-index: 9999;
 box-shadow: 2px 2px 2px rgba(0, 0, 0, 0.1);
}

.lang2 li {
 line-height: 35px;
 color: #666;
 text-align: center;
}

.lang2 li a {
 width: 100%;
 color: #666;
 display: block;
}

.lang2 li a:hover {
 width: 100%;
 color: #337A4D;
 display: block;
 background: #000;
}

.lang4 li a {
 width: 100%;
 color: #fff;
 display: block;
 line-height: 30px;
 text-align: left;
 font-size: 14px;
 text-indent: 25px;
}

.lang4 li a:hover {
 width: 100%;
 color: #fff;
 display: block;
 background: #6A9153;
}

.lang4 {
 position: absolute;
 top: 40px;
 width: 120px;
 color: #fff;
 background: #5A7B47;
 display: none;
 z-index: 9999;
}

.yunian:hover .lang2 {
 display: block;
}

.lang1 {
 line-height: 50px;
 float: right;
 cursor: pointer;
 display: block;
 color: #ccc;
}

.language:hover .lang4 {
 display: block;
}

.lang1 img {
 margin: 0px 5px;
}

.aboutbanner {
 position: relative;
}

.youshia {
 position: relative;
}

.yousitu img {
 width: 100%;
}

.youshib {
 position: absolute;
 left: 15%;
 top: 10%;
}

.youshic {
 font-size: 100px;
 font-family: Arial Black;
 font-weight: 600;
 opacity: 0.2;
}

.youshib h3 {
 color: #DA251D;
 font-size: 30px;
 font-weight: 600;
}

.youshib p {
 color: #333;
 font-size: 16px;
 line-height: 200%;
 padding-top: 30px;
}

.fwrx {
 color: #666;
 float: left;
 width: 100%;
 text-align: center;
}

.fwrx span {
 font-size: 16px;
 font-weight: 600;
}

.fwrx a:hover {
 color: #628E44;
}

.tuipro1 {
 float: left;
 width: 40%;
}

.tuipro1 img {
 width: 100%;
}

.tuipro2 {
 float: left;
 width: 55%;
 padding-left: 5%;
}

.tuipro2 h3 {
 color: #0065A3;
 font-size: 24px;
 font-weight: 600;
 padding: 30px 0px;
}

.tuipro2 a {
 background: #99CC00;
 width: 224px;
 height: 48px;
 line-height: 48px;
 display: block;
 color: #fff;
 text-align: center;
 font-size: 14px;
 margin-top: 20px;
}

.tuipro2 p {
 font-size: 14px;
 line-height: 180%;
}

.about1 {
 font-size: 30px;
 color: #333;
 font-weight: 600;
 display: block;
 line-height: 160%;
 margin-bottom: 30px;
}

.about1 span {
 font-size: 62px;
 color: #eee;
 font-family: Arial Black;
 font-weight: 600;
 display: block;
}

.about3 img {
 width: 100%;
 max-width: 636px;
 position: absolute;
 top: 18px;
 right: 0px;
}

.about2 {
 border: 2px solid #0096DC;
 padding: 30px 45% 30px 30px;
 width: 90%;
}

.about4 a {
 background: #99CC00;
 width: 224px;
 height: 48px;
 line-height: 48px;
 display: block;
 color: #fff;
 text-align: center;
 position: absolute;
 right: 20%;
 bottom: -20px;
}

.about2 h3 {
 color: #0096DC;
 font-weight: 600;
 padding-bottom: 30px;
}

.about2 h3 span {
 display: block;
 font-weight: normal;
 line-height: 180%;
}

.about2 p {
 line-height: 160%;
 padding-bottom: 30px;
}

.yousitu img {
 width: 100%;
}

.aboutbannerzi {
 position: absolute;
 width: 100%;
 top: 44%;
 left: 50%;
 text-align: center;
 max-width: 1360px;
 margin-left: -680px;
 padding: 0px 50px;
}

.aboutbannerzi h3 {
 color: #fff;
 font-size: 40px;
 padding-bottom: 0px;
 font-weight: 600;
 text-align: center;
}

.aboutbannerzi p {
 font-size: 18px;
 margin: 0 auto;
 padding: 25px 0px;
 color: #fff;
 text-align: center;
}

.zbabout {
 position: relative;
}

.sycatav .busitu img {
 width: 100%;
 transition: all 0.7s ease-in-out;
}

.sycatav h3 {
 bottom: 0px;
 width: 100%;
 background: rgba(0, 0, 0, 0.5);
 color: #fff;
 line-height: 20px;
 position: absolute;
 font-weight: 400;
 font-size: 16px;
 text-align: center;
 padding: 20px;
}

.sycatav {
 position: relative;
 width: 100%;
 overflow: hidden;
 border: 1px solid #ddd;
}

.pingpai {
 padding: 0px 5px;
}

.sycatav:hover .busitu img {
 transform: scale(1.1,1.1);
 transition: all 0.7s ease-in-out;
}

.fddev1 {
 height: 457px;
 width: 80%;
 margin: 0 auto;
}

.fddev2 {
 font-size: 14px;
 color: #333;
}

.fddevtu {
 padding-top: 140px;
}

.fddevtu2 {
 padding-top: 120px;
}

.fddevtu3 {
 padding-top: 80px;
}

.fddevtu4 {
 padding-top: 50px;
}

.lax {
 background: rgba(80, 80, 80, 0.8);
}

.lax:hover {
 background: rgba(0, 147, 221, 0.8);
}

.copyrihgt {
 border-top: 1px solid #ddd;
 clear: both;
 padding-top: 20px;
}

.copyrihgt ul {
 text-align: center;
}

.copyrihgt ul li {
 display: inline-block;
 margin: 30px 5px;
}

.copyrihgt p {
 color: #9A9898;
 text-align: left;
 padding-top: 20px;
 width: 40%;
 float: left;
}

.lax div {
 text-align: center;
 padding-top: 40px;
}

.lax p {
 color: #fff;
 text-align: center;
 padding-bottom: 40px;
}

.lax p a {
 color: #fff;
}

.fddev2 {
 background: #0093DD;
 height: 457px;
 padding: 25px;
}

.fddev2 div {
 text-align: center;
}

.jjanli h3 {
 color: #34B526;
 font-size: 40px;
 font-weight: 600;
 padding-bottom: 20px;
 text-align: center;
 font-family: Arial Black !important;
 position: relative;
}

.jjanli1 h3 {
 padding-bottom: 20px;
 text-align: center;
 font-size: 62px;
 color: rgba(255, 255, 255, 0.2);
 font-family: Arial Black;
 font-weight: 600;
 display: block;
}

.jjanli1 h3 span {
 color: #fff;
 display: block;
 font-size: 30px;
 padding-top: 10px;
 font-weight: 600;
}

.jjanli h3:after {
 content: "";
 position: absolute;
 width: 40px;
 background: #333;
 height: 2px;
 left: 50%;
 bottom: 0px;
 margin-left: -20px;
}

.jjanli h3 span {
 color: #333;
 font-family: Arial Black !important;
}

.jjanli1 h3 span {
 font-size: 30px;
 display: block;
 color: #fff;
}

.jjanli p {
 color: #666;
 text-align: center;
 padding-top: 0px;
}

.fddev2 h3 {
 color: #fff;
 font-size: 16px;
 text-align: center;
 padding-top: 15px;
}

.fddev2 a {
 display: block;
 width: 146px;
 height: 40px;
 color: #fff;
 background: #F7B05D;
 text-align: center;
 line-height: 40px;
 padding: 0px;
 margin: 0 auto;
 margin-top: 20px;
}

.fddev2 ul li {
 background: url(../images/dui1.png) no-repeat left 4px;
 color: #fff;
 padding-left: 20px;
 margin-top: 20px
}

.width20 {
 width: 20%;
 float: left;
}

.fddev1 h5 {
 background: #1F3D83;
 width: 70px;
 height: 30px;
 line-height: 30px;
 text-align: center;
 color: #fff;
 margin: 20px 0px
}

.fddev1 h5.bluedi {
 background: #0093DD;
}

.width20 p {
 color: #333;
}

.fixedmenu {
 z-index: 99999;
 position: fixed !important;
 top: 0px !important;
 width: 100% !important;
}

.nopadding {
 padding: 0px;
}

.weiji6a {
 padding-left: 180px
}

.weiji6 h3 {
 font-size: 24px;
 color: #333;
 padding: 70px 0px 30px 0px;
}

.weiji6b {
 font-size: 24px;
 color: #0093DD;
 font-weight: 600;
 padding-top: 70px;
 padding-bottom: 20px
}

.weiji6c {
 color: #fff;
 font-size: 18px;
 font-weight: 600;
 padding-top: 65px;
 clear: both;
}

.weiji6a ul li {
 background: url(../images/dui.png) no-repeat left center;
 padding-left: 35px;
 width: 50%;
 float: left;
 margin: 7px 0px
}

.weiji6d {
 background: url(../images/govb5aihqwokhu7zhphdpa.png) no-repeat left center;
 padding-left: 80px;
 height: 60px;
 margin-top: 40px;
 padding-top: 15px
}

.weiji6d span {
 font-size: 18px;
 color: #0093DD;
 display: block;
 font-weight: 600;
}

.fddev {
 background: url(../images/aa1tyb3wtdkj_l4u_qovkw.jpg) no-repeat left center;
 width: 100%;
 height: 550px;
 padding: 30px 36px 0px 36px;
}

.weiji6 h3 i {
 font-size: 24px;
 color: #0093DD;
 font-weight: 600;
 font-style: inherit;
}

.weiji6 {
 text-align: center;
}

.gslogo2 {
 text-align: right;
 padding-right: 0px;
 position: absolute;
 width: 350px;
 right: 0px;
 height: 40px;
 top: 16px;
 color: #666;
}

.toptelh1 {
 padding-left: 50px;
}

.toptelh {
 font-size: 18px;
 font-weight: 600;
 line-height: 120%;
 text-align: left;
 padding-left: 15px;
 color: #337A4D;
 padding-top: 10px;
}

.toptelh p {
 background: url(../images/star.png) no-repeat left center;
 padding-left: 20px;
 margin: 5px 0px;
}

.toptelh img {
 margin-left: 30px;
}

.gslogo .toptelh span:before {
 display: none;
}

.gslogo .toptelh span {
 color: #666;
 font-size: 14px;
 line-height: 120%;
 padding: 0px;
 margin-left: 10px;
}

.chakan a {
 background: #F8F8F8;
 width: 200px;
 height: 46px;
 border: 1px solid #ccc;
 color: #666;
 text-align: center;
 display: block;
 margin: 20px auto;
 line-height: 46px;
}

.chakan a:hover {
 background: #D82128;
 height: 46px;
 border: 1px solid #D82128;
 color: #fff;
 text-align: center;
 display: block;
 margin: 20px auto;
 line-height: 46px;
}

.gslogo2 .toptelh b {
 padding: 0px;
 color: #0093DD;
 font-size: 20px;
}

.miaoshu {
 font-size: 14px;
 padding-top: 20px;
 clear: both;
 color: #ccc;
 text-align: center;
 border-top: 1px solid #444;
}

.didaohang a {
 font-weight: 600;
 color: #fff;
 margin-right: 15px;
 font-size: 16px;
}

.width30 {
 width: 31%;
 margin: 30px 10px;
 float: left;
 display: inline-block;
 color: #fff;
 position: relative;
}

.wechat {
 text-align: center;
 color: #fff;
 line-height: 35px;
}

.width30 a {
 color: #fff;
}

.dianh1 {
 background: url(../images/te1.png) no-repeat left top;
 padding-left: 80px;
 height: 75px;
 display: table-cell;
 line-height: 25px;
}

.dianh2 {
 background: url(../images/te2.png) no-repeat left top;
 padding-left: 80px;
 height: 75px;
 display: table-cell;
 line-height: 30px;
}

.dianh3 {
 background: url(../images/te3.png) no-repeat left top;
 padding-left: 80px;
 height: 75px;
 display: table-cell;
 line-height: 20px;
}

.col5 {
 width: 20%;
 float: left;
 padding: 10px;
}

.zz1 {
 background: #fff;
 padding: 30px 0px;
 transition: all 0.7s ease-in-out;
 cursor: pointer;
}

.zz1 p {
 font-size: 12px;
 width: 90%;
 margin: 0 auto;
 text-align: center;
 color: #999;
}

.zz1:hover p {
 color: #fff;
}

.zz3 {
 background: #Fff;
 padding-top: 30px;
 transition: all 0.7s ease-in-out;
 cursor: pointer;
 border: 1px solid #eee;
}

.zz1:hover {
 background: #0093DD;
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
 transition: all 0.7s ease-in-out;
}

.zz3:hover {
 background: #0093DD;
 border: 1px solid #90D1ED;
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.1);
 transition: all 0.7s ease-in-out;
}

.zz2 {
 width: 108px;
 height: 108px;
 position: relative;
 overflow: hidden;
 display: block;
 margin: 0 auto;
}

.zz2 img {
 position: absolute;
 left: 0px;
 top: 0px;
 transition: all 0.7s ease-in-out;
}

.zz1:hover .zz2 img {
 top: -108px;
 transition: all 0.7s ease-in-out;
}

.zz1 h3 {
 font-size: 18px;
 text-align: center;
 padding: 30px 0px;
 font-weight: 600;
 color: #333;
}

.zz1:hover h3 {
 color: #fff;
}

.zbbiaoti h3:after {
 position: absolute;
 content: "";
 width: 50px;
 height: 4px;
 background: #fff;
 bottom: 45px;
 left: 35%;
 margin-left: -25px;
}

.zbbiaoti h3:before {
 position: absolute;
 content: "";
 width: 50px;
 height: 4px;
 background: #fff;
 bottom: 45px;
 right: 34%;
 margin-left: -25px;
}

.gslogo2 b {
 font-size: 18px;
 display: block;
 color: #666;
}

.welcome1 {
 float: left;
 width: 50%;
 line-height: 40px;
 color: #fff;
 font-size: 14px;
}

.welcome1 span {
 margin-left: 20px;
}

.welcome1 span i {
 padding-right: 10px;
}

.welcome1 a {
 color: #fff;
 margin-right: 30px;
}

.welcome1 a i {
 padding-right: 10px;
}

.welcome2 {
 float: left;
 width: 50%;
 line-height: 40px;
 color: #666;
 font-size: 14px;
 text-align: right;
}

.gslogo {
 display: block;
 position: relative;
}

.gslogo1 a {
 display: inline-block;
 float: left;
 padding-top: 13px;
}

.gslogo span {
 color: #333;
 font-size: 22px;
 font-weight: 600;
 padding-left: 35px;
 display: inline-block;
 line-height: 30px;
 padding-top: 34px;
 position: relative;
 font-family: Arial Black !important;
}

.gslogo span i {
 color: #666666;
 font-style: initial;
 font-size: 16px;
 font-weight: 600;
 letter-spacing: 0px;
 text-align: center;
 display: block;
 position: relative;
}

.zbabout1 {
 background: #fff;
 padding: 50px;
 max-width: 700px;
 position: absolute;
 top: 160px;
 box-shadow: 2px 2px 4px rgba(0, 0, 0, 0.1);
 z-index: 2;
}

.zbabouta1 {
 font-size: 60px;
 color: #eee;
 position: relative;
 padding-bottom: 30px;
 line-height: 45px;
}

.zbabouta1 span {
 font-size: 20px;
 color: #333;
 display: block;
 font-weight: 600;
}

.zbabouta1:after {
 position: absolute;
 content: "";
 width: 60px;
 height: 2px;
 left: 0px;
 top: 90px;
 background: #A31520;
}

.zbabout1 h2 {
 color: #A31520;
 font-size: 24px;
 font-weight: 600;
}

.zbabout1 h2 span {
 font-size: 24px;
}

.zbabout1 p {
 font-size: 14px;
 line-height: 180%;
 padding-top: 30px;
}

.zbabout1 a {
 background: #A31520;
 width: 140px;
 height: 40px;
 display: block;
 line-height: 40px;
 font-size: 14px;
 color: #fff;
 text-align: center;
 margin-top: 30px;
}

.bannerzi h3 {
 font-size: 40px;
 text-align: center;
 color: #333;
 padding-top: 120px;
 font-weight: 600;
}

.bannerzi1 h3 {
 font-size: 40px;
 text-align: center;
 color: #fff;
 padding-top: 120px;
 font-weight: 600;
 text-shadow: 2px 1px 2px #000;
}

.bannerzi p {
 text-align: center;
 color: #333;
 padding-top: 20px;
 font-size: 20px;
}

#syshare .bdsharebuttonbox a {
 width: 32px;
 height: 32px;
 padding: 0;
 display: inline-block;
 margin: 0 5px 0 0;
 background: url(../images/__ou9busq6u6ombusmotyq.png) no-repeat;
}

#syshare .bdsharebuttonbox .bds_weixin {
 background-position: 0px 0px;
 position: relative;
}

#syshare .bdsharebuttonbox .bds_tsina {
 background-position: -44px 0px;
 position: relative;
}

#syshare .bdsharebuttonbox .bds_fbook {
 background-position: -87px 0px;
 position: relative;
}

#syshare .bdsharebuttonbox .bds_twi {
 background-position: -131px 0px;
 position: relative;
}

#syshare .bdsharebuttonbox .bds_linkedin {
 background-position: -175px 0px;
 position: relative;
}

.difeng1 {
 color: #fff;
}

.difeng1 a {
 color: #fff;
}

#syshare {
 float: left;
}

.difeng {
 border-top: 1px solid rgba(255, 255, 255, 0.5);
 padding-top: 20px;
 clear: both;
}

.oasys {
 padding: 20px;
 border: 1px solid #ddd;
 width: 100%;
 height: 96px;
 line-height: 56px;
 text-align: center;
 font-size: 16px;
 font-weight: 600;
 color: #333;
 background: #f9f9f9;
 cursor: pointer;
}

.zbabout2 {
 max-width: 690px;
 position: absolute;
 right: 0px;
 z-index: 1;
 top: 120px;
}

.zbabout2 img {
 width: 100%;
}

#zbyoushi {
 position: relative;
}

.zbyoushi1 {
 font-size: 34px;
 text-align: center;
 color: #fff;
 position: absolute;
 padding-bottom: 20px;
 top: 70px;
 left: 50%;
 width: 300px;
 margin-left: -150px;
 z-index: 10;
}

.zbyoushi1:after {
 position: absolute;
 content: "";
 height: 1px;
 width: 50px;
 background: #fff;
 bottom: 0px;
 left: 50%;
 margin-left: -25px;
}

#zbyoushi >div {
 animation-fill-mode: both;
}

#zbyoushi .fnt_18 {
 font-size: 18px;
}

#zbyoushi .fnt_56 {
 position: absolute;
 left: -100px;
 top: -150px;
 transform: translateY(200px);
 opacity: 0;
 transition: all 1s ease-in-out;
}

#zbyoushi .swiper-slide {
 overflow: hidden;
}

#zbyoushi .swiper-slide>img {
 width: 100%;
 transform: scale(1.05);
 transition: all 6s;
 position: static!important;
}

#zbyoushi .sliderBox {
 position: absolute;
 top: 50%;
 left: 50%;
 transform: translate(-50%,-50%);
 width: 68%;
 max-width: 100%;
 padding: 0px 0px 0px 0px;
 z-index: 5;
 transition: all 1s;
} }

#zbyoushi .sliderBox p.fnt_18 {
 opacity: 0;
 transition: all 1s 1s;
}

#zbyoushi .ani-slide {
 position: relative;
 z-index: 9;
}

#zbyoushi .ani-slide .sliderBox p:first-child {
 transform: translateX(0px);
 opacity: 1;
}

#zbyoushi .ani-slide .sliderBox p.fnt_18 {
 opacity: 1;
}

#zbyoushi .ani-slide>img {
 transform: scale(1);
}

#zbyoushi .sliderBox .fnt_18 {
 color: #fff;
}

#zbyoushi .sliderBox .slider_line {
 height: 1px;
 background: rgba(255,255,255,0.8);
 margin-bottom: 20px;
 margin-top: 20px;
 width: 0px;
 transition: all 1s 0.5s;
}

#zbyoushi .ani-slide .sliderBox .slider_line {
 width: 100%;
}

#zbyoushi .sliderBox .sliderBox_more {
 background: #fec057;
 border-radius: 62px;
 width: 188px;
 height: 46px;
 text-align: center;
 line-height: 46px;
 margin-top: 30px;
 opacity: 0;
 right: -20%;
 transform: translateX(100px);
 transition-duration: 1s;
 transition-delay: 1.5s;
 transition-property: transform,opacity;
}

#zbyoushi .ani-slide .sliderBox .sliderBox_more {
 transform: translateX(0px);
 opacity: 1;
}

#zbyoushi .sliderBox .sliderBox_more a {
 color: #fff;
}

#zbyoushi .sliderBox .sliderBox_more:hover {
 background: #fe7f22;
}

#zbyoushi .swiper-pagination {
 width: auto;
 left: 50%;
 bottom: 30px;
 transform: translate(-50%,0);
 padding: 0px;
 position: absolute;
 z-index: 10;
}

#zbyoushi .swiper-pagination-progress {
 background: rgba(0,0,0,.25);
 position: absolute;
}

#zbyoushi .swiper-container-horizontal>.swiper-pagination-progress {
 width: 100%;
 height: 4px;
 left: 0px;
 bottom: 0px;
}

#zbyoushi .swiper-pagination-progress .swiper-pagination-progressbar {
 background: #fec057;
 position: absolute;
 left: 0px;
 top: 0px;
 width: 100%;
 height: 100%;
 -webkit-transform: scale(0);
 -ms-transform: scale(0);
 -o-transform: scale(0);
 transform: scale(0);
 -webkit-transform-origin: left top;
 -moz-transform-origin: left top;
 -ms-transform-origin: left top;
 -o-transform-origin: left top;
 transform-origin: left top;
}

#zbyoushi .swiper-button-next {
 position: absolute;
 top: 50%;
 width: 50px;
 height: 50px;
 background: rgba(91, 112, 136,0.5);
 border-radius: 50px;
 margin-top: -25px;
 z-index: 10;
 cursor: pointer;
 -moz-background-size: 10px 18px;
 -webkit-background-size: 10px 18px;
 background-size: 10px 18px;
 background-position: center;
 background-repeat: no-repeat;
 background-image: url('../images/rbqbg1uxw2ied1jsaaaaad1yema667.png');
 right: 10px;
 left: auto;
}

#zbyoushi .swiper-button-prev {
 position: absolute;
 top: 50%;
 width: 50px;
 height: 50px;
 background: rgba(91, 112, 136,0.5);
 border-radius: 50px;
 margin-top: -25px;
 z-index: 10;
 cursor: pointer;
 -moz-background-size: 10px 18px;
 -webkit-background-size: 10px 18px;
 background-size: 10px 18px;
 background-position: center;
 background-repeat: no-repeat;
 background-image: url("../images/rbqbhvuxw1kefdt6aaaaajwscb0365.png");
 left: 10px;
 right: auto;
}

#zbyoushi .swiper-button-next.swiper-button-disabled {
 opacity: .35;
 cursor: auto;
 pointer-events: none;
}

#zbyoushi .swiper-button-prev.swiper-button-disabled {
 opacity: .35;
 cursor: auto;
 pointer-events: none;
}

@media only screen and (max-width: 1400px) {
 #zbyoushi .fnt_18 {
   font-size: 16px;
 }

 #zbyoushi .fnt_56 {
   font-size: 48px;
 }

 #zbyoushi .fnt_56 img {
   width: 70%;
 }

 #zbyoushi .fnt_56 {
   position: absolute;
   left: -150px;
   top: -150px;
   transform: translateY(200px);
   opacity: 0;
   transition: all 1s ease-in-out;
 }
}

@media only screen and (max-width: 1024px) {
 #zbyoushi .fnt_18 {
   font-size: 16px;
 }

 #zbyoushi .fnt_56 {
   font-size: 44px;
 }

 #zbyoushi .sliderBox .sliderBox_more {
   width: 120px;
   height: 36px;
   line-height: 36px;
 }
}

@media only screen and (max-width: 767px) {
 #zbyoushi .sliderBox .fnt_18 {
   font-size: 14px;
 }

 #zbyoushi .sliderBox .fnt_56 {
   font-size: 24px;
 }

 #zbyoushi .sliderBox .slider_line {
   background: rgba(0,0,0,1);
   margin-top: 10px;
   margin-bottom: 10px;
 }

 #zbyoushi .sliderBox .sliderBox_more {
   margin-top: 20px;
 }
}

#zbyoushi .slider_line {
 display: none;
}

#zbyoushi .sliderBox_more {
 display: none;
}

#zbyoushi .zbsum {
 color: #ffffff;
 line-height: 28px;
 transform: translateY(200px);
 opacity: 0;
 transition: all 1s ease-in-out;
 transition-delay: 0.2s;
 position: absolute;
 right: 0px;
 top: -100px;
 max-width: 450px;
}

#zbyoushi .zbsum h3 {
 font-size: 40px;
 color: #fff;
 font-weight: 600;
 text-align: left;
}

#zbyoushi .zbsum h3 i {
 padding-right: 20px
}

#zbyoushi .zbsum p {
 font-size: 16px;
 color: #fff;
 text-align: left;
 padding: 30px 0px;
}

#zbyoushi .zbsum a {
 background: #37BF59;
 width: 150px;
 height: 40px;
 line-height: 40px;
 text-align: center;
 color: #fff;
 display: block;
 color: #fff;
 border-radius: 50px;
}

#zbyoushi .ani-slide .zbsum {
 transform: translateX(0px);
 opacity: 1;
}

#zbyoushi .swiper-pagination span {
 display: inline-block;
 margin: 0px 4px;
 width: 30px;
 height: 4px;
 background: #fff;
 cursor: pointer;
}

#zbyoushi .swiper-pagination-bullet-active {
 background: #37BF59 !important;
}

#zbyoushi .swiper-slide:nth-child(3) .fnt_56 {
 color: #0099cc;
 text-align: right;
}

#zbyoushi .swiper-slide:nth-child(3) .zbsum {
 color: #0099cc;
 text-align: right;
}

@media only screen and (max-width: 767px) {
 #zbyoushi .sliderBox {
   width: 100%;
   padding: 0px 20px;
 }

 #zbyoushi .fnt_56 {
   line-height: 40px;
 }

 #zbyoushi .zbsum {
   margin: 0px !important;
   font-size: 14px !important;
   line-height: 20px;
 }

 #zbyoushi .swiper-button-next {
   display: none;
 }

 #zbyoushi .swiper-button-prev {
   display: none;
 }

 #zbyoushi .swiper-pagination {
   display: none;
 }
}

.zlrz {
 background: #fff;
 padding: 10px;
 height: 125px;
 border-radius: 80px;
 margin: 15px auto;
 box-shadow: 2px 2px 5px rgba(0, 0, 0, 0.1);
 cursor: pointer;
}

.zlrz1 {
 display: table;
 background: #90D1ED;
 width: 105px;
 height: 105px;
 border-radius: 100%;
 float: left;
 transition: all 0.7s ease-in-out;
}

.zlrz2 {
 display: table;
 padding-left: 20px;
}

.zlrz:hover .zlrz1 {
 background: #e51813;
 transition: all 0.7s ease-in-out;
}

.zlrz2 h3 {
 font-size: 18px;
 font-weight: 600;
 padding-top: 10px;
 transition: all 0.7s ease-in-out;
}

.zlrz:hover h3 {
 transition: all 0.7s ease-in-out;
 color: #e51813;
}

.zlrz2 p {
 font-size: 14px;
 padding-top: 10px;
 color: #666;
}

#applist {
 width: 35%;
 float: left;
}

.yingmiao1 {
 width: 65%;
 float: left;
}

#applist ul li {
 background: #fff;
 height: 120px;
 width: 45%;
 float: left;
 box-shadow: 0px 0px 5px rgba(0, 0, 0, 0.2);
 margin: 5px 5px;
}

.zbbiaoti {
 padding-top: 50px;
}

.zbbiaoti h3 {
 font-size: 30px;
 text-align: center;
 color: #fff;
 position: relative;
 padding-bottom: 20px;
}

.zbbiaoti h3 i {
 color: #e51813;
 font-style: initial;
}

.zbbiaoti h3 span {
 display: block;
 color: #fff;
 font-size: 52px;
 padding-top: 15px;
 font-weight: 600;
}

.zbbiaoti p {
 color: #fff;
 font-size: 14px;
 text-align: center;
 padding: 0px;
}

.zbbiaotia {
 padding-top: 100px;
}

.zbbiaotia h3 {
 font-size: 30px;
 text-align: center;
 color: #fff;
 position: relative;
 padding-bottom: 10px;
}

.zbbiaotia h3 span {
 display: block;
 color: #fff;
 font-size: 14px;
 pading-top: 5px;
}

.zbbiaoti1 {
 padding-top: 40px;
}

.zbbiaoti1 h3 {
 font-size: 34px;
 text-align: center;
 color: #333;
 position: relative;
 padding-bottom: 20px;
}

.zbbiaoti1 h3:after {
 position: absolute;
 content: "";
 width: 60px;
 height: 1px;
 background: #666;
 bottom: 0px;
 left: 50%;
 margin-left: -25px;
}

.zbbiaoti1 p {
 color: #666;
 font-size: 14px;
 text-align: center;
 padding: 20px 0px 20px 0px;
}

.zbmain h3 {
 color: #fff;
 font-size: 50px;
 position: absolute;
 width: 100%;
 top: 40%;
 text-align: center;
 font-family: Arial;
 transition: all 0.7s ease-in-out;
}

.zbmain:hover h3 {
 color: #fff;
 font-size: 50px;
 position: absolute;
 width: 100%;
 top: 20%;
 text-align: center;
 font-family: Arial;
 transition: all 0.7s ease-in-out;
}

.zbmain p {
 color: #fff;
 font-size: 14px;
 position: absolute;
 width: 100%;
 top: 70%;
 text-align: center;
 transition: all 0.7s ease-in-out;
 opacity: 0;
}

.zbmain:hover p {
 width: 100%;
 top: 40%;
 text-align: center;
 transition: all 0.7s ease-in-out;
 opacity: 1;
}

.zbmain span {
 background: #37BF59;
 width: 140px;
 height: 40px;
 display: block;
 line-height: 40px;
 border-radius: 50px;
 margin: 20px auto;
}

.zbmain {
 overflow: hidden;
 position: relative;
 width: 100%;
 height: 100%;
 cursor: pointer;
}

.zbmain img {
 transition: all 0.7s ease-in-out;
}

.zbmain:hover img {
 transform: scale(1.1,1.1);
 transition: all 0.7s ease-in-out;
}

.zbmain img {
 width: 100%;
}

#applist ul li h3 {
 font-size: 16px;
 font-weight: 600;
 padding: 40px 0px 5px 20px;
}

#applist ul li p {
 font-size: 12px;
 font-weight: 400;
 padding-left: 20px;
 color: #999;
}

#applist ul li .yuanbiao {
 width: 18px;
 height: 18px;
 background: #8E8D8D;
 display: block;
 color: #fff;
 line-height: 18px;
 text-align: center;
 font-size: 11px;
 font-family: Arial !important;
 border-radius: 15px;
 margin-left: 20px;
}

#applist ul li:hover {
 background: #C0A063;
}

#applist ul li:hover h3 {
 color: #fff;
}

#applist ul li:hover p {
 color: #fff;
}

#applist ul li:hover .yuanbiao {
 background: #fff;
 color: #C0A063;
}

#applist ul li.dangqiang {
 background: #C0A063;
}

#applist ul li.dangqiang h3 {
 color: #fff;
}

#applist ul li.dangqiang p {
 color: #fff;
}

#applist ul li.dangqiang .yuanbiao {
 background: #fff;
 color: #C0A063;
}

#applist ul li:hover {
 background-position: left -120px;
}

#applist ul li.dangqiang {
 background-position: left -120px;
}

.jianbiao {
 background: #f6f6f6;
 text-align: center;
 font-size: 16px;
 line-height: 60px;
 width: 100%;
 transition: all 0.7s ease-in-out;
}

.yingmiao2 img {
 width: 100%;
}

.yingmiao2 {
 position: relative;
 display: none;
}

.yinmiao3 {
 position: absolute;
 width: 100%;
 background: rgba(0, 0, 0, 0.5);
 height: 100px;
 bottom: 0px;
}

.yinmiao3 h3 {
 font-size: 16px;
 color: #fff;
 padding: 15px 0px 10px 20px;
 width: 70%;
 font-weight: 600;
}

.yinmiao3 p {
 color: #fff;
 font-size: 12px;
 padding: 0px 0px 0px 20px;
 width: 70%;
 transition: all 0.7s ease-in-out;
}

.yinmiao3 a {
 width: 120px;
 height: 40px;
 line-height: 40px;
 background: #C0A063;
 display: block;
 float: right;
 position: absolute;
 top: 30px;
 right: 20px;
 color: #fff;
 text-align: center;
}

@media only screen and (max-width: 768px) {
 .c_portalResPublic_codeContainer-01001 {
   min-height: 500px;
   width: 100%;
 }
}

@media only screen and (min-width: 769px) {
 .c_portalResPublic_codeContainer-01001 {
   min-height: 500px;
   width: 100%;
 }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

.yunian {
 position: relative;
}

.yunian {
 float: right;
}

.lang2 {
 position: absolute;
 top: 100px;
 width: 100px;
 background: #fff;
 display: none;
 z-index: 9999;
}

.yunian:hover .lang2 {
 display: block;
}

.lang2 li {
 line-height: 35px;
 color: #666;
 text-align: center;
}

.lang1 {
 line-height: 100px;
 float: right;
 cursor: pointer;
 display: block;
}

.lang1 img {
 margin: 0px 5px;
}

.welcome2 i {
 margin-left: 10px;
 padding-right: 10px;
}

.welcome2 a {
 color: #fff;
}

.dilogo {
 text-align: center;
}

.sharea {
 padding: 20px 0px 10px 0px;
}

.bdsharebuttonbox {
 display: inline-block;
 width: 100%;
 text-align: left;
 height: 32px;
}

.gsb1 {
 cursor: pointer;
}

.gsb2 {
 cursor: pointer;
}

.gsb1:hover h3 {
 background: #C0A063;
 color: #fff;
 transition: all 0.7s ease-in-out;
}

.shebeit {
 padding: 0px 7px;
}

.shebeit1 {
 padding: 0px 7px;
}

.gsb1 img {
 width: 100%;
 transition: all 0.7s ease-in-out;
}

.gsb2 img {
 width: 100%;
 transition: all 0.7s ease-in-out;
}

.gsb1:hover img,.gsb2:hover img {
 transform: scale(1.1,1.1);
 transition: all 0.7s ease-in-out;
}

a.english {
 display: inline-block;
 width: 30px;
 height: 30px;
 background: #9A9999;
 font-size: 14px;
 line-height: 30px;
 color: #fff;
 border-radius: 100%;
 text-align: center;
}

a.chinese {
 display: inline-block;
 width: 30px;
 height: 30px;
 background: #C00000;
 font-size: 14px;
 line-height: 30px;
 color: #fff;
 border-radius: 100%;
 text-align: center;
 margin-left: 5px;
}

.gstp {
 width: 100%;
 height: 100%;
 overflow: hidden;
}

.about12 {
 width: 100%;
 position: relative;
}

.tupian img {
 width: 100%;
 transition: all 0.7s ease-in-out;
}

.sycppadding {
 padding-top: 10px;
}

.tupian {
 position: relative;
 width: 100%;
 height: 100%;
 overflow: hidden;
 cursor: pointer;
}

.tupian h3 {
 position: absolute;
 width: 100%;
 height: 60px;
 background: rgba(192, 0, 0, 0.7);
 bottom: -60px;
 color: #fff;
 text-align: center;
 font-size: 14px;
 line-height: 60px;
 transition: all 0.7s ease-in-out;
}

.tupian:hover h3 {
 transition: all 0.7s ease-in-out;
 bottom: 0px;
}

.tupian:hover img {
 transform: scale(1.1,1.1);
 transition: all 0.7s ease-in-out;
}

.globmap {
 text-align: center;
}/*图片标题列表*/.w_fimg-000 .p_title {
 display: inline-table;
 margin: 0;
 min-width: 37px;
 padding: 0;
 color: rgba(51,51,51,1);
 font-size: 16px;
 font-weight: 400;
 cursor: pointer;
}

.w_fimg-000 .p_title .font {
 vertical-align: middle;
 line-height: 21px;
}

.w_fimg-000 .p_title:hover {
 color: rgba(87,177,173,1);
}

.w_fimg-000 .p_title:active {
 color: rgba(69,165,161,1);
}

.w_fimg-000 .p_title .iconfont:before {
 display: inline-block;
 content: "";
}

.w_fimg-000 {
 position: relative;
 width: 100%;
 height: auto;
 min-height: 200px;
}

.w_fimg-000 .animated {
 width: 100%;
 height: 100%;
 position: relative;
 min-height: inherit;
}

.w_fimg-000 .font {
 white-space: nowrap;
}

.w_fimg-000 .p_link001 {
 width: 100%;
 height: 100%;
}

.w_fimg-000 .p_link002 {
 width: 100%;
 height: 30px;
}

.w_fimg-000 .p_box {
 width: 100%;
 height: 100%;
 text-align: center;
 position: static;
}

.w_fimg-000 .p_dimage {
 height: inherit;
 overflow: hidden;
 font-size: 0;
}

.w_fimg-000 .e_image:hover:after {
 background: transparent;
}

.w_fimg-000 .p_dimage:empty {
 width: 100%;
 height: 100%;
 top: 0;
 left: 0;
 position: absolute;
 background: #f2f2f2 url(../images/camera.png) no-repeat center;
}

#w_grid-1557212138782 .p_gridbox {
 overflow: visible;
}

.topann {
 float: right;
 display: inline-block;
 padding-top: 30px;
}

.topann a {
 background: #37BF59;
 width: 160px;
 height: 40px;
 display: block;
 border-radius: 50px;
 text-align: center;
 color: #fff;
 line-height: 40px;
}

.topann a i {
 padding-right: 10px;
}

@media only screen and (max-width: 768px) {
 .c_portalResnav_main-01001003 .p_problemCategory {
   display: block;
 }

 .c_portalResnav_main-01001003 .p_navPc {
   display: none;
 }

 .c_portalResnav_main-01001003 .p_linkBox {
   display: none;
 }

 .c_portalResnav_main-01001003 .p_parent {
   display: block;
 }

 .c_portalResnav_main-01001003 .p_categoryBtn:before {
 }

 .c_portalResnav_main-01001003 .icon-arrow_up:before {
   content: "\e69a";
 }

 .c_portalResnav_main-01001003 .icon-arrow_down:before {
   content: "\e69c";
 }

 .c_portalResnav_main-01001003 .p_btn-show {
   color: #fff;
   padding-left: 0;
   padding-right: 0;
 }

 .c_portalResnav_main-01001003 .p_btn-hide {
   width: 46px;
   height: 100%;
   float: left;
   background-color: rgba(0, 0, 0, 0.59);
 }

 .c_portalResnav_main-01001003 .p_category {
   width: 100%;
   height: 100vh;
   position: fixed;
   top: 0;
   left: 100%;
   transition: left 0s;
 }

 .c_portalResnav_main-01001003 .p_parent {
   width: auto;
   height: auto;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: -ms-flex;
   display: flex;
   display: -webkit-flex;
   display: -moz-box;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   padding: 0 0 0 30px;
 }

 .c_portalResnav_main-01001003 .p_categoryBox {
   overflow-y: auto;
   width: calc(100% - 46px);
   height: 100%;
   float: left;
   background-color: #fff;
 }

 .c_portalResnav_main-01001003 .p_categoryBox > .p_parentBox {
   padding-left: 0px;
   border-bottom: 1px solid #ddd;
 }

 .c_portalResnav_main-01001003 .p_parentBox {
   width: auto;
   height: auto;
   color: #fff;
 }

 .c_portalResnav_main-01001003 .p_parentBox {
   width: auto;
   height: auto;
   color: #fff;
   padding-left: 20px;
 }

 .c_portalResnav_main-01001003 .p_childBox .p_parent {
   border-bottom: 1px solid #c0c0c0;
 }

 .c_portalResnav_main-01001003 .p_c-fff {
   display: inline-block;
   margin: 0;
   color: #fff;
   background: #c00;
   font-size: 26px;
   height: 51px;
   line-height: 51px;
   padding: 0 10px;
   border-bottom: 1px solid rgba(255,255,255,.3);
 }

 .c_portalResnav_main-01001003 .p_categoryBtn {
   display: block;
   margin: 12px 5px 0px 0;
   color: #555;
   font-size: 12px;
   font-weight: 600;
 }

 .c_portalResnav_main-01001003 .p_link {
   height: auto;
   vertical-align: middle;
   width: initial;
   margin: 10px 0;
   -webkit-flex: 1;
   -moz-flex: 1;
   -ms-flex: 1;
   flex: 1;
   display: block;
   -moz-box-flex: 1;
   -webkit-box-flex: 1;
   box-flex: 1;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: -ms-flex;
   display: flex;
   display: -webkit-flex;
   display: -moz-box;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   display: -webkit-box;
   color: #555;
   font-size: 14px;
   height: 30px;
   line-height: 30px;
 }

 .c_portalResnav_main-01001003 .p_childBox .p_link {
   color: #666;
 }

 .c_portalResnav_main-01001003 {
   width: auto;
   max-height: none;
   padding-top: 0px;
   padding-left: 0px;
   padding-bottom: 0px;
   min-height: 187px;
   margin-right: 0px;
   margin-left: 0px;
   max-width: none;
   margin-top: 0px;
   margin-bottom: 0px;
   min-width: 0px;
   height: auto;
   padding-right: 0px;
 }

 #c_portalResnav_main-15572123834215231 {
   width: 46px !important;
   position: absolute;
   right: 10px;
   top: 10px;
 }

 #content_box-1557212383247-3,#content_box-1557212383247-2 {
   display: none;
 }
}

@media only screen and (min-width: 769px) {
 .c_portalResnav_main-01001003 .p_problemCategory {
   display: none;
 }

 .c_portalResnav_main-01001003 .p_parent {
   display: none;
 }

 .c_portalResnav_main-01001003 .p_navPc {
   display: block;
 }

 .c_portalResnav_main-01001003 .p_linkBox {
   display: block;
   float: left;
   width: 100%;
 }

 .c_portalResnav_main-01001003 {
   width: auto;
   height: auto;
   overflow: visible;
   clear: both;
 }

 .c_portalResnav_main-01001003 .p_category {
   width: 70%;
   position: relative;
   display: inline-block;
   text-align: right;
   float: left;
 }

 .clearfix:before, .clearfix:after {
   content: "";
   display: block;
   clear: both;
   width: 0;
   height: 0;
   visibility: hidden;
   font-size: 0;
 }

 .c_portalResnav_main-01001003 .p_categoryBox {
   margin: 0 auto;
   width: 100%;
   height: 100px;
   padding-right: 50px;
 }

 .c_portalResnav_main-01001003 .p_categoryBox .p_linkBox {
   background: none;
 }

 .c_portalResnav_main-01001003 .p_categoryBox > .p_parentBox:hover {
 }

 .c_portalResnav_main-01001003 .p_categoryBox .p_title {
   height: auto;
   width: 100%;
   font-size: 16px;
   overflow: hidden;
   white-space: nowrap;
   color: #666666;
   display: inline-block;
   line-height: 100px;
   transition: all ease .15s;
   padding: 0px 25px;
   float: left;
 }

 .c_portalResnav_main-01001003 .p_parentBox:hover .p_title {
   background: #37BF59;
   color: #fff;
 }

 .c_portalResnav_main-01001003 .p_categoryBtn {
   display: inline-block;
   vertical-align: middle;
   background-color: rgba(255,255,255,0);
   border-color: rgba(255,255,255,0);
   border-style: solid;
   border-width: 0;
   color: rgb(64,143,244);
   height: auto;
   width: 14px;
   margin: 0 4px 0 0;
   padding: 0;
   position: static;
   text-align: center;
   color: rgba(217,217,217,1);
   display: none;
 }

 .c_portalResnav_main-01001003 .p_categoryBtn:hover {
   border-width: 0;
   border-style: solid;
   color: rgb(64,143,244);
   border-color: rgba(255,255,255,0);
   background-color: rgba(255,255,255,0);
   box-shadow: none;
 }

 .c_portalResnav_main-01001003 .p_categoryBtn:active {
   border-width: 0;
   border-style: solid;
   color: rgb(64,143,244);
   border-color: rgba(255,255,255,0);
   background-color: rgba(255,255,255,0);
   box-shadow: none;
 }

 .c_portalResnav_main-01001003 .p_linkBox .iconfont:before {
   content: '';
 }

 .c_portalResnav_main-01001003 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {
   content: '\e65f';
   color: rgb(64,143,244);
   font-size: 10px
 }

 .c_portalResnav_main-01001003 .p_categoryBox .p_childBox {
   border: 0px solid rgba(240,240,240,1);
   box-shadow: 0px 0px 0px #c0c0c0;
   z-index: 9;
 }

 .c_portalResnav_main-01001003 .p_categoryBox .p_childBox .p_parentBox {
   width: 100%;
   display: block;
 }

 .c_portalResnav_main-01001003 .p_categoryBox .p_childBox .p_parentBox .p_title {
   color: #666;
   line-height: 45px;
   background: #f6f6f6;
   font-size: 12px;
   text-align: left;
 }

 .c_portalResnav_main-01001003 .p_categoryBox .p_childBox .p_parentBox .p_title:hover {
   color: #fff;
   line-height: 45px;
   background: #37BF59;
 }

 .c_portalResnav_main-01001003 .p_categoryBox .p_parentBox {
   position: relative;
   width: auto;
   text-align: center;
   display: inline-block;
 }

 .c_portalResnav_main-01001003 .p_parentBox:last-child .p_linkBox {
   border-bottom: 0 none;
 }

 .c_portalResnav_main-01001003 .p_categoryBox>.p_parentBox>.p_childBox {
   margin-top: 100px;
   left: 0px;
   width: inherit;
   min-width: 150px;
 }

 .c_portalResnav_main-01001003 .p_categoryBox .slideOut {
   position: absolute;
   left: 100%;
   top: 0;
   width: 100%;
   height: auto;
 }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1554170260954 .p_gridbox {
 overflow: visible;
}

.c_portalResnav_main-01001003 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

.c_portalResnav_main-01001003 >div {
 animation-fill-mode: both;
}

.c_portalResnav_main-01001003 .fr {
 float: left;
}

.c_portalResnav_main-01001003 .clearfix:after {
 clear: both;
}

.c_portalResnav_main-01001003 .clearfix {
 clear: both;
 *zoom: 1;
}

.c_portalResnav_main-01001003 .header .navbar_nav li.dropdown:nth-child(1) {
}

.c_portalResnav_main-01001003 .header .navbar_nav li.dropdown:nth-child(6) {
 display: none;
}

.c_portalResnav_main-01001003 body {
 background-color: #1b1b1b;
}

.c_portalResnav_main-01001003 .header {
 width: 100%;
}

.c_portalResnav_main-01001003 .header .left {
 width: 12%;
}

.c_portalResnav_main-01001003 .header .left a img {
 height: 40px;
 margin-top: 6px;
}

.c_portalResnav_main-01001003 .header .left .img2 {
 display: none;
}

.c_portalResnav_main-01001003 .header .nav {
 -webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;
 height: 100%;
 line-height: 50px;
 display: block;
}

.c_portalResnav_main-01001003 .container {
 width: 100%;
}

.c_portalResnav_main-01001003 .header .navbar_nav li {
 float: left;
 position: relative;
 display: block;
}

.c_portalResnav_main-01001003 .header .navbar_nav li:hover:after {
 width: 100%;
}

.c_portalResnav_main-01001003 .header .navbar_nav li a {
 text-decoration: none;
 height: 100%;
 display: block;
 -webkit-transition: 0.5s;
 -moz-transition: 0.5s;
 -o-transition: 0.5s;
 transition: 0.5s;
 color: #333;
 text-align: left;
 font-size: 16px;
}

.c_portalResnav_main-01001003 .header .navbar_nav li:hover a {
 color: #0983D0;
}

.c_portalResnav_main-01001003 .header .dropdown>.navNameLink {
 font-weight: 600;
}

.c_portalResnav_main-01001003 .header .navbar_nav li.dropdown {
 display: inline-block;
 position: relative;
 margin-right: 150px;
 margin-left: 0px;
 float: left;
}

.c_portalResnav_main-01001003 .header .navbar_nav li.dropdown:last-child {
 margin-right: 0px;
 float: right;
 width: 223px;
}

.c_portalResnav_main-01001003 .header .navbar_nav li.dropdown .weixin {
 color: #ccc;
 text-align: right;
 padding-top: 20px;
}

.c_portalResnav_main-01001003 .header .navbar_nav li.dropdown .jt {
 width: 20px;
 height: 20px;
 background: url(../images/top.png) no-repeat;
 background-size: 100% 100%;
 display: block;
}

.c_portalResnav_main-01001003 .header .navbar_nav li.dropdown .dropdown_menu {
 position: relative;
 width: 120%;
}

.c_portalResnav_main-01001003 .header .navbar_nav li.dropdown .dropdown_menu a {
 font-size: 14px;
 color: #666;
 line-height: 30px;
 text-align: left;
 margin-bottom: 2px;
}

.c_portalResnav_main-01001003 .header .navbar_nav li.dropdown:hover .dropdown_menu a:hover {
 color: #628E44;
}

.c_portalResnav_main-01001003 .header.on {
 border-bottom: 0px solid #ccc;
}

.c_portalResnav_main-01001003 .header.on .left .img1 {
 display: none;
}

.c_portalResnav_main-01001003 .header.on .left .img2 {
 display: block;
}

.c_portalResnav_main-01001003 .header.on .navbar_nav li a {
 color: #666;
}

.c_portalResnav_main-01001003 .header.on .navbar_nav li:hover a {
}

.c_portalResnav_main-01001003 #navToggle {
 display: none;
}

.c_portalResnav_main-01001003 .m_nav {
 position: fixed;
 top: 0;
 box-shadow: 0 15px 27px 0 rgba(167,165,165,0.38);
 width: 100%;
 height: 100%;
 background: #fff;
 transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
 -webkit-transition: all ease 0.5s;
 z-index: 1000;
 opacity: 1;
 visibility: visible;
 margin-top: 0;
 overflow-y: auto;
 transform: translateX(100%);
}

.c_portalResnav_main-01001003 .m_nav.open {
 transform: translateX(0);
}

.c_portalResnav_main-01001003 .m_nav .top {
 height: 60px;
 padding: 20px;
 box-sizing: border-box;
}

.c_portalResnav_main-01001003 .m_nav .top .closed {
 display: block;
 width: 30px;
 height: 30px;
 line-height: 30px;
 text-align: center;
 float: right;
 cursor: pointer;
 font-size: 30px;
}

.c_portalResnav_main-01001003 .m_nav .logo {
 width: 100%;
 margin: 0 auto;
}

.c_portalResnav_main-01001003 .m_nav .logo img {
 height: 50px;
 display: block;
 margin: 30px auto;
}

.c_portalResnav_main-01001003 .m_nav .ul {
 margin-top: 30px;
}

.c_portalResnav_main-01001003 .m_nav .ul li {
 padding: 0 20px;
 border-bottom: 1px solid #f5f5f5;
 transform: translateY(100%);
 -webkit-transform: translateY(100%);
 -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
 transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
 opacity: 0;
}

.c_portalResnav_main-01001003 .m_nav.open .ul li {
 opacity: 1;
 -webkit-transform: translateY(0);
 transform: translateY(0);
}

.c_portalResnav_main-01001003 .m_nav .ul li:nth-child(1) {
 -webkit-transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
 transition: all .2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001003 .m_nav .ul li:nth-child(2) {
 -webkit-transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
 transition: all .4s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001003 .m_nav .ul li:nth-child(3) {
 -webkit-transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
 transition: all .6s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001003 .m_nav .ul li:nth-child(4) {
 -webkit-transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
 transition: all .8s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001003 .m_nav .ul li:nth-child(5) {
 -webkit-transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
 transition: all 1.0s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001003 .m_nav .ul li:nth-child(6) {
 -webkit-transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
 transition: all 1.2s cubic-bezier(.77, 0, .175, 1) 0ms;
}

.c_portalResnav_main-01001003 .m_nav .ul li a {
 display: inline-block;
 text-decoration: none;
 color: #fff;
 font-size: 16px;
 height: 50px;
 line-height: 50px;
 width: 80%;
}

.c_portalResnav_main-01001003 .m_nav .ul li .dropdown_menu {
 display: none;
}

.c_portalResnav_main-01001003 .m_nav .ul li.dropdown.active .dropdown_menu {
 display: block;
}

.c_portalResnav_main-01001003 .m_nav .ul li .dropdown_menu a {
 display: block;
 width: 100%;
 height: 50px;
 line-height: 50px;
 padding: 0 40px;
 box-sizing: border-box;
 border-bottom: 0px solid #f5f5f5;
}

.c_portalResnav_main-01001003 .m_nav .ul li .dropdown_menu a:last-child {
 border: none;
}

.c_portalResnav_main-01001003 .banner {
 width: 100%;
}

.c_portalResnav_main-01001003 .banner img {
 width: 100%;
}

@media screen and (max-width: 768px) {
 .c_portalResnav_main-01001003 .header {
   padding: 0 10px;
 }

 .c_portalResnav_main-01001003 .header #navToggle {
   height: 50px;
   padding: 9px 15px;
   display: inline-block;
   float: right;
 }

 .c_portalResnav_main-01001003 .header #navToggle span {
   position: relative;
   width: 25px;
   height: 1px;
   margin-top: 19px;
 }

 .c_portalResnav_main-01001003 .header #navToggle span:before, .header #navToggle span:after {
   content: '';
   position: relative;
   width: 100%;
   height: 1px;
   left: 0;
 }

 .c_portalResnav_main-01001003 .header #navToggle span, .header #navToggle span:before, .header #navToggle span:after {
   -webkit-transition: 0.3s;
   -moz-transition: 0.3s;
   -o-transition: 0.3s;
   transition: 0.3s;
   display: block;
   background: #fff;
 }

 .c_portalResnav_main-01001003 .header #navToggle span:before {
   top: 8px;
 }

 .c_portalResnav_main-01001003 .header #navToggle span:after {
   bottom: 10px;
 }

 .c_portalResnav_main-01001003 .header #navToggle.open span:before {
   top: 10px;
   -webkit-transform: translateY(-11px) rotate(-45deg);
   -moz-transform: translateY(-11px) rotate(-45deg);
   -ms-transform: translateY(-11px) rotate(-45deg);
   -o-transform: translateY(-11px) rotate(-45deg);
   transform: translateY(-11px) rotate(-45deg);
 }

 .c_portalResnav_main-01001003 .header #navToggle.open span:after {
   bottom: 12px;
   -webkit-transform: translateY(10px) rotate(45deg);
   -moz-transform: translateY(10px) rotate(45deg);
   -ms-transform: translateY(10px) rotate(45deg);
   -o-transform: translateY(10px) rotate(45deg);
   transform: translateY(10px) rotate(45deg);
 }

 .c_portalResnav_main-01001003 .header #navToggle.open span {
   background: none;
 }

 .c_portalResnav_main-01001003 .header #navToggle.open span:before, .header #navToggle.open span:after {
   background: #fff;
 }

 .c_portalResnav_main-01001003 .header .nav {
   display: none;
 }

 .c_portalResnav_main-01001003 .banner img {
   height: 600px;
   object-fit: cover;
 }

 .c_portalResnav_main-01001003 .jt {
   display: inline-block;
   width: 10%;
   height: 50px;
   line-height: 50px;
   text-align: center;
   vertical-align: top;
   font-size: 1rem;
   transition: all .5s ease;
 }

 .c_portalResnav_main-01001003 .jtRote {
   transform: rotateZ(90deg);
 }
}

.width1200 {
 width: 1200px;
 margin: 0 auto;
}

.clearboth {
 clear: both;
}

#w_grid-1557212138782 .p_gridbox {
 overflow: visible;
}

.mobilelogo {
 display: none;
}

@media only screen and (max-width: 768px) {
 .c_portalResnav_main-01001 .p_problemCategory {
   display: block;
 }

 .c_portalResnav_main-01001 .p_navPc {
   display: none;
 }

 .c_portalResnav_main-01001 .p_linkBox {
   display: none;
 }

 .c_portalResnav_main-01001 .p_parent {
   display: block;
 }

 .c_portalResnav_main-01001 .p_categoryBtn:before {
/* content: "\e669";*/
 }

 .c_portalResnav_main-01001 .icon-arrow_up:before {
   content: "\e69a";
 }

 .c_portalResnav_main-01001 .icon-arrow_down:before {
   content: "\e69c";
 }

 .c_portalResnav_main-01001 .p_btn-show {
   color: #fff;
   padding-left: 0;
   padding-right: 0;
 }

 .c_portalResnav_main-01001 .p_btn-hide {
   width: 46px;
   height: 100%;
   float: left;
   background-color: rgba(0, 0, 0, 0.59);
 }

 .c_portalResnav_main-01001 .p_category {
   width: 100%;
   height: 100vh;
   position: fixed;
   top: 0;
   left: 100%;
   transition: left 0s;
 }

 .c_portalResnav_main-01001 .p_parent {
   width: auto;
   height: auto;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: -ms-flex;
   display: flex;
   display: -webkit-flex;
   display: -moz-box;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   display: -webkit-box;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   padding: 0 0 0 30px;
 }

 .c_portalResnav_main-01001 .p_categoryBox {
   overflow-y: auto;
   width: calc(100% - 46px);
   height: 100%;
   float: left;
   background-color: #fff;
 }

 .c_portalResnav_main-01001 .p_categoryBox > .p_parentBox {
   padding-left: 0px;
   border-bottom: 1px solid #ddd;
 }

 .c_portalResnav_main-01001 .p_parentBox {
   width: auto;
   height: auto;
   color: #fff;
 }

 .c_portalResnav_main-01001 .p_parentBox {
   width: auto;
   height: auto;
   color: #fff;
   padding-left: 20px;
 }

 .c_portalResnav_main-01001 .p_childBox .p_parent {
   border-bottom: 1px solid #c0c0c0;
 }

 .c_portalResnav_main-01001 .p_c-fff {
   display: inline-block;
   margin: 0;
   color: #fff;
   background: #c00;
   font-size: 26px;
   height: 51px;
   line-height: 51px;
   padding: 0 10px;
   border-bottom: 1px solid rgba(255,255,255,.3);
 }

 .c_portalResnav_main-01001 .p_categoryBtn {
   display: block;
   margin: 12px 5px 0px 0;
   color: #555;
   font-size: 12px;
   font-weight: 600;
 }

 .c_portalResnav_main-01001 .p_link {
   height: auto;
   vertical-align: middle;
   width: initial;
   margin: 10px 0;
   -webkit-flex: 1;
   -moz-flex: 1;
   -ms-flex: 1;
   flex: 1;
   display: block;
   -moz-box-flex: 1;
   -webkit-box-flex: 1;
   box-flex: 1;
   display: -webkit-flex;
   display: -moz-flex;
   display: -ms-flexbox;
   display: -ms-flex;
   display: flex;
   display: -webkit-flex;
   display: -moz-box;
   display: -moz-flex;
   display: -ms-flexbox;
   display: flex;
   display: -webkit-box;
   color: #555;
   font-size: 14px;
   height: 30px;
   line-height: 30px;
 }

 .c_portalResnav_main-01001 .p_childBox .p_link {
   color: #666;
 }

 .c_portalResnav_main-01001 {
   width: 640px;
 }

 #c_portalResnav_main-15572123834215231 {
   width: 46px !important;
   position: absolute;
   right: 10px;
   top: 10px;
 }

 #content_box-1557212383247-3,#content_box-1557212383247-2 {
   display: none;
 }
}

@media only screen and (min-width: 769px) {
 .c_portalResnav_main-01001 .p_problemCategory {
   display: none;
 }

 .c_portalResnav_main-01001 .p_parent {
   display: none;
 }

 .c_portalResnav_main-01001 .p_navPc {
   display: block;
 }

 .c_portalResnav_main-01001 .p_linkBox {
   display: block;
   float: left;
   width: 100%;
 }

 .c_portalResnav_main-01001 {
   width: auto;
   height: auto;
   overflow: visible;
   clear: both;
 } /*p_category*/	.c_portalResnav_main-01001 .p_category {
   width: 100%;
   position: relative;
   display: inline-block;
   text-align: right;
   float: left;
 }

 .clearfix:before, .clearfix:after {
   content: "";
   display: block;
   clear: both;
   width: 0;
   height: 0;
   visibility: hidden;
   font-size: 0;
 }

 .c_portalResnav_main-01001 .p_categoryBox {
   margin: 0 auto;
   width: 100%;
   height: 50px;
   padding-right: 0px;
 }

 .c_portalResnav_main-01001 .p_categoryBox .p_linkBox {
   background: none;
 }

 .c_portalResnav_main-01001 .p_categoryBox > .p_parentBox:hover {
 }

 .c_portalResnav_main-01001 .p_categoryBox .p_title {
   height: auto;
   width: 100%;
   font-size: 16px;
   overflow: hidden;
   white-space: nowrap;
   color: #333;
   display: inline-block;
   line-height: 60px;
   transition: all ease .15s;
   padding: 0px 65px;
   float: left;
   font-weight: 600;
 }

 .c_portalResnav_main-01001 .p_parentBox:hover .p_title {
   background: #337A4D;
   color: #fff;
 }

 .c_portalResnav_main-01001 .p_categoryBtn {
   display: inline-block;
   vertical-align: middle;
   background-color: rgba(255,255,255,0);
   border-color: rgba(255,255,255,0);
   border-style: solid;
   border-width: 0;
   color: rgb(64,143,244);
   height: auto;
   width: 14px;
   margin: 0 4px 0 0;
   padding: 0;
   position: static;
   text-align: center;
   color: rgba(217,217,217,1);
   display: none;
 }

 .c_portalResnav_main-01001 .p_categoryBtn:hover {
   border-width: 0;
   border-style: solid;
   color: rgb(64,143,244);
   border-color: rgba(255,255,255,0);
   background-color: rgba(255,255,255,0);
   box-shadow: none;
 }

 .c_portalResnav_main-01001 .p_categoryBtn:active {
   border-width: 0;
   border-style: solid;
   color: rgb(64,143,244);
   border-color: rgba(255,255,255,0);
   background-color: rgba(255,255,255,0);
   box-shadow: none;
 }

 .c_portalResnav_main-01001 .p_linkBox .iconfont:before {
   content: '';
 }

 .c_portalResnav_main-01001 .p_childBox .p_linkBox .icon-duduyinleappicon1401:before {
   content: '\e65f';
   color: rgb(64,143,244);
   font-size: 10px
 }

 .c_portalResnav_main-01001 .p_categoryBox .p_childBox {
   border: 0px solid rgba(240,240,240,1);
   box-shadow: 0px 0px 0px #c0c0c0;
   overflow: hidden;
   z-index: 9;
 }

 .c_portalResnav_main-01001 .p_categoryBox .p_childBox .p_parentBox {
   width: 100%;
   display: block;
 }

 .c_portalResnav_main-01001 .p_categoryBox .p_childBox .p_parentBox .p_title {
   color: #666;
   line-height: 45px;
   background: #f1f1f1;
   font-size: 14px;
   text-align: left;
   font-weight: normal;
   padding: 0px 30px;
   border-bottom: 1px solid #ddd;
 }

 .c_portalResnav_main-01001 .p_categoryBox .p_childBox .p_parentBox .p_title:hover {
   color: #fff;
   line-height: 45px;
   background: #337B4D;
 }

 .c_portalResnav_main-01001 .p_categoryBox .p_parentBox {
   position: relative;
   width: auto;
   display: inline-block;
   text-align: left;
   float: left;
 }

 .c_portalResnav_main-01001 .p_parentBox:last-child .p_linkBox {
   border-bottom: 0 none;
 } /* .c_portalResnav_main-01001 .p_parentBox:last-child .p_linkBox :hover{ background-color:rgba(239, 248, 248,1) }*/	.c_portalResnav_main-01001 .p_categoryBox>.p_parentBox>.p_childBox {
   margin-top: 60px;
   left: 0px;
   width: inherit;
   background: #F1F1F1;
 }

 .c_portalResnav_main-01001 .p_categoryBox .slideOut {
   position: absolute;
   left: 100%;
   top: 0;
   width: 100%;
   height: auto;
 }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

.dacata {
 float: left;
 width: 100px;
}

.dacata img {
 width: 100px;
}

.dacata1 {
 float: left;
 width: 150px;
}

#w_grid-1554170260954 .p_gridbox {
 overflow: visible;
}

.w_grid-000 {
 margin-left: auto;
 margin-right: auto;
 min-height: 12rem;
 width: 100%;
}

.w_grid-000 > .w_grid {
 width: 100%;
 position: relative;
}

.w_grid-000 > div > .p_gridbox {
 width: 100%;
 overflow: hidden;
 position: static;
}

.w_grid-000 > div > div > .p_gridCell {
 float: left;
 position: static;
}

.w_grid-000 > div > div > .p_gridCell:not(:empty):before {
 content: '';
 height: 0.1px;
 display: block;
}

.w_grid-000 > .w_grid.signal {
 min-height: inherit;
}

.w_grid-000 > .w_grid.signal > .p_gridbox {
 min-height: inherit;
}

.w_grid-000 > .w_grid.signal > .p_gridbox > .p_gridCell {
 min-height: inherit;
}

.w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {
 margin-left: 0;
 clear: left;
}

#w_grid-000 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left: 0;
 clear: left;
}

@media only screen and (max-width: 768px) {
 .w_grid-000 > div > .p_gridbox > .p_gridCell {
   width: 100%;
   margin-left: 0;
   margin-top: 0rem;
   margin-bottom: 0rem;
 }
}

@media only screen and (min-width: 769px) {
 .w_grid-000 > div > .p_gridbox > .p_gridCell:first-child {
   width: 100%;
   margin-left: 0;
   margin-top: 0rem;
   margin-bottom: 0rem;
 }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

@media only screen and (max-width: 768px) {
/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â°ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚ÂÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/	.c_portalResSearch_total-01001 {
   margin-left: auto;
   margin-right: auto;
   width: 100%;
   display: block;
   font-size: 0;
   padding: 0 10px;
 }

 .c_portalResSearch_total-01001 .p_contentBox {
   width: 100%;
   height: auto;
   overflow: visible;
   padding: 0;
   margin: 0;
   border-width: 1px;
   border-style: none;
   border-color: rgba(228,228,228,0);
   background-color: transparent;
   position: relative;
 }

 .c_portalResSearch_total-01001 .p_headbox {
   position: absolute;
   width: 100%;
   height: auto;
   border: 1px solid rgba(240, 240, 240, 1);
   border-radius: 5px;
   padding: 10px 0px;
   display: none;
/* margin: 0 10px; */
   background: #fff;
   border-radius: 0;
   z-index: 999;
 }

 .c_portalResSearch_total-01001 .p_searchBox {
   width: 55%;
   height: auto;
   display: inline-block;
   vertical-align: middle;
   overflow: visible;
   padding: 0;
   margin: 0;
   border-width: 1px;
   border-style: none;
   border-color: rgba(228,228,228,0);
   background-color: transparent;
   position: relative;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input {
   width: 100%;
   display: inline-block;
   height: 50px;
   vertical-align: middle;
   color: inherit;
   position: relative;
   font-size: 24px;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input .forward {
   display: none;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input .forward:before {
   content: "\e6d5";
   color: #797979;
 }

 .c_portalResSearch_total-01001 .p_searchBtn {
   width: 20%;
   height: 50px;
   display: inline-block;
   vertical-align: middle;
   font-size: 24px;
   color: #777;
   border-width: 0;
   border-style: solid;
   border-color: rgba(255,255,255,0);
   text-align: center;
   padding-top: 0;
   position: inherit;
   margin: 0;
   cursor: pointer;
   font-family: inherit;
   font-weight: inherit;
   text-decoration: none;
   background-size: 100% 100%;
 }

 .c_portalResSearch_total-01001 .p_searchBtn:hover {
   box-shadow: none;
   cursor: pointer;
 }

 .c_portalResSearch_total-01001 .p_searchBtn .iconfont {
   margin-right: 5px;
 }

 .c_portalResSearch_total-01001 .p_searchBtn .font {
   display: inline-table;
   vertical-align: middle;
   bottom: 0;
   height: inherit;
   color: inherit;
   font-family: inherit;
   font-weight: inherit;
   font-size: inherit;
   text-decoration: none;
   position: relative;
   line-height: 50px;
 }

 .c_portalResSearch_total-01001 .p_input input, .c_search_total-01001 .p_input .InputText {
   display: inline-block;
   height: 100%;
   width: inherit;
   line-height: inherit;
/* border-width: 1px; */ /* border-style: solid; */ /* border-color: #f0f0f0; */
   padding-left: 5px;
   padding-right: 32px;
   border: none;
 }

 .c_portalResSearch_total-01001 .p_select {
   height: auto;
   font-size: 0;
   display: inline-block;
   width: 25%;
   vertical-align: middle;
   float: left;
 }

 .c_portalResSearch_total-01001 .p_select input {
   width: inherit;
   height: 50px;
   border: none;
   display: inline-block;
   vertical-align: middle;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   font-size: 24px;
   position: absolute;
   padding-left: 10px !important;
   padding-right: 10px !important;
 }

 .c_portalResSearch_total-01001 .p_select .shape {
   display: inline-block;
   width: 25px;
   height: 50px;
   position: static!important;
   line-height: 50px;
/* background-color: #fafafa; */
   text-align: center;
/* border: 1px solid rgba(240, 240, 240, 1); */
   border-left: none;
   font-size: 12px;
   color: rgba(200, 200, 200, 1);
   float: right;
   top: 0!important;
   transform: translateY(0%);
   margin-right: 10px;
 }

 .c_portalResSearch_total-01001 .p_select .shape:before {
   content: "\e69c";
   font-size: 24px;
 }

 .c_portalResSearch_total-01001 .p_select .itembox {
   height: auto;
   width: 100%;
   position: absolute;
   top: 80px;
   left: 0px;
   border: 1px solid rgba(240, 240, 240, 1);
   z-index: 99;
   background-color: #fff;
   font-size: 0;
   border-radius: 5px;
 }

 .c_portalResSearch_total-01001 .p_select li {
   width: calc(100% / 4);
   height: auto;
   display: inline-block;
   margin: 20px 0;
   text-align: center;
   font-size: 22px;
   border-left: 1px solid #ccc;
 }

 .c_portalResSearch_total-01001 .p_select li:nth-child(1) {
   border-left: none
 }

 .c_portalResSearch_total-01001 .p_select li:nth-child(5) {
   border-left: none
 }

 .c_portalResSearch_total-01001 .p_select li i img {
   display: none;
 }

 input::-webkit-input-placeholder {
   font-size: 24px;
   line-height: 50px;
   color: #777;
 }

 .c_portalResSearch_total-01001 .p_searchBtnBox {
   display: block;
   width: 250px;
   height: auto;
   padding: 10px 10px;
   background-color: #1890FF;
   border-radius: 5px;
   margin-bottom: 30px;
   margin: 0 10px 30px 10px;
 }

 .c_portalResSearch_total-01001 .p_searchBtnA {
   width: 100%;
   height: auto;
   padding: 10px 10px;
   font-size: 24px;
   color: #fff;
   text-align: center;
 }

 .c_portalResSearch_total-01001 .p_headbox.active:before {
   width: 0px;
   height: 0px;
   position: absolute;
   top: -40px;
   left: 41px;
   padding: 0;
   border-bottom: 20px solid #FFFFFF;
   border-top: 20px solid transparent;
   border-left: 20px solid transparent;
   border-right: 20px solid transparent;
   display: block;
   content: "";
   z-index: 12;
 }

 .c_portalResSearch_total-01001 .p_headbox.active:after {
   width: 0px;
   height: 0px;
   position: absolute;
   top: -41px;
   left: 41px;
   padding: 0;
   border-bottom: 20px solid #efe7e7;
   border-top: 20px solid transparent;
   border-left: 20px solid transparent;
   border-right: 20px solid transparent;
   display: block;
   content: "";
   z-index: 10;
 }

 .c_portalResSearch_total-01001 .p_input .iconfont.last {
   position: absolute;
   color: #afafaf;
   top: 16px;
   right: 5px;
   font-size: 20px;
   cursor: pointer;
 }

 .c_portalResSearch_total-01001 .p_input .iconfont.last:before {
   content: "\e640";
 }

 .c_portalResSearch_total-01001 .p_searchBtnA:hover {
   box-shadow: none;
 }

 .c_portalResSearch_total-01001 .p_searchBtnA .iconfont:before {
   content: "\e661";
   font-size: 30px;
   vertical-align: middle;
   margin-right: 10px;
 }
}

@media only screen and (max-width: 1024px) and (min-width: 769px) {
/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¸ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â­ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/	.c_portalResSearch_total-01001 {
   margin-left: auto;
   margin-right: auto;
   max-width: 1180px;
   min-height: 192px;
   width: auto;
   display: inline-block;
   font-size: 0;
 }

 .c_portalResSearch_total-01001 .p_contentBox {
   width: 100%;
   height: auto;
   overflow: visible;
   white-space: nowrap;
   padding: 0;
   margin: 0;
   border-width: 1px;
   border-style: none;
   border-color: rgba(228,228,228,0);
   background-color: transparent;
   position: relative;
 }

 .c_portalResSearch_total-01001 .p_headbox {
   width: 100%;
   height: auto;
 }

 .c_portalResSearch_total-01001 .p_searchBox {
   width: auto;
   height: auto;
   display: inline-block;
   vertical-align: middle;
   overflow: visible;
   padding: 0;
   margin: 0;
   border-width: 1px;
   border-style: none;
   border-color: rgba(228,228,228,0);
   background-color: transparent;
   position: relative;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input {
   width: 220px;
   display: inline-block;
   height: 40px;
   vertical-align: middle;
   color: inherit;
   position: relative;
   font-size: 14px;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input .last {
   display: none;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input .forward {
/* display: none; */
   position: absolute;
   left: 5px;
   top: 50%;
   transform: translateY(-50%);
   height: auto;
   font-size: 15px;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input .forward:before {
   content: "\e661";
   color: #a9a9a9;
 }

 .c_portalResSearch_total-01001 .p_searchBtn {
   width: auto;
   height: 40px;
   display: inline-block;
   vertical-align: middle;
   font-size: 14px;
   color: rgba(255,255,255,1);
   border-width: 1px;
   border-style: solid;
   border-color: rgba(255,255,255,0);
   background-color: #1890FF;
   text-align: center;
   padding-top: 0;
   padding-right: 20px;
   padding-left: 20px;
   position: inherit;
   margin: 0;
   padding: 0 20px;
   cursor: pointer;
   font-family: inherit;
   font-weight: inherit;
   text-decoration: none;
   background-size: 100% 100%;
   border-top-right-radius: 5px;
   border-bottom-right-radius: 5px;
 }

 .c_portalResSearch_total-01001 .p_searchBtn .font {
   display: table-cell;
   vertical-align: middle;
   bottom: 0;
   height: inherit;
   color: inherit;
   font-family: inherit;
   font-weight: inherit;
   font-size: inherit;
   text-decoration: none;
   position: relative;
   text-align: center;
 }

 .c_portalResSearch_total-01001 .p_input input, .c_search_total-01001 .p_input .InputText {
   display: inline-block;
   height: 100%;
   width: inherit;
   line-height: inherit;
   border-width: 1px;
   border-style: solid;
   border-color: #f0f0f0;
   padding-left: 25px;
   padding-right: 5px;
   border-top-left-radius: 5px;
   border-bottom-left-radius: 5px;
 }

 .c_portalResSearch_total-01001 .p_select {
   height: auto;
   position: relative;
   font-size: 0;
   display: inline-block;
   width: auto;
   vertical-align: middle;
   margin-left: -1px;
 }

 .c_portalResSearch_total-01001 .p_select input {
   width: 75px;
   height: 40px;
   border: 1px solid rgba(240, 240, 240, 1);
   line-height: 30px;
   display: inline-block;
   vertical-align: middle;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   font-size: 12px;
   padding: 0 10px;
 }

 .c_portalResSearch_total-01001 .p_select input:hover {
   background-color: rgb(240, 248, 250);
   color: rgb(100, 190, 186);
 }

 .c_portalResSearch_total-01001 .p_select input:hover + .shape {
   background-color: rgb(240, 248, 250);
 }

 .c_portalResSearch_total-01001 .p_select .shape {
   display: inline-block;
   width: 30px;
   height: 40px;
   position: absolute;
   right: 0;
   line-height: 40px;
   text-align: center;
   border: 1px solid rgba(240, 240, 240, 1);
   border-left: none;
   font-size: 12px;
   color: rgba(200, 200, 200, 1);
 }

 .c_portalResSearch_total-01001 .p_select .shape:before {
   content: "\e6c9";
 }

 .c_portalResSearch_total-01001 .p_select .shape:hover {
   color: #65beba;
 }

 .c_portalResSearch_total-01001 .p_select .itembox {
   height: auto;
   width: 100%;
   position: absolute;
   top: 40px;
   left: 0px;
   border: 1px solid rgba(240, 240, 240, 1);
   border-top: 0;
   overflow-y: auto;
   z-index: 99;
   background-color: #fff;
   font-size: 12px;
   max-height: 180px;
 }

 .c_portalResSearch_total-01001 .p_select li {
   width: auto;
   height: 40px;
   line-height: 40px;
   display: block;
   text-align: center;
 }

 .c_portalResSearch_total-01001 .p_select li:hover {
   background-color: rgb(240, 248, 250);
   color: rgb(100, 190, 186);
 }

 .c_portalResSearch_total-01001 .p_select li i img {
   display: none;
 }

 .c_portalResSearch_total-01001 .p_searchBtnBox {
   display: none;
 }
}

@media only screen and (min-width: 769px) {
/*ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¤ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â§ÃƒÆ’Ã†â€™Ãƒâ€ Ã¢â‚¬â„¢ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â¥ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â±ÃƒÆ’Ã†â€™ÃƒÂ¢Ã¢â€šÂ¬Ã…Â¡ÃƒÆ’Ã¢â‚¬Å¡Ãƒâ€šÃ‚Â*/	.c_portalResSearch_total-01001 {
   margin-left: auto;
   margin-right: auto;
   max-width: 1180px;
   min-height: 192px;
   width: auto;
   display: block;
   font-size: 0;
 }

 .c_portalResSearch_total-01001 .p_contentBox {
   width: 100%;
   height: auto;
   overflow: visible;
   white-space: nowrap;
   padding: 0;
   margin: 0;
   border-width: 1px;
   border-style: none;
   border-color: rgba(228,228,228,0);
   background-color: transparent;
   position: relative;
 }

 .c_portalResSearch_total-01001 .p_headbox {
   height: auto;
   border: 1px solid #ddd;
   float: right;
   width: 350px;
 }

 .c_portalResSearch_total-01001 .p_searchBox {
   width: auto;
   height: auto;
   display: inline-block;
   vertical-align: middle;
   overflow: visible;
   padding: 0;
   margin: 0;
   border-width: 1px;
   border-style: none;
   border-color: rgba(228,228,228,0);
   background-color: transparent;
   position: relative;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input {
   width: 310px;
   display: inline-block;
   vertical-align: middle;
   color: inherit;
   position: relative;
   font-size: 14px;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input .last {
   display: none;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input .forward {
/* display: none; */
   position: absolute;
   left: 5px;
   top: 50%;
   transform: translateY(-50%);
   height: auto;
   font-size: 15px;
 }

 .c_portalResSearch_total-01001 .p_searchBox .p_input .forward:before {
   content: "\e661";
   color: #a9a9a9;
 }

 .c_portalResSearch_total-01001 .p_searchBtn {
   width: 38px;
   height: 35px;
   display: inline-block;
   vertical-align: middle;
   font-size: 14px;
   color: rgba(255,255,255,1);
   border-width: 0px;
   border-style: solid;
   border-color: rgba(255,255,255,0);
   background: url(../images/sear.jpg) no-repeat left top;
   text-align: center;
   padding-top: 0;
   padding-right: 20px;
   padding-left: 20px;
   position: inherit;
   margin: 0;
   padding: 0 20px;
   cursor: pointer;
   font-family: inherit;
   font-weight: inherit;
   text-decoration: none;
 }

 .c_portalResSearch_total-01001 .p_searchBtn .font {
   display: table-cell;
   vertical-align: middle;
   bottom: 0;
   height: inherit;
   color: inherit;
   font-family: inherit;
   font-weight: inherit;
   font-size: inherit;
   text-decoration: none;
   position: relative;
   text-align: center;
   color: #333;
 }

 .c_portalResSearch_total-01001 .p_input input, .c_search_total-01001 .p_input .InputText {
   display: inline-block;
   height: 100%;
   width: inherit;
   line-height: inherit;
   border-style: solid;
   padding-left: 15px;
   padding-right: 5px;
   border: none;
 }

 .c_portalResSearch_total-01001 .p_select {
   height: auto;
   position: relative;
   font-size: 0;
   display: none;
   width: auto;
   vertical-align: middle;
   margin-left: -1px;
 }

 .c_portalResSearch_total-01001 .p_select input {
   width: 75px;
   height: 40px;
   border: 1px solid rgba(240, 240, 240, 1);
   line-height: 30px;
   display: inline-block;
   vertical-align: middle;
   overflow: hidden;
   text-overflow: ellipsis;
   white-space: nowrap;
   font-size: 12px;
   padding: 0 10px;
   display: none;
 }

 .c_portalResSearch_total-01001 .p_select input:hover {
   background-color: rgb(240, 248, 250);
   color: rgb(100, 190, 186);
 }

 .c_portalResSearch_total-01001 .p_select input:hover + .shape {
   background-color: rgb(240, 248, 250);
 }

 .c_portalResSearch_total-01001 .p_select .shape {
   display: inline-block;
   width: 30px;
   height: 40px;
   position: absolute;
   right: 0;
   line-height: 40px;
   text-align: center;
   border: 1px solid rgba(240, 240, 240, 1);
   border-left: none;
   font-size: 12px;
   color: rgba(200, 200, 200, 1);
 }

 .c_portalResSearch_total-01001 .p_select .shape:before {
   content: "\e6c9";
 }

 .c_portalResSearch_total-01001 .p_select .shape:hover {
   color: #65beba;
 }

 .c_portalResSearch_total-01001 .p_select .itembox {
   height: auto;
   width: 100%;
   position: absolute;
   top: 40px;
   left: 0px;
   border: 1px solid rgba(240, 240, 240, 1);
   border-top: 0;
   overflow-y: auto;
   z-index: 99;
   background-color: #fff;
   font-size: 12px;
   max-height: 180px;
 }

 .c_portalResSearch_total-01001 .p_select li {
   width: auto;
   height: 40px;
   line-height: 40px;
   display: block;
   text-align: center;
 }

 .c_portalResSearch_total-01001 .p_select li:hover {
   background-color: rgb(240, 248, 250);
   color: rgb(100, 190, 186);
 }

 .c_portalResSearch_total-01001 .p_select li i img {
   display: none;
 }

 .c_portalResSearch_total-01001 .p_searchBtnBox {
   display: none;
 }
}

.cpsearchkuang {
 position: absolute;
 right: 215px;
 top: 20px;
 width: 180px;
 display: none;
}

@CHARSET "UTF-8";

* {
 padding: 0;
 margin: 0;
}

.pagebox {
 width: 100%;
 margin: 0px auto;
}/*page property_start*/.pagebox,#-remove--flag {
}/*page property_end*//*page property_start*/body,#-remove--flag {
}/*page property_end*/#c_portalResPublic_codeContainer-15655915218112298 {
 width: 100%;
 max-width: 1200px;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 53px;
 margin-top: 20px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 20px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#c_portalResnav_main-15794130997700794 {
 width: auto;
 max-width: none;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 20px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#c_portalResPublic_codeContainer-15795892905487359 {
 
 max-width: 1200px;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 40px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#c_portalResSearch_total-15843431882376436 {
 width: 350px;
 max-width: none;
 min-width: 0px;
 height: 37px;
 max-height: none;
 min-height: 30px;
 margin-top: 15px;
 margin-left: auto;
 margin-right: 0px;
 margin-bottom: 10px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 position: absolute;
 top: 2px;
 left: 847.469px;
 z-index: 1;
 bottom: auto;
 right: auto;
}

#c_portalResnav_main-15897634514075165 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#c_portalResnav_main-15897634514075165 >div {
 animation-fill-mode: both;
}

@media only screen and (min-width: 1025px) {
 #c_portalResnav_main-15897634514075165 .tNavBox {
   width: 100%;
   height: auto;
   overflow: visible;
 }

 #c_portalResnav_main-15897634514075165 .navBtn {
   display: none;
 }

 #c_portalResnav_main-15897634514075165 .navSliBtn {
   display: none;
 }

 #c_portalResnav_main-15897634514075165 .iconJt {
   display: none;
 }

 #c_portalResnav_main-15897634514075165 .tNav {
   width: 100%;
   height: 50px;
   max-width: 1200px;
   margin: 0 auto;
   overflow: hidden;
   margin-top: 60px;
 }

 #c_portalResnav_main-15897634514075165 .navUl {
   width: 875px;
   display: flex;
   font-size: 0;
   float: right;
 }

 #c_portalResnav_main-15897634514075165 .navLi {
   padding: 0 0px 0px 60px;
   display: inline-block;
   font-size: 1rem;
 }

 #c_portalResnav_main-15897634514075165 .navLi:hover .tNavH::before {
   width: 100%;
   opacity: 1;
 }

 #c_portalResnav_main-15897634514075165 .tNavH {
   position: relative;
   margin: 0px;
 }

 #c_portalResnav_main-15897634514075165 .tNavH::before {
   content: '';
   position: absolute;
   top: 0;
   left: 50%;
   transform: translateX(-50%);
   display: block;
   width: 0;
   height: 3px;
   background-color: #5A7B47;
   opacity: 0;
   transition: all .5s ease;
 }

 #c_portalResnav_main-15897634514075165 .navName {
   position: relative;
   display: block;
   padding: 1rem 0px;
   font-size: 16px;
   color: #5A7B47;
   transition: all .5s ease;
   font-weight: 600;
 }

 #c_portalResnav_main-15897634514075165 .navName::after {
   content: attr(data-title);
   position: absolute;
   top: 0;
   left: 0;
   transform: translateY(100%);
   width: 100%;
   height: 100%;
   display: flex;
   align-items: center;
   justify-content: center;
   color: #5A7B47;
 }

 #c_portalResnav_main-15897634514075165 .navLi:hover .navName {
   transform: translateY(-100%);
 }

 #c_portalResnav_main-15897634514075165 .slidBox {
   position: fixed;
   background: rgba(255, 255, 255, 0.95);
   left: 0;
   right: 0;
   top: 110px;
   width: 100%;
   min-width: 1024px;
   height: 0;
   overflow: hidden;
   display: flex;
   justify-content: flex-start;
   align-items: center;
   flex-wrap: nowrap;
   z-index: 110;
   margin: 0 auto;
   padding: 0 2%;
   transition: all .5s ease;
 }

 #c_portalResnav_main-15897634514075165 .navLi:hover .slidBox {
   height: 250px;
   opacity: 1;
 }

 #c_portalResnav_main-15897634514075165 .leftBox {
   position: relative;
   width: 350px;
   height: auto;
   margin: 20px 0;
   overflow: hidden;
   border-right: 1px solid #eaeaea;
   float: left;
 }

 #c_portalResnav_main-15897634514075165 .navSbox {
   position: relative;
   width: 850px;
   height: auto;
   overflow: hidden;
   font-size: 0;
   margin: 20px 0;
   white-space: nowrap;
   float: left;
 }

 #c_portalResnav_main-15897634514075165 .oneName {
   font-size: 22px;
   padding-bottom: 15px;
   color: #5A7B47;
   width: 100%;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
 }

 #c_portalResnav_main-15897634514075165 .tNavSummry {
   line-height: 20px;
   width: 100%;
   overflow: hidden;
   color: #666666;
   font-size: 14px;
 }

 #c_portalResnav_main-15897634514075165 .tNavMore {
   display: block;
   position: relative;
   height: auto;
   padding-top: 25px;
   border-top: 1px dashed #cccccc;
   margin-top: 20px;
   cursor: pointer;
 }

 #c_portalResnav_main-15897634514075165 .txt {
   color: #666;
   transition: all .5s ease;
 }

 #c_portalResnav_main-15897634514075165 .leanMore {
   margin-left: 2rem;
   transition: all .5s ease;
 }

 #c_portalResnav_main-15897634514075165 .tNavMore:hover .txt {
   color: #5A7B47;
   margin-left: 10px;
 }

 #c_portalResnav_main-15897634514075165 .tNavMore:hover .leanMore {
   color: #5A7B47;
 }

 #c_portalResnav_main-15897634514075165 .navSli {
   display: inline-block;
   width: calc(100% /6);
   height: 100%;
   overflow: hidden;
   padding-left: 2%;
   float: left;
   margin: 5px 0px;
 }

 #c_portalResnav_main-15897634514075165 .navSimg {
   position: relative;
   width: 100%;
   height: 160px;
   overflow: hidden;
 }

 #c_portalResnav_main-15897634514075165 .navImg {
   position: absolute;
   left: 50%;
   transform: translateX(-50%) scale(1);
   width: auto;
   height: 100%;
   transition: all .5s ease;
 }

 #c_portalResnav_main-15897634514075165 .navSlink {
   position: relative;
   display: block;
   width: 100%;
   line-height: 40px;
   font-size: 14px;
   color: #666;
   text-align: center;
   font-weight: normal;
   overflow: hidden;
   transition: all 0.3s;
   padding: 15px;
   overflow: hidden;
   white-space: nowrap;
   text-overflow: ellipsis;
   transition: all .5s ease;
   border: 1px solid #ddd;
 }

 #c_portalResnav_main-15897634514075165 .navSlink::after {
   content: '';
   position: absolute;
   bottom: 0;
   left: 50%;
   transform: translateX(-50%);
   width: 0;
   height: 3px;
   opacity: 0;
   background-color: #5A7B47;
   transition: all .5s ease;
 }

 #c_portalResnav_main-15897634514075165 .navSli:hover .navImg {
   transform: translateX(-50%) scale(1.1);
 }

 #c_portalResnav_main-15897634514075165 .navSli:hover .navSlink {
   color: #5A7B47;
 }

 #c_portalResnav_main-15897634514075165 .navSli:hover .navSlink::after {
   width: 100%;
   opacity: 1;
 }
}

@media only screen and (max-width: 1024px) {
 #c_portalResnav_main-15897634514075165 .leftBox {
   display: none;
 }

 #c_portalResnav_main-15897634514075165 .navSimg {
   display: none;
 }

 #c_portalResnav_main-15897634514075165 .tNavBox {
   position: relative;
   overflow: hidden;
   height: 50px;
   background: rgba(90,123, 71,1);
 }

 #c_portalResnav_main-15897634514075165 .navBtn {
   position: absolute;
   top: 0.5rem;
   right: 1rem;
   width: 35px;
   height: 35px;
   line-height: 70px;
 }

 #c_portalResnav_main-15897634514075165 .navLine {
   display: flex;
   justify-content: center;
   align-items: center;
   width: 100%;
   height: 100%;
   overflow: hidden;
 }

 #c_portalResnav_main-15897634514075165 .navBtnImg {
   display: block;
   width: 90%;
   height: 70%;
 }

 #c_portalResnav_main-15897634514075165 .tNav {
   position: fixed;
   top: 52px;
   left: 0;
   right: 0;
   height: 0;
   overflow: hidden;
   z-index: 999;
   background: rgba(0,0,0,.5);
   transition: all .5s ease;
 }
 #c_portalResnav_main-15897634514075165 .tNav.open{
   height: auto;
 }

 #c_portalResnav_main-15897634514075165 .tNavHeight {
   max-height: 540px;
   overflow-y: scroll;
   height: auto;
 }

 #c_portalResnav_main-15897634514075165 .slidBox {
   display: none;
 }

 #c_portalResnav_main-15897634514075165 .navUl {
  background: rgba(90,123, 71,0.8);
   overflow: hidden;
 }

 #c_portalResnav_main-15897634514075165 .navLi {
   border-bottom: 1px solid #8da77d;
   position: relative;
 }

 #c_portalResnav_main-15897634514075165 .tNavH {
   position: relative;
   height: 40px;
   line-height: 40px;
   padding: 0 2%;
   font-size: 1rem;
   transition: all .5s ease;
 }

 #c_portalResnav_main-15897634514075165 .tNavHBac {
   background-color: #ffd900;
 }

 #c_portalResnav_main-15897634514075165 .navName {
   display: block;
   width: 100%;
   height: 100%;
   color: #fff;
 }

 #c_portalResnav_main-15897634514075165 .iconJt {
   position: absolute;
   top: 0;
   right: 2%;
   display: flex;
   width: 40px;
   height: 40px;
   justify-content: center;
   align-items: center;
   color: #fff;
   font-size: 0.875rem;
   transition: all .5s ease;
 }

 #c_portalResnav_main-15897634514075165 .iconJtRotate {
   transform: rotate(-180deg);
 }

 #c_portalResnav_main-15897634514075165 .navSliBtn {
   height: 40px;
   width: 100%;
   text-align: center;
 }

 #c_portalResnav_main-15897634514075165 .hs {
   height: 100%;
 }

 #c_portalResnav_main-15897634514075165 .navSbox {
   padding-bottom: 30px;
 }

 #c_portalResnav_main-15897634514075165 .navSli {
   padding-left: 3%;
   font-size: 0.875rem;
   height: 38px;
   line-height: 38px;
 }

 #c_portalResnav_main-15897634514075165 .navSlink {
   display: block;
   width: 100%;
   height: 100%;
   color: #fff;
 }
}

#c_portalResnav_main-15897634514075165 {
 width: auto;
 max-width: none;
 min-width: 0px;
 height: 50px;
 max-height: none;
 min-height: 0px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#w_grid-1579588050616 > div > .p_gridbox {
 background-image: ; background-color:rgba(90, 123, 71, 1);
}

#w_grid-1579588050616 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#w_grid-1579588050616 >div {
 animation-fill-mode: both;
}

#w_grid-1579588050616 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left: 0px;
 clear: left;
} /*w_grid-1579588050616*/ /*w_grid-1579588050616*/@media only screen and (min-width: 769px) {
 #w_grid-1579588050616> div > .p_gridbox > .p_gridCell {
   margin-bottom: 0rem;
   margin-top: 0rem;
   margin-left: 0px;
 }

 #w_grid-1579588050616> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
   width: 100%;
   margin-left: 0px;
   margin-right: 0px;
   clear: none;
 }

 #w_grid-1579588050616> div > .p_gridbox > .p_gridCell:nth-child(1n) {
   margin-right: 0px;
 }
} /*w_grid-1579588050616*/@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1579588050616 .p_gridbox {
 background-repeat: no-repeat;
 background-position: top center;
}

#w_grid-1558343996232 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#w_grid-1558343996232 >div {
 animation-fill-mode: both;
}

#w_grid-1558343996232 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
  background-color: #fff;
 margin-left: 0px;
 clear: left;
} /*w_grid-1558343996232*/ /*w_grid-1558343996232*/@media only screen and (min-width: 769px) {
 #w_grid-1558343996232> div > .p_gridbox > .p_gridCell {
   margin-bottom: 0rem;
   margin-top: 0rem;
   margin-left: 0px;
 }

 #w_grid-1558343996232> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
   width: 100%;
   margin-left: 0px;
   margin-right: 0px;
   clear: none;
 }

 #w_grid-1558343996232> div > .p_gridbox > .p_gridCell:nth-child(1n) {
   margin-right: 0px;
 }
} /*w_grid-1558343996232*/@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1584343129322 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#w_grid-1584343129322 >div {
 animation-fill-mode: both;
}

#w_grid-1584343129322 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
  background-color: #fff;
 margin-left: 0px;
 clear: left;
} /*w_grid-1584343129322*/ /*w_grid-1584343129322*/@media only screen and (min-width: 769px) {
 #w_grid-1584343129322> div > .p_gridbox > .p_gridCell {
   margin-bottom: 0rem;
   margin-top: 0rem;
   margin-left: 0px;
 }

 #w_grid-1584343129322> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
   width: 80.51%;
   margin-left: 0px;
   margin-right: 0px;
   clear: none;
 }

 #w_grid-1584343129322> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
   margin-left: 0px;
   clear: left;
   margin-right: 0px;
   width: 19.49%;
 }

 #w_grid-1584343129322> div > .p_gridbox > .p_gridCell:nth-child(2n) {
   margin-right: 0px;
 }
} /*w_grid-1584343129322*/@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_fimg-1587695422577 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#w_fimg-1587695422577 >div {
 animation-fill-mode: both;
}

#w_grid-1558343969900 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left: 0;
 clear: left;
} /*w_grid-1558343969900*/ /*w_grid-1558343969900*/ /*w_grid-1558343969900*/@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1558343971130 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#w_grid-1558343971130 >div {
 animation-fill-mode: both;
}

#w_grid-1558343971130 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left: 0px;
 clear: left;
} /*w_grid-1558343971130*/ /*w_grid-1558343971130*/@media only screen and (min-width: 769px) {
 #w_grid-1558343971130> div > .p_gridbox > .p_gridCell {
   margin-bottom: 0rem;
   margin-top: 0rem;
   margin-left: 0px;
 }

 #w_grid-1558343971130> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
   width: 100%;
   margin-left: 0px;
   margin-right: 0px;
   clear: none;
 }

 #w_grid-1558343971130> div > .p_gridbox > .p_gridCell:nth-child(1n) {
   margin-right: 0px;
 }
} /*w_grid-1558343971130*/@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1561542518801 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left: 0;
 clear: left;
} /*w_grid-1561542518801*/ /*w_grid-1561542518801*/ /*w_grid-1561542518801*/@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1561542673925 > div > .p_gridbox {
 background-color: rgba(241, 241, 241, 1);
}

#w_grid-1561542673925 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#w_grid-1561542673925 >div {
 animation-fill-mode: both;
}

#w_grid-1561542673925 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left: 0px;
 clear: left;
} /*w_grid-1561542673925*/ /*w_grid-1561542673925*/@media only screen and (min-width: 769px) {
 #w_grid-1561542673925> div > .p_gridbox > .p_gridCell {
   margin-bottom: 0rem;
   margin-top: 0rem;
   margin-left: 0px;
 }

 #w_grid-1561542673925> div > .p_gridbox > .p_gridCell:nth-child(1n+0) {
   width: 100%;
   margin-left: 0px;
   margin-right: 0px;
   clear: none;
 }

 #w_grid-1561542673925> div > .p_gridbox > .p_gridCell:nth-child(1n) {
   margin-right: 0px;
 }
} /*w_grid-1561542673925*/@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1574773232726 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#w_grid-1574773232726 >div {
 animation-fill-mode: both;
}

#w_grid-1574773232726 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left: 0px;
 clear: left;
} /*w_grid-1574773232726*/ /*w_grid-1574773232726*/@media only screen and (min-width: 769px) {
 #w_grid-1574773232726> div > .p_gridbox > .p_gridCell {
   margin-bottom: 0rem;
   margin-top: 0rem;
   margin-left: 0px;
 }

 #w_grid-1574773232726> div > .p_gridbox > .p_gridCell:nth-child(2n+0) {
   width: 40.150000000000006%;
   margin-left: 0px;
   margin-right: 0px;
   clear: none;
 }

 #w_grid-1574773232726> div > .p_gridbox > .p_gridCell:nth-child(2n+1) {
   margin-left: 0px;
   clear: left;
   margin-right: 0px;
   width: 59.85%;
 }

 #w_grid-1574773232726> div > .p_gridbox > .p_gridCell:nth-child(2n) {
   margin-right: 0px;
 }
} /*w_grid-1574773232726*/@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_fimg-1587711318710 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#w_fimg-1587711318710 >div {
 animation-fill-mode: both;
}

#w_fimg-1587711393265 .p_MatteIcon .iconfont:before {
 content: '\e602';
}

#w_fimg-1587711393265 >div {
 animation-fill-mode: both;
}

#w_grid-1558689485650 > div > .p_gridbox > .p_gridCell:nth-child(n+1) {
 margin-left: 0;
 clear: left;
} /*w_grid-1558689485650*/@media only screen and (max-width: 768px) {
} /*w_grid-1558689485650*/@media only screen and (min-width: 769px) {
} /*w_grid-1558689485650*/@media only screen and (max-width: 1024px) and (min-width: 769px) {
}

#w_grid-1579588050616 {
 position: fixed;
 top: 0px;
 left: 50%;
 bottom: auto;
 right: auto;
 transform: translate(-50%, 0px);
 width: 100%;
 height: 40px;
 z-index: 99999;
 content: "tc";
 max-width: none;
 min-width: 0px;
 max-height: none;
 min-height: 40px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 -webkit-transform: translate(-50%, 0px);
}

#w_grid-1558343996232 {
 position: fixed;
 top: 40px;
 left: 50%;
 bottom: auto;
 right: auto;
 transform: translate(-50%, 0px);
 width: 100%;
 height: 110px;
 z-index: 44;
 content: "tc";
 max-width: none;
 min-width: 0px;
 max-height: none;
 min-height: 110px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 -webkit-transform: translate(-50%, 0px);
}

#w_grid-1584343129322 {
 width: 100%;
 max-width: 1200px;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 98px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#w_fimg-1587695422577 {
 width: 100%;
 max-width: 118px;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 0px;
 margin-top: 2px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 5px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#w_grid-1558343969900 {
 width: 100%;
 max-width: none;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 192px;
 margin-top: 150px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#w_grid-1558343971130 {
 width: 100%;
 max-width: none;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 0px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#w_grid-1561542518801 {
 width: 100%;
 max-width: none;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 0px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#w_grid-1561542673925 {
 width: 100%;
 max-width: none;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 0px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#w_grid-1574773232726 {
 width: 100%;
 max-width: 1200px;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 0px;
 margin-top: 40px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

#w_fimg-1587711318710 {
 width: 93px;
 max-width: 93px;
 min-width: 93px;
 height: 93px;
 max-height: none;
 min-height: 20px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 position: absolute;
 top: 31px;
 left: 930.188px;
 z-index: 1;
 bottom: auto;
 right: auto;
}

#w_fimg-1587711393265 {
 width: 93px;
 max-width: 93px;
 min-width: 93px;
 height: 93px;
 max-height: none;
 min-height: 20px;
 margin-top: 0px;
 margin-left: 0px;
 margin-right: 0px;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
 position: absolute;
 top: 30px;
 left: 1102.19px;
 z-index: 1;
 bottom: auto;
 right: auto;
}

#w_grid-1558689485650 {
 width: 100%;
 max-width: none;
 min-width: 0px;
 height: auto;
 max-height: none;
 min-height: 0px;
 margin-top: 0px;
 margin-left: auto;
 margin-right: auto;
 margin-bottom: 0px;
 padding-top: 0px;
 padding-left: 0px;
 padding-right: 0px;
 padding-bottom: 0px;
}

@media(max-width:991px){
  #w_fimg-1587695422577{ width: 52px; margin-left: 12px;}
}