/* 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; }




