/* flex */.flogo { display: flex; display: -webkit-flex; align-items:stretch;justify-content:space-between;}/* .flogo .flogo-l ,.flogo .flogo-m,.flogo .flogo-r{}.flogo div:nth-child(1),.flogo div:nth-child(2){ margin-right: 20px;} */.flogo .flogo-l {display: flex;flex: 0 0 40%;}.flogo .flogo-l .flogo-la ,.flogo .flogo-l .flogo-lb {align-self:center;flex-grow:0;}.flogo .flogo-l a { display: inline-flex;align-items:stretch;}.flogo .flogo-la a:hover { color: #FFFFFF!important;}.flogo .flogo-l a span,.flogo .flogo-l a h1 {align-self:center; flex-grow:1;}.flogo .flogo-m {flex: 0 0 40%;display: flex;align-items:center;}.flogo .flogo-m .flogo-text { float: left; width: 300px; border: none;   font-size: 14px;}.flogo .flogo-m .flogo-btn { border: none; padding: 0px 30px;}.flogo .flogo-r {flex: 0 0 20%;display: flex;flex-direction:row-reverse;align-items:center;}.flogo .flogo-r a { display:block; padding:0px 30px;   border-radius: 5px; font-size:14px; text-align:center;  } /*footer*/.nfooter-link a { margin-right: 15px; white-space: nowrap;}.nfoot-about dt { font-size:16px; padding-bottom: 10px;} .nfoot-about dd.d1 { margin-left: -27px;}.nfoot-about { display: flex;}.nfoot-about li {flex: 0 0 20%;}.nfoot-about .lxwm a:hover { text-decoration: none; color: #CCCCCC!important;}.nfoot-nav a { margin: 0px 10px;}.pxstop-ul { margin-left: -20px; }.pxstop-ul {display: flex;flex-wrap:wrap}.pxstop-ul li { flex: 0 0 33.3333%; }.pxstop-ul li .liflex {display: flex; margin-left:20px; }.pxstop-ul li .liflex .li1 a { display: block;width: 90px; height: 70px; overflow: hidden; border-radius: 5px; border: 1px solid #E0E0E0;}.pxstop-ul li .liflex .li1 img { width: 100%; height: 100%; overflow: hidden;-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;-o-transition:transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear,-webkit-transform 0.5s linear;border-radius: 5px; border: none; }.pxstop-ul li .liflex .li2 .hlo-20  {text-overflow: ellipsis;white-space: nowrap; max-width: 220px; overflow: hidden;}  .pxstop-ul li .liflex .li2 .li2-1 { max-height: 50px; overflow: hidden; min-height: 30px;}.pxstop-ul li:hover { /* box-shadow: 0 1px 1px rgba(0,0,0,.1); border-radius: 20px; */ }.pxstop-ul li:hover img {-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);alpha(opacity:100); opacity:1;}.fbrand {display: flex; flex-wrap: wrap;}.fbrand li { width: 16.6666666%; text-align: center;}.fbrand li img { width: 100px;height: 100px; border-radius: 100%; border: 1px solid #F0F0F0;}.fbrand li .libox { padding: 20px; border: 1px solid #FFFFFF;border-right: 1px solid #F5F5F5;border-bottom: 1px solid #F5F5F5;}.fbrand li h2 { height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis; font-size: 16px;}.fbrand li h3 { height: 20px; line-height: 20px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;  font-size: 12px; margin: 0px 15px;}.fbrand li h3 a {color: #888888;}.fbrand li .libox:hover { border: 1px solid #E8E8E8; background: #F5F5F5;}.fbrand li .libox:hover h2 { font-weight: bold;}.pxstop-ul2 { padding:10px 20px; }.pxstop-ul2 {display: flex;flex-wrap:wrap}.pxstop-ul2 li { font-size: 15px; flex: 0 0 28.3333%;line-height: 35px; height: 35px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-right: 5%; }.pxstop-ul3 { padding:10px 20px 0px 20px; }.pxstop-ul3 {display: flex;flex-wrap:wrap}.pxstop-ul3 li { font-size: 16px; font-weight: 900; flex: 0 0 28.3333%;line-height: 35px; height: 35px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-right: 5%; }.ftop { position: fixed;bottom: 10%; /* border: 1px solid #CCCCCC;border-radius: 10px; */ }.ftop:hover { color: #666666;/* border: 1px solid #666666; */ }.zaboutl { width:220px; min-height:400px;}.zaboutl ul { padding:10px 20px; overflow:hidden; }.zaboutl ul li { line-height:40px; height:40px; overflow:hidden;}.zaboutl .fb16 { font-size:18px;}.zaboutr { width:960px; min-height:400px;}.zaboutrbox { font-size:16px; line-height:200%;}.pxs-a { display: flex;} .pxs-aa { width: 120px; height: 480px; position: relative; overflow: hidden;}.pxs-aabg { position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0; background: #F1F2F3!important;}.pxs-aa ul {  padding: 25px 0px;  z-index: 999;position: absolute; top: 0px; bottom: 0px; left: 0px; right: 0;}.pxs-aa ul li { margin-right: 30px; height: 40px; line-height: 40px; padding-left: 20px; border-radius: 0px 15px 15px 0px; font-size: 16px; background: transparent; margin-bottom: 10px; cursor: pointer; font-weight: bold;}.pxs-aa ul li.bg { color: #FFFFFF;}/* .pxs-aa ul li:hover { background: #FFFFFF;} */.pxs-aa dl {  padding: 25px 5px 15px 5px;  height: 295px; overflow: hidden;  z-index: 999;position: absolute; top: 60px; bottom: 0px; left: 0px; right: 0;}.pxs-aa dd { border: 1px solid #EDEDED; float: left; background: #F7F7F7; border-radius: 5px; text-align: center; padding: 3px 6px; margin: 0px 10px 15px 0px; height: 16px; line-height: 16px; font-size: 12px; overflow: hidden;}.pxs-ab { width: 1090px;height: 480px;overflow: hidden;}.pxs-aba { display: flex;}.pxs-abaa { width: 890px;}.pxs-ab .pxs-abaa ul { display: flex; flex-wrap: wrap;margin: 20px 0px 20px 20px;}.pxs-ab .pxs-abaa ul li { width: 33.333333333%;  }.pxs-ab .pxs-abaa ul li a { display: inline-block; margin-right: 10px;}.pxs-ab .pxs-abaa ul li .pxs-ab-a {border-right:1px solid #EDEDED;}.pxs-ab .pxs-abaa ul li:nth-child(3n+0) .pxs-ab-a{border-right:1px solid #FFFFFF;}.pxs-ab .pxs-abaa ul li .pxs-ab-abox { max-height: 50px; overflow: hidden;}.pxs-abab { width: 200px;height: 480px;overflow: hidden; display: flex;}.pxs-abab ul { /* padding: 20px 0px 20px 20px;border-left:1px solid #EDEDED */ border-left:1px solid #EDEDED ;padding: 20px 20px 20px 20px;}.pxs-ac { width: 260px;height: 480px;overflow: hidden;background-color: #E8E8E8;}.pxs-ac ul.ul1 {display: flex; justify-content:center;}.pxs-ac ul.ul1 li { width: 50%; text-align: center; height: 35px; position: relative; line-height: 35px; overflow: hidden; font-size: 16px;}.pxs-ac ul.ul1 li .onbg { border-radius: 5px 0px 0px 0px;}.pxs-ac ul.ul1 li .txt { position: absolute; top: 0px; left: 0px; right: 0px; color: #333333; }.pxs-ac ul.ul1 li .bg{alpha(opacity: 30);opacity: 0.3;   }.pxs-ac ul.ul1 li.on .bg{alpha(opacity: 100);opacity: 1.0;}.pxs-ac ul.ul1 li.on .txt {color: #FFFFFF;}.pxs-ac ul.ul2 { padding:10px 20px;display: flex;flex-wrap:wrap; overflow: hidden;}.pxs-ac ul.ul2 li { flex: 0 0 100%;font-size: 14px;  overflow: hidden; margin-bottom: 14px; }.pxs-ac ul.ul2 li .liflex {display: flex; }.pxs-ac ul.ul2 li .liflex .li1 a { display: block;width: 90px; height: 70px; overflow: hidden; border-radius: 5px;}.pxs-ac ul.ul2 li .liflex .li1 img { width: 100%; height: 100%; overflow: hidden;-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;-o-transition:transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear,-webkit-transform 0.5s linear; }.pxs-ac ul.ul2 li .liflex .li2  { max-height: 60px;overflow: hidden; min-height: 30px;width: 130px;}.pxs-ac ul.ul2 li:hover img {-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);alpha(opacity:100); opacity:1;}.pxsarea { display: flex;}  .pxsarea-l { width: 150px; height: 620px; position: relative;  border-radius: 5px 0px 0px 5px;}.pxsarea-lbg { position: absolute; top: 0px; bottom: 0; left: 0px; right: 0; alpha(opacity: 20);opacity: 0.2;border-radius: 5px 0px 0px 5px;}.pxsarea-l ul {  padding: 15px 0px;  z-index: 999;position: absolute; top: 0px; bottom: 0; left: 0px; right: 0;}.pxsarea-l ul li { margin-right: 30px; height: 40px; line-height: 40px; padding-left: 15px; border-radius: 0px 15px 15px 0px; font-size: 16px; background: transparent; margin-bottom: 10px; cursor: pointer; overflow: hidden;}.pxsarea-l ul li.lia { padding-left: 25px;}.pxsarea-l ul li.bg a { color: #FFFFFF;}.pxsarea-l ul li.bg a:hover {color: #FFFFFF!important;}.pxsarea-l ul li:hover { background: #FFFFFF;}.pxsarea-l ul .show2 { position: absolute;bottom:20px; right:5px;} .pxsarea-l .pxsarea-lbox {position: absolute; top: 0px; bottom: 0; left: 149px; right: 0; width: 250px; background: #E8E8E8;border-radius: 0px 5px 5px 0px;}.pxsarea-l .pxsarea-lbox {padding: 15px; flex-wrap: wrap; font-size: 16px;  display: none;}.pxsarea-l .pxsarea-lbox dd { width: 33.33333%; float: left; height: 45px; line-height: 45px; overflow: hidden;}.pxsarea-l .pxsarea-lbox .icon { position: absolute;top:0px; right:0px; margin: 10px;}.pxsarea-m { width: 800px;overflow: hidden;}.pxsarea-ma li{display: flex;justify-content:space-between; border-bottom: 1px dashed #F0F0F0; padding:20px;}.pxsarea-ma li:last-child{border-bottom: 1px solid #FFFFFF;}.pxsarea-ma li .libox1 { width: 80%;}.pxsarea-ma li .libox2 { width: 20%;}.pxsarea-ma li .libox3 { width: 100%;}.pxsarea-ma li:hover { /* background: #F8F8F8; */}.pxsarea-ma li h2 { max-height: 50px; overflow: hidden;}.pxsarea-mb ul{display: flex;justify-content:space-between; padding:10px; flex-wrap: wrap;}.pxsarea-mb li { width: 47%; height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap; margin-right: 3%; text-indent: 10px;}.pxsarea-mc ul{display: flex; padding:10px; flex-wrap: wrap;}.pxsarea-mc li { width: 10%; height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.pxsarea-r { width: 260px;overflow: hidden;border-radius: 0px 5px 5px 0px;}.pxsarea-rt  { border-radius: 5px 0px 0px 0px;}.pxsarea-r ul.ul2 {background-color: #E8E8E8; padding:10px 20px;display: flex;flex-wrap:wrap; overflow: hidden; }.pxsarea-r ul.ul2 li { flex: 0 0 100%;font-size: 14px;  overflow: hidden; margin-bottom: 14px; }.pxsarea-r ul.ul2 li .liflex {display: flex; }.pxsarea-r ul.ul2 li .liflex .li1 a { display: block;width: 92px; height: 72px; overflow: hidden; border-radius: 5px;}.pxsarea-r ul.ul2 li .liflex .li1 img { width: 100%; height: 100%; overflow: hidden;-webkit-transition:-webkit-transform 0.5s linear;transition:-webkit-transform 0.5s linear;-o-transition:transform 0.5s linear;transition:transform 0.5s linear;transition:transform 0.5s linear,-webkit-transform 0.5s linear; border: 1px solid #FFFFFF;overflow: hidden; }.pxsarea-r ul.ul2 li .liflex .li2  { max-height: 60px;overflow: hidden; min-height: 30px;width: 130px;}.pxsarea-r ul.ul2 li:hover img {-webkit-transform:scale(1.3);-ms-transform:scale(1.3);transform:scale(1.3);alpha(opacity:100); opacity:1;}.pxslist {display: flex;justify-content:space-between; }.pxslist-l { width: 970px; }.pxslist-la ul{display: flex; padding:10px; flex-wrap: wrap;}.pxslist-la li { width: 10%; height: 30px; line-height: 30px; overflow: hidden;text-overflow: ellipsis;white-space: nowrap;}.pxslist-lb dd {margin-top: 10px; line-height: 25px;}.pxslist-lb dd a { margin-right: 10px; white-space: nowrap; }.pxslist-r { width: 210px; }.pxslist-ra ul li {display: flex; flex-wrap: wrap; padding: 5px; border: 1px solid #FFFFFF; margin-top: 20px;}.pxslist-ra ul li .liimg {width: 100%;}.pxslist-ra ul li h2 {width: 100%; margin-top: 10px; font-size: 16px; max-height: 50px; line-height: 25px; overflow: hidden;}.readall_box {  position: relative; z-index: 911;  padding: 0 0 25px; margin-top: 0px;text-align: center; display:none;} .readall_box .read_more_mask { height: 0px; background: -moz-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0)); background: -webkit-gradient(linear,0 top,0 bottom,from(rgba(255,255,255,0)),to(#fff)); background: -o-linear-gradient(bottom,rgba(255,255,255,.1),rgba(255,255,255,0));}.info-bcon { font-size: 16px; line-height:35px;word-break: break-all; padding:15px 0px;}.info-bcon br{ line-height:1px !important; height:1px !important; overflow:hidden !important; display: inline-block; }.info-bcon p { margin-bottom: 15px;}.info-bcon h2 { font-size: 16px; font-weight: bold;}.show-content span {font-size: 14px; color: #666666;background: #fff;  border-radius: 2px; border: 1px solid #999999; padding:5px 45px;cursor: pointer; display: none;}.show-content span:hover {background:#666666;border: 1px solid #666666;color: #ffffff; }.info-content-h { /* height:690px; overflow:hidden; */  }.info-bcon ul { overflow: hidden;   }.info-bcon ul li { float: left; }.info-bcon ul li.li1 { loat: left; margin-right: 10px; }.info-bcon ul li.li2 { loat: left; }.info-bcon ul li.li3 { loat: left;  }.info-bcon img {max-width: 750px}.info-bpro { margin: 20px 0px 0px 0px; border: 1px solid #DDDDDD;border-bottom: 0px solid #DDDDDD; overflow: hidden; font-size: 14px; }.info-bpro ul { float: left;  height: 35px; line-height: 35px; width: 25%; overflow: hidden;border-bottom: 1px solid #DDDDDD; }.info-bpro ul li { float: left; text-indent: 10px;}.info-bpro ul li.li1 { width: 40%;  background: #EEEEEE;}.info-bpro ul li.li2 { width: 60%;}.info-bpro ul li.li3 { width: 40%; }.pxslist-lcimg { display: flex;align-items:stretch; flex-wrap: wrap;}.pxslist-lcimg div{ flex:0 0 50%;}.pxslist-lcimg img { margin-left: 30px; margin-bottom:30px}.info-tips { padding: 10px 20px; line-height: 24px; background: #FFFBE1; }.huangyeinfol { width: 880px;}.huangyeinfol h1 { font-weight: bold;}.huangyeinfol h1 a:hover { text-decoration: none;}.huangyelist-at i {padding-top:15px;}.huangyeinfol-b ul { width: 880px;}.huangyeinfol-b li { float: left; width: 140px; margin-right: 5px;}.huangyeinfol-b li .libox{ width: 120px;}.huangyeinfol-c li { height: 35px; line-height: 35px; overflow: hidden;}.huangyeinfol-c li span { width: 80px; display: inline-block; color: #666666;}.huangyeinfol-c li.lit a { font-size: 16px;}.huangyeinfol-d li {  overflow: hidden; line-height: 25px;}.huangyeinfol-d li span { width: 100px; display: block; }.huangyeinfol-d li span.sp1 { width: 730px;}  .huangyeinfor { width: 300px; }.huangyeinfor-a li  { height: 35px; line-height: 35px; overflow: hidden;}.huangyeinfor-b li  { height: 35px; line-height: 35px; overflow: hidden; width: 50%; float: left;}.huangyemod-b li { width: 25%; float: left; margin-bottom: 10px;}.huangyemod-b li dd { height: 80px; overflow: hidden;}.huangyemod-b li dd a { color: #666666; width: 80px; margin-right: 15px; display: block;float: left; height: 25px; line-height: 25px; overflow: hidden; }.huangyemod-b li dd a:hover { color: #2769DC;}.rc_nav{ font-size: 14px;background: #fff; border-radius: 6px; position: fixed; top: 20%; right: 50%; margin-right: 620px; z-index: 99; +display: none; *display: none!important;display: none; width: 70px; }.rc_nav:hover { box-shadow: 0 20px 30px rgba(0,0,0,0.02); }.rc_nav li { margin: 0 15px; margin-bottom: 1px; color: #333; border-bottom: 1px solid #f1f1f1; cursor: pointer; position: relative; text-align: center; height: 40px; line-height: 40px; overflow: hidden; }.rc_nav li:last-child {border-bottom: 1px solid #FFFFFF;}.rc_nav li p {  overflow:hidden; margin: 0 auto;position: relative;}.rc_nav li.active {  color: #18A97A; font-weight: bold;}.rc_nav li.last { line-height: 50px; height: 50px; padding:2px 5px; margin: 6px; color: #999; border-radius: 4px; border-bottom: none; }.rc_nav li.last .iconfont {font-size: 22px; margin-right: 4px; }.rc_nav li:hover { color: #18A97A; }