.head-blank{ display:none;}
.cont-firstScreen { width:100%; position:relative; height:375px;}
.cont-fsMain{ width:1200px; height:375px; margin:0 auto;}
.cate-mBox {width:200px; height:375px; float:left; position:absolute; z-index:100; top:0; left:50%;margin-left:-600px;}
.cate-m{ position:relative;}
.cate-mBoxBgblank{ position:absolute; top:0; left:0; width:200px;height:375px; background-color:#000; opacity:0.7; z-index:98;}
.cate-firstBox{ position:relative; z-index:99}
.cate-firstBox a{ color:#FFF;}
.cate-firstBox p.cate-first{ height:45px; line-height:45px; overflow: hidden;}
.cate-firstBox p.cate-first a{ font-size:14px;}
/*.cate-firstBox p.cate-recommd{ height:20px; line-height:20px; overflow: hidden; }
.cate-firstBox p.cate-recommd a{ font-size:12px;}*/
.cate-firstBox ul {padding:2px 0;}
.cate-firstBox i {font-style:normal;font-weight:bold;float:right;color:#DDDDDD;font-family:simsun; margin-top:15px;}
.cate-firstBox .cate-recommd strong {font-weight:normal;}
.cate-firstBox li {height:45px;padding:0 10px 0 15px;font-size:14px;overflow:hidden;cursor:pointer; border-bottom:1px solid #6b6b6b;}
.cate-firstBox li:last-child{border-bottom:none;}
.cate-firstBox li.cate_hover{ background-color:#ff820d;}
.cate-firstBox li.cate_hover i{ display:none;}
.cate-firstBox dl {margin:0;border-bottom:#DDDDDD 1px dotted;clear:both;}
.cate-firstBox dt {margin:0;padding:0;line-height:31px;font-size:14px;}
.cate-firstBox dd {margin:0;padding:0;line-height:32px;font-size:12px;}
.cate-firstBox em {font-style:normal;color:#DDDDDD;padding:0 10px;font-family:simsun;}

.cate-secondBox{ position:absolute; left:200px; top:0; z-index:88}
.cate-second{ display:none; position:absolute; left:0; top:0; width:780px; height:375px; background:#fff; box-shadow: 0 0 15px #d8d8d9; z-index:199}
.cate-second-mbox{ padding:15px 10px 15px 15px;}
.cate-second-m{ padding-right:10px; width:745px; height:345px; overflow: auto;}
.cate-second-m dl{ margin-bottom:10px;}
.cate-second-m .cate-secondTle{ margin-bottom:5px;}
.cate-secondTle a{ font-size:14px; font-weight:bold;}
.cate-third{ line-height:1.8em;}
.cate-third a{ color:#666;}
.cate-third a:hover{color:#FF6600;}
.cate-third em{ padding:0 10px; color:#999;}
.cate-second-m::-webkit-scrollbar {width: 10px;}
.cate-second-m::-webkit-scrollbar-track {-webkit-box-shadow: inset 0 0 6px rgba(255, 103, 0, 0.3); border-radius: 10px;}
.cate-second-m::-webkit-scrollbar-thumb {border-radius: 10px; background: rgba(255, 103, 0, 0.3); -webkit-box-shadow: inset 0 0 6px rgba(255, 103, 0, 0.6);}
.cate-second-m:-webkit-scrollbar-thumb:window-inactive {background: rgb(255, 130, 13);}

.cont-Banner { position:absolute; left:0; top:0;width:100%;float:left;height:375px; z-index:9;}
.cont-BannerPic{ width:100%; height:375px; position:relative;}
.cont-BannerPic .pb-carouselWarp {  height:375px; }
.cont-BannerPic .pb-carouselWarp .pb-carousel li a {width:800px;position: absolute;top: 0;left: 50%;margin-left:-400px;overflow: hidden;}
.cont-BannerPic .pb-carouselWarp .pb-carousel-ind { bottom: 35px; left: 50%;} 
.cont-BannerPic .pb-carouselWarp .pb-arrow { top: 35%; margin-top: -20px;}
.cont-BannerPic .pb-carouselWarp .pb-arrow-next { right:51%; margin-right:-400px; }
.cont-BannerPic .pb-carouselWarp .pb-arrow-prev { left:51%; margin-left:-400px;}

.quickPic {width:800px; height:100px; position:absolute; left:50%; bottom:0; margin-left:-400px; z-index:111;}
.quickPic div {width:380px;height:100px;margin-right:10px;float:left;overflow:hidden;}
.quickPic div.quickPic_1{ margin-left:15px;}
.quickPic img {width:380px;height:100px;-webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.quickPic img:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}

.cont-memberRight { position:absolute; left:50%; top:0; margin-left:400px; width:200px; background-color: #FFF; float:right;height:375px; z-index:100;-moz-box-shadow:0 0 5px #dedede; -webkit-box-shadow:0 0 5px #dedede; box-shadow:0 0 5px #dedede;}

.im0u {overflow:hidden;background:#FFFFFF;}
.im0t {height:167px;overflow:hidden;background:#FFFFFF; border-top:1px solid #ddd;}
.im0t-list { position: relative; overflow:hidden;margin:10px 10px 0 10px;}
.im0t-list li {height:25px;line-height:25px;overflow:hidden;}
.im0t-list li .f_r {padding-left:10px;color:#666666;}
.im0t-list .imtPer{ float: left; display: inline-block; width: 90px; height: 120px; margin-right: 8px;}
.tab-head .imtLink{ position: absolute; right: 5px; bottom: 6px; font-size: 12px; color: #007AFF;}

.dateNum{ padding:0 20px ;}
.dateNum li{ height: 25px; line-height: 25px; font-size: 15px;overflow: hidden; color: #999;}
.dateNum li span{ font-weight: 600; color: #f00;}
.dataLine{ padding: 10px;}
.dataLine ul{ height: 66px; padding:0 8px; border: 1px solid #eee; overflow: hidden; }
.dataLine ul li{ height:22px;line-height:22px; color: #888; overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.dataLine ul li em{ color: #FF6600;}

.btn_qq {text-align: center;padding-top:30px;}
.btn_qq a{display: block;height: 30px;line-height: 30px;width: 120px;font-size: 15px;margin: 0 auto;color: #00a5ff;background-color: #fff;border: 1px solid #00a5ff;border-radius: 4px;}

.ian-h {}
.ian-h ul {border-bottom:#DDDDDD 1px solid;height:29px;padding-left:16px;}
.ian-h li {border:#FFFFFF 1px solid;border-bottom:#DDDDDD 1px solid;display:inline-block;height:28px;line-height:28px;margin-right:16px;padding:0 10px;float:left;}
.ian-h .on {border:#DDDDDD 1px solid;border-bottom:#FFFFFF 1px solid;}
.ian-h .on a{ color:#F00;}

.ian-b {height:66px;overflow:hidden;margin:10px 16px 6px 16px;}
.ian-b li {height:22px;line-height:22px;overflow:hidden;}
.ian-b li .f_r {padding-left:16px;color:#666666;}

.ian-b div {float:left;width:32px;height:32px;line-height:16px;padding:14px;text-align:center;border:#DDDDDD 2px solid;border-radius:50%;}
.ian-b div:hover {border:#FF6600 2px solid;}
.ian-b p {float:left;width:38px;height:16px;padding:24px 0;margin:6px 0 0 0;text-align:center;font-weight:bold;color:#DDDDDD;font-family:simsun;}

.contAds{}
.contAds li{ float: left; display: inline-block; width: 595px; margin-bottom: 10px;  overflow: hidden;}
.contAds li.adsLf{ margin-right: 10px;}
.contAds li:nth-last-child(-n+3){margin-bottom:0;}
.contAds li .adImg{ width: 595px; overflow: hidden;}
.contAds li .adImg img {width: 595px; -webkit-transition:all .2s ease-in-out;-moz-transition:all .2s ease-in-out;-o-transition:all .2s ease-in-out;transition:all .2s ease-in-out;}
.contAds li .adImg img:hover {-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);-o-transform:scale(1.05);transform:scale(1.05);}


.deepBox{ width:880px; height: 400px; background-color:#FFF;box-shadow: 0 0 5px rgb(0 0 0 / 30%);}
.deepBox .tabBoxCon {
    background-color: #f2f2f2;
    height: 55px;
    position: relative;
}
.deepBox .tabBoxCon ul.tabBoxTit li {
    height: 55px;
    line-height: 55px;
    padding: 0;
    text-align: center;
    background-color: #f2f2f2;
    font-size: 20px;
    width: 120px;
    border-bottom: 0;
}
.deepBox .tabBoxCon ul.tabBoxTit li:hover {
    color: #fff;
    background: #ff820d;
}
.deepBox .tabBoxCon ul.tabBoxTit li.tabTitActive {
    color: #ff820d;
    background-color: #fff;
}
.evaluate {
    height: 269px;
    padding: 0 5px 20px 0;
}
.evaluate li {
    display: inline-block;
    box-shadow: 0 0 5px rgb(0 0 0 / 20%);
    margin: 8px 0 0 6px;
    width: 283px;
    box-sizing: border-box;
    padding: 5px;
}
.evaluate li .evaluateCompany  {
    color: #666;
    font-weight: normal;
    border-bottom: 1px solid #f3f3f3
}
.evaluate li .evaluateCompany .vip span {
    display: inline-block;
    min-width: 30px;
    height: 16px;
    line-height: 16px;
    background-color: #ff7f00;
    color: #fff;
    vertical-align: top;
    border-radius: 5px;
    text-align: center;
    margin-right: 5px;
    font-size: 12px;
    vertical-align: middle;
}
.evaluate li .evaluateCompany .vip {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    font-size: 14px;
    color: #666;
    line-height: 1.4em;
}
.evaluate li .evaluateCompany .vip span.truename {
    background: transparent;
    color: #333;
}
.evaluate li .evaluateCompany .label {
    color: #666;
    font-size: 12px;
    margin: 5px 0;
    height: 16px;
    line-height: 16px;
}
.evaluate li .evaluateCompany .label .address {
    float: right;
}
.evaluate li .evaluateStar {
    position: relative;
    font-size: 16px;
    height: 20px;
    line-height: 20px;
    color: #ffd200;
}
.evaluate li .evaluateStar .starName{ font-size: 12px; color: #b65b01; margin-right: 5px;}
.evaluate li .evaluateStar em {
    display: inline-block;
    min-width: 12px;
    height: 12px;
    float: right;
}
.evaluate li .evaluateStar em img {
    margin-left: 10px;
}
.evaluate li .evaluateStar span {
    display: inline-block;
    margin-right: 5px;
}
.evaluate li .evaluateStar span.starIcon{ display: inline-block; width: 16px; height: 16px; background: url(../images/gradeicon.png) no-repeat center -2px scroll; background-size: 16px 16px; vertical-align: middle;}
.evaluate li .evaluateText {
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    height: 38px;
    line-height: 19px;
}
.evaluate li .evaluated {
    display: inline-block;
    width: 100%;
    color: #999;
    cursor: pointer;
}
.evaluate li .evaluated em {
    font-size: 14px;
    color: #ff7f00;
    display: inline-block;
    margin-right: 5px;
}
.evaluate li .evaluated span {
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
    display: inline-block;
    width: 160px;
    vertical-align: text-top;
    color: #5cb6ff;
}
.evaluate li .evaluated i {
    float: right;
    margin-top: 2px;
}
.evaluate li .evaluated:hover {
    color: #999;
}
.estimate {
    width: 550px;
    padding-top: 13px;
    margin-left: 246px;
}
.estimate .est {
    color: #888888;
    font-size: 12px;
    height: 30px;
    line-height: 30px;
    padding-left: 10px;
    overflow: hidden;
    background: url(../images/rightarrow.png) no-repeat 0 center;
    background-size: 10px;
}
.estimate .est li{ 
    height: 30px;
    line-height: 30px;
    white-space: nowrap;
    text-overflow: ellipsis;
    overflow: hidden;
}
.estimate .est .name {
    color: #ff8400;
}
.estimate .est .company {
    color: #47b1f3;
}
.estimate .est .text {
    color: #333;
}
.deepBox .tabBoxCon .lookMore {
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-50%);
}
.deepCont{ padding:10px 20px; width:840px; height:325px; overflow:hidden;}
.deepList{ width:100%; position:relative;display: none;}
.deepList .str_move{ position:absolute; left:0; top:0;}
.deepList li{ float:left; width:33.08%; border:1px solid #e9eaec;}
.deepList li.deepListRight{ border-right:none;}
.deepList .readMore {background:#ffeddc;color: #ff820d;text-align: center;font-size: 16px;display:block;height: 89px;line-height: 89px;}
.deepListM{ position:relative; padding:15px;}
.deepListM a.deepBtn{ position:absolute; right:14px; bottom:14px; display:inline-block; padding:3px 10px; border:1px solid #ff820d; color:#ff820d; border-radius:12px;}
.deepListM a.deepBtn:hover{ background-color:#ff820d; color:#fff;}
.deepTle{ margin-bottom:5px; height:18px; line-height:18px;overflow: hidden;text-overflow: ellipsis; white-space: nowrap;}
.deepTle a{ font-size:14px;}
.deepNotes{margin-right: 80px;overflow: hidden;height:36px;line-height: 18px;	text-overflow: ellipsis;  	display: -webkit-box;	-webkit-box-orient: vertical;-webkit-line-clamp: 2;}
.deepNotes span{ color:#999;}
.deepHead {margin-bottom: 10px;}
.deepHead ul{ border-bottom: 1px solid #eee;}
.deepHead li{ float: left; }
.deepHead li a{ display: inline-block; padding:6px 9px; font-size: 14px; }
.deepHead li.on a{ border-bottom: 2px solid #ff820d;}

.purchaseBox{ width:300px; height:330px; padding-top:15px; background-color:#FFF;}
.purchaseCont{ padding:0 10px 10px;}
.purchaseCont li{ position:relative; overflow:hidden;}
.purchaseCont a{ display:block; height:28px; line-height:28px; padding-right:50px;}
.purchaseCont span{ position:absolute; right:0; top:5px; color:#999;}

.dynamicBox{ width:300px; height:385px; overflow: hidden; padding-top:15px; background-color:#FFF;}
.dynamicTitle{ font-size: 20px; text-align: center; font-weight: 500; margin-bottom: 10px; color: #ff820d; padding-bottom: 15px; border-bottom: 1px solid #ff820d;}
.dynamicCont{ height:323px; overflow: hidden; margin:0 10px 10px;}
.dynamicCont li{  font-size: 12px;  border-bottom: 1px dashed #eee;}
.dynamicCont .dyItem{ height: 36px; line-height: 18px; margin:8px 0; overflow: hidden; color: #888;}
.dyItem .dyType{ color: #3ab3ff; padding-right: 5px;}
.dyItem .dyNm{ color: #ff8400; margin: 0 3px;}
.dyItem a{ color: #333; }
.dyItem a:hover{ color: #3ab3ff;  text-decoration: underline;}


.IndustryProduct{ width:100%; padding-top:15px;background-color:#FFF;}

/*industry and product*/
.tabBoxCon {height: 61px;position: relative;}
.recommendPp .tabBoxCon {height: 41px;}
.recommendPp .tabBoxCon ul.tabBoxTit li {float: left;width:12.5%;height:40px;border-bottom: 1px solid #f3f3f3;position: relative;cursor: pointer;color: #333;background: #fff;font-size: 12px;line-height: 40px;text-align: center;box-sizing: border-box;}

.tabBoxCon ul.tabBoxTit li i{height: 40px; font-size:14px;}
.tabBoxCon ul.tabBoxTit li:hover { background: #ff820d;}
.tabBoxCon ul.tabBoxTit li:hover i{color: #fff;}
.tabBoxCon ul.tabBoxTit li.tabTitActive{background:#ff820d;color: #fff;}

.ppLogo {position: relative;overflow: hidden; height:107px; background-color:#f4f4f4;}
.ppLogo ul{ overflow:hidden; padding:10px 0;}
.ppLogo li{ float:left; width:11.62%; height:87px; line-height:87px; text-align:center; overflow:hidden; background-color:#FFF; margin-right:1%;}
.ppLogo li:nth-child(8n){margin-right:0px;}
.ppLogo li a{ display:block; padding:8px; height:71px; line-height:71px; vertical-align:middle;}
.ppLogo li img{ display:inline-block; vertical-align:middle;}

.tabBoxLists{display:none;}

/*recommend*/
.recomdCompany{ width:100%; padding-top:15px; background-color:#FFF;}
.recommendList{ width: 1200px;}
.recommendList .recomd_1,.recommendList .recomd_3,.recommendList .recomd_5,.recommendList .recomd_7,.recommendList .recomd_9{ margin-right:20px;-moz-box-shadow:3px 3px 5px #ececec; -webkit-box-shadow:3px 3px 5px #ececec; box-shadow:3px 3px 5px #ececec;}
.recommendList .recomd_2,.recommendList .recomd_4,.recommendList .recomd_6,.recommendList .recomd_8,.recommendList .recomd_10{ margin-right:0;-moz-box-shadow:-3px 3px 5px #ececec; -webkit-box-shadow:-3px 3px 5px #ececec; box-shadow:-3px 3px 5px #ececec;}
.recommendListCon{float: left;background:#FFF; width:590px; height:400px; padding-top:10px; margin-bottom:20px;}
.recommendListBox{ height:320px;}
.recommendListImg{position:relative; float:left; width:170px; height:320px;}
.htyImgCon{ position:absolute; left:10px; top:-10px; width:170px; height:320px;}
.htyImgCon h4 a{ color:#FFF; font-size: 20px;}
.recomd_2 .htyImgCon h4 a{ display:block;}
.htyImgCon h4 {padding:15px 12px 10px; line-height: 25px; max-height: 50px; overflow:hidden;}
.htyImgCon .hyLeftProTle {font-size:14px; padding:0 12px; margin-bottom:10px; height:20px; line-height:20px; color:#fff;}

.recomd_1 .recommendListImg{ background-color:#cbf2ff;}
.recomd_1 .htyImgCon{background:#79bed5;}
.recomd_2 .recommendListImg{background:#bfd9f7;}
.recomd_2 .htyImgCon{background:#79a4d5;}
.recomd_3 .recommendListImg{ background-color:#ffe0cb;}
.recomd_3 .htyImgCon{background:#ffb784;}
.recomd_4 .recommendListImg{background:#aff1e7;}
.recomd_4 .htyImgCon{background:#58b5a7;}
.recomd_5 .recommendListImg{ background-color:#edffd7;}
.recomd_5 .htyImgCon{background:#c3dea1;}
.recomd_6 .recommendListImg{background:#cff3c6;}
.recomd_6 .htyImgCon{background:#7eb970;}
.recomd_7 .recommendListImg{ background-color:#eccda3;}
.recomd_7 .htyImgCon{background:#c5a376;}
.recomd_8 .recommendListImg{background:#eddafb;}
.recomd_8 .htyImgCon{background:#b097c3;}
.recomd_9 .recommendListImg{background:#bce5e1;}
.recomd_9 .htyImgCon{background:#95cfca;}
.recomd_10 .recommendListImg{background:#dd9995;}
.recomd_10 .htyImgCon{background:#bf6963;}

.htyImgCon .hyLeftProImg {width:150px;height: 146px;padding: 0 10px;vertical-align: middle;text-align: center;padding-top: 45px;}
.htyImgCon .hyLeftProImg:hover img{opacity:0.7;filter:alpha(opacity=70);
                                   -webkit-transition: all .5s ease 0s;
                                   -moz-transition: all .5s ease 0s;
                                   -o-transition: all .5s ease 0s;
                                   transition: all .5s ease 0s;}
.recommendLeftBtn {	width:100%; position: absolute; left:10px; bottom:15px; padding:0 10px; z-index: 2;box-sizing:border-box;text-align:center;height:50px;overflow: hidden;}
.recommendLeftBtn a {display:inline-block;padding: 0 9px;margin:0 5px 5px;border: 1px solid #fff;color: #fff;text-align: center;line-height:18px;height: 18px;border-radius:30px;transition:0.3s; overflow:hidden;}
.recommendLeftBtn a:hover{ border:1px solid #ff820d; color:#ff820d}
.recommendListRig{float:right; height:330px; width:396px; margin-top:-10px;}
.recommendListPro{height:330px;}
.recommendListPro ul{ padding-right:10px;}
.recommendLi{height: auto;padding-bottom:9px;border-bottom:1px solid #eaeaea;margin-bottom:10px;}
.recomdL_2{ padding:0; margin:0; border:none;}
.recommendLi .recommendLogo{float: left;width:60px;height:60px;line-height:60px; overflow: hidden; text-align:center;background: #fff; border:1px solid #eee;}
.recommendLi .recommendLogo span{ display:block;width:60px;height:58px;line-height:60px; overflow: hidden;}
.recommendTitle{width:314px;margin-left:10px;float: left;}
.recommendTitle i.recommendAddress{position:absolute;right:0;color: #cf0000;line-height: 20px;font-size: 12px;}
.recommendTitle .recommendEg i{ display:inline-block; padding-right: 10px; color:#888;}
.recommendLi .recommendTitle span{display: block;}
.recommendLi .recommendZh{font-size:14px; height:38px; line-height: 19px; position: relative; box-sizing: border-box;padding-right:46px;}
.recommendLi .recommendEg{ font-size: 12px; color: #666666; height:16px; line-height:16px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}

.recommendProducts{display: none; margin-top:10px; padding-top:9px;border-top:1px solid #f1f2f4;}
.recommendLi:hover .recommendZh a{color: #ff820d;}
.recommendListProduct{float: left;width:96px;}
.recommendListProduct dl{width: 80px;margin: 0 5px;}
.recommendListProduct dd{height:60px;line-height:60px;text-align: center;margin-bottom:5px; vertical-align:middle;}
.recommendListProduct dd img{ vertical-align:middle;}
a.recommendListProduct:hover dt{color: #ff820d;}
a.recommendListProduct:hover img,.industryTopRig li:hover img,.recommendLogos .swiper-slide .title:hover img{
    -webkit-transform: scale(1.05);
    -moz-transform: scale(1.05);
    -o-transform: scale(1.05);
    transform: scale(1.05);-webkit-transition: all .5s ease 0s;
    -moz-transition: all .5s ease 0s;
    -o-transition: all .5s ease 0s;
    transition: all .5s ease 0s;}
.recommendListProduct dt{text-align: center; height:18px; line-height:18px; overflow:hidden; color:#666;}
.recommendLogos {height:60px;margin-top: 10px; position: relative;overflow: hidden;padding: 0 10px;}
.recommendLogos .swiper-container{height:60px;}
.recommendLogos .swiper-slide {}
.recommendLogos .swiper-slide .title {position: relative; height:60px;line-height:60px;text-align: center;margin:0 10px; padding:0;}
.recommendLogos .swiper-slide .title a{ display:block; width:94px; height:60px; line-height:60px; vertical-align:middle;}
.recommendLogos .swiper-slide .title img{ vertical-align:middle;}
.swiperArrow{display: none;position: absolute;background-size: 30%; top:16px; width: 30px;height: 30px; opacity:0.3; filter:Alpha(opacity=30);border-radius:15px; cursor:pointer; z-index:9;}
.recommendLogos .arrow-left { background:url(../images/left_arrow.png) #000 no-repeat center;left: 0;}
.recommendLogos .arrow-right {background:url(../images/right_arrow.png)#000 no-repeat center;right: 0;}
.recommendLogos:hover .arrow-right,.recommendLogos:hover .arrow-left{display: block;}

.videoIndex{ background-color: #FFF; padding: 15px 0; }
.videoRecomdIn{overflow: hidden;}
.videoRecomdIn ul{ padding: 5px 5px 0 5px;}
.videoRecomdIn li{ float: left; width: 228px; margin:0 5px;}
.videoInImg{ position: relative; height: 137px; border-radius: 6px 6px 0 0; overflow: hidden;}
.videoInInfo{ margin-top: 8px; line-height: 18px; height: 36px; overflow: hidden;}
.videoInInfo span{ font-size: 14px;}

.videoInImg .videoPlay{  position: absolute; left: 50%; top: 50%; opacity: 0; filter: alpha(opacity=0); -ms-transform: scale(1.3); transform: scale(1.3);width: 34px; height: 32px; background: url(../images/video-icon.png) no-repeat center center scroll; margin-left: -17px; margin-top: -16px;  -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease;  z-index: 9;}
.videoInImg .vCover{position: absolute; left: 0; top: 0; width:100%; height: 100%; background: rgb(0, 0, 0, 0); -webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -ms-transition: all 0.3s ease; -o-transition: all 0.3s ease; transition: all 0.3s ease; z-index:5;}

.videoRecomdIn a:hover .videoInImg .videoPlay{opacity: 1; filter: alpha(opacity=100);}
.videoRecomdIn a:hover .videoInImg .vCover{ background: rgb(0, 0, 0, 0.2);}

.newsCenter{ width:100%; padding-top:15px; background-color:#FFF;}
.newsRecomd{ width:750px; float:left;}
.newsExhibition{ width:430px; float:right;}
.newsExhibition .public-Mtitle{ position: relative; font-size: 16px; font-weight: bold;}
.newsExhibition .public-Mtitle .re-more{ position: absolute; top: 2px; right: 5px; font-size: 12px; color: #666;}
.newsExhibition .newsRecomdList h6{margin-bottom: 10px;height: 41px;line-height: 20px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.newsExhibition .newsRecomdList .news-info{ line-height:1.4em; margin-bottom: 8px;}

.newsCenterBox{ padding-top:10px; border-top:1px solid #eee;}
.public-Mtitle{ margin-bottom:10px; line-height:30px; padding:0 10px; font-weight:normal;}
.public-Mtitle ul{ border-bottom: 1px solid #eee;}
.public-Mtitle li{ float:left;}
.public-Mtitle li a{ display: inline-block; width: 91px; padding: 5px 0; text-align: center; font-size:14px;}
.public-Mtitle li.on a{ background-color: #ff820d; color: #FFF;}

.newsRecomdList{ padding:0 10px 10px;}
.newsRecomdList dl{ border-bottom:1px solid #eee; overflow:hidden; padding-bottom:9px; margin-bottom:10px;}
.newsRecomdList dd{ padding:5px 0;}
.newsRecomdList dt{ float:left; width:180px; height:120px; line-height:120px; overflow:hidden;}
.newsRecomdList dt a{ display:block; width:160px; height:120px; line-height:120px; overflow:hidden;}
.newsRecomdList dt img{ width:160px; height:120px;}
.newsRecomdList dt a:hover img{	-webkit-transform: scale(1.05);
                                -moz-transform: scale(1.05);
                                -o-transform: scale(1.05);
                                transform: scale(1.05);-webkit-transition: all .5s ease 0s;
                                -moz-transition: all .5s ease 0s;
                                -o-transition: all .5s ease 0s;
                                transition: all .5s ease 0s;}
.newsRecomdList h6{ font-size:16px; font-weight:normal;height:40px; line-height:20px; margin-bottom: 5px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.newsRecomdList .news-key{ font-size:12px; padding:2px 5px; background-color:#F00; border-radius:5px; color:#FFF; margin-right:5px;}
.newsRecomdList .news-info{ font-size:14px; line-height:1.2em;height: 41px;line-height: 20px;overflow: hidden;text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; -webkit-line-clamp: 2;}
.newsRecomdList .news-tag{ font-size:12px; color:#888; text-align:right;}

.newsExList{ width:430px;}
.newsExList ul{ padding:0 10px;}
.newsExList li{  width:430px; height:152px; margin-bottom:10px;}

.recommendBoxCont{ width:100%; overflow:hidden;}
.recommendBoxCont ul{ width:1212px;}
.recommendBoxCont li{float:left; width:190px; margin-right:12px; margin-bottom:12px; background-color:#FFF;}
.recommendBoxCont li a{ display:block; padding:10px;}
.recommendBoxCont li dd{ border:1px solid #eee; width:170px; height:170px; line-height:170px; text-align:center; margin-bottom:6px; overflow:hidden; vertical-align:middle;}
.recommendBoxCont li dd img{vertical-align:middle;}
.recommendBoxCont li dt{ font-size:14px; line-height:20px; height:40px; overflow:hidden;}
.recommendBoxCont li a:hover img{	-webkit-transform: scale(1.05);
                                  -moz-transform: scale(1.05);
                                  -o-transform: scale(1.05);
                                  transform: scale(1.05);-webkit-transition: all .5s ease 0s;
                                  -moz-transition: all .5s ease 0s;
                                  -o-transition: all .5s ease 0s;
                                  transition: all .5s ease 0s;}

.im0g {height:75px;overflow:hidden;padding:0 10px;}
.im0g div {width:70px;height:75px;float:left;text-align:center;padding:10px 0;}
.im0g div:hover {background:#EEEEEE;}
.im0g img {width:32px;height:32px;margin-bottom:6px;}
.im0g em {font-style:normal;background:#FF6600;border-radius:50%;color:#FFFFFF;font-size:12px;z-index:3;position:absolute;display:block;width:16px;height:16px;line-height:16px;overflow:hidden;text-align:center;margin:0 0 0 42px;}


.im-b {overflow:hidden;border:#DDDDDD 1px solid;margin-bottom:20px;}
.im-l {width:197px;height:800px;border-right:#DDDDDD 1px solid;float:left;background:#F2F2F2;}
.im-l p {margin:20px 0 10px 20px;font-size:18px;}
.im-l li {width:78px;padding-left:20px;float:left;height:32px;line-height:32px;font-size:14px;overflow:hidden;}
.im-r {width:1000px;float:left;}

.im-b-mall {height:572px;background:#F2F2F2;}
.im-r-mall div {width:134px;border:#FFFFFF 1px solid;margin:20px 0 0 20px;padding:20px;height:214px;float:left;background:#FFFFFF;}
.im-r-mall div:hover {border:#FF6600 1px solid;}
.im-r-mall b {display:block;height:40px;line-height:40px;color:#FF6600;font-size:14px;}
.im-r-mall p {height:40px;line-height:20px;margin:0;overflow:hidden;font-size:12px;}

.im-b-sell {height:572px;background:#F2F2F2;}
.im-r-sell div {width:134px;border:#FFFFFF 1px solid;margin:20px 0 0 20px;padding:20px;height:214px;float:left;background:#FFFFFF;}
.im-r-sell div:hover {border:#FF6600 1px solid;}
.im-r-sell b {display:block;height:40px;line-height:40px;color:#FF6600;font-size:14px;}
.im-r-sell p {height:40px;line-height:20px;margin:0;overflow:hidden;font-size:12px;}

.im-b-info {height:572px;background:#F2F2F2;}
.im-r-info div {width:134px;border:#FFFFFF 1px solid;margin:20px 0 0 20px;padding:20px;height:214px;float:left;background:#FFFFFF;}
.im-r-info div:hover {border:#FF6600 1px solid;}
.im-r-info b {display:block;height:40px;line-height:40px;color:#666666;font-size:12px;overflow:hidden;font-weight:normal;}
.im-r-info p {height:40px;line-height:20px;margin:0;overflow:hidden;font-size:12px;}

.im-b-group {height:572px;background:#F2F2F2;}
.im-r-group div {width:134px;border:#FFFFFF 1px solid;margin:20px 0 0 20px;padding:20px;height:214px;float:left;background:#FFFFFF;}
.im-r-group div:hover {border:#FF6600 1px solid;}
.im-r-group b {display:block;height:40px;line-height:40px;color:#FF6600;font-size:14px;}
.im-r-group p {height:40px;line-height:20px;margin:0;overflow:hidden;font-size:12px;}

.in-b {margin-bottom:20px;}
.in-l {width:200px;float:left;}
.in-m {width:472px;float:left;margin:0 30px;}
.in-r {width:468px;float:left;}

.in-l div {border:#DDDDDD 1px solid;background:#F2F2F2;padding:19px;margin-bottom:20px;}
.in-l div p {height:48px;line-height:24px;overflow:hidden;font-size:16px;margin:0 0 20px 0;}

.in-m h2 {text-align:left;font-size:22px;margin:0;height:48px;line-height:48px;overflow:hidden;margin-bottom:12px;}

.in-video {}
.in-video div {width:136px;margin:0 20px 20px 0;float:left;}
.in-video div p {height:36px;line-height:18px;overflow:hidden;font-size:12px;margin:10px 0 0 0;}

.in-photo {}
.in-photo div {width:136px;margin:0 20px 20px 0;float:left;}
.in-photo div p {height:36px;line-height:18px;overflow:hidden;font-size:12px;margin:10px 0 0 0;}

.ic-b {margin-bottom:20px;}
.ic-l {width:200px;float:left;}
.ic-m {width:472px;float:left;margin:0 30px;}
.ic-r {width:468px;float:left;}

.ic-brand {border:#DDDDDD 1px solid;background:#F2F2F2;padding:19px;margin-bottom:20px;}
.ic-brand i {font-style:normal;font-size:16px;}
.ic-brand p {margin-top:20px;padding-top:5px;text-align:center;height:85px;}
.ic-brand p:hover {background:#FFFFFF;border-left:#007AFF 2px solid;}
.ic-brand p b {display:block;height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;font-weight:normal;}
.ic-brand #brands {height:440px;overflow:hidden;}

.ic-know-credit {background:url('../images/ico_reward.gif') no-repeat right center;color:#666666;padding:0 16px;}

.ic-down {}
.ic-down div {width:136px;margin:0 20px 20px 0;float:left;}
.ic-down div p {height:36px;line-height:18px;overflow:hidden;font-size:12px;margin:10px 0 0 0;}

.ic-club {border:#DDDDDD 1px solid;height:240px;overflow:hidden;margin-bottom:20px;}
.ic-club-h {height:48px;line-height:48px;border-bottom:#DDDDDD 1px solid;padding:0 10px 0 20px;}
.ic-club-h strong {font-size:16px;font-weight:normal;}
.ic-club-h span {float:right;font-size:14px;}
.ic-club-h i {font-style:normal;font-weight:bold;padding:0 2px;font-family:simsun;}
.ic-club-b {width:1200px;overflow:hidden;}
.ic-club-b div {width:150px;height:150px;padding:20px 0;float:left;text-align:center;}
.ic-club-b div:hover {background:#F2F2F2;}
.ic-club-b div:hover img {border:#FF6600 2px solid;}
.ic-club-b img {width:86px;height:86px;border-radius:50%;padding:2px;border:#DDDDDD 2px solid;}
.ic-club-b p {height:32px;line-height:32px;overflow:hidden;font-size:14px;margin:0;}
.ic-club-b span {font-size:12px;color:#999999;}

.ilink {padding-left:20px;}
.ilink li {padding:0 20px 20px 0;float:left;}

.im0mall {width:980px;height:212px;overflow:hidden;position:absolute;z-index:1;background:#FFFFFF;margin-top:20px;}
.im0t-mall div {width:100px;height:140px;overflow:hidden;margin:20px 0 0 20px;float:left;}
.im0t-mall div:hover b {display:block;}
.im0t-mall b {display:none;height:40px;line-height:40px;color:#FF6600;font-size:14px;}
.im0t-mall p {height:40px;line-height:20px;margin:0;overflow:hidden;font-size:12px;}

.rfq-quotation .rfq-content {
    display: -ms-flexbox;
    display: flex;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-top: 20px;
}
.rfq-quotation .rfq-content .rfq-banner {
    display: block;
    color: #fff;
    margin-right: 20px;
    -ms-flex: 1 1;
    flex: 1 1;
    padding: 40px;
    min-width: 510px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: 0 0;
}
.rfq-quotation .rfq-content .rfq-banner h3 {
    font-size: 28px;
    line-height: 48px;
    padding: 0;
    margin: 0;
}
.rfq-quotation .rfq-content .rfq-banner .banner-number {
    margin-top: 40px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    width: 420px;
}
.rfq-quotation .rfq-content .rfq-banner .banner-number .number-item {
    width: 50%;
    margin-bottom: 20px;
}
.rfq-quotation .rfq-content .rfq-banner .banner-number .number-item .item-total {
    font-weight: 700;
    font-size: 24px;
    color: #fff;
    line-height: 24px;
}
.rfq-quotation .rfq-content .rfq-banner .banner-number .number-item span {
    font-size: 16px;
    color: #f4f4f4;
    line-height: 24px;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    overflow: hidden;
    max-height: 48px;
}
.rfq-quotation .rfq-content .rfq-banner .banner-link {
    padding: 5px 10px;
    border: 1px solid #fff;
    border-radius: 19px;
    font-size: 16px;
    color: #fff;
    display: inline-block;
    margin-top: 20px;
}
.rfq-quotation .rfq-content .rfq-form {
    width: 680px;
}
.rfq-quotation .rfq-content .rfq-form .form-body {
    background: #fff;
    height: 303px;
    padding: 30px;
    border: 6px solid #dcdee3;
}
.rfq-quotation .rfq-content .rfq-form .form-body h3 {
    font-size: 36px;
    color: #333;
    line-height: 48px;
    font-weight: 700;
    margin: 0;
    padding: 0;
}
.rfq-quotation .rfq-content .rfq-form .form-body .rfq-list {
    margin: 25px 0;
    position: relative;
    height: 30px;
    overflow: hidden;
}
.rfq-quotation .rfq-content .rfq-form .form-body .rfq-list .item-info {
    height: 30px;
    line-height: 30px;
    color: #666;
    font-size:14px;
}
.rfq-quotation .rfq-content .rfq-form .form-body .form-item {
    margin: 30px 0;
}
.next-input {
    vertical-align: middle;
    display: inline-table;
    border-collapse: separate;
    font-size: 0;
    line-height: 1;
    height: 40px;
    border-radius: 3px;
    width: 388px;
    border-spacing: 0;
    -webkit-transition: all .1s linear;
    -o-transition: all .1s linear;
    transition: all .1s linear;
    border: 1px solid #c4c6cf;
    background-color: #fff;
    box-sizing: border-box;
}

.next-input.next-large input {
    height: 38px;
    line-height: 38px;
    padding: 0 12px;
    font-size: 16px;
}
.next-input input{
    width: 100%;
    border: none;
    outline: none;
    padding: 4px 8px;
    font-size: 16px;
    margin: 0;
    font-weight: 400;
    vertical-align: middle;
    background-color: transparent;
    color: #333;
    box-sizing: border-box;
}
.rfq-quotation .rfq-content .rfq-form .form-body .form-item>a {
    display: inline-block;
    padding: 7px 20px;
    background: #ff820d;
    border-radius: 18px;
    font-size: 16px;
    color: #fff;
    margin-top: 15px;
}




